@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-primary: #DD692C;--color-brand-primary-hover: #C5581F;--color-brand-primary-alpha: rgba(221, 105, 44, .1);--color-brand-shadow: rgba(221, 105, 44, .4);--color-brand-accent: #FFCDA3;--p-primary-color: #DD692C;--p-primary-hover-color: #C5581F;--p-primary-active-color: #A94817;--p-primary-contrast-color: #ffffff;--p-primary-500: #DD692C;--p-primary-600: #C5581F;--color-status-paid: #10b981;--color-status-paid-bg: #ecfdf5;--color-status-paid-border: #a7f3d0;--color-status-pending: #f59e0b;--color-status-pending-bg: #fffbeb;--color-status-pending-border: #fde68a;--color-status-overdue: #ef4444;--color-status-overdue-bg: #fef2f2;--color-status-overdue-border: #fecaca;--color-status-draft: #64748b;--color-status-draft-bg: #f8fafc;--color-status-draft-border: #e2e8f0;--color-bg-app: #f8fafc;--color-bg-auth: #FAF8F5;--color-surface-card: #ffffff;--color-surface-elevated: #ffffff;--color-border-subtle: #E2E8F0;--color-border-focus: var(--color-brand-primary);--background-color: #F6F6F6;--default-color: #000000;--default-text-color: #DD692C;--color-text-main: #24304E;--sub-text-color: #0F172A;--color-text-muted: #64748b;--color-text-inverse: #ffffff;--spacing-3xs: .125rem;--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-2: 0 4px 12px 0 rgba(0, 0, 0, .1);--shadow-orange-glow: 0 10px 25px -4px rgba(221, 105, 44, .45);--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-sans: var(--font-family-base);--sidebar-default-width: 262px;--sidebar-width: 262px;--header-height: 85px;--layout-bg-color: #f8fafc;--sp-2xs: var(--spacing-2xs);--sp-xs: var(--spacing-xs);--sp-sm: var(--spacing-sm);--sp-md: var(--spacing-md);--sp-lg: var(--spacing-lg);--sp-xl: var(--spacing-xl);--sp-2xl: var(--spacing-2xl);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: var(--radius-xl);--r-pill: var(--radius-full);--c-canvas: #ffffff;--c-canvas-soft: #f8fafc;--c-canvas-cream: #FAF8F5;--c-hairline: #E2E8F0;--c-ink: #24304E;--c-ink-mute: #64748b;--c-primary: #533afd;--c-primary-sub: #533afd;--c-ruby: #ea2261}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-app);color:var(--color-text-main);font-family:var(--font-family-base)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);color:var(--color-text-main);font-weight:600;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{color:var(--color-text-muted)}@media print{app-sidebar,app-header,.layout-backdrop,.page-header-actions-row,.btn-download-pdf,.btn-brand-primary,.btn-back-link,p-menu,.p-toast,.custom-menu-item-content{display:none!important}html,body{background-color:#fff!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;overflow:visible!important}.layout-wrapper{--sidebar-width: 0px !important;--header-height: 0px !important;background:#fff!important;margin:0!important;padding:0!important;width:100%!important}.site-container{margin-left:0!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important;min-height:auto!important;width:100%!important}.container{padding:0!important;max-width:100%!important;width:100%!important}.view-sales-invoice-container{width:100%!important;padding:0!important;margin:0!important}.pdf-card-wrapper{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;background:#fff!important}.pdf-document-card{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-2xs);width:100%}.form-grid-2{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:640px){.form-grid-2{grid-template-columns:repeat(2,1fr)}}.form-label{font-size:.8125rem;font-weight:600;color:#374151;line-height:1.25}.form-label .required-star{color:var(--color-brand-primary)}.segmented-control{display:flex;background-color:#efebe6;padding:4px;border-radius:12px;width:100%}.segmented-control .segmented-tab{flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-align:center}.segmented-control .segmented-tab.active{background-color:#fff;color:var(--color-brand-primary);box-shadow:0 2px 6px #0000000f}.input-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-wrapper .input-icon-prefix{position:absolute;left:.875rem;color:#94a3b8;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.input-wrapper .input-icon-prefix svg{width:18px;height:18px}.input-wrapper .form-control-has-prefix{padding-left:2.625rem}.input-wrapper .input-icon-suffix{position:absolute;right:.875rem;background:none;border:none;color:#94a3b8;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:color .15s ease;z-index:1}.input-wrapper .input-icon-suffix:hover{color:#334155}.input-wrapper .input-icon-suffix svg{width:18px;height:18px}.input-wrapper .validated-status-icon{position:absolute;right:.875rem;color:#10b981;display:flex;align-items:center;justify-content:center}.input-wrapper .validated-status-icon svg{width:18px;height:18px}.currency-prefix-box{position:relative;display:flex;align-items:center;width:100%}.currency-prefix{position:absolute;left:.875rem;color:#475569;font-weight:600;font-size:.9375rem;pointer-events:none;z-index:2}.form-control-has-prefix{padding-left:2.25rem!important}.form-control{width:100%;height:44px;padding:.625rem 1rem;font-family:var(--font-family-base);font-size:.9375rem;color:#0f172a;background-color:#f8fafc;border:1px solid #E2E8F0;border-radius:var(--radius-md);transition:all .15s ease-in-out;box-sizing:border-box}.form-control::placeholder{color:#94a3b8;opacity:.8}.form-control:focus{outline:none;background-color:#fff;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px #dd692c26}.form-control[readonly],.form-control:disabled{background-color:#eae7e1;color:#64748b;border-color:#d6d3cd;cursor:not-allowed;-webkit-user-select:none;user-select:none}.form-control.ng-invalid.ng-touched{border-color:var(--color-status-overdue)}.form-control.ng-invalid.ng-touched:focus{box-shadow:0 0 0 3px #ef444426}.form-textarea{width:100%;padding:.75rem 1rem;font-family:var(--font-family-base, inherit);font-size:.9375rem;color:#0f172a;background-color:#fff;border:1px solid #E2E8F0;border-radius:var(--radius-md, .5rem);transition:all .15s ease-in-out;resize:vertical;min-height:80px}.form-textarea::placeholder{color:#94a3b8;opacity:.8}.form-textarea:focus{outline:none;background-color:#fff;border-color:var(--color-brand-primary, #DD5928);box-shadow:0 0 0 3px #dd692c26}.company-subtitle{font-size:.8125rem;font-weight:600;color:var(--color-brand-primary);margin-top:var(--spacing-3xs)}.form-error{font-size:.8125rem;color:var(--color-status-overdue);font-weight:500;margin-top:var(--spacing-3xs)}.form-hint{font-size:.8125rem;color:var(--color-text-muted)}.checkbox-label{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.8125rem;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input{width:1.125rem;height:1.125rem;accent-color:var(--color-brand-primary);border-radius:var(--radius-sm);cursor:pointer}.btn-brand-primary{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:0 1.5rem;background-color:var(--color-brand-primary);color:#fff;font-family:var(--font-family-base);font-size:1rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;box-shadow:var(--shadow-orange-glow);transition:all .2s ease-in-out;box-sizing:border-box}.btn-brand-primary:hover:not(:disabled){background-color:var(--color-brand-primary-hover);box-shadow:0 12px 28px -4px #dd692c8c;transform:translateY(-1px)}.btn-brand-primary:active:not(:disabled){transform:translateY(0)}.btn-brand-primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.form-section-card{border:1px solid #E2E8F0;border-radius:.75rem;margin-bottom:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background-color:#fff}@media(max-width:640px){.form-section-card{padding:1rem;gap:.875rem}}.form-section-header{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;margin:0}.input-btn-group{display:flex;align-items:center;gap:.5rem}.input-btn-group .form-control{flex:1;min-width:0}.input-btn-group .btn-scan{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:44px;padding:0 1.25rem;background-color:#0f172a;color:#fff;font-size:.875rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}@media(max-width:420px){.input-btn-group .btn-scan{padding:0 .75rem;font-size:.8125rem}}.input-btn-group .btn-scan:hover{background-color:#1e293b}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem;cursor:pointer}.input-suffix-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-suffix-wrapper .form-control{padding-right:2.25rem}.input-suffix-wrapper .input-suffix{position:absolute;right:.875rem;color:#64748b;font-weight:600;font-size:.875rem;pointer-events:none}.info-banner-subtle{background-color:#f1f5f9;border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#475569;line-height:1.4}.info-banner-subtle iconify{color:#64748b;flex-shrink:0}.toggle-switch input:checked+.slider{background-color:var(--color-brand-primary, #DD692C)}.auth-split-layout{min-height:100vh;width:100%;display:flex;flex-direction:column}@media(min-width:1024px){.auth-split-layout{flex-direction:row}}.auth-hero-panel{display:none;background-color:#07090e;background-image:radial-gradient(circle at 50% 50%,rgba(221,105,44,.12) 0%,transparent 60%),linear-gradient(to bottom,#0b0f17f2,#07090efa);color:#fff;padding:var(--spacing-2xl)}@media(min-width:1024px){.auth-hero-panel{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}}.auth-hero-panel--invited{background:radial-gradient(circle at 50% 55%,rgba(221,105,44,.14) 0%,transparent 60%),linear-gradient(to bottom,#0b0f17f0,#07090ef5),url(/assets/images/hero.png) center/cover no-repeat!important}.auth-hero-panel .auth-hero-content{max-width:520px;display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.auth-hero-panel .auth-hero-content h1{font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.auth-hero-panel .auth-hero-content p{font-size:1rem;line-height:1.6;color:#ffffffbf}.auth-hero-panel .auth-hero-svg{display:flex;align-items:center;justify-content:center}.auth-hero-panel .auth-hero-svg svg{max-width:100%;height:auto;max-height:480px}.auth-form-panel{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);background-color:var(--color-bg-auth)}.auth-form-wrapper{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.auth-brand-logo{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs)}.auth-brand-logo .logo-img-wrapper{display:flex;align-items:center;gap:var(--spacing-xs)}.auth-brand-logo .logo-img-wrapper .logo-badge{width:42px;height:42px;background:linear-gradient(135deg,#dd692c,#c5581f);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.25rem;box-shadow:0 4px 12px #dd692c4d}.auth-brand-logo .logo-img-wrapper .logo-text{font-size:2rem;font-weight:800;color:#1e293b;letter-spacing:-.03em}.auth-brand-logo .logo-tagline{font-weight:600;letter-spacing:.12em;color:#b4b4b4;text-transform:uppercase}.auth-header-text{text-align:center}.auth-header-text .auth-title{font-size:1.625rem;font-weight:700;color:#0f172a;margin-bottom:var(--spacing-2xs);letter-spacing:-.02em}.auth-header-text .auth-subtitle{font-size:.875rem;color:#64748b;margin:0}.auth-card{width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:0 10px 35px -5px #0000000d;display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:640px){.auth-card{padding:var(--spacing-2xl)}}.auth-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.auth-footer{text-align:center;font-size:.875rem;color:#64748b}.auth-link{color:var(--color-brand-primary);text-decoration:none;font-weight:600;transition:color .15s ease}.auth-link:hover{color:var(--color-brand-primary-hover);text-decoration:underline}.auth-alert-error{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-status-overdue-bg);border:1px solid var(--color-status-overdue-border);color:var(--color-status-overdue);border-radius:var(--radius-md);font-size:.875rem;font-weight:500}.auth-success-screen{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-auth);padding:var(--spacing-lg) var(--spacing-md)}.auth-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md)}.auth-success-card .success-icon-circle{width:4.5rem;height:4.5rem;border-radius:50%;background-color:#e6f9ee;border:1.5px solid #BBF7D0;display:flex;align-items:center;justify-content:center;color:#10b981;margin-bottom:.25rem}.auth-success-card .success-title{font-size:1.625rem;font-weight:700;color:#0f172a;margin:0}.auth-success-card .success-subtitle{font-size:.875rem;line-height:1.5;color:#64748b;max-width:380px;margin:0}.auth-success-card .success-divider{width:100%;height:1px;background-color:#f1f5f9;margin:.5rem 0}.btn-back-link{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease,gap .15s ease}.btn-back-link:hover{gap:.75rem;color:#374151}.onboarding-shell{--onboarding-sidebar-width: 540px;display:flex;min-height:100vh;width:100%;background-color:var(--color-bg-auth)}.onboarding-sidebar{width:var(--onboarding-sidebar-width);min-width:var(--onboarding-sidebar-width);background-color:#111214;background-image:radial-gradient(circle at 50% 50%,rgba(221,105,44,.08) 0%,transparent 60%),url(/assets/images/mesh-overlay.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5rem 3rem;display:flex;flex-direction:column;color:#fff;position:fixed;min-height:100dvh;overflow:hidden}@media(max-width:1023.98px){.onboarding-sidebar{display:none}}.sidebar-header{margin-top:3rem;margin-bottom:3.5rem}.sidebar-header .sidebar-title{font-size:2.25rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:1rem}.sidebar-header .sidebar-subtitle{font-size:1rem;color:#94a3b8;line-height:1.5}.onboarding-stepper-list{display:flex;flex-direction:column;gap:1.75rem}.onboarding-stepper-list .stepper-item{display:flex;align-items:center;gap:1rem;color:#94a3b8;font-size:1.125rem;font-weight:500;transition:all .2s ease}.onboarding-stepper-list .stepper-item .stepper-badge{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;background-color:#1e293b;color:#94a3b8;border:1px solid #334155;flex-shrink:0}.onboarding-stepper-list .stepper-item.active,.onboarding-stepper-list .stepper-item.completed{color:#fff;font-weight:600}.onboarding-stepper-list .stepper-item.active .stepper-badge,.onboarding-stepper-list .stepper-item.completed .stepper-badge{background-color:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary)}.onboarding-main{flex:1;display:flex;flex-direction:column;margin-left:var(--onboarding-sidebar-width);min-width:0;transition:margin-left .3s ease}@media(max-width:1023.98px){.onboarding-main{margin-left:0;width:100%}}.onboarding-top-bar{height:5.5rem;background-color:#fff;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;padding:0 2rem;position:fixed;z-index:5;width:calc(100% - var(--onboarding-sidebar-width))}@media(max-width:1023.98px){.onboarding-top-bar{display:none}}.progress-steps{display:flex;align-items:center;gap:1.5rem;max-width:600px;width:100%}.progress-steps .progress-step-item{display:flex;align-items:center;gap:.625rem;color:#94a3b8;font-size:.9375rem;font-weight:500;white-space:nowrap}.progress-steps .progress-step-item .step-icon-box{width:2rem;height:2rem;border-radius:50%;border:1px solid #CBD5E1;display:flex;align-items:center;justify-content:center;color:#94a3b8}.progress-steps .progress-step-item.active{color:#0f172a;font-weight:600}.progress-steps .progress-step-item.active .step-icon-box{background-color:#1e293b;color:#fff;border-color:#1e293b}.progress-steps .progress-step-item.completed{color:#0f172a;font-weight:600}.progress-steps .progress-step-item.completed .step-icon-box{background-color:#1e293b;color:#fff;border-color:#1e293b}.progress-steps .progress-line{flex:1;height:2px;background-color:#e2e8f0;min-width:2rem}.progress-steps .progress-line.filled{background-color:#1e293b}.onboarding-workspace{flex:1;display:flex;align-items:center;max-height:fit-content;padding:2.5rem 1.5rem;overflow-y:auto;width:100%;margin-top:100px}@media(max-width:640px){.onboarding-workspace{margin-top:10px}}.onboarding-card{width:100%;max-width:640px;margin:0 auto;background-color:#fff;border-radius:16px;border:1px solid #F1F5F9;box-shadow:0 4px 20px -2px #0000000a;padding:2.25rem 2.5rem}@media(max-width:640px){.onboarding-card{padding:1.5rem 1.25rem}}.onboarding-card .card-title{font-size:1.375rem;font-weight:700;color:#0f172a;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid #F1F5F9}.business-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}@media(max-width:640px){.business-type-grid{grid-template-columns:1fr}}.business-type-card{position:relative;display:flex;flex-direction:column;padding:1.25rem 1rem;background-color:#fff;border:1.5px solid #E2E8F0;border-radius:12px;cursor:pointer;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.business-type-card .card-icon-badge{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;transition:all .2s ease}.business-type-card .card-type-title{font-size:.9375rem;font-weight:700;color:#0f172a;margin-bottom:.375rem;transition:color .2s ease}.business-type-card .card-type-desc{font-size:.75rem;color:#94a3b8;line-height:1.4}.business-type-card .card-dot-indicator{position:absolute;top:.875rem;right:.875rem;width:8px;height:8px;border-radius:50%;background-color:var(--color-brand-primary)}.business-type-card:hover{border-color:var(--color-brand-primary);box-shadow:0 4px 12px #dd692c1f;transform:translateY(-1px)}.business-type-card:hover .card-icon-badge{background-color:#fff1e8;color:var(--color-brand-primary)}.business-type-card.selected{border-color:var(--color-brand-primary);background-color:#faf8f5;box-shadow:0 4px 14px #dd692c26}.business-type-card.selected .card-icon-badge{background-color:var(--color-brand-primary);color:#fff}.business-type-card.selected .card-type-title{color:var(--color-brand-primary)}.turnover-radio-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.turnover-radio-item{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;background-color:#fff;border:1.5px solid #E2E8F0;border-radius:10px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.turnover-radio-item .radio-circle{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid #CBD5E1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.turnover-radio-item .radio-circle .radio-inner-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-brand-primary)}.turnover-radio-item .turnover-label-text{font-size:.9375rem;font-weight:500;color:#475569}.turnover-radio-item:hover{border-color:var(--color-brand-primary);background-color:#faf8f5}.turnover-radio-item.selected{border-color:var(--color-brand-primary);background-color:#fff1e8}.turnover-radio-item.selected .radio-circle{border-color:var(--color-brand-primary)}.turnover-radio-item.selected .turnover-label-text{color:var(--color-brand-primary);font-weight:700}.pill-toggle-group{display:inline-flex;background-color:#f1f5f9;padding:4px;max-width:max-content;border-radius:9999px;gap:4px}.pill-toggle-group .pill-btn{padding:.5rem 1.375rem;font-size:.875rem;font-weight:600;color:#64748b;border:none;border-radius:9999px;background:transparent;cursor:pointer;transition:all .2s ease}.pill-toggle-group .pill-btn.selected{background-color:var(--color-brand-primary);color:#fff;box-shadow:0 2px 6px #dd692c40}.alert-warning-banner{display:flex;align-items:flex-start;gap:.75rem;background-color:#fff7ed;border:1px solid #FFEDD5;border-radius:10px;padding:1rem 1.25rem;color:#c2410c;font-size:.875rem;line-height:1.45;margin:1.5rem 0}.alert-warning-banner .alert-icon{flex-shrink:0;margin-top:2px}.alert-warning-banner a{color:var(--color-brand-primary);font-weight:700;text-decoration:underline}.alert-warning-banner a:hover{color:var(--color-brand-primary-hover)}.skip-link-btn{display:block;width:100%;text-align:center;background:none;border:none;color:var(--color-brand-primary);font-size:.9375rem;font-weight:700;cursor:pointer;margin-top:1.25rem}.skip-link-btn:hover{text-decoration:underline}.upload-dropzone{border:1.5px dashed #CBD5E1;border-radius:12px;background-color:#f8fafc;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s ease}.upload-dropzone:hover{border-color:var(--color-brand-primary);background-color:#fff7ed}.upload-dropzone .upload-icon-box{color:#64748b;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center}.upload-dropzone .upload-text{font-size:.875rem;color:#475569;margin-bottom:.25rem}.upload-dropzone .upload-text .browse-link{color:#2563eb;text-decoration:underline;font-weight:500}.upload-dropzone .upload-subtext{font-size:.75rem;color:#94a3b8}.documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}@media(max-width:640px){.documents-grid{grid-template-columns:1fr}}.form-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem}@media(max-width:640px){.form-fields-grid{grid-template-columns:1fr}}.form-fields-grid .full-width{grid-column:1/-1}.form-fields-grid .field-group{display:flex;flex-direction:column;gap:.5rem}.form-fields-grid .field-group label{font-size:.875rem;font-weight:600;color:#0f172a}.form-fields-grid .field-group label .required-star{color:#ef4444}.form-fields-grid .field-group input.readonly-input{width:100%;height:2.75rem;padding:.625rem .875rem;background-color:#f1f5f9;border:1px solid #E2E8F0;border-radius:8px;color:#64748b;font-size:.875rem;font-weight:500;cursor:not-allowed;outline:none;box-sizing:border-box}.selected-file-preview{display:flex;align-items:center;gap:.75rem;width:100%;padding:.25rem .5rem}.selected-file-preview .success-icon{color:#10b981;flex-shrink:0}.selected-file-preview .file-details{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;text-align:left}.selected-file-preview .file-name{font-size:.875rem;font-weight:600;color:#0f172a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-preview .file-size{font-size:.75rem;color:#64748b}.selected-file-preview .btn-remove-file{background:transparent;border:none;cursor:pointer;color:#ef4444;padding:.375rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.selected-file-preview .btn-remove-file:hover{background-color:#fee2e2}.onboarding-actions-row{display:flex;align-items:center;gap:1rem;margin-top:2rem}.onboarding-actions-row .btn-secondary-back{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.5rem;background-color:#fff;border:1px solid #CBD5E1;border-radius:8px;color:#334155;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;box-sizing:border-box}.onboarding-actions-row .btn-secondary-back:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.onboarding-actions-row .btn-secondary-back:disabled{opacity:.6;cursor:not-allowed}.onboarding-actions-row .btn-brand-primary{flex:1;width:auto}.info-card{background-color:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:1.75rem 2rem;box-shadow:0 4px 20px -2px #00000008;display:flex;flex-direction:column;position:relative;width:100%;box-sizing:border-box}@media(max-width:640px){.info-card{padding:1.25rem 1rem}}.card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;width:100%}.card-header .header-title-box{display:flex;align-items:center;gap:.625rem;color:#0f172a}.card-header .header-title-box iconify{display:inline-flex;align-items:center;justify-content:center;color:#0f172a;flex-shrink:0}.card-header .header-title-box h2{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.card-divider{height:1px;background-color:#f1f5f9;margin:1.25rem 0;width:100%}.settings-section-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;color:#0f172a;margin:1.5rem 0 1rem}.settings-section-title:first-child{margin-top:0}.settings-banner{border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.settings-banner{flex-direction:column;align-items:flex-start}}.settings-banner--free{background-color:#f8fafc;border:1px solid #E2E8F0}.settings-banner--peach{background-color:#fff7ed;border:1px solid #FED7AA}.settings-banner--active{background-color:#f0fdf4;border:1px solid #DCFCE7}.settings-banner .banner-content{display:flex;flex-direction:column;gap:.375rem}.settings-banner .banner-content .banner-title-row{display:flex;align-items:center;gap:.625rem}.settings-banner .banner-content .banner-title-row .plan-title{font-size:1.125rem;font-weight:700;color:#0f172a}.settings-banner .banner-content .banner-subtext{font-size:.875rem;color:#64748b;margin:0}.settings-banner .banner-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.usage-progress-container{display:flex;flex-direction:column;gap:.375rem;min-width:220px}.usage-progress-container .usage-label-row{display:flex;justify-content:space-between;font-size:.75rem}.usage-progress-container .usage-label-row .usage-title{font-weight:600;color:#475569}.usage-progress-container .usage-label-row .usage-count{font-weight:700;color:#c2410c}.usage-progress-container .progress-track{height:8px;background-color:#e2e8f0;border-radius:9999px;overflow:hidden;width:100%}.usage-progress-container .progress-track .progress-fill{height:100%;background-color:var(--color-brand-primary);border-radius:9999px;transition:width .3s ease}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background-color:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;position:relative;gap:1.25rem;transition:all .2s ease}.pricing-card--popular{border:2px solid #16A34A;box-shadow:0 4px 20px -2px #16a34a14}.pricing-card__popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background-color:#dcfce7;color:#15803d;font-size:.75rem;font-weight:800;letter-spacing:.5px;padding:.25rem .875rem;border-radius:9999px;white-space:nowrap;text-transform:uppercase}.pricing-card .card-plan-header{display:flex;flex-direction:column;gap:.375rem}.pricing-card .card-plan-header .plan-name{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.pricing-card .card-plan-header .plan-price-box{display:flex;align-items:baseline;gap:.25rem}.pricing-card .card-plan-header .plan-price-box .price-amount{font-size:1.875rem;font-weight:800;color:#0f172a}.pricing-card .card-plan-header .plan-price-box .price-period{font-size:.875rem;color:#64748b;font-weight:500}.pricing-card .card-plan-header .plan-description{font-size:.8125rem;color:#64748b;margin-top:.25rem}.pricing-card .card-actions{margin-top:auto}.pricing-card .card-actions .btn-block{width:100%}.feature-list{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0;list-style:none}.feature-list .feature-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:#475569;line-height:1.4}.feature-list .feature-item iconify{color:#16a34a;flex-shrink:0;margin-top:.125rem}.btn-green{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#16a34a;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border:none;cursor:pointer;transition:all .2s ease}.btn-green:hover{background-color:#15803d}.btn-outline-green{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fff;border:1.5px solid #16A34A;color:#16a34a;border-radius:8px;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;cursor:pointer;transition:all .2s ease}.btn-outline-green:hover{background-color:#f0fdf4}.btn-outline-orange{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background-color:#fff;border:1.5px solid var(--color-brand-primary);color:var(--color-brand-primary);border-radius:8px;font-weight:600;font-size:.8125rem;padding:.375rem .875rem;cursor:pointer;transition:all .2s ease}.btn-outline-orange:hover{background-color:#fff7ed}.btn-slate{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#5a6e85;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border:none;cursor:pointer;transition:all .2s ease}.btn-slate:hover{background-color:#475569}.btn-outline-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fef2f2;border:1.5px solid #FCA5A5;color:#dc2626;border-radius:8px;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;cursor:pointer;transition:all .2s ease}.btn-outline-danger:hover{background-color:#fee2e2}.btn-disabled-grey{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#64748b;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border:none;cursor:not-allowed;opacity:.85}.btn-link-danger{background:transparent;border:none;color:#ef4444;font-size:.875rem;font-weight:600;cursor:pointer;padding:.5rem}.btn-link-danger:hover{text-decoration:underline}.toggle-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid #F1F5F9}.toggle-item:last-child{border-bottom:none}.toggle-item .toggle-info{display:flex;flex-direction:column;gap:.25rem}.toggle-item .toggle-info .toggle-title{font-size:.9375rem;font-weight:700;color:#0f172a}.toggle-item .toggle-info .toggle-desc{font-size:.8125rem;color:#64748b;line-height:1.4}.toggle-switch{position:relative;width:44px;height:24px;display:inline-block;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+.slider{background-color:var(--color-brand-primary)}.toggle-switch input:checked+.slider:before{transform:translate(20px)}.toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.3s;border-radius:24px}.toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px #0003}.settings-table-wrapper{width:100%;overflow-x:auto;border:1px solid #F1F5F9;border-radius:12px;background-color:#fff}.settings-table{width:100%;border-collapse:collapse}.settings-table th{text-align:left;font-size:.8125rem;font-weight:600;color:#64748b;padding:.875rem 1.25rem;border-bottom:1px solid #E2E8F0;background-color:#fafafa}.settings-table td{padding:1rem 1.25rem;font-size:.875rem;color:#0f172a;border-bottom:1px solid #F1F5F9;font-weight:500}.settings-table tr:last-child td{border-bottom:none}.status-badge{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:700}.status-badge--paid{background-color:#dcfce7;color:#166534}.status-badge--free{background-color:#f1f5f9;color:#475569}.status-badge--active{background-color:#dcfce7;color:#166534}.status-badge--pending{background-color:#fef3c7;color:#b45309}.status-badge--danger{background-color:#fee2e2;color:#991b1b}.status-badge--owner{background-color:#ffedd5;color:#c2410c}.status-badge--admin{background-color:#e0f2fe;color:#0369a1}.status-badge--finance{background-color:#dcfce7;color:#15803d}.status-badge--ops{background-color:#f1f5f9;color:#475569}.link-download{color:var(--color-brand-primary);font-weight:600;text-decoration:none;font-size:.875rem}.link-download:hover{text-decoration:underline}.empty-state-box{background-color:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:3.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem}.empty-state-box .empty-icon{color:#94a3b8;margin-bottom:.25rem}.empty-state-box .empty-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.empty-state-box .empty-subtext{font-size:.875rem;color:#64748b;max-width:440px;margin:0;line-height:1.45}.table-card{width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-2xl);padding:var(--spacing-xl);box-shadow:0 10px 35px -5px #0000000d;display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:640px){.table-card{padding:var(--spacing-lg)}}.back-nav-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#475569;text-decoration:none;cursor:pointer;transition:color .2s ease;width:fit-content}.back-nav-link:hover{color:#0f172a}.page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title-group{display:flex;flex-direction:column;gap:.25rem}.page-title{font-size:1.625rem;font-weight:700;color:#0f172a;margin:0}.page-subtitle{font-size:.875rem;color:#64748b;margin:0}.btn-withdraw-orange{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 1.5rem;border-radius:.5rem;background-color:#ea580c;color:#fff;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease}.btn-withdraw-orange:hover{background-color:#c2410c}.btn-dark{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 1.25rem;background-color:#1e293b;color:#fff;font-size:.875rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .15s ease}.btn-dark:hover{background-color:#0f172a}.table-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:.5rem}.table-card-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0}.table-view-all-link{font-size:.875rem;font-weight:600;color:#1e293b;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:color .15s ease}.table-view-all-link:hover{color:var(--color-brand-primary, #DD692C);text-decoration:underline}.btn-brand-primary{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;border-radius:.625rem;background-color:var(--color-brand-primary, #DD5928);color:#fff;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease}.btn-brand-primary:hover{background-color:var(--color-brand-primary-hover, #C94C20)}.btn-brand-primary iconify{display:flex;align-items:center}.status-filter-tabs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1.25rem;overflow-x:auto;padding-bottom:.25rem}.tab-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.625rem;background-color:#fff;border:1px solid #E2E8F0;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab-pill:hover:not(.tab-pill--active){background-color:#f8fafc;color:#0f172a}.tab-pill--active{background-color:#0f172a;border-color:#0f172a;color:#fff}.tab-count-badge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.tab-pill--active .tab-count-badge{background-color:var(--color-brand-primary, #DD5928);color:#fff}.tab-pill:not(.tab-pill--active) .tab-count-badge{background-color:#e2e8f0;color:#64748b}.tab-toggle-group{display:flex;align-items:center;gap:.5rem}.btn-tab-inflow{display:inline-flex;align-items:center;gap:.375rem;height:38px;padding:0 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;background-color:#f1f5f9;color:#64748b}.btn-tab-inflow.active{background-color:#059669;color:#fff}.btn-tab-outflow{display:inline-flex;align-items:center;gap:.375rem;height:38px;padding:0 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;background-color:#fef2f2;color:#f87171}.btn-tab-outflow.active{background-color:#ef4444;color:#fff}.table-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#fff;border:1px solid #E2E8F0;border-radius:.75rem;padding:.75rem 1rem;margin-bottom:1rem;flex-wrap:wrap}.table-search-box{display:flex;align-items:center;gap:.625rem;flex:1;min-width:260px;border:1px solid #E2E8F0;border-radius:.5rem;padding:.7rem .875rem;background-color:#fff}.table-search-box:focus-within{border-color:var(--color-brand-primary)}.table-search-box iconify{color:#94a3b8;flex-shrink:0}.table-search-input{border:none;outline:none;width:100%;font-size:.875rem;color:#0f172a;background:transparent}.table-search-input::placeholder{color:#94a3b8}.table-filter-group{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;flex-shrink:0}.table-filter-group .table-search-box{flex:0 0 240px!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:38px!important;padding:0 .75rem!important;background-color:#f8fafc}.table-filter-select{display:inline-flex!important;flex:0 0 130px!important;width:130px!important;min-width:130px!important;max-width:130px!important}.table-filter-select .p-select{width:130px!important;min-width:130px!important;max-width:130px!important;height:38px!important;border-radius:.5rem!important;border:1px solid #E2E8F0!important;font-size:.875rem!important}.table-date-picker{display:inline-flex!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important}.table-date-picker .p-datepicker{width:150px!important;min-width:150px!important;max-width:150px!important;display:inline-flex!important}.table-date-picker .p-datepicker-input{height:38px!important;width:150px!important;min-width:150px!important;max-width:150px!important;padding:.5rem 2.25rem .5rem .75rem!important;font-size:.875rem!important;border:1px solid #E2E8F0!important;border-radius:.5rem!important;background-color:#fff!important;color:#475569!important;font-weight:500!important;box-sizing:border-box!important}.table-filter-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #E2E8F0;border-radius:.5rem;padding:.5rem .875rem;background-color:#fff;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease;white-space:nowrap}.table-filter-btn:hover{background-color:#f8fafc;color:#0f172a}.table-filter-btn iconify{color:#64748b;flex-shrink:0}.data-table-wrapper{background-color:#fff;border:1px solid #E2E8F0;border-radius:.75rem;overflow:scroll;width:100%}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table thead th{background-color:#f8fafc;padding:.875rem 1rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #E2E8F0}.data-table tbody td{padding:1rem;font-size:.875rem;color:#334155;border-bottom:1px solid #F1F5F9;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.font-bold-dark{font-weight:700;color:#0f172a}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.status-badge--paid,.status-badge--in,.status-badge--in-stock{background-color:#dcfce7;color:#166534}.status-badge--failed,.status-badge--overdue,.status-badge--out{background-color:#fee2e2;color:#991b1b}.status-badge--draft,.status-badge--neutral{background-color:#e2e8f0;color:#475569}.status-badge--pending,.status-badge--running-low{background-color:#fef3c7;color:#92400e}.qty-warning{font-weight:700;color:#ea580c}.btn-restock{display:inline-flex;align-items:center;justify-content:center;background-color:#475569;color:#fff;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.btn-restock:hover{background-color:#334155}.btn-icon-dots{background:transparent;border:none;padding:.375rem;color:#64748b;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.btn-icon-dots:hover{background-color:#f1f5f9;color:#0f172a}.table-product-cell{display:flex;align-items:center;gap:.75rem}.table-product-cell .product-icon-box{width:36px;height:36px;border-radius:8px;background-color:#f8fafc;border:1px solid #F1F5F9;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.table-product-cell .product-details{display:flex;flex-direction:column;gap:.125rem}.table-product-cell .product-details .product-name{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap}.table-product-cell .product-details .product-sku{font-size:.75rem;color:#94a3b8;line-height:1.25;white-space:nowrap}.table-actions-menu{display:flex;flex-direction:column;gap:.25rem;min-width:170px}.table-actions-menu__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#0f172a;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.table-actions-menu__item iconify{color:#334155;flex-shrink:0}.table-actions-menu__item:hover{background-color:#f8fafc}.table-actions-menu__item--danger{background-color:#fef2f2;color:#ef4444}.table-actions-menu__item--danger iconify{color:#ef4444}.table-actions-menu__item--danger:hover{background-color:#fee2e2;color:#dc2626}.table-actions-menu__item--danger:hover iconify{color:#dc2626}.table-actions-menu__divider{height:1px;background-color:#f1f5f9;margin:.25rem 0}.row-alert-sub{background-color:#fef2f2!important}.row-alert-sub td{padding:.625rem 1rem!important;border-top:1px solid #FEE2E2!important;border-bottom:1px solid #FEE2E2!important}.alert-banner-flex{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.8125rem;font-weight:600}.modal-card{padding:1.75rem;background-color:#fff;border-radius:1rem;width:100%;scrollbar-width:none;-ms-overflow-style:none}.modal-card::-webkit-scrollbar{display:none;width:0;height:0}.modal-card--gap-md{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:768px){.modal-card{padding:1.25rem;gap:1rem}}@media(max-width:480px){.modal-card{padding:1rem;border-radius:.75rem}}.modal-body,.modal-container,.modal-content{scrollbar-width:none;-ms-overflow-style:none}.modal-body::-webkit-scrollbar,.modal-container::-webkit-scrollbar,.modal-content::-webkit-scrollbar{display:none;width:0;height:0}.modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #F1F5F9}.modal-header-row--no-border{padding-bottom:0;border-bottom:none;margin-bottom:0}@media(max-width:640px){.modal-header-row{margin-bottom:1rem;padding-bottom:.75rem}}.modal-header-block{display:flex;flex-direction:column;gap:.25rem}.modal-title{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:640px){.modal-title{font-size:1.125rem}}.modal-subtext{font-size:.875rem;color:#64748b;margin:.375rem 0 0}.product-view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}@media(max-width:640px){.product-view-header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1rem}}.product-view-header__left{display:flex;flex-direction:column;gap:.375rem}.product-view-header__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.product-view-header__actions{display:flex;align-items:center;gap:.625rem}@media(max-width:640px){.product-view-header__actions{width:100%}.product-view-header__actions .btn-brand-primary,.product-view-header__actions .btn-dark{flex:1;justify-content:center;height:42px}}.product-view-title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}@media(max-width:640px){.product-view-title{font-size:1.25rem}}.product-view-subtitle{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;flex-wrap:wrap}@media(max-width:480px){.product-view-subtitle{font-size:.75rem}}.product-view-subtitle .dot-separator{color:#94a3b8}.btn-close-red{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:#ef4444;color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.btn-close-red:hover{background-color:#dc2626}.btn-close-red iconify{display:flex;align-items:center}.btn-cancel{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.75rem;border:1px solid #CBD5E1;border-radius:.625rem;background-color:#fff;color:#334155;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.btn-cancel:hover{background-color:#f8fafc;border-color:#94a3b8}.btn-cancel-red{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.75rem;border-radius:.625rem;background-color:#ef4444;color:#fff;font-size:.9375rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.btn-cancel-red:hover{background-color:#dc2626}.btn-brand-success{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.5rem;border-radius:.625rem;background-color:#15803d;color:#fff;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.btn-brand-success:hover{background-color:#166534}.info-banner-slate{display:flex;align-items:center;gap:.625rem;background-color:#f1f5f9;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:#0f172a}.notice-box-amber{background-color:#fffbeb;border:1px solid #FDE68A;border-radius:.5rem;padding:.875rem 1rem;display:flex;align-items:flex-start;gap:.625rem;font-size:.8125rem;color:#92400e;line-height:1.4}.notice-box-amber iconify{color:#d97706;flex-shrink:0;margin-top:.0625rem}.channel-selection-card{border:1px solid #E2E8F0;border-radius:.75rem;padding:1.25rem;background-color:#fff;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.75rem}.channel-selection-card.active{border:1.5px solid var(--color-brand-primary, #DD5928);background-color:#fff7ed}.footer-actions-row{display:flex;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #F1F5F9}.footer-actions-row .btn-cancel,.footer-actions-row .btn-cancel-red,.footer-actions-row .btn-brand-primary,.footer-actions-row .btn-brand-success{height:48px!important;box-sizing:border-box}.product-summary-card{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background-color:#f8fafc;border:1px solid #F1F5F9;border-radius:.75rem}@media(max-width:480px){.product-summary-card{gap:.625rem;padding:.75rem}}.product-avatar-circle{width:40px;height:40px;border-radius:50%;background-color:#fff7ed;border:1px solid #FFEDD5;color:#ea580c;font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-summary-details{display:flex;flex-direction:column;gap:.125rem}.product-summary-title{font-size:.9375rem;font-weight:700;color:#0f172a;margin:0}.product-summary-sub{font-size:.8125rem;color:#64748b;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.product-summary-sub .dot-separator{color:#94a3b8}.product-summary-sub .stock-val{font-weight:700;color:#0f172a}.form-label-caps{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.stock-direction-toggle{display:flex;border:1px solid #E2E8F0;border-radius:.5rem;overflow:hidden;background-color:#fff;width:100%}.stock-direction-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;height:44px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;background:transparent;color:#0f172a;transition:all .2s ease;padding:0 .5rem;white-space:nowrap}@media(max-width:420px){.stock-direction-tab{font-size:.75rem;padding:0 .25rem}}.stock-direction-tab:hover:not(.active){background-color:#f8fafc}.stock-direction-tab--add.active{background-color:var(--color-brand-primary, #DD692C);color:#fff}.stock-direction-tab--remove.active{background-color:#dc2626;color:#fff}.choice-pills-list{display:flex;flex-wrap:wrap;gap:.5rem}.choice-pill-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid #E2E8F0;border-radius:.5rem;background-color:#fff;font-size:.8125rem;font-weight:600;color:#1e293b;cursor:pointer;transition:all .15s ease}.choice-pill-btn:hover:not(.active){border-color:#cbd5e1;background-color:#f8fafc}.choice-pill-btn.active{background-color:var(--color-brand-primary, #DD692C);border-color:var(--color-brand-primary, #DD692C);color:#fff}.notice-box-danger{background-color:#fef2f2;border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.625rem;color:#dc2626;font-size:.8125rem;font-weight:500;line-height:1.4}.notice-box-danger iconify{color:#dc2626;flex-shrink:0}.form-help-text{font-size:.8125rem;color:#64748b;margin-top:.25rem}.stock-calc-banner{background-color:#fff7ed;border:1px solid #FFEDD5;border-radius:.5rem;padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.stock-calc-banner{padding:.75rem 1rem}}.stock-calc-banner .stock-calc-label{font-size:.875rem;font-weight:500;color:#ea580c}.stock-calc-banner .stock-calc-val{font-size:1.125rem;font-weight:800;color:#c2410c}:host{display:block;width:100%}.animated-hover-card,.sales-stat-card{position:relative;overflow:hidden;background-color:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;box-sizing:border-box;cursor:pointer;z-index:1;transition:border-color .35s ease,transform .25s ease,box-shadow .25s ease;--card-accent: #16a34a;--card-bg-hover: color-mix(in srgb, var(--card-accent) 10%, #ffffff);--card-text-hover: var(--card-accent);--card-border-hover: color-mix(in srgb, var(--card-accent) 40%, transparent)}html.dark .animated-hover-card,html.dark .sales-stat-card{background-color:#ffffff08;border-color:#ffffff1a;--card-bg-hover: color-mix(in srgb, var(--card-accent) 15%, transparent);--card-border-hover: color-mix(in srgb, var(--card-accent) 30%, transparent)}.animated-hover-card:before,.sales-stat-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--card-accent);border-radius:0 0 12px 12px;transition:height .35s cubic-bezier(.4,0,.2,1),background-color .35s ease;z-index:0}.animated-hover-card>*,.sales-stat-card>*{position:relative;z-index:1}.animated-hover-card:hover,.sales-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000d;border-color:var(--card-border-hover)}.animated-hover-card:hover:before,.sales-stat-card:hover:before{height:100%;background-color:var(--card-bg-hover);border-radius:12px}.animated-hover-card--green,.sales-stat-card--green{--card-accent: #15803d;--card-bg-hover: #eaf8ef;--card-text-hover: #107c41;--card-border-hover: rgba(21, 128, 61, .4)}.animated-hover-card--dark,.sales-stat-card--dark{--card-accent: #0f172a;--card-bg-hover: #f1f5f9;--card-text-hover: #0f172a;--card-border-hover: rgba(15, 23, 42, .4)}.animated-hover-card--purple,.sales-stat-card--purple{--card-accent: #533afd;--card-bg-hover: #f0edff;--card-text-hover: #4328e0;--card-border-hover: rgba(83, 58, 253, .4)}.animated-hover-card--red,.sales-stat-card--red{--card-accent: #f43f5e;--card-bg-hover: #ffe4e6;--card-text-hover: #e11d48;--card-border-hover: rgba(244, 63, 94, .4)}.animated-hover-card--amber,.sales-stat-card--amber{--card-accent: #d97706;--card-bg-hover: #fef3c7;--card-text-hover: #b45309;--card-border-hover: rgba(217, 119, 6, .4)}.cards-grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%}@media(max-width:1024px){.cards-grid-4col{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:520px){.cards-grid-4col{grid-template-columns:1fr;gap:.75rem}}.cards-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}@media(max-width:1024px){.cards-grid-3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cards-grid-3col{grid-template-columns:1fr}}.cards-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}@media(max-width:768px){.cards-grid-2col{grid-template-columns:1fr}}.stat-card-inner{display:flex;flex-direction:column;gap:.75rem}.stat-card-label{font-size:.75rem;font-weight:600;color:#64748b}.stat-card-value{font-size:1.375rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.stat-card-value--green{color:#15803d}.dashboard-alert-banner,.alert-banner{background-color:#fef9ee;border:1px solid #FDE68A;border-radius:var(--radius-md, .75rem);padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md, 1rem)}.alert-content{display:flex;align-items:center;gap:var(--spacing-sm, .75rem);color:#78350f;font-size:.875rem;font-weight:500}.alert-icon{color:#d97706;flex-shrink:0;display:flex;align-items:center}.alert-text{display:flex;flex-direction:column;gap:.125rem}.alert-title{font-size:.875rem;font-weight:700;color:#92400e}.alert-desc{font-size:.8125rem;color:#b45309}.alert-link{color:#0f172a;font-weight:700;font-size:.875rem;text-decoration:underline;cursor:pointer;white-space:nowrap}.alert-link:hover{color:var(--color-brand-primary, #DD692C)}.alert-dismiss-btn{background:none;border:none;font-size:.8125rem;font-weight:600;color:#475569;cursor:pointer;padding:.25rem .5rem;transition:color .15s ease}.alert-dismiss-btn:hover{color:#0f172a;text-decoration:underline}.dashboard-stat-card,.stat-metric-card{background-color:#fff;border:1px solid #E2E8F0;border-radius:var(--radius-xl, .75rem);padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;box-shadow:0 1px 3px #0000000a;transition:transform .15s ease,box-shadow .15s ease}@media(max-width:640px){.dashboard-stat-card,.stat-metric-card{padding:.875rem 1rem;gap:.75rem}}.dashboard-stat-card:hover,.stat-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.card-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm, .75rem)}.card-header-left{display:flex;align-items:center;gap:.75rem}.card-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon-box--slate{background-color:#f1f5f9;color:#475569}.card-icon-box--green{background-color:#dcfce7;color:#16a34a}.card-icon-box--amber{background-color:#fef3c7;color:#d97706}.card-icon-box--red{background-color:#fee2e2;color:#dc2626}.card-icon-box--pink{background-color:#fce7f3;color:#be185d}.card-icon-box--purple{background-color:#ede9fe;color:#6d28d9}.card-icon-box--indigo{background-color:#ede9fe;color:#6366f1}.card-icon-box--in{background-color:#dcfce7;color:#16a34a}.card-icon-box--out{background-color:#fee2e2;color:#dc2626}.card-icon-box--adj{background-color:#f0f9ff;color:#0284c7}.card-header-label{font-size:.75rem;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.card-body-metrics{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.card-main-val{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.01em;line-height:1.2}.card-main-val--amber{color:#d97706}.card-main-val--red{color:#ef4444}.card-sub-val{font-size:.9375rem;font-weight:500;color:#64748b;margin-top:.35rem}.btn-view-pill{background-color:var(--color-brand-primary, #DD5928);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .15s ease}.btn-view-pill:hover{background-color:var(--color-brand-primary-hover, #C94C20)}.content-grid-2col,.dashboard-charts-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--spacing-md, 1.5rem);width:100%;align-items:start}@media(max-width:1024px){.content-grid-2col,.dashboard-charts-grid{grid-template-columns:1fr}}.table-card{background-color:#fff;border:1px solid #E2E8F0;border-radius:var(--radius-xl, .75rem);padding:1.5rem;box-shadow:0 1px 3px #00000005}@media(max-width:640px){.table-card{padding:1rem}}.activity-list{display:flex;flex-direction:column}.activity-item{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-bottom:1px solid #F1F5F9}@media(max-width:480px){.activity-item{gap:.625rem;padding:.75rem 0}}.activity-item:last-child{border-bottom:none;padding-bottom:0}.activity-item:first-child{padding-top:0}.activity-details{flex:1;min-width:0}.activity-details .activity-title{font-size:.875rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.activity-details .activity-desc{font-size:.75rem;color:#64748b;margin:.125rem 0 0;line-height:1.3;word-break:break-word}.activity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.activity-time{font-size:.6875rem;color:#94a3b8;white-space:nowrap}.stat-metric-card--accent-orange{border:1.5px solid #EA580C!important}.card-main-val--green{color:#10b981!important}.specs-list{display:flex;flex-direction:column}.specs-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 0;border-bottom:1px solid #F1F5F9}@media(max-width:480px){.specs-item{padding:.75rem 0}}.specs-item:last-child{border-bottom:none;padding-bottom:0}.specs-item:first-child{padding-top:0}.specs-label{font-size:.875rem;color:#64748b;font-weight:500;flex-shrink:0}@media(max-width:480px){.specs-label{font-size:.8125rem}}.specs-value{font-size:.875rem;color:#0f172a;font-weight:600;text-align:right;word-break:break-word}@media(max-width:480px){.specs-value{font-size:.8125rem}}.activity-icon-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon-circle--green{background-color:#ecfdf5;color:#059669}.activity-icon-circle--blue{background-color:#f0f9ff;color:#0284c7}.activity-icon-circle--red{background-color:#fef2f2;color:#dc2626}.activity-amount{font-size:.875rem;font-weight:700}.activity-amount--green{color:#16a34a}.activity-amount--dark{color:#1e293b}.activity-amount--red{color:#dc2626}.p-inputotp,p-inputotp,p-input-otp,[data-pc-name=inputotp],.invohub-otp-control{display:flex!important;flex-direction:row!important;gap:.625rem!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 auto!important}@media(min-width:640px){.p-inputotp,p-inputotp,p-input-otp,[data-pc-name=inputotp],.invohub-otp-control{gap:.875rem!important}}.p-inputotp input,.p-inputotp input[pinputtext],.p-inputotp input[data-pc-name=pcinputtext],.p-inputotp input[data-pc-section=root],.p-inputotp .p-inputotp-input,p-inputotp input,p-inputotp input[pinputtext],p-inputotp input[data-pc-name=pcinputtext],p-inputotp input[data-pc-section=root],p-inputotp .p-inputotp-input,p-input-otp input,p-input-otp input[pinputtext],p-input-otp input[data-pc-name=pcinputtext],p-input-otp input[data-pc-section=root],p-input-otp .p-inputotp-input,[data-pc-name=inputotp] input,[data-pc-name=inputotp] input[pinputtext],[data-pc-name=inputotp] input[data-pc-name=pcinputtext],[data-pc-name=inputotp] input[data-pc-section=root],[data-pc-name=inputotp] .p-inputotp-input,.invohub-otp-control input,.invohub-otp-control input[pinputtext],.invohub-otp-control input[data-pc-name=pcinputtext],.invohub-otp-control input[data-pc-section=root],.invohub-otp-control .p-inputotp-input{flex:1 1 0!important;min-width:0!important;max-width:3.75rem!important;height:3.5rem!important;font-family:var(--font-family-base)!important;font-size:1.25rem!important;font-weight:700!important;text-align:center!important;color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:10px!important;transition:all .15s ease-in-out!important;box-shadow:0 1px 2px #00000005!important;margin:0!important;padding:0!important;box-sizing:border-box!important}@media(min-width:640px){.p-inputotp input,.p-inputotp input[pinputtext],.p-inputotp input[data-pc-name=pcinputtext],.p-inputotp input[data-pc-section=root],.p-inputotp .p-inputotp-input,p-inputotp input,p-inputotp input[pinputtext],p-inputotp input[data-pc-name=pcinputtext],p-inputotp input[data-pc-section=root],p-inputotp .p-inputotp-input,p-input-otp input,p-input-otp input[pinputtext],p-input-otp input[data-pc-name=pcinputtext],p-input-otp input[data-pc-section=root],p-input-otp .p-inputotp-input,[data-pc-name=inputotp] input,[data-pc-name=inputotp] input[pinputtext],[data-pc-name=inputotp] input[data-pc-name=pcinputtext],[data-pc-name=inputotp] input[data-pc-section=root],[data-pc-name=inputotp] .p-inputotp-input,.invohub-otp-control input,.invohub-otp-control input[pinputtext],.invohub-otp-control input[data-pc-name=pcinputtext],.invohub-otp-control input[data-pc-section=root],.invohub-otp-control .p-inputotp-input{height:3.75rem!important;font-size:1.375rem!important;border-radius:12px!important}}.p-inputotp input::placeholder,.p-inputotp input[pinputtext]::placeholder,.p-inputotp input[data-pc-name=pcinputtext]::placeholder,.p-inputotp input[data-pc-section=root]::placeholder,.p-inputotp .p-inputotp-input::placeholder,p-inputotp input::placeholder,p-inputotp input[pinputtext]::placeholder,p-inputotp input[data-pc-name=pcinputtext]::placeholder,p-inputotp input[data-pc-section=root]::placeholder,p-inputotp .p-inputotp-input::placeholder,p-input-otp input::placeholder,p-input-otp input[pinputtext]::placeholder,p-input-otp input[data-pc-name=pcinputtext]::placeholder,p-input-otp input[data-pc-section=root]::placeholder,p-input-otp .p-inputotp-input::placeholder,[data-pc-name=inputotp] input::placeholder,[data-pc-name=inputotp] input[pinputtext]::placeholder,[data-pc-name=inputotp] input[data-pc-name=pcinputtext]::placeholder,[data-pc-name=inputotp] input[data-pc-section=root]::placeholder,[data-pc-name=inputotp] .p-inputotp-input::placeholder,.invohub-otp-control input::placeholder,.invohub-otp-control input[pinputtext]::placeholder,.invohub-otp-control input[data-pc-name=pcinputtext]::placeholder,.invohub-otp-control input[data-pc-section=root]::placeholder,.invohub-otp-control .p-inputotp-input::placeholder{color:#cbd5e1!important}.p-inputotp input:focus,.p-inputotp input[pinputtext]:focus,.p-inputotp input[data-pc-name=pcinputtext]:focus,.p-inputotp input[data-pc-section=root]:focus,.p-inputotp .p-inputotp-input:focus,p-inputotp input:focus,p-inputotp input[pinputtext]:focus,p-inputotp input[data-pc-name=pcinputtext]:focus,p-inputotp input[data-pc-section=root]:focus,p-inputotp .p-inputotp-input:focus,p-input-otp input:focus,p-input-otp input[pinputtext]:focus,p-input-otp input[data-pc-name=pcinputtext]:focus,p-input-otp input[data-pc-section=root]:focus,p-input-otp .p-inputotp-input:focus,[data-pc-name=inputotp] input:focus,[data-pc-name=inputotp] input[pinputtext]:focus,[data-pc-name=inputotp] input[data-pc-name=pcinputtext]:focus,[data-pc-name=inputotp] input[data-pc-section=root]:focus,[data-pc-name=inputotp] .p-inputotp-input:focus,.invohub-otp-control input:focus,.invohub-otp-control input[pinputtext]:focus,.invohub-otp-control input[data-pc-name=pcinputtext]:focus,.invohub-otp-control input[data-pc-section=root]:focus,.invohub-otp-control .p-inputotp-input:focus{outline:none!important;background-color:#fff!important;border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 3px #dd692c26!important}.p-multiselect{width:100%!important;border-radius:var(--radius-md)!important;border-color:#e2e8f0!important}.p-multiselect:hover{border-color:#cbd5e1!important}.p-multiselect:focus-within,.p-multiselect.p-multiselect-open{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 3px #dd692c26!important}.p-multiselect-overlay{border-radius:var(--radius-md)!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 25px -4px #0000001f,0 4px 6px -2px #0000000d!important}.p-multiselect-overlay .p-multiselect-filter{border-radius:var(--radius-sm)!important}.p-multiselect-overlay .p-multiselect-filter:focus{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 3px #dd692c26!important}.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected{background-color:#fff1e8!important;color:var(--color-brand-primary)!important;font-weight:600!important}.p-multiselect-overlay .p-multiselect-option:hover{background-color:#fff7ed!important;color:var(--color-brand-primary)!important}p-toast,.p-toast{position:fixed!important;z-index:9999!important;display:flex!important;flex-direction:column!important;gap:.75rem!important;width:25rem!important;max-width:calc(100vw - 2rem)!important}p-toast.p-toast-top-right,.p-toast.p-toast-top-right{top:1.5rem!important;right:1.5rem!important}p-toast.p-toast-top-left,.p-toast.p-toast-top-left{top:1.5rem!important;left:1.5rem!important}p-toast.p-toast-bottom-right,.p-toast.p-toast-bottom-right{bottom:1.5rem!important;right:1.5rem!important}p-toast.p-toast-bottom-left,.p-toast.p-toast-bottom-left{bottom:1.5rem!important;left:1.5rem!important}p-toast.p-toast-top-center,.p-toast.p-toast-top-center{top:1.5rem!important;left:50%!important;transform:translate(-50%)!important}p-toast.p-toast-bottom-center,.p-toast.p-toast-bottom-center{bottom:1.5rem!important;left:50%!important;transform:translate(-50%)!important}p-toast .p-toast-message,.p-toast .p-toast-message{position:relative!important;display:flex!important;align-items:flex-start!important;background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 10px 25px -4px #00000014,0 4px 6px -2px #0000000a!important;padding:1rem 1.25rem!important;overflow:hidden!important;box-sizing:border-box!important;transition:all .2s ease-in-out!important}p-toast .p-toast-message .p-toast-message-content,.p-toast .p-toast-message .p-toast-message-content{display:flex!important;align-items:flex-start!important;gap:.875rem!important;width:100%!important}p-toast .p-toast-message .p-toast-message-icon,.p-toast .p-toast-message .p-toast-message-icon{flex-shrink:0!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:.125rem!important}p-toast .p-toast-message .p-toast-message-icon svg,.p-toast .p-toast-message .p-toast-message-icon svg{width:1.25rem!important;height:1.25rem!important}p-toast .p-toast-message .p-toast-message-text,.p-toast .p-toast-message .p-toast-message-text{flex:1!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}p-toast .p-toast-message .p-toast-summary,.p-toast .p-toast-message .p-toast-summary{font-size:.9375rem!important;font-weight:700!important;color:#0f172a!important;line-height:1.35!important}p-toast .p-toast-message .p-toast-detail,.p-toast .p-toast-message .p-toast-detail{font-size:.875rem!important;color:#475569!important;line-height:1.45!important}p-toast .p-toast-message .p-toast-close-button,.p-toast .p-toast-message .p-toast-close-button{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:6px!important;border:none!important;background:transparent!important;color:#94a3b8!important;cursor:pointer!important;transition:all .15s ease!important;margin-left:.5rem!important;padding:0!important}p-toast .p-toast-message .p-toast-close-button:hover,.p-toast .p-toast-message .p-toast-close-button:hover{background-color:#f1f5f9!important;color:#0f172a!important}p-toast .p-toast-message .p-toast-close-button svg,p-toast .p-toast-message .p-toast-close-button .p-toast-close-icon,.p-toast .p-toast-message .p-toast-close-button svg,.p-toast .p-toast-message .p-toast-close-button .p-toast-close-icon{width:1rem!important;height:1rem!important}p-toast .p-toast-message.p-toast-message-success,.p-toast .p-toast-message.p-toast-message-success{border-left:4px solid #10B981!important}p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#10b981!important}p-toast .p-toast-message.p-toast-message-info,.p-toast .p-toast-message.p-toast-message-info{border-left:4px solid #3B82F6!important}p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#3b82f6!important}p-toast .p-toast-message.p-toast-message-warn,p-toast .p-toast-message.p-toast-message-warning,.p-toast .p-toast-message.p-toast-message-warn,.p-toast .p-toast-message.p-toast-message-warning{border-left:4px solid #F59E0B!important}p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,p-toast .p-toast-message.p-toast-message-warning .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warning .p-toast-message-icon{color:#f59e0b!important}p-toast .p-toast-message.p-toast-message-error,.p-toast .p-toast-message.p-toast-message-error{border-left:4px solid #EF4444!important}p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#ef4444!important}.p-menu{border-radius:10px!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 25px -4px #0000001f,0 4px 6px -2px #0000000a!important;padding:.375rem!important;min-width:150px!important;background:#fff!important}.p-menu .p-menu-item-link{padding:0!important}.p-menu .p-menu-item-content{border-radius:6px!important;overflow:hidden!important;padding:.5rem .75rem}.p-menu .p-menu-item-content:hover{background-color:var(--color-brand-primary)!important;color:#fff!important}.p-menu .p-menu-item-content:hover iconify{color:#fff}.custom-menu-item-content{display:flex;align-items:center;gap:.625rem;border-radius:6px;font-size:.8125rem;font-weight:600;width:100%;cursor:pointer;white-space:nowrap;transition:all .15s ease}.custom-menu-item-content iconify{display:flex;align-items:center;flex-shrink:0;color:#64748b}.custom-menu-item-content.menu-item-danger{color:#ef4444}.custom-menu-item-content.menu-item-danger iconify{color:#ef4444}.custom-menu-item-content.menu-item-danger:hover{background-color:#fef2f2;color:#dc2626}.custom-menu-item-content.menu-item-danger:hover iconify{color:#dc2626}.p-select{width:100%!important;border-radius:8px!important;border:1px solid #E2E8F0!important;background:#fff!important;box-shadow:none!important;height:44px!important;display:flex!important;align-items:center!important;transition:border-color .2s ease!important}.p-select:focus-within,.p-select.p-select-open{border-color:var(--color-brand-primary)!important}.p-select .p-select-label{font-size:.875rem!important;color:#0f172a!important;padding:.625rem .875rem!important}.p-select .p-select-label.p-placeholder{color:#64748b!important}.p-select .p-select-dropdown{width:2.5rem!important;color:#64748b!important}.p-select-overlay{border-radius:10px!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 25px -4px #0000001f!important;background:#fff!important;padding:.375rem!important}.p-select-overlay .p-select-option{border-radius:6px!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important;color:#0f172a!important}.p-select-overlay .p-select-option.p-select-option-selected{background-color:#fff7ed!important;color:var(--color-brand-primary)!important;font-weight:700!important}.p-select-overlay .p-select-option:not(.p-select-option-selected):hover{background-color:#f8fafc!important}.p-datepicker{width:100%!important}.p-datepicker .p-datepicker-input{width:100%!important;padding:.75rem 1rem!important;font-size:.9375rem!important;color:#0f172a!important;background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:8px!important;transition:all .15s ease-in-out!important}.p-datepicker .p-datepicker-input::placeholder{color:#94a3b8!important}.p-datepicker .p-datepicker-input:focus{outline:none!important;border-color:var(--color-brand-primary, #DD5928)!important;box-shadow:0 0 0 3px #dd692c26!important}.p-datepicker .p-datepicker-input:disabled{background-color:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important;cursor:not-allowed!important}.p-datepicker .p-datepicker-dropdown{background:transparent!important;border:none!important;color:#64748b!important;padding-right:.75rem!important}.p-popover{border-radius:10px!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 25px -4px #0000001f,0 4px 6px -2px #0000000a!important;padding:.375rem!important;min-width:180px!important;background:#fff!important}.p-popover:before,.p-popover:after{display:none!important}.p-popover .p-popover-content{padding:0!important;background:transparent!important}.app-tray,.app-tray .app-tray-grid{width:100%}.app-tray .app-tray-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.app-tray .app-tray-grid ul li.no-marker{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:6px;cursor:pointer;color:#334155;text-decoration:none;transition:all .15s ease;-webkit-user-select:none;user-select:none}.app-tray .app-tray-grid ul li.no-marker iconify{display:flex;align-items:center;flex-shrink:0;color:#64748b;transition:color .15s ease}.app-tray .app-tray-grid ul li.no-marker .regular-text{margin:0;font-size:.8125rem;font-weight:600;color:inherit;white-space:nowrap;line-height:1.25}.app-tray .app-tray-grid ul li.no-marker:hover{background-color:var(--color-brand-primary)!important;color:#fff!important}.app-tray .app-tray-grid ul li.no-marker:hover .regular-text{color:#fff!important}.app-tray .app-tray-grid ul li.no-marker:hover iconify{color:#fff!important}.app-tray .app-tray-grid ul li.no-marker:active{transform:scale(.98)}.p-dialog{box-shadow:none!important;background:none!important;border:none!important;scrollbar-width:none;-ms-overflow-style:none}.p-dialog::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:768px){.p-dialog{width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;margin:.75rem auto!important}}@media(max-width:480px){.p-dialog{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;margin:.5rem auto!important}}.p-dialog-content{scrollbar-width:none;-ms-overflow-style:none;padding:0!important}.p-dialog-content::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:768px){.p-dialog-content{max-height:92vh!important}}.p-dialog-mask{scrollbar-width:none;-ms-overflow-style:none}.p-dialog-mask::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:640px){.p-dialog-mask{padding:.5rem!important}}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.w-full{width:100%}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.wallets-container,.main-wallet-container,.tax-wallet-container,.inventory-container,.view-products-container,.dashboard-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-main{color:var(--color-text-main)}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-brand-primary)}
