@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;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(10px)}.app-transition-companies,.app-transition-company,.app-transition-loading{background:linear-gradient(135deg,#4a90e2,#357abd)}.app-transition-login-success,.app-transition-signup-success{background:linear-gradient(135deg,#10b981,#059669)}.app-transition-logout{background:linear-gradient(135deg,#dc3545,#c82333)}.app-transition-content{text-align:center;color:#fff;padding:3rem;animation:appTransitionSlideIn .6s ease-out}.app-transition-icon{width:80px;height:80px;margin:0 auto 1.5rem;opacity:0;animation:appTransitionFadeIn .6s ease-out .2s both}.app-transition-icon svg{width:100%;height:100%;color:#fff}.app-transition-circle{animation:appTransitionCircleDraw .6s ease-out .3s both;stroke-dasharray:62.83;stroke-dashoffset:62.83}.app-transition-check{animation:appTransitionCheckDraw .4s ease-out .8s both;stroke-dasharray:8;stroke-dashoffset:8}.app-transition-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;animation:appTransitionFadeIn .6s ease-out .3s both;text-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff}.app-transition-message{font-size:1.5rem;margin-bottom:.5rem;opacity:0;animation:appTransitionFadeIn .6s ease-out .5s both;font-weight:500}.app-transition-submessage{font-size:1rem;margin-bottom:2rem;opacity:0;animation:appTransitionFadeIn .6s ease-out .7s both}.app-transition-progress{width:200px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;margin:2rem auto 0;overflow:hidden;opacity:0;animation:appTransitionFadeIn .6s ease-out .9s both}.app-transition-progress-bar{height:100%;background:#fff;width:0;border-radius:2px;animation:appTransitionProgressFill 1.5s ease-out 1.1s forwards;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.app-transition-loader{width:200px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;margin:2rem auto 0;overflow:hidden;opacity:0;animation:appTransitionFadeIn .6s ease-out 1s both}.app-transition-loader-bar{height:100%;background:#fff;width:0;border-radius:2px;animation:appTransitionProgressFill 1.5s ease-out 1.2s forwards;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.app-transition-fade-enter-active{transition:opacity .5s ease-out}.app-transition-fade-leave-active{transition:opacity .3s ease-in}.app-transition-fade-enter-from,.app-transition-fade-leave-to{opacity:0}@keyframes appTransitionSlideIn{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes appTransitionFadeIn{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-title{font-size:2rem}.app-transition-message{font-size:1.25rem}.app-transition-submessage{font-size:.9rem}.app-transition-content{padding:2rem}.app-transition-loader,.app-transition-progress{width:180px}.app-transition-icon{width:60px;height:60px}}@media (max-width:480px){.app-transition-title{font-size:1.5rem}.app-transition-message{font-size:1rem}.app-transition-submessage{font-size:.85rem}.app-transition-content{padding:1.5rem}.app-transition-loader,.app-transition-progress{width:150px}.app-transition-icon{width:50px;height:50px}}.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}}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{background:#fff;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);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;text-decoration:none;flex-shrink:0;transition:transform .2s ease}.app_navbar-brand:hover{transform:scale(1.05)}.app_navbar-logo{height:80px;width:auto;-o-object-fit:contain;object-fit:contain}.app_navbar-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.app_navbar-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;border-radius:6px;font-weight:500;font-size:.95rem;padding:.65rem 1.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;background:#fff;color:#374151}.app_navbar-btn i{font-size:1rem}.app_navbar-btn-text{font-size:inherit}.app_navbar-btn-primary{background:#f9fafb;color:#374151;border-color:#d1d5db}.app_navbar-btn-primary:hover{background:#f3f4f6;border-color:#9ca3af;color:#1f2937}.app_navbar-btn-primary:active{background:#e5e7eb}.app_navbar-btn-secondary{background:#fff;color:#6b7280;border-color:#d1d5db}.app_navbar-btn-secondary:hover{background:#f9fafb;color:#374151;border-color:#9ca3af}.app_navbar-btn-secondary:active{background:#f3f4f6}.app_navbar-btn-logout{background:#fef2f2;color:#dc2626;border-color:#fecaca}.app_navbar-btn-logout:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.app_navbar-btn-logout:active{background:#fecaca}.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-logo{height:70px}}@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-logo{height:60px}.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-logo{height:50px}.app_navbar-actions{gap:.4rem}.app_navbar-btn{padding:.5rem .85rem;font-size:.8rem}}@media print{.app_navbar{display:none}}.welcome-container[data-v-30c156c8]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.welcome-content[data-v-30c156c8]{max-width:1200px;width:100%;text-align:center}.welcome-header[data-v-30c156c8]{display:flex;align-items:center;gap:16px;margin-bottom:1rem;justify-content:center}.welcome-back-button[data-v-30c156c8]{background:linear-gradient(45deg,#1a237e,#3949ab);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;padding:0;outline:none;box-shadow:0 2px 4px rgba(26,35,126,.3)}.welcome-back-button[data-v-30c156c8]:hover{background:linear-gradient(45deg,#3949ab,#1a237e);transform:translateX(-2px);box-shadow:0 4px 8px rgba(26,35,126,.4)}.welcome-back-button[data-v-30c156c8]:active{transform:translateX(-2px) scale(.95)}.welcome-title[data-v-30c156c8]{font-size:2.5rem;color:#1a237e;margin:0;font-weight:700;background:linear-gradient(45deg,#1a237e,#3949ab);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.welcome-subtitle[data-v-30c156c8]{font-size:1.2rem;color:#546e7a;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.cards-container[data-v-30c156c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem}.card[data-v-30c156c8]{background:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;overflow:hidden;position:relative;display:flex;flex-direction:column;height:100%}.card[data-v-30c156c8]:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.card-content[data-v-30c156c8]{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;flex:1;height:100%}.icon-container[data-v-30c156c8]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.card h2[data-v-30c156c8]{font-size:1.5rem;color:#1a237e;margin:0;font-weight:600}.card p[data-v-30c156c8]{color:#546e7a;margin:0;line-height:1.6;flex:1}.btn[data-v-30c156c8]{padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;min-width:160px;margin-top:auto}.btn-primary[data-v-30c156c8]{background:linear-gradient(45deg,#1976d2,#2196f3);color:#fff;box-shadow:0 2px 4px rgba(33,150,243,.3)}.btn-primary[data-v-30c156c8]:hover{background:linear-gradient(45deg,#1565c0,#1976d2);box-shadow:0 4px 8px rgba(33,150,243,.4)}.btn-outline[data-v-30c156c8]{background:transparent;border:2px solid #1976d2;color:#1976d2}.btn-outline[data-v-30c156c8]:hover{background:rgba(25,118,210,.1)}@media (max-width:768px){.welcome-title[data-v-30c156c8]{font-size:2rem}.welcome-subtitle[data-v-30c156c8]{font-size:1.1rem}.cards-container[data-v-30c156c8]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}:root{--mdc-primary:#1976d2;--mdc-primary-light:#e3f2fd;--mdc-primary-dark:#1565c0;--mdc-secondary:#424242;--mdc-surface:#fff;--mdc-background:#f0f2f5;--mdc-error:#d32f2f;--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:100vh;padding:0;display:flex;justify-content:center;align-items:flex-start}.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:none;overflow:hidden}.create_company-wizard-nav{display:flex;justify-content:center;align-items:center;background:#fff;padding:32px 24px;position:relative;margin:0;width:100%;min-height:120px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:var(--mdc-shape-large) var(--mdc-shape-large) 0 0;border-bottom:1px solid #e5e7eb}.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:#eaf4ff;color:#ff9800;border-bottom:2px solid #1976d2;box-shadow:0 2px 8px #1976d222;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:#1976d2!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:20px 12px;background-color:var(--mdc-surface);min-height:unset;width:100%}.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:28px;margin-right:8px;color:var(--mdc-primary);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--mdc-primary-light);border-radius:50%}.create_company-step-header h2{font-size:var(--mdc-typography-headline6);font-weight:500;color:var(--mdc-on-surface);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-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 1px var(--mdc-primary);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='%231976d2'/%3E%3C/svg%3E")}.create_company-btn{padding:10px 24px;border-radius:var(--mdc-shape-small);font-weight:500;font-size:var(--mdc-typography-button);transition:background-color var(--mdc-transition),box-shadow var(--mdc-transition),transform var(--mdc-transition);cursor:pointer;position:relative;overflow:hidden;letter-spacing:.0892857143em;text-transform:uppercase;min-width:64px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none}.create_company-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width var(--mdc-transition-enter),height var(--mdc-transition-enter)}.create_company-btn:hover:before{width:300px;height:300px}.create_company-btn-primary{background:var(--mdc-primary);color:var(--mdc-on-primary);box-shadow:var(--mdc-elevation-2);position:relative;z-index:1}.create_company-btn-primary:hover{background:var(--mdc-primary-dark);box-shadow:var(--mdc-elevation-4)}.create_company-btn-primary:active{box-shadow:var(--mdc-elevation-1)}.create_company-btn-primary:focus{box-shadow:var(--mdc-elevation-2);outline:2px solid var(--mdc-primary);outline-offset:2px}.create_company-btn-secondary{background:transparent;color:var(--mdc-primary);border:1px solid var(--mdc-outline);position:relative;z-index:1}.create_company-btn-secondary:hover{background:rgba(25,118,210,.04);border-color:var(--mdc-primary)}.create_company-btn-secondary:focus{outline:2px solid var(--mdc-primary);outline-offset:2px}.create_company-btn-secondary:active{transform:translateY(0)}.create_company-btn-link{color:#4a90e2;text-decoration:none;font-weight:500;background:none;border:none;transition:all .2s ease;padding:.5rem 1rem}.create_company-btn-link:hover{color:#357abd;text-decoration:underline}.create_company-wizard-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--mdc-outline-variant);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(25,118,210,.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(25,118,210,.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(25,118,210,.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(25,118,210,.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 #1976d2;background:#eaf4ff;box-shadow:0 4px 16px #1976d222}.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(25,118,210,.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 #1976d2;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:#1976d2;border-radius:50%;transform:translate(-50%,-50%)}.create_company-offer-option input[type=radio]:focus{border:2.5px solid #1976d2;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:#1976d2;background:#eaf4ff;box-shadow:0 4px 16px #1976d222}.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:#1976d2;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}.sw-warning-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(30,41,59,.25);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;transition:background .2s}.sw-modal-content{background:#fff;border-radius:20px;width:95%;max-width:420px;box-shadow:0 8px 32px rgba(30,41,59,.18),0 1.5px 6px 0 rgba(0,0,0,.04);overflow:hidden;animation:fadeIn .25s cubic-bezier(.4,2,.6,1);padding:2rem}.sw-modal-body,.sw-modal-content{display:flex;flex-direction:column}.sw-modal-body{padding:2.2rem 1.5rem 1.5rem 1.5rem;text-align:center;align-items:center}.sw-warning-icon{margin-bottom:1.1rem;background:#fff0f0;border-radius:50%;padding:.7rem 1.1rem;box-shadow:0 2px 8px #ff000033;display:inline-block;animation:warningPulse 2s ease-in-out infinite;text-shadow:0 0 10px rgba(255,0,0,.3);filter:drop-shadow(0 0 5px rgba(255,0,0,.2))}.sw-warning-icon svg{display:block;width:48px;height:48px}.sw-modal-body p{margin:0;color:#374151;font-size:1.08rem;line-height:1.6;font-weight:500}.sw-modal-footer{padding:1.2rem 1.5rem 1.5rem 1.5rem;display:flex;justify-content:center;gap:1.5rem;border-top:none;background:transparent}.sw-modal-footer .btn{min-width:120px;font-size:1rem;border-radius:12px;font-weight:600;padding:.8rem 1.8rem;border:none;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.3px}.sw-modal-footer .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 15px rgba(59,130,246,.3)}.sw-modal-footer .btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.sw-modal-footer .btn-secondary{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;box-shadow:0 4px 15px hsla(220,9%,46%,.3)}.sw-modal-footer .btn-secondary:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 6px 20px hsla(220,9%,46%,.4);transform:translateY(-2px)}.sw-modal-footer .btn:active{transform:translateY(0);transition:transform .1s ease}@media (max-width:600px){.sw-modal-content{max-width:98vw;padding:.5rem}.sw-modal-body,.sw-modal-footer,.sw-modal-header{padding-left:.7rem;padding-right:.7rem}}:root{--stepper-active:#3b82f6;--stepper-completed:#10b981;--stepper-upcoming:#d1d5db;--stepper-text:#111827;--stepper-surface:#fff;--stepper-text-primary:#fff;--stepper-text-secondary:rgba(17,24,39,.9);--stepper-text-muted:rgba(17,24,39,.6);--stepper-border-light:rgba(209,213,219,.5);--stepper-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.stepper-container{width:100%;padding:0;position:relative;z-index:1}.stepper-wrapper{display:flex;align-items:flex-start;justify-content:space-between;position:relative;width:100%;gap:8px}.stepper-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1;min-width:0}.stepper-step-clickable{cursor:pointer;transition:var(--stepper-transition)}.stepper-step-clickable:hover .stepper-circle{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.25)}.stepper-circle{width:48px;height:48px;border-radius:50%;background-color:var(--stepper-surface);border:3px solid var(--stepper-upcoming);color:var(--stepper-text);font-size:16px;transition:var(--stepper-transition);position:relative;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0}.stepper-circle,.stepper-number{display:flex;align-items:center;justify-content:center;font-weight:600}.stepper-number{line-height:1}.stepper-check-icon{display:flex;align-items:center;justify-content:center;color:var(--stepper-surface)}.stepper-check-icon svg{width:20px;height:20px}.stepper-step-active .stepper-circle{background:var(--stepper-active);border-color:var(--stepper-active);border-width:3px;color:var(--stepper-text-primary);box-shadow:0 4px 12px rgba(59,130,246,.25);transform:scale(1.05);font-weight:600}.stepper-step-active .stepper-title{color:var(--stepper-text);font-weight:600;font-size:15px}.stepper-step-completed .stepper-circle{background:var(--stepper-completed);border-color:var(--stepper-completed);border-width:3px;color:var(--stepper-text-primary);box-shadow:0 2px 8px rgba(16,185,129,.2)}.stepper-step-completed .stepper-title{color:var(--stepper-text);font-weight:500}.stepper-step-pending .stepper-circle{background-color:var(--stepper-surface);border-color:var(--stepper-upcoming);border-width:3px;color:var(--stepper-upcoming);box-shadow:0 1px 3px rgba(0,0,0,.05)}.stepper-step-pending .stepper-title{color:var(--stepper-text-muted);font-weight:400}.stepper-step-pending .stepper-description{color:var(--stepper-text-muted)}.stepper-label{display:flex;flex-direction:column;align-items:center;margin-top:16px;text-align:center;max-width:140px;gap:4px}.stepper-title{font-size:14px;font-weight:500;color:var(--stepper-text);line-height:1.4;letter-spacing:.2px}.stepper-description,.stepper-title{transition:var(--stepper-transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.stepper-description{font-size:12px;color:var(--stepper-text-muted);margin-top:0;line-height:1.3;letter-spacing:.1px}.stepper-connector{position:absolute;top:24px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;background-color:var(--stepper-upcoming);z-index:0;transition:var(--stepper-transition);border-radius:1px}.stepper-connector-active{background-color:var(--stepper-completed)}.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:32px;flex:none}.stepper-wrapper.stepper-vertical .stepper-label{margin-top:0;margin-left:20px;text-align:left;align-items:flex-start;max-width:none}.stepper-wrapper.stepper-vertical .stepper-connector{position:absolute;top:48px;left:24px;right:auto;width:3px;height:calc(100% - 48px);bottom:-32px}@media (max-width:768px){.stepper-wrapper{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.stepper-wrapper::-webkit-scrollbar{height:4px}.stepper-wrapper::-webkit-scrollbar-track{background:rgba(209,213,219,.2);border-radius:2px}.stepper-wrapper::-webkit-scrollbar-thumb{background:rgba(209,213,219,.5);border-radius:2px}.stepper-step{min-width:100px;flex-shrink:0;scroll-snap-align:start}.stepper-label{max-width:100px}.stepper-title{font-size:13px}.stepper-description{font-size:11px}.stepper-circle{width:40px;height:40px;font-size:14px}.stepper-connector{top:20px}}@keyframes stepComplete{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.stepper-step-completed .stepper-circle{animation:stepComplete .35s cubic-bezier(.4,0,.2,1)}@keyframes stepActivate{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}.stepper-step-active .stepper-circle{animation:stepActivate .3s cubic-bezier(.4,0,.2,1)}.stepper-step-clickable:focus{outline:none}.stepper-step-clickable:focus .stepper-circle{outline:3px solid rgba(59,130,246,.5);outline-offset:3px}.stepper-step-clickable:focus-visible .stepper-circle{outline:3px solid var(--stepper-active);outline-offset:3px}.select-item-type-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.select-item-type-modal{background:#fff;width:400px;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.select-item-type-modal-header{background:#0ea5e9;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}.select-item-type-modal-title{font-size:16px;font-weight:600;margin:0;line-height:1.4;color:#fff}.select-item-type-modal-header-actions{display:flex;gap:8px}.select-item-type-icon-btn{background:transparent;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.select-item-type-icon-btn:hover{background:hsla(0,0%,100%,.1)}.select-item-type-help-btn:hover{color:#2563eb}.select-item-type-close-btn:hover{color:#ef4444}.select-item-type-modal-body{padding:20px;background:#fff}.select-item-type-options{display:flex;flex-direction:column;gap:8px}.select-item-type-radio-option{position:relative;cursor:pointer;border-radius:8px;transition:all .2s;overflow:hidden}.select-item-type-option-content{display:flex;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.select-item-type-radio-option:hover .select-item-type-option-content{background:#f1f5f9;border-color:#cbd5e1}.select-item-type-radio-option.selected .select-item-type-option-content{background:#f0f9ff;border-color:#0ea5e9}.select-item-type-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.select-item-type-radio-control{position:relative;width:18px;height:18px;border:2px solid #cbd5e1;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:#fff}.select-item-type-radio-control:before{content:"";width:10px;height:10px;border-radius:50%;background:#0ea5e9;opacity:0;transform:scale(0);transition:all .2s}.select-item-type-radio-option.selected .select-item-type-radio-control,.select-item-type-radio-option:hover .select-item-type-radio-control{border-color:#0ea5e9}.select-item-type-radio-option.selected .select-item-type-radio-control:before{opacity:1;transform:scale(1)}.select-item-type-radio-label{font-size:14px;font-weight:500;color:#475569;line-height:1.4}.select-item-type-radio-option.selected .select-item-type-radio-label{color:#0ea5e9}.select-item-type-modal-footer{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.select-item-type-btn{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.select-item-type-btn-primary{background:#0ea5e9;color:#fff;border:none}.select-item-type-btn-primary:hover{background:#0284c7}.select-item-type-btn-secondary{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.select-item-type-btn-secondary:hover{background:#e2e8f0;color:#475569}.select-purchase-item-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.select-purchase-item-modal{background:#fff;width:400px;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.select-purchase-item-modal-header{background:#0ea5e9;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}.select-purchase-item-modal-title{font-size:16px;font-weight:600;margin:0;line-height:1.4;color:#fff}.select-purchase-item-modal-header-actions{display:flex;gap:8px}.select-purchase-item-icon-btn{background:transparent;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.select-purchase-item-icon-btn:hover{background:hsla(0,0%,100%,.1)}.select-purchase-item-help-btn:hover{color:#2563eb}.select-purchase-item-close-btn:hover{color:#ef4444}.select-purchase-item-modal-body{padding:20px;background:#fff}.select-purchase-item-options{display:flex;flex-direction:column;gap:8px}.select-purchase-item-radio-option{position:relative;cursor:pointer;border-radius:8px;transition:all .2s;overflow:hidden}.select-purchase-item-option-content{display:flex;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.select-purchase-item-radio-option:hover .select-purchase-item-option-content{background:#f1f5f9;border-color:#cbd5e1}.select-purchase-item-radio-option.selected .select-purchase-item-option-content{background:#f0f9ff;border-color:#0ea5e9}.select-purchase-item-radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.select-purchase-item-radio-control{position:relative;width:18px;height:18px;border:2px solid #cbd5e1;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:#fff}.select-purchase-item-radio-control:before{content:"";width:10px;height:10px;border-radius:50%;background:#0ea5e9;opacity:0;transform:scale(0);transition:all .2s}.select-purchase-item-radio-option.selected .select-purchase-item-radio-control,.select-purchase-item-radio-option:hover .select-purchase-item-radio-control{border-color:#0ea5e9}.select-purchase-item-radio-option.selected .select-purchase-item-radio-control:before{opacity:1;transform:scale(1)}.select-purchase-item-radio-label{font-size:14px;font-weight:500;color:#475569;line-height:1.4}.select-purchase-item-radio-option.selected .select-purchase-item-radio-label{color:#0ea5e9}.select-purchase-item-modal-footer{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.select-purchase-item-btn{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.select-purchase-item-btn-primary{background:#0ea5e9;color:#fff;border:none}.select-purchase-item-btn-primary:hover{background:#0284c7}.select-purchase-item-btn-secondary{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.select-purchase-item-btn-secondary:hover{background:#e2e8f0;color:#475569}.modal-overlay[data-v-02ecac93]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn-02ecac93 .2s ease-out}.record-expenses-modal[data-v-02ecac93]{background:#fff;width:400px;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:slideUp-02ecac93 .3s cubic-bezier(.16,1,.3,1)}.modal-header[data-v-02ecac93]{background:#0ea5e9;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}.modal-title[data-v-02ecac93]{font-size:16px;font-weight:600;margin:0;line-height:1.4;color:#fff}.modal-header-actions[data-v-02ecac93]{display:flex;gap:8px}.icon-btn[data-v-02ecac93]{background:transparent;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.icon-btn[data-v-02ecac93]:hover{background:hsla(0,0%,100%,.1)}.help-btn[data-v-02ecac93]:hover{color:#2563eb}.close-btn[data-v-02ecac93]:hover{color:#ef4444}.modal-body[data-v-02ecac93]{padding:20px;background:#fff}.expense-type-options[data-v-02ecac93]{display:flex;flex-direction:column;gap:8px}.radio-option[data-v-02ecac93]{position:relative;cursor:pointer;border-radius:8px;transition:all .2s;overflow:hidden}.option-content[data-v-02ecac93]{display:flex;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s}.radio-option:hover .option-content[data-v-02ecac93]{background:#f1f5f9;border-color:#cbd5e1}.radio-option.selected .option-content[data-v-02ecac93]{background:#f0f9ff;border-color:#0ea5e9}.radio-option input[type=radio][data-v-02ecac93]{position:absolute;opacity:0;width:0;height:0}.radio-control[data-v-02ecac93]{position:relative;width:18px;height:18px;border:2px solid #cbd5e1;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:#fff}.radio-control[data-v-02ecac93]:before{content:"";width:10px;height:10px;border-radius:50%;background:#0ea5e9;opacity:0;transform:scale(0);transition:all .2s}.radio-option.selected .radio-control[data-v-02ecac93],.radio-option:hover .radio-control[data-v-02ecac93]{border-color:#0ea5e9}.radio-option.selected .radio-control[data-v-02ecac93]:before{opacity:1;transform:scale(1)}.radio-label[data-v-02ecac93]{font-size:14px;font-weight:500;color:#475569;line-height:1.4}.radio-option.selected .radio-label[data-v-02ecac93]{color:#0ea5e9}.modal-footer[data-v-02ecac93]{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.btn[data-v-02ecac93]{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-02ecac93]{background:#0ea5e9;color:#fff;border:none}.btn-primary[data-v-02ecac93]:hover{background:#0284c7}.btn-secondary[data-v-02ecac93]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-02ecac93]:hover{background:#e2e8f0;color:#475569}@keyframes fadeIn-02ecac93{0%{opacity:0}to{opacity:1}}@keyframes slideUp-02ecac93{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.user-profile-dropdown{position:relative;display:flex;flex-direction:column;width:100%}.user-profile-dropdown.collapsed .user-profile-header{justify-content:center;padding:.75rem;position:relative}.user-profile-dropdown.collapsed .user-avatar{margin-right:0}.user-profile-dropdown.collapsed .dropdown-arrow,.user-profile-dropdown.collapsed .user-info{display:none}.user-profile-dropdown.collapsed .dropdown-menu-responsive{left:0;bottom:100%;border-radius:8px;z-index:1000;min-width:50px;padding:8px;margin-bottom:8px}.user-profile-dropdown.collapsed .dropdown-menu-responsive,.user-profile-dropdown.collapsed .user-profile-header:hover:after{position:absolute;background:var(--sidebar-bg,#fff);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));backdrop-filter:var(--sidebar-blur,blur(20px))}.user-profile-dropdown.collapsed .user-profile-header:hover:after{content:attr(data-tooltip);left:70px;color:var(--text-primary,#1e293b);padding:.5rem 1rem;border-radius:var(--radius-sm,8px);white-space:nowrap;z-index:100;pointer-events:none;font-size:.875rem;font-weight:500}.user-profile-header{display:flex;align-items:center;padding:1rem 1.25rem;background:#fff;border-radius:8px;cursor:pointer;transition:all var(--transition,.2s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-2.5rem;box-shadow:0 2px 8px rgba(14,165,233,.2);min-height:60px}.user-profile-header:hover{background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.3)}.user-profile-header:active{background:#e0f2fe;transform:translateY(0)}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#0284c7);display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0;box-shadow:0 2px 4px rgba(14,165,233,.3)}.user-initials{color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-info{flex:1;min-width:0}.user-name{color:#1f2937;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-info{margin-top:.25rem}.company-name{font-size:.75rem;color:#6b7280;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:#64748b;transition:transform var(--transition,.2s ease);flex-shrink:0;margin-left:.5rem}.dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-menu{position:absolute;bottom:100%;left:0;right:0;background:#ff0!important;border:3px solid red!important;border-radius:8px;box-shadow:0 8px 20px rgba(14,165,233,.3);z-index:9999!important;margin-bottom:.5rem;overflow:hidden;animation:dropdownSlideUp .2s ease-out;min-height:100px}.dropdown-menu-responsive{background:#fff;border-radius:8px;margin-top:40px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.menu-item-responsive{border-radius:6px;padding:12px;margin:8px 0;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.75rem;min-width:40px;min-height:40px}.user-profile-dropdown.collapsed .menu-item-responsive{padding:8px;margin:4px 0;min-width:32px;min-height:32px;justify-content:center;gap:0}.user-profile-dropdown.collapsed .menu-item-responsive i{font-size:1rem}.user-profile-dropdown.collapsed .menu-item-responsive span{display:none}.menu-item-responsive i{font-size:1.25rem;flex-shrink:0}.menu-item-responsive span{font-size:.875rem;white-space:nowrap}.settings-item{background:#f0f9ff;color:#0ea5e9}.settings-item:hover{background:#e0f2fe;transform:translateX(2px)}.settings-item i{color:#0ea5e9}.logout-item{background:#fef2f2;color:#ef4444}.logout-item:hover{background:#fee2e2;transform:translateX(2px)}.logout-item i{color:#ef4444}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.menu-item{display:flex;align-items:center;padding:.875rem 1rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #e5e7eb;background:#fff;min-height:50px}.menu-item:last-child{border-bottom:none}.menu-item:hover{background:#f0f9ff;color:#0ea5e9;transform:translateX(2px)}.menu-item:active{background:#e0f2fe;transform:translateX(0)}.menu-item-icon{color:#64748b;margin-right:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.menu-item:hover .menu-item-icon{color:#0ea5e9}.menu-item-text{color:#1e293b;font-size:.875rem;font-weight:500;flex:1;transition:all .2s ease}.menu-item:hover .menu-item-text{color:#0ea5e9}.menu-item-logout .menu-item-text{color:#ef4444!important;font-weight:500!important}.menu-item-logout .menu-item-icon{color:#ef4444!important}.menu-item-logout:hover{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))!important;border-color:rgba(239,68,68,.2)}.menu-item-logout:hover .menu-item-icon,.menu-item-logout:hover .menu-item-text{color:#ef4444!important}@media (max-width:1024px){.user-profile-header{padding:.875rem 1rem;min-height:55px}.user-avatar{width:36px;height:36px;margin-right:.625rem}.user-initials,.user-name{font-size:.8125rem}.company-info{margin-top:.125rem}.company-name{font-size:.6875rem;max-width:150px}}@media (max-width:768px){.user-profile-header{padding:.75rem .875rem;min-height:50px}.user-avatar{width:32px;height:32px;margin-right:.5rem}.user-initials,.user-name{font-size:.75rem}.company-info{margin-top:.125rem}.company-name{font-size:.625rem;max-width:120px}.dropdown-arrow{margin-left:.25rem}.dropdown-menu,.dropdown-menu-responsive{margin-top:10px;padding:10px}.menu-item-responsive{padding:10px;margin:6px 0;gap:.5rem}.menu-item-responsive i{font-size:.875rem}.menu-item-responsive span{font-size:.8125rem}.user-profile-dropdown.collapsed .dropdown-menu-responsive{min-width:45px;left:0;bottom:100%;padding:6px;margin-bottom:6px}.menu-item{padding:.625rem .875rem;min-height:45px}.menu-item-text{font-size:.8125rem}}@media (max-width:480px){.user-profile-header{padding:.625rem .75rem;min-height:45px}.user-avatar{width:28px;height:28px;margin-right:.375rem}.user-initials,.user-name{font-size:.6875rem}.company-info{margin-top:.125rem}.company-name{font-size:.5625rem;max-width:100px}.dropdown-menu,.dropdown-menu-responsive{margin-top:8px;padding:8px}.menu-item-responsive{padding:8px;margin:5px 0;gap:.5rem}.menu-item-responsive i{font-size:.8125rem}.menu-item-responsive span{font-size:.75rem}.user-profile-dropdown.collapsed .dropdown-menu-responsive{min-width:40px;left:0;bottom:100%;padding:5px;margin-bottom:5px}.menu-item{padding:.5rem .75rem;min-height:40px}.menu-item-text{font-size:.75rem}}@media (max-width:360px){.user-profile-header{padding:.5rem .625rem;min-height:40px}.user-avatar{width:24px;height:24px;margin-right:.25rem}.user-initials,.user-name{font-size:.625rem}.company-info{margin-top:.125rem}.company-name{font-size:.5rem;max-width:80px}.dropdown-menu,.dropdown-menu-responsive{margin-top:5px;padding:5px}.menu-item-responsive{padding:6px;margin:4px 0;gap:.375rem}.menu-item-responsive i{font-size:.75rem}.menu-item-responsive span{font-size:.6875rem}.user-profile-dropdown.collapsed .dropdown-menu-responsive{min-width:35px;left:0;bottom:100%;padding:4px;margin-bottom:4px}.menu-item{padding:.375rem .5rem;min-height:35px}.menu-item-text{font-size:.6875rem}}@media (max-height:600px) and (orientation:landscape){.user-profile-header{padding:.5rem .75rem;min-height:40px}.user-avatar{width:28px;height:28px}.dropdown-menu,.dropdown-menu-responsive{margin-top:5px;padding:8px}.menu-item-responsive{padding:8px;margin:5px 0}.menu-item{padding:.5rem .75rem;min-height:35px}}@media (prefers-reduced-motion:reduce){.dropdown-arrow,.menu-item,.user-profile-header{transition:none}.dropdown-menu{animation:none}}.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{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}}.delete-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}.delete-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);min-width:400px;max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:slideIn .3s ease-out;position:relative}.delete-modal-header{background:linear-gradient(90deg,#38bdf8,#3b82f6);height:96px;position:relative}.delete-modal-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;position:absolute;top:16px;right:16px;z-index:1;line-height:1}.delete-modal-close:hover{background:hsla(0,0%,100%,.2)}.delete-icon-wrapper{position:absolute;top:72px;left:50%;transform:translateX(-50%);z-index:10}.delete-icon{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;position:relative}.delete-icon:before{content:"";position:absolute;width:48px;height:48px;background:#38bdf8;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.delete-icon svg{color:#fff;position:relative;z-index:1;width:32px;height:32px}.delete-modal-body{padding:48px 24px 24px;background:#fff;line-height:1.6;text-align:center}.delete-modal-body h3{margin:0 0 8px 0;font-size:1.25rem;font-weight:700;color:#1f2937}.delete-modal-body p{margin:0 0 1rem 0;color:#6b7280;font-size:.875rem;line-height:1.5}.delete-modal-details{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:1rem;margin:1rem 0;text-align:left}.delete-modal-details strong{color:#333;display:block;margin-bottom:.5rem}.delete-modal-details ul{margin:.5rem 0 0 0;padding-left:1.2rem;list-style-type:none}.delete-modal-details li{margin-bottom:.5rem;padding:.25rem 0;border-bottom:1px solid #e9ecef;color:#333}.delete-modal-details li:last-child{border-bottom:none}.delete-modal-warning{color:#ef4444;font-weight:500;font-size:.9rem;margin:1rem 0 0 0!important;padding:.75rem;background:#fdf2f2;border:1px solid #fecaca;border-radius:4px}.delete-modal-footer{display:flex;justify-content:center;gap:12px;padding:0 24px 24px;background:#fff}.delete-modal-btn{padding:8px 32px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;min-width:100px;border:2px solid}.delete-modal-btn:disabled{opacity:.6;cursor:not-allowed}.delete-modal-confirm-btn{background:#3b82f6;color:#fff;border-color:#3b82f6}.delete-modal-confirm-btn:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.delete-modal-cancel-btn{background:#fff;color:#0ea5e9;border-color:#38bdf8}.delete-modal-cancel-btn:hover:not(:disabled){background:#f0f9ff}.delete-modal-btn:active:not(:disabled){transform:translateY(1px)}@media (max-width:768px){.delete-modal{min-width:320px;margin:1rem;width:95%}.delete-modal-body{padding:40px 20px 20px}.delete-modal-footer{flex-direction:row;padding:0 20px 20px;gap:10px}.delete-modal-btn{flex:1;min-width:auto}.delete-icon-wrapper{top:64px}.delete-icon{width:56px;height:56px}.delete-icon:before{width:42px;height:42px;top:50%;left:50%;transform:translate(-50%,-50%)}}.dots-loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;gap:1.5rem;z-index:9999}.dots-loader,.dots-loader-wrapper{display:flex;align-items:center;justify-content:center}.dots-loader{gap:1.2rem;position:relative}.dot{width:20px;height:20px;border-radius:50%;position:relative;animation:dots-wave 1.4s ease-in-out infinite;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dot-1{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dot-2{background:linear-gradient(135deg,#3b82f6,#2563eb)}.dot-3{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.dot-4{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.dot-5{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.dot:before{content:"";position:absolute;top:15%;left:20%;width:35%;height:35%;background:hsla(0,0%,100%,.6);border-radius:50%;filter:blur(2px)}.dots-loader-text{color:#3b82f6;font-size:1.15rem;font-weight:600;margin:0;letter-spacing:.3px;animation:dots-text-pulse 2s ease-in-out infinite;text-align:center}.dots-fade-enter-active{transition:opacity .3s ease-out}.dots-fade-leave-active{transition:opacity .2s ease-in}.dots-fade-enter-from,.dots-fade-leave-to{opacity:0}@keyframes dots-wave{0%,40%,to{transform:translateY(0) scale(1);opacity:1}20%{transform:translateY(-20px) scale(1.2);opacity:.9}}@keyframes dots-text-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(-2px)}}.consultant-type-selection-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:10000;backdrop-filter:blur(4px);animation:consultant-type-selection-modal-overlay-fade-in .3s ease-out}.consultant-type-selection-modal{background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.3);max-width:700px;width:90%;animation:consultant-type-selection-modal-fade-in .3s ease-out;position:relative;max-height:90vh;overflow-y:auto}.consultant-type-selection-modal-header{padding:1.5rem 2rem;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center}.consultant-type-selection-modal-title{margin:0;font-size:1.3rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.75rem}.consultant-type-selection-modal-title i{font-size:1.5rem;color:#fbbf24}.consultant-type-selection-modal-close{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.consultant-type-selection-modal-close:hover{background-color:hsla(0,0%,100%,.2)}.consultant-type-selection-modal-body{padding:2rem}.consultant-type-selection-modal-description{margin:0 0 1.5rem 0;color:#4a5568;font-size:1rem;text-align:center;line-height:1.6}.consultant-type-selection-modal-options{display:flex;flex-direction:column;gap:1rem}.consultant-type-selection-modal-option{border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-start;gap:1rem;background:#fff;position:relative}.consultant-type-selection-modal-option:hover{border-color:#6366f1;background:#f7f9fc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.15)}.consultant-type-selection-modal-option.selected{border-color:#6366f1;background:linear-gradient(135deg,#f0f4ff,#eef2ff);box-shadow:0 4px 16px rgba(99,102,241,.2)}.consultant-type-selection-modal-option-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;font-size:1.5rem}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-icon{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 12px rgba(99,102,241,.3)}.consultant-type-selection-modal-option-content{flex:1}.consultant-type-selection-modal-option-title{margin:0 0 .5rem 0;font-size:1.1rem;font-weight:600;color:#2d3748}.consultant-type-selection-modal-option.selected .consultant-type-selection-modal-option-title{color:#6366f1}.consultant-type-selection-modal-option-description{margin:0;font-size:.9rem;color:#718096;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}.consultant-type-selection-modal-footer{padding:1.5rem 2rem;border-top:2px solid #e9ecef;display:flex;justify-content:flex-end;gap:1rem;background:#f7f9fc;border-radius:0 0 16px 16px}.consultant-type-selection-modal-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.consultant-type-selection-modal-btn-cancel{background:#e2e8f0;color:#4a5568}.consultant-type-selection-modal-btn-cancel:hover{background:#cbd5e0}.consultant-type-selection-modal-btn-continue{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.consultant-type-selection-modal-btn-continue:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.consultant-type-selection-modal-btn-continue:disabled{opacity:.5;cursor:not-allowed}@keyframes consultant-type-selection-modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes consultant-type-selection-modal-fade-in{0%{opacity:0;transform:scale(.9) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}@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.5rem}.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}}: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:var(--sidebar-bg);backdrop-filter:var(--sidebar-blur);border-bottom:1px solid var(--border);justify-content:space-between;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);z-index:10;position:sticky;top:0;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem}.nav-left,.top-nav{display:flex;align-items:center}.nav-left{gap:1.5rem;flex-shrink:0}.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{color:var(--primary);font-family:Inter,sans-serif}.nav-items{flex:1;justify-content:center;flex-wrap:wrap}.nav-item,.nav-items{display:flex;gap:.5rem;align-items:center}.nav-item{position:relative;padding:.75rem 1rem;cursor:pointer;border-radius:8px;font-weight:500;color:var(--text-secondary);font-size:.875rem;transition:all .2s ease;background:transparent;border:none;overflow:hidden;white-space:nowrap;flex-shrink:0}.nav-item.active{background:var(--primary-light);color:var(--primary);box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);border-left:3px solid var(--primary);padding-left:calc(1rem - 3px)}.nav-item:hover{background:var(--accent-light);color:var(--primary);transform:translateY(-1px)}.nav-item:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.nav-item i{color:var(--text-muted);font-size:1rem;transition:all var(--transition);flex-shrink:0}.nav-item.active i{background:rgba(14,165,233,.1)}.nav-item.active i,.nav-item:hover i{color:var(--primary);border-radius:6px;padding:4px}.nav-item:hover i{background:rgba(14,165,233,.05)}.nav-right{display:flex;align-items:center;gap:1rem;flex-shrink:0}.main-content{flex:1;overflow:hidden}.main-content,.sidebar{display:flex;position:relative}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);backdrop-filter:var(--sidebar-blur);border-right:1px solid var(--border);padding:1.5rem 1rem;height:100vh;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-shrink:0;flex-direction:column}.resize-handle{width:4px;background:transparent;cursor:col-resize;position:relative;z-index:10;flex-shrink:0;transition:background .2s ease;margin:0;padding:0;height:100%;display:flex;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;overflow-y:auto;padding-right:.5rem;margin-right:-.5rem;overflow-x:visible}.user-profile-container{margin-top:auto;padding-top:1rem;padding-bottom:10rem;border-top:1px solid var(--border);flex-shrink:0;overflow:visible;position:relative;z-index:1000}.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-item{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;border-radius:8px;font-weight:500;color:var(--text-secondary);font-size:.875rem;transition:all .2s ease;margin-bottom:.25rem;background:transparent;border:none;width:100%;text-align:left;overflow:hidden}.sidebar-item.active{background:var(--primary-light);color:var(--primary);box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);border-left:3px solid var(--primary);padding-left:calc(1rem - 3px);font-weight:600}.sidebar-item:hover{background:var(--accent-light);color:var(--primary);transform:translateX(2px) translateY(-1px)}.sidebar-item:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.sidebar-item i{color:var(--text-muted);font-size:1.125rem;transition:all var(--transition);flex-shrink:0}.sidebar-item.active i{background:rgba(14,165,233,.1)}.sidebar-item.active i,.sidebar-item:hover i{color:var(--primary);border-radius:8px;padding:6px}.sidebar-item:hover i{background:rgba(14,165,233,.05)}.customer-expandable{display:flex;align-items:center;justify-content:space-between}.expand-arrow{margin-left:auto;font-size:.875rem;transition:transform var(--transition);color:var(--text-muted)}.sidebar-item.active .expand-arrow{color:var(--primary);transform:rotate(90deg)}.customer-submenu{background:var(--accent-light);border-left:2px solid var(--border);margin:.5rem 0 .5rem 1rem;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);overflow:hidden;max-height:1000px;opacity:1;transition:max-height .2s ease,opacity .2s ease,margin .2s ease;animation:submenu-slide-down .3s cubic-bezier(.4,0,.2,1)}@keyframes submenu-slide-down{0%{max-height:0;opacity:0;margin-top:0}to{max-height:1000px;opacity:1;margin-top:.5rem}}.sidebar.collapsed .customer-submenu,.sidebar.collapsed .submenu-item{display:none!important}.submenu-item{gap:.75rem;padding:.75rem 1rem .75rem 1.5rem;cursor:pointer;border-radius:8px;font-weight:500;color:var(--text-secondary);font-size:.8125rem;transition:all .2s ease;margin:.125rem .5rem;position:relative;background:transparent;border:none;width:calc(100% - 1rem);text-align:left;overflow:hidden}.submenu-item:hover{transform:translateX(4px) translateY(-1px)}.submenu-item.active,.submenu-item:hover{background:var(--primary-light);color:var(--primary)}.submenu-item.active{border-left:3px solid var(--primary);padding-left:calc(1.5rem - 3px);font-weight:600}.submenu-item:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.submenu-item-active{border-left:3px solid var(--accent)!important;padding-left:calc(1.5rem - 3px);font-weight:600;border-radius:8px}.submenu-item-active,.submenu-item-active:hover{background:var(--accent-light)!important;color:var(--accent)!important}.submenu-item-active:hover{transform:translateX(4px) translateY(-1px)}.submenu-item:last-child{border-bottom:none}.customer-submenu .customer-submenu{margin-left:1.5rem!important}.sidebar-item:active:after,.submenu-item:active:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(14,165,233,.15);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}.sidebar.collapsed:hover .customer-submenu,.sidebar.collapsed:hover .submenu-item,.sidebar.collapsed:hover .user-profile-dropdown .user-name{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:hover .user-profile-dropdown .user-name{display:inline!important}.dashboard-content{flex:1;overflow:auto;background:var(--content-bg);min-width:0}.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:1400px){.nav-items{gap:.25rem}.nav-item{padding:.625rem .75rem;font-size:.8125rem}.nav-item span{display:none}.nav-item i{font-size:1.125rem}}@media (max-width:1200px){.sidebar{width:240px;padding:1rem .75rem}.dashboard-content{padding:1.5rem}.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){.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}.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,.sidebar-item:hover,.submenu-item:hover{transform:none}}.mobile-menu-toggle:focus,.module-box:focus,.nav-item:focus,.sidebar-item:focus,.submenu-item:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@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)}.topnav-title{font-weight:700;font-size:1.5rem;margin-left:.7rem;vertical-align:middle;color:#6366f1;letter-spacing:1px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.topnav-logo-container{display:flex;align-items:center;padding:.5rem 1rem}.topnav-logo{height:80px;width:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.topnav-logo{height:32px}.topnav-logo-container{padding:.25rem .5rem}}.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;width:100%;min-height:100vh;background:linear-gradient(135deg,#fafbfc,#f0f4f8);padding:20px;overflow-x:auto;overflow-y:visible;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.overview-flow{position:relative;width:1400px;max-width:100%;margin:0 auto;padding:60px 40px 40px;min-height:700px;overflow:visible}.overview-canvas{position:absolute;left:140px;top:60px;width:1100px;height:580px;pointer-events:none;z-index:1}.overview-section-label{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.0625em}.overview-flow-row-label,.overview-section-label{position:absolute;font-weight:600;z-index:10;pointer-events:none;white-space:nowrap}.overview-flow-row-label{font-size:.75rem;color:#09c;writing-mode:vertical-rl;text-orientation:mixed}.overview-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);font-size:.875rem;font-weight:500;color:#374151;min-width:140px;min-height:90px;padding:.75rem 1rem;z-index:2;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px);text-align:center}.overview-node:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);border-color:#09c;background:#fff}.overview-node:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.overview-node:active{transform:translateY(-2px) scale(1.01)}.overview-node span{margin-top:.5rem;font-size:.8125rem;font-weight:500;line-height:1.2;color:#374151}.overview-node i.bi{font-size:2rem;display:block;color:#09c}.overview-node--customer i.bi{color:#1976d2}.overview-node--invoice i.bi{color:#7b1fa2}.overview-node--receive-payment i.bi{color:#2e7d32}.overview-node--bank-reconciliation i.bi{color:#1565c0}.overview-node--consultants i.bi{color:#6a1b9a}.overview-node--timesheet i.bi{color:#00838f}.overview-node--make-deposit i.bi{color:#00acc1}.overview-node--vendors i.bi{color:#e65100}.overview-node--bill i.bi{color:#c62828}.overview-node--paybill i.bi{color:#d84315}.overview-node--customer{left:80px;top:40px}.overview-node--invoice{left:420px;top:40px}.overview-node--receive-payment{left:760px;top:40px}.overview-node--bank-reconciliation{left:1100px;top:200px;min-height:120px}.overview-node--consultants{left:80px;top:250px}.overview-node--timesheet{left:420px;top:250px}.overview-node--make-deposit{left:760px;top:250px}.overview-node--vendors{left:80px;top:450px}.overview-node--bill{left:420px;top:450px}.overview-node--paybill{left:760px;top:450px}.overview-supporting-modules{position:absolute;left:40px;top:650px;width:calc(100% - 80px);display:flex;flex-wrap:wrap;gap:30px;z-index:2;padding-top:30px;border-top:2px solid #e0e6ed}.overview-section-title{width:100%;font-size:1.125rem;font-weight:600;color:#09c;margin-bottom:.625rem}.overview-module-group{display:flex;flex-direction:column;gap:.75rem;min-width:160px}.overview-module-group-title{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03125em;margin-bottom:.25rem}.overview-support-node{display:flex;flex-direction:row;align-items:center;gap:.625rem;padding:.75rem .875rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,153,204,.1),0 1px 2px 0 rgba(0,153,204,.06);color:#374151;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;min-width:140px}.overview-support-node:hover{transform:translateX(4px) translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,153,204,.1),0 2px 4px -1px rgba(0,153,204,.06);border-color:#09c;background:#fff}.overview-support-node:focus{outline:none;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.overview-support-node i.bi{font-size:1.25rem;flex-shrink:0;color:#09c}.overview-module-group:nth-child(2) .overview-support-node i.bi{color:#f57c00}.overview-module-group:nth-child(3) .overview-support-node:first-child i.bi{color:#1565c0}.overview-module-group:nth-child(3) .overview-support-node:nth-child(2) i.bi{color:#1976d2}.overview-module-group:nth-child(3) .overview-support-node:nth-child(3) i.bi{color:#0288d1}.overview-module-group:nth-child(4) .overview-support-node i.bi{color:#00acc1}.overview-module-group:nth-child(5) .overview-support-node:first-child i.bi{color:#6a1b9a}.overview-module-group:nth-child(5) .overview-support-node:nth-child(2) i.bi{color:#424242}.overview-support-node span{flex:1;margin:0}@media (max-width:1600px){.overview-flow{width:100%;max-width:1400px}}@media (max-width:1400px){.overview-flow{padding:40px 20px}.overview-canvas{left:100px;width:calc(100% - 200px);max-width:1100px}}@media (max-width:1200px){.overview-flow{padding:40px 15px;padding-bottom:250px;padding-top:80px}.overview-canvas{display:none}.overview-section-label{font-size:12px;top:20px!important}.overview-flow-row-label{left:5px!important;font-size:11px}.overview-flow{display:block}.overview-node{position:relative!important;left:auto!important;top:auto!important;width:100%;min-width:180px;max-width:100%;margin-bottom:15px}.overview-node--bank-reconciliation,.overview-node--bill,.overview-node--consultants,.overview-node--customer,.overview-node--invoice,.overview-node--make-deposit,.overview-node--paybill,.overview-node--receive-payment,.overview-node--timesheet,.overview-node--vendors{position:relative!important;left:auto!important;top:auto!important;display:inline-block;width:calc(50% - 10px);vertical-align:top;margin:5px}.overview-supporting-modules{position:relative;top:40px;left:0;width:100%;margin-top:40px;padding:20px 0}.overview-module-group{width:100%;flex-direction:row;flex-wrap:wrap;gap:15px}.overview-module-group-title{width:100%;margin-bottom:8px}.overview-support-node{flex:1;min-width:calc(33.333% - 10px);max-width:250px}}@media (max-width:992px){.overview-main{padding:15px}.overview-flow{padding:30px 15px;padding-bottom:250px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px}.overview-node{min-width:160px;min-height:80px;padding:10px 14px}.overview-node span{font-size:12px}.overview-node i.bi{font-size:28px}.overview-support-node{min-width:calc(50% - 10px);font-size:12px;padding:8px 12px}}@media (max-width:768px){.overview-main{padding:10px}.overview-flow{padding:20px 10px;padding-bottom:300px;grid-template-columns:repeat(2,1fr);gap:12px}.overview-node{min-width:auto;width:100%;margin:0;min-height:75px;padding:10px 12px}.overview-node span{font-size:12px;margin-top:6px}.overview-node i.bi{font-size:24px}.overview-section-label{font-size:11px;display:inline-block;width:calc(25% - 5px);text-align:center;margin:0 2px 10px}.overview-flow-row-label,.overview-section-label{position:relative;left:auto!important;top:auto!important}.overview-flow-row-label{writing-mode:horizontal-tb;font-size:13px;font-weight:600;margin:20px 0 10px;color:#1a73e8;text-transform:uppercase;letter-spacing:.5px}.overview-supporting-modules{top:20px;padding:15px 0;gap:20px}.overview-section-title{font-size:16px;margin-bottom:15px}.overview-module-group{gap:12px}.overview-module-group-title{font-size:12px}.overview-support-node{width:100%;min-width:100%;flex:none;padding:10px 12px}.overview-support-node i.bi{font-size:18px}.overview-support-node span{font-size:12px}}@media (max-width:480px){.overview-main{padding:8px}.overview-flow{padding:15px 8px;padding-bottom:350px;grid-template-columns:1fr;gap:10px}.overview-node{width:100%;min-width:100%;margin:0;min-height:70px;padding:10px}.overview-node span{font-size:11px;margin-top:5px}.overview-node i.bi{font-size:22px}.overview-supporting-modules{top:15px;padding:15px 0;gap:15px}.overview-section-title{font-size:14px}.overview-module-group{gap:10px}.overview-module-group-title{font-size:11px;margin-bottom:6px}.overview-support-node{width:100%;padding:8px 10px;font-size:11px}.overview-support-node i.bi{font-size:16px}.overview-support-node span{font-size:11px}}@media (max-width:360px){.overview-main{padding:5px}.overview-flow{padding:10px 5px;padding-bottom:400px;gap:8px}.overview-node{min-height:65px;padding:8px}.overview-node span{font-size:10px}.overview-node i.bi{font-size:20px}.overview-support-node{padding:8px;font-size:10px}}.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}}@media (prefers-reduced-motion:reduce){.overview-node,.overview-support-node{transition:none}.overview-node:hover,.overview-support-node:hover{transform: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}.inventory_center-main{display:flex;flex-direction:column;min-height:90vh;background:#f6fafd;box-sizing:border-box;font-family: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}.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-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-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}}.pagination-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;width:100%;box-sizing:border-box}.pagination-info{color:#6c757d;font-weight:500;justify-self:start}.pagination-controls{align-items:center;justify-content:center;gap:.5rem;justify-self:center;flex-wrap:wrap}.pagination-size{display:flex;align-items:center;gap:.5rem;justify-self:end}.pagination-pages{display:flex;gap:.25rem}.pagination-btn{padding:.5rem .75rem;font-size:.9rem;min-width:40px;text-align:center;display:inline-flex;white-space:nowrap}.pagination-btn:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.pagination-btn:disabled{background:#f8f9fa}.pagination-page-active{background:#007bff;color:#fff;border-color:#007bff}.pagination-page-active:hover{background:#0056b3;border-color:#0056b3}.pagination-next,.pagination-prev{font-weight:600;min-width:80px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center}.pagination-next:hover:not(:disabled),.pagination-prev:hover:not(:disabled){background:#007bff;color:#fff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,123,255,.2)}.pagination-next:active:not(:disabled),.pagination-prev:active:not(:disabled){transform:translateY(0)}.pagination-size label{font-size:.9rem;color:#6c757d;font-weight:500}.pagination-size select{padding:.4rem .6rem;border:1px solid #ced4da;border-radius:4px;background:#fff;color:#495057;font-size:.9rem;cursor:pointer}.pagination-size select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}@media (max-width:1024px){.pagination-container{grid-template-columns:1fr;gap:1rem;text-align:center}.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:.75rem;gap:.75rem}.pagination-info{font-size:.85rem}.pagination-controls{flex-wrap:wrap;justify-content:center;gap:.4rem}.pagination-pages{flex-wrap:wrap;justify-content:center;gap:.2rem}.pagination-btn{min-width:35px;padding:.4rem .6rem;font-size:.8rem}.pagination-size{flex-direction:column;gap:.5rem}.pagination-size label{font-size:.85rem}.pagination-size select{font-size:.85rem;padding:.35rem .5rem}}@media (max-width:480px){.pagination-container{padding:.5rem;gap:.5rem}.pagination-btn,.pagination-info{font-size:.75rem}.pagination-btn{min-width:32px;padding:.3rem .5rem}.pagination-next,.pagination-prev{padding:.3rem .6rem}.pagination-size label{font-size:.75rem}.pagination-size select{font-size:.75rem;padding:.3rem .4rem}}@media (prefers-color-scheme:dark){.pagination-container{background:#2d3748;border-color:#4a5568}.pagination-info{color:#a0aec0}.pagination-btn{background:#4a5568;color:#e2e8f0;border-color:#718096}.pagination-btn:hover:not(:disabled){background:#718096;border-color:#a0aec0}.pagination-btn:disabled{background:#2d3748;color:#718096}.pagination-page-active{background:#3182ce;border-color:#3182ce}.pagination-page-active:hover{background:#2c5282;border-color:#2c5282}.pagination-size label{color:#a0aec0}.pagination-size select{background:#4a5568;color:#e2e8f0;border-color:#718096}.pagination-size select:focus{border-color:#3182ce;box-shadow:0 0 0 2px rgba(49,130,206,.25)}}.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}}.build-assembly-container{background:#fff;min-height:100vh;margin:0;box-shadow:0 6px 32px 0 rgba(0,60,60,.1),0 1.5px 6px 0 rgba(0,0,0,.04)}.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}}.brucdcum-header{background:linear-gradient(90deg,#e3f6fc,#fafdff);color:#205080;padding:1.5rem 2rem;margin:0;width:100%;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;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)}.brucdcum-breadcrumb{display:flex;align-items:center;font-size:1.05rem;font-weight:600;flex-wrap:wrap;gap:.5rem}.brucdcum-back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(15,23,42,.08)}.brucdcum-back-btn i{font-size:1.05rem}.brucdcum-back-btn:hover{background:#f9fafb;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.brucdcum-back-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.brucdcum-back-btn:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.brucdcum-breadcrumb-item{display:flex;align-items:center;flex-shrink:0;color:#205080}.brucdcum-breadcrumb-item:hover{color:#09c}.brucdcum-breadcrumb-separator{margin:0 .5rem;opacity:.6;color:#64748b;font-weight:400}.brucdcum-breadcrumb-current{font-weight:700;color:#09c;letter-spacing:.025em}@media (max-width:1024px){.brucdcum-header{padding:1rem 1.5rem}.brucdcum-breadcrumb{font-size:1rem;gap:.375rem}}@media (max-width:900px){.brucdcum-header{padding:1rem;border-radius:8px 8px 0 0}.brucdcum-breadcrumb{font-size:.9375rem;gap:.375rem}}@media (max-width:768px){.brucdcum-header{padding:.875rem 1rem}.brucdcum-breadcrumb{font-size:.875rem;gap:.3125rem}.brucdcum-breadcrumb-separator{margin:0 .375rem}}@media (max-width:600px){.brucdcum-header{padding:.75rem}.brucdcum-breadcrumb{font-size:.8125rem;gap:.25rem}.brucdcum-breadcrumb-separator{margin:0 .25rem}}@media (max-width:480px){.brucdcum-header{padding:.625rem .75rem}.brucdcum-breadcrumb{font-size:.75rem;gap:.2rem}.brucdcum-breadcrumb-separator{margin:0 .2rem}}@media (max-width:360px){.brucdcum-header{padding:.5rem .625rem}.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 .15rem}}@media (prefers-contrast:high){.brucdcum-header{border-bottom:3px solid #205080}.brucdcum-breadcrumb-current{border-bottom:2px solid #09c;padding-bottom:.125rem}}.stock-adjustment-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.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}}.date-picker-container{position:relative;display:inline-block;width:100%;max-width:100%}.date-picker-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.date-picker-input{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:#fff;color:#1a237e;transition:all .2s cubic-bezier(.4,0,.2,1);padding-right:2.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-sizing:border-box}.date-picker-input:focus{outline:none;border-color:#4f8cff;box-shadow:0 0 0 3px rgba(79,140,255,.1)}.date-picker-input[readonly]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;border-color:#e2e8f0}.date-picker-input.error{border-color:#dc3545}.date-picker-calendar-button{position:absolute;right:.5rem;background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s;z-index:1}.date-picker-calendar-button:hover{background-color:#f0f0f0}.date-picker-calendar{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;min-width:280px;max-width:100%;overflow:hidden}.date-picker-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee;background:#f8f9fa;border-radius:8px 8px 0 0}.date-picker-nav-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.date-picker-nav-btn:hover{background-color:#e9ecef}.date-picker-month-year-container{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}.date-picker-month-year{font-weight:600;color:#205080;margin-right:.5rem}.date-picker-year-select{padding:.3rem .6rem;border:1px solid #b3e5fc;border-radius:4px;font-size:.85rem;color:#205080;background:#fff;cursor:pointer;transition:border-color .2s;min-width:80px}.date-picker-year-select:focus{outline:none;border-color:#0288d1;box-shadow:0 0 0 2px rgba(2,136,209,.1)}.date-picker-year-select:hover{border-color:#0288d1}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:.5rem;border-bottom:1px solid #eee}.date-picker-weekday{text-align:center;font-weight:600;color:#6c757d;font-size:.85rem;padding:.5rem 0}.date-picker-days{display:grid;grid-template-columns:repeat(7,1fr);padding:.5rem}.date-picker-day{text-align:center;padding:.5rem;cursor:pointer;border-radius:4px;transition:background-color .2s;font-size:.9rem}.date-picker-day:hover:not(.other-month){background-color:#e3f2fd}.date-picker-day.other-month{color:#ccc;cursor:default}.date-picker-day.selected{background-color:#0288d1;color:#fff}.date-picker-day.today{background-color:#fff3cd;color:#856404;font-weight:600}.date-picker-day.today.selected{background-color:#0288d1;color:#fff}.date-picker-footer{display:flex;justify-content:space-between;padding:.75rem;border-top:1px solid #eee;background:#f8f9fa;border-radius:0 0 8px 8px}.date-picker-clear-btn,.date-picker-today-btn{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:.85rem;transition:background-color .2s}.date-picker-clear-btn:hover,.date-picker-today-btn:hover{background-color:#f8f9fa}.date-picker-today-btn{color:#0288d1;border-color:#0288d1}.date-picker-clear-btn{color:#6c757d}.success-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:4000;animation:fadeIn .3s ease-out}.success-modal{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:550px;width:90%;max-height:80vh;overflow:hidden;animation:slideInDown .3s ease-out}.success-modal-header{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.success-modal-header h3{margin:0;font-size:1.3rem;font-weight:600;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.success-modal-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.success-modal-close:hover{background-color:hsla(0,0%,100%,.1)}.success-modal-body{padding:30px 24px;text-align:center;background:#f8fff8;overflow-y:auto;min-height:100px}.success-icon{font-size:48px;color:#4caf50;margin-bottom:16px;display:inline-block;width:60px;height:60px;background:#e8f5e8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;animation:successPulse .6s ease-out}.success-modal-body p{margin:0;font-size:1.1rem;color:#333;line-height:1.6;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;padding:0 8px}.success-modal-footer{padding:20px 24px;background:#f8fff8;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.success-modal-btn{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(76,175,80,.3)}.success-modal-btn:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-1px);box-shadow:0 4px 12px rgba(76,175,80,.4)}.success-modal-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(76,175,80,.3)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes successPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@media (max-width:768px){.success-modal{width:95%;margin:20px}.success-modal-body,.success-modal-footer,.success-modal-header{padding:16px 20px}.success-icon{font-size:40px;width:50px;height:50px}.success-modal-body p{font-size:1rem}}.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 input[type=date],.new-inventory-item-form-group input[type=email],.new-inventory-item-form-group input[type=number],.new-inventory-item-form-group input[type=text],.new-inventory-item-form-group select,.new-inventory-item-form-group textarea{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 input[type=date],.new-inventory-item-form-group input[type=email],.new-inventory-item-form-group input[type=number],.new-inventory-item-form-group input[type=text],.new-inventory-item-form-group select,.new-inventory-item-form-group textarea{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.new-inventory-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 .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){.new-inventory-item-form-group 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 input[type=date]:focus,.new-inventory-item-form-group input[type=email]:focus,.new-inventory-item-form-group input[type=number]:focus,.new-inventory-item-form-group input[type=text]:focus,.new-inventory-item-form-group select:focus,.new-inventory-item-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-item-form-group input[readonly],.new-inventory-item-form-group textarea[readonly]{background:#f4f4f4;color:#888}.new-inventory-item-form-group textarea{resize:vertical}.new-inventory-item-required label:after{content:"*";color:#e53935;margin-left:.2rem}.new-inventory-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}.new-inventory-item-checkbox-group:hover{background:#e9ecef;border-color:#09c}.new-inventory-item-checkbox-group:active{background:#dee2e6}.new-inventory-item-checkbox-group.checked{background:#d4edda;border-color:#28a745}.new-inventory-item-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:.5rem;vertical-align:middle;cursor:pointer}.new-inventory-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}.new-inventory-item-checkbox-group.disabled{background:#f1f3f4;border-color:#d1d5db;cursor:not-allowed;opacity:.6}.new-inventory-item-checkbox-group.disabled:hover{background:#f1f3f4;border-color:#d1d5db}.new-inventory-item-checkbox-group.disabled input,.new-inventory-item-checkbox-group.disabled label{cursor:not-allowed;opacity:.7}.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 input[type=date],.new-inventory-item-form-group input[type=email],.new-inventory-item-form-group input[type=number],.new-inventory-item-form-group input[type=text],.new-inventory-item-form-group select,.new-inventory-item-form-group textarea{padding:.5rem .7rem;font-size:.95rem}}@media (max-width:768px){.new-inventory-item-checkbox-group{margin-bottom:.8rem}}.item-group-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.item-group-list-modal-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:400px;max-width:95vw;border:none;padding:0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.item-group-list-modal-header{background:#0ea5e9;color:#fff;font-weight:700;font-size:1.08rem;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.item-group-list-modal-icons{display:flex;gap:8px}.item-group-list-modal-body{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px}.item-group-list-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.item-group-list-required{color:#e53935;margin-left:2px}.item-group-list-modal-input{border-radius:6px;border:1px solid #e2e8f0;padding:.7rem 1.1rem;font-size:1.08rem;background:#f7fafd;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;color:#0ea5e9}.item-group-list-modal-input:focus{border:1.5px solid #0ea5e9;box-shadow:0 0 0 2px #bbdefb;background:#fff}.item-group-list-modal-actions{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.item-group-list-modal-ok{background:#0ea5e9;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.item-group-list-modal-ok:hover{background:#0284c7}.item-group-list-modal-cancel{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.item-group-list-modal-cancel:hover{background:#e2e8f0;color:#475569}.error-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}.error-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:400px;width:90%;max-height:80vh;overflow:hidden;animation:modalSlideIn .3s ease-out}.error-modal-header{background:#dc3545;color:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.error-modal-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#fff!important}.error-modal-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.error-modal-close:hover{background-color:hsla(0,0%,100%,.2)}.error-modal-body{padding:1.5rem;text-align:left}.error-modal-body :after,.error-modal-body :before{content:none!important}.error-modal-body input:invalid,.error-modal-body select:invalid,.error-modal-body textarea:invalid{background-image:none!important}.error-modal-body .alert,.error-modal-body .error,.error-modal-body .warning{background-image:none!important}.error-message{text-align:left;display:flex;flex-direction:column;gap:.5rem}.error-line{color:#333;line-height:1.6;font-size:1rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.error-line:last-child{border-bottom:none}.error-modal-footer{padding:1rem 1.5rem;background:#f8f9fa;display:flex;justify-content:center}.error-modal-btn{background:#dc3545;color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:80px}.error-modal-btn:hover{background:#c82333}.error-modal-btn:active{transform:translateY(1px)}.form-actions[data-v-42012948]{display:flex;justify-content:flex-end;align-items:center;padding:1rem;border-top:1px solid #eee;margin-top:1rem}.form-actions-right[data-v-42012948]{display:flex;gap:.75rem;align-items:center}.form-btn[data-v-42012948]{padding:.5rem 1rem;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.form-btn-primary[data-v-42012948]{background-color:#1976d2;color:#fff;border:1px solid #1565c0}.form-btn-primary[data-v-42012948]:hover{background-color:#1565c0}.form-btn-secondary[data-v-42012948]{background-color:#fff;color:#666;border:1px solid #ddd}.form-btn-secondary[data-v-42012948]:hover{background-color:#f5f5f5;border-color:#ccc}.tab-navigation[data-v-067889d3]{display:flex;gap:1px;background-color:#f8f9fa;padding:0;border-radius:8px 8px 0 0;overflow:hidden;border-bottom:1px solid #e9ecef;width:100%;min-width:0}.tab-navigation__button[data-v-067889d3]{flex:1;padding:16px 24px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#6c757d;transition:all .3s ease;position:relative;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:768px){.tab-navigation[data-v-067889d3]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.tab-navigation__button[data-v-067889d3]{padding:12px 16px;font-size:12px;flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content}}.tab-navigation__button[data-v-067889d3]:hover{background-color:#e9ecef;color:#495057}.tab-navigation__button.active[data-v-067889d3]{background-color:#fff;color:#0d6efd;font-weight:600}.tab-navigation__button.active[data-v-067889d3]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0d6efd}.tab-count[data-v-067889d3]{margin-left:6px;font-size:12px;font-weight:500;opacity:.8}.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}}.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-form-btn{padding:.5rem 1rem;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.add-stock-adjustment-form-btn-primary{background-color:#1976d2;color:#fff;border:1px solid #1565c0}.add-stock-adjustment-form-btn-primary:hover{background-color:#1565c0}.add-stock-adjustment-form-btn-secondary{background-color:#fff;color:#666;border:1px solid #ddd}.add-stock-adjustment-form-btn-secondary:hover{background-color:#f5f5f5;border-color:#ccc}.add-stock-adjustment-add-item-btn{margin-top:.7rem;margin-bottom:1.5rem;display:inline-block}.add-stock-adjustment-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem}.add-stock-adjustment-btn{padding:.7rem 1.7rem;border-radius:4px;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)}.add-stock-adjustment-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.add-stock-adjustment-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.add-stock-adjustment-btn-secondary{background:#e0e0e0;color:#333}.add-stock-adjustment-btn-secondary:hover{background:#bdbdbd}.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-add-item-btn,.add-stock-adjustment-form-btn{padding:.6rem 1.2rem;font-size:.95rem}.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-add-item-btn,.add-stock-adjustment-form-btn{padding:.5rem 1rem;font-size:.9rem;margin-top:.5rem;margin-bottom: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}}.warehouse-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}.warehouse-modal-card{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);width:90%;max-width:700px;max-height:90vh;overflow-y:auto}.warehouse-modal-header{background:linear-gradient(90deg,#205080,#09c);color:#fff;padding:1rem 1.5rem;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem}.warehouse-modal-icons{display:flex;gap:.5rem;align-items:center}.warehouse-modal-icons i{font-size:1.2rem;cursor:pointer;opacity:.8;transition:opacity .2s}.warehouse-modal-icons i:hover{opacity:1}.warehouse-modal-body{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.warehouse-modal-field{display:flex;flex-direction:column;gap:.5rem}.warehouse-modal-field-row{align-items:flex-start}.warehouse-modal-label{font-weight:600;color:#205080;font-size:1rem;margin-bottom:.3rem}.warehouse-required{color:#e53935;margin-left:.2rem}.warehouse-modal-input,.warehouse-modal-textarea{border:1.5px solid #b6e2b6;border-radius:8px;padding:.7rem 1rem;font-size:1rem;background:#fafdff;transition:border-color .2s,box-shadow .2s;outline:none;font-family:inherit}.warehouse-modal-input:focus,.warehouse-modal-textarea:focus{border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1);background:#fff}.warehouse-modal-textarea{resize:vertical;min-height:80px}.warehouse-modal-actions{padding:1.5rem 2rem 2rem 2rem;display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid #e0e0e0;background:#f8f9fa}.warehouse-modal-cancel,.warehouse-modal-ok{padding:.6rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:.95rem}.warehouse-modal-ok{background:#1976d2;color:#fff;border:1px solid #1565c0}.warehouse-modal-ok:hover{background:#1565c0;box-shadow:0 2px 8px rgba(25,118,210,.3)}.warehouse-modal-cancel{background:#fff;color:#666;border:1px solid #ddd}.warehouse-modal-cancel:hover{background:#f5f5f5;border-color:#ccc}@media (max-width:900px){.warehouse-modal-field-row{flex-direction:column;gap:1rem}}@media (max-width:768px){.warehouse-modal-card{width:95%;margin:1rem;max-height:85vh;max-width:none}.warehouse-modal-header{padding:1rem 1.5rem;font-size:1rem}.warehouse-modal-body{padding:1.5rem;gap:1.2rem}.warehouse-modal-field-row{flex-direction:column;gap:1.2rem}.warehouse-modal-actions{padding:1.2rem 1.5rem 1.5rem 1.5rem;flex-direction:column-reverse;gap:.8rem}.warehouse-modal-cancel,.warehouse-modal-ok{width:100%;padding:.8rem 1rem;font-size:1rem}}@media (max-width:480px){.warehouse-modal-card{width:98%;margin:.5rem;border-radius:8px;max-width:none}.warehouse-modal-header{border-radius:8px 8px 0 0;padding:1rem;font-size:.95rem}.warehouse-modal-body{padding:1.2rem;gap:1rem}.warehouse-modal-field-row{gap:1rem}.warehouse-modal-input,.warehouse-modal-textarea{padding:.7rem 1rem;font-size:.95rem}.warehouse-modal-actions{padding:1rem}}.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 input[type=text],.new-inventory-assembly-form-group textarea{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 input[type=text]:focus,.new-inventory-assembly-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.new-inventory-assembly-form-group input[readonly],.new-inventory-assembly-form-group textarea[readonly]{background:#f4f4f4;color:#888}.new-inventory-assembly-form-group textarea{resize:vertical}.new-inventory-assembly-form-group.required label:after{content:"*";color:#e53935;margin-left:.2rem}.new-inventory-assembly-checkbox-group{flex-direction:row;align-items:center;gap:.7rem;margin-bottom:.5rem}.new-inventory-assembly-checkbox-group 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);display:inline-block;vertical-align:middle;margin:0;margin-right:.5em}.new-inventory-assembly-checkbox-group input[type=checkbox]:checked{border:2px solid #1976d2;background:#1976d2}.new-inventory-assembly-checkbox-group 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}.new-inventory-assembly-checkbox-group input[type=checkbox]:focus{border:2.5px solid #1976d2;box-shadow:0 0 0 2px #b3e5fc}.new-inventory-assembly-checkbox-group label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:#1976d2;transition:color .18s}.new-inventory-assembly-checkbox-group:hover label{color:#1565c0}.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-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-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap;align-items:center}.new-inventory-assembly-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);margin-bottom:.5rem;min-width:150px}.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:.7rem}.new-inventory-assembly-btn{width:100%;min-width:0}}.new-inventory-assembly-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.new-inventory-assembly-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.new-inventory-assembly-btn-secondary{background:#e0e0e0;color:#333}.new-inventory-assembly-btn-secondary:hover{background:#bdbdbd}.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}body{background:#f6fafd}.vendor_center-main{display:flex;flex-direction:column;min-height:90vh;background:#f6fafd;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.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;overflow:hidden;min-width:0;height:calc(100vh - 120px);max-height:calc(100vh - 120px);align-items:stretch}.vendor_center-sidemenu-wrap{flex-shrink:0;min-width:240px;max-width:560px;display:flex;overflow:hidden}.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:hidden;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}.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:#059669;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-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:vendorFadeInUp .6s ease-out;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.vendor-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-header-breadcrumb{display:inline-flex;align-items:center;gap:.75rem;color:#205080;font-size:1.05rem;font-weight:600}.vendor-header-back-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(15,23,42,.08)}.vendor-header-back-btn i{font-size:1.05rem}.vendor-header-back-btn:hover{background:#f9fafb;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.vendor-header-back-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.vendor-header-breadcrumb a{color:#09c;text-decoration:none}.vendor-header-breadcrumb a:hover{text-decoration:underline}.vendor-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.vendor-header-actions{display:flex;gap:.8rem;align-items:flex-end;margin-left:auto}.vendor-header-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(25,118,210,.1),0 1px 2px 0 rgba(25,118,210,.06);white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.vendor-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)}.vendor-header-btn:active{transform:translateY(0)}.vendor-header-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.vendor-header-filters{margin-top:1rem;padding-top:1rem;border-top:1px solid #d1e7ff;display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.vendor-header-filters-group{display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:nowrap}.vendor-header-status-section{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.vendor-header-status-section label{font-weight:600;color:#6c757d;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.vendor-header-status-select{border-radius:8px;border:1px solid #d1d5db;padding:.75rem;font-size:.875rem;background:#fff;width:180px;transition:all .2s ease;outline:none;color:#374151;cursor:pointer}.vendor-header-status-select:focus{background:#fff;transform:translateY(-1px)}.vendor-header-status-select:hover{border-color:#9ca3af}@keyframes vendorFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vendor-header-status-select:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}.vendor-header-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}@media (prefers-contrast:high){.vendor-header-status-select{border-width:2px}}@media (prefers-reduced-motion:reduce){.vendor-header,.vendor-header-btn{transition:none;animation:none}.vendor-header-btn:hover{transform:none}}@media (max-width:1024px){.vendor-header{padding:1rem 1.5rem}.vendor-header-actions{gap:.8rem}.vendor-header-btn{padding:.5rem 1rem;font-size:1rem}}@media (max-width:900px){.vendor-header{padding:1rem}.vendor-header h1{font-size:1.5rem}.vendor-header-breadcrumb{font-size:.9rem}.vendor-header-actions{flex-wrap:wrap;gap:.8rem;justify-content:center}.vendor-header-btn{flex:1;min-width:150px;padding:.6rem 1rem;font-size:.9rem}.vendor-header-filters,.vendor-header-filters-group{flex-direction:column;gap:1rem;align-items:stretch}.vendor-header-filters-group,.vendor-header-status-section,.vendor-header-status-select{width:100%}}@media (max-width:600px){.vendor-header{padding:.8rem}.vendor-header h1{font-size:1.3rem;margin-bottom:.3rem}.vendor-header-breadcrumb{font-size:.8rem}.vendor-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.vendor-header-actions{flex-direction:row;gap:.8rem;width:100%;justify-content:center;margin-left:0}.vendor-header-btn{width:100%;padding:.8rem 1rem;font-size:.9rem}.vendor-header-status-select{padding:.6rem .8rem;font-size:.9rem}.vendor-header-status-section label{font-size:.8rem}}.side-menu-pagination-controls{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef}.side-menu-pagination-info{display:flex;align-items:center;justify-content:center}.side-menu-pagination-text{font-size:12px;color:#495057}.side-menu-pagination-actions{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}.side-menu-pagination-btn{padding:6px 10px;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;color:#495057;transition:all .2s;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.side-menu-pagination-btn-first,.side-menu-pagination-btn-last{font-weight:600}.side-menu-pagination-jump{display:flex;align-items:center;gap:4px;margin:0 2px;flex-shrink:0}.side-menu-pagination-jump-input{width:50px;padding:4px 6px;border:1px solid #dee2e6;border-radius:4px;font-size:12px;text-align:center;transition:border-color .2s;flex-shrink:0}.side-menu-pagination-btn-jump{min-width:40px;padding:6px 10px}@media (max-width:1024px){.side-menu-pagination-controls{padding:8px 10px}.side-menu-pagination-text{font-size:.75rem}.side-menu-pagination-btn{padding:4px 8px;font-size:.85rem}}@media (max-width:900px){.side-menu-pagination-controls{flex-direction:column;gap:6px;padding:8px}.side-menu-pagination-info{width:100%;text-align:center}.side-menu-pagination-text{font-size:.75rem}.side-menu-pagination-actions{width:100%;display:flex;justify-content:center;gap:4px}.side-menu-pagination-btn{padding:6px 10px;font-size:.85rem;min-width:36px}.side-menu-pagination-jump{display:flex;gap:4px}.side-menu-pagination-jump-input{width:60px;padding:4px 6px;font-size:.85rem}}@media (max-width:600px){.side-menu-pagination-controls{padding:6px;gap:4px}.side-menu-pagination-info{margin-bottom:4px}.side-menu-pagination-text{font-size:.7rem;line-height:1.3}.side-menu-pagination-actions{flex-wrap:wrap;gap:3px}.side-menu-pagination-btn{padding:5px 8px;font-size:.8rem;min-width:32px}.pagination-btn-first,.pagination-btn-last{display:none}.side-menu-pagination-jump{order:-1;width:100%;justify-content:center;margin-bottom:4px}.side-menu-pagination-jump-input{width:70px;padding:5px;font-size:.8rem}.side-menu-pagination-btn-jump{padding:5px 12px}}@media (max-width:400px){.side-menu-pagination-text{font-size:.65rem}.side-menu-pagination-btn{padding:4px 6px;font-size:.75rem;min-width:28px}}.vendor-side-menu{width:320px;min-width:280px;max-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;flex-shrink:1;overflow:hidden;height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.vendor-side-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;flex-shrink:0}.vendor-side-menu-title{font-size:1.25rem;font-weight:700;color:#212529;margin:0}.vendor-side-menu-count{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.25rem .5rem;border-radius:12px;font-weight:500}.vendor-side-menu-search{position:relative;margin-bottom:1rem;flex-shrink:0}.vendor-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}.vendor-side-menu-search-input:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);background:#fff;transform:translateY(-1px)}.vendor-side-menu-search-input: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:.9rem;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 #f1f3f4;padding:.75rem .5rem;text-align:left;vertical-align:middle}.vendor-side-menu-table th{background:#f8f9fa;color:#495057;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;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:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;white-space:nowrap;display:inline-block;font-variant-numeric:tabular-nums}.balance-amount.positive{color:#28a745}.balance-amount.negative{color:#dc3545}.balance-amount.zero{color:#6c757d}.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:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:4px solid #1976d2}.vendor-side-menu-selected,.vendor-side-menu-selected .balance-amount,.vendor-side-menu-selected .vendor-name-cell{color:#1976d2;font-weight:600}.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:280px;min-width:280px;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-input:focus,.vendor-side-menu-status-select:focus,.vendor-side-menu-vendor-dropdown:focus{outline:none;border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1)}@media (prefers-contrast:high){.vendor-side-menu-search-input,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{border-width:2px}}@media (prefers-reduced-motion:reduce){.vendor-side-menu-search-input,.vendor-side-menu-status-select,.vendor-side-menu-vendor-dropdown{transition:none}.vendor-side-menu-search-input:focus,.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:8px;top:50%;transform:translateY(-50%);background:#3498db;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.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}.paginator-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin:12px 0;flex-wrap:wrap}.paginator-info{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.paginator-text{font-size:13px;color:#24292f;font-weight:400;line-height:1.4}.paginator-text strong{color:#0969da;font-weight:600}.paginator-actions{justify-content:flex-end;gap:8px;flex-wrap:nowrap}.paginator-actions,.paginator-btn{display:flex;align-items:center;flex-shrink:0}.paginator-btn{padding:8px 16px;border:1px solid #d0d7de;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#24292f;transition:all .2s ease;min-width:42px;height:36px;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none}.paginator-btn:hover:not(:disabled){background:#0969da;border-color:#0969da;color:#fff;box-shadow:0 2px 4px rgba(9,105,218,.2);transform:translateY(-1px)}.paginator-btn:active:not(:disabled){background:#0550ae;border-color:#0550ae;transform:translateY(0);box-shadow:0 1px 2px rgba(9,105,218,.15)}.paginator-btn:disabled{opacity:.5;cursor:not-allowed;background:#f6f8fa;color:#8c959f;border-color:#d0d7de;box-shadow:none;transform:none}.paginator-btn-first,.paginator-btn-last{font-weight:600;font-size:16px;min-width:44px;padding:8px 12px}.paginator-btn-next,.paginator-btn-prev{font-size:18px;font-weight:600;min-width:42px;padding:8px 14px}.paginator-jump{display:flex;align-items:center;gap:8px;margin:0 6px;flex-shrink:0;padding:0 4px}.paginator-jump-input{width:90px;padding:8px 12px;border:1px solid #d0d7de;border-radius:6px;font-size:14px;text-align:center;transition:all .2s ease;flex-shrink:0;background:#fff;color:#24292f;font-weight:500;height:36px;box-sizing:border-box}.paginator-jump-input::-moz-placeholder{color:#8c959f;font-weight:400}.paginator-jump-input::placeholder{color:#8c959f;font-weight:400}.paginator-jump-input:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px rgba(9,105,218,.1);background:#fff}.paginator-jump-input:disabled{background:#f6f8fa;cursor:not-allowed;color:#8c959f;border-color:#d0d7de}.paginator-btn-jump{min-width:52px;padding:8px 16px;font-weight:600;font-size:14px;background:#0969da;color:#fff;border-color:#0969da}.paginator-btn-jump:hover:not(:disabled){background:#0550ae;border-color:#0550ae;color:#fff}.paginator-btn-jump:active:not(:disabled){background:#033d8b;border-color:#033d8b}.paginator-btn-jump:disabled{background:#f6f8fa;color:#8c959f;border-color:#d0d7de}@media (max-width:1024px){.paginator-controls{padding:14px 16px;gap:8px}.paginator-text{font-size:12px}.paginator-actions{gap:6px}.paginator-btn{padding:6px 12px;font-size:13px;min-width:38px;height:32px}.paginator-btn-first,.paginator-btn-last{min-width:40px;font-size:15px}.paginator-btn-next,.paginator-btn-prev{font-size:16px;min-width:38px}.paginator-jump{gap:6px;margin:0 4px}.paginator-jump-input{width:80px;padding:6px 10px;font-size:13px;height:32px}.paginator-btn-jump{min-width:48px;padding:6px 14px;font-size:13px;height:32px}}@media (max-width:900px){.paginator-controls{flex-direction:row;gap:12px;padding:10px 14px}.paginator-info{flex:1;min-width:0}.paginator-text{font-size:12px}.paginator-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.paginator-btn{padding:6px 12px;font-size:13px;min-width:36px;height:32px}.paginator-btn-first,.paginator-btn-last{min-width:38px;font-size:14px}.paginator-btn-next,.paginator-btn-prev{font-size:15px;min-width:36px}.paginator-jump{display:flex;gap:6px;margin:0 4px}.paginator-jump-input{width:75px;padding:6px 10px;font-size:13px;height:32px}.paginator-btn-jump{min-width:46px;padding:6px 12px;font-size:13px;height:32px}}@media (max-width:600px){.paginator-controls{padding:10px 12px;gap:10px;flex-wrap:wrap}.paginator-info{width:100%;justify-content:center;margin-bottom:4px}.paginator-text{font-size:11px;line-height:1.4}.paginator-actions{width:100%;justify-content:center;flex-wrap:wrap;gap:4px}.paginator-btn{padding:6px 10px;font-size:12px;min-width:34px;height:30px}.paginator-btn-next,.paginator-btn-prev{font-size:14px;min-width:34px}.paginator-btn-first,.paginator-btn-last{display:none}.paginator-jump{order:-1;width:100%;justify-content:center;margin-bottom:4px;gap:6px}.paginator-jump-input{width:85px;padding:6px 10px;font-size:12px;height:30px}.paginator-btn-jump{padding:6px 14px;min-width:48px;font-size:12px;height:30px}}@media (max-width:400px){.paginator-controls{padding:6px}.paginator-text{font-size:10px}.paginator-btn{padding:5px 8px;font-size:11px;min-width:30px;height:28px}.paginator-btn-next,.paginator-btn-prev{font-size:13px;min-width:30px}.paginator-jump-input{width:70px;padding:5px 8px;font-size:11px;height:28px}.paginator-btn-jump{padding:5px 12px;min-width:42px;font-size:11px;height:28px}}.vendor-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:fadeInCard .7s cubic-bezier(.4,0,.2,1);backdrop-filter:none;overflow:hidden;width:100%}.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:linear-gradient(135deg,#f8fcff,#e6f3ff);border:1px solid #d1e7ff;box-shadow:0 2px 12px 0 rgba(0,153,204,.08);transition:all .3s ease;margin-bottom:1rem}.vendor-preview-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem}.vendor-preview-card-title{gap:1rem;color:#205080;letter-spacing:.5px}.vendor-preview-card-balance,.vendor-preview-card-title{display:flex;align-items:center;font-size:1.3rem;font-weight:700}.vendor-preview-card-balance{color:#09c;gap:.5rem}.vendor-preview-balance-amount{color:#dc3545;font-weight:700}.vendor-preview-statement-icon{font-size:1.2rem;cursor:pointer;transition:all .2s ease;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#09c;margin-left:.3rem}.vendor-preview-statement-icon:hover{opacity:1;color:#0077a3;transform:scale(1.1);transform:scale(1.2)}.vendor-preview-card-actions{display:flex;align-items:center;gap:.8rem}.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{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}.vendor-preview-label:hover{background:#09c;color:#fff;border-color:#09c;box-shadow:0 2px 6px rgba(0,153,204,.3);transform:translateY(-1px)}.vendor-preview-expandable-details{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{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: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,.vendor-preview-transactions-section{background:#fff;border:1px solid #b6e2b6;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.vendor-preview-transactions-section{flex:1;overflow-y:auto;overflow-x:hidden;min-width:0;width:100%;display:flex;flex-direction:column}.vendor-preview-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:2px solid #b6e2b6;padding-bottom:.5rem}.vendor-preview-section-title{margin:0;color:#205080;font-size:1.3rem;font-weight:600}.vendor-preview-transactions-filters{display:flex;gap:.7rem;margin-bottom:1rem;align-items:center;flex-wrap:wrap;font-size:1rem;color:#205080;width:100%;max-width:100%;box-sizing:border-box}.vendor-preview-filter-group{display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.vendor-preview-export-group{margin-left:auto;flex-shrink:0}@media (max-width:1024px){.vendor-preview-export-group{margin-left:0;width:100%}}.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}.vendor-preview-transactions-filter-select{border-radius:4px;border:1px solid #b6e2b6;padding:.35rem 1.1rem .35rem .7rem;font-size:1rem;background:#f8fafd;margin-left:.7rem;transition:border .2s;outline:none;min-width:150px;max-width:250px;width:100%;color:#205080;font-weight:500}.vendor-preview-transactions-filter-select:focus{border-color:#0071b8}.vendor-preview-date-filter{min-width:180px}.vendor-preview-export-btn{background:linear-gradient(90deg,#e3f2fd,#bbdefb);color:#1976d2;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(25,118,210,.1),0 1px 2px 0 rgba(25,118,210,.06);white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center;margin-left:.7rem;height:-moz-fit-content;height:fit-content;flex-shrink:0}.vendor-preview-export-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-preview-export-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.vendor-preview-export-btn:active{transform:translateY(0)}.vendor-preview-export-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.vendor-preview-table-responsive{width:100%;overflow-x:auto;overflow-y:visible;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.vendor-preview-table-responsive::-webkit-scrollbar{height:8px}.vendor-preview-table-responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.vendor-preview-table-responsive::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.vendor-preview-table-responsive::-webkit-scrollbar-thumb:hover{background:#555}.vendor-preview-transactions-table{min-width:800px;width:100%;border-collapse:collapse;background:#fff;table-layout:auto}@media (max-width:1200px){.vendor-preview-transactions-table{min-width:750px}}@media (max-width:1024px){.vendor-preview-transactions-table{min-width:700px}}.vendor-preview-transactions-table td,.vendor-preview-transactions-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.vendor-preview-transactions-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.vendor-preview-transactions-table tr:nth-child(2n){background:#f8fafd}.vendor-preview-transactions-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.vendor-preview-transactions-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;margin:2rem 0 1rem 0;padding:0;width:100%}.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%}.vendor-preview-transactions-pagination .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.vendor-preview-transactions-pagination .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}.vendor-preview-loading,.vendor-preview-no-transactions{text-align:center;color:#888;font-style:italic;padding:1rem}.vendor-preview-transaction-row{transition:background-color .2s}.vendor-preview-transaction-row:hover{background-color:#f0f8ff}.vendor-preview-status-paid{color:#059669;background-color:#d1fae5;font-weight:600}.vendor-preview-status-sent{color:#2563eb;background-color:#dbeafe;font-weight:600}.vendor-preview-status-draft{color:#d97706;background-color:#fef3c7;font-weight:600}.vendor-preview-status-open{color:#2563eb;background-color:#dbeafe;font-weight:600}.vendor-preview-status-partially_paid{color:#f59e0b;background-color:#fef3c7;font-weight:600}.vendor-preview-status-overdue{color:#dc2626;background-color:#fee2e2;font-weight:600}.vendor-preview-status-cancelled,.vendor-preview-status-default{color:#6b7280;background-color:#f3f4f6;font-weight:500}.vendor-preview-status{padding:.25rem .5rem;border-radius:4px;font-size:.85rem;text-transform:capitalize}@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-title{font-size:1.2rem}.vendor-preview-transactions-filters{flex-wrap:wrap;gap:1rem}.vendor-preview-filter-group{flex:1;min-width:200px}.vendor-preview-export-btn,.vendor-preview-export-group{margin-left:0;width:100%}.vendor-preview-transactions-table{min-width:700px}.vendor-preview-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vendor-preview-transactions-table td,.vendor-preview-transactions-table th{padding:.5rem .6rem;font-size:.9rem}}@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-title{font-size:1.1rem}.vendor-preview-card-header{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.vendor-preview-card-title{font-size:1.2rem;flex-direction:column;gap:.5rem}.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{flex-direction:column;align-items:stretch;gap:1rem}.vendor-preview-filter-group{flex-direction:column;align-items:flex-start;gap:.5rem}.vendor-preview-transactions-filter-select{width:100%;margin-left:0}.vendor-preview-transactions-table{min-width:700px}}@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-title{font-size:1rem}.vendor-preview-label{font-size:.7rem;padding:.4rem .8rem}.vendor-preview-card-header{padding:.8rem;gap:.8rem}.vendor-preview-card-title{font-size:1.1rem;gap:.3rem}.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{flex-direction:column;gap:.8rem}.vendor-preview-filter-group{flex-direction:column;align-items:flex-start;gap:.3rem}.vendor-preview-filter-group label{font-size:.8rem}.vendor-preview-transactions-filter-select{width:100%;padding:.5rem .8rem;font-size:.85rem}.vendor-preview-transactions-table{min-width:600px;font-size:.8rem}.vendor-preview-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vendor-preview-transactions-section{padding:.8rem;overflow-x:hidden}.vendor-preview-transactions-table td,.vendor-preview-transactions-table th{padding:.4rem .5rem;font-size:.8rem}.vendor-preview-transactions-table th{font-size:.75rem}.vendor-preview-transactions-pagination{flex-direction:column;gap:.8rem;align-items:center;margin:1.5rem 0 .5rem 0;padding:0 .5rem}.vendor-preview-status{padding:.2rem .4rem;font-size:.75rem}}.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{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){.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-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{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: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{display:flex;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}.vendors-details-search-modal-overlay{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;padding:2.5rem 0}.vendors-details-search-modal{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(2,136,209,.1);width:400px;min-width:320px;max-width:95vw;border:2px solid #09c;padding:0;display:flex;flex-direction:column;margin:0 1.5rem;overflow:hidden}.vendors-details-search-modal-header{background:linear-gradient(90deg,#09c,#4da3ff);color:#fff;font-weight:700;font-size:1.15rem;padding:1rem 1.3rem;border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:space-between}.vendors-details-search-modal-header-actions{display:flex;gap:.3rem}.vendors-details-search-icon-btn{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;margin-left:.2rem;border-radius:4px;padding:.2rem .6rem;transition:background .18s,color .18s}.vendors-details-search-icon-btn:hover{background:#eaf6f7;color:#09c}.vendors-details-search-modal-body{padding:1.5rem 2rem 1rem 2rem;background:#fafdff}.vendors-details-search-form-table{display:table;width:100%;margin-bottom:.7rem}.vendors-details-search-form-row{display:table-row;height:2.2em;padding:.3em 0;margin-top:.7em;margin-bottom:.7em;margin-left:.7em;margin-right:.7em}.vendors-details-search-form-field,.vendors-details-search-form-label{display:table-cell;vertical-align:middle}.vendors-details-search-form-label{min-width:120px;color:#205080;font-weight:600;font-size:.98rem;padding-right:1.2em;text-align:left}.vendors-details-search-form-field{width:100%}.vendors-details-search-form-field input[type=number],.vendors-details-search-form-field select{width:100%;box-sizing:border-box;border-radius:6px;border:1.5px solid #b3e5fc;background:#fafdff;color:#205080;font-size:1.05rem;font-weight:500;outline:none;transition:border-color .18s,box-shadow .18s;padding:.35rem 1.1rem .35rem .7rem;height:2.4rem;margin-bottom:.2rem}.vendors-details-search-form-field input[type=number]:focus,.vendors-details-search-form-field select:focus{border-color:#0288d1;box-shadow:0 0 0 2px #b3e5fc}.vendors-details-search-btn-col{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.7em;margin-top:.5em}.vendors-details-search-btn{background:linear-gradient(90deg,#09c,#4da3ff);color:#fff;border:none;border-radius:7px;padding:.6rem 1.5rem;font-weight:600;font-size:1.08rem;cursor:pointer;transition:background .18s,color .18s;box-shadow:0 1px 4px rgba(2,136,209,.04)}.vendors-details-search-btn:hover{background:linear-gradient(90deg,#4da3ff,#09c)}.vendors-details-search-find-btn{background:linear-gradient(90deg,#09c,#4da3ff);color:#fff}.vendors-details-search-find-btn:hover{background:linear-gradient(90deg,#4da3ff,#09c)}.vendors-details-search-close-btn{background:#e74c3c;color:#fff}.vendors-details-search-close-btn:hover{background:#c0392b}.vendors-details-search-status-row{margin-top:.9rem;color:#205080;font-size:.98rem;text-align:left}.manage-custom-fields-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(8px);animation:fadeIn .25s ease-out}.manage-custom-fields-modal-container{background:#fff;width:95%;max-width:650px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1);max-height:90vh}.manage-custom-fields-modal-header{background:linear-gradient(135deg,#0ea5e9,#0284c7);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;color:#fff;box-shadow:0 2px 12px rgba(14,165,233,.2)}.manage-custom-fields-header-accent{width:42px;height:42px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:12px;backdrop-filter:blur(10px)}.manage-custom-fields-header-icon{font-size:24px}.manage-custom-fields-modal-title{font-size:20px;font-weight:600;margin:0;flex:1;color:#fff}.manage-custom-fields-close-btn{background:transparent;border:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;color:#fff;font-size:28px;line-height:1}.manage-custom-fields-close-btn:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.manage-custom-fields-modal-content{padding:24px;background:#f8fafc;overflow-y:auto;flex:1}.manage-custom-fields-floating-add{width:100%;margin-bottom:16px}.manage-custom-fields-add{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:none;box-shadow:0 4px 12px rgba(14,165,233,.3)}.manage-custom-fields-add:hover{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 6px 16px rgba(14,165,233,.4);transform:translateY(-1px)}.manage-custom-fields-add:active{transform:translateY(0)}.manage-custom-fields-modern-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:16px}.manage-custom-fields-modern-table th{background:linear-gradient(180deg,#f1f5f9 0,#e2e8f0);color:#475569;font-weight:600;padding:14px 12px;border-bottom:2px solid #cbd5e1;text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.manage-custom-fields-modern-table th:first-child{text-align:left;padding-left:20px}.manage-custom-fields-modern-table td{padding:12px;color:#334155;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle;background:#fff}.manage-custom-fields-modern-table td:first-child{text-align:left;padding-left:20px}.manage-custom-fields-modern-table tr:last-child td{border-bottom:none}.manage-custom-fields-modern-row{transition:all .2s ease}.manage-custom-fields-modern-row:hover{background:#f8fafc;box-shadow:0 2px 4px rgba(0,0,0,.04)}.manage-custom-fields-modern-input{border-radius:8px;border:2px solid #e2e8f0;padding:8px 14px;font-size:14px;background:#fff;color:#1e293b;outline:none;transition:all .2s ease;width:100%;min-width:140px;font-weight:500}.manage-custom-fields-modern-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1);background:#fff}.manage-custom-fields-modern-input::-moz-placeholder{color:#94a3b8}.manage-custom-fields-modern-input::placeholder{color:#94a3b8}.manage-custom-fields-pill-checkbox{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.manage-custom-fields-pill-checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.manage-custom-fields-pill-checkbox span{display:inline-block;width:44px;height:24px;background:#cbd5e1;border-radius:999px;position:relative;transition:all .25s ease;cursor:pointer;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}.manage-custom-fields-pill-checkbox input[type=checkbox]:checked+span{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.3)}.manage-custom-fields-pill-checkbox span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .25s cubic-bezier(.4,0,.2,1)}.manage-custom-fields-pill-checkbox input[type=checkbox]:checked+span:after{left:23px;background:#fff}.manage-custom-fields-pill-checkbox:hover span{background:#94a3b8}.manage-custom-fields-pill-checkbox input[type=checkbox]:checked:hover+span{background:linear-gradient(135deg,#059669,#047857)}.manage-custom-fields-modern-delete{background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0;height:36px;width:36px;border-radius:8px;transition:all .2s ease}.manage-custom-fields-modern-delete:hover{background:#fee2e2;transform:scale(1.1)}.manage-custom-fields-modern-delete:active{transform:scale(.95)}.manage-custom-fields-delete-icon{width:20px;height:20px;transition:all .2s ease}.manage-custom-fields-modern-delete:hover .manage-custom-fields-delete-icon{stroke:#dc2626;stroke-width:2.5}.manage-custom-fields-no-fields{color:#94a3b8;background:#f8fafc;text-align:center;font-size:14px;padding:40px 20px;border-radius:8px}.manage-custom-fields-modern-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.manage-custom-fields-btn{height:40px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border:none}.manage-custom-fields-modern-save{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.manage-custom-fields-modern-save:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 16px rgba(16,185,129,.4);transform:translateY(-1px)}.manage-custom-fields-modern-save:active{transform:translateY(0)}.manage-custom-fields-modern-cancel{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.manage-custom-fields-modern-cancel:hover{background:#e2e8f0;color:#334155;border-color:#cbd5e1}.manage-custom-fields-modern-cancel:active{transform:scale(.98)}@media (max-width:768px){.manage-custom-fields-modal-container{width:95%;max-height:85vh}.manage-custom-fields-modal-header{padding:16px 20px}.manage-custom-fields-header-accent{width:36px;height:36px}.manage-custom-fields-header-icon{font-size:20px}.manage-custom-fields-modal-title{font-size:18px}.manage-custom-fields-modal-content{padding:16px}.manage-custom-fields-modern-table td,.manage-custom-fields-modern-table th{padding:10px 8px;font-size:13px}.manage-custom-fields-modern-table td:first-child,.manage-custom-fields-modern-table th:first-child{padding-left:12px}.manage-custom-fields-modern-input{padding:6px 10px;font-size:13px;min-width:100px}.manage-custom-fields-pill-checkbox span{width:38px;height:20px}.manage-custom-fields-pill-checkbox span:after{width:16px;height:16px;left:2px;top:2px}.manage-custom-fields-pill-checkbox input[type=checkbox]:checked+span:after{left:20px}.manage-custom-fields-modern-actions{padding:16px 20px;gap:8px}.manage-custom-fields-btn{height:36px;padding:0 16px;font-size:13px}}@media (max-width:480px){.manage-custom-fields-modal-container{width:98%;border-radius:12px}.manage-custom-fields-modal-content{padding:12px}.manage-custom-fields-modern-table td,.manage-custom-fields-modern-table th{padding:8px 6px;font-size:12px}.manage-custom-fields-modern-table td:first-child,.manage-custom-fields-modern-table th:first-child{padding-left:10px}.manage-custom-fields-modern-input{font-size:12px;min-width:80px}.manage-custom-fields-modern-actions{flex-direction:column-reverse}.manage-custom-fields-btn{width:100%}}.simple-searchable-select{position:relative;width:100%}.simple-select-wrapper{position:relative}.simple-select-input{width:100%;padding:8px 32px 8px 12px;border:1.5px solid #b6e2b6;border-radius:8px;background:#fafdff;font-size:14px;outline:none;transition:all .2s ease;box-sizing:border-box;min-height:40px;height:40px}.simple-select-input:focus{border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1);background:#fff}.simple-select-input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.simple-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6c757d;cursor:pointer;transition:transform .2s ease;pointer-events:none}.simple-select-arrow.rotated{transform:translateY(-50%) rotate(180deg)}.simple-select-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #09c;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto}.simple-select-option{padding:10px 12px;cursor:pointer;transition:background-color .15s ease;font-size:14px;color:#374151;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.simple-select-option:last-child{border-bottom:none}.simple-select-option:hover{background-color:#f1f5f9}.simple-select-option.selected{background-color:#dbeafe;color:#1d4ed8;font-weight:500}.simple-select-check{color:#1d4ed8;font-weight:700}.simple-select-no-results{padding:12px;text-align:center;color:#9ca3af;font-style:italic;font-size:13px}.simple-select-wrapper.is-open .simple-select-input{border-radius:8px 8px 0 0;border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1)}@media (max-width:768px){.simple-select-dropdown{max-height:150px}.simple-select-option{padding:12px}}.address-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px}.address-selector-field{display:flex;flex-direction:column}.address-selector-label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.address-selector-required{color:#e53935;margin-left:2px}.address-selector-input{padding:8px 12px;border:1.5px solid #b6e2b6;border-radius:8px;background:#fafdff;font-size:14px;transition:border-color .2s ease;min-height:40px;height:40px;box-sizing:border-box}.address-selector-input:focus{outline:none;border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1);background:#fff}.address-selector-input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.address-selector-input-error{border-color:#e53935!important;background-color:#fff5f5!important}.address-selector-input-error:focus{border-color:#e53935!important;box-shadow:0 0 0 2px rgba(229,57,53,.1)!important}.address-selector-input-valid{border-color:#28a745!important;background-color:#f0fff4!important}.address-selector-input-valid:focus{border-color:#28a745!important;box-shadow:0 0 0 2px rgba(40,167,69,.1)!important}.address-selector-error-message{color:#e53935}.address-selector-error-message,.address-selector-success-message{font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.address-selector-success-message{color:#28a745}@media (max-width:768px){.address-selector{grid-template-columns:1fr}}.vendor-group-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.vendor-group-list-modal-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:400px;max-width:95vw;border:none;padding:0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.vendor-group-list-modal-header{background:#0ea5e9;color:#fff;font-weight:700;font-size:1.08rem;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.vendor-group-list-modal-icons{display:flex;gap:8px}.vendor-group-list-modal-body{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px}.vendor-group-list-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.vendor-group-list-required{color:#e53935;margin-left:2px}.vendor-group-list-modal-input{border-radius:6px;border:1px solid #e2e8f0;padding:.7rem 1.1rem;font-size:1.08rem;background:#f7fafd;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;color:#0ea5e9}.vendor-group-list-modal-input:focus{border:1.5px solid #0ea5e9;box-shadow:0 0 0 2px #bbdefb;background:#fff}.vendor-group-list-modal-actions{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.vendor-group-list-modal-ok{background:#0ea5e9;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.vendor-group-list-modal-ok:hover{background:#0284c7}.vendor-group-list-modal-cancel{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.vendor-group-list-modal-cancel:hover{background:#e2e8f0;color:#475569}.payment-term-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.payment-term-list-modal-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:470px;max-width:95vw;border:none;padding:0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.payment-term-list-modal-header{background:#0ea5e9;color:#fff;font-weight:700;font-size:1.08rem;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.payment-term-list-modal-icons{display:flex;gap:8px}.payment-term-list-modal-body{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px}.payment-term-list-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.payment-term-list-required{color:#e53935;margin-left:2px}.payment-term-list-modal-input{border-radius:6px;border:1px solid #e2e8f0;padding:.7rem 1.1rem;font-size:1.08rem;background:#f7fafd;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;color:#0ea5e9}.payment-term-list-modal-input:focus{border:1.5px solid #0ea5e9;box-shadow:0 0 0 2px #bbdefb;background:#fff}.payment-term-list-modal-radio-group{display:flex;gap:18px;margin:12px 0 8px 0}.payment-term-list-radio-label{display:flex;align-items:center;gap:6px;font-weight:500;color:#1976d2}.payment-term-list-modal-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.payment-term-list-modal-row label{min-width:140px;color:#333;font-size:.98rem}.payment-term-list-modal-error{color:#e53935;font-size:.98rem;margin-top:8px}.payment-term-list-modal-actions{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.payment-term-list-modal-ok{background:#0ea5e9;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.payment-term-list-modal-ok:hover{background:#0284c7}.payment-term-list-modal-cancel{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.payment-term-list-modal-cancel:hover{background:#e2e8f0;color:#475569}.preferred-shipping-modal-overlay{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}.preferred-shipping-modal-card{background:#f7f7f9;border-radius:8px;box-shadow:0 4px 16px #0002;min-width:340px;max-width:420px;border:2px solid #09c;padding:0;display:flex;flex-direction:column}.preferred-shipping-modal-header{background:#09c;color:#fff;font-weight:600;font-size:1.1rem;padding:.7rem 1rem;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:space-between}.preferred-shipping-modal-icons{display:flex;gap:.3rem}.preferred-shipping-modal-body{padding:1.2rem 1.5rem .5rem 1.5rem;min-width:180px}.preferred-shipping-modal-field{margin-bottom:1.1rem}.preferred-shipping-modal-field label{display:block;font-weight:500;color:#222;margin-bottom:.5rem;font-size:.95rem}.preferred-shipping-modal-field input[type=text]{width:100%;border-radius:5px;border:1.5px solid #b6e2b6;padding:.5rem .9rem;font-size:1.05rem;background:#fff;color:#222;outline:none;transition:border .2s,box-shadow .2s;box-sizing:border-box}.preferred-shipping-modal-field input[type=text]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.preferred-shipping-required{color:#e74c3c;margin-left:2px}.preferred-shipping-modal-error{color:#e74c3c;font-size:.98rem;margin-bottom:.7rem}.preferred-shipping-modal-actions{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem 1rem 1.5rem}.preferred-shipping-modal-ok{background:#09c;color:#fff}.preferred-shipping-modal-cancel,.preferred-shipping-modal-ok{border:none;padding:.5rem 1.2rem;border-radius:4px;font-weight:500;cursor:pointer}.preferred-shipping-modal-cancel{background:#e9ecef;color:#333}.edit_vendor-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){.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-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{display:flex;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{text-align:center;padding:40px;font-size:18px;color:#666}.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;flex-shrink:0}.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}.warning-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;animation:fadeIn .3s ease-out}.warning-modal{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:400px;width:90%;max-height:80vh;overflow:hidden;animation:modalSlideIn .3s ease-out;border:1px solid rgba(255,152,0,.1)}.warning-modal-header{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.warning-modal-header h3{margin:0;font-size:1.1rem;font-weight:600}.warning-modal-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.warning-modal-close:hover{background-color:hsla(0,0%,100%,.2)}.warning-modal-body{padding:1.5rem;text-align:center;background:#fefefe}.warning-icon{font-size:3rem;color:#ff9800;margin-bottom:1rem;display:inline-block;width:60px;height:60px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;animation:warningPulse .6s ease-out;box-shadow:0 2px 8px rgba(255,152,0,.2)}@keyframes warningPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.warning-modal-body p{margin:0;color:#333;line-height:1.5;font-size:1rem;white-space:pre-line;font-weight:500}.warning-modal-footer{padding:1rem 1.5rem;background:#fefefe;border-top:1px solid #e8e8e8;display:flex;justify-content:center;gap:1rem}.warning-modal-btn{padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;border:none}.warning-modal-cancel-btn{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;box-shadow:0 2px 8px hsla(208,7%,46%,.3)}.warning-modal-cancel-btn:hover{background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-1px);box-shadow:0 4px 12px hsla(208,7%,46%,.4)}.warning-modal-confirm-btn{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 2px 8px rgba(220,53,69,.3)}.warning-modal-confirm-btn:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,53,69,.4)}.warning-modal-btn:active{transform:translateY(0)}@media (max-width:768px){.warning-modal{width:95%;margin:20px}.warning-modal-body,.warning-modal-footer,.warning-modal-header{padding:16px 20px}.warning-icon{font-size:2.5rem;width:50px;height:50px}.warning-modal-body p{font-size:.95rem}}.vendor-service-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)}.vendor-service-item-container,.vendor-service-item-form{margin:0;width:100%;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:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.vendor-service-item-form-group-row .vendor-service-item-form-group{flex:1;min-width:200px;margin-bottom:0}.vendor-service-item-service-config{margin-top:2rem;display:flex;gap:3rem;flex-wrap:wrap}.vendor-service-item-service-column{flex:1;min-width:300px}.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 input[type=number],.vendor-service-item-form-group input[type=text],.vendor-service-item-form-group select,.vendor-service-item-form-group textarea{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 input[type=number]:focus,.vendor-service-item-form-group input[type=text]:focus,.vendor-service-item-form-group select:focus,.vendor-service-item-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor-service-item-form-group input[readonly],.vendor-service-item-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor-service-item-form-group 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 input[disabled],.vendor-service-item-form-group select[disabled],.vendor-service-item-form-group textarea[disabled]{background:#efefea!important;color:#888!important;border:1px solid #ccc!important;cursor:not-allowed}.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{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)}.vendor-product-item-container,.vendor-product-item-form{margin:0;width:100%;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:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.vendor-product-item-form-group-row .vendor-product-item-form-group{flex:1;min-width:200px;margin-bottom:0}.vendor-product-item-product-config{margin-top:2rem;display:flex;gap:3rem;flex-wrap:wrap}.vendor-product-item-product-column{flex:1;min-width:300px}.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 input[type=number],.vendor-product-item-form-group input[type=text],.vendor-product-item-form-group select,.vendor-product-item-form-group textarea{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 input[type=number]:focus,.vendor-product-item-form-group input[type=text]:focus,.vendor-product-item-form-group select:focus,.vendor-product-item-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor-product-item-form-group input[readonly],.vendor-product-item-form-group textarea[readonly]{background:#f4f4f4;color:#888}.vendor-product-item-form-group 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 input[disabled],.vendor-product-item-form-group select[disabled],.vendor-product-item-form-group textarea[disabled]{background:#efefea!important;color:#888!important;border:1px solid #ccc!important;cursor:not-allowed}.vendor_cash_purchase-main{background:#f7fafd;border:none;border-radius:16px;margin:0;padding:0;box-shadow:0 4px 24px rgba(25,118,210,.1);font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222}.vendor_cash_purchase-header-bar{margin:0}.vendor_cash_purchase-form{width:100%;padding:0 2.5rem 2.5rem 2.5rem;margin:2rem 0 2rem 0}.vendor_cash_purchase-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_cash_purchase-form-col{flex:1;display:flex;flex-direction:column;gap:1.1rem}.vendor_cash_purchase-form-col label{font-weight:600;color:#1976d2;margin-bottom:0}.vendor_cash_purchase-form-col input,.vendor_cash_purchase-form-col select,.vendor_cash_purchase-form-col 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;margin-bottom:0;width:100%;box-sizing:border-box}.vendor_cash_purchase-form-col 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_cash_purchase-form-col input:focus,.vendor_cash_purchase-form-col select:focus,.vendor_cash_purchase-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-form-col input[readonly],.vendor_cash_purchase-form-col textarea[readonly]{background:#f4f4f4;color:#888}.vendor_cash_purchase-form-col 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;margin-bottom:0;width:100%;box-sizing:border-box;min-height:60px;resize:vertical}.vendor_cash_purchase-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-form-col textarea[readonly]{background:#f4f4f4;color:#888}@media (max-width:900px){.vendor_cash_purchase-form-col input,.vendor_cash_purchase-form-col select,.vendor_cash_purchase-form-col textarea{font-size:1.01rem;padding:.6rem 1rem}}.vendor_cash_purchase-checkbox-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.vendor_cash_purchase-required{color:#e74c3c;margin-left:2px}.vendor_cash_purchase-itemize-section{margin:1.5rem 0;border:1px solid #bbdefb;border-radius:12px;background:#fff;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 2px 8px rgba(25,118,210,.04)}.vendor_cash_purchase-itemize-header{font-weight:700;color:#1976d2;cursor:pointer;margin-bottom:.7rem;font-size:1.08rem;display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor_cash_purchase-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_cash_purchase-arrow-icon.expanded{transform:rotate(0deg)}.vendor_cash_purchase-comments-section{margin:1.5rem 0}.vendor_cash_purchase-comments-section label{font-weight:600;color:#1976d2;margin-bottom:.2rem}.vendor_cash_purchase-total-section{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;font-size:1.15rem;font-weight:600;margin:1.2rem 0}.vendor_cash_purchase-total-value{color:#1976d2;font-size:1.18rem;font-weight:700}.vendor_cash_purchase-action-buttons{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2rem}.vendor_cash_purchase-btn{padding:.6rem 1.5rem;border:none;border-radius:6px;font-weight:600;font-size:1.08rem;cursor:pointer;box-shadow:0 1px 4px rgba(25,118,210,.07);transition:background .2s,color .2s}.vendor_cash_purchase-save-close{background:linear-gradient(90deg,#1976d2 60%,#64b5f6);color:#fff}.vendor_cash_purchase-save-close:hover{background:#1976d2;color:#fff}.vendor_cash_purchase-save-new{background:linear-gradient(90deg,#4da3ff 60%,#90caf9);color:#fff}.vendor_cash_purchase-save-new:hover{background:#1976d2;color:#fff}.vendor_cash_purchase-cancel{background:#e74c3c;color:#fff}.vendor_cash_purchase-cancel:hover{background:#c0392b}.vendor_cash_purchase-recurring{background:#f7c948;color:#205080}.vendor_cash_purchase-draft{background:#e9ecef;color:#333}.vendor_cash_purchase-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_cash_purchase-comments-section textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-comments-section textarea[readonly]{background:#f4f4f4;color:#888}.custom-checkbox-label[data-v-e875d314]{display:inline-flex;align-items:center;cursor:pointer;font-size:15px;gap:8px}.custom-checkbox-label input[type=checkbox][data-v-e875d314]{display:none}.custom-checkbox[data-v-e875d314]{width:18px;height:18px;border:2px solid #1976d2;border-radius:4px;background:#fff;display:inline-block;position:relative;transition:border-color .2s}.custom-checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-e875d314]{background:#1976d2;border-color:#1976d2}.custom-checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-e875d314]:after{content:"";position:absolute;left:4px;top:0;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vendor_cash_purchase-error[data-v-e875d314]{color:#d32f2f;font-size:14px;margin-top:4px}.vendor_credit-main{background:#f7fafd;border:none;border-radius:16px;margin:0;padding:0;box-shadow:0 4px 24px rgba(25,118,210,.1);font-family:Segoe UI,Roboto,Arial,sans-serif;color:#222}.vendor_credit-header-bar{margin:0}.vendor_credit-form{width:100%;padding:0 2.5rem 2.5rem 2.5rem;margin:2rem 0 2rem 0}.vendor_credit-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_credit-form-col{flex:1;display:flex;flex-direction:column;gap:1.2rem}.vendor_credit-checkbox-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.vendor_credit-form-col input,.vendor_credit-form-col select,.vendor_credit-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_credit-form-col input:focus,.vendor_credit-form-col select:focus,.vendor_credit-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_credit-form-col textarea{min-height:60px;resize:vertical}.vendor_credit-required{color:#e74c3c;margin-left:2px}.vendor_credit-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_credit-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor_credit-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_credit-arrow-icon.expanded{transform:rotate(0deg)}.vendor_credit-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_credit-itemize-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_credit-itemize-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_credit-itemize-table tr:last-child td{border-bottom:none}.vendor_credit-itemize-table input,.vendor_credit-itemize-table select,.vendor_credit-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_credit-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_credit-itemize-table input:focus,.vendor_credit-itemize-table select:focus,.vendor_credit-itemize-table textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_credit-itemize-table input[readonly],.vendor_credit-itemize-table textarea[readonly]{background:#f4f4f4;color:#888}.vendor_credit-itemize-table textarea{resize:vertical}@media (max-width:900px){.vendor_credit-itemize-table input,.vendor_credit-itemize-table select,.vendor_credit-itemize-table textarea{font-size:1.01rem;padding:.6rem 1rem}}.vendor_credit-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_credit-add-account-btn:hover{background:#1976d2;color:#fff}.vendor_credit-comments-section{margin:2rem 0}.vendor_credit-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_credit-total-value{color:#09c;font-size:1.4rem;font-weight:800}.vendor_credit-action-buttons{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem}.vendor_credit-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_credit-save-close{background:linear-gradient(90deg,#007bb5,#09c);color:#fff}.vendor_credit-save-close:hover{background:linear-gradient(90deg,#09c,#007bb5)}.vendor_credit-save-new{background:linear-gradient(90deg,#4da3ff,#09c);color:#fff}.vendor_credit-save-new:hover{background:linear-gradient(90deg,#09c,#4da3ff)}.vendor_credit-cancel{background:#fff0f0;color:#e74c3c;border:1.5px solid #e74c3c}.vendor_credit-cancel:hover{background:#e74c3c;color:#fff}.vendor_credit-recurring{background:#fffbe6;color:#b38600;border:1.5px solid #f7c948}.vendor_credit-recurring:hover{background:#f7c948;color:#205080}.vendor_credit-draft{background:#f4f6f8;color:#333;border:1.5px solid #e0e7ef}.vendor_credit-draft:hover{background:#e0e7ef}.vendor_credit-delete-btn{background:none;border:none;color:#e74c3c;font-size:1.2rem;cursor:pointer;transition:color .2s}.vendor_credit-delete-btn:hover{color:#b71c1c}.vendor_credit-delete-icon{display:block;margin:0 auto;vertical-align:middle;width:20px;height:20px}.vendor_credit-delete-btn:hover .vendor_credit-delete-icon{stroke:#b71c1c}.write-check-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.write-check-section{margin-bottom:2rem;padding:1.5rem;border-radius:8px;background:#f8fafd;border:1px solid #e6f0fa}.write-check-section-title{color:#205080;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #0071b8}.write-check-details-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.write-check-field-group{display:flex;flex-direction:column}.write-check-field-group.write-check-full-width{grid-column:1/-1}.write-check-label{color:#205080;font-size:1rem;font-weight:500;margin-bottom:.5rem}.write-check-dropdown,.write-check-input{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#fff;outline:none;transition:border-color .2s}.write-check-dropdown:focus,.write-check-input:focus{border-color:#0071b8;box-shadow:0 0 0 2px rgba(0,113,184,.1)}.write-check-input.write-check-readonly{background:#f8fafd;color:#666;cursor:not-allowed}.write-check-bills-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,113,184,.1)}.write-check-bills-table td,.write-check-bills-table th{padding:.75rem;text-align:left;border-bottom:1px solid #e6f0fa}.write-check-bills-table th{background:#e6f0fa;color:#205080;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.write-check-bills-table tbody tr{transition:background-color .2s}.write-check-bills-table tbody tr:hover{background:#f0f8ff}.write-check-bills-table tbody tr.selected{background:#e8f5e9}.write-check-checkbox-col{width:60px;text-align:center}.write-check-checkbox{width:18px;height:18px;accent-color:#0071b8;cursor:pointer}.write-check-payment-input{width:100%;padding:.5rem;border:1px solid #b6e2b6;border-radius:4px;font-size:.9rem;text-align:right}.write-check-payment-input:disabled{background:#f5f5f5;cursor:not-allowed}.write-check-payment-input:focus{border-color:#0071b8;outline:none}.bills-paid-breakdown{font-size:.85rem;line-height:1.3;max-width:250px}.bill-record{padding:.4rem 0;color:#205080;border-bottom:1px solid #e6f0fa}.bill-record:last-child{border-bottom:none}.bill-info{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:.2rem}.bill-number{color:#0071b8;font-weight:600}.bill-amount{color:#27ae60;font-weight:700}.bill-details{font-size:.75rem;color:#666;line-height:1.2;margin-top:.2rem}.no-records{color:#666;font-style:italic;font-size:.8rem}.records-count{color:#0071b8;font-weight:600;font-size:.9rem}.sub-table-row{background:#f0f8ff!important}.sub-table-container{padding:1rem!important;border:none!important}.bill-records-sub-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,113,184,.1);overflow:hidden}.sub-table-title{background:#e6f0fa;color:#205080;margin:0;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-bottom:2px solid #0071b8}.bill-records-table{width:100%;border-collapse:collapse;font-size:.9rem}.bill-records-table td,.bill-records-table th{padding:.6rem .8rem;text-align:left;border-bottom:1px solid #e6f0fa}.bill-records-table th{background:#f8fafd;color:#205080;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.bill-records-table tbody tr:hover{background:#f0f8ff}.bill-number-cell{color:#0071b8;font-weight:600}.amount-paid-cell{color:#27ae60;font-weight:600}.memo-cell{color:#666;font-style:italic;max-width:150px;word-wrap:break-word;font-size:.85rem}.status-badge{padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.status-open{background:#fff3cd}.status-badge.status-partial{background:#d1ecf1}.status-badge.status-paid{background:#d4edda}.status-badge.status-overdue{background:#f8d7da}.status-badge.status-pending{background:#fff3cd}.status-badge.status-done{background:#d4edda}.write-check-total-row{background:#e6f0fa;font-weight:600}.write-check-total-label{text-align:right;color:#205080;font-size:1.1rem}.write-check-total-amount{color:#0071b8;font-size:1.2rem;font-weight:700;text-align:right}.write-check-check-info{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e6f0fa}.write-check-info-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.write-check-info-row:last-child{margin-bottom:0}.write-check-date-picker{width:100%}.write-check-date-picker .date-picker-input{padding:.75rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#fff;width:100%;box-sizing:border-box}.write-check-actions{display:flex;justify-content:flex-end;gap:1rem;padding:2rem 1.5rem;background:#f8fafd;border-top:2px solid #e6f0fa}.write-check-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}.write-check-btn:disabled{opacity:.6;cursor:not-allowed}.write-check-btn-draft{background:#f39c12;color:#fff;border:2px solid #f39c12}.write-check-btn-draft:hover:not(:disabled){background:#e67e22;border-color:#e67e22;transform:translateY(-1px);box-shadow:0 4px 8px rgba(243,156,18,.3)}.write-check-btn-confirm{background:#27ae60;color:#fff;border:2px solid #27ae60}.write-check-btn-confirm:hover:not(:disabled){background:#229954;border-color:#229954;transform:translateY(-1px);box-shadow:0 4px 8px rgba(39,174,96,.3)}.write-check-btn-cancel{background:#e74c3c;color:#fff;border:2px solid #e74c3c}.write-check-btn-cancel:hover{background:#c0392b;border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 8px rgba(231,76,60,.3)}.write-check-loading{text-align:center;padding:2rem;color:#666;font-style:italic}.write-check-error{background:#ffeaea;color:#c0392b;padding:1rem;border-radius:4px;border:1px solid #f1c0c0;margin-bottom:1rem}.write-check-no-bills{text-align:center;padding:3rem;color:#666;font-style:italic;background:#f8fafd;border-radius:8px;border:2px dashed #b6e2b6}@media (max-width:768px){.write-check-section{padding:1rem;margin-bottom:1.5rem}.write-check-details-row,.write-check-info-row{grid-template-columns:1fr;gap:1rem}.write-check-bills-table{font-size:.85rem}.write-check-bills-table td,.write-check-bills-table th{padding:.5rem .3rem}.write-check-actions{flex-direction:column;align-items:stretch;padding:1.5rem 1rem}.write-check-btn{min-width:auto;width:100%}.write-check-payment-input{font-size:.8rem}}@media (max-width:480px){.write-check-container{padding:.5rem}.write-check-section-title{font-size:1.1rem}.write-check-bills-table{font-size:.75rem}.write-check-bills-table td,.write-check-bills-table th{padding:.4rem .2rem}.write-check-bills-table thead{display:none}.write-check-bills-table tbody tr{display:block;border:1px solid #e6f0fa;margin-bottom:.5rem;border-radius:4px;padding:.5rem}.write-check-bills-table tbody td{display:block;text-align:right;border:none;padding:.25rem 0}.write-check-bills-table tbody td:before{content:attr(data-label) ": ";float:left;font-weight:700;color:#205080}.write-check-checkbox-col:before{content:"Select: "}}.write-check-section{animation:fadeInUp .3s ease-out}.write-check-btn:focus,.write-check-checkbox:focus{outline:2px solid #0071b8;outline-offset:2px}@media print{.write-check-actions{display:none}.write-check-container{background:#fff}.write-check-section{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}}.vendorprintcheck-container{background:#f8fafd;border:none;border-radius:0;margin:0;width:100%;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.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}}.vendor_enter_bill-main{padding:0}.vendor_enter_bill-form{padding:2.5rem 2.5rem 2.5rem 2.5rem}.vendor_enter_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_enter_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_enter_bill-search-btn:hover{background:#eaf6f7;color:#007bb5}.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{font-size:3rem;margin-bottom:1rem;opacity:.7}.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)}.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}}.vendor_enter_bill-breakdown-row[data-v-14b0dafd]{background-color:#f8f9fa;border-left:3px solid #e9ecef}.vendor_enter_bill-breakdown-row td[data-v-14b0dafd]{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.vendor_enter_bill-breakdown-row[data-v-14b0dafd]:hover{background-color:#f1f3f4}.vendor_enter_bill-source-row[data-v-14b0dafd]{background-color:#f0f8ff;border-left:3px solid #b3d9ff}.vendor_enter_bill-source-row td[data-v-14b0dafd]{border-top:1px solid #e6f3ff;border-bottom:1px solid #e6f3ff}.vendor_enter_bill-source-row[data-v-14b0dafd]:hover{background-color:#e6f3ff}.vendor_enter_bill-source-indicator[data-v-14b0dafd]{font-size:.85em;color:#1976d2;font-weight:500}.vendor_enter_bill-status-available[data-v-14b0dafd]{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-14b0dafd]{color:#ffc107;font-weight:500;background-color:#fff3cd;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-status-paid[data-v-14b0dafd]{color:#17a2b8;font-weight:500;background-color:#d1ecf1;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-status-default[data-v-14b0dafd],.vendor_enter_bill-status-not-applicable[data-v-14b0dafd]{color:#6c757d;font-weight:500;background-color:#f8f9fa;padding:2px 6px;border-radius:3px;font-size:.8em}.vendor_enter_bill-item-description[data-v-14b0dafd]{display:flex;flex-direction:column;gap:4px}.vendor_enter_bill-item-name[data-v-14b0dafd]{font-weight:500;color:#333;font-size:.95em}.vendor_enter_bill-item-details[data-v-14b0dafd]{font-size:.85em;color:#666;display:flex;flex-direction:column;gap:2px}.vendor_enter_bill-source-info[data-v-14b0dafd]{font-size:.8em;color:#999;font-style:italic}.vendor_create_bill-main{padding:0}.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}.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{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem}.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-group{display:flex;gap:16px}.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)}.addTimeSheet-container{background:#fff;border:none;border-radius:16px;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:0 4px 20px rgba(0,0,0,.08);animation:fadeInUp .4s ease-out;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%,#09c 0,#09c 35%,transparent 0,transparent 65%,#09c 0,#09c 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}}.addTimeSheet-form-section{padding:1.25rem 1.5rem;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#fafdff 0,#fff);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:1.25rem;flex-shrink:0;padding-bottom:1rem;border-bottom:2px solid #e6f0fa}.addTimeSheet-header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.addTimeSheet-close-icon-btn{background:transparent;border:none;color:#64748b;font-size:1.25rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;flex-shrink:0;width:32px;height:32px}.addTimeSheet-close-icon-btn:hover{background:#f1f5f9;color:#1e293b}.addTimeSheet-close-icon-btn:active{background:#e2e8f0;transform:scale(.95)}.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:.95rem;font-weight:500;color:#2c3e50}.addTimeSheet-toggle-text i{font-size:1.1rem;color:#0071b8}.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:#0071b8}.addTimeSheet-toggle-checkbox:checked+.addTimeSheet-toggle-slider:before{transform:translateX(24px)}.addTimeSheet-form-description{color:#64748b;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:#205080;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(32,80,128,.1)}.addTimeSheet-form{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 16px rgba(0,153,204,.08);border:1px solid #e2e8f0;flex:1;display:flex;flex-direction:column;transition:all .3s ease;width:100%;max-width:100%;min-width:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.addTimeSheet-form:hover{box-shadow:0 4px 24px rgba(0,153,204,.12)}.addTimeSheet-form-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;flex:1;width:100%;max-width:100%;box-sizing:border-box}@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 #e2e8f0}.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:#1e293b;font-size:.875rem;margin-bottom:.125rem;letter-spacing:.01em;display:flex;align-items:center;gap:.25rem}.addTimeSheet-input,.addTimeSheet-select{padding:.625rem .875rem;border:2px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.875rem;color:#1e293b;font-weight:500;outline:none;transition:all .2s ease;cursor:pointer;width:100%;box-shadow:0 1px 2px rgba(0,0,0,.05)}#hours.addTimeSheet-input{max-width:200px}.addTimeSheet-input:hover,.addTimeSheet-select:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.08)}.addTimeSheet-input:focus,.addTimeSheet-select:focus{border-color:#09c;box-shadow:0 0 0 3px rgba(0,153,204,.1);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:#f8fafd;color:#475569;cursor:not-allowed;border-color:#e2e8f0;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:.75rem;width:100%;max-width:500px;min-width:0;box-sizing:border-box;overflow:hidden;margin-top:.5rem;padding:.75rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.addTimeSheet-attach-controls{display:flex;gap:.5rem;align-items:center}.addTimeSheet-file-input{display:none}.addTimeSheet-attach-btn{padding:.625rem 1rem;background:linear-gradient(135deg,#e6f0fa,#f0f7ff);color:#09c;border:2px solid #b3d9e6;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:0 2px 4px rgba(0,153,204,.1);flex-shrink:0}.addTimeSheet-attach-btn:hover{background:linear-gradient(135deg,#d0e7f5,#e6f0fa);border-color:#09c;box-shadow:0 4px 12px rgba(0,153,204,.2);transform:translateY(-1px)}.addTimeSheet-attach-btn:active{transform:translateY(0)}.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:#fff;border-left:3px solid #09c;border-radius:4px;display:flex;align-items:flex-start;gap:.5rem}.addTimeSheet-extraction-suggestion i{color:#09c;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:#09c;box-shadow:0 4px 12px rgba(0,153,204,.2);transform:scale(1.02)}.addTimeSheet-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;background:transparent;border:none;opacity:.85}.addTimeSheet-preview-link:hover{color:#0071b8;text-decoration:underline;opacity:1;background:rgba(0,153,204,.05);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-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:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;border-top:2px solid #e6f0fa;flex-shrink:0}.addTimeSheet-btn{padding:.625rem 1.5rem;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;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;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:1}.addTimeSheet-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.addTimeSheet-btn-primary{background:linear-gradient(135deg,#09c,#0071b8);color:#fff;border:2px solid #0071b8}.addTimeSheet-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0071b8,#005a8a);box-shadow:0 4px 12px rgba(0,153,204,.3);transform:translateY(-2px)}.addTimeSheet-btn-primary:active:not(:disabled){transform:translateY(0)}.addTimeSheet-btn-secondary{background:#fff;color:#09c;border:2px solid #b3d9e6}.addTimeSheet-btn-secondary:hover:not(:disabled){background:#f0f7ff;border-color:#09c;box-shadow:0 4px 12px rgba(0,153,204,.2);transform:translateY(-2px)}.addTimeSheet-btn-secondary:active:not(:disabled){transform:translateY(0)}.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:#cbd5e1;border-radius:4px}.addTimeSheet-form-section::-webkit-scrollbar-thumb:hover{background:#94a3b8}@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:none}.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;display:flex;flex-direction:column;gap:.5rem;gap:10px;animation:fadeIn .3s ease-out;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.addTimeSheet-form{animation:fadeIn .3s ease-out}.addTimeSheet-attachment-item{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:.625rem .875rem;background:linear-gradient(90deg,#f8fafd 0,#fff);border:2px solid #e2e8f0;border-radius:10px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);gap:.75rem}.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:linear-gradient(90deg,#f0f7ff 0,#fff);border-color:#b3d9e6;box-shadow:0 4px 12px rgba(0,153,204,.1);transform:translateX(4px)}.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:#09c;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,#09c,#0071b8);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-attachment-item.addTimeSheet-attachment-extraction{background:linear-gradient(90deg,#f0f9ff 0,#fff);border-color:#bae6fd;border-left:4px solid #09c}.addTimeSheet-attachment-item.addTimeSheet-attachment-extraction:hover{background:linear-gradient(90deg,#e0f2fe 0,#fff);border-color:#7dd3fc}.addTimeSheet-no-files{margin-top:.5rem;text-align:center;padding:.75rem;color:#94a3b8;font-style:italic;background:#f8fafd;border-radius:6px;border:1px dashed #e2e8f0;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}}.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{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}.vendor-creation-dialog{background:#fff;border-radius:8px;width:1200px;max-width:95%;height:90vh;max-height:calc(100vh - 80px);margin:20px;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}.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-y:auto;min-height:500px;padding:0}.vendor-creation-tab-panel{padding:24px;min-height:500px}.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:.6rem;display:flex;flex-direction:column;gap:.6rem}@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.5rem;flex-wrap:wrap;gap:1rem}.vendor-creation-addresses-header h4,.vendor-creation-contacts-header h4{font-size:1.1rem;color:#205080;margin:0;font-weight:700}.vendor-creation-addresses-grid,.vendor-creation-contacts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.vendor-creation-address-card,.vendor-creation-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-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-contact-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.vendor-creation-address-card-header{margin-bottom:1.5rem}.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{display:flex;flex-direction:column;gap:1rem}.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:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.vendor-creation-dialog-footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px;background:#f8f9fa;flex-shrink:0;align-items:center}.vendor-creation-dialog-footer .vendor-creation-btn-secondary{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:100px;width:100px;background:#e0e0e0;color:#333}.vendor-creation-dialog-footer .vendor-creation-btn-secondary:hover{background:#bdbdbd}.vendor-creation-dialog-footer .vendor-creation-btn-primary{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:100px;width:100px;background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.vendor-creation-dialog-footer .vendor-creation-btn-primary:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.vendor-creation-dialog-footer .vendor-creation-btn-primary:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}@media (min-width:768px){.vendor-creation-dialog-footer .vendor-creation-btn-primary,.vendor-creation-dialog-footer .vendor-creation-btn-secondary{border-radius:8px;font-size:15px}.vendor-creation-dialog-footer .vendor-creation-btn-primary{padding:12px 24px;font-size:15px;min-width:120px;width:120px}}.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-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 .vendor-creation-btn-primary,.vendor-creation-dialog-footer .vendor-creation-btn-secondary{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-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.invoice-frequency-list-modal-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:400px;max-width:95vw;border:none;padding:0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.invoice-frequency-list-modal-header{background:#0ea5e9;color:#fff;font-weight:700;font-size:1.08rem;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.invoice-frequency-list-modal-icons{display:flex;gap:8px}.invoice-frequency-list-modal-body{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px}.invoice-frequency-list-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.invoice-frequency-list-required{color:#e53935;margin-left:2px}.invoice-frequency-list-modal-input{border-radius:6px;border:1px solid #e2e8f0;padding:.7rem 1.1rem;font-size:1.08rem;background:#f7fafd;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;color:#0ea5e9}.invoice-frequency-list-modal-input:focus{border:1.5px solid #0ea5e9;box-shadow:0 0 0 2px #bbdefb;background:#fff}.invoice-frequency-list-modal-actions{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.invoice-frequency-list-modal-ok{background:#0ea5e9;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.invoice-frequency-list-modal-ok:hover{background:#0284c7}.invoice-frequency-list-modal-cancel{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.invoice-frequency-list-modal-cancel:hover{background:#e2e8f0;color:#475569}.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:1000}.customer-creation-modal-card{background:#fff;border-radius:8px;width:1200px;max-width:95%;height:90vh;max-height:calc(100vh - 80px);margin:20px;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}.customer-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}.customer-creation-modal-header span{font-size:18px;font-weight:600;color:#fff}.customer-creation-modal-icons{display:flex;gap:12px}.customer-creation-modal-icons i{cursor:pointer;font-size:20px;color:#fff;opacity:.9;transition:opacity .2s}.customer-creation-modal-icons i:hover{opacity:1}.customer-creation-modal-body{padding:0;flex:1 1 auto;overflow:hidden;min-height:0}.customer-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}@media (min-width:768px){.customer-creation-modal-section{flex:1 1 100%;min-width:0;max-width:100%;border-radius:12px;padding:1.2rem;gap:.7rem}}.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:1.5rem}@media (min-width:768px){.customer-creation-modal-body{gap:2.5rem}}.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{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px;background:#f8f9fa;flex-shrink:0;align-items:center}.customer-creation-modal-cancel,.customer-creation-modal-ok{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);min-width:100px;width:100px}.customer-creation-modal-ok{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.customer-creation-modal-ok:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.customer-creation-modal-ok:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.customer-creation-modal-cancel{background:#e0e0e0;color:#333}.customer-creation-modal-cancel:hover{background:#bdbdbd}@media (min-width:768px){.customer-creation-modal-cancel,.customer-creation-modal-ok{border-radius:8px;font-size:15px}.customer-creation-modal-next{padding:12px 24px;font-size:15px;min-width:120px;width:120px}}@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-header{padding:12px 16px}.customer-creation-modal-header span{font-size:16px}.customer-creation-modal-actions{padding:12px 16px;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-cancel,.customer-creation-modal-ok{padding:6px 12px;font-size:14px}}.customer-creation-modal-tab-content{flex:1 1 auto;overflow-y:auto;min-height:500px;padding:0}.customer-creation-modal-tab-panel{padding:24px;min-height:500px}.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-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.customer-creation-modal-btn-add-contact{background:#09c;color:#fff}.customer-creation-modal-btn-add-contact:hover{background:#007aa3}.customer-creation-modal-btn-primary{background:#09c;color:#fff}.customer-creation-modal-btn-primary:hover{background:#007aa3}.customer-creation-modal-btn-secondary{background:#6c757d;color:#fff}.customer-creation-modal-btn-secondary:hover{background:#545b62}.customer-creation-modal-btn-danger{background:#dc3545;color:#fff}.customer-creation-modal-btn-danger:hover{background:#c82333}.customer-creation-modal-btn-sm{padding:10px 20px;font-size:14px;min-width:80px}.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(400px,1fr));gap:20px}.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(450px,1fr));gap:20px}.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}.customer-creation-modal-next{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:100px;width:100px;box-shadow:0 1px 4px 0 rgba(40,167,69,.1)}.customer-creation-modal-next:hover{background:#218838;box-shadow:0 2px 8px 0 rgba(40,167,69,.15)}.customer-creation-modal-next:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}@media (max-width:768px){.customer-creation-modal-card{width:100%;height:90vh;max-height:calc(100vh - 40px);margin:10px}.customer-creation-modal-tab-content{min-height:400px}.customer-creation-modal-tab-panel{padding:16px;min-height:400px}.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-btn-sm{padding:12px 24px;font-size:15px;min-width:90px}.customer-creation-modal-address-save-actions,.customer-creation-modal-contact-save-actions{gap:16px;margin-top:20px}}.customer-creation-modal-documents-section{margin-top:1rem}.customer-creation-modal-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.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:350px 1fr;gap:1.5rem;height:calc(90vh - 300px);min-height:400px}@media (max-width:1024px){.customer-creation-modal-documents-split-view{grid-template-columns:1fr;height:auto}}.customer-creation-modal-documents-list-container{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow-y:auto;max-height:100%}.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;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s;cursor:pointer}.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;word-break:break-all;display:flex;align-items:center;gap:.5rem}.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;gap:.75rem;font-size:.8rem;color:#718096}.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;height:100%}.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;word-break:break-all;flex:1;min-width:0}.customer-creation-modal-document-preview-content{flex:1;overflow:auto;padding:1.5rem;display:flex;align-items:center;justify-content:center}.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:500px}.customer-creation-modal-document-preview-pdf iframe{width:100%;height: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}.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: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}.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:8px 8px 0 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:10px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1rem;margin-bottom:.6rem;display:flex;flex-direction:column;gap:.6rem}@media (min-width:768px){.salesperson-creation-modal-section{flex:1 1 100%;min-width:0;max-width:100%;border-radius:12px;padding:1.2rem;gap:.7rem}}.salesperson-creation-modal-form-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.salesperson-creation-modal-form-row .salesperson-creation-modal-row{flex:1;min-width:200px;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: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.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}@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-input{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.salesperson-creation-modal-checkbox-group{display:flex;align-items:center;width:100%;margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.6rem .9rem;border-radius:8px;background-color:#fafdff;border:1.5px solid #b6e2b6;transition:all .2s;position:relative}@media (min-width:768px){.salesperson-creation-modal-checkbox-group{padding:.7rem 1.1rem;border-radius:10px}}.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: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}.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:10px;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:4px}.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-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-label{margin-bottom:.3rem;font-size:1rem;font-weight:600;color:#205080}.salesperson-creation-modal-row .phone-number-required{color:#dc3545;margin-left:4px}.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field{min-height:auto;padding:.6rem .9rem}@media (min-width:768px){.salesperson-creation-modal-row .phone-number-label{font-size:1.08rem}.salesperson-creation-modal-row .phone-number-country-display,.salesperson-creation-modal-row .phone-number-field{padding:.7rem 1.1rem}}.phone-number-input{width:100%;position:relative;z-index:1}.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:8px;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:2px;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:#fff;border:1px solid #09c;border-radius:8px;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{position:relative;padding:10px;border-bottom:1px solid #e5e7eb}.phone-number-country-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:14px}.phone-number-country-search input{width:100%;padding:8px 12px 8px 36px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s ease}.phone-number-country-search input:focus{border-color:#09c}.phone-number-country-list{max-height:250px;overflow-y:auto}.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 #f1f5f9}.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:2px;display:block}.phone-number-country-option:last-child{border-bottom:none}.phone-number-country-option.is-selected,.phone-number-country-option:hover{background-color:#f1f5f9}.phone-number-country-option.is-selected{background-color:#dbeafe;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:#f1f5f9}.phone-number-country-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.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{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:1200px;max-width:95%;height:90vh;max-height:calc(100vh - 80px);margin:20px;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}.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;max-height:calc(90vh - 60px)}.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-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{flex:1 1 auto;overflow-y:auto;min-height:0;padding:0;max-height:calc(90vh - 200px)}.consultant-creation-dialog-tab-panel{padding:24px;min-height:500px}@media (max-width:768px){.consultant-creation-dialog-tab-content{min-height:400px}.consultant-creation-dialog-tab-panel{padding:16px;min-height:400px}}.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 label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1rem}@media (min-width:768px){.consultant-creation-dialog-form-group label{font-size:1.08rem}}.consultant-creation-dialog-form-control,.consultant-creation-dialog-form-group input[type=email],.consultant-creation-dialog-form-group input[type=number],.consultant-creation-dialog-form-group input[type=text],.consultant-creation-dialog-form-group select,.consultant-creation-dialog-form-group textarea{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 input[type=email],.consultant-creation-dialog-form-group input[type=number],.consultant-creation-dialog-form-group input[type=text],.consultant-creation-dialog-form-group select,.consultant-creation-dialog-form-group textarea{border-radius:10px;padding:.7rem 1.1rem;font-size:1.08rem}}.consultant-creation-dialog-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 .9rem center/1.2em auto;padding-right:2.2rem}@media (min-width:768px){.consultant-creation-dialog-form-group 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 input[type=email]:focus,.consultant-creation-dialog-form-group input[type=number]:focus,.consultant-creation-dialog-form-group input[type=text]:focus,.consultant-creation-dialog-form-group select:focus,.consultant-creation-dialog-form-group textarea: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 label{font-size:.95rem}.consultant-creation-dialog-form-control,.consultant-creation-dialog-form-group input[type=email],.consultant-creation-dialog-form-group input[type=number],.consultant-creation-dialog-form-group input[type=text],.consultant-creation-dialog-form-group select,.consultant-creation-dialog-form-group textarea{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-fields .address-selector{margin-top:.5rem}.consultant-creation-dialog-address-fields .address-selector .address-selector-field{margin-bottom:.8rem}.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-container{background:#fff;border:none;border-radius:18px;margin:2.5rem auto;padding:2.5rem 2.5rem 2.5rem 2.5rem;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{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff;padding:1.1rem 1.5rem;border-radius:14px 14px 0 0;font-weight:700;font-size:1.15rem;margin-bottom:2rem;box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_cash_expense-close-btn,.vendor_cash_expense-search-btn{background:#fff;border:none;color:#09c;font-size:1.2rem;border-radius:8px;margin-left:.7rem;cursor:pointer;padding:.45rem 1.1rem;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 1px 4px 0 rgba(0,153,204,.08)}.vendor_cash_expense-close-btn:hover,.vendor_cash_expense-search-btn:hover{background:#e3f6fc;color:#007bb5}.vendor_cash_expense-form-title{color:#205080;font-size:2.1rem;font-weight:800;margin-bottom:2rem;letter-spacing:.5px}.vendor_cash_expense-form{width:100%}.vendor_cash_expense-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_cash_expense-form-col{flex:1;display:flex;flex-direction:column;gap:1.2rem}.vendor_cash_expense-checkbox-row{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.vendor_cash_expense-form-col input[type=date],.vendor_cash_expense-form-col input[type=number],.vendor_cash_expense-form-col input[type=text],.vendor_cash_expense-form-col select,.vendor_cash_expense-form-col textarea{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}.vendor_cash_expense-form-col input[type=date]:focus,.vendor_cash_expense-form-col input[type=number]:focus,.vendor_cash_expense-form-col input[type=text]:focus,.vendor_cash_expense-form-col select:focus,.vendor_cash_expense-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_expense-form-col textarea{min-height:60px;resize:vertical}.vendor_cash_expense-required{color:#e74c3c;margin-left:2px}.vendor_cash_expense-itemize-section{margin:2rem 0;border:none;border-radius:14px;background:#f4fafd;padding:1.2rem 1.5rem 1.5rem 1.5rem;box-shadow:0 2px 12px 0 rgba(0,153,204,.07)}.vendor_cash_expense-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:1.1rem;font-size:1.13rem;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.vendor_cash_expense-itemize-header:hover{color:#007bb5}.vendor_cash_expense-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_cash_expense-arrow-icon.expanded{transform:rotate(0deg)}.vendor_cash_expense-itemize-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1.1rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,153,204,.06)}.vendor_cash_expense-itemize-table td,.vendor_cash_expense-itemize-table th{border-bottom:1px solid #e0f2f1;padding:.7rem 1rem;text-align:left;font-size:1.05rem}.vendor_cash_expense-itemize-table th{background:#e3f6fc;font-weight:700;color:#09c}.vendor_cash_expense-itemize-table tr:last-child td{border-bottom:none}.vendor_cash_expense-itemize-table tbody tr:hover{background:#f0fbff;transition:background .2s}.vendor_cash_expense-add-account-btn{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff;border:none;padding:.55rem 1.3rem;border-radius:8px;font-weight:600;font-size:1.08rem;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,153,204,.1);transition:background .2s,box-shadow .2s;margin-top:.5rem}.vendor_cash_expense-add-account-btn:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.vendor_cash_expense-comments-section{margin:2rem 0}.vendor_cash_expense-total-section{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:1.25rem;font-weight:700;margin:2rem 0 1.5rem 0}.vendor_cash_expense-total-value{color:#09c;font-size:1.35rem;font-weight:800}.vendor_cash_expense-action-buttons{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.2rem}.vendor_cash_expense-btn{padding:.7rem 1.5rem;border:none;border-radius:8px;font-weight:700;font-size:1.08rem;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,153,204,.08);transition:background .2s,color .2s,box-shadow .2s}.vendor_cash_expense-save-close{background:linear-gradient(90deg,#007bb5,#09c);color:#fff}.vendor_cash_expense-save-close:hover{background:linear-gradient(90deg,#09c,#007bb5)}.vendor_cash_expense-save-new{background:linear-gradient(90deg,#4da3ff,#09c);color:#fff}.vendor_cash_expense-save-new:hover{background:linear-gradient(90deg,#09c,#4da3ff)}.vendor_cash_expense-cancel{background:#e74c3c;color:#fff}.vendor_cash_expense-cancel:hover{background:#c0392b}.vendor_cash_expense-recurring{background:#f7c948;color:#205080}.vendor_cash_expense-recurring:hover{background:#ffe082;color:#205080}.vendor_cash_expense-draft{background:#e9ecef;color:#333}.vendor_cash_expense-draft:hover{background:#cfd8dc}.vendor_cash_expense-delete-btn{background:none;border:none;color:#e74c3c;font-size:1.25rem;cursor:pointer;padding:.3rem .7rem;border-radius:6px;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;line-height:1;width:2.6rem;height:2.6rem}.vendor_cash_expense-delete-icon{display:block;width:1.8rem;height:1.8rem;pointer-events:none}.vendor_cash_expense-delete-btn:hover{background:#ffeaea;color:#c0392b}body{background:#f6f8fa}.vendor_credit_card_expense-container{background:#fff;border:none;border-radius:14px;margin:2rem auto;padding:2.5rem 2.5rem 2.5rem 2.5rem;box-shadow:0 4px 24px 0 rgba(0,0,0,.07),0 1.5px 6px 0 rgba(0,0,0,.03)}.vendor_credit_card_expense-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_credit_card_expense-close-btn,.vendor_credit_card_expense-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_credit_card_expense-close-btn:hover,.vendor_credit_card_expense-search-btn:hover{background:#eaf6f7;color:#007bb5}.vendor_credit_card_expense-form-title{color:#205080;font-size:2rem;font-weight:800;margin-bottom:2rem;letter-spacing:.5px}.vendor_credit_card_expense-form{width:100%}.vendor_credit_card_expense-form-row{display:flex;gap:2.5rem;margin-bottom:2rem}.vendor_credit_card_expense-form-col{flex:1;display:flex;flex-direction:column;gap:1.2rem}.vendor_credit_card_expense-checkbox-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.vendor_credit_card_expense-form-col input[type=number],.vendor_credit_card_expense-form-col input[type=text],.vendor_credit_card_expense-form-col select,.vendor_credit_card_expense-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_credit_card_expense-form-col input[type=number]:focus,.vendor_credit_card_expense-form-col input[type=text]:focus,.vendor_credit_card_expense-form-col select:focus,.vendor_credit_card_expense-form-col textarea:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_credit_card_expense-form-col textarea{min-height:60px;resize:vertical}.vendor_credit_card_expense-required{color:#e74c3c;margin-left:2px}.vendor_credit_card_expense-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_credit_card_expense-itemize-header{font-weight:700;color:#09c;cursor:pointer;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.2px}.vendor_credit_card_expense-itemize-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.03)}.vendor_credit_card_expense-itemize-table th{background:#f4fafd;color:#205080;font-weight:700;border-bottom:2px solid #e0e7ef;padding:.7rem .9rem}.vendor_credit_card_expense-itemize-table td{border-bottom:1px solid #e0e7ef;padding:.7rem .9rem;background:#fff}.vendor_credit_card_expense-add-account-btn{background:linear-gradient(90deg,#09c,#4da3ff);color:#fff;border:none;padding:.5rem 1.3rem;border-radius:6px;font-weight:600;cursor:pointer;font-size:1.05rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.04);transition:background .2s,box-shadow .2s}.vendor_credit_card_expense-add-account-btn:hover{background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.08)}.vendor_credit_card_expense-comments-section{margin:2rem 0}.vendor_credit_card_expense-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_credit_card_expense-total-value{color:#09c;font-size:1.4rem;font-weight:800}.vendor_credit_card_expense-action-buttons{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:2.5rem}.vendor_credit_card_expense-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_credit_card_expense-save-close{background:linear-gradient(90deg,#007bb5,#09c);color:#fff}.vendor_credit_card_expense-save-close:hover{background:linear-gradient(90deg,#09c,#007bb5)}.vendor_credit_card_expense-save-new{background:linear-gradient(90deg,#4da3ff,#09c);color:#fff}.vendor_credit_card_expense-save-new:hover{background:linear-gradient(90deg,#09c,#4da3ff)}.vendor_credit_card_expense-cancel{background:#fff0f0;color:#e74c3c;border:1.5px solid #e74c3c}.vendor_credit_card_expense-cancel:hover{background:#e74c3c;color:#fff}.vendor_credit_card_expense-recurring{background:#fffbe6;color:#b38600;border:1.5px solid #f7c948}.vendor_credit_card_expense-recurring:hover{background:#f7c948;color:#205080}.vendor_credit_card_expense-draft{background:#f4f6f8;color:#333;border:1.5px solid #e0e7ef}.vendor_credit_card_expense-draft:hover{background:#e0e7ef}.vendor_credit_card_expense-delete-btn{background:none;border:none;color:#e74c3c;font-size:1.2rem;cursor:pointer;transition:color .2s}.vendor_credit_card_expense-delete-btn:hover{color:#b71c1c}.vendor_credit_card_expense-form-col 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}.vendor_credit_card_expense-form-col input[type=date]:focus{border:1.5px solid #09c;box-shadow:0 2px 8px 0 rgba(0,153,204,.08);background:#fff}.vendor_credit_card_expense-form-col 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}.vendor_credit_card_expense-form-col input[type=date]::-moz-calendar-picker-indicator{filter:invert(38%) sepia(98%) saturate(747%) hue-rotate(162deg) brightness(95%) contrast(92%);cursor:pointer}.vendor_credit_card_expense-form-col input[type=date]::-moz-placeholder{color:#b0b8c9;opacity:1}.vendor_credit_card_expense-form-col input[type=date]::placeholder{color:#b0b8c9;opacity:1}.vendor_credit_card_expense-arrow-icon{transition:transform .2s;margin-right:.5rem;vertical-align:middle;transform:rotate(-90deg)}.vendor_credit_card_expense-arrow-icon.expanded{transform:rotate(0deg)}.vendor_cash_purchase-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_cash_purchase-itemize-table th{background:#e3f2fd;color:#1976d2;font-weight:600;padding:.7rem;border-bottom:2px solid #bbdefb}.vendor_cash_purchase-itemize-table td{padding:.7rem;color:#444;border-bottom:1px solid #e3f2fd}.vendor_cash_purchase-itemize-table tr:last-child td{border-bottom:none}.vendor_cash_purchase-itemize-table input,.vendor_cash_purchase-itemize-table select,.vendor_cash_purchase-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_cash_purchase-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_cash_purchase-itemize-table input:focus,.vendor_cash_purchase-itemize-table select:focus,.vendor_cash_purchase-itemize-table textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-itemize-table input[readonly],.vendor_cash_purchase-itemize-table textarea[readonly]{background:#f4f4f4;color:#888}.vendor_cash_purchase-itemize-table textarea{resize:vertical}@media (max-width:900px){.vendor_cash_purchase-itemize-table input,.vendor_cash_purchase-itemize-table select,.vendor_cash_purchase-itemize-table textarea{font-size:1.01rem;padding:.6rem 1rem}}.vendor_cash_purchase-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_cash_purchase-add-account-btn:hover{background:#1976d2;color:#fff}.vendor_cash_purchase-delete-btn{background:none;border:none;display:flex;align-items:center;justify-content:center;color:#e74c3c;font-size:1.1rem;cursor:pointer;padding:0;height:32px;width:32px;transition:color .2s}.vendor_cash_purchase-delete-icon{display:block;margin:0 auto;vertical-align:middle;width:20px;height:20px}.vendor_cash_purchase-delete-btn:hover .vendor_cash_purchase-delete-icon{stroke:#c0392b}.vendor_cash_purchase-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_cash_purchase-comments-section-textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.vendor_cash_purchase-comments-section-textarea[readonly]{background:#f4f4f4;color:#888}.vendor_cash_purchase-error{color:#d32f2f;font-size:14px;margin-top:4px}.vendors-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.vendors-list-breadcrumb{background:#f4f8fb;color:#205080;padding:.5rem 1rem;border-radius:4px 4px 0 0;font-weight:500;margin-bottom:1.2rem;border-bottom:1px solid #b6e2b6;font-size:1.3rem}.vendors-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.vendors-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.vendors-list-header-actions{display:flex;gap:.7rem;margin-left:auto;flex-shrink:0}.vendors-list-filters-actions{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;gap:1rem}.vendors-list-filters{display:flex;align-items:center;gap:.7rem;color:#205080;font-size:1rem;flex:1}.vendors-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.vendors-list-btn-secondary{background:#e6f0fa;color:#0071b8}.vendors-list-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.vendors-list-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem}.vendors-list-table-responsive{width:100%;overflow-x:auto;padding:0}.vendors-list-table{width:100%;border-collapse:collapse;background:#fff;margin-top:.5rem;table-layout:auto}.vendors-list-table td,.vendors-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.vendors-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.vendors-list-table tr:nth-child(2n){background:#f8fafd}.vendors-list-row{cursor:pointer;transition:background-color .2s ease}.vendors-list-row:hover{background-color:#f0f8ff!important}.vendors-list-row:nth-child(2n):hover{background-color:#e8f4fd!important}.vendors-list-table input[type=checkbox]{accent-color:#0071b8}.vendors-list-no-records{text-align:center;color:#888;font-style:italic}.vendors-list-view-select{padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.vendors-list-view-select:focus{border-color:#0071b8}.vendors-list-search{width:220px;padding:.35rem 1.1rem .35rem .7rem;border-radius:4px;border:1px solid #b6e2b6;background:#f8fafd;color:#205080;font-size:1rem;font-weight:500;outline:none;transition:border .2s}.vendors-list-search:focus{border-color:#0071b8}.vendors-list-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.vendors-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.vendors-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.vendors-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}.vendors-list-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;padding:1rem 1.5rem 2rem 1.5rem}.vendors-list-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}.vendors-list-actions{text-align:center}.vendors-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}.vendors-list-edit-btn:hover{background:#0071b8;color:#fff;border-color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.vendors-list-edit-btn i{font-size:1rem}.vendors-list-split-view{display:flex;gap:1rem;padding:0;min-height:calc(100vh - 200px)}.vendors-list-left-panel{flex:1;transition:flex .3s ease}.vendors-list-content-wrapper{padding:0 1.5rem}.vendors-list-left-panel.with-preview{flex:0 0 50%;max-width:50%}.vendors-list-preview-panel{flex:0 0 50%;display:flex;flex-direction:column}.vendors-list-preview-panel.vendors-list-preview-full-width{flex:1;width:100%}.vendors-list-preview-content{flex:1;padding:1.5rem}@media (max-width:768px){.vendors-list-header-row{padding:1rem 1rem 0 1rem}.vendors-list-filters-actions{flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1rem}.vendors-list-filters{width:100%;flex-wrap:wrap}.vendors-list-header-actions{width:100%;margin-left:0;justify-content:flex-end}.vendors-list-content-wrapper{padding:0 1rem}.vendors-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}.vendors-list-split-view{flex-direction:column;padding:0}.vendors-list-left-panel.with-preview{flex:1;max-width:100%}.vendors-list-preview-panel{flex:1;max-height:50vh}}.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-03ce0f17]{display:flex;flex-direction:column}.vendor-preview-content-footer[data-v-03ce0f17]{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#f8fafd;display:flex;justify-content:flex-end;flex-shrink:0;margin-top:auto}.export-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}.export-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:480px;max-height:90vh;overflow:hidden;animation:slideUp .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(32,80,128,.1)}.export-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}.export-modal-title-wrapper{display:flex;align-items:center;gap:.75rem}.export-modal-title-icon{font-size:1.5rem;color:#0071b8}.export-modal-header h3{margin:0;color:#205080;font-size:1.4rem;font-weight:600;letter-spacing:.3px}.export-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}.export-modal-close:hover{background:rgba(32,80,128,.2);color:#0071b8;transform:rotate(90deg)}.export-modal-body{padding:2.5rem 2rem}.export-modal-description{text-align:center;color:#666;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:2px solid #e6f0fa;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafd);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;width:100%;max-width:280px;position:relative;overflow:hidden}.export-format-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(32,80,128,.1),transparent);transition:left .5s}.export-format-btn:hover:before{left:100%}.export-format-btn:hover{border-color:#0071b8;background:linear-gradient(135deg,#f0f8ff,#e6f0fa);transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(32,80,128,.2),0 0 0 4px rgba(0,113,184,.1)}.export-format-btn:active{transform:translateY(-2px) scale(1)}.export-format-icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f0fa,#d0e5f5);border-radius:16px;margin-bottom:1.25rem;transition:all .3s ease}.export-format-btn:hover .export-format-icon-wrapper{background:linear-gradient(135deg,#0071b8,#205080);transform:scale(1.1) rotate(5deg)}.export-format-btn i{font-size:3.5rem;color:#0071b8;transition:all .3s ease}.export-format-btn:hover i{color:#fff;transform:scale(1.1)}.export-format-label{font-size:1.2rem;font-weight:600;color:#205080;margin-bottom:.5rem;transition:color .3s ease}.export-format-btn:hover .export-format-label{color:#0071b8}.export-format-subtitle{font-size:.9rem;color:#888;font-weight:500;transition:color .3s ease}.export-format-btn:hover .export-format-subtitle{color:#666}@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-form{padding:2.2rem 2.5rem 2rem 2.5rem}.vendors-items-list-header-actions{display:flex;gap:.7rem;align-items:center}.vendors-items-list-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)}.vendors-items-list-btn-primary{background:linear-gradient(90deg,#0288d1,#26c6da);color:#fff}.vendors-items-list-btn-primary:hover{background:linear-gradient(90deg,#0277bd,#00bcd4)}.vendors-items-list-btn-secondary{background:#f3f6f9;color:#205080}.vendors-items-list-btn-secondary:hover{background:#e0f7fa;color:#0288d1}.vendors-items-list-header-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 1.5rem}.vendors-items-list-filters{display:flex;gap:1rem;align-items:center}.vendors-items-list-filter-group{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.vendors-items-list-filter-label{font-size:.95rem;font-weight:600;color:#205080;white-space:nowrap}.vendor-items-list-content-wrapper{padding:0}.vendors-items-list-table-responsive{overflow-x:auto;padding:0}.vendors-items-list-table{width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:auto}.vendors-items-list-table td,.vendors-items-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.vendors-items-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.vendors-items-list-table tr:nth-child(2n){background:#f8fafd}.vendors-items-list-table input[type=checkbox]{accent-color:#0071b8}.vendors-items-list-no-records{text-align:center;color:#888;font-style:italic}.vendors-items-list-view-select{width:180px;min-width:0;padding:.35rem 1.1rem .35rem .7rem;border-radius:6px;border:1.5px solid #b3e5fc;background:#fafdff;color:#205080;font-size:1.05rem;font-weight:500;outline:none;transition:border-color .18s,box-shadow .18s;height:2.8rem!important;vertical-align:middle;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none}.vendors-items-list-view-select:focus{border-color:#0288d1;box-shadow:0 0 0 2px #b3e5fc}.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}.vendor-items-list-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.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}.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%}.vendor-items-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (max-width:768px){.vendor-items-list-content-wrapper{padding:0}.vendor-items-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}}.vendor-payments-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.vendor-payments-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.vendor-payments-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.vendor-payments-list-header-actions{display:flex;gap:.7rem}.vendor-payments-list-table-responsive{width:100%;overflow-x:auto}.vendor-payments-list-table{width:calc(100% - 3rem);border-collapse:collapse;background:#fff;margin:.5rem 1.5rem 0 1.5rem;table-layout:auto}.vendor-payments-list-table td,.vendor-payments-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.vendor-payments-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.vendor-payments-list-table tr:nth-child(2n){background:#f8fafd}.vendor-payments-list-no-records{text-align:center;color:#888;font-style:italic}.vendor-payments-list-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem;flex-wrap:wrap}.vendor-payments-list-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.vendor-payments-list-view-select:focus{border-color:#0071b8}.vendor-payments-date-input{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border-radius:4px;border:1px solid #b6e2b6;background:#f8fafd;color:#205080;font-size:1rem;font-weight:500;outline:none;transition:border .2s}.vendor-payments-date-input:focus{border-color:#0071b8}.vendor-payments-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.vendor-payments-list-btn-secondary{background:#e6f0fa;color:#0071b8}.vendor-payments-list-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.vendor-payments-list-btn-secondary:hover{background:#d1e7dd;color:#005a94}.vendor-payments-list-btn-primary:hover{background:#005a94;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.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}.vendor-payments-list-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.vendor-payments-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.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-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}.vendor-payments-list-container .pagination-container{margin:2rem 2.5rem 1rem 2.5rem;padding:1.5rem;width:calc(100% - 5rem);box-sizing:border-box}@media (max-width:768px){.vendor-payments-list-header-row{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.vendor-payments-list-header-actions{width:100%;justify-content:flex-end}.vendor-payments-list-table{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem;font-size:.9rem}.vendor-payments-list-table td,.vendor-payments-list-table th{padding:.5rem .6rem}.vendor-payments-list-view-toggle{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1rem}.vendor-payments-date-input,.vendor-payments-list-view-select{margin-left:0;width:100%;max-width:200px}.vendor-payments-list-btn{padding:.4rem .8rem;font-size:.9rem}.vendor-payments-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0 .5rem}.vendor-payments-list-container .pagination-container{margin:1.5rem 1rem .5rem 1rem;padding:1rem;width:calc(100% - 2rem)}}@media (max-width:480px){.vendor-payments-list-header-row{padding:.75rem}.vendor-payments-list-table{width:calc(100% - 1.5rem);margin:.5rem .75rem 0 .75rem;font-size:.8rem}.vendor-payments-list-table td,.vendor-payments-list-table th{padding:.4rem .5rem}.vendor-payments-list-edit-btn{padding:.3rem .5rem}.vendor-payments-list-edit-btn i{font-size:.9rem}.vendor-payments-list-pagination-wrapper{margin:1rem 0 .5rem 0;padding:0 .5rem}.vendor-payments-list-container .pagination-container{margin:1rem .75rem .5rem .75rem;padding:.75rem;width:calc(100% - 1.5rem)}}.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-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-container{background:#f5f7fa;min-height:100vh;padding:0;width:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.company_dashboard-header-row{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e0e6ed;flex-wrap:wrap;gap:1rem}.company_dashboard-header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.company_dashboard-btn{color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.company_dashboard-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.company_dashboard-btn:active{transform:translateY(0)}.company_dashboard-btn-configure{background:#0071b8}.company_dashboard-btn-configure:hover{background:#005a94}.company_dashboard-btn-import{background:#28a745}.company_dashboard-btn-import:hover{background:#218838}.company_dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.5rem;margin:0 auto}@media (min-width:1400px){.company_dashboard-grid{grid-template-columns:repeat(2,1fr)}}.company_dashboard-widget{background:#fff;border-radius:4px;border:1px solid #d1d5db;min-width:0;min-height:200px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;overflow:hidden}.company_dashboard-widget:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#9ca3af}.company_dashboard-widget-wide{grid-column:span 2}@media (max-width:768px){.company_dashboard-widget-wide{grid-column:span 1}}@media (max-width:992px){.company_dashboard-grid{grid-template-columns:repeat(2,1fr)}}.company_dashboard-widget-header{background:#0071b8;color:#fff;font-weight:600;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;text-transform:none;letter-spacing:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.company_dashboard-widget-close-btn{color:#fff;font-size:1.1rem;cursor:pointer;margin-left:.5rem;opacity:.8;transition:opacity .2s;line-height:1;padding:.25rem;border-radius:4px}.company_dashboard-widget-close-btn:hover{opacity:1;background:hsla(0,0%,100%,.15)}.company_dashboard-widget-content{padding:1.25rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow:auto}.company_dashboard-widget-chart-placeholder{height:120px;background:#f8f9fa;border-radius:6px;border:2px dashed #cbd5e0;margin-top:.5rem;display:flex;align-items:center;justify-content:center;color:#94a3b8;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:#0071b8;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.company_dashboard-widget-link a:hover{color:#005a94;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:#0071b8;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:#0071b8;transition:width .2s}.company_dashboard-quick-links-row a:hover{color:#005a94}.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 #e0e6ed;padding:.625rem .75rem;text-align:left}.company_dashboard-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.company_dashboard-widget-table tbody tr{transition:background .15s}.company_dashboard-widget-table tbody tr:hover{background:#f8f9fa}.company_dashboard-widget-table tbody td{color:#475569}.company_dashboard-widget-filter-row{font-size:.875rem;color:#64748b;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.company_dashboard-widget-filter-row a{color:#0071b8;text-decoration:none;padding:.25rem .5rem;border-radius:4px;transition:all .2s}.company_dashboard-widget-filter-row a:hover{background:#e6f3fa;color:#005a94}.company_dashboard-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s cubic-bezier(.4,0,.2,1);cursor:pointer}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.company_dashboard-drawer{position:fixed;top:0;right:0;width:450px;max-width:85vw;height:100%;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.4,0,.2,1);z-index:1001;cursor:default}.company_dashboard-drawer-header{padding:1.5rem 1.25rem;border-bottom:1px solid #e0e0e0;background:#fff;position:relative;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.04)}.company_dashboard-drawer-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.company_dashboard-drawer-close-btn{background:none;border:none;cursor:pointer;padding:.5rem;color:#666;font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px;width:32px;height:32px}.company_dashboard-drawer-close-btn:hover{background:#e9ecef;color:#333}.company_dashboard-drawer-body{flex:1;overflow-y:auto;padding:1.5rem;background:#fff}.company_dashboard-drawer-select-all-row{display:flex;align-items:center;padding:.875rem;margin-bottom:.75rem;border-radius:6px;transition:background .15s;cursor:pointer;background:#f8f9fa;border:1px solid #e0e6ed}.company_dashboard-drawer-select-all-row:hover{background:#e9ecef;border-color:#cbd5e0}.company_dashboard-drawer-select-all-row input[type=checkbox]{margin-right:.75rem;width:18px;height:18px;cursor:pointer;accent-color:#0071b8}.company_dashboard-drawer-select-all-row label{cursor:pointer;font-size:.95rem;color:#2c3e50;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company_dashboard-drawer-divider{height:1px;background:#e0e6ed;margin:.75rem 0 1rem 0}.company_dashboard-drawer-checkbox-row{display:flex;align-items:center;padding:.75rem;margin-bottom:.5rem;border-radius:6px;transition:background .15s;cursor:pointer}.company_dashboard-drawer-checkbox-row:hover{background:#f8f9fa}.company_dashboard-drawer-checkbox-row input[type=checkbox]{margin-right:.75rem;width:18px;height:18px;cursor:pointer;accent-color:#0071b8}.company_dashboard-drawer-checkbox-row label{cursor:pointer;font-size:.9rem;color:#2c3e50;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company_dashboard-drawer-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e0e6ed}.company_dashboard-drawer-btn{padding:.5rem 1.5rem;font-weight:500;font-size:.9rem;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.company_dashboard-drawer-btn-ok{background:#0071b8;color:#fff}.company_dashboard-drawer-btn-ok:hover{background:#005a94;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,113,184,.3)}.company_dashboard-drawer-btn-cancel{background:#fff;color:#64748b;border:1px solid #e0e6ed}.company_dashboard-drawer-btn-cancel:hover{background:#f8f9fa;color:#2c3e50;border-color:#cbd5e0}@media (max-width:768px){.company_dashboard-header-row{padding:1rem;justify-content:center}.company_dashboard-header-actions{width:100%;display:flex;gap:.75rem}.company_dashboard-btn{flex:1;justify-content:center}.company_dashboard-grid{grid-template-columns:1fr;padding:1rem;gap:1rem}.company_dashboard-widget-wide{grid-column:span 1}.company_dashboard-widget-header{padding:.75rem 1rem;font-size:.85rem}.company_dashboard-widget-content{padding:1rem}.company_dashboard-drawer{width:100%;max-width:100vw}.company_dashboard-quick-links-row{gap:1rem}.company_dashboard-quick-links-row a{font-size:.85rem}}@media (max-width:480px){.company_dashboard-container{padding:0}.company_dashboard-header-row{padding:.75rem}.company_dashboard-grid{padding:.75rem;gap:.75rem}.company_dashboard-widget{min-height:180px}.company_dashboard-drawer-header{padding:1rem}.company_dashboard-drawer-header h3{font-size:1.1rem}.company_dashboard-drawer-body{padding:1rem}.company_dashboard-drawer-footer{padding:.75rem 1rem;flex-direction:column}.company_dashboard-drawer-btn{width:100%}}.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:#f1f5f9}.company_dashboard-drawer-body::-webkit-scrollbar-thumb,.company_dashboard-widget-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.company_dashboard-drawer-body::-webkit-scrollbar-thumb:hover,.company_dashboard-widget-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.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}.recent-transactions-widget-container{width:100%}.recent-transactions-widget-empty,.recent-transactions-widget-error,.recent-transactions-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.recent-transactions-widget-error{color:#dc3545}.recent-transactions-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.recent-transactions-widget-table td,.recent-transactions-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.recent-transactions-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.recent-transactions-widget-table tbody tr:hover{background:#f8f9fa}.recent-transactions-widget-description-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-transactions-widget-amount-cell,.recent-transactions-widget-amount-header{text-align:right;font-family:Courier New,monospace}.recent-transactions-widget-amount-cell.recent-transactions-widget-negative{color:#dc3545}.account-balances-widget-container{width:100%}.account-balances-widget-empty,.account-balances-widget-error,.account-balances-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.account-balances-widget-error{color:#dc3545}.account-balances-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.account-balances-widget-table td,.account-balances-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.account-balances-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.account-balances-widget-table tbody tr:hover{background:#f8f9fa}.account-balances-widget-amount-cell,.account-balances-widget-amount-header{text-align:right;font-family:Courier New,monospace}.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-container{width:100%}.top-items-sales-widget-empty,.top-items-sales-widget-error,.top-items-sales-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.top-items-sales-widget-error{color:#dc3545}.top-items-sales-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.top-items-sales-widget-table td,.top-items-sales-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.top-items-sales-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.top-items-sales-widget-table tbody tr:hover{background:#f8f9fa}.top-items-sales-widget-amount-cell,.top-items-sales-widget-amount-header{text-align:right;font-family:Courier New,monospace}.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-container{width:100%}.bank-account-widget-empty,.bank-account-widget-error,.bank-account-widget-loading{text-align:center;padding:2rem;color:#64748b;font-size:.9rem}.bank-account-widget-error{color:#dc3545}.bank-account-widget-table{width:100%;border-collapse:collapse;font-size:.875rem}.bank-account-widget-table td,.bank-account-widget-table th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid #e0e6ed}.bank-account-widget-table th{background:#f8f9fa;color:#2c3e50;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.bank-account-widget-table tbody tr:hover{background:#f8f9fa}.bank-account-widget-amount-cell,.bank-account-widget-amount-header{text-align:right;font-family:Courier New,monospace}.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}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.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}.searchable-dropdown-container{position:relative;width:100%;max-width:400px}.searchable-dropdown-wrapper{position:relative;width:100%}.searchable-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1rem;border:1px solid #b6e2b6;border-radius:6px;background:#f8fafd;cursor:pointer;transition:all .2s ease;min-height:2.5rem;box-sizing:border-box}.searchable-dropdown-trigger:hover:not(.is-disabled){border-color:#0071b8;background:#fff}.searchable-dropdown-trigger.is-open{border-color:#0071b8;background:#fff;box-shadow:0 0 0 3px rgba(0,113,184,.1)}.searchable-dropdown-trigger.is-disabled{background:#f5f5f5;color:#999;cursor:not-allowed;border-color:#ddd}.searchable-dropdown-input{flex:1;border:none;outline:none;background:transparent;font-size:1rem;color:#205080;width:100%;padding:0}.searchable-dropdown-input::-moz-placeholder{color:#888;font-style:italic}.searchable-dropdown-input::placeholder{color:#888;font-style:italic}.searchable-dropdown-input:disabled{color:#999;cursor:not-allowed}.searchable-dropdown-selected{flex:1;font-size:1rem;color:#205080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-dropdown-trigger.is-disabled .searchable-dropdown-selected{color:#999}.searchable-dropdown-arrow{color:#888;font-size:.8rem;transition:transform .2s ease;margin-left:.5rem;flex-shrink:0}.searchable-dropdown-arrow.is-rotated{transform:rotate(180deg)}.searchable-dropdown-trigger.is-disabled .searchable-dropdown-arrow{color:#ccc}.searchable-dropdown-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #b6e2b6;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow-y:auto;max-height:200px}.searchable-dropdown-option{padding:.75rem 1rem;cursor:pointer;font-size:1rem;color:#205080;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-dropdown-all-option{font-weight:600;background:#f8fafd;border-bottom:2px solid #b6e2b6!important;color:#0071b8}.searchable-dropdown-option:last-child{border-bottom:none}.searchable-dropdown-option:hover{background:#f8fafd}.searchable-dropdown-option.is-highlighted{background:#e6f0fa;color:#0071b8}.searchable-dropdown-option.is-selected{background:#0071b8;color:#fff;font-weight:500}.searchable-dropdown-option.is-selected.is-highlighted,.searchable-dropdown-option.is-selected:hover{background:#005a94}.searchable-dropdown-no-results{padding:1rem;text-align:center;color:#888;font-style:italic;font-size:.9rem}.searchable-dropdown-input:focus{outline:none}@media (max-width:768px){.searchable-dropdown-container{max-width:none}.searchable-dropdown-options{max-height:150px}}@media (max-width:480px){.searchable-dropdown-input{font-size:16px}.searchable-dropdown-option{padding:.6rem .8rem;font-size:.95rem}}.searchable-dropdown-options::-webkit-scrollbar{width:6px}.searchable-dropdown-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.searchable-dropdown-options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.searchable-dropdown-options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.company-account-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.company-account-list-breadcrumb{background:#f4f8fb;color:#205080;padding:.5rem 1rem;border-radius:4px 4px 0 0;font-weight:500;margin-bottom:1.2rem;border-bottom:1px solid #b6e2b6}.company-account-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.company-account-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.company-account-list-actions{display:flex;gap:.7rem}.company-account-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.company-account-list-load-chart-btn{background:#28a745;color:#fff}.company-account-list-load-chart-btn:hover:not(:disabled){background:#218838;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.company-account-list-load-chart-btn:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.company-account-list-export-btn{background:#e6f0fa;color:#0071b8}.company-account-list-add-btn{background:#0071b8;color:#fff}.company-account-list-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1.5rem;gap:1rem}.company-account-list-search{position:relative;flex:1;max-width:400px}.company-account-list-search-input{width:100%;padding:.6rem 1rem .6rem 2.5rem;border:1px solid #b6e2b6;border-radius:6px;font-size:1rem;color:#205080;background:#f8fafd;outline:none;transition:all .2s ease}.company-account-list-search-input:focus{border-color:#0071b8;background:#fff;box-shadow:0 0 0 3px rgba(0,113,184,.1)}.company-account-list-search-input::-moz-placeholder{color:#888;font-style:italic}.company-account-list-search-input::placeholder{color:#888;font-style:italic}.company-account-list-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#888;font-size:1rem;pointer-events:none}.company-account-list-view-toggle{color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem}.company-account-list-active-link{color:#0071b8;font-weight:500;text-decoration:underline;margin-left:.5rem}.company-account-list-table-wrapper{width:calc(100% - 3rem);max-width:100%;overflow-x:auto;overflow-y:visible;margin:.5rem 1.5rem 0 1.5rem;-webkit-overflow-scrolling:touch;box-sizing:border-box}.company-account-list-table{width:100%;min-width:800px;max-width:100%;border-collapse:collapse;background:#fff;margin:0;table-layout:fixed;box-sizing:border-box}@media (min-width:1200px){.company-account-list-table{min-width:auto;width:100%}}.company-account-list-table td,.company-account-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.company-account-list-table td:first-child,.company-account-list-table th:first-child{width:8%;text-align:center}.company-account-list-table th:first-child{text-align:center;vertical-align:middle}.company-account-list-table td:nth-child(2),.company-account-list-table th:nth-child(2){width:12%}.company-account-list-table td:nth-child(3),.company-account-list-table th:nth-child(3){width:30%}.company-account-list-table td:nth-child(4),.company-account-list-table th:nth-child(4){width:25%}.company-account-list-table td:nth-child(5),.company-account-list-table th:nth-child(5){width:15%;text-align:right}.company-account-list-table td:nth-child(6),.company-account-list-table th:nth-child(6){width:10%;text-align:center}.company-account-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.company-account-list-table th:last-child{text-align:center!important;vertical-align:middle;padding:.6rem .8rem;border:1px solid #b6e2b6!important}.company-account-list-table tr:nth-child(2n){background:#f8fafd}.company-account-list-table input[type=checkbox]{accent-color:#0071b8}.company-account-list-table td:first-child{text-align:center;vertical-align:middle}.company-account-list-table td:last-child{display:table-cell!important;vertical-align:middle!important;text-align:center!important;padding:.6rem .8rem!important;box-sizing:border-box!important;border:1px solid #b6e2b6!important;white-space:nowrap}.company-account-list-table td:last-child i{display:inline-block!important;vertical-align:middle!important;color:#0071b8!important;font-size:1.2rem!important;cursor:pointer!important;margin:0 .25rem!important;padding:0!important;line-height:1!important;transition:color .2s,transform .2s}.company-account-list-table td:last-child i:hover{color:#005a9e!important;transform:scale(1.1)}.company-account-list-table i.bi-eye,.company-account-list-table i.bi-journal-bookmark,.company-account-list-table i.bi-pencil{color:#0071b8!important;font-size:1.2rem!important;cursor:pointer!important;margin:0 .25rem!important;padding:0!important;display:inline-block!important;vertical-align:middle!important}.company-account-list-table i.bi-trash{font-size:1.2rem;margin:0}.company-account-list-no-records{text-align:center;color:#888;font-style:italic}.company-account-list-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.company-account-list-view-select:focus{border-color:#0071b8}.company-account-list-trash-icon{margin-left:10px;color:#888;cursor:pointer}.account-preview-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-preview-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.account-preview-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #b6e2b6;background:#f8fafd;border-radius:8px 8px 0 0}.account-preview-modal-header h3{margin:0;color:#205080;font-size:1.3rem}.account-preview-modal-close{background:none;border:none;font-size:1.5rem;color:#888;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.account-preview-modal-close:hover{background:#f0f0f0}.account-preview-modal-body{padding:1.5rem}.account-preview-row{display:flex;margin-bottom:1rem;align-items:flex-start}.account-preview-label{font-weight:600;color:#205080;min-width:120px;margin-right:1rem}.account-preview-value{color:#333;flex:1}.account-status-active{color:#27ae60;font-weight:600;background:rgba(39,174,96,.1);padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(39,174,96,.3)}.account-status-inactive{color:#e74c3c;font-weight:600;background:rgba(231,76,60,.1);padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(231,76,60,.3)}.account-preview-modal-footer{padding:1.5rem;border-top:1px solid #b6e2b6;display:flex;gap:1rem;justify-content:flex-end}.account-preview-modal-btn{padding:.6rem 1.2rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s}.account-preview-modal-edit-btn{background:#0071b8;color:#fff}.account-preview-modal-edit-btn:hover{background:#005a94}.account-preview-modal-close-btn{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.account-preview-modal-close-btn:hover{background:#e9ecef}.account-confirm-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}.account-confirm-modal{background:#fff;border-radius:12px;max-width:500px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.account-confirm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0 1.5rem;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.account-confirm-modal-header h3{margin:0;color:#205080;font-size:1.25rem}.account-confirm-modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.account-confirm-modal-close:hover{color:#dc3545}.account-confirm-modal-body{padding:0 1.5rem 1rem 1.5rem}.account-confirm-modal-body p{margin:0;color:#495057;line-height:1.5}.account-confirm-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem 1.5rem;border-top:1px solid #e9ecef}.account-confirm-modal-btn{padding:.5rem 1.25rem;border:none;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s}.account-confirm-modal-cancel-btn{background:#6c757d;color:#fff}.account-confirm-modal-cancel-btn:hover{background:#5a6268;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.account-confirm-modal-confirm-btn{background:#28a745;color:#fff}.account-confirm-modal-confirm-btn:hover{background:#218838;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.company-account-list-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.company-account-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.company-account-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.company-account-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (max-width:1024px){.company-account-list-table-wrapper{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem}.company-account-list-table{min-width:700px}.company-account-list-table td,.company-account-list-table th{padding:.5rem .6rem;font-size:.95rem}}@media (max-width:768px){.company-account-list-header-row{padding:1rem 1rem 0 1rem}.company-account-list-controls{flex-direction:column;align-items:stretch;gap:1rem;padding:0 1rem}.company-account-list-search{max-width:none}.company-account-list-view-toggle{justify-content:center}.company-account-list-header-row{flex-direction:column;gap:1rem;align-items:stretch}.company-account-list-actions{justify-content:center;flex-wrap:wrap}.company-account-list-table-wrapper{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem}.company-account-list-table{min-width:600px;font-size:.9rem}.company-account-list-table td,.company-account-list-table th{padding:.5rem;font-size:.9rem}.company-account-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}}@media (max-width:480px){.company-account-list-header-row{padding:.75rem .75rem 0 .75rem}.company-account-list-controls{padding:0 .75rem}.company-account-list-actions{flex-direction:column}.company-account-list-btn{width:100%;text-align:center}.company-account-list-table-wrapper{width:calc(100% - 1.5rem);margin:.5rem .75rem 0 .75rem}.company-account-list-table{min-width:500px;font-size:.85rem}.company-account-list-table td,.company-account-list-table th{padding:.4rem .5rem;font-size:.85rem}}.customer-items-container[data-v-755d9764]{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.header-row[data-v-755d9764]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.header-row h2[data-v-755d9764]{margin:0;color:#205080;font-size:1.3rem}.header-actions[data-v-755d9764]{display:flex;gap:.7rem}.btn.btn-primary[data-v-755d9764]{background:#0071b8;color:#fff;border:none;padding:.5rem 1.1rem;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer;transition:background .2s}.btn.btn-primary[data-v-755d9764]:hover{background:#005a94}.item-list-card[data-v-755d9764]{background:#fff;border:none;border-radius:0;box-shadow:none;padding:0;margin:0}.item-list-header[data-v-755d9764]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:0 1.5rem}.view-toggle[data-v-755d9764]{display:flex;align-items:center;gap:.7rem;color:#205080;font-size:1rem}.view-select[data-v-755d9764]{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.view-select[data-v-755d9764]:focus{border-color:#0071b8}.item-table[data-v-755d9764]{width:calc(100% - 3rem);border-collapse:collapse;background:#fff;margin:.5rem 1.5rem 0 1.5rem;table-layout:fixed}.item-table td[data-v-755d9764],.item-table th[data-v-755d9764]{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.item-table td[data-v-755d9764]:first-child,.item-table th[data-v-755d9764]:first-child{width:8%;text-align:center}.item-table td[data-v-755d9764]:nth-child(2),.item-table th[data-v-755d9764]:nth-child(2){width:20%}.item-table td[data-v-755d9764]:nth-child(3),.item-table th[data-v-755d9764]:nth-child(3){width:25%}.item-table td[data-v-755d9764]:nth-child(4),.item-table th[data-v-755d9764]:nth-child(4){width:12%}.item-table td[data-v-755d9764]:nth-child(5),.item-table th[data-v-755d9764]:nth-child(5){width:12%;text-align:right}.item-table td[data-v-755d9764]:nth-child(6),.item-table th[data-v-755d9764]:nth-child(6){width:11%;text-align:right}.item-table td[data-v-755d9764]:nth-child(7),.item-table th[data-v-755d9764]:nth-child(7){width:12%;text-align:right}.item-table th[data-v-755d9764]{background:#e6f0fa;color:#205080;font-weight:600}.item-table tr[data-v-755d9764]:nth-child(2n){background:#f8fafd}.item-table input[type=checkbox][data-v-755d9764]{accent-color:#0071b8}.no-records[data-v-755d9764]{text-align:center;color:#888;font-style:italic}.sales-persons-list-container{background:#fff;border:none;border-radius:0;padding:0;margin:0;width:100%;min-height:100vh}.sales-persons-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.sales-persons-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.sales-persons-list-header-actions{display:flex;gap:.7rem}.sales-persons-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.sales-persons-list-btn-secondary{background:#e6f0fa;color:#0071b8}.sales-persons-list-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.sales-persons-list-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem}.sales-persons-list-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.sales-persons-list-view-select:focus{border-color:#0071b8}.sales-persons-list-table-responsive{width:100%;overflow-x:auto;padding:0 1.5rem 2rem 1.5rem}.sales-persons-list-table{width:100%;border-collapse:collapse;background:#fff;margin-top:.5rem}.sales-persons-list-table td,.sales-persons-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.sales-persons-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.sales-persons-list-table tr:nth-child(2n){background:#f8fafd}.sales-persons-list-no-records{text-align:center;color:#888;font-style:italic}.sales-persons-list-name-link{color:#0071b8;cursor:pointer;text-decoration:none;font-weight:500;transition:color .2s}.sales-persons-list-name-link:hover{color:#0056b3;text-decoration:underline}.sales-persons-list-name{color:#205080;font-weight:500}.sales-persons-list-action-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}.sales-persons-list-action-btn:hover{background:#0071b8;color:#fff;border-color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.sales-persons-list-action-btn i{font-size:1rem}.AddSalesPerson-add-sales-person-container{background:#fff;min-height:100vh;padding:2.5rem 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)}.AddSalesPerson-breadcrumb{color:#09c;font-weight:700;margin-bottom:2rem;font-size:1.2rem;letter-spacing:.5px}.AddSalesPerson-sales-person-form{width:100%}.AddSalesPerson-form-section.AddSalesPerson-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}.AddSalesPerson-form-section-header{font-weight:800;color:#fff;background:linear-gradient(90deg,#205080,#09c);padding:1rem 1.5rem;border-radius:12px 12px 0 0;margin-bottom:1.2rem;font-size:1.13rem;display:flex;align-items:center;letter-spacing:.2px}.AddSalesPerson-section-icon{font-size:1.1em;vertical-align:middle;margin-right:.5em}.AddSalesPerson-form-columns.AddSalesPerson-form-row-flex{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start}@media (max-width:900px){.AddSalesPerson-form-columns.AddSalesPerson-form-row-flex{flex-direction:column;gap:1.2rem}.AddSalesPerson-stunning-form-col{width:100%;margin-bottom:1.2rem}}.AddSalesPerson-form-col.AddSalesPerson-stunning-form-col{flex:1;width:100%;background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem;margin-bottom:0;display:flex;flex-direction:column;gap:.7rem}.AddSalesPerson-form-group{margin-bottom:1.3rem;display:flex;flex-direction:column}.AddSalesPerson-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.AddSalesPerson-form-group-row .AddSalesPerson-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}@media (max-width:768px){.AddSalesPerson-form-group-row{flex-direction:column;gap:1rem}.AddSalesPerson-form-group-row .AddSalesPerson-form-group{max-width:100%;min-width:auto;margin-bottom:1rem;width:100%}}.AddSalesPerson-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem}.AddSalesPerson-form-control,.AddSalesPerson-form-group input[type=date],.AddSalesPerson-form-group input[type=email],.AddSalesPerson-form-group input[type=number],.AddSalesPerson-form-group input[type=tel],.AddSalesPerson-form-group input[type=text],.AddSalesPerson-form-group input[type=url],.AddSalesPerson-form-group select,.AddSalesPerson-form-group textarea{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}.AddSalesPerson-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}.AddSalesPerson-form-group input[type=date]:focus,.AddSalesPerson-form-group input[type=email]:focus,.AddSalesPerson-form-group input[type=number]:focus,.AddSalesPerson-form-group input[type=tel]:focus,.AddSalesPerson-form-group input[type=text]:focus,.AddSalesPerson-form-group input[type=url]:focus,.AddSalesPerson-form-group select:focus,.AddSalesPerson-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.AddSalesPerson-form-group input[readonly],.AddSalesPerson-form-group textarea[readonly]{background:#f4f4f4;color:#888}.AddSalesPerson-form-group textarea{resize:vertical}.AddSalesPerson-required label:after{content:"*";color:#e53935;margin-left:.2rem}.AddSalesPerson-checkbox-group{display:flex;align-items:center;width:100%;margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AddSalesPerson-checkbox-group.checked{color:#09c}.AddSalesPerson-checkbox-wrapper{display:flex;align-items:center;gap:.5rem;padding:.8rem;border-radius:6px;transition:background-color .2s;width:100%;background-color:#fafdff;border:1.5px solid #b6e2b6}.AddSalesPerson-checkbox-group.checked .AddSalesPerson-checkbox-wrapper,.AddSalesPerson-checkbox-wrapper:hover{background-color:#f0f9ff;border-color:#09c}.AddSalesPerson-checkbox-group input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#09c;cursor:pointer}.AddSalesPerson-checkbox-group label{cursor:pointer;margin:0;font-weight:500;color:inherit;flex:1}.AddSalesPerson-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.AddSalesPerson-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}.AddSalesPerson-btn:disabled{opacity:.6;cursor:not-allowed}.AddSalesPerson-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.AddSalesPerson-btn-primary:hover:not(:disabled){background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.AddSalesPerson-btn-secondary{background:#e0e0e0;color:#333}.AddSalesPerson-btn-secondary:hover:not(:disabled){background:#bdbdbd}.AddSalesPerson-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.AddSalesPerson-form-control.error{border-color:#e53935;box-shadow:0 0 0 2px rgba(229,57,53,.2)}@media (max-width:768px){.AddSalesPerson-add-sales-person-container{padding:1.5rem 1rem 2rem 1rem}.AddSalesPerson-form-actions{flex-direction:column;gap:1rem}.AddSalesPerson-btn{width:100%;justify-content:center}}.AddSalesPerson-form-group{animation:fadeInUp .3s ease-out}select.AddSalesPerson-form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AddSalesPerson-form-control:focus-visible{outline:2px solid #667eea;outline-offset:2px}.AddSalesPerson-form-control.success{border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.1)}.AddSalesPerson-btn svg{transition:transform .2s ease}.AddSalesPerson-btn:disabled svg{animation:spin 1s linear infinite}.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}body{background:#f4f8fb}.edit-sales-person-container{background:#fff;min-height:100vh;padding:2.5rem 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)}.edit-sales-person-breadcrumb{color:#09c;font-weight:700;margin-bottom:2rem;font-size:1.2rem;letter-spacing:.5px}.edit-sales-person-form{width:100%}.edit-sales-person-form-section.edit-sales-person-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}.edit-sales-person-form-section-header{font-weight:800;color:#fff;background:linear-gradient(90deg,#205080,#09c);padding:1rem 1.5rem;border-radius:12px 12px 0 0;margin-bottom:1.2rem;font-size:1.13rem;display:flex;align-items:center;letter-spacing:.2px}.edit-sales-person-section-icon{font-size:1.1em;vertical-align:middle;margin-right:.5em}.edit-sales-person-form-columns.edit-sales-person-form-row-flex{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start}@media (max-width:900px){.edit-sales-person-form-columns.edit-sales-person-form-row-flex{flex-direction:column;gap:1.2rem}.edit-sales-person-stunning-form-col{width:100%;margin-bottom:1.2rem}}.edit-sales-person-form-col.edit-sales-person-stunning-form-col{flex:1;width:100%;background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,153,204,.06);padding:1.2rem;margin-bottom:0;display:flex;flex-direction:column;gap:.7rem}.edit-sales-person-form-group{margin-bottom:1.3rem;display:flex;flex-direction:column}.edit-sales-person-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.edit-sales-person-form-group-row .edit-sales-person-form-group{flex:1;min-width:200px;max-width:none;margin-bottom:0}@media (max-width:768px){.edit-sales-person-form-group-row{flex-direction:column;gap:1rem}.edit-sales-person-form-group-row .edit-sales-person-form-group{max-width:100%;min-width:auto;margin-bottom:1rem;width:100%}}.edit-sales-person-form-group label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem}.edit-sales-person-form-control,.edit-sales-person-form-group input[type=date],.edit-sales-person-form-group input[type=email],.edit-sales-person-form-group input[type=number],.edit-sales-person-form-group input[type=tel],.edit-sales-person-form-group input[type=text],.edit-sales-person-form-group input[type=url],.edit-sales-person-form-group select,.edit-sales-person-form-group textarea{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}.edit-sales-person-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}.edit-sales-person-form-group input[type=date]:focus,.edit-sales-person-form-group input[type=email]:focus,.edit-sales-person-form-group input[type=number]:focus,.edit-sales-person-form-group input[type=tel]:focus,.edit-sales-person-form-group input[type=text]:focus,.edit-sales-person-form-group input[type=url]:focus,.edit-sales-person-form-group select:focus,.edit-sales-person-form-group textarea:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.edit-sales-person-form-group input[readonly],.edit-sales-person-form-group textarea[readonly]{background:#f4f4f4;color:#888}.edit-sales-person-form-group textarea{resize:vertical}.edit-sales-person-required label:after{content:"*";color:#e53935;margin-left:.2rem}.edit-sales-person-checkbox-group{display:flex;align-items:center;width:100%;margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-sales-person-checkbox-group.checked{color:#09c}.edit-sales-person-checkbox-wrapper{display:flex;align-items:center;gap:.5rem;padding:.8rem;border-radius:6px;transition:background-color .2s;width:100%;background-color:#fafdff;border:1.5px solid #b6e2b6}.edit-sales-person-checkbox-group.checked .edit-sales-person-checkbox-wrapper,.edit-sales-person-checkbox-wrapper:hover{background-color:#f0f9ff;border-color:#09c}.edit-sales-person-checkbox-group input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#09c;cursor:pointer}.edit-sales-person-checkbox-group label{cursor:pointer;margin:0;font-weight:500;color:inherit;flex:1}.edit-sales-person-form-actions{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.edit-sales-person-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}.edit-sales-person-btn:disabled{opacity:.6;cursor:not-allowed}.edit-sales-person-btn-primary{background:linear-gradient(90deg,#09c,#4fc3f7);color:#fff}.edit-sales-person-btn-primary:hover:not(:disabled){background:linear-gradient(90deg,#007bb5,#09c);box-shadow:0 2px 8px 0 rgba(0,153,204,.13)}.edit-sales-person-btn-secondary{background:#e0e0e0;color:#333}.edit-sales-person-btn-secondary:hover:not(:disabled){background:#bdbdbd}.edit-sales-person-error-text{color:#e53935;font-size:.95em;margin-top:.2em}.edit-sales-person-form-control.error{border-color:#e53935;box-shadow:0 0 0 2px rgba(229,57,53,.2)}@media (max-width:768px){.edit-sales-person-container{padding:1.5rem 1rem 2rem 1rem}.edit-sales-person-form-actions{flex-direction:column;gap:1rem}.edit-sales-person-btn{width:100%;justify-content:center}}.edit-sales-person-form-group{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}select.edit-sales-person-form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit-sales-person-form-control:focus-visible{outline:2px solid #667eea;outline-offset:2px}.edit-sales-person-form-control.success{border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.1)}.edit-sales-person-btn svg{transition:transform .2s ease}.edit-sales-person-btn:disabled svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reminders-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.reminders-list-breadcrumb{background:#f4f8fb;color:#205080;padding:.5rem 1rem;border-radius:4px 4px 0 0;font-weight:500;margin-bottom:1.2rem;border-bottom:1px solid #b6e2b6;font-size:1.3rem}.reminders-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.reminders-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.reminders-list-header-actions{display:flex;gap:.7rem}.reminders-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.reminders-list-btn-secondary{background:#e6f0fa;color:#0071b8}.reminders-list-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.reminders-list-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem}.reminders-list-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.reminders-list-view-select:focus{border-color:#0071b8}.reminders-list-table-responsive{width:100%;overflow-x:auto;padding:0 1.5rem;-webkit-overflow-scrolling:touch}.reminders-list-table{width:100%;min-width:800px;border-collapse:collapse;background:#fff;margin-top:.5rem;table-layout:fixed}.reminders-list-table td,.reminders-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.reminders-list-table td:first-child,.reminders-list-table th:first-child{width:8%;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 td:nth-child(5),.reminders-list-table th:nth-child(5){width:20%;text-align:right}@media (min-width:1200px){.reminders-list-table-responsive{overflow-x:hidden}.reminders-list-table{min-width:auto;width:100%}}.reminders-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.reminders-list-table tr:nth-child(2n){background:#f8fafd}.reminders-list-no-records{text-align:center;color:#888;font-style:italic}.reminders-list-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;padding:1rem 1.5rem 2rem 1.5rem}.reminders-list-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}.reminders-list-actions{margin-top:.7rem;display:flex;gap:.7rem;padding:0 1.5rem}@media (max-width:1024px){.reminders-list-view-toggle{padding:0 1rem}.reminders-list-table-responsive{width:100%;padding:0 1rem}.reminders-list-table{min-width:700px}.reminders-list-table td,.reminders-list-table th{padding:.5rem .6rem;font-size:.95rem}}@media (max-width:768px){.reminders-list-header-row{padding:1rem 1rem 0 1rem;flex-direction:column;align-items:stretch;gap:1rem}.reminders-list-header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.reminders-list-view-toggle{flex-direction:column;align-items:stretch;padding:0 1rem}.reminders-list-table-responsive{width:100%;padding:0 1rem}.reminders-list-table{min-width:600px;font-size:.9rem}.reminders-list-table td,.reminders-list-table th{padding:.5rem;font-size:.9rem}.reminders-list-pagination{padding:1rem 1rem 1.5rem 1rem}.reminders-list-actions{padding:0 1rem}}@media (max-width:480px){.reminders-list-header-row{padding:.75rem .75rem 0 .75rem}.reminders-list-header-actions{flex-direction:column}.reminders-list-btn{width:100%;text-align:center}.reminders-list-view-toggle{padding:0 .75rem}.reminders-list-table-responsive{width:100%;padding:0 .75rem}.reminders-list-table{min-width:500px;font-size:.85rem}.reminders-list-table td,.reminders-list-table th{padding:.4rem .5rem;font-size:.85rem}.reminders-list-pagination{padding:.75rem .75rem 1rem .75rem;font-size:.9rem}.reminders-list-actions{flex-direction:column;padding:0 .75rem}}.recurring-transactions-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.recurring-transactions-list-breadcrumb{background:#f4f8fb;color:#205080;padding:.5rem 1rem;border-radius:4px 4px 0 0;font-weight:500;margin-bottom:1.2rem;border-bottom:1px solid #b6e2b6;font-size:1.3rem}.recurring-transactions-list-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.recurring-transactions-list-header-row h2{margin:0;color:#205080;font-size:1.3rem}.recurring-transactions-list-header-actions{display:flex;gap:.7rem}.recurring-transactions-list-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.recurring-transactions-list-btn-secondary{background:#e6f0fa;color:#0071b8}.recurring-transactions-list-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.recurring-transactions-list-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem}.recurring-transactions-list-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s}.recurring-transactions-list-view-select:focus{border-color:#0071b8}.recurring-transactions-list-date-input{border-radius:4px;border:1px solid #b6e2b6;padding:.3rem .7rem;font-size:1rem;margin-left:.7rem}.recurring-transactions-list-table-responsive{width:100%;overflow-x:auto;padding:0 1.5rem;-webkit-overflow-scrolling:touch}.recurring-transactions-list-table{width:100%;min-width:900px;border-collapse:collapse;background:#fff;margin-top:.5rem;table-layout:fixed}.recurring-transactions-list-table td,.recurring-transactions-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.recurring-transactions-list-table td:first-child,.recurring-transactions-list-table th:first-child{width:18%}.recurring-transactions-list-table td:nth-child(2),.recurring-transactions-list-table th:nth-child(2){width:12%}.recurring-transactions-list-table td:nth-child(3),.recurring-transactions-list-table th:nth-child(3){width:18%}.recurring-transactions-list-table td:nth-child(4),.recurring-transactions-list-table th:nth-child(4){width:12%}.recurring-transactions-list-table td:nth-child(5),.recurring-transactions-list-table td:nth-child(6),.recurring-transactions-list-table th:nth-child(5),.recurring-transactions-list-table th:nth-child(6){width:15%}.recurring-transactions-list-table td:nth-child(7),.recurring-transactions-list-table th:nth-child(7){width:10%;text-align:right}@media (min-width:1200px){.recurring-transactions-list-table-responsive{overflow-x:hidden}.recurring-transactions-list-table{min-width:auto;width:100%}}.recurring-transactions-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.recurring-transactions-list-table tr:nth-child(2n){background:#f8fafd}.recurring-transactions-list-no-records{text-align:center;color:#888;font-style:italic}.recurring-transactions-list-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;padding:1rem 1.5rem 1rem 1.5rem}.recurring-transactions-list-use-btn{margin:.7rem 1.5rem 0 1.5rem}.recurring-transactions-list-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}@media (max-width:1024px){.recurring-transactions-list-view-toggle{padding:0 1rem}.recurring-transactions-list-table-responsive{width:100%;padding:0 1rem}.recurring-transactions-list-table{min-width:800px}.recurring-transactions-list-table td,.recurring-transactions-list-table th{padding:.5rem .6rem;font-size:.95rem}}@media (max-width:768px){.recurring-transactions-list-header-row{padding:1rem 1rem 0 1rem;flex-direction:column;align-items:stretch;gap:1rem}.recurring-transactions-list-header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.recurring-transactions-list-view-toggle{flex-direction:column;align-items:stretch;padding:0 1rem}.recurring-transactions-list-view-toggle input[type=date]{width:100%}.recurring-transactions-list-table-responsive{width:100%;padding:0 1rem}.recurring-transactions-list-table{min-width:700px;font-size:.9rem}.recurring-transactions-list-table td,.recurring-transactions-list-table th{padding:.5rem;font-size:.9rem}.recurring-transactions-list-pagination{padding:1rem 1rem 1.5rem 1rem}.recurring-transactions-list-use-btn{margin:.7rem 1rem 0 1rem}}@media (max-width:480px){.recurring-transactions-list-header-row{padding:.75rem .75rem 0 .75rem}.recurring-transactions-list-header-actions{flex-direction:column}.recurring-transactions-list-btn{width:100%;text-align:center}.recurring-transactions-list-view-toggle{padding:0 .75rem}.recurring-transactions-list-table-responsive{width:100%;padding:0 .75rem}.recurring-transactions-list-table{min-width:600px;font-size:.85rem}.recurring-transactions-list-table td,.recurring-transactions-list-table th{padding:.4rem .5rem;font-size:.85rem}.recurring-transactions-list-pagination{padding:.75rem .75rem 1rem .75rem;font-size:.9rem}.recurring-transactions-list-use-btn{margin:.7rem .75rem 0 .75rem}}.users-activity-log-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.users-activity-log-breadcrumb{background:#f4f8fb;color:#205080;padding:.5rem 1rem;border-radius:4px 4px 0 0;font-weight:500;margin-bottom:1.2rem;border-bottom:1px solid #b6e2b6;font-size:1.3rem}.users-activity-log-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.users-activity-log-header-row h2{margin:0;color:#205080;font-size:1.3rem}.users-activity-log-header-actions{display:flex;gap:.7rem}.users-activity-log-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer}.users-activity-log-btn-secondary{background:#e6f0fa;color:#0071b8}.users-activity-log-btn-primary{background:#0071b8;color:#fff;text-decoration:none;display:inline-block}.users-activity-log-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;display:flex;align-items:center;gap:.7rem;padding:0 1.5rem}.users-activity-log-table-responsive{width:100%;overflow-x:auto;padding:0 1.5rem;-webkit-overflow-scrolling:touch}.users-activity-log-table{width:100%;min-width:900px;border-collapse:collapse;background:#fff;margin-top:.5rem;table-layout:fixed}.users-activity-log-table td,.users-activity-log-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.users-activity-log-table td:first-child,.users-activity-log-table th:first-child{width:15%}.users-activity-log-table td:nth-child(2),.users-activity-log-table th:nth-child(2){width:12%}.users-activity-log-table td:nth-child(3),.users-activity-log-table th:nth-child(3){width:15%}.users-activity-log-table td:nth-child(4),.users-activity-log-table th:nth-child(4){width:20%}.users-activity-log-table td:nth-child(5),.users-activity-log-table th:nth-child(5){width:12%}.users-activity-log-table td:nth-child(6),.users-activity-log-table th:nth-child(6){width:14%;text-align:right}.users-activity-log-table td:nth-child(7),.users-activity-log-table th:nth-child(7){width:12%;text-align:center}@media (min-width:1200px){.users-activity-log-table-responsive{overflow-x:hidden}.users-activity-log-table{min-width:auto;width:100%}}.users-activity-log-table th{background:#e6f0fa;color:#205080;font-weight:600}.users-activity-log-table tr:nth-child(2n){background:#f8fafd}.users-activity-log-no-records{text-align:center;color:#888;font-style:italic}.users-activity-log-pagination{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#205080;padding:1rem 1.5rem 2rem 1.5rem}.users-activity-log-btn-sm{padding:.3rem .9rem;font-size:.98rem;margin-right:.4rem}@media (max-width:1024px){.users-activity-log-view-toggle{padding:0 1rem}.users-activity-log-table-responsive{width:100%;padding:0 1rem}.users-activity-log-table{min-width:800px}.users-activity-log-table td,.users-activity-log-table th{padding:.5rem .6rem;font-size:.95rem}}@media (max-width:768px){.users-activity-log-header-row{padding:1rem 1rem 0 1rem;flex-direction:column;align-items:stretch;gap:1rem}.users-activity-log-header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.users-activity-log-view-toggle{flex-direction:column;align-items:stretch;padding:0 1rem}.users-activity-log-view-toggle input[type=date]{width:100%}.users-activity-log-table-responsive{width:100%;padding:0 1rem}.users-activity-log-table{min-width:700px;font-size:.9rem}.users-activity-log-table td,.users-activity-log-table th{padding:.5rem;font-size:.9rem}.users-activity-log-pagination{padding:1rem 1rem 1.5rem 1rem}}@media (max-width:480px){.users-activity-log-header-row{padding:.75rem .75rem 0 .75rem}.users-activity-log-header-actions{flex-direction:column}.users-activity-log-btn{width:100%;text-align:center}.users-activity-log-view-toggle{padding:0 .75rem}.users-activity-log-table-responsive{width:100%;padding:0 .75rem}.users-activity-log-table{min-width:600px;font-size:.85rem}.users-activity-log-table td,.users-activity-log-table th{padding:.4rem .5rem;font-size:.85rem}.users-activity-log-pagination{padding:.75rem .75rem 1rem .75rem;font-size:.9rem}}.company_new_account-container{background:#fff}.company_new_account-header{background:#09c;color:#fff;padding:1rem 1.5rem}.company_new_account-form-card{background:#fff;border-radius:0 0 8px 8px;padding:2rem;margin-top:-1px;width:100%}.company_new_account-form-card h2{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.company_new_account-form-card form{width:100%}.company_new_account-form-group{margin-bottom:1rem;display:flex;flex-direction:column;gap:.3rem}.company_new_account-form-group label{font-weight:500;margin-bottom:.3rem;color:#333;font-size:1rem}.company_new_account-form-group label .required{color:#dc3545;font-weight:700;margin-left:2px}.field-error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.field-error-message:before{content:"⚠";font-size:.875rem}.company_new_account-error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.company_new_account-error-message:before{content:"⚠";font-size:.875rem}.company_new_account-checkbox-group label{cursor:pointer;margin-bottom:0;margin-right:0;font-weight:500;color:#333;font-size:1rem;display:inline-block;pointer-events:none;order:1}.company_new_account-form-group input[type=date],.company_new_account-form-group input[type=number],.company_new_account-form-group input[type=text],.company_new_account-form-group select,.company_new_account-form-group textarea{border-radius:6px;border:1px solid #ccc;padding:.6rem .8rem;font-size:1rem;background:#fff;transition:border-color .2s;outline:none;width:100%;max-width:100%;box-sizing:border-box}.company_new_account-form-group .date-picker-container{width:100%;max-width:100%;position:relative}.company_new_account-form-group .date-picker-input{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}.company_new_account-form-group .date-picker-input:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.company_new_account-form-group .date-picker-calendar{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;min-width:280px;max-width:100%;overflow:hidden}.company_new_account-form-group input[type=date]:focus,.company_new_account-form-group input[type=number]:focus,.company_new_account-form-group input[type=text]:focus,.company_new_account-form-group select:focus,.company_new_account-form-group textarea:focus{border-color:#09c}.company_new_account-checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#09c;margin-right:0;vertical-align:middle;cursor:pointer;order:0;flex-shrink:0}.company_new_account-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;display:flex;flex-direction:row;align-items:center;gap:.5rem}.company_new_account-form-group-row .company_new_account-checkbox-group{margin-bottom:0;flex:1;min-width:200px;max-width:none}.company_new_account-checkbox-group:hover{background:#e9ecef;border-color:#09c}.company_new_account-checkbox-group:active{background:#dee2e6}.company_new_account-checkbox-group.checked{background:#d4edda;border-color:#28a745}.company_new_account-form-group label{display:flex;align-items:center;gap:8px}.company_new_account-form-group input[type=checkbox]+label,.company_new_account-form-group label input[type=checkbox]{display:inline-flex;align-items:center;gap:8px}.company_new_account-form-group textarea{min-height:60px;resize:vertical}.company_new_account-form-group input[readonly],.company_new_account-form-group textarea[readonly]{background:#f4f4f4;color:#888}.company_new_account-button-row{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;align-items:stretch}.company_new_account-action-btn{background:#09c;color:#fff;border:none;border-radius:6px;padding:.6rem 1.5rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s;text-align:center;white-space:nowrap}.company_new_account-action-btn:hover{background:#007bb5}.company_new_account-form-group-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;width:100%}.company_new_account-form-group-row .company_new_account-form-group{flex:1;min-width:200px;max-width:none}.company_new_account-single-field-row .company_new_account-form-group{flex:none;width:100%;max-width:100%}@media (max-width:1200px){.company_new_account-form-group-row .company_new_account-form-group{min-width:200px}}@media (max-width:768px){.company_new_account-form-group-row{flex-direction:column;gap:1rem}.company_new_account-form-group-row .company_new_account-form-group{max-width:100%;min-width:auto}.company_new_account-single-field-row .company_new_account-form-group{width:100%;max-width:100%}}.budget-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.budget-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem}.budget-header-row h2{margin:0;color:#205080;font-size:1.3rem}.budget-header-actions,.budget-view-toggle{display:flex;gap:.7rem}.budget-view-toggle{margin-bottom:1rem;color:#205080;font-size:1rem;align-items:center;padding:0 1.5rem}.budget-view-select{margin-left:.7rem;padding:.35rem 1.1rem .35rem .7rem;border:1px solid #b6e2b6;border-radius:4px;font-size:1rem;color:#205080;background:#f8fafd;font-weight:500;outline:none;transition:border .2s;min-width:250px}.budget-view-select:focus{border-color:#0071b8}.budget-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem 0 1.5rem;box-sizing:border-box}.budget-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.budget-table td,.budget-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.budget-table td:first-child,.budget-table th:first-child{width:60%}.budget-table td:last-child,.budget-table th:last-child{width:40%;text-align:right}.budget-table th{background:#e6f0fa;color:#205080;font-weight:600}.budget-table tr:nth-child(2n){background:#f8fafd}.budget-no-records{text-align:center;color:#888;font-style:italic;padding:2rem}.budget-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s}.budget-btn-secondary{background:#e6f0fa;color:#0071b8}.budget-btn-secondary:hover{background:#d1e4f5;color:#005a94;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.15)}@media (max-width:1024px){.budget-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.budget-table{font-size:.95rem}.budget-table td,.budget-table th{padding:.5rem .6rem}}@media (max-width:768px){.budget-header-row{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1rem 0 1rem}.budget-header-row h2{font-size:1.2rem}.budget-btn,.budget-header-actions{width:100%}.budget-view-toggle{padding:0 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.budget-view-select{width:100%;min-width:100%;margin-left:0}.budget-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.budget-table{font-size:.9rem}.budget-table td,.budget-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.budget-header-row{padding:.75rem .75rem 0 .75rem}.budget-header-row h2{font-size:1.1rem}.budget-view-toggle{padding:0 .75rem;font-size:.9rem}.budget-view-select{font-size:.9rem;padding:.3rem .9rem .3rem .6rem}.budget-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.budget-table{font-size:.85rem;min-width:100%}.budget-table td,.budget-table th{padding:.4rem .5rem;font-size:.85rem}.budget-btn{font-size:.9rem;padding:.45rem 1rem}}.new-budget-container{background:#fff;border:none;border-radius:0;margin:0;padding:0;width:100%;min-height:100vh}.new-budget-form-section{padding:1.5rem 1.5rem 1.2rem 1.5rem}.new-budget-form{margin-bottom:1.2rem}.new-budget-form-row{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.new-budget-form-group{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:220px}.new-budget-form-group label{font-weight:600;color:#205080;font-size:1rem;margin-bottom:.25rem}.new-budget-form-input{padding:.65rem 1rem;border:1.5px solid #b6e2b6;border-radius:6px;font-size:1rem;color:#205080;background:#fafdff;font-weight:500;outline:none;transition:all .2s;width:100%;box-sizing:border-box;min-height:42px}.new-budget-form-input:focus{border-color:#0071b8;background:#fff;box-shadow:0 0 0 3px rgba(0,113,184,.1)}.new-budget-form-input:hover{border-color:#90caf9}.new-budget-form-input::-moz-placeholder{color:#999;font-weight:400}.new-budget-form-input::placeholder{color:#999;font-weight:400}select.new-budget-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23205080" 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 .75rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}select.new-budget-form-input option{background:#fff;color:#205080;padding:.5rem}.required{color:#e53935;margin-left:3px;font-weight:600}.new-fiscal-year-input{margin-top:.5rem}.new-year-actions{display:flex;gap:.5rem;margin-top:.5rem}.new-year-cancel-btn,.new-year-confirm-btn{padding:.4rem .9rem;border:none;border-radius:4px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s}.new-year-confirm-btn{background:#0071b8;color:#fff}.new-year-confirm-btn:hover{background:#005a94;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.new-year-cancel-btn{background:#e6f0fa;color:#0071b8;border:1px solid #b6e2b6}.new-year-cancel-btn:hover{background:#d1e4f5;border-color:#0071b8}.new-budget-table-responsive{width:100%;overflow-x:auto}.new-budget-table{width:calc(100% - 3rem);border-collapse:collapse;background:#fff;margin:.5rem 1.5rem 0 1.5rem;table-layout:auto}.new-budget-table td,.new-budget-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem}.new-budget-table th{background:#e6f0fa;color:#205080;font-weight:600}.new-budget-table tr:nth-child(2n){background:#f8fafd}.account-name{font-weight:500;color:#0071b8}.budget-amount-input{width:100%;padding:.4rem .6rem;border:1px solid #b6e2b6;border-radius:4px;font-size:.95rem;color:#205080;background:#fff;font-weight:500;outline:none;transition:all .2s;text-align:right;box-sizing:border-box;font-family:SF Mono,Roboto Mono,monospace}.budget-amount-input:hover{border-color:#90caf9;background:#fafdff}.budget-amount-input:focus{border-color:#0071b8;background:#fff;box-shadow:0 0 0 2px rgba(0,113,184,.1)}.budget-amount-input::-moz-placeholder{color:#ccc;font-weight:400}.budget-amount-input::placeholder{color:#ccc;font-weight:400}.budget-amount-input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.new-budget-table td{padding:.5rem .6rem}.new-budget-no-records{text-align:center;color:#888;font-style:italic;padding:2rem}.new-budget-action-buttons{display:flex;gap:.7rem;justify-content:flex-end;padding:1.5rem 1.5rem 2rem 1.5rem}.new-budget-btn{padding:.5rem 1.1rem;border:none;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s}.new-budget-btn-primary{background:#0071b8;color:#fff}.new-budget-btn-primary:hover{background:#005a94;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.2)}.new-budget-btn-secondary{background:#e6f0fa;color:#0071b8;border:1px solid #b6e2b6}.new-budget-btn-secondary:hover{background:#d1e4f5;border-color:#0071b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,113,184,.15)}@media (max-width:768px){.new-budget-form-section{padding:1rem 1rem 1rem 1rem}.new-budget-form-row{flex-direction:column;gap:1.5rem}.new-budget-form-group{min-width:100%;width:100%}.new-budget-table{width:calc(100% - 2rem);margin:.5rem 1rem 0 1rem}.new-budget-action-buttons{flex-direction:column;padding:1rem}.new-budget-btn{width:100%}}.customer-group-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.customer-group-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.customer-group-list-header-actions{display:flex;gap:.7rem}.customer-group-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.customer-group-list-content{padding:0 1.5rem}.customer-group-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.customer-group-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.customer-group-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.customer-group-list-table td,.customer-group-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.customer-group-list-table td:first-child,.customer-group-list-table th:first-child{width:70%}.customer-group-list-table td:last-child,.customer-group-list-table th:last-child{width:30%}.customer-group-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.customer-group-list-table tr:nth-child(2n){background:#f8fafd}.customer-group-list-delete-cell,.customer-group-list-delete-header{text-align:right;vertical-align:middle}.customer-group-list-delete-cell{padding-right:1rem}.customer-group-list-no-records{text-align:center;color:#888;font-style:italic}.customer-group-list-table .customer-group-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.customer-group-list-table .customer-group-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}@media (max-width:1024px){.customer-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.customer-group-list-table{font-size:.95rem}.customer-group-list-table td,.customer-group-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.customer-group-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.customer-group-list-content{padding:0 1rem}.customer-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.customer-group-list-table{font-size:.9rem}.customer-group-list-table td,.customer-group-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.customer-group-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.customer-group-list-content{padding:0 .75rem}.customer-group-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.customer-group-list-table{font-size:.85rem;min-width:100%}.customer-group-list-table td,.customer-group-list-table th{padding:.4rem .5rem;font-size:.85rem}.customer-group-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}.customer-group-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.customer-group-list-modal-card{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:400px;max-width:95vw;border:none;padding:0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.customer-group-list-modal-header{background:#0ea5e9;color:#fff;font-weight:700;font-size:1.08rem;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.customer-group-list-modal-icons{display:flex;gap:8px}.customer-group-list-modal-body{padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px}.customer-group-list-modal-label{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.customer-group-list-required{color:#e53935;margin-left:2px}.customer-group-list-modal-input{border-radius:6px;border:1px solid #e2e8f0;padding:.7rem 1.1rem;font-size:1.08rem;background:#f7fafd;transition:border .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box;color:#0ea5e9}.customer-group-list-modal-input:focus{border:1.5px solid #0ea5e9;box-shadow:0 0 0 2px #bbdefb;background:#fff}.customer-group-list-modal-actions{padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.customer-group-list-modal-ok{background:#0ea5e9;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.customer-group-list-modal-ok:hover{background:#0284c7}.customer-group-list-modal-cancel{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.customer-group-list-modal-cancel:hover{background:#e2e8f0;color:#475569}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vendor-group-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.vendor-group-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.vendor-group-list-header-actions{display:flex;gap:.7rem}.vendor-group-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.vendor-group-list-content{padding:0 1.5rem}.vendor-group-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.vendor-group-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.vendor-group-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.vendor-group-list-table td,.vendor-group-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.vendor-group-list-table td:first-child,.vendor-group-list-table th:first-child{width:70%}.vendor-group-list-table td:last-child,.vendor-group-list-table th:last-child{width:30%}.vendor-group-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.vendor-group-list-table tr:nth-child(2n){background:#f8fafd}.vendor-group-list-delete-cell,.vendor-group-list-delete-header{text-align:right;vertical-align:middle}.vendor-group-list-delete-cell{padding-right:1rem}.vendor-group-list-no-records{text-align:center;color:#888;font-style:italic}.vendor-group-list-table .vendor-group-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.vendor-group-list-table .vendor-group-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}@media (max-width:1024px){.vendor-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.vendor-group-list-table{font-size:.95rem}.vendor-group-list-table td,.vendor-group-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.vendor-group-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.vendor-group-list-content{padding:0 1rem}.vendor-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.vendor-group-list-table{font-size:.9rem}.vendor-group-list-table td,.vendor-group-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.vendor-group-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.vendor-group-list-content{padding:0 .75rem}.vendor-group-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.vendor-group-list-table{font-size:.85rem;min-width:100%}.vendor-group-list-table td,.vendor-group-list-table th{padding:.4rem .5rem;font-size:.85rem}.vendor-group-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}.invoice-frequency-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.invoice-frequency-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.invoice-frequency-list-header-actions{display:flex;gap:.7rem}.invoice-frequency-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.invoice-frequency-list-content{padding:0 1.5rem}.invoice-frequency-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.invoice-frequency-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.invoice-frequency-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.invoice-frequency-list-table td,.invoice-frequency-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.invoice-frequency-list-table td:first-child,.invoice-frequency-list-table th:first-child{width:70%}.invoice-frequency-list-table td:last-child,.invoice-frequency-list-table th:last-child{width:30%}.invoice-frequency-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.invoice-frequency-list-table tr:nth-child(2n){background:#f8fafd}.invoice-frequency-list-delete-cell,.invoice-frequency-list-delete-header{text-align:right;vertical-align:middle}.invoice-frequency-list-delete-cell{padding-right:1rem}.invoice-frequency-list-no-records{text-align:center;color:#888;font-style:italic}.invoice-frequency-list-table .invoice-frequency-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.invoice-frequency-list-table .invoice-frequency-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}@media (max-width:1024px){.invoice-frequency-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.invoice-frequency-list-table{font-size:.95rem}.invoice-frequency-list-table td,.invoice-frequency-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.invoice-frequency-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.invoice-frequency-list-content{padding:0 1rem}.invoice-frequency-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.invoice-frequency-list-table{font-size:.9rem}.invoice-frequency-list-table td,.invoice-frequency-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.invoice-frequency-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.invoice-frequency-list-content{padding:0 .75rem}.invoice-frequency-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.invoice-frequency-list-table{font-size:.85rem;min-width:100%}.invoice-frequency-list-table td,.invoice-frequency-list-table th{padding:.4rem .5rem;font-size:.85rem}.invoice-frequency-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}.payment-term-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.payment-term-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.payment-term-list-header-actions{display:flex;gap:.7rem}.payment-term-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.payment-term-list-content{padding:0 1.5rem}.payment-term-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.payment-term-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.payment-term-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.payment-term-list-table td,.payment-term-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.payment-term-list-table td:first-child,.payment-term-list-table th:first-child{width:25%}.payment-term-list-table td:nth-child(2),.payment-term-list-table th:nth-child(2){width:45%}.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-table th{background:#e6f0fa;color:#205080;font-weight:600}.payment-term-list-table tr:nth-child(2n){background:#f8fafd}.payment-term-list-due-header{text-align:center;vertical-align:middle}.payment-term-list-delete-cell,.payment-term-list-delete-header{text-align:right;vertical-align:middle}.payment-term-list-delete-cell{padding-right:1rem}.payment-term-list-error{color:#dc3545;text-align:center;font-weight:500}.payment-term-list-no-records{text-align:center;color:#888;font-style:italic}.payment-term-list-table .payment-term-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.payment-term-list-table .payment-term-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}@media (max-width:1024px){.payment-term-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.payment-term-list-table{font-size:.95rem}.payment-term-list-table td,.payment-term-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.payment-term-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.payment-term-list-content{padding:0 1rem}.payment-term-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.payment-term-list-table{font-size:.9rem}.payment-term-list-table td,.payment-term-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.payment-term-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.payment-term-list-content{padding:0 .75rem}.payment-term-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.payment-term-list-table{font-size:.85rem;min-width:100%}.payment-term-list-table td,.payment-term-list-table th{padding:.4rem .5rem;font-size:.85rem}.payment-term-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}.item-group-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.item-group-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.item-group-list-header-actions{display:flex;gap:.7rem}.item-group-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.item-group-list-content{padding:0 1.5rem}.item-group-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.item-group-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.item-group-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.item-group-list-table td,.item-group-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.item-group-list-table td:first-child,.item-group-list-table th:first-child{width:70%}.item-group-list-table td:last-child,.item-group-list-table th:last-child{width:30%}.item-group-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.item-group-list-table tr:nth-child(2n){background:#f8fafd}.item-group-list-delete-cell,.item-group-list-delete-header{text-align:right;vertical-align:middle}.item-group-list-delete-cell{padding-right:1rem}.item-group-list-no-records{text-align:center;color:#888;font-style:italic}.item-group-list-table .item-group-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.item-group-list-table .item-group-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}@media (max-width:1024px){.item-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.item-group-list-table{font-size:.95rem}.item-group-list-table td,.item-group-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.item-group-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.item-group-list-content{padding:0 1rem}.item-group-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.item-group-list-table{font-size:.9rem}.item-group-list-table td,.item-group-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.item-group-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.item-group-list-content{padding:0 .75rem}.item-group-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.item-group-list-table{font-size:.85rem;min-width:100%}.item-group-list-table td,.item-group-list-table th{padding:.4rem .5rem;font-size:.85rem}.item-group-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}.modal-overlay[data-v-04879f8a]{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}.modal-card[data-v-04879f8a]{background:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(2,136,209,.1);width:370px;max-width:95vw;border:1.5px solid #09c;padding:0;display:flex;flex-direction:column}.modal-header[data-v-04879f8a]{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-icons[data-v-04879f8a]{display:flex;gap:.3rem}.modal-body[data-v-04879f8a]{padding:1.5rem 2.2rem 1.1rem 2.2rem;display:flex;flex-direction:column;gap:1.1rem}.modal-label[data-v-04879f8a]{font-weight:600;margin-bottom:.3rem;color:#205080;font-size:1.08rem;text-align:left;align-self:flex-start}.modal-input[data-v-04879f8a]{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}.modal-input[data-v-04879f8a]:focus{border:1.5px solid #09c;box-shadow:0 0 0 2px #b6e2b6;background:#fff}.modal-actions[data-v-04879f8a]{display:flex;justify-content:flex-end;gap:.7em;margin-top:.5em;width:100%;padding-right:.5rem}.modal-ok[data-v-04879f8a]{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}.modal-ok[data-v-04879f8a]:hover{background:#0288d1}.modal-cancel[data-v-04879f8a]{background:#e74c3c;color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-weight:600;font-size:1.02rem;cursor:pointer;transition:background .18s}.modal-cancel[data-v-04879f8a]:hover{background:#c0392b}.warehouses-list-container{background:#fff;padding:2rem 2rem 1.5rem 2rem;animation:fadeInCard .7s cubic-bezier(.4,0,.2,1)}@keyframes fadeInCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.warehouses-list-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.warehouses-list-title-section{flex:1}.warehouses-list-title{font-size:1.8rem;font-weight:700;color:#205080;margin:0 0 .5rem 0}.warehouses-list-subtitle{color:#666;margin:0;font-size:1rem}.warehouses-list-actions{display:flex;gap:1rem;align-items:center}.warehouses-list-btn{padding:.7rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .2s;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.warehouses-list-btn-primary{background:#1976d2;color:#fff;border:1px solid #1565c0}.warehouses-list-btn-primary:hover{background:#1565c0;box-shadow:0 2px 8px rgba(25,118,210,.3)}.warehouses-list-btn-secondary{background:#fff;color:#666;border:1px solid #ddd}.warehouses-list-btn-secondary:hover{background:#f5f5f5;border-color:#ccc}.warehouses-list-filters{display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:#f8fafd;border-radius:12px;border:1px solid #e0e0e0}.warehouses-list-filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.warehouses-list-filter-group label{font-weight:600;color:#205080;font-size:.95rem}.warehouses-list-filter-select,.warehouses-list-search-input{padding:.6rem .8rem;border:1.5px solid #b6e2b6;border-radius:8px;font-size:.95rem;background:#fafdff;transition:border-color .2s,box-shadow .2s;outline:none}.warehouses-list-filter-select:focus,.warehouses-list-search-input:focus{border-color:#09c;box-shadow:0 0 0 2px rgba(0,153,204,.1);background:#fff}.warehouses-list-filter-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 .8rem center/1em auto;padding-right:2rem}.warehouses-list-content-wrapper{padding:0}.warehouses-list-table-responsive{width:100%;max-width:100%;overflow-x:hidden;margin-bottom:2rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box;padding:0}.warehouses-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;table-layout:fixed}.warehouses-list-table td,.warehouses-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.warehouses-list-table td:first-child,.warehouses-list-table th:first-child{width:15%}.warehouses-list-table td:nth-child(2),.warehouses-list-table td:nth-child(3),.warehouses-list-table td:nth-child(4),.warehouses-list-table th:nth-child(2),.warehouses-list-table th:nth-child(3),.warehouses-list-table th:nth-child(4){width:20%}.warehouses-list-table td:nth-child(5),.warehouses-list-table th:nth-child(5){width:10%;text-align:center}.warehouses-list-table td:nth-child(6),.warehouses-list-table th:nth-child(6){width:15%;text-align:center}.warehouses-list-table th{background:#e6f0fa;color:#205080;font-weight:600;white-space:nowrap}.warehouses-list-table tr:nth-child(2n){background:#f8fafd}.warehouses-list-table tbody tr:hover{background:#eaf6fb;transition:background .2s}.warehouses-list-loading,.warehouses-list-no-data{color:#666;text-align:center;padding:2rem;font-style:italic}.warehouses-list-row{transition:background .2s}.warehouses-list-name-content{display:flex;align-items:center;gap:.5rem}.warehouses-list-name-text{font-weight:600;color:#205080}.warehouses-list-description{max-width:200px;word-wrap:break-word}.warehouses-list-address{max-width:180px}.warehouses-list-address,.warehouses-list-contact{font-size:.9rem;line-height:1.4}.warehouses-list-empty{color:#999;font-style:italic}.warehouses-list-status{text-align:center;vertical-align:middle}.warehouses-list-status-badge{padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.warehouses-list-status-badge.active{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.warehouses-list-status-badge.inactive{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.warehouses-list-actions-cell{text-align:center;vertical-align:middle}.warehouses-list-action-buttons{display:flex;gap:.5rem;justify-content:center;align-items:center}.warehouses-list-action-btn{padding:.4rem .6rem;border-radius:6px;border:none;cursor:pointer;transition:all .2s;font-size:.9rem;display:flex;align-items:center;justify-content:center}.warehouses-list-action-btn.edit-btn{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.warehouses-list-action-btn.edit-btn:hover{background:#1976d2;color:#fff}.warehouses-list-action-btn.deactivate-btn{background:#fff3e0;color:#f57c00;border:1px solid #ffcc02}.warehouses-list-action-btn.deactivate-btn:hover{background:#f57c00;color:#fff}.warehouses-list-action-btn.activate-btn{background:#e8f5e8;color:#2e7d32;border:1px solid #a5d6a7}.warehouses-list-action-btn.activate-btn:hover{background:#2e7d32;color:#fff}.warehouses-list-action-btn.delete-btn{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2}.warehouses-list-action-btn.delete-btn:hover{background:#d32f2f;color:#fff}.warehouse-modal-field-row{display:flex;gap:1rem}.warehouse-modal-field-row .warehouse-modal-field{flex:1}@media (max-width:1024px){.warehouses-list-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.warehouses-list-table{min-width:700px}.warehouses-list-table td,.warehouses-list-table th{padding:.5rem .6rem;font-size:.9rem}}@media (max-width:900px){.warehouses-list-container{padding:1.5rem 1.5rem 1.5rem 1.5rem}.warehouses-list-header{flex-direction:column;align-items:stretch;gap:1.5rem}.warehouses-list-filters{flex-direction:column;gap:1rem;padding:1rem}.warehouses-list-filter-group{min-width:auto}.warehouses-list-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.warehouses-list-table{min-width:600px}.warehouses-list-table td,.warehouses-list-table th{padding:.5rem .6rem;font-size:.9rem}.warehouses-list-action-buttons{flex-direction:column;gap:.3rem}.warehouses-list-action-btn{padding:.3rem .5rem;font-size:.8rem}}@media (max-width:768px){.warehouses-list-container{padding:1rem 1rem 1.5rem 1rem}.warehouses-list-title{font-size:1.5rem}.warehouses-list-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.warehouses-list-table{min-width:500px}.warehouses-list-table td,.warehouses-list-table th{padding:.4rem .5rem;font-size:.8rem}.warehouses-list-btn{padding:.6rem 1.2rem;font-size:.9rem}.warehouse-modal-field-row{flex-direction:column;gap:.8rem}}@media (max-width:600px){.warehouses-list-container{padding:.8rem .8rem 1.5rem .8rem}.warehouses-list-title{font-size:1.3rem}.warehouses-list-filters{padding:.8rem;flex-direction:column;gap:.8rem}.warehouses-list-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.warehouses-list-table{min-width:500px;font-size:.8rem}.warehouses-list-table td,.warehouses-list-table th{padding:.4rem .5rem;font-size:.8rem}.warehouses-list-table th{font-size:.75rem}.warehouses-list-action-buttons{gap:.2rem}.warehouses-list-action-btn{padding:.25rem .4rem;font-size:.75rem}}.warehouses-list-row.processing{opacity:.6;position:relative}.warehouses-list-row.processing:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(32,80,128,.1);pointer-events:none}.warehouses-list-action-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.warehouses-list-action-btn:disabled:hover{transform:none;box-shadow:none}.warehouses-list-pagination-wrapper{margin:2rem 0 1rem 0;padding:0;width:100%}.warehouses-list-pagination-wrapper .pagination-container{margin-top:0;max-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.warehouses-list-pagination-wrapper .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}.warehouses-list-pagination-wrapper .pagination-pages{display:flex;flex-direction:row;gap:.25rem;align-items:center}@media (max-width:768px){.warehouses-list-content-wrapper{padding:0}.warehouses-list-pagination-wrapper{margin:1.5rem 0 .5rem 0;padding:0}}.new-fixed-asset-bg{min-height:100vh;background:#f5f5f5}.new-fixed-asset-container{background:#fff;padding:2rem 2.5rem;border-radius:0;box-shadow:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;border:1px solid #e0e0e0}.new-fixed-asset-title{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;color:#2c3e50;letter-spacing:0;padding-bottom:.75rem;border-bottom:2px solid #0077c5}.new-fixed-asset-form{width:100%;max-width:100%;box-sizing:border-box}.new-fixed-asset-fields{flex-direction:column;max-width:100%}.new-fixed-asset-fields,.new-fixed-asset-form-row-group{display:flex;align-items:flex-start;gap:1.5rem;box-sizing:border-box}.new-fixed-asset-form-row-group{flex-direction:row;margin-bottom:0;width:100%}.new-fixed-asset-form-row-group .new-fixed-asset-form-row{flex:1;min-width:0}.new-fixed-asset-form-row{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:0;width:100%;box-sizing:border-box}.new-fixed-asset-form-row label{font-weight:500;margin-bottom:0;color:#333;font-size:.9375rem;width:100%;line-height:1.4}.new-fixed-asset-form-row.required label:after{content:"*";color:#d32f2f;margin-left:.25rem;font-weight:600}.new-fixed-asset-form-control,.new-fixed-asset-form-row input[type=date],.new-fixed-asset-form-row input[type=number],.new-fixed-asset-form-row input[type=text],.new-fixed-asset-form-row select{border:1px solid #ccc;border-radius:3px;padding:.5rem .75rem;font-size:.9375rem;background:#fff;margin-bottom:0;min-width:0;max-width:100%;color:#333;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;box-shadow:none;font-weight:400;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-fixed-asset-form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem;cursor:pointer}.new-fixed-asset-form-control:focus,.new-fixed-asset-form-row input[type=date]:focus,.new-fixed-asset-form-row input[type=number]:focus,.new-fixed-asset-form-row input[type=text]:focus,.new-fixed-asset-form-row select:focus{border-color:#0077c5;background:#fff;box-shadow:0 0 0 2px rgba(0,119,197,.1);outline:none}.new-fixed-asset-form-control:hover,.new-fixed-asset-form-row input[type=date]:hover,.new-fixed-asset-form-row input[type=number]:hover,.new-fixed-asset-form-row input[type=text]:hover,.new-fixed-asset-form-row select:hover{border-color:#999}.new-fixed-asset-input-with-suffix{position:relative;width:100%;display:flex;align-items:center}.new-fixed-asset-input-with-suffix .new-fixed-asset-form-control{padding-right:2.5rem;width:100%}.new-fixed-asset-suffix{position:absolute;right:2.5rem;color:#666;font-size:.9375rem;font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;line-height:1;display:flex;align-items:center;height:100%}.new-fixed-asset-form-row .date-picker-container{width:100%}.new-fixed-asset-form-row .date-picker-input{padding:.5rem .75rem;border-radius:3px;border:1px solid #ccc;background:#fff;color:#333;font-size:.9375rem;font-weight:400;outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:none;cursor:pointer;width:100%;min-width:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-fixed-asset-form-row .date-picker-input:focus,.new-fixed-asset-form-row .date-picker-input:hover{border-color:#0077c5;background:#fff;box-shadow:0 0 0 2px rgba(0,119,197,.1)}.new-fixed-asset-form-group{margin-bottom:0;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.new-fixed-asset-form-group label{font-weight:500;margin-bottom:.4rem;color:#333;font-size:.9375rem;line-height:1.4}.new-fixed-asset-form-group .new-fixed-asset-form-control,.new-fixed-asset-form-group textarea{border:1px solid #ccc;border-radius:3px;padding:.5rem .75rem;font-size:.9375rem;background:#fff;resize:vertical;min-width:0;max-width:100%;min-height:80px;color:#333;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;box-shadow:none;font-weight:400;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new-fixed-asset-form-group .new-fixed-asset-form-control:focus,.new-fixed-asset-form-group textarea:focus{border-color:#0077c5;background:#fff;box-shadow:0 0 0 2px rgba(0,119,197,.1);outline:none}.new-fixed-asset-form-group .new-fixed-asset-form-control:hover,.new-fixed-asset-form-group textarea:hover{border-color:#999}.new-fixed-asset-form-group.required label:after{content:"*";color:#d32f2f;margin-left:.25rem;font-weight:600}.new-fixed-asset-form-group.info{font-size:.9375rem;color:#333;margin-top:1.5rem;background:#f8f9fa;border-radius:4px;padding:1rem 1.25rem;box-shadow:none;border:1px solid #dee2e6;border-left:4px solid #0077c5}.new-fixed-asset-form-group.info>div:first-child{margin-bottom:.75rem;color:#495057;line-height:1.5}.new-fixed-asset-inline-info{display:flex;align-items:center;gap:1rem;margin-top:0}.new-fixed-asset-inline-info label{font-weight:500;min-width:280px;margin-bottom:0;color:#333;font-size:.9375rem;flex-shrink:0}.new-fixed-asset-inline-info .new-fixed-asset-form-control,.new-fixed-asset-inline-info input[type=text]{width:180px;color:#333;font-weight:500;border:1px solid #ccc;background:#f8f9fa;border-radius:3px;padding:.5rem .75rem;box-shadow:none;font-size:.9375rem;flex-shrink:0}.new-fixed-asset-form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.new-fixed-asset-btn{padding:.5rem 1.5rem;border-radius:3px;font-size:.9375rem;font-weight:500;cursor:pointer;border:1px solid #ccc;background:#fff;color:#333;transition:background-color .2s,border-color .2s,color .2s;box-shadow:none;white-space:nowrap;outline:none;min-width:100px}.new-fixed-asset-btn.blue{background:#0077c5;color:#fff;border:1px solid #0077c5}.new-fixed-asset-btn.blue:hover{background:#005a9e;border-color:#005a9e;color:#fff}.new-fixed-asset-btn:not(.blue):hover{background:#f5f5f5;border-color:#999;color:#333}.new-fixed-asset-btn:active{transform:translateY(1px)}@media (max-width:768px){.new-fixed-asset-container{padding:1.5rem 1rem;margin:1rem}.new-fixed-asset-form-row-group{flex-direction:column;gap:1.5rem;margin-bottom:0}.new-fixed-asset-form-row-group .new-fixed-asset-form-row{width:100%}.new-fixed-asset-form-row{flex-direction:column;align-items:flex-start;gap:.4rem}.new-fixed-asset-form-row label{min-width:auto;width:100%}.new-fixed-asset-inline-info{flex-direction:column;align-items:flex-start;gap:.5rem}.new-fixed-asset-inline-info label{min-width:auto;width:100%}.new-fixed-asset-inline-info .new-fixed-asset-form-control,.new-fixed-asset-inline-info input[type=text]{width:100%}.new-fixed-asset-form-actions{flex-direction:column}.new-fixed-asset-btn{width:100%}}.depreciation-container{margin:2.5rem;min-height:100vh;background:#f4f8fb;padding:2.5rem 0 0 0}.breadcrumb-bar{margin-bottom:1.5rem}.depreciation-content{background:#fff;border-radius:16px;box-shadow:0 6px 32px #1976d21a;padding:2.5rem 2rem 2rem 2rem;margin:0 auto}.depreciation-title{font-size:1.35rem;font-weight:800;margin-bottom:1.5rem;color:#1976d2;letter-spacing:.5px}.start-date-btn{background:linear-gradient(90deg,#1976d2,#42a5f5);color:#fff;border:none;border-radius:8px;padding:.6rem 2rem;font-size:1.08rem;font-weight:700;cursor:pointer;margin-bottom:1.2rem;box-shadow:0 2px 8px #1976d233;transition:background .2s,box-shadow .2s,transform .1s;white-space:nowrap}.start-date-btn:hover{background:linear-gradient(90deg,#1565c0,#64b5f6);box-shadow:0 4px 16px #1976d244;transform:translateY(-2px) scale(1.03)}.depreciation-labels{margin-bottom:1.2rem;color:#1976d2;font-size:1.08rem;display:flex;gap:2.5rem;font-weight:600}.depreciation-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem;background:#f9fafd;box-shadow:0 2px 8px #1976d222;border-radius:12px;overflow:hidden;margin-bottom:1.5rem}.depreciation-table td,.depreciation-table th{border-bottom:1px solid #e3f2fd;padding:.85rem 1.2rem;text-align:left;font-size:1.05rem}.depreciation-table th{background:#e3f2fd;color:#1976d2;font-weight:700;border-bottom:2px solid #b2dfdb}.depreciation-table tr:last-child td{border-bottom:none}.action-buttons{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2.2rem}.btn-outline-secondary{background:#fff;color:#1976d2;border:2px solid #b2e0ff;box-shadow:0 2px 8px #b2e0ff33}.btn-outline-secondary:hover{background:#e3f2fd;color:#1976d2;border-color:#1976d2;box-shadow:0 4px 16px #b2e0ff44;transform:translateY(-2px) scale(1.03)}.depreciation-date-input{border:none;border-bottom:2px solid #b2dfdb;border-radius:0;padding:.4rem 0 .4rem .5rem;font-size:1.08rem;background:#f4f8fb;margin-left:.5rem;color:#1976d2;transition:border .2s,background .2s;width:160px;box-sizing:border-box}.depreciation-date-input:focus{border-bottom:2px solid #1976d2;background:#e3f2fd;outline:none}.depreciation-labels label{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1976d2}.modal-icons{display:flex;align-items:center;gap:10px}.modal-icons i{font-size:1.15rem;cursor:pointer}.modal-label{color:#1976d2;font-weight:600;margin-bottom:6px;font-size:1.05rem}.modal-input{border:none;border-bottom:2px solid #b2dfdb;outline:none;font-size:1.08rem;background:#f4f8fb;padding:4px 0 8px 0;margin-bottom:10px;color:#1976d2;border-radius:0;transition:border .2s;width:100%}.modal-input:focus{border-bottom:2px solid #1976d2;background:#e3f2fd}.modal-ok{background:linear-gradient(90deg,#1976d2,#42a5f5);color:#fff;border:none;border-radius:8px;padding:.5rem 1.5rem;font-size:1.08rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #1976d233;transition:background .2s,box-shadow .2s,transform .1s;white-space:nowrap}.modal-ok:hover{background:linear-gradient(90deg,#1565c0,#64b5f6);box-shadow:0 4px 16px #1976d244;transform:translateY(-2px) scale(1.03)}.modal-cancel{background:linear-gradient(90deg,#4dd0e1,#0097a7);color:#fff;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:1.08rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #4dd0e133;transition:background .2s,box-shadow .2s,transform .1s;white-space:nowrap}.modal-cancel:hover{background:linear-gradient(90deg,#0097a7,#4dd0e1);box-shadow:0 4px 16px #4dd0e144;transform:translateY(-2px) scale(1.03)}.modal-info{color:#1976d2;font-weight:600;margin-bottom:4px}.modal-desc{color:#444;font-size:.98rem;margin-bottom:10px}.pending-items-list-container{min-height:100vh;background:#f4f8fb;padding:2.5rem 0 0 0}.pending-list-content{background:#fff;border-radius:16px;box-shadow:0 6px 32px #1976d21a;padding:2.5rem 2rem 2rem 2rem;margin:0 auto}.pending-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem;background:#f9fafd;box-shadow:0 2px 8px #1976d222;border-radius:12px;overflow:hidden;margin-bottom:1.2rem}.pending-table td,.pending-table th{border-bottom:1px solid #e3f2fd;padding:.85rem 1.2rem;text-align:left;font-size:1.05rem}.pending-table th{background:#e3f2fd;color:#1976d2;font-weight:700;border-bottom:2px solid #b2dfdb}.pending-table tr:last-child td{border-bottom:none}.modal-content{background:#fff;border-radius:16px;box-shadow:0 6px 32px #1976d21a;padding:0 0 18px 0;min-width:700px;max-width:90vw;max-height:90vh;overflow-y:auto}.modal-header{background:linear-gradient(90deg,#1976d2,#42a5f5);padding:16px 28px;border-radius:16px 16px 0 0}.registered-items-list-container{min-height:100vh;background:#f4f8fb;padding:2.5rem 0 0 0}.breadcrumb-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-left:2rem}.breadcrumb-bar span{font-size:1.15rem;color:#1976d2;font-weight:700;letter-spacing:.2px;background:#e3f2fd;padding:.6rem 1.5rem;border-radius:10px;box-shadow:0 2px 8px #1976d211;display:inline-block}.action-bar{display:flex;gap:14px;margin-right:2rem}.registered-list-content{background:#fff;border-radius:16px;box-shadow:0 6px 32px #1976d21a;padding:2.5rem 2rem 2rem 2rem;margin:0 auto}.section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.registered-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem;background:#f9fafd;box-shadow:0 2px 8px #1976d222;border-radius:12px;overflow:hidden;margin-bottom:1.2rem}.registered-table td,.registered-table th{border-bottom:1px solid #e3f2fd;padding:.85rem 1.2rem;text-align:left;font-size:1.05rem}.registered-table th{background:#e3f2fd;color:#1976d2;font-weight:700;border-bottom:2px solid #b2dfdb}.registered-table tr:last-child td{border-bottom:none}.sold-disposed-items-container{min-height:100vh;background:#f7fafc;padding:3rem 0 0 0;font-family:Inter,Segoe UI,Arial,sans-serif}.header-bar{display:flex;justify-content:space-between;align-items:center;background:#e3f2fd;border-radius:20px 20px 0 0;padding:1.5rem 2.5rem 1.5rem 2.5rem;margin-bottom:2.5rem;box-shadow:0 4px 16px #1976d211}.header-bar span{font-weight:800;color:#1976d2;font-size:1.25rem;letter-spacing:.3px}.header-actions{display:flex;gap:1.2rem}.btn{padding:.6rem 2rem;background:linear-gradient(90deg,#e3f2fd,#b2e0ff);color:#1976d2;white-space:nowrap}.btn-primary{background:linear-gradient(90deg,#1976d2,#42a5f5)}.btn-primary:hover{background:linear-gradient(90deg,#1565c0,#64b5f6)}.btn-outline-primary{background:#fff;color:#1976d2;border:2px solid #64b5f6;box-shadow:0 2px 8px #64b5f633}.btn-outline-primary:hover{background:#e3f2fd;color:#1976d2;border-color:#1976d2;box-shadow:0 4px 16px #64b5f644;transform:translateY(-2px) scale(1.03)}.btn-text{display:inline-block}.material-icons{font-size:1.3em;vertical-align:middle}.table-section{background:#fff;border:none;border-radius:0 0 20px 20px;padding:2.8rem 2.5rem 2.2rem 2.5rem;box-shadow:0 8px 32px #1976d21a;margin:0 auto}h3{color:#1976d2;margin-bottom:1.5rem;font-size:1.35rem;font-weight:800;letter-spacing:.6px}.table-responsive{width:100%;overflow-x:auto}.items-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.08rem;background:#f9fafd;box-shadow:0 2px 8px #1976d222;border-radius:14px;overflow:hidden;margin-bottom:1.5rem;transition:box-shadow .2s}.items-table td,.items-table th{border-bottom:1px solid #e3f2fd;padding:1rem 1.3rem;text-align:left;font-size:1.08rem}.items-table th{background:#e3f2fd;color:#1976d2;font-weight:800;border-bottom:2px solid #b2dfdb}.items-table tr:last-child td{border-bottom:none}.items-table tbody tr{transition:background .15s,box-shadow .15s}.items-table tbody tr:hover{background:#e3f2fd44;box-shadow:0 2px 8px #1976d211}.no-records{text-align:center;color:#b0b0b0;font-size:1.08rem;padding:2.5rem 0;letter-spacing:.2px}@media (max-width:900px){.header-bar,.table-section{padding-left:1.2rem;padding-right:1.2rem}.table-section{padding-top:1.5rem;padding-bottom:1.2rem}}@media (max-width:600px){.header-bar,.table-section{padding-left:.5rem;padding-right:.5rem}.header-bar{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions{width:100%;justify-content:flex-start}.table-section{padding-top:1rem;padding-bottom:.5rem}h3{font-size:1.1rem}.items-table td,.items-table th{padding:.7rem .7rem;font-size:.98rem}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card{background:#fff;border-radius:16px;box-shadow:0 6px 32px #1976d21a;min-width:370px;max-width:400px;border:none;overflow:hidden}.modal-header{background:linear-gradient(90deg,#039be5,#64b5f6);color:#fff;font-weight:700;font-size:1.15rem;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.close-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:color .2s}.close-btn:hover{color:#ff5252}.modal-body{background:#f4f8fb;padding:24px 20px 10px 20px;display:flex;flex-direction:column;gap:10px;color:#1976d2;font-size:1.05rem}.modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px 20px 20px}.merge-accounts-container,.merge-customers-container,.merge-vendors-container{background:#f7fafc;min-height:100vh;padding:2.5rem 0 0 0;font-family:var(--font-family)}:root{--primary:#1976d2;--primary-light:#e3f2fd;--primary-dark:#1565c0;--danger:#e53935;--border-radius:14px;--box-shadow:0 4px 24px #1976d222;--font-family:"Inter","Segoe UI",Arial,sans-serif}.merge-items-container{background:#f7fafc;min-height:100vh;padding:2.5rem 0 0 0;font-family:var(--font-family)}.header-bar{background:var(--primary-light);border:none;border-radius:var(--border-radius) var(--border-radius) 0 0;padding:1.5rem 2.5rem 1.2rem 2.5rem;margin:0 auto 2.5rem auto;font-weight:800;color:var(--primary);font-size:1.35rem;letter-spacing:.5px}.header-bar,.merge-content{box-shadow:var(--box-shadow)}.merge-content{background:#fff;border:none;border-radius:0 0 var(--border-radius) var(--border-radius);padding:2.5rem 2.5rem 2rem 2.5rem;margin:0 auto}h2{color:var(--primary);margin-bottom:2rem;font-size:1.5rem;font-weight:800;letter-spacing:.5px}.merge-form{display:flex;flex-direction:column;gap:1.2rem}.form-row{display:flex;align-items:center;gap:1.5rem;margin-bottom:.2rem}.form-row label{min-width:130px;font-weight:600;color:var(--primary-dark);font-size:1.08rem}.input-field{border:1.5px solid #cfd8dc;border-radius:8px;outline:none;font-size:1.08rem;background:#f9fafd;padding:.6rem 1rem;min-width:200px;transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px #1976d211}.input-field:focus{border:1.5px solid var(--primary);background:#fff;box-shadow:0 2px 8px #1976d222}.checkbox-field{width:20px;height:20px;accent-color:var(--primary)}.required{color:var(--danger);margin-left:2px}.form-actions{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2.5rem}.btn{padding:.7rem 2.2rem;border-radius:8px;font-size:1.08rem;font-weight:700;border:none;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,transform .1s;box-shadow:0 2px 8px #1976d233}.btn-primary{background:linear-gradient(90deg,var(--primary) 0,#42a5f5 100%);color:#fff;border:none}.btn-primary:hover{background:linear-gradient(90deg,var(--primary-dark) 0,#64b5f6 100%);color:#fff;box-shadow:0 4px 16px #1976d244;transform:translateY(-2px) scale(1.03)}.btn-secondary{background:#fff;color:var(--primary);border:2px solid #64b5f6;box-shadow:0 2px 8px #64b5f633}.btn-secondary:hover{background:var(--primary-light);color:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px #64b5f644;transform:translateY(-2px) scale(1.03)}.spacer{height:1.5rem}@media (max-width:700px){.header-bar,.merge-content{max-width:98vw;padding-left:1rem;padding-right:1rem}.merge-content{padding-top:1.2rem;padding-bottom:1rem}h2{font-size:1.15rem}.form-row label{min-width:90px;font-size:1rem}.input-field{min-width:100px;font-size:1rem}.btn{font-size:1rem;padding:.6rem 1.2rem}}body{font-family:Inter,Segoe UI,Arial,sans-serif;background:#f4f7fb}.journal-entry-container{padding:2.5rem 0;display:flex;justify-content:center;align-items:flex-start;background:#f4f7fb;min-height:100vh}.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}.journal-entry-header{display:flex;justify-content:space-between;align-items:center;background:transparent;padding:0 0 1.5rem 0;border:none}.journal-entry-breadcrumb{font-weight:700;color:#1976d2;font-size:1.15rem;letter-spacing:.02em;margin-bottom:2.2rem;display:block;text-align:left}.journal-entry-nav{display:flex;gap:.5rem}.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)}.journal-entry-btn-nav:hover{background:#1976d2;color:#fff}.journal-entry-title{font-size:1.45rem;font-weight:700;color:#205080;margin-bottom:1.2rem;letter-spacing:.01em;display:flex;align-items:center;gap:1rem}.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}.journal-entry-help-btn:hover{background:#e3f2fd;border-color:#1976d2;transform:scale(1.1)}.journal-entry-help-icon{color:#666;font-weight:700;font-size:14px;line-height:1}.journal-entry-help-btn:hover .journal-entry-help-icon{color:#1976d2}.journal-entry-meta{display:flex;gap:2.5rem;margin-bottom:1.2rem;justify-content:flex-end;font-size:1.04rem}.journal-entry-input-date,.journal-entry-input-no{margin-left:.5rem;padding:.28rem .9rem;border:1px solid #d0e3fa;border-radius:5px;font-size:1rem;background:#f8fbff;transition:border .18s}.journal-entry-input-date:focus,.journal-entry-input-no:focus{border:1.5px solid #1976d2;outline:none}.journal-entry-input-no[readonly]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.journal-entry-input-no[readonly]:focus{border:1px solid #d0e3fa;outline:none}.journal-entry-input-no[readonly][placeholder*=Generating]{background-color:#fff3cd;color:#856404;border-color:#ffeaa7}.journal-entry-table-title{font-weight:600;margin-bottom:.7rem;color:#1976d2;font-size:1.08rem}.journal-entry-table-section{margin-bottom:1.2rem}.journal-entry-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:.7rem;background:#f8fbff;border-radius:8px;overflow:hidden;box-shadow:0 1px 8px #e3f2fd}.journal-entry-table td,.journal-entry-table th{border:none;padding:.7rem .9rem;text-align:left}.journal-entry-table th{background:#e3eafc;color:#205080;font-weight:700;font-size:1.01rem}.journal-entry-table td{background:#fff;font-size:1rem}.journal-entry-no-records{text-align:center;color:#b0b8c9;font-weight:500;padding:2.2rem 0;font-size:1.05rem}.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}.journal-entry-btn-add:hover{background:#205080}.journal-entry-comments{margin-bottom:1.2rem}.journal-entry-input-comments{width:100%;padding:.5rem .8rem;border:1px solid #d0e3fa;border-radius:5px;font-size:1rem;background:#f8fbff;transition:border .18s;margin-top:.3rem}.journal-entry-input-comments:focus{border:1.5px solid #1976d2;outline:none}.journal-entry-totals{display:flex;justify-content:flex-end;gap:2.5rem;margin-bottom:1.7rem;color:#205080;font-weight:600;font-size:1.07rem}.journal-entry-actions{display:flex;justify-content:flex-end;gap:1.2rem}.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)}.journal-entry-btn-action:hover{background:#205080;box-shadow:0 2px 12px rgba(25,118,210,.13)}.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}.journal-entry-btn-delete:hover{background:#ffeaea}.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}.journal-entry-input-table:focus{border:1.5px solid #1976d2;outline:none}.journal-entry-validation{margin-bottom:1rem;padding:.5rem;border-radius:4px;background:#fff3cd;border:1px solid #ffeaa7}.journal-entry-validation-error{color:#d63031;font-weight:500;font-size:.95rem}.journal-entry-balance-error{color:#d63031;font-weight:600;margin-left:1rem}.journal-entry-balance-success{color:#00b894;font-weight:600;margin-left:1rem}.journal-entry-btn-delete:disabled{opacity:.5;cursor:not-allowed}.journal-entry-btn-action:disabled{opacity:.6;cursor:not-allowed;background:#ccc}.journal-entry-btn-action:disabled:hover{background:#ccc;box-shadow:none}.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)}.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}.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}.journal-entry-help-modal-header h3{margin:0;color:#1976d2;font-size:1.3rem;font-weight:600}.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}.journal-entry-help-modal-close:hover{background:#f0f2f5;color:#1976d2}.journal-entry-help-modal-content{padding:2rem;line-height:1.6}.journal-entry-help-modal-content h4{color:#1976d2;margin:1.5rem 0 .8rem 0;font-size:1.1rem;font-weight:600}.journal-entry-help-modal-content h4:first-child{margin-top:0}.journal-entry-help-modal-content p{margin:.8rem 0;color:#333}.journal-entry-help-modal-content ol,.journal-entry-help-modal-content ul{margin:.8rem 0;padding-left:1.5rem}.journal-entry-help-modal-content li{margin:.4rem 0;color:#333}.journal-entry-help-account-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1rem 0}.journal-entry-help-section{background:#f8f9fa;padding:1.2rem;border-radius:8px;border-left:4px solid #1976d2}.journal-entry-help-section h5{color:#1976d2;margin:0 0 .8rem 0;font-size:1rem;font-weight:600}.journal-entry-help-section ul{margin:0;padding-left:1rem}.journal-entry-help-section li{margin:.3rem 0;font-size:.95rem}@media (max-width:700px){.journal-entry-help-modal{width:95%;margin:1rem}.journal-entry-help-modal-content{padding:1.5rem}.journal-entry-help-account-types{grid-template-columns:1fr;gap:1rem}}.preferred-shipping-list-container{background:#fff;border:none;border-radius:0;margin:0;padding:0 0 1.5rem 0;width:100%}.preferred-shipping-list-header-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.2rem;padding:1.5rem 1.5rem 0 1.5rem;margin-right:1.5rem}.preferred-shipping-list-header-actions{display:flex;gap:.7rem}.preferred-shipping-list-add-btn{background:#0071b8;color:#fff;border:none;border-radius:4px;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.preferred-shipping-list-content{padding:0 1.5rem}.preferred-shipping-list-section-title{font-size:1.25rem;font-weight:700;margin-bottom:1.2rem;color:#1976d2;letter-spacing:.5px}.preferred-shipping-list-table-responsive{width:calc(100% - 3rem);max-width:100%;overflow-x:hidden;margin:0 1.5rem;box-sizing:border-box}.preferred-shipping-list-table{width:100%;max-width:100%;border-collapse:collapse;background:#fff;margin:.5rem 0 0 0;table-layout:fixed}.preferred-shipping-list-table td,.preferred-shipping-list-table th{border:1px solid #b6e2b6;padding:.6rem .8rem;text-align:left;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;vertical-align:middle}.preferred-shipping-list-table td:first-child,.preferred-shipping-list-table th:first-child{width:35%}.preferred-shipping-list-table td:nth-child(2),.preferred-shipping-list-table th:nth-child(2){width:45%}.preferred-shipping-list-table td:nth-child(3),.preferred-shipping-list-table th:nth-child(3){width:20%}.preferred-shipping-list-table th{background:#e6f0fa;color:#205080;font-weight:600}.preferred-shipping-list-table tr:nth-child(2n){background:#f8fafd}.preferred-shipping-list-delete-cell,.preferred-shipping-list-delete-header{text-align:right;vertical-align:middle}.preferred-shipping-list-delete-cell{padding-right:1rem}.preferred-shipping-list-no-records{text-align:center;color:#888;font-style:italic}.preferred-shipping-list-table .preferred-shipping-list-modal-cancel{background:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:6px;padding:.4rem .8rem;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block}.preferred-shipping-list-table .preferred-shipping-list-modal-cancel:hover{background:#dc3545;color:#fff;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}.preferred-shipping-list-error{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-weight:500;font-size:.9rem}@media (max-width:1024px){.preferred-shipping-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.preferred-shipping-list-table{font-size:.95rem}.preferred-shipping-list-table td,.preferred-shipping-list-table th{padding:.5rem .6rem}}@media (max-width:768px){.preferred-shipping-list-header-row{padding:1rem 1rem 0 1rem;margin-right:1rem}.preferred-shipping-list-content{padding:0 1rem}.preferred-shipping-list-table-responsive{width:calc(100% - 2rem);margin:0 1rem}.preferred-shipping-list-table{font-size:.9rem}.preferred-shipping-list-table td,.preferred-shipping-list-table th{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.preferred-shipping-list-header-row{padding:.75rem .75rem 0 .75rem;margin-right:.75rem}.preferred-shipping-list-content{padding:0 .75rem}.preferred-shipping-list-table-responsive{width:calc(100% - 1.5rem);margin:0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.preferred-shipping-list-table{font-size:.85rem;min-width:100%}.preferred-shipping-list-table td,.preferred-shipping-list-table th{padding:.4rem .5rem;font-size:.85rem}.preferred-shipping-list-add-btn{font-size:.9rem;padding:.45rem 1rem}}[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,body[data-ui-mode=compact] .tracker-filter-row{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-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-table-wrapper,body[data-ui-mode=compact] .tracker-table-wrapper{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;width:calc(100% - var(--ui-spacing-md)*2)!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .tracker-table,body[data-ui-mode=compact] .tracker-table{width:100%!important;max-width:100%!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important}#app[data-ui-mode=compact] .tracker-table td,#app[data-ui-mode=compact] .tracker-table th,body[data-ui-mode=compact] .tracker-table td,body[data-ui-mode=compact] .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-table td:nth-child(4),#app[data-ui-mode=compact] .tracker-table td:nth-child(5),#app[data-ui-mode=compact] .tracker-table th:nth-child(4),#app[data-ui-mode=compact] .tracker-table th:nth-child(5),body[data-ui-mode=compact] .tracker-table td:nth-child(4),body[data-ui-mode=compact] .tracker-table td:nth-child(5),body[data-ui-mode=compact] .tracker-table th:nth-child(4),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-table td:nth-child(14),#app[data-ui-mode=compact] .tracker-table th:nth-child(14),body[data-ui-mode=compact] .tracker-table td:nth-child(14),body[data-ui-mode=compact] .tracker-table th:nth-child(14){width:7%!important;max-width:7%!important;text-align:center!important}#app[data-ui-mode=compact] .tracker-invoice-cell,body[data-ui-mode=compact] .tracker-invoice-cell{white-space:normal!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:var(--ui-spacing-xs)!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] .overview-main,body[data-ui-mode=compact] .overview-main{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .overview-flow,body[data-ui-mode=compact] .overview-flow{padding:var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-xl) var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .overview-flow-row-label,#app[data-ui-mode=compact] .overview-section-label,body[data-ui-mode=compact] .overview-flow-row-label,body[data-ui-mode=compact] .overview-section-label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .overview-node,body[data-ui-mode=compact] .overview-node{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;min-width:120px!important;min-height:75px!important}#app[data-ui-mode=compact] .overview-node span,body[data-ui-mode=compact] .overview-node span{margin-top:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .overview-node i.bi,body[data-ui-mode=compact] .overview-node i.bi{font-size:var(--ui-font-size-2xl)!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-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-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .overview-support-node i.bi,body[data-ui-mode=compact] .overview-support-node i.bi{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .overview-supporting-modules,body[data-ui-mode=compact] .overview-supporting-modules{gap:var(--ui-spacing-lg)!important;padding-top:var(--ui-spacing-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] .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] .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-close-btn,body[data-ui-mode=compact] .bsv-close-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] .bsv-close-btn i,body[data-ui-mode=compact] .bsv-close-btn i{font-size:var(--ui-font-size-xs)!important}#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,body[data-ui-mode=compact] .bsv-invoices-expanded-cell{padding:var(--ui-spacing-sm)!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:var(--ui-spacing-md)!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-status-section,body[data-ui-mode=compact] .customer-header-status-section{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-header-status-section label,body[data-ui-mode=compact] .customer-header-status-section label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-header-status-select,body[data-ui-mode=compact] .customer-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;width:150px!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-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-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-preview-detail-item,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-preview-detail-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-preview-detail-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-md)!important;margin-bottom:var(--ui-spacing-md)!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-filter-group label,body[data-ui-mode=compact] .customer-preview-filter-group label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .customer-preview-export-btn,#app[data-ui-mode=compact] .customer-preview-transactions-filter-select,body[data-ui-mode=compact] .customer-preview-export-btn,body[data-ui-mode=compact] .customer-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}#app[data-ui-mode=compact] .customer-preview-transactions-table td,#app[data-ui-mode=compact] .customer-preview-transactions-table th,body[data-ui-mode=compact] .customer-preview-transactions-table td,body[data-ui-mode=compact] .customer-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] .customer-preview-transactions-table th,body[data-ui-mode=compact] .customer-preview-transactions-table th{font-size:var(--ui-font-size-xs)!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-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:100px!important;max-width:100px!important;padding-right:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customer-detail-value,#app[data-ui-mode=compact] .customer-detail-value.price,body[data-ui-mode=compact] .customer-detail-value,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}#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-header,body[data-ui-mode=compact] .new_customer-header{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-tabs-container,body[data-ui-mode=compact] .new_customer-tabs-container{margin:var(--ui-spacing-sm) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-tab-content,body[data-ui-mode=compact] .new_customer-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new_customer-tab-panel,body[data-ui-mode=compact] .new_customer-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .new_customer-form-section,body[data-ui-mode=compact] .new_customer-form-section{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 .edit_customer-btn,#app[data-ui-mode=compact] .edit_customer-contact-save-actions .edit_customer-btn,body[data-ui-mode=compact] .edit_customer-address-save-actions .edit_customer-btn,body[data-ui-mode=compact] .edit_customer-contact-save-actions .edit_customer-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-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:var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-2xl) var(--ui-spacing-xl)!important;margin:var(--ui-spacing-lg) auto!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .new-cash-sale-section.card,body[data-ui-mode=compact] .new-cash-sale-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] .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-lg)!important;margin-bottom:var(--ui-spacing-lg)!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:240px!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-base)!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-sm)!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-sm) var(--ui-spacing-md)!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-sm)!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-sm)!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-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:var(--ui-spacing-lg)!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}#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:var(--ui-spacing-lg) var(--ui-spacing-xl) var(--ui-spacing-2xl) var(--ui-spacing-xl)!important;margin:var(--ui-spacing-lg) auto!important;border-radius:var(--ui-border-radius-lg)!important}#app[data-ui-mode=compact] .customer-new-credit-memo-section,body[data-ui-mode=compact] .customer-new-credit-memo-section{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] .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-lg)!important;margin-bottom:var(--ui-spacing-lg)!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:240px!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-itemize-header,body[data-ui-mode=compact] .customer-new-credit-memo-itemize-header{font-size:var(--ui-font-size-base)!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-sm)!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-sm) var(--ui-spacing-md)!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-sm)!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-consultant-table input[type=number],#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table input[type=text],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-consultant-table input[type=number],body[data-ui-mode=compact] .customer-new-credit-memo-consultant-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] .customer-new-credit-memo-account-table button,#app[data-ui-mode=compact] .customer-new-credit-memo-btn,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-table button,body[data-ui-mode=compact] .customer-new-credit-memo-account-table button,body[data-ui-mode=compact] .customer-new-credit-memo-btn,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-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] .customer-new-credit-memo-add-consultant-btn,#app[data-ui-mode=compact] .customer-new-credit-memo-consultant-section>button,#app[data-ui-mode=compact] .customer-new-credit-memo-itemize-section>button,body[data-ui-mode=compact] .customer-new-credit-memo-add-consultant-btn,body[data-ui-mode=compact] .customer-new-credit-memo-consultant-section>button,body[data-ui-mode=compact] .customer-new-credit-memo-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] .customer-new-credit-memo-form-actions,body[data-ui-mode=compact] .customer-new-credit-memo-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-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-right-column textarea,body[data-ui-mode=compact] .customer-prepayment-right-column textarea{min-height:200px!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-btn,body[data-ui-mode=compact] .customer-prepayment-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-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-btn,body[data-ui-mode=compact] .customer-prepayment-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-section-header,body[data-ui-mode=compact] .receive-payment-section-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-section-header.small,body[data-ui-mode=compact] .receive-payment-section-header.small{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .receive-payment-section-header-icon,body[data-ui-mode=compact] .receive-payment-section-header-icon{font-size:var(--ui-font-size-base)!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .receive-payment-form-columns,#app[data-ui-mode=compact] .receive-payment-form-row-flex,body[data-ui-mode=compact] .receive-payment-form-columns,body[data-ui-mode=compact] .receive-payment-form-row-flex{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-btn,body[data-ui-mode=compact] .customer-refund-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-btn,body[data-ui-mode=compact] .customer-refund-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-btn,body[data-ui-mode=compact] .invoices-list-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-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-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,body[data-ui-mode=compact] .invoices-status-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-radius:var(--ui-border-radius-sm)!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-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-btn,body[data-ui-mode=compact] .customers-items-list-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-status-section,body[data-ui-mode=compact] .vendor-header-status-section{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendor-header-status-section label,body[data-ui-mode=compact] .vendor-header-status-section label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .vendor-header-status-select,#app[data-ui-mode=compact] select.vendor-header-status-select,body[data-ui-mode=compact] .vendor-header-status-select,body[data-ui-mode=compact] select.vendor-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;width:calc(var(--ui-spacing-md)*11)!important}#app[data-ui-mode=compact] .vendor-header-btn,#app[data-ui-mode=compact] button.vendor-header-btn,body[data-ui-mode=compact] .vendor-header-btn,body[data-ui-mode=compact] button.vendor-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:calc(var(--ui-spacing-md)*7)!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] .vendor-preview-detail-item,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] .vendor-preview-detail-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] .vendor-preview-detail-value,body[data-ui-mode=compact] .vendor-preview-detail-value{font-size:var(--ui-font-size-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] .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-header,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-header{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-no,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-no{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-date,#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-due-date,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-date,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-due-date{font-size:var(--ui-font-size-xs)!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-date,#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-due-date,#app[data-ui-mode=compact] .vendor-open-bills-inline-bill-no,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-date,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-due-date,body[data-ui-mode=compact] .vendor-open-bills-inline-bill-no{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-md) var(--ui-spacing-lg)!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-md)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-header-customer-section,#app[data-ui-mode=compact] .consultant-header-status-section,#app[data-ui-mode=compact] .consultant-header-type-section,body[data-ui-mode=compact] .consultant-header-customer-section,body[data-ui-mode=compact] .consultant-header-status-section,body[data-ui-mode=compact] .consultant-header-type-section{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-header-customer-section label,#app[data-ui-mode=compact] .consultant-header-status-section label,#app[data-ui-mode=compact] .consultant-header-type-section label,body[data-ui-mode=compact] .consultant-header-customer-section label,body[data-ui-mode=compact] .consultant-header-status-section label,body[data-ui-mode=compact] .consultant-header-type-section label{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] #customerSelect,#app[data-ui-mode=compact] #statusSelect,#app[data-ui-mode=compact] #typeSelect,#app[data-ui-mode=compact] .consultant-header-customer-dropdown,#app[data-ui-mode=compact] .consultant-header-status-select,#app[data-ui-mode=compact] .consultant-header-type-select,#app[data-ui-mode=compact] select.consultant-header-customer-dropdown,#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] #customerSelect,body[data-ui-mode=compact] #statusSelect,body[data-ui-mode=compact] #typeSelect,body[data-ui-mode=compact] .consultant-header-customer-dropdown,body[data-ui-mode=compact] .consultant-header-status-select,body[data-ui-mode=compact] .consultant-header-type-select,body[data-ui-mode=compact] select.consultant-header-customer-dropdown,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:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-header-customer-dropdown 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-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-header-btn,#app[data-ui-mode=compact] button.consultant-header-btn,body[data-ui-mode=compact] .consultant-header-btn,body[data-ui-mode=compact] button.consultant-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:calc(var(--ui-spacing-md)*7)!important}#app[data-ui-mode=compact] .consultant-side-menu,body[data-ui-mode=compact] .consultant-side-menu{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}#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;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-legend,body[data-ui-mode=compact] .consultant-side-menu-legend{gap:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-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-search-input,#app[data-ui-mode=compact] input.consultant-side-menu-search-input,body[data-ui-mode=compact] .consultant-side-menu-search-input,body[data-ui-mode=compact] input.consultant-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] .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-sm)!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:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .consultant-side-menu-table th,#app[data-ui-mode=compact] .consultant-side-menu-table thead 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] .consultant-side-menu-table thead th,body[data-ui-mode=compact] table.consultant-side-menu-table thead th{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .consultant-side-menu-name-cell,#app[data-ui-mode=compact] .consultant-side-menu-name-text,#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-name-text,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-sm)!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-base)!important}#app[data-ui-mode=compact] .consultant-preview-list,body[data-ui-mode=compact] .consultant-preview-list{gap:var(--ui-spacing-md)!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-md)!important;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .consultant-preview-section-header,body[data-ui-mode=compact] .consultant-preview-section-header{margin-bottom:var(--ui-spacing-md)!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-base)!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .consultant-preview-details-card,body[data-ui-mode=compact] .consultant-preview-details-card{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-card-header,body[data-ui-mode=compact] .consultant-preview-card-header{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!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-base)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-name,body[data-ui-mode=compact] .consultant-preview-name{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .consultant-preview-card-actions,body[data-ui-mode=compact] .consultant-preview-card-actions{gap:var(--ui-spacing-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{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-filters,body[data-ui-mode=compact] .consultant-preview-transactions-filters{margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-filter-select,#app[data-ui-mode=compact] select.consultant-preview-transactions-filter-select,body[data-ui-mode=compact] .consultant-preview-transactions-filter-select,body[data-ui-mode=compact] select.consultant-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}#app[data-ui-mode=compact] .consultant-preview-transactions-filter-select option,body[data-ui-mode=compact] .consultant-preview-transactions-filter-select option{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-transactions-table,body[data-ui-mode=compact] .consultant-preview-transactions-table{font-size:var(--ui-font-size-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}#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-pagination,body[data-ui-mode=compact] .consultant-preview-transactions-pagination{margin-top:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 0!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-notification-bell,body[data-ui-mode=compact] .consultant-preview-notification-bell{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{padding:var(--ui-spacing-xs)!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,#app[data-ui-mode=compact] .consultant-center-consultant-main-content,body[data-ui-mode=compact] .consultant-center-consultant-center-container,body[data-ui-mode=compact] .consultant-center-consultant-main-content{gap:var(--ui-spacing-md)!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-tab-content,body[data-ui-mode=compact] .customer-add-consultant-tab-content{margin:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customer-add-consultant-tab-panel,body[data-ui-mode=compact] .customer-add-consultant-tab-panel{padding:var(--ui-spacing-md) 0!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,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 label,body[data-ui-mode=compact] .customer-add-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-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,body[data-ui-mode=compact] .add-multiple-customer-consultant-customers-header h3{font-size:var(--ui-font-size-base)!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,body[data-ui-mode=compact] .add-multiple-customer-consultant-service-card-header h4{font-size:var(--ui-font-size-base)!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] .consultants-list-header-row,body[data-ui-mode=compact] .consultants-list-header-row{padding:var(--ui-spacing-md) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .consultants-list-filters-actions,body[data-ui-mode=compact] .consultants-list-filters-actions{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultants-list-search,#app[data-ui-mode=compact] .consultants-list-view-select,body[data-ui-mode=compact] .consultants-list-search,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-md)!important}#app[data-ui-mode=compact] .consultants-list-btn,body[data-ui-mode=compact] .consultants-list-btn{border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .consultants-list-edit-btn,body[data-ui-mode=compact] .consultants-list-edit-btn{font-size:var(--ui-font-size-sm)!important;border-radius:var(--ui-border-radius-sm)!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-sm)!important}#app[data-ui-mode=compact] .consultants-list-pagination-wrapper,body[data-ui-mode=compact] .consultants-list-pagination-wrapper{margin:var(--ui-spacing-lg) 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .consultants-list-split-view,body[data-ui-mode=compact] .consultants-list-split-view{gap: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-stats-grid,body[data-ui-mode=compact] .contract-tracking-stats-grid{gap:var(--ui-spacing-md)!important;margin:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-lg) 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-sm) var(--ui-spacing-md)!important;margin:0 var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;gap:var(--ui-spacing-md)!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-md)!important}#app[data-ui-mode=compact] .contract-tracking-filters-right,body[data-ui-mode=compact] .contract-tracking-filters-right{align-items:flex-end!important}#app[data-ui-mode=compact] .contract-tracking-filter-group,body[data-ui-mode=compact] .contract-tracking-filter-group{gap:var(--ui-spacing-xs)!important;min-width:160px!important}#app[data-ui-mode=compact] .contract-tracking-filter-group.contract-tracking-filter-search,body[data-ui-mode=compact] .contract-tracking-filter-group.contract-tracking-filter-search{min-width:200px!important}#app[data-ui-mode=compact] .contract-tracking-filter-group label,body[data-ui-mode=compact] .contract-tracking-filter-group label{font-size:var(--ui-font-size-xs)!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .contract-tracking-filter-input,#app[data-ui-mode=compact] .contract-tracking-filter-select,body[data-ui-mode=compact] .contract-tracking-filter-input,body[data-ui-mode=compact] .contract-tracking-filter-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-md)!important;border-width:1.5px!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-container,body[data-ui-mode=compact] .contract-tracking-table-container{margin:var(--ui-spacing-xs) var(--ui-spacing-md) 0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .contract-tracking-table td,#app[data-ui-mode=compact] .contract-tracking-table th,body[data-ui-mode=compact] .contract-tracking-table td,body[data-ui-mode=compact] .contract-tracking-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] .contract-tracking-table th,body[data-ui-mode=compact] .contract-tracking-table th{font-size:var(--ui-font-size-sm)!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-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-stats-grid,body[data-ui-mode=compact] .contract-tracking-stats-grid{margin:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-filters,body[data-ui-mode=compact] .contract-tracking-filters{margin:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-filter-group,body[data-ui-mode=compact] .contract-tracking-filter-group{min-width:100%!important}#app[data-ui-mode=compact] .contract-tracking-table-container,body[data-ui-mode=compact] .contract-tracking-table-container{margin:var(--ui-spacing-xs) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-table td,#app[data-ui-mode=compact] .contract-tracking-table th,body[data-ui-mode=compact] .contract-tracking-table td,body[data-ui-mode=compact] .contract-tracking-table th{padding:var(--ui-spacing-xs)!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{margin:var(--ui-spacing-sm)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .contract-tracking-table,body[data-ui-mode=compact] .contract-tracking-table{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .contract-tracking-btn-action,#app[data-ui-mode=compact] .contract-tracking-table td,#app[data-ui-mode=compact] .contract-tracking-table th,body[data-ui-mode=compact] .contract-tracking-btn-action,body[data-ui-mode=compact] .contract-tracking-table td,body[data-ui-mode=compact] .contract-tracking-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] .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] .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-btn,body[data-ui-mode=compact] .select-item-type-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 svg,body[data-ui-mode=compact] .select-purchase-item-icon-btn svg{width:16px!important;height:16px!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}#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{border-radius:var(--ui-border-radius-sm)!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}#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;margin-right:var(--ui-spacing-sm)!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-btn,body[data-ui-mode=compact] .select-purchase-item-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}#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 input[type=number],#app[data-ui-mode=compact] .vendor-service-item-form-group input[type=text],#app[data-ui-mode=compact] .vendor-service-item-form-group select,#app[data-ui-mode=compact] .vendor-service-item-form-group textarea,body[data-ui-mode=compact] .vendor-service-item-form-control,body[data-ui-mode=compact] .vendor-service-item-form-group input[type=number],body[data-ui-mode=compact] .vendor-service-item-form-group input[type=text],body[data-ui-mode=compact] .vendor-service-item-form-group select,body[data-ui-mode=compact] .vendor-service-item-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;min-height:calc(var(--ui-spacing-md)*2.2)!important;border-width:1px!important}#app[data-ui-mode=compact] .vendor-service-item-form-group textarea,body[data-ui-mode=compact] .vendor-service-item-form-group 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 input[type=number],#app[data-ui-mode=compact] .vendor-product-item-form-group input[type=text],#app[data-ui-mode=compact] .vendor-product-item-form-group select,#app[data-ui-mode=compact] .vendor-product-item-form-group textarea,body[data-ui-mode=compact] .vendor-product-item-form-control,body[data-ui-mode=compact] .vendor-product-item-form-group input[type=number],body[data-ui-mode=compact] .vendor-product-item-form-group input[type=text],body[data-ui-mode=compact] .vendor-product-item-form-group select,body[data-ui-mode=compact] .vendor-product-item-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;min-height:calc(var(--ui-spacing-md)*2.2)!important;border-width:1px!important}#app[data-ui-mode=compact] .vendor-product-item-form-group textarea,body[data-ui-mode=compact] .vendor-product-item-form-group 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:var(--ui-spacing-md)!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,body[data-ui-mode=compact] .transactions-center-sidebar{width:200px!important;border-radius:var(--ui-border-radius-md)!important;margin-right:var(--ui-spacing-md)!important;padding:var(--ui-spacing-md) 0!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,body[data-ui-mode=compact] .transactions-center-sidebar{width:180px!important;margin-right:var(--ui-spacing-sm)!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,body[data-ui-mode=compact] .transactions-center-sidebar{width:100%!important;margin-right:0!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 0!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,body[data-ui-mode=compact] .budget-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .budget-header-row,body[data-ui-mode=compact] .budget-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] .budget-header-row h2,body[data-ui-mode=compact] .budget-header-row h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .budget-header-actions,body[data-ui-mode=compact] .budget-header-actions{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-btn,body[data-ui-mode=compact] .budget-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] .budget-view-toggle,body[data-ui-mode=compact] .budget-view-toggle{margin-bottom:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important;gap:var(--ui-spacing-xs)!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .budget-view-select,body[data-ui-mode=compact] .budget-view-select{margin-left:var(--ui-spacing-xs)!important;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;min-width:200px!important}#app[data-ui-mode=compact] .budget-table-responsive,body[data-ui-mode=compact] .budget-table-responsive{width:calc(100% - 3rem)!important;max-width:100%!important;margin:0 var(--ui-spacing-md) 0 var(--ui-spacing-md)!important;box-sizing:border-box!important;overflow-x:hidden!important}#app[data-ui-mode=compact] .budget-table,body[data-ui-mode=compact] .budget-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] .budget-table td,#app[data-ui-mode=compact] .budget-table th,body[data-ui-mode=compact] .budget-table td,body[data-ui-mode=compact] .budget-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}#app[data-ui-mode=compact] .budget-table td:first-child,#app[data-ui-mode=compact] .budget-table th:first-child,body[data-ui-mode=compact] .budget-table td:first-child,body[data-ui-mode=compact] .budget-table th:first-child{width:60%!important}#app[data-ui-mode=compact] .budget-table td:last-child,#app[data-ui-mode=compact] .budget-table th:last-child,body[data-ui-mode=compact] .budget-table td:last-child,body[data-ui-mode=compact] .budget-table th:last-child{width:40%!important;text-align:right!important}#app[data-ui-mode=compact] .budget-table th,body[data-ui-mode=compact] .budget-table th{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:1024px){#app[data-ui-mode=compact] .budget-table-responsive,body[data-ui-mode=compact] .budget-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-table td,#app[data-ui-mode=compact] .budget-table th,body[data-ui-mode=compact] .budget-table td,body[data-ui-mode=compact] .budget-table th{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}}@media (max-width:768px){#app[data-ui-mode=compact] .budget-header-row,body[data-ui-mode=compact] .budget-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-header-row h2,body[data-ui-mode=compact] .budget-header-row h2{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .budget-view-toggle,body[data-ui-mode=compact] .budget-view-toggle{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-view-select,body[data-ui-mode=compact] .budget-view-select{width:100%!important;min-width:100%!important;margin-left:0!important}#app[data-ui-mode=compact] .budget-table-responsive,body[data-ui-mode=compact] .budget-table-responsive{width:calc(100% - 2rem)!important;margin:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .budget-table td,#app[data-ui-mode=compact] .budget-table th,body[data-ui-mode=compact] .budget-table td,body[data-ui-mode=compact] .budget-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] .budget-header-row,body[data-ui-mode=compact] .budget-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-header-row h2,body[data-ui-mode=compact] .budget-header-row h2{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .budget-view-toggle,body[data-ui-mode=compact] .budget-view-toggle{padding:0 var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-view-select,body[data-ui-mode=compact] .budget-view-select{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .budget-table-responsive,body[data-ui-mode=compact] .budget-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] .budget-table td,#app[data-ui-mode=compact] .budget-table th,body[data-ui-mode=compact] .budget-table td,body[data-ui-mode=compact] .budget-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .budget-btn,body[data-ui-mode=compact] .budget-btn{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!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] .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:var(--ui-border-radius-sm)!important;gap:var(--ui-spacing-xs)!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:var(--ui-border-radius-md)!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;border-radius:var(--ui-border-radius-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-table td:nth-child(6),#app[data-ui-mode=compact] .warehouses-list-table th:nth-child(6),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:15%!important;text-align:center!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:var(--ui-border-radius-md)!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{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-action-btn,body[data-ui-mode=compact] .warehouses-list-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] .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:column!important;gap:var(--ui-spacing-xs)!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{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .warehouses-list-action-btn,body[data-ui-mode=compact] .warehouses-list-action-btn{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!important}}#app[data-ui-mode=compact] .preferred-shipping-list-container,body[data-ui-mode=compact] .preferred-shipping-list-container{background:#fff!important;padding:0 0 var(--ui-spacing-md) 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-sm)!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-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] .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-sm)!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-lg)!important;font-size:var(--ui-font-size-sm)!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] .topnav-logo,body[data-ui-mode=compact] .topnav-logo{height:60px!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{font-size:var(--ui-font-size-sm)!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,body[data-ui-mode=compact] .nav-item i{font-size:var(--ui-font-size-base)!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,body[data-ui-mode=compact] .sidebar-item i{font-size:var(--ui-font-size-base)!important;padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .customer-submenu,body[data-ui-mode=compact] .customer-submenu{margin:var(--ui-spacing-xs) 0 var(--ui-spacing-xs) var(--ui-spacing-md)!important;padding:var(--ui-spacing-xs)!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}#app[data-ui-mode=compact] .user-profile-container,body[data-ui-mode=compact] .user-profile-container{display:block!important;visibility:visible!important;opacity:1!important;padding-top:var(--ui-spacing-md)!important;padding-bottom:8rem!important;z-index:1000!important;overflow:visible!important;position:relative!important}#app[data-ui-mode=compact] .user-profile-dropdown,body[data-ui-mode=compact] .user-profile-dropdown{display:flex!important;visibility:visible!important;opacity:1!important}#app[data-ui-mode=compact] .user-profile-header,body[data-ui-mode=compact] .user-profile-header{display:flex!important;visibility:visible!important;opacity:1!important;padding:var(--ui-spacing-md) var(--ui-spacing-md)!important;min-height:50px!important;border-radius:var(--ui-border-radius-sm)!important;margin-bottom:-1.5rem!important;position:relative!important}#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-sm)!important}#app[data-ui-mode=compact] .user-avatar,body[data-ui-mode=compact] .user-avatar{display:flex!important;visibility:visible!important;opacity:1!important;width:32px!important;height:32px!important;margin-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .user-info,body[data-ui-mode=compact] .user-info{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;flex:1!important;min-width:0!important}#app[data-ui-mode=compact] .user-name,body[data-ui-mode=compact] .user-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .company-info,body[data-ui-mode=compact] .company-info{display:block!important;visibility:visible!important;opacity:1!important;margin-top:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .company-name,body[data-ui-mode=compact] .company-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .dropdown-menu-responsive,body[data-ui-mode=compact] .dropdown-menu-responsive{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-sm)!important;margin-top:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .user-profile-dropdown.collapsed .dropdown-menu-responsive,body[data-ui-mode=compact] .user-profile-dropdown.collapsed .dropdown-menu-responsive{padding:var(--ui-spacing-xs)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .menu-item-responsive,body[data-ui-mode=compact] .menu-item-responsive{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-xs) 0!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important;min-height:32px!important}#app[data-ui-mode=compact] .user-profile-dropdown.collapsed .menu-item-responsive,body[data-ui-mode=compact] .user-profile-dropdown.collapsed .menu-item-responsive{padding:var(--ui-spacing-xs)!important;margin:var(--ui-spacing-xs) 0!important;min-width:28px!important;min-height:28px!important}#app[data-ui-mode=compact] .menu-item-responsive i,body[data-ui-mode=compact] .menu-item-responsive i{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .user-profile-dropdown.collapsed .menu-item-responsive i,body[data-ui-mode=compact] .user-profile-dropdown.collapsed .menu-item-responsive i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .menu-item-responsive span,body[data-ui-mode=compact] .menu-item-responsive span{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .dropdown-arrow,body[data-ui-mode=compact] .dropdown-arrow{display:block!important;visibility:visible!important;opacity:1!important;margin-left:var(--ui-spacing-xs)!important;flex-shrink:0!important}#app[data-ui-mode=compact] .user-initials,body[data-ui-mode=compact] .user-initials{display:block!important;visibility:visible!important;opacity:1!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-container,body[data-ui-mode=compact] .update-company-details-container{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .update-company-details-container h2,body[data-ui-mode=compact] .update-company-details-container h2{font-size:var(--ui-font-size-xl)!important;margin-bottom:var(--ui-spacing-lg)!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;margin-bottom:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-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-lg)!important;margin-bottom:var(--ui-spacing-sm)!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-sm)!important;margin-bottom:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .update-company-details-form-row,body[data-ui-mode=compact] .update-company-details-form-row{padding:var(--ui-spacing-sm) 0!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-form-row label,body[data-ui-mode=compact] .update-company-details-form-row label{font-size:var(--ui-font-size-sm)!important;min-width:180px!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .update-company-details-form-row input[type=email],#app[data-ui-mode=compact] .update-company-details-form-row input[type=text],#app[data-ui-mode=compact] .update-company-details-form-row select,body[data-ui-mode=compact] .update-company-details-form-row input[type=email],body[data-ui-mode=compact] .update-company-details-form-row input[type=text],body[data-ui-mode=compact] .update-company-details-form-row select{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] .update-company-details-form-row input[type=checkbox],body[data-ui-mode=compact] .update-company-details-form-row input[type=checkbox]{width:16px!important;height:16px!important}#app[data-ui-mode=compact] .update-company-details-form-radio-group,#app[data-ui-mode=compact] .update-company-details-form-radio-row,body[data-ui-mode=compact] .update-company-details-form-radio-group,body[data-ui-mode=compact] .update-company-details-form-radio-row{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)!important;min-height:36px!important;font-size:var(--ui-font-size-sm)!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{margin-left:var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .update-company-details-form-radio-group label span,body[data-ui-mode=compact] .update-company-details-form-radio-group label span{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .update-company-details-form-info-row,body[data-ui-mode=compact] .update-company-details-form-info-row{padding:var(--ui-spacing-sm)!important;margin:var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .update-company-details-info-text,body[data-ui-mode=compact] .update-company-details-info-text{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .update-company-details-separator,body[data-ui-mode=compact] .update-company-details-separator{margin:var(--ui-spacing-lg) 0!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-section,body[data-ui-mode=compact] .update-company-details-currency-format-section{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .update-company-details-btn-secondary,body[data-ui-mode=compact] .update-company-details-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] .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:40px!important;height:40px!important;bottom:20px!important;right:20px!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-base)!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-base)!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;margin-bottom:var(--ui-spacing-md)!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,body[data-ui-mode=compact] .company-preferences-sidebar{width:240px!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-content,body[data-ui-mode=compact] .company-preferences-sidebar-content{padding-right:var(--ui-spacing-xs)!important;margin-right:calc(var(--ui-spacing-xs)*-1)!important}#app[data-ui-mode=compact] .company-preferences-sidebar-section,body[data-ui-mode=compact] .company-preferences-sidebar-section{font-size:var(--ui-font-size-base)!important;margin:var(--ui-spacing-lg) 0 var(--ui-spacing-sm) .2rem!important;padding:var(--ui-spacing-xs) 0!important}#app[data-ui-mode=compact] .company-preferences-sidebar-link,body[data-ui-mode=compact] .company-preferences-sidebar-link{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-xs)!important;margin-bottom:var(--ui-spacing-xs)!important;gap:var(--ui-spacing-xs)!important;border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .company-preferences-sidebar-link.active,body[data-ui-mode=compact] .company-preferences-sidebar-link.active{padding-left:calc(var(--ui-spacing-md) - 4px)!important}#app[data-ui-mode=compact] .company-preferences-sidebar-link i,body[data-ui-mode=compact] .company-preferences-sidebar-link i{font-size:var(--ui-font-size-base)!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] .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-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-btn,#app[data-ui-mode=compact] .customer-creation-modal-cancel,#app[data-ui-mode=compact] .customer-creation-modal-next,#app[data-ui-mode=compact] .customer-creation-modal-ok,body[data-ui-mode=compact] .customer-creation-modal-btn,body[data-ui-mode=compact] .customer-creation-modal-cancel,body[data-ui-mode=compact] .customer-creation-modal-next,body[data-ui-mode=compact] .customer-creation-modal-ok{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-btn-sm,body[data-ui-mode=compact] .customer-creation-modal-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-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-dialog-content,body[data-ui-mode=compact] .vendor-creation-dialog-content{padding:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendor-creation-tab-panel,body[data-ui-mode=compact] .vendor-creation-tab-panel{padding:var(--ui-spacing-md) 0!important}#app[data-ui-mode=compact] .vendor-creation-form-section,body[data-ui-mode=compact] .vendor-creation-form-section{margin-bottom:var(--ui-spacing-lg)!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-btn,body[data-ui-mode=compact] .vendor-creation-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-creation-btn-sm,body[data-ui-mode=compact] .vendor-creation-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] .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 h4,#app[data-ui-mode=compact] .vendor-creation-contacts-header h4,body[data-ui-mode=compact] .vendor-creation-addresses-header h4,body[data-ui-mode=compact] .vendor-creation-contacts-header h4{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}#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] .vendor-creation-contact-primary label,body[data-ui-mode=compact] .vendor-creation-contact-primary label{font-size:var(--ui-font-size-sm)!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-table-container,body[data-ui-mode=compact] .receive-payment-table-container{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-form-columns,#app[data-ui-mode=compact] .receive-payment-form-row-flex,body[data-ui-mode=compact] .receive-payment-form-columns,body[data-ui-mode=compact] .receive-payment-form-row-flex{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-responsive,body[data-ui-mode=compact] .invoices-list-table-responsive{width:100%!important;overflow-x:visible!important;overflow-y:visible!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding:0!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;border-collapse:collapse!important;border-spacing:0!important;font-size:var(--ui-font-size-xs)!important;table-layout:fixed!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:#e6f0fa!important;color:#205080!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-details-btn,body[data-ui-mode=compact] .invoices-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] .invoices-list-no-records,body[data-ui-mode=compact] .invoices-list-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .invoices-row-paid,body[data-ui-mode=compact] .invoices-row-paid{background:#e8f5e9!important}#app[data-ui-mode=compact] .invoices-row-paid:nth-child(2n),body[data-ui-mode=compact] .invoices-row-paid:nth-child(2n){background:#d4edda!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-responsive,body[data-ui-mode=compact] .invoices-list-table-responsive{margin:var(--ui-spacing-sm) var(--ui-spacing-sm)!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-btn,body[data-ui-mode=compact] .invoices-list-btn{width:100%!important}}#app[data-ui-mode=compact] .customers-items-list-table-responsive,body[data-ui-mode=compact] .customers-items-list-table-responsive{overflow-x:auto!important;overflow-y:visible!important;margin:var(--ui-spacing-sm) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;margin-right:var(--ui-spacing-lg)!important;padding:0!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;display:block!important;position:relative!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:#e6f0fa!important;color:#205080!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:#0071b8!important;cursor:default!important}#app[data-ui-mode=compact] .customers-items-list-no-records,body[data-ui-mode=compact] .customers-items-list-no-records{padding:var(--ui-spacing-lg) 0!important;font-size:var(--ui-font-size-sm)!important;text-align:center!important;color:#888!important;font-style:italic!important}@media (max-width:1200px){#app[data-ui-mode=compact] .customers-items-list-table-responsive,body[data-ui-mode=compact] .customers-items-list-table-responsive{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-btn,body[data-ui-mode=compact] .customers-items-list-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-list-table-responsive,body[data-ui-mode=compact] .customers-items-list-table-responsive{margin:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important;margin-right:var(--ui-spacing-md)!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-list-table-responsive,body[data-ui-mode=compact] .customers-items-list-table-responsive{margin:var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-xs) var(--ui-spacing-xs)!important;margin-right:var(--ui-spacing-sm)!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-form-control,#app[data-ui-mode=compact] .new-fixed-asset-form-row input[type=date],#app[data-ui-mode=compact] .new-fixed-asset-form-row input[type=number],#app[data-ui-mode=compact] .new-fixed-asset-form-row input[type=text],#app[data-ui-mode=compact] .new-fixed-asset-form-row select,body[data-ui-mode=compact] .new-fixed-asset-form-control,body[data-ui-mode=compact] .new-fixed-asset-form-row input[type=date],body[data-ui-mode=compact] .new-fixed-asset-form-row input[type=number],body[data-ui-mode=compact] .new-fixed-asset-form-row input[type=text],body[data-ui-mode=compact] .new-fixed-asset-form-row 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] .new-fixed-asset-form-row select,#app[data-ui-mode=compact] .new-fixed-asset-input-with-suffix .new-fixed-asset-form-control,body[data-ui-mode=compact] .new-fixed-asset-form-row select,body[data-ui-mode=compact] .new-fixed-asset-input-with-suffix .new-fixed-asset-form-control{padding-right:2rem!important}#app[data-ui-mode=compact] .new-fixed-asset-suffix,body[data-ui-mode=compact] .new-fixed-asset-suffix{right:2rem!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-row .date-picker-input,body[data-ui-mode=compact] .new-fixed-asset-form-row .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] .new-fixed-asset-form-group,body[data-ui-mode=compact] .new-fixed-asset-form-group{margin-bottom:0!important}#app[data-ui-mode=compact] .new-fixed-asset-form-group label,body[data-ui-mode=compact] .new-fixed-asset-form-group label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-group .new-fixed-asset-form-control,#app[data-ui-mode=compact] .new-fixed-asset-form-group textarea,body[data-ui-mode=compact] .new-fixed-asset-form-group .new-fixed-asset-form-control,body[data-ui-mode=compact] .new-fixed-asset-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;min-height:60px!important}#app[data-ui-mode=compact] .new-fixed-asset-form-group.info,body[data-ui-mode=compact] .new-fixed-asset-form-group.info{margin-top:var(--ui-spacing-md)!important;padding: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-form-group.info>div:first-child,body[data-ui-mode=compact] .new-fixed-asset-form-group.info>div:first-child{margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info,body[data-ui-mode=compact] .new-fixed-asset-inline-info{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info label,body[data-ui-mode=compact] .new-fixed-asset-inline-info label{font-size:var(--ui-font-size-sm)!important;min-width:200px!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info .new-fixed-asset-form-control,#app[data-ui-mode=compact] .new-fixed-asset-inline-info input[type=text],body[data-ui-mode=compact] .new-fixed-asset-inline-info .new-fixed-asset-form-control,body[data-ui-mode=compact] .new-fixed-asset-inline-info input[type=text]{padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important;font-size:var(--ui-font-size-sm)!important;width:150px!important}#app[data-ui-mode=compact] .new-fixed-asset-form-actions,body[data-ui-mode=compact] .new-fixed-asset-form-actions{margin-top:var(--ui-spacing-md)!important;padding-top:var(--ui-spacing-md)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-btn,body[data-ui-mode=compact] .new-fixed-asset-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:90px!important}@media (max-width:768px){#app[data-ui-mode=compact] .new-fixed-asset-container,body[data-ui-mode=compact] .new-fixed-asset-container{padding:var(--ui-spacing-md) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-row-group,body[data-ui-mode=compact] .new-fixed-asset-form-row-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info,body[data-ui-mode=compact] .new-fixed-asset-inline-info{flex-direction:column!important;align-items:flex-start!important;gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info label,body[data-ui-mode=compact] .new-fixed-asset-inline-info label{min-width:auto!important;width:100%!important}#app[data-ui-mode=compact] .new-fixed-asset-inline-info .new-fixed-asset-form-control,#app[data-ui-mode=compact] .new-fixed-asset-inline-info input[type=text],body[data-ui-mode=compact] .new-fixed-asset-inline-info .new-fixed-asset-form-control,body[data-ui-mode=compact] .new-fixed-asset-inline-info input[type=text]{width:100%!important}#app[data-ui-mode=compact] .new-fixed-asset-form-actions,body[data-ui-mode=compact] .new-fixed-asset-form-actions{flex-direction:column!important}#app[data-ui-mode=compact] .new-fixed-asset-btn,body[data-ui-mode=compact] .new-fixed-asset-btn{width:100%!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 h2,body[data-ui-mode=compact] .customers-list-header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .customers-list-filters-actions,body[data-ui-mode=compact] .customers-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] .customers-list-filters,body[data-ui-mode=compact] .customers-list-filters{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .customers-list-search,#app[data-ui-mode=compact] .customers-list-view-select,body[data-ui-mode=compact] .customers-list-search,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-search,body[data-ui-mode=compact] .customers-list-search{width:180px!important}#app[data-ui-mode=compact] .customers-list-header-actions,body[data-ui-mode=compact] .customers-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-list-btn,body[data-ui-mode=compact] .customers-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] .customers-list-table-responsive,body[data-ui-mode=compact] .customers-list-table-responsive{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-table,body[data-ui-mode=compact] .customers-list-table{min-width:1200px!important;font-size:var(--ui-font-size-sm)!important;table-layout:fixed!important}#app[data-ui-mode=compact] .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table th,body[data-ui-mode=compact] .customers-list-table td,body[data-ui-mode=compact] .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 th,body[data-ui-mode=compact] .customers-list-table th{background:#e6f0fa!important;color:#205080!important;font-weight:600!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 thead,body[data-ui-mode=compact] .customers-list-table thead{position:sticky!important;top:0!important;z-index:9!important;background:inherit!important}#app[data-ui-mode=compact] .customers-list-table tbody,body[data-ui-mode=compact] .customers-list-table tbody{background:#fff!important}#app[data-ui-mode=compact] .customers-list-row,body[data-ui-mode=compact] .customers-list-row{transition:background-color .15s ease!important}#app[data-ui-mode=compact] .customers-list-row:hover,body[data-ui-mode=compact] .customers-list-row:hover{background-color:#f0f8ff!important}#app[data-ui-mode=compact] .customers-list-table td:first-child,#app[data-ui-mode=compact] .customers-list-table th:first-child,body[data-ui-mode=compact] .customers-list-table td:first-child,body[data-ui-mode=compact] .customers-list-table th:first-child{width:4%!important;text-align:center!important}#app[data-ui-mode=compact] .customers-list-table td:nth-child(2),#app[data-ui-mode=compact] .customers-list-table th:nth-child(2),body[data-ui-mode=compact] .customers-list-table td:nth-child(2),body[data-ui-mode=compact] .customers-list-table th:nth-child(2){width:7%!important}#app[data-ui-mode=compact] .customers-list-table td:nth-child(3),#app[data-ui-mode=compact] .customers-list-table th:nth-child(3),body[data-ui-mode=compact] .customers-list-table td:nth-child(3),body[data-ui-mode=compact] .customers-list-table th:nth-child(3){width:10%!important}#app[data-ui-mode=compact] .customers-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .customers-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .customers-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .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 td:nth-child(16),#app[data-ui-mode=compact] .customers-list-table th:nth-child(16),body[data-ui-mode=compact] .customers-list-table td:nth-child(16),body[data-ui-mode=compact] .customers-list-table th:nth-child(16){width:5%!important;text-align:right!important}#app[data-ui-mode=compact] .customers-list-table td:nth-child(17),#app[data-ui-mode=compact] .customers-list-table th:nth-child(17),body[data-ui-mode=compact] .customers-list-table td:nth-child(17),body[data-ui-mode=compact] .customers-list-table th:nth-child(17){width:6%!important;text-align:right!important}#app[data-ui-mode=compact] .customers-list-table td:nth-child(18),#app[data-ui-mode=compact] .customers-list-table th:nth-child(18),body[data-ui-mode=compact] .customers-list-table td:nth-child(18),body[data-ui-mode=compact] .customers-list-table th:nth-child(18){width:5%!important;text-align:center!important}#app[data-ui-mode=compact] .customers-list-table input[type=checkbox],body[data-ui-mode=compact] .customers-list-table input[type=checkbox]{accent-color:#0071b8!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-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-content-wrapper,body[data-ui-mode=compact] .customers-list-content-wrapper{padding:0 var(--ui-spacing-lg)!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-content-wrapper,body[data-ui-mode=compact] .customers-list-content-wrapper{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-table,body[data-ui-mode=compact] .customers-list-table{min-width:1000px!important}#app[data-ui-mode=compact] .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table th,body[data-ui-mode=compact] .customers-list-table td,body[data-ui-mode=compact] .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-filters-actions,body[data-ui-mode=compact] .customers-list-filters-actions{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-filters,body[data-ui-mode=compact] .customers-list-filters{width:100%!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .customers-list-search,body[data-ui-mode=compact] .customers-list-search{width:100%!important;flex:1!important}#app[data-ui-mode=compact] .customers-list-header-actions,body[data-ui-mode=compact] .customers-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .customers-list-btn,body[data-ui-mode=compact] .customers-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .customers-list-content-wrapper,body[data-ui-mode=compact] .customers-list-content-wrapper{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .customers-list-table-responsive,body[data-ui-mode=compact] .customers-list-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .customers-list-table,body[data-ui-mode=compact] .customers-list-table{min-width:900px!important}#app[data-ui-mode=compact] .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table th,body[data-ui-mode=compact] .customers-list-table td,body[data-ui-mode=compact] .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-content-wrapper,#app[data-ui-mode=compact] .customers-list-filters-actions,body[data-ui-mode=compact] .customers-list-content-wrapper,body[data-ui-mode=compact] .customers-list-filters-actions{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .customers-list-header-actions,body[data-ui-mode=compact] .customers-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .customers-list-btn,body[data-ui-mode=compact] .customers-list-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .customers-list-table-responsive,body[data-ui-mode=compact] .customers-list-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .customers-list-table,body[data-ui-mode=compact] .customers-list-table{min-width:800px!important}#app[data-ui-mode=compact] .customers-list-table td,#app[data-ui-mode=compact] .customers-list-table th,body[data-ui-mode=compact] .customers-list-table td,body[data-ui-mode=compact] .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-container,body[data-ui-mode=compact] .vendors-list-container{padding:0 0 var(--ui-spacing-lg) 0!important;min-height:auto!important}#app[data-ui-mode=compact] .vendors-list-header-row,body[data-ui-mode=compact] .vendors-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] .vendors-list-header-row h2,body[data-ui-mode=compact] .vendors-list-header-row h2{font-size:var(--ui-font-size-lg)!important;margin:0!important}#app[data-ui-mode=compact] .vendors-list-filters-actions,body[data-ui-mode=compact] .vendors-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] .vendors-list-filters,body[data-ui-mode=compact] .vendors-list-filters{gap:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .vendors-list-search,#app[data-ui-mode=compact] .vendors-list-view-select,body[data-ui-mode=compact] .vendors-list-search,body[data-ui-mode=compact] .vendors-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] .vendors-list-search,body[data-ui-mode=compact] .vendors-list-search{width:180px!important}#app[data-ui-mode=compact] .vendors-list-header-actions,body[data-ui-mode=compact] .vendors-list-header-actions{gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendors-list-btn,body[data-ui-mode=compact] .vendors-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-list-table-responsive,body[data-ui-mode=compact] .vendors-list-table-responsive{width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;position:relative!important;scroll-behavior:smooth!important;box-shadow:inset -10px 0 10px -10px rgba(0,0,0,.05),inset 10px 0 10px -10px rgba(0,0,0,.05)!important}#app[data-ui-mode=compact] .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table{min-width:1200px!important;font-size:var(--ui-font-size-sm)!important;table-layout:auto!important;width:100%!important}#app[data-ui-mode=compact] .vendors-list-table td,#app[data-ui-mode=compact] .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table td,body[data-ui-mode=compact] .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;white-space:nowrap!important}#app[data-ui-mode=compact] .vendors-list-table td:first-child,#app[data-ui-mode=compact] .vendors-list-table th:first-child,body[data-ui-mode=compact] .vendors-list-table td:first-child,body[data-ui-mode=compact] .vendors-list-table th:first-child{width:40px!important;min-width:40px!important;max-width:40px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(2),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(2),body[data-ui-mode=compact] .vendors-list-table td:nth-child(2),body[data-ui-mode=compact] .vendors-list-table th:nth-child(2){width:80px!important;min-width:80px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-list-table th:nth-child(3){width:150px!important;min-width:150px!important;white-space:normal!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15){width:70px!important;min-width:70px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(16),#app[data-ui-mode=compact] .vendors-list-table td:nth-child(17),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(16),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(17),body[data-ui-mode=compact] .vendors-list-table td:nth-child(16),body[data-ui-mode=compact] .vendors-list-table td:nth-child(17),body[data-ui-mode=compact] .vendors-list-table th:nth-child(16),body[data-ui-mode=compact] .vendors-list-table th:nth-child(17){width:90px!important;min-width:90px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(18),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(18),body[data-ui-mode=compact] .vendors-list-table td:nth-child(18),body[data-ui-mode=compact] .vendors-list-table th:nth-child(18){width:60px!important;min-width:60px!important;max-width:60px!important}#app[data-ui-mode=compact] .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-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] .vendors-list-table input[type=checkbox],body[data-ui-mode=compact] .vendors-list-table input[type=checkbox]{accent-color:#0071b8!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-edit-btn i,body[data-ui-mode=compact] .vendors-list-edit-btn i{font-size:var(--ui-font-size-xs)!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}#app[data-ui-mode=compact] .vendors-list-content-wrapper,body[data-ui-mode=compact] .vendors-list-content-wrapper{padding:0 var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .vendors-list-pagination-wrapper,body[data-ui-mode=compact] .vendors-list-pagination-wrapper{margin:var(--ui-spacing-md) 0 var(--ui-spacing-sm) 0!important}#app[data-ui-mode=compact] .vendors-list-split-view,body[data-ui-mode=compact] .vendors-list-split-view{gap:var(--ui-spacing-sm)!important;min-height:auto!important}#app[data-ui-mode=compact] .vendors-list-preview-content,body[data-ui-mode=compact] .vendors-list-preview-content{padding:var(--ui-spacing-md)!important}@media (max-width:1400px){#app[data-ui-mode=compact] .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table{min-width:1100px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15){width:65px!important;min-width:65px!important}}@media (max-width:1024px){#app[data-ui-mode=compact] .vendors-list-content-wrapper,body[data-ui-mode=compact] .vendors-list-content-wrapper{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table{min-width:1000px!important}#app[data-ui-mode=compact] .vendors-list-table td,#app[data-ui-mode=compact] .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table td,body[data-ui-mode=compact] .vendors-list-table th{padding:var(--ui-spacing-xs) calc(var(--ui-spacing-xs)/2)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15){width:60px!important;min-width:60px!important}}@media (max-width:768px){#app[data-ui-mode=compact] .vendors-list-header-row,body[data-ui-mode=compact] .vendors-list-header-row{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) 0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendors-list-filters-actions,body[data-ui-mode=compact] .vendors-list-filters-actions{flex-direction:column!important;align-items:stretch!important;padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-list-filters,body[data-ui-mode=compact] .vendors-list-filters{width:100%!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .vendors-list-search,body[data-ui-mode=compact] .vendors-list-search{width:100%!important;flex:1!important}#app[data-ui-mode=compact] .vendors-list-header-actions,body[data-ui-mode=compact] .vendors-list-header-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app[data-ui-mode=compact] .vendors-list-btn,body[data-ui-mode=compact] .vendors-list-btn{flex:1!important;min-width:120px!important}#app[data-ui-mode=compact] .vendors-list-content-wrapper,body[data-ui-mode=compact] .vendors-list-content-wrapper{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .vendors-list-table-responsive,body[data-ui-mode=compact] .vendors-list-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table{min-width:850px!important}#app[data-ui-mode=compact] .vendors-list-table td,#app[data-ui-mode=compact] .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table td,body[data-ui-mode=compact] .vendors-list-table th{padding:calc(var(--ui-spacing-xs)/2)!important;font-size:var(--ui-font-size-xxs)!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table td:nth-child(n+4):nth-child(-n+15),body[data-ui-mode=compact] .vendors-list-table th:nth-child(n+4):nth-child(-n+15){width:55px!important;min-width:55px!important}#app[data-ui-mode=compact] .vendors-list-table td:nth-child(3),#app[data-ui-mode=compact] .vendors-list-table th:nth-child(3),body[data-ui-mode=compact] .vendors-list-table td:nth-child(3),body[data-ui-mode=compact] .vendors-list-table th:nth-child(3){width:120px!important;min-width:120px!important}#app[data-ui-mode=compact] .vendors-list-split-view,body[data-ui-mode=compact] .vendors-list-split-view{flex-direction:column!important}}@media (max-width:480px){#app[data-ui-mode=compact] .vendors-list-header-row,body[data-ui-mode=compact] .vendors-list-header-row{padding:var(--ui-spacing-xs) var(--ui-spacing-xs) 0 var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .vendors-list-content-wrapper,#app[data-ui-mode=compact] .vendors-list-filters-actions,body[data-ui-mode=compact] .vendors-list-content-wrapper,body[data-ui-mode=compact] .vendors-list-filters-actions{padding:0 var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .vendors-list-header-actions,body[data-ui-mode=compact] .vendors-list-header-actions{flex-direction:column!important}#app[data-ui-mode=compact] .vendors-list-btn,body[data-ui-mode=compact] .vendors-list-btn{width:100%!important;flex:none!important}#app[data-ui-mode=compact] .vendors-list-table-responsive,body[data-ui-mode=compact] .vendors-list-table-responsive{width:100%!important;margin:0!important}#app[data-ui-mode=compact] .vendors-list-table,body[data-ui-mode=compact] .vendors-list-table{min-width:800px!important}#app[data-ui-mode=compact] .vendors-list-table td,#app[data-ui-mode=compact] .vendors-list-table th,body[data-ui-mode=compact] .vendors-list-table td,body[data-ui-mode=compact] .vendors-list-table th{padding:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xxs)!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-bottom:var(--ui-spacing-md)!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-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-search,#app[data-ui-mode=compact] .consultants-list-view-select,body[data-ui-mode=compact] .consultants-list-search,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] .consultants-list-search,body[data-ui-mode=compact] .consultants-list-search{width:180px!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-responsive,body[data-ui-mode=compact] .consultants-list-table-responsive{width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#app[data-ui-mode=compact] .consultants-list-table,body[data-ui-mode=compact] .consultants-list-table{font-size:var(--ui-font-size-sm)!important;table-layout:fixed!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-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 th,body[data-ui-mode=compact] .consultants-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] .consultants-list-table input[type=checkbox],body[data-ui-mode=compact] .consultants-list-table input[type=checkbox]{accent-color:#0071b8!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-content-wrapper,body[data-ui-mode=compact] .consultants-list-content-wrapper{padding:0 var(--ui-spacing-lg)!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-content-wrapper,body[data-ui-mode=compact] .consultants-list-content-wrapper{padding:0 var(--ui-spacing-md)!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] .consultants-list-search,body[data-ui-mode=compact] .consultants-list-search{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-content-wrapper,body[data-ui-mode=compact] .consultants-list-content-wrapper{padding:0 var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .consultants-list-table-responsive,body[data-ui-mode=compact] .consultants-list-table-responsive{width:100%!important;margin:0!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)!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-content-wrapper,#app[data-ui-mode=compact] .consultants-list-filters-actions,body[data-ui-mode=compact] .consultants-list-content-wrapper,body[data-ui-mode=compact] .consultants-list-filters-actions{padding:0 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-responsive,body[data-ui-mode=compact] .consultants-list-table-responsive{width:100%!important;margin:0!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)!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,body[data-ui-mode=compact] .write-check-container{padding:0!important;min-height:auto!important}#app[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,body[data-ui-mode=compact] .write-check-section-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,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,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{padding:var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-sm)!important}#app[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,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,body[data-ui-mode=compact] .sub-table-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sub-table-title,body[data-ui-mode=compact] .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,body[data-ui-mode=compact] .bill-records-table td,body[data-ui-mode=compact] .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] .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{font-size:var(--ui-font-size-md)!important}#app[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,body[data-ui-mode=compact] .write-check-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,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,body[data-ui-mode=compact] .write-check-error{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,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] .vendorprintcheck-container,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] .vendorprintcheck-section-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,body[data-ui-mode=compact] .write-check-container{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .write-check-section-title,body[data-ui-mode=compact] .write-check-section-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,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>.consultant-side-menu,body[data-ui-mode=compact] .consultant-center-consultant-main-content>.consultant-side-menu{min-width:240px!important;max-width:280px!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:280px!important;min-width:240px!important;max-width:280px!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{margin-left:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .consultant-preview-notification-bell,body[data-ui-mode=compact] .consultant-preview-notification-bell{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .consultant-preview-notification-count,body[data-ui-mode=compact] .consultant-preview-notification-count{min-width:20px!important;height:20px!important;font-size:var(--ui-font-size-xs)!important;border-width:2px!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}#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: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: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:var(--ui-font-size-xs)!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,body[data-ui-mode=compact] .address-selector-label{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .address-selector-required,body[data-ui-mode=compact] .address-selector-required{margin-left:2px!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 .pagination-container,body[data-ui-mode=compact] .employeeTimeSheet-container .pagination-container{margin:var(--ui-spacing-md) var(--ui-spacing-md) var(--ui-spacing-sm) var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm)!important;width:calc(100% - 2rem)!important}@media (max-width:768px){#app[data-ui-mode=compact] .employeeTimeSheet-container .pagination-container,body[data-ui-mode=compact] .employeeTimeSheet-container .pagination-container{margin:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-xs) var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs)!important;width:calc(100% - 1rem)!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] .new-fixed-asset-bg,body[data-ui-mode=compact] .new-fixed-asset-bg{min-height:auto!important}#app[data-ui-mode=compact] .new-fixed-asset-container,body[data-ui-mode=compact] .new-fixed-asset-container{padding:var(--ui-spacing-md) var(--ui-spacing-lg)!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;margin-bottom:var(--ui-spacing-md)!important;padding-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .new-fixed-asset-fields,#app[data-ui-mode=compact] .new-fixed-asset-form-row-group,body[data-ui-mode=compact] .new-fixed-asset-fields,body[data-ui-mode=compact] .new-fixed-asset-form-row-group{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-row,body[data-ui-mode=compact] .new-fixed-asset-form-row{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .new-fixed-asset-form-row label,body[data-ui-mode=compact] .new-fixed-asset-form-row label{font-size:var(--ui-font-size-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-container,body[data-ui-mode=compact] .welcome-container{padding:var(--ui-spacing-xl) var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .welcome-content,body[data-ui-mode=compact] .welcome-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .welcome-header,body[data-ui-mode=compact] .welcome-header{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .welcome-back-button,body[data-ui-mode=compact] .welcome-back-button{width:32px!important;height:32px!important}#app[data-ui-mode=compact] .welcome-back-button svg,body[data-ui-mode=compact] .welcome-back-button svg{width:18px!important;height:18px!important}#app[data-ui-mode=compact] .welcome-title,body[data-ui-mode=compact] .welcome-title{font-size:var(--ui-font-size-2xl)!important}#app[data-ui-mode=compact] .welcome-subtitle,body[data-ui-mode=compact] .welcome-subtitle{font-size:var(--ui-font-size-base)!important;margin-bottom:var(--ui-spacing-2xl)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .cards-container,body[data-ui-mode=compact] .cards-container{gap:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .card,body[data-ui-mode=compact] .card{border-radius:var(--ui-border-radius-lg)!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important}#app[data-ui-mode=compact] .card:hover,body[data-ui-mode=compact] .card:hover{transform:translateY(-3px)!important;box-shadow:0 4px 8px rgba(0,0,0,.12)!important}#app[data-ui-mode=compact] .card-content,body[data-ui-mode=compact] .card-content{padding:var(--ui-spacing-lg)!important;gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .icon-container,body[data-ui-mode=compact] .icon-container{width:60px!important;height:60px!important;margin-bottom:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .icon-container svg,body[data-ui-mode=compact] .icon-container svg{width:48px!important;height:48px!important}#app[data-ui-mode=compact] .card h2,body[data-ui-mode=compact] .card h2{font-size:var(--ui-font-size-xl)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .card p,body[data-ui-mode=compact] .card p{font-size:var(--ui-font-size-sm)!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .btn,body[data-ui-mode=compact] .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;min-width:120px!important;line-height:var(--ui-line-height-tight)!important}@media (max-width:768px){#app[data-ui-mode=compact] .welcome-container,body[data-ui-mode=compact] .welcome-container{padding:var(--ui-spacing-lg) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .welcome-title,body[data-ui-mode=compact] .welcome-title{font-size:var(--ui-font-size-xl)!important}#app[data-ui-mode=compact] .welcome-subtitle,body[data-ui-mode=compact] .welcome-subtitle{font-size:var(--ui-font-size-sm)!important;margin-bottom:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .cards-container,body[data-ui-mode=compact] .cards-container{grid-template-columns:1fr!important;max-width:100%!important;gap:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .card-content,body[data-ui-mode=compact] .card-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .icon-container,body[data-ui-mode=compact] .icon-container{width:48px!important;height:48px!important}#app[data-ui-mode=compact] .icon-container svg,body[data-ui-mode=compact] .icon-container svg{width:36px!important;height:36px!important}#app[data-ui-mode=compact] .card h2,body[data-ui-mode=compact] .card h2{font-size:var(--ui-font-size-lg)!important}#app[data-ui-mode=compact] .card p,body[data-ui-mode=compact] .card p{font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .btn,body[data-ui-mode=compact] .btn{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] .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-logo,body[data-ui-mode=compact] .app_navbar-logo{height:50px!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-logo,body[data-ui-mode=compact] .app_navbar-logo{height:45px!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-logo,body[data-ui-mode=compact] .app_navbar-logo{height:40px!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-logo,body[data-ui-mode=compact] .app_navbar-logo{height:35px!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_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,body[data-ui-mode=compact] .sw-modal-content{max-width:380px!important;padding:var(--ui-spacing-lg)!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) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-warning-icon,body[data-ui-mode=compact] .sw-warning-icon{margin-bottom:var(--ui-spacing-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-warning-icon svg,body[data-ui-mode=compact] .sw-warning-icon svg{width:36px!important;height:36px!important}#app[data-ui-mode=compact] .sw-modal-body p,body[data-ui-mode=compact] .sw-modal-body p{font-size:var(--ui-font-size-base)!important;line-height:var(--ui-line-height-normal)!important;font-weight:500!important}#app[data-ui-mode=compact] .sw-modal-footer,body[data-ui-mode=compact] .sw-modal-footer{padding:var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-modal-footer .btn,body[data-ui-mode=compact] .sw-modal-footer .btn{min-width:100px!important;font-size:var(--ui-font-size-xs)!important;border-radius:var(--ui-border-radius-md)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-md)!important;font-weight:600!important}#app[data-ui-mode=compact] .sw-modal-footer .btn-primary:hover,body[data-ui-mode=compact] .sw-modal-footer .btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(59,130,246,.3)!important}#app[data-ui-mode=compact] .sw-modal-footer .btn-secondary:hover,body[data-ui-mode=compact] .sw-modal-footer .btn-secondary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px hsla(220,9%,46%,.3)!important}@media (max-width:600px){#app[data-ui-mode=compact] .sw-modal-content,body[data-ui-mode=compact] .sw-modal-content{max-width:95vw!important;padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .sw-modal-body,#app[data-ui-mode=compact] .sw-modal-footer,body[data-ui-mode=compact] .sw-modal-body,body[data-ui-mode=compact] .sw-modal-footer{padding-left:var(--ui-spacing-xs)!important;padding-right:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .sw-warning-icon svg,body[data-ui-mode=compact] .sw-warning-icon svg{width:32px!important;height:32px!important}#app[data-ui-mode=compact] .sw-modal-footer .btn,body[data-ui-mode=compact] .sw-modal-footer .btn{min-width:90px!important;font-size:calc(var(--ui-font-size-xs)*.9)!important;padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-sm)!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:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!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:.125rem!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{padding:var(--ui-spacing-xs) .5rem!important;font-size:var(--ui-font-size-xs)!important;gap:.25rem!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) - 2px)!important;border-left-width:2px!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:var(--ui-spacing-xs) 0 var(--ui-spacing-xs) var(--ui-spacing-sm)!important;border-left-width:1px!important;border-radius:var(--ui-border-radius-sm)!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) - 2px)!important;border-left-width:2px!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:6rem!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:var(--ui-spacing-sm)!important;gap:var(--ui-spacing-xs)!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:var(--ui-spacing-xs)!important;font-size:var(--ui-font-size-xs)!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:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .nav-item,body[data-ui-mode=compact] .nav-item{padding:calc(var(--ui-spacing-xs)/2) var(--ui-spacing-xs)!important;font-size:calc(var(--ui-font-size-xs)*.9)!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] .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-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-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-size:var(--ui-font-size-lg)!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-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-size:var(--ui-font-size-xl)!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-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(--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;font-size:var(--ui-font-size-xs)!important;line-height:var(--ui-line-height-tight)!important}#app[data-ui-mode=compact] .template-sample-table th,body[data-ui-mode=compact] .template-sample-table th{font-size:var(--ui-font-size-xs)!important;font-weight:600!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 h3,#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 h3,body[data-ui-mode=compact] .template-sample-comments h3,body[data-ui-mode=compact] .template-sample-payment-info h3{font-size:var(--ui-font-size-base)!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-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-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-size:var(--ui-font-size-sm)!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 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)!important;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-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-weight:600!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,body[data-ui-mode=compact] .branding-font-item select{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,body[data-ui-mode=compact] .email-setup{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-setup-container,body[data-ui-mode=compact] .email-setup-container{gap:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .email-setup-header,body[data-ui-mode=compact] .email-setup-header{margin-bottom:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .email-setup-header h2,body[data-ui-mode=compact] .email-setup-header h2{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .email-setup-header p,body[data-ui-mode=compact] .email-setup-header p{font-size:var(--ui-font-size-sm)!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 .btn,#app[data-ui-mode=compact] .email-service-actions button.btn,#app[data-ui-mode=compact] .email-setup .btn,#app[data-ui-mode=compact] .email-setup button.btn,body[data-ui-mode=compact] .email-service-actions .btn,body[data-ui-mode=compact] .email-service-actions button.btn,body[data-ui-mode=compact] .email-setup .btn,body[data-ui-mode=compact] .email-setup button.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;min-width:100px!important;min-height:32px!important}#app[data-ui-mode=compact] .email-service-actions .btn i,#app[data-ui-mode=compact] .email-service-actions button.btn i,#app[data-ui-mode=compact] .email-setup .btn i,#app[data-ui-mode=compact] .email-setup button.btn i,body[data-ui-mode=compact] .email-service-actions .btn i,body[data-ui-mode=compact] .email-service-actions button.btn i,body[data-ui-mode=compact] .email-setup .btn i,body[data-ui-mode=compact] .email-setup button.btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-setup .btn-outline-danger,#app[data-ui-mode=compact] .email-setup .btn-outline-primary,#app[data-ui-mode=compact] .email-setup .btn-primary,#app[data-ui-mode=compact] .email-setup button.btn-outline-danger,#app[data-ui-mode=compact] .email-setup button.btn-outline-primary,#app[data-ui-mode=compact] .email-setup button.btn-primary,body[data-ui-mode=compact] .email-setup .btn-outline-danger,body[data-ui-mode=compact] .email-setup .btn-outline-primary,body[data-ui-mode=compact] .email-setup .btn-primary,body[data-ui-mode=compact] .email-setup button.btn-outline-danger,body[data-ui-mode=compact] .email-setup button.btn-outline-primary,body[data-ui-mode=compact] .email-setup button.btn-primary{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] .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,body[data-ui-mode=compact] .email-setup{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-setup-header h2,body[data-ui-mode=compact] .email-setup-header h2{font-size:var(--ui-font-size-xl)!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-setup .btn,#app[data-ui-mode=compact] .email-setup button.btn,body[data-ui-mode=compact] .email-setup .btn,body[data-ui-mode=compact] .email-setup button.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,body[data-ui-mode=compact] .email-setup{padding: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-setup .btn,#app[data-ui-mode=compact] .email-setup button.btn,body[data-ui-mode=compact] .email-setup .btn,body[data-ui-mode=compact] .email-setup button.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,body[data-ui-mode=compact] .email-signature{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-signature-container,body[data-ui-mode=compact] .email-signature-container{gap:var(--ui-spacing-lg)!important;padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .email-signature-header,body[data-ui-mode=compact] .email-signature-header{margin-bottom:var(--ui-spacing-lg)!important;margin-top:0!important}#app[data-ui-mode=compact] .email-signature-header h2,body[data-ui-mode=compact] .email-signature-header h2{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-xs)!important;margin-top:0!important}#app[data-ui-mode=compact] .email-signature-header p,body[data-ui-mode=compact] .email-signature-header p{font-size:var(--ui-font-size-sm)!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] .card-actions .btn,#app[data-ui-mode=compact] .card-actions button.btn,#app[data-ui-mode=compact] .email-signature .btn,#app[data-ui-mode=compact] .email-signature button.btn,body[data-ui-mode=compact] .card-actions .btn,body[data-ui-mode=compact] .card-actions button.btn,body[data-ui-mode=compact] .email-signature .btn,body[data-ui-mode=compact] .email-signature button.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;height:32px!important;min-height:32px!important;max-height:32px!important;line-height:1!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#app[data-ui-mode=compact] .card-actions .btn i,#app[data-ui-mode=compact] .card-actions button.btn i,#app[data-ui-mode=compact] .email-signature .btn i,#app[data-ui-mode=compact] .email-signature button.btn i,body[data-ui-mode=compact] .card-actions .btn i,body[data-ui-mode=compact] .card-actions button.btn i,body[data-ui-mode=compact] .email-signature .btn i,body[data-ui-mode=compact] .email-signature button.btn i{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .email-signature .btn-outline-secondary,#app[data-ui-mode=compact] .email-signature .btn-primary,#app[data-ui-mode=compact] .email-signature button.btn-outline-secondary,#app[data-ui-mode=compact] .email-signature button.btn-primary,body[data-ui-mode=compact] .email-signature .btn-outline-secondary,body[data-ui-mode=compact] .email-signature .btn-primary,body[data-ui-mode=compact] .email-signature button.btn-outline-secondary,body[data-ui-mode=compact] .email-signature button.btn-primary{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] .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-container,body[data-ui-mode=compact] .email-signature-container{padding:var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .email-signature-header h2,body[data-ui-mode=compact] .email-signature-header h2{font-size:var(--ui-font-size-xl)!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] .create-new-btn,body[data-ui-mode=compact] .create-new-btn{margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 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] .create-new-btn,body[data-ui-mode=compact] .create-new-btn{margin-top:var(--ui-spacing-sm)!important;margin-bottom:var(--ui-spacing-md)!important;padding:var(--ui-spacing-sm) 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-container,body[data-ui-mode=compact] .integration-keys-container{padding:0!important;margin:0!important}#app[data-ui-mode=compact] .integration-keys-content,body[data-ui-mode=compact] .integration-keys-content{padding:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-keys-header,body[data-ui-mode=compact] .integration-keys-header{margin-bottom:var(--ui-spacing-xl)!important;margin-top:0!important}#app[data-ui-mode=compact] .integration-keys-title,body[data-ui-mode=compact] .integration-keys-title{font-size:var(--ui-font-size-2xl)!important;margin-bottom:var(--ui-spacing-xs)!important;margin-top:0!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;margin:0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .integration-keys-cards,body[data-ui-mode=compact] .integration-keys-cards{gap:var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-xl)!important}#app[data-ui-mode=compact] .integration-key-card,body[data-ui-mode=compact] .integration-key-card{padding:var(--ui-spacing-lg)!important;border-radius:var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .integration-key-card-header,body[data-ui-mode=compact] .integration-key-card-header{gap:var(--ui-spacing-md)!important;margin-bottom:var(--ui-spacing-lg)!important;margin-top:0!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-card-content,body[data-ui-mode=compact] .integration-key-card-content{gap:var(--ui-spacing-md)!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-notice,body[data-ui-mode=compact] .integration-keys-security-notice{padding:var(--ui-spacing-md)!important;border-radius:var(--ui-border-radius-md)!important;gap:var(--ui-spacing-md)!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-content,body[data-ui-mode=compact] .integration-keys-content{padding: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-xl)!important}#app[data-ui-mode=compact] .integration-keys-cards,body[data-ui-mode=compact] .integration-keys-cards{gap:var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .integration-key-card,body[data-ui-mode=compact] .integration-key-card{padding:var(--ui-spacing-md)!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}#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-card,#app[data-ui-mode=compact] .integration-keys-content,body[data-ui-mode=compact] .integration-key-card,body[data-ui-mode=compact] .integration-keys-content{padding:var(--ui-spacing-sm)!important}#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,body[data-ui-mode=compact] .users-container{padding:0!important}#app[data-ui-mode=compact] .users-header-row,body[data-ui-mode=compact] .users-header-row{padding:var(--ui-spacing-lg) var(--ui-spacing-lg) 0 var(--ui-spacing-lg)!important;margin-bottom:var(--ui-spacing-lg)!important}#app[data-ui-mode=compact] .users-header-row h2,body[data-ui-mode=compact] .users-header-row h2{font-size:var(--ui-font-size-xl)!important;margin:0!important}#app[data-ui-mode=compact] .users-header-actions,body[data-ui-mode=compact] .users-header-actions{gap:var(--ui-spacing-sm)!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-edit-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-edit-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-edit-btn,body[data-ui-mode=compact] .users-edit-btn{padding:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .users-edit-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,body[data-ui-mode=compact] .reports-home-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] .reports-home-breadcrumb,body[data-ui-mode=compact] .reports-home-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] .reports-home-back-btn,body[data-ui-mode=compact] .reports-home-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] .reports-home-back-icon,body[data-ui-mode=compact] .reports-home-back-icon{font-size:var(--ui-font-size-sm)!important}#app[data-ui-mode=compact] .reports-home-grid,body[data-ui-mode=compact] .reports-home-grid{gap:var(--ui-spacing-md)!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}#app[data-ui-mode=compact] .reports-home-section,body[data-ui-mode=compact] .reports-home-section{border-radius:var(--ui-border-radius-md)!important;padding-bottom:0!important;margin-bottom:0!important}#app[data-ui-mode=compact] .reports-home-section-header,body[data-ui-mode=compact] .reports-home-section-header{font-size:var(--ui-font-size-base)!important;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;margin-bottom:0!important;line-height:var(--ui-line-height-normal)!important}#app[data-ui-mode=compact] .reports-home-section-item,body[data-ui-mode=compact] .reports-home-section-item{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;border-radius:0!important}#app[data-ui-mode=compact] .reports-home-section-item:last-child,body[data-ui-mode=compact] .reports-home-section-item:last-child{border-radius:0 0 var(--ui-border-radius-md) var(--ui-border-radius-md)!important}#app[data-ui-mode=compact] .reports-home-section-item:hover,body[data-ui-mode=compact] .reports-home-section-item:hover{transform:translateX(2px)!important;border-left-width:2px!important}#app[data-ui-mode=compact] .reports-home-item-text,body[data-ui-mode=compact] .reports-home-item-text{font-size:var(--ui-font-size-sm)!important;font-weight:500!important}#app[data-ui-mode=compact] .reports-home-item-icon,body[data-ui-mode=compact] .reports-home-item-icon{font-size:var(--ui-font-size-base)!important}#app[data-ui-mode=compact] .reports-home-section-item:hover .reports-home-item-icon,body[data-ui-mode=compact] .reports-home-section-item:hover .reports-home-item-icon{transform:translateX(2px)!important}#app[data-ui-mode=compact] .reports-home-section-item i,body[data-ui-mode=compact] .reports-home-section-item i{font-size:var(--ui-font-size-base)!important;width:18px!important;flex-shrink:0!important}#app[data-ui-mode=compact] .reports-home-section-item:hover i,body[data-ui-mode=compact] .reports-home-section-item:hover i{color:#3b82f6!important;transform:scale(1.05)!important}@media (max-width:900px){#app[data-ui-mode=compact] .reports-home-container,body[data-ui-mode=compact] .reports-home-container{padding:var(--ui-spacing-sm)!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(250px,1fr))!important}#app[data-ui-mode=compact] .reports-home-section-header,body[data-ui-mode=compact] .reports-home-section-header{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-sm) var(--ui-spacing-md)!important}#app[data-ui-mode=compact] .reports-home-section-item,body[data-ui-mode=compact] .reports-home-section-item{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reports-home-section-item i,body[data-ui-mode=compact] .reports-home-section-item i{font-size:var(--ui-font-size-sm)!important;width:16px!important}}@media (max-width:700px){#app[data-ui-mode=compact] .reports-home-container,body[data-ui-mode=compact] .reports-home-container{padding:var(--ui-spacing-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:1fr!important}#app[data-ui-mode=compact] .reports-home-section-header,body[data-ui-mode=compact] .reports-home-section-header{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reports-home-section-item,body[data-ui-mode=compact] .reports-home-section-item{font-size:var(--ui-font-size-xs)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .reports-home-section-item i,body[data-ui-mode=compact] .reports-home-section-item i{font-size:var(--ui-font-size-xs)!important;width:14px!important}#app[data-ui-mode=compact] .reports-home-section-item:hover,body[data-ui-mode=compact] .reports-home-section-item:hover{transform:translateX(1px)!important}}@media (max-width:480px){#app[data-ui-mode=compact] .reports-home-container,body[data-ui-mode=compact] .reports-home-container{padding:var(--ui-spacing-xs)!important;margin:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reports-home-grid,body[data-ui-mode=compact] .reports-home-grid{gap:var(--ui-spacing-xs)!important}#app[data-ui-mode=compact] .reports-home-section,body[data-ui-mode=compact] .reports-home-section{border-radius:var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .reports-home-section-header,body[data-ui-mode=compact] .reports-home-section-header{border-radius:var(--ui-border-radius-sm) var(--ui-border-radius-sm) 0 0!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reports-home-section-item,body[data-ui-mode=compact] .reports-home-section-item{padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important;font-size:var(--ui-font-size-xs)!important}#app[data-ui-mode=compact] .reports-home-section-item i,body[data-ui-mode=compact] .reports-home-section-item i{font-size:var(--ui-font-size-xs)!important;width:12px!important}#app[data-ui-mode=compact] .reports-home-section-item:last-child,body[data-ui-mode=compact] .reports-home-section-item:last-child{border-radius:0 0 var(--ui-border-radius-sm) var(--ui-border-radius-sm)!important}#app[data-ui-mode=compact] .reports-home-back-btn,body[data-ui-mode=compact] .reports-home-back-btn{width:24px!important;height:24px!important}#app[data-ui-mode=compact] .reports-home-back-icon,body[data-ui-mode=compact] .reports-home-back-icon{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}#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:var(--ui-border-radius-sm)!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-lg)!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;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] .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-label,body[data-ui-mode=compact] .profit-loss-total-label{font-size:var(--ui-font-size-sm)!important;padding:var(--ui-spacing-xs) var(--ui-spacing-sm)!important}#app[data-ui-mode=compact] .profit-loss-total-amount,body[data-ui-mode=compact] .profit-loss-total-amount{font-size:var(--ui-font-size-base)!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,#app[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input,body[data-ui-mode=compact] .profit-loss-date-picker,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-container,body[data-ui-mode=compact] .profit-loss-date-picker .date-picker-input{width:100%!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}#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}#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,body[data-ui-mode=compact] .balance-sheet-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] .balance-sheet-date-info,body[data-ui-mode=compact] .balance-sheet-date-info{font-size:var(--ui-font-size-xs)!important;margin-left: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-lg)!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;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] .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:var(--ui-border-radius-sm)!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:var(--ui-border-radius-sm)!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}#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-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:var(--ui-spacing-sm)!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>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:right!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:right!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>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:var(--ui-spacing-sm)!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}#app[data-ui-mode=compact] .general-ledger-table table th:first-child,#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(2),body[data-ui-mode=compact] .general-ledger-table table th:first-child,body[data-ui-mode=compact] .general-ledger-table table th:nth-child(2){text-align:left!important}#app[data-ui-mode=compact] .general-ledger-table table th:nth-child(3),#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:nth-child(3),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:right!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:nth-child(3),#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:nth-child(3),#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:nth-child(3),#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:nth-child(3),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:nth-child(3),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:nth-child(3),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:right!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:first-child,#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-row-total td:first-child,#app[data-ui-mode=compact] .general-ledger-row-total td:nth-child(2),#app[data-ui-mode=compact] .general-ledger-table tbody td:first-child,#app[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(2),#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(2),#app[data-ui-mode=compact] .general-ledger-table td:first-child,#app[data-ui-mode=compact] .general-ledger-table td:nth-child(2),body[data-ui-mode=compact] .general-ledger-row-item td:first-child,body[data-ui-mode=compact] .general-ledger-row-item td:nth-child(2),body[data-ui-mode=compact] .general-ledger-row-total td:first-child,body[data-ui-mode=compact] .general-ledger-row-total td:nth-child(2),body[data-ui-mode=compact] .general-ledger-table tbody td:first-child,body[data-ui-mode=compact] .general-ledger-table tbody td:nth-child(2),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(2),body[data-ui-mode=compact] .general-ledger-table td:first-child,body[data-ui-mode=compact] .general-ledger-table td:nth-child(2){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-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-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:right!important}#app[data-ui-mode=compact] .general-ledger-row-item td:nth-child(3),#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:nth-child(3),#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:nth-child(3),#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:nth-child(3),#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:nth-child(3),#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:nth-child(3),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:nth-child(3),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:nth-child(3),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:nth-child(3),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:nth-child(3),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:right!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-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:right!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:right!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:right!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:right!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>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}}