@charset "UTF-8";:root{--vt-primary: #4f46e5;--vt-primary-700: #3730a3;--vt-primary-600: #4338ca;--vt-primary-100: #e0e7ff;--vt-primary-50: #eef2ff;--vt-accent: #0f766e;--vt-accent-50: #ecfdf5;--vt-dark: #111827;--vt-ink: #172033;--vt-muted: #64748b;--vt-border: #e5e7eb;--vt-border-strong: #d1d5db;--vt-surface: #ffffff;--vt-surface-soft: #f8fafc;--vt-success: #16a34a;--vt-warning: #d97706;--vt-danger: #dc2626;--vt-radius: 12px;--vt-radius-sm: 8px;--vt-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .08);--vt-shadow: 0 10px 30px rgba(15, 23, 42, .08);--vt-shadow-lg: 0 22px 55px rgba(15, 23, 42, .12);--qa-accent: #7e3ff2;--qa-ink: #0f172a;--qa-muted: #64748b;--qa-border: rgba(15, 23, 42, .08)}body{color:var(--vt-ink);background:radial-gradient(circle at 15% 0,rgba(79,70,229,.08),transparent 28rem),radial-gradient(circle at 85% 8%,rgba(15,118,110,.07),transparent 24rem),var(--vt-surface-soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.58;letter-spacing:0;-webkit-font-smoothing:antialiased}.btn-primary,.bg-primary,.text-bg-primary{background-color:var(--vt-primary)!important;border-color:var(--vt-primary)!important}.btn-primary:hover{background-color:var(--vt-primary-600)!important;border-color:var(--vt-primary-600)!important}.text-primary,.link-primary{color:var(--vt-primary)!important}.badge-primary{background:var(--vt-primary)}.border-light-200{border-color:var(--vt-border)!important}a,.primary-color{color:#4f46e5}.secondary-color{color:#0f766e}.third-color{color:#6c63ff}.btn-outline-primary{--bs-btn-color: #4f46e5;--bs-btn-border-color: #4f46e5;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #4f46e5;--bs-btn-hover-border-color: #4f46e5;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4f46e5;--bs-btn-active-border-color: #4f46e5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #4f46e5;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #4f46e5;--bs-gradient: none}label{font-weight:700;margin-bottom:5px}input[readonly]{background-color:var(--bs-secondary-bg)}.vt-breadcrumb-wrap{margin-top:1.25rem;margin-bottom:1.25rem;padding-top:60px}.vt-breadcrumb{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border:1px solid #e9ecef;background:#fff;border-radius:14px;box-shadow:0 .35rem .9rem #0000000f}.vt-breadcrumb ol{margin:0;padding:0}.vt-breadcrumb .breadcrumb{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.vt-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"›";color:#adb5bd;padding:0 .35rem}.vt-breadcrumb a{text-decoration:none;font-weight:600}.vt-breadcrumb a:hover{text-decoration:underline}.vt-breadcrumb .breadcrumb-item.active{color:#1c2737;font-weight:700}.vt-breadcrumb-home{display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:999px;background:#f8f9fa;border:1px solid rgba(0,0,0,.06)}@media (max-width: 576px){.vt-breadcrumb{padding:.55rem .7rem;border-radius:12px}.vt-breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding:0 .25rem}}header.hero-section{background:#734ab8;color:#fff}header.hero-section .landing{max-width:400px}.navbar{-webkit-backdrop-filter:saturate(150%) blur(6px);backdrop-filter:saturate(150%) blur(6px);background:#101020bf}.navbar .btn-nav{border-radius:14px;font-weight:600}.navbar .nav-link{color:#fff;opacity:.9}.navbar .nav-link:hover{opacity:1;color:#0f766e}.navbar .dropdown-item:hover{background-color:#cecbff}.navbar .btn-primary:hover{color:#fff}.navbar-brand img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.nav-link{color:#4f46e5}.nav-link:hover{color:#0f766e}.btn-primary{background-color:#4f46e5;border:none}.btn-primary:hover{background-color:#0f766e}.bg-primary{background-color:#0f766e!important}.credit-note{color:#ff893b;background-color:#fff0f0!important}.form-control{border-radius:0}.issued-invoice{border:2px solid #007bff!important;background-color:#f0f8ff;color:#004085}.icon-issued-invoice{color:#007bff}.advance-invoice{border:2px solid #16a14c!important;background-color:#f0f8ff;color:#008521}.icon-advance-invoice{color:#16a14c}.offer-document{border:2px solid #cccf18!important;background-color:#f0f8ff;color:#838500}.icon-offer{color:#b4b638}.icon-credit-note{color:#dc3545}.is-invalid{border-color:#dc3545!important;background-color:#fff5f5}.no-padding-left{padding-left:unset!important}.text-required{color:#dc3545}.muted{color:var(--vt-muted)}.badge-soft{background:#f4f3ff;color:var(--vt-primary);border:1px solid var(--vt-border)}.qa-card{position:relative;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--qa-border);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.qa-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--qa-accent),rgba(126,63,242,.5))}.qa-card:after{content:"";position:absolute;inset:-40% -20% auto auto;width:180px;height:180px;background:radial-gradient(circle,rgba(126,63,242,.18),transparent 60%);filter:blur(2px);pointer-events:none}.qa-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a1a;border-color:#7e3ff259}.qa-card .card-body{padding:18px 18px 18px 20px}.qa-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#7e3ff21a;color:var(--qa-accent);flex:0 0 auto}.qa-icon i{font-size:20px}.qa-kicker{font-size:12px;color:var(--qa-muted);letter-spacing:.02em;margin-top:1px}.qa-title{font-size:16px;font-weight:800;color:var(--qa-ink);line-height:1.15;margin-top:2px}.qa-subtitle{font-size:13px;color:var(--qa-muted);margin-top:4px}.qa-btn{border-radius:12px;padding:8px 12px;font-weight:700;background:var(--qa-accent);border-color:var(--qa-accent)}.qa-btn:hover{background:#6f30f0;border-color:#6f30f0}.qa-invoice .qa-icon,.qa-advance .qa-icon,.qa-offer .qa-icon{background:#7e3ff21a}.hub-card{transition:transform .12s ease,box-shadow .12s ease;border-radius:14px}.hub-card:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.75rem #0000001a!important}.hub-card .card-body{padding:1.1rem 1.1rem 1rem}.hub-topline{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.hub-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.hub-badges .badge{border:1px solid rgba(0,0,0,.08)}.hub-cta-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;padding:.65rem .9rem;border-radius:12px;box-shadow:0 .35rem .9rem #0000001a;border:2px solid transparent;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;text-decoration:none}.hub-cta-btn:hover{transform:translateY(-1px);box-shadow:0 .55rem 1.2rem #00000024;filter:brightness(.98)}.hub-cta-invoice{background:#007bff;color:#fff;border-color:#007bff}.hub-cta-advance{background:#16a14c;color:#fff;border-color:#16a14c}.hub-cta-offer{background:#cccf18;color:#343a40;border-color:#cccf18}.tool-card{border:2px solid #e9ecef!important;background:#fff}.tool-cta{background:#1c2737;color:#fff;border-color:#1c2737}.tool-cta-warning{background:#ffc107;color:#1c2737;border-color:#ffc107}.tool-cta-primary{background:#007bff;color:#fff;border-color:#007bff}.soon-card{border:2px dashed #dee2e6!important;background:#fcfcfd}.hub-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#0000000a}.hero{position:relative;padding:80px 0 40px;background:radial-gradient(1200px 600px at 80% -10%,rgba(126,63,242,.2),transparent 60%),linear-gradient(180deg,#0f1020,#151734 30%,#191b3d);color:#fff;overflow:hidden}.hero h1{font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.hero .lead{color:#e6e7ee}.hero .card{background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.15);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff10;border:1px solid #ffffff30;color:#fff;padding:.4rem .75rem;border-radius:999px;font-size:.9rem}.hero-cta .btn{padding:.9rem 1.2rem;border-radius:14px}.hero-illustration{position:relative;isolation:isolate}.glow{position:absolute;inset:auto;width:520px;height:520px;right:-60px;top:-40px;background:radial-gradient(closest-side,rgba(126,63,242,.45),transparent 70%);filter:blur(30px);z-index:0}.table>:not(caption)>*>*{padding:.9rem .85rem}.scroll-margin{scroll-margin-top:90px}.highlight{color:#4f46e5;font-weight:700}.benefits{background-color:#f1f1f1;padding:40px 0}.benefits .benefit-item{text-align:center;padding:20px}.newsletter-input-group{max-width:600px;margin:0 auto}.newsletter-input,.newsletter-btn{height:45px}.newsletter-input,.newsletter-btn{border-radius:.25rem}.newsletter{background-color:#dfdfdf;padding:40px 0}.footer{background:#0f1020;color:#cfd3ff;padding:28px 0}.footer a{color:#cfd3ff;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.image-preview{border:1px solid #ddd;border-radius:5px;overflow:hidden;margin-bottom:20px}.image-preview img{width:100%;height:280px}.banner-section{margin-top:20px;justify-content:space-between;padding:0 10px}.banner-section .banner-ad{text-align:center;background-color:#f0f0f0;padding:20px;border:1px solid #ccc}.pagination{display:flex;justify-content:center;list-style:none;padding:0}.pagination li{margin:0 5px}.pagination li a,.pagination li span{display:block;padding:8px 12px;text-decoration:none;color:#4f46e5;border:1px solid #ddd;border-radius:5px}.pagination li a:hover{background:#4f46e5;color:#fff}.pagination .active span{background:#4f46e5;color:#fff;border:1px solid #4f46e5}.page-section{padding:20px;background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px}.page-section h2,.page-section h3,.page-section h4,.page-section h5,.page-section h6{color:#4f46e5;margin-bottom:20px}.page-section .summary-box{padding:10px;border:1px solid #ccc;background-color:var(--bs-secondary-bg);font-weight:700;text-align:right;font-size:1.2em;border-radius:5px}.page-section input[type=checkbox]{border-color:#4f46e5}.highlight-checkbox{margin-bottom:15px;padding:6px;border-radius:5px;background-color:#e9ecef;border:1px solid #4f46e5}.highlight-checkbox label{font-weight:700}.accordion-button:not(.collapsed){color:#fff;background-color:#4f46e5}.accordion-body{background-color:#ccc;border:1px solid #4f46e5}.news-item{transition:max-height .6s ease,opacity .6s ease;overflow:hidden}.news-item.hidden{max-height:0;opacity:0;margin:0;padding:0}.news-item.visible{max-height:500px;opacity:1}.section-title{font-weight:800}.feature-card{border:1px solid var(--vt-border);border-radius:16px;padding:24px;transition:.25s ease;height:100%;background:#fff}.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #11182714}.icon-bubble{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:12px;background:var(--vt-primary-50);color:var(--vt-primary)}.step{position:relative;padding-left:56px}.step-number{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f4f3ff;color:var(--vt-primary);font-weight:700;border:1px solid var(--vt-border)}.compare{border:1px solid var(--vt-border);border-radius:16px;background:#fff}.compare thead th{background:#faf9ff}.compare td,.compare th{vertical-align:middle}.screen{border:1px solid var(--vt-border);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 24px #1118270f}.quote{font-size:1.05rem;color:#2b2f43}.quote:before{content:"“";color:var(--vt-primary);margin-right:2px;font-size:2rem;line-height:0;vertical-align:-.35rem}.quote:after{content:"”";color:var(--vt-primary);margin-left:2px;font-size:2rem;line-height:0;vertical-align:-.35rem}.dashboard .card{background:#fff;border:1px solid #dee2e6}.dashboard .card-header{background:#f1f3f5;border-bottom:1px solid #dee2e6}.dashboard .table{--bs-table-bg: transparent;color:#212529}.dashboard .table thead th{background:#f1f3f5;border-bottom:1px solid #dee2e6;position:sticky;top:0;z-index:5}.dashboard .table td,.dashboard .table th{border-color:#dee2e6;vertical-align:middle}.dashboard .table-hover>tbody>tr:hover>*{background-color:#7e3ff20f}.dashboard .filter-bar{background:#f1f3f5;border:1px solid #dee2e6;border-radius:.75rem}.dashboard .bulkbar{position:sticky;bottom:1rem;z-index:1000;background:#fff;border:1px solid #dee2e6;border-radius:.75rem;box-shadow:0 0 0 .2rem #7e3ff226}.dashboard .form-control,.dashboard .form-select{background:#fff;color:#212529;border-color:#ced4da}.dashboard .form-control:focus,.dashboard .form-select:focus{border-color:#7e3ff2;box-shadow:0 0 0 .2rem #7e3ff240}.dashboard .btn-outline-light{--bs-btn-color: #6c757d;--bs-btn-border-color: #ced4da;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #7e3ff2;--bs-btn-active-bg: #e9ecef}.dashboard .link-light{color:#7e3ff2!important}.dashboard .row-overdue td{background:linear-gradient(90deg,rgba(255,0,0,.06),transparent 40%)}.dashboard .invoice-bg{background-color:#007bff;color:#fff}.dashboard .advance-invoice-bg{background-color:#16a14c;color:#fff}.dashboard .offer-bg{background-color:#cccf18;color:#000}.pbs-frame{position:relative;width:min(360px,100%);aspect-ratio:45 / 55;border-radius:.375rem;box-shadow:inset 0 0 0 1px #0000000d}.pbs-qr{position:absolute;left:11.11%;top:9.09%;width:77.78%;height:auto;display:block}.share-box .input-group input{font-size:.95rem}#admodal.modals{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#0009;display:none;justify-content:center;align-items:center}#admodal.modals .modal-content{position:relative;background:#fff;border-radius:8px;width:100%;max-width:400px;padding:30px;text-align:center;box-shadow:0 5px 15px #0000004d}#admodal.modals .modal-content .icon{display:block;margin:0 auto 15px;width:80px;height:80px;background-size:contain}#admodal.modals .modal-content h2{color:#333;font-size:1.5em;font-weight:700;margin-bottom:15px}#admodal.modals .modal-content p{color:#6c757d;font-size:1em;margin-bottom:20px}#admodal.modals .modal-content p.info{color:#6c757d;font-size:.9em;line-height:1.4}#admodal.modals .modal-content .reload-link{display:inline-block;padding:12px 20px;background-color:#d9534f;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:1em;text-transform:uppercase;text-decoration:none;transition:background-color .3s}#admodal.modals .modal-content .reload-link:hover{background-color:#c9302c;color:#fff}@media (max-width: 576px){#admodal.modals{padding-top:20px}#admodal.modals .modal-content{padding:20px;width:95%}.modal-content h2{font-size:1.3em}.modal-content .title{font-size:1.2em!important}.modal-content p{font-size:.8em!important}}.modals{display:none;position:fixed;z-index:999;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006}.modals .modal-content{background-color:#fff;color:#000;margin:auto;border:1px solid #ddd;max-width:380px;width:100%;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0003;display:block}.modals .modal-content .title{color:#333;font-size:1.4em;font-weight:700;margin-bottom:15px}.modals .modal-content .title img{width:24px;height:24px;margin-right:10px}.modals .modal-content .information{font-size:14px;padding-top:10px;text-align:justify;line-height:1.5}.modals .modal-content .information a{color:#4f46e5;text-decoration:underline}.modals .modal-content .information a:hover{color:#0f766e}.modals .modal-content .buttons{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.modals .modal-content .buttons a{border:none;color:#fff;padding:10px;border-radius:5px;background:#4f46e5;cursor:pointer;width:calc(50% - 5px);transition:all .2s ease;text-align:center;font-size:14px;font-weight:700;text-decoration:none}.modals .modal-content .buttons a.accept{background-color:#4f46e5}.modals .modal-content .buttons a.accept:hover,.modals .modal-content .buttons a.custom{background-color:#0f766e}.modals .modal-content .buttons a.custom:hover{background-color:#094944}.modals .modal-content label{font-weight:400;font-size:13px}.modals .modal-content .options{margin-top:10px}#klaro .cm-modal-notice{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:2rem;border-radius:10px;box-shadow:0 0 20px #00000040;width:90%;max-width:400px;text-align:center;z-index:2147483647;font-family:Arial,sans-serif}#klaro .cm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2147483646}#klaro .cm-btn.cm-btn-success{background-color:#4f46e5;color:#fff;border:none;padding:.5rem 1rem;margin:.5rem;font-weight:700;border-radius:5px}#klaro .cm-btn.cm-btn-decline{background-color:transparent;color:#4f46e5;border:2px solid #4f46e5;padding:.5rem 1rem;margin:.5rem;font-weight:700;border-radius:5px}#klaro .cm-btn.cm-btn-danger.cn-decline{color:#4f46e5;border:1px solid #4f46e5;background-color:transparent}#klaro .cookies-title{font-size:20px;font-weight:700;text-align:center}#klaro .cookies-title img{width:20px;height:20px;margin-right:20px}#klaro .cookie-modal-notice{background-color:#fff;color:#000}#klaro #id-cookie-notice{color:#000}#klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#4f46e5;background-color:var(--green1, #4f46e5)}::selection{background:var(--vt-primary-100);color:var(--vt-primary-700)}main{min-height:64vh;--vt-page-gutter: .75rem}main>.vt-breadcrumb-wrap~:not(.container):not(.container-fluid):not(script):not(style){width:min(calc(100% - (var(--vt-page-gutter) * 2)),1320px);margin-left:auto;margin-right:auto}main>.vt-breadcrumb-wrap~.row{width:min(calc(100% - (var(--vt-page-gutter) * 2)),1320px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{color:var(--vt-dark);letter-spacing:0}p,.text-muted{color:var(--vt-muted)!important}.navbar,.footer,.hero,header.hero-section,.help-hero,.bg-dark,.text-bg-dark,.bg-primary,.text-bg-primary,.card.text-white,.card.bg-dark,.card.bg-primary{color:#ffffffe0!important}.navbar h1,.navbar h2,.navbar h3,.navbar h4,.navbar h5,.navbar h6,.navbar p,.navbar .text-muted,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer .text-muted,.footer .text-secondary,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p,.hero .text-muted,.hero .text-secondary,header.hero-section h1,header.hero-section h2,header.hero-section h3,header.hero-section h4,header.hero-section h5,header.hero-section h6,header.hero-section p,header.hero-section .text-muted,header.hero-section .text-secondary,.help-hero h1,.help-hero h2,.help-hero h3,.help-hero h4,.help-hero h5,.help-hero h6,.help-hero p,.help-hero .text-muted,.help-hero .text-secondary,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark .text-muted,.bg-dark .text-secondary,.text-bg-dark h1,.text-bg-dark h2,.text-bg-dark h3,.text-bg-dark h4,.text-bg-dark h5,.text-bg-dark h6,.text-bg-dark p,.text-bg-dark .text-muted,.text-bg-dark .text-secondary,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary p,.bg-primary .text-muted,.bg-primary .text-secondary,.text-bg-primary h1,.text-bg-primary h2,.text-bg-primary h3,.text-bg-primary h4,.text-bg-primary h5,.text-bg-primary h6,.text-bg-primary p,.text-bg-primary .text-muted,.text-bg-primary .text-secondary,.card.text-white h1,.card.text-white h2,.card.text-white h3,.card.text-white h4,.card.text-white h5,.card.text-white h6,.card.text-white p,.card.text-white .text-muted,.card.text-white .text-secondary,.card.bg-dark h1,.card.bg-dark h2,.card.bg-dark h3,.card.bg-dark h4,.card.bg-dark h5,.card.bg-dark h6,.card.bg-dark p,.card.bg-dark .text-muted,.card.bg-dark .text-secondary,.card.bg-primary h1,.card.bg-primary h2,.card.bg-primary h3,.card.bg-primary h4,.card.bg-primary h5,.card.bg-primary h6,.card.bg-primary p,.card.bg-primary .text-muted,.card.bg-primary .text-secondary{color:#ffffffe0!important}.navbar .text-dark,.footer .text-dark,.hero .text-dark,header.hero-section .text-dark,.help-hero .text-dark,.bg-dark .text-dark,.text-bg-dark .text-dark,.bg-primary .text-dark,.text-bg-primary .text-dark,.card.text-white .text-dark,.card.bg-dark .text-dark,.card.bg-primary .text-dark{color:#fff!important}a{color:var(--vt-primary);text-underline-offset:3px}a:hover{color:var(--vt-primary-700)}.navbar{min-height:72px;border-bottom:1px solid rgba(255,255,255,.12);background:#111827db!important;box-shadow:0 18px 45px #0f172a2e}.navbar .container{gap:1rem}.navbar .navbar-brand{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:var(--vt-radius-sm);background:#ffffff14}.navbar .nav-link{border-radius:var(--vt-radius-sm);padding:.55rem .75rem!important;font-weight:650;color:#ffffffdb!important}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#fff!important;background:#ffffff1a}.navbar .btn-nav{border-radius:var(--vt-radius-sm);box-shadow:0 10px 22px #4f46e547}.dropdown-menu{border:1px solid var(--vt-border);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-lg);padding:.55rem}.dropdown-item{border-radius:var(--vt-radius-sm);padding:.65rem .8rem;color:var(--vt-ink)}.dropdown-item:hover,.dropdown-item:focus{background:var(--vt-primary-50);color:var(--vt-primary-700)}.user-company-dropdown{max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain}.vt-breadcrumb-wrap{padding-top:76px}.vt-breadcrumb{border-color:#94a3b838;border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-sm)}.card,.modal-content,.help-card,.help-article-card,form.border,.list-group,.alert{border-radius:var(--vt-radius)!important}.card,.help-card,.help-article-card,form.border{border:1px solid rgba(148,163,184,.22)!important;background:#fffffff0;box-shadow:var(--vt-shadow-sm)!important}.card-header,.card-footer{border-color:var(--vt-border)!important;background:#f8fafce0!important}.shadow-sm{box-shadow:var(--vt-shadow-sm)!important}.btn{border-radius:var(--vt-radius-sm);font-weight:700;letter-spacing:0;padding:.65rem 1rem}.btn-sm{padding:.45rem .75rem}.btn-primary,.btn-outline-primary:hover,.btn-outline-primary:focus{background:linear-gradient(135deg,var(--vt-primary),var(--vt-primary-600))!important;border-color:var(--vt-primary)!important;box-shadow:0 10px 22px #4f46e52e}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #4f46e53d}.btn-outline-primary{color:var(--vt-primary);border-color:#4f46e559;background:#fff}.btn-outline-secondary,.btn-outline-danger,.btn-outline-success,.btn-outline-warning{background:#fff}label,.form-label{color:var(--vt-dark);font-size:.9rem;font-weight:750}.form-control,.form-select,.input-group-text{min-height:42px;border-radius:var(--vt-radius-sm)!important;border-color:var(--vt-border-strong);color:var(--vt-ink);background-color:#fff;box-shadow:none}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child),.input-group>.input-group-text:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child),.input-group>.input-group-text:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.form-control:focus,.form-select:focus{border-color:var(--vt-primary);box-shadow:0 0 0 .22rem #4f46e524}.form-text{color:var(--vt-muted)}.form-check-input{border-color:var(--vt-border-strong)}.form-check-input:checked{background-color:var(--vt-primary);border-color:var(--vt-primary)}.table{--bs-table-color: var(--vt-ink);--bs-table-hover-bg: var(--vt-primary-50);margin-bottom:0}.table thead th,.table-light th{color:#475569;background:#f8fafc!important;border-bottom:1px solid var(--vt-border);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.table tbody td{border-color:#eef2f7;vertical-align:middle}.table-responsive{border-radius:var(--vt-radius)}.badge,.rounded-pill{font-weight:750;letter-spacing:0}.alert{border:1px solid rgba(148,163,184,.25);box-shadow:var(--vt-shadow-sm)}.alert-success{background:#ecfdf5;color:#166534}.alert-danger{background:#fef2f2;color:#991b1b}.alert-warning{background:#fffbeb;color:#92400e}.nav-tabs,.nav-tabs-admin{gap:.35rem;padding:.35rem;border:1px solid var(--vt-border);border-radius:var(--vt-radius);background:#fff;box-shadow:var(--vt-shadow-sm)}.nav-tabs .nav-link,.nav-tabs-admin .nav-link{border:0!important;border-radius:var(--vt-radius-sm)!important;color:var(--vt-muted);font-weight:800}.nav-tabs .nav-link.active,.nav-tabs-admin .nav-link.active{color:var(--vt-primary-700)!important;background:var(--vt-primary-50)!important}.progress{overflow:hidden;border-radius:999px;background:#e5e7eb}.progress-bar{background:linear-gradient(90deg,var(--vt-primary),var(--vt-accent))}.pagination{gap:.25rem}.page-link{border-radius:var(--vt-radius-sm)!important;border-color:var(--vt-border);color:var(--vt-primary)}.active>.page-link,.page-link.active{background:var(--vt-primary);border-color:var(--vt-primary)}header.hero-section,.help-hero{background:linear-gradient(135deg,#111827eb,#31466edb),var(--vt-dark)!important}.help-shell,.help-article-shell{background:#f7f8fb!important}.help-search{max-width:720px}.help-sidebar{position:sticky;top:88px}.help-sidebar .list-group-item{border:0;border-radius:6px;margin-bottom:4px}.help-sidebar .list-group-item.active{background:#eef4ff!important;color:#174ea6!important;font-weight:600}.help-card,.help-article-card{border:1px solid #e6eaf0!important;border-radius:8px!important;background:#fff}.help-card h2,.help-article{scroll-margin-top:100px}.help-article{border-top:1px solid #edf0f4}.help-article:first-of-type{border-top:0}.help-empty{display:none}.newsletter{margin-top:3rem;background:linear-gradient(135deg,#eef2fffa,#ecfdf5f2)!important;border-top:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18)}.newsletter .newsletter-input-group{padding:.35rem;border:1px solid rgba(148,163,184,.25);border-radius:var(--vt-radius);background:#fff;box-shadow:var(--vt-shadow)}.newsletter .newsletter-input{border:0}.newsletter .newsletter-btn{border-radius:var(--vt-radius-sm)!important}.footer{padding:2rem 0;background:#0f172a;color:#ffffffc7}.footer a{color:#c7d2fe}.footer a:hover{color:#fff}.advertising-section{margin-top:3rem;padding:2rem 0;background:linear-gradient(180deg,#fff,#f1f5f9);border-top:1px solid rgba(148,163,184,.28);border-bottom:1px solid rgba(148,163,184,.28)}.banner-ad{padding:1.1rem;border:1px dashed rgba(100,116,139,.45);border-radius:var(--vt-radius);background:#fff;box-shadow:0 1px #0f172a0a}.banner-ad-empty{display:flex;flex-direction:column;justify-content:center;background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#f8fafc 10px,#f8fafc 20px)}.html-editor{border:1px solid var(--vt-border);border-radius:var(--vt-radius-sm);overflow:hidden;background:#fff}.html-editor-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem;border-bottom:1px solid var(--vt-border);background:var(--vt-surface-soft)}.html-editor-toolbar .btn{min-width:2.25rem}.html-editor-area{min-height:340px;padding:1rem;outline:0;line-height:1.65}.html-editor-area:empty:before{content:attr(data-placeholder);color:var(--vt-muted)}.html-editor-area a{color:var(--vt-primary-700);text-decoration:underline}.seo-summary-text{max-width:900px}.hub-title-invoice{color:#004085!important}.hub-title-advance{color:#008521!important}.hub-title-offer{color:#838500!important}.issued-invoice,.advance-invoice,.offer-document,.credit-note{border-width:1px!important;border-radius:var(--vt-radius-sm)}@media (max-width: 991.98px){.navbar{min-height:64px}.navbar-collapse{margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--vt-radius);background:#111827f5;max-height:calc(100dvh - 86px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.navbar-nav{width:100%;align-items:stretch;gap:.15rem}.navbar .nav-item,.navbar .nav-link,.navbar .btn-nav{width:100%}.navbar .dropdown-menu{position:static!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%;min-width:0!important;max-width:100%;margin:.35rem 0 .65rem;max-height:none;overflow:visible;overscroll-behavior:contain;box-shadow:none}.navbar .user-company-dropdown{max-height:none;overflow:visible}.vt-breadcrumb-wrap{padding-top:68px}.help-sidebar{position:static}}@media (max-width: 575.98px){main{--vt-page-gutter: 1rem}.btn{width:auto}.card-body,.card-header,.card-footer{padding:1.1rem}}
