:root{color-scheme:light;--bg:#ffffff;--panel:#ffffff;--ink:#1f1f1f;--muted:#5f6368;--muted-2:#80868b;--line:#dadce0;--line-strong:#c6cdd6;--accent:#1a73e8;--accent-strong:#1558d6;--accent-soft:#e8f0fe;--focus:#1a73e8;--success:#188038;--warning:#b06000;--danger:#b3261e;--surface:#ffffff;--surface-soft:#f1f3f4;--surface-tint:#ffffff;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--button-radius:999px;--shadow-1:0 1px 2px rgba(60,64,67,0.16);--shadow-2:0 4px 12px rgba(60,64,67,0.12);--shadow-3:0 12px 28px rgba(60,64,67,0.14);--workspace-max:1680px;--control-height:40px;--desktop-rail-width:116px}body,html{background:var(--bg)!important;color:var(--ink);font-family:Google Sans,Product Sans,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-shell,body{min-height:100vh}.page-shell{padding:0!important;background:var(--bg)!important}.app-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:grid;grid-template-columns:200px minmax(0,1fr) auto!important;align-items:center;grid-gap:12px;gap:12px;min-height:64px!important;padding:0 24px!important;border-bottom:1px solid var(--line)!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-brand{min-width:0}.app-brand-mark,.app-brand-mark .brand-logo-full{width:168px!important;height:46px!important}.app-brand-mark{display:inline-flex;align-items:center}.app-brand-mark img{display:block;object-fit:contain}.app-brand-mark .brand-logo-mark{display:none}.mobile-menu-button{display:none;width:40px;height:40px;place-content:center;gap:4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.mobile-menu-button span{display:block;width:20px;height:2px;border-radius:999px;background:currentColor}.app-topbar .nav-panel{min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-topbar .nav-links{display:flex;align-items:center;justify-content:flex-start;gap:2px!important;min-width:0;overflow:hidden}.app-topbar .nav-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:64px!important;padding:0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#3c4043!important;font-size:.86rem!important;font-weight:600!important;letter-spacing:0;text-decoration:none;box-shadow:none!important}.app-topbar .nav-link:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:3px;background:transparent}.app-topbar .nav-link svg{width:18px;height:18px;color:currentColor}.app-topbar .nav-link:hover{color:var(--ink)!important;background:#f1f3f4!important}.app-topbar .nav-link.active{color:var(--accent)!important;background:transparent!important}.app-topbar .nav-link.active:after{background:var(--accent)}.app-userbar{display:grid;grid-template-columns:minmax(180px,300px) 36px minmax(88px,128px) auto;align-items:center;justify-content:flex-end;grid-gap:10px!important;gap:10px!important;min-width:0;justify-self:end;width:min(100%,620px)}.topbar-company-switch{display:grid;grid-gap:2px;gap:2px;width:100%!important;min-width:0!important}.topbar-company-switch span{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.topbar-company-switch select{height:36px!important;min-height:36px!important;width:100%!important;min-width:0!important;border-radius:var(--radius-sm)!important;border-color:var(--line)!important;background:#fff;font-size:.86rem;font-weight:600;text-overflow:ellipsis}.app-user-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid #d2e3fc;border-radius:50%;background:#eef4ff;color:var(--accent);font-weight:800}.app-user-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;overflow:hidden}.app-user-copy strong{max-width:100%;color:var(--ink);font-size:.9rem;font-weight:700}.app-user-copy span,.app-user-copy strong{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.app-user-copy span{color:var(--muted);font-size:.78rem}.app-workspace{width:min(calc(100% - 48px),var(--workspace-max))!important;margin:0 auto!important;padding:28px 0 56px!important;background:transparent!important}.breadcrumb-line{margin:0 0 20px!important;color:#5f6368!important;font-size:.9rem!important}.breadcrumb-line span{margin:0 8px;color:#9aa0a6}.dashboard-hero-panel,.dashboard-profile-panel,.documents-composer,.documents-filter-card,.documents-list-panel,.documents-list-shell,.documents-panel-head,.documents-register-card,.documents-transfer-card,.hero-card,.panel,.split-panel,.workspace-main>.panel{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--panel)!important;box-shadow:var(--shadow-1)!important}.documents-composer:hover,.documents-register-card:hover,.panel:hover{box-shadow:var(--shadow-2)!important}.documents-panel-head,.documents-register-head,.section-head,.split-panel>.section-head,.split-panel>h2,.workspace-main>.panel>h2{padding:20px 24px!important;border-bottom:1px solid var(--line)!important;background:#ffffff!important}.documents-panel-head h2,.documents-register-head h2,.section-head h2,.split-panel h2,.workspace-main>.panel h2{margin:0;color:var(--ink)!important;font-size:clamp(1.35rem,1.8vw,2rem)!important;font-weight:650!important;line-height:1.16;letter-spacing:-.03em}.documents-kicker,.eyebrow{font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}.company-card p,.composer-section-header p,.documents-kicker,.documents-transfer-head p,.eyebrow,.inline-note,.lead,.muted{color:var(--muted)!important}.field-stack,label{color:var(--muted)}.field-stack{gap:6px!important}.document-number-pair span,.field-stack span,.line-product-pair span{color:#5f6368!important;font-size:.75rem!important;font-weight:650!important;letter-spacing:.01em!important}.ant-input,.ant-select-selector,input,select,textarea{min-height:var(--control-height)!important;border:1px solid #cfd8dc!important;border-radius:var(--radius-xs)!important;background:#ffffff!important;color:var(--ink)!important;font-size:.93rem!important;box-shadow:none!important}input:hover,select:hover,textarea:hover{border-color:#9aa0a6!important}input:focus,select:focus,textarea:focus{border-color:var(--focus)!important;outline:0!important;box-shadow:0 0 0 3px rgba(26,115,232,.16)!important}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)!important;background:#f8fbff!important;box-shadow:0 0 0 3px rgba(179,38,30,.12)!important}.ant-btn-primary,.primary-button{min-height:40px!important;border:1px solid var(--accent)!important;border-radius:var(--button-radius)!important;background:var(--accent)!important;color:#ffffff!important;box-shadow:none!important;font-weight:700!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.primary-button:hover:not(:disabled){border-color:var(--accent-strong)!important;background:var(--accent-strong)!important;transform:none!important;box-shadow:var(--shadow-1)!important}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary:disabled,.primary-button:disabled{border-color:#dfe3ea!important;background:#f1f3f4!important;color:#9aa0a6!important;box-shadow:none!important;cursor:not-allowed!important}.ant-btn:not(.ant-btn-primary),.ghost-button{min-height:38px!important;border:1px solid #cfd8dc!important;border-radius:var(--button-radius)!important;background:#ffffff!important;color:#202124!important;box-shadow:none!important;font-weight:650!important}.ant-btn:not(.ant-btn-primary):hover,.ghost-button:hover:not(:disabled){border-color:#9aa0a6!important;color:var(--ink)!important;background:#f8fafd!important;transform:none!important}.ant-tag,.dashboard-badge,.documents-type-strip span,.inline-note{border-radius:var(--radius-xs)!important;box-shadow:none!important}.form-grid{gap:16px!important}.documents-workspace-modern{display:grid;grid-gap:20px!important;gap:20px!important}.documents-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px!important;border:1px solid var(--line)!important}.documents-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.document-stat-card,.metric-card{min-height:auto!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:#ffffff!important;box-shadow:none!important}.documents-composer{overflow:hidden;border-color:var(--line)!important}.documents-composer .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.documents-composer .composer-section{margin:0 24px 18px!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:#ffffff!important}.documents-composer .composer-section:first-of-type{margin-top:20px!important}.documents-composer .composer-section-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px!important}.documents-composer .composer-section-header>span{display:inline-grid;flex:0 0 28px;place-items:center;width:28px!important;height:28px!important;border:1px solid #f6b68a!important;border-radius:50%;font-size:.86rem;font-weight:800}.documents-composer .composer-section-header h3{margin:0!important;color:var(--ink);font-size:1.05rem!important;font-weight:700!important}.documents-composer .composer-section>.form-grid,.documents-composer>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.documents-composer .embedded-form{margin:0!important;padding:16px!important;border:1px dashed #c6cdd6!important;border-radius:var(--radius-md)!important;background:#f8fafd!important}.documents-composer .embedded-form .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.documents-composer .embedded-form .line-product-lookup{grid-column:span 1!important}.documents-composer .embedded-form .line-description-field{grid-column:span 3!important}.documents-composer .embedded-form .add-line-button{width:min(50%,420px)!important;margin:14px 0 0 auto!important;border-color:var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.documents-composer .document-number-pair,.documents-composer .embedded-form .line-product-pair{display:grid;grid-template-columns:72px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.documents-composer .document-client-search small{display:block;margin-top:6px;color:var(--muted);font-size:.78rem}.documents-composer .document-client-search small strong{color:var(--ink);font-weight:800}.documents-composer .totals-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:16px 0 0!important;padding:12px!important;border:1px solid #d2e3fc!important;border-radius:var(--radius-sm)!important;background:#eef4ff!important}.documents-composer .document-final-lines{gap:0!important;margin:0 0 14px!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;background:#ffffff!important}.documents-composer .document-final-line{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.documents-composer .document-final-line:last-child{border-bottom:0!important}.documents-composer .document-final-line h3{margin-bottom:4px!important;font-size:.98rem!important}.documents-composer .document-final-line .company-meta{align-items:flex-end!important}.documents-composer .document-final-line .ghost-button{min-height:34px!important}.documents-register-card{overflow:hidden}.documents-filter-card,.documents-register-head,.documents-transfer-card{padding:18px 24px!important}.documents-section-collapse{padding:0!important;overflow:hidden}.documents-section-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;cursor:pointer;list-style:none}.documents-section-summary::-webkit-details-marker{display:none}.documents-section-summary .documents-transfer-head{min-width:0}.documents-summary-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.help-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d5dce8;border-radius:999px;color:#5f6368;background:#ffffff;font-weight:850;line-height:1;box-shadow:0 1px 2px rgb(15 23 42/5%);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.help-icon-button.small{width:30px;height:30px;font-size:.88rem}.help-icon-button:focus-visible,.help-icon-button:hover{border-color:#a8c7fa;color:var(--primary);background:#f8fafd;box-shadow:0 2px 8px rgb(26 115 232/14%);outline:none}.section-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.documents-section-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:36px;padding:0 16px;border:1px solid #d5dce8;border-radius:999px;color:var(--primary);background:#ffffff;font-weight:800}.documents-section-collapse[open] .documents-section-toggle{color:#3c4043}.documents-section-collapse[open] .documents-section-toggle:before{content:"Затвори"}.documents-section-collapse[open] .documents-section-toggle{font-size:0}.documents-section-collapse[open] .documents-section-toggle:before{font-size:.92rem}.documents-section-body{display:grid;grid-gap:16px;gap:16px;padding:0 24px 24px;border-top:1px solid var(--line)}.documents-filter-card{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:#f8fafd!important;box-shadow:none!important}.documents-filter-card .report-filters{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) repeat(2,minmax(150px,.65fr)) minmax(260px,1.2fr)!important}.documents-list-shell{border:0!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important;overflow:visible!important}.document-row-card,.document-table-head{display:grid;grid-template-columns:minmax(190px,1fr) minmax(230px,1.1fr) minmax(120px,.65fr) minmax(110px,.6fr) minmax(120px,.65fr) minmax(128px,.7fr) minmax(136px,auto)!important;grid-gap:14px!important;gap:14px!important;align-items:center}.document-table-head{position:-webkit-sticky;position:sticky;top:64px;z-index:5;padding:12px 24px!important;border-bottom:1px solid var(--line)!important;background:#ffffff!important;color:#5f6368!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.06em;text-transform:uppercase}.document-row-card{min-height:76px;padding:14px 24px!important;border-bottom:1px solid #edf0f4!important;background:#ffffff!important}.document-row-card:hover{background:#f8fafd!important}.document-row-client strong,.document-row-title strong,.document-row-total{color:var(--ink)}.document-row-client small,.document-row-muted,.document-row-status small{color:var(--muted)!important}.document-row-actions{display:flex;justify-content:flex-end;gap:8px}.document-row-actions .ant-btn{min-height:34px!important;border-radius:10px!important;font-weight:800!important}.document-primary-action{min-width:96px!important;border-color:#d2e3fc!important;background:#ffffff!important;color:var(--accent)!important;box-shadow:none!important}.document-primary-action:hover:not(:disabled){border-color:#adc8f7!important;background:#eef4ff!important;color:var(--accent-strong)!important}.document-secondary-action{min-width:64px!important}.document-status-tag{width:-moz-fit-content!important;width:fit-content!important;-webkit-margin-end:0!important;margin-inline-end:0!important;border-radius:999px!important;font-weight:750!important}.help-overlay{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgb(15 23 42/22%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-drawer{width:min(520px,100%);height:100%;overflow-y:auto;border-left:1px solid var(--line);background:#ffffff;box-shadow:-24px 0 70px rgb(15 23 42/18%)}.help-drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid var(--line);background:rgb(255 255 255/92%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.help-drawer-head h2{margin:6px 0;color:var(--ink);font-size:1.45rem}.help-drawer-head p{margin:0;color:var(--muted)}.help-drawer-body{display:grid;grid-gap:16px;gap:16px;padding:18px 24px 28px}.help-guide-card{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.help-guide-card img{display:block;width:100%;height:auto;border:1px solid #edf0f4;border-radius:var(--radius-sm);background:#f8fafd}.help-guide-card h3{margin:0 0 8px;color:var(--ink);font-size:1.02rem}.help-guide-card ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px;color:#3c4043}.split-workspace{display:grid;grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important}.split-panel>.company-list,.split-panel>.form-grid,.split-panel>.inline-note,.split-panel>.primary-button{margin-right:24px!important;margin-left:24px!important}.split-panel>.form-grid{margin-top:20px!important}.split-panel>.primary-button{margin-bottom:24px!important}.company-card{border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:#ffffff!important;box-shadow:none!important}.company-card:hover{border-color:#c6cdd6!important;box-shadow:var(--shadow-1)!important}.client-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.client-lookup-field,.client-name-field{grid-column:span 2!important}.client-lookup-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.clients-workspace{gap:24px!important}.clients-workspace .split-panel-form{order:1!important}.clients-workspace .split-panel-list{order:2!important}.clients-workspace .section-head{align-items:flex-start!important;gap:18px!important}.clients-workspace .section-head p{margin:8px 0 0!important;max-width:46rem!important;color:var(--muted-2)!important;line-height:1.45!important}.clients-workspace .split-panel-form{background:linear-gradient(135deg,rgba(26,115,232,.035),transparent 34rem),#ffffff!important}.clients-workspace .client-form-grid{grid-template-columns:1.1fr .9fr 1.15fr .85fr!important;align-items:start!important}.clients-workspace .client-lookup-field{grid-column:span 2!important}.clients-workspace .client-type-field{grid-column:span 1!important}.clients-workspace .client-name-field{grid-column:span 2!important}.clients-workspace .client-legal-form-field{grid-column:span 1!important}.clients-workspace .client-form-grid>.field-stack.full{grid-column:1/-1!important}.clients-workspace .company-list.slim{display:grid!important;grid-gap:12px!important;gap:12px!important}.clients-workspace .client-card{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr)!important;grid-gap:18px!important;gap:18px!important;padding:18px 20px!important}.clients-workspace .client-card h3{margin-bottom:6px!important}.clients-workspace .client-card p{color:var(--muted-2)!important}.clients-workspace .client-card .company-meta{align-content:start!important;justify-items:end!important}.clients-workspace .client-card .company-meta>span{width:-moz-fit-content!important;width:fit-content!important;padding:4px 9px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#eef4ff!important;color:#174ea6!important;font-size:.78rem!important;font-weight:800!important}.products-workspace{gap:24px!important}.products-workspace .split-panel-form{order:1!important;background:linear-gradient(135deg,rgba(26,115,232,.035),transparent 34rem),#ffffff!important}.products-workspace .split-panel-list{order:2!important}.products-workspace .section-head{align-items:flex-start!important;gap:18px!important}.products-workspace .section-head p{margin:8px 0 0!important;max-width:44rem!important;color:var(--muted-2)!important;line-height:1.45!important}.products-workspace .product-form-grid{grid-template-columns:116px minmax(240px,1.45fr) minmax(180px,.75fr) minmax(160px,.65fr) minmax(180px,.75fr)!important;align-items:start!important}.products-workspace .product-code-field{grid-column:span 1!important}.products-workspace .product-name-field{grid-column:span 2!important}.products-workspace .product-price-field,.products-workspace .product-type-field,.products-workspace .product-unit-field{grid-column:span 1!important}.products-workspace .product-description-field{grid-column:1/-1!important}.products-workspace .company-list.slim{display:grid!important;grid-gap:12px!important;gap:12px!important}.products-workspace .product-card{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr)!important;padding:18px 20px!important}.products-workspace .product-card h3{margin-bottom:6px!important}.products-workspace .product-card p{color:var(--muted-2)!important}.products-workspace .product-card .company-meta{align-content:start!important;justify-items:end!important;gap:6px!important}.products-workspace .product-card .company-meta>span{width:-moz-fit-content!important;width:fit-content!important;padding:4px 9px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#eef4ff!important;color:#174ea6!important;font-weight:800!important}.products-workspace .product-card .action-row{margin-top:8px!important}.companies-workspace{gap:24px!important}.companies-workspace .split-panel-form{order:1!important;background:linear-gradient(135deg,rgba(26,115,232,.035),transparent 34rem),#ffffff!important}.companies-workspace .split-panel-list{order:2!important}.companies-workspace .section-head{align-items:flex-start!important;gap:18px!important}.companies-workspace .section-head p:not(.eyebrow){margin:8px 0 0!important;max-width:44rem!important;color:var(--muted-2)!important;font-size:.95rem!important;line-height:1.45!important}.companies-workspace .company-settings-grid{grid-template-columns:1fr 1.1fr .75fr .8fr!important;align-items:start!important}.companies-workspace .company-eik-field{grid-column:span 1!important}.companies-workspace .company-name-field{grid-column:span 2!important}.companies-workspace .company-city-field,.companies-workspace .company-country-field,.companies-workspace .company-email-field,.companies-workspace .company-legal-field,.companies-workspace .company-manager-field,.companies-workspace .company-phone-field,.companies-workspace .company-vat-field{grid-column:span 1!important}.companies-workspace .company-iban-field{grid-column:1/span 1!important}.companies-workspace .company-bank-field{grid-column:2/span 1!important}.companies-workspace .company-bic-field{grid-column:3/span 1!important}.companies-workspace .company-settings-grid>.field-stack.full{grid-column:1/-1!important}.companies-workspace .checkbox-field{padding:14px 16px!important;border:1px solid #dfe5ef!important;border-radius:14px!important;background:#f8fbff!important}.companies-workspace .company-list.split-list{display:grid!important;grid-gap:12px!important;gap:12px!important}.companies-workspace .company-card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr)!important;grid-gap:18px!important;gap:18px!important;padding:18px 20px!important}.companies-workspace .company-card h3{margin-bottom:6px!important}.companies-workspace .company-card .company-meta{align-content:start!important;justify-items:end!important;gap:6px!important}.companies-workspace .company-card .company-meta>span{width:-moz-fit-content!important;width:fit-content!important;padding:4px 9px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#eef4ff!important;color:#174ea6!important;font-size:.78rem!important;font-weight:800!important}.guest-card{width:min(880px,calc(100% - 32px))!important;margin:48px auto!important;padding:36px!important;border-radius:24px!important;background:#ffffff!important}.guest-card h1{color:var(--ink);font-size:clamp(2rem,5vw,3.6rem)}.mode-pill{border-radius:var(--button-radius)!important}.mode-pill.active{background:var(--accent)!important;border-color:var(--accent)!important}.google-auth-button{border-radius:var(--button-radius)!important}.toast-stack{position:fixed;right:24px;bottom:24px;z-index:2000;width:min(440px,calc(100vw - 32px));margin:0!important}.toast{border-radius:var(--radius-sm)!important;background:#ffffff!important;box-shadow:var(--shadow-3)!important}.toast-success{border-color:rgba(24,128,56,.32)!important}.toast-error{border-color:rgba(179,38,30,.32)!important}.form-error-summary{border-radius:var(--radius-sm)!important;background:#f8fbff!important}.form-error-summary p{margin:6px 0 0;color:var(--muted)}.required-label{color:var(--danger)!important}.required-label:after{content:" *";color:var(--danger);font-weight:800}@media (max-width:1180px){.app-topbar{grid-template-columns:170px minmax(0,1fr) auto!important;gap:12px;padding:0 18px!important}.app-brand-mark,.app-brand-mark .brand-logo-full{width:158px!important;height:42px!important}.app-topbar .nav-link{padding:0 8px!important;font-size:.84rem!important}.topbar-company-switch{width:100%!important;min-width:0!important}.app-userbar{grid-template-columns:minmax(160px,240px) 34px minmax(72px,104px) auto;width:min(100%,520px)}}@media (max-width:900px){.app-topbar{grid-template-columns:48px 1fr 48px!important;gap:8px;min-height:auto!important;padding:10px 12px!important}.app-brand{grid-column:2;justify-self:center}.app-brand-mark,.app-brand-mark .brand-logo-full{width:48px!important;height:48px!important}.app-brand-mark .brand-logo-full{display:none!important}.app-brand-mark .brand-logo-mark{display:block!important;width:48px;height:48px}.mobile-menu-button{display:grid!important;grid-column:1;grid-row:1}.mobile-menu-button[aria-expanded=true]{background:#f1f3f4}.app-topbar .nav-panel{grid-column:1/-1;grid-row:2;display:none;padding:8px 0 0!important}.app-topbar .nav-panel.mobile-open{display:block!important}.app-topbar .nav-links{display:grid!important;grid-template-columns:1fr;grid-gap:2px!important;gap:2px!important;padding:8px 0}.app-topbar .nav-link{min-height:44px!important;border-radius:var(--radius-sm)!important;padding:0 12px!important}.app-topbar .nav-link:after{display:none}.app-topbar .nav-link.active{background:var(--accent-soft)!important}.app-userbar{grid-column:1/-1;grid-row:3;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px!important;gap:8px!important;width:100%}.topbar-company-switch{grid-column:1;min-width:0!important;width:100%!important}.app-user-avatar,.app-user-copy{display:none!important}.app-userbar>.ghost-button.small{grid-column:2;align-self:end;width:auto}.app-workspace{width:min(calc(100% - 20px),var(--workspace-max))!important;padding-top:18px!important}.client-form-grid,.documents-composer .composer-section>.form-grid,.documents-composer .embedded-form .form-grid,.documents-composer>.form-grid,.documents-filter-card .report-filters,.documents-stat-grid{grid-template-columns:1fr!important}.client-lookup-field,.client-name-field,.documents-composer .composer-section>.form-grid .full,.documents-composer .embedded-form .field-stack.full,.documents-composer .embedded-form .line-description-field,.documents-composer .embedded-form .line-product-lookup{grid-column:1!important}.documents-composer .embedded-form .add-line-button{width:100%!important}.documents-composer .document-number-pair,.documents-composer .embedded-form .line-product-pair{grid-template-columns:74px minmax(0,1fr)!important}.document-table-head{display:none!important}.document-row-card{display:grid;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin:10px;padding:14px!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important}.document-row-payment,.document-row-status,.document-row-total,.document-row-vat{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;text-align:left}.document-row-label{display:inline!important;color:var(--muted-2)!important;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.document-row-actions{justify-content:stretch!important}.document-row-actions .ant-btn{flex:1 1}}@media (max-width:560px){:root{--control-height:42px}.app-workspace{width:min(calc(100% - 14px),var(--workspace-max))!important;padding-bottom:34px!important}.breadcrumb-line{margin-bottom:14px!important;font-size:.84rem!important}.documents-filter-card,.documents-panel-head,.documents-register-head,.documents-transfer-card,.section-head,.split-panel>.section-head,.split-panel>h2,.workspace-main>.panel>h2{padding:16px!important}.documents-composer .composer-section,.split-panel>.company-list,.split-panel>.form-grid,.split-panel>.inline-note,.split-panel>.primary-button{margin-right:14px!important;margin-left:14px!important}.documents-composer .composer-section{padding:14px!important}.documents-composer .composer-section-header>span{display:none}.client-lookup-control{grid-template-columns:1fr}.clients-workspace{gap:16px!important}.clients-workspace .section-head p{font-size:.88rem!important}.clients-workspace .client-form-grid,.clients-workspace .split-panel>.form-grid{grid-template-columns:1fr!important}.clients-workspace .client-form-grid>.field-stack.full,.clients-workspace .client-legal-form-field,.clients-workspace .client-lookup-field,.clients-workspace .client-name-field,.clients-workspace .client-type-field{grid-column:1!important}.clients-workspace .client-lookup-control{grid-template-columns:1fr!important}.clients-workspace .client-lookup-control .field-action-button{width:100%!important}.clients-workspace .client-card{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.clients-workspace .client-card .company-meta{justify-items:start!important}.clients-workspace .client-card .action-row{justify-content:stretch!important}.products-workspace{gap:16px!important}.products-workspace .section-head p{font-size:.88rem!important}.products-workspace .product-form-grid,.products-workspace .split-panel>.form-grid{grid-template-columns:1fr!important}.products-workspace .product-code-field,.products-workspace .product-description-field,.products-workspace .product-name-field,.products-workspace .product-price-field,.products-workspace .product-type-field,.products-workspace .product-unit-field{grid-column:1!important}.products-workspace .product-card{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.products-workspace .product-card .company-meta{justify-items:start!important}.products-workspace .product-card .action-row{justify-content:stretch!important}.companies-workspace{gap:16px!important}.companies-workspace .section-head p:not(.eyebrow){font-size:.88rem!important}.companies-workspace .company-settings-grid,.companies-workspace .split-panel>.form-grid{grid-template-columns:1fr!important}.companies-workspace .section-head>.ghost-button{align-self:flex-start!important}.companies-workspace .company-bank-field,.companies-workspace .company-bic-field,.companies-workspace .company-city-field,.companies-workspace .company-country-field,.companies-workspace .company-eik-field,.companies-workspace .company-email-field,.companies-workspace .company-iban-field,.companies-workspace .company-legal-field,.companies-workspace .company-manager-field,.companies-workspace .company-name-field,.companies-workspace .company-phone-field,.companies-workspace .company-settings-grid>.field-stack.full,.companies-workspace .company-vat-field{grid-column:1!important}.companies-workspace .company-card{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.companies-workspace .company-card .company-meta{justify-items:start!important}.numbering-settings-panel>.section-head p:not(.eyebrow),.settings-access-panel>.section-head p:not(.eyebrow){font-size:.88rem!important}.settings-stack .numbering-settings-list,.settings-stack .settings-members-list,.settings-stack .settings-plan-list{display:grid!important;grid-gap:12px!important;gap:12px!important;padding-top:14px!important}.settings-stack .numbering-settings-card,.settings-stack .settings-member-card,.settings-stack .settings-plan-list .company-card{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding:16px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#ffffff!important}.numbering-form-inline{grid-template-columns:76px minmax(0,1fr)!important}.numbering-form-inline .ghost-button{grid-column:1/-1!important;width:100%!important}.settings-access-panel>.report-grid.compact{margin:14px 16px 0!important}.settings-member-form{margin:0 16px 16px!important;padding:14px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#f8fbff!important}.toast-stack{right:10px;bottom:10px;left:10px;width:auto}}.marketing-page{min-height:100vh!important;overflow-x:hidden!important;background:radial-gradient(circle at 82% 10%,rgba(26,115,232,.08),transparent 24rem),linear-gradient(180deg,#ffffff,#f8fafd 54%,#ffffff)!important;color:var(--ink)!important;font-family:Google Sans,Product Sans,Segoe UI,Roboto,Arial,sans-serif!important}.marketing-page *,.marketing-page :after,.marketing-page :before{box-sizing:border-box}.marketing-dev-note,.marketing-footer,.marketing-hero,.marketing-local,.marketing-nav,.marketing-section{width:min(1180px,calc(100% - 48px))!important;margin-right:auto!important;margin-left:auto!important}.marketing-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:76px!important;padding:0!important;border-bottom:1px solid transparent!important}.marketing-logo,.marketing-logo:visited{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;color:var(--ink)!important;text-decoration:none!important}.marketing-logo img{display:block!important;width:174px!important;max-width:174px!important;height:52px!important;max-height:52px!important;object-fit:contain!important}.marketing-footer nav,.marketing-nav nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important}.marketing-footer nav a,.marketing-nav nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 14px!important;border-radius:var(--radius-sm)!important;color:var(--muted)!important;font-size:.94rem!important;font-weight:650!important;text-decoration:none!important;transition:background .16s ease,color .16s ease!important}.marketing-footer nav a:hover,.marketing-nav nav a:hover{background:var(--surface-soft)!important;color:var(--ink)!important}.marketing-dev-note{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;margin-top:10px!important;margin-bottom:18px!important;padding:10px 14px!important;border:1px solid #d2e3fc!important;border-radius:var(--radius-sm)!important;background:#eef4ff!important;color:#174ea6!important;box-shadow:none!important}.marketing-dev-note span{color:var(--accent-strong)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.marketing-dev-note p{margin:0!important;color:#3c5891!important;font-size:.9rem!important;line-height:1.45!important;text-align:left!important}.marketing-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;align-items:center!important;grid-gap:56px!important;gap:56px!important;padding:56px 0 72px!important}.marketing-hero-copy h1{max-width:660px!important;margin:0!important;color:var(--ink)!important;font-size:clamp(3.4rem,6vw,5.8rem)!important;font-weight:760!important;line-height:.98!important;letter-spacing:-.06em!important}.marketing-hero-copy p{max-width:560px!important;margin:24px 0 0!important;color:var(--muted)!important;font-size:clamp(1.05rem,1.4vw,1.26rem)!important;line-height:1.65!important}.marketing-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important}.marketing-primary,.marketing-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border-radius:var(--button-radius)!important;font-weight:750!important;text-decoration:none!important;box-shadow:none!important}.marketing-primary{border:1px solid var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.marketing-primary:hover{background:var(--accent-strong)!important}.marketing-secondary{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.marketing-proof-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:28px 0 0!important;padding:0!important;list-style:none!important}.marketing-proof-list li{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:var(--radius-xs)!important;background:var(--surface)!important;color:var(--muted)!important;font-size:.88rem!important;font-weight:650!important}.marketing-local li:before,.marketing-proof-list li:before{content:none!important}.marketing-hero-visual{min-width:0!important}.marketing-app-card{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:var(--shadow-3)!important}.marketing-app-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:62px!important;padding:0 18px!important;border-bottom:1px solid var(--line)!important;background:#ffffff!important}.marketing-app-top img{display:block!important;width:142px!important;max-width:142px!important;height:40px!important;max-height:40px!important;object-fit:contain!important}.marketing-app-top span{overflow:hidden!important;color:var(--muted)!important;font-size:.9rem!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketing-app-body{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;min-height:330px!important}.marketing-app-body aside{display:grid!important;align-content:start!important;grid-gap:4px!important;gap:4px!important;padding:16px!important;border-right:1px solid var(--line)!important;background:var(--surface-soft)!important}.marketing-app-body aside span,.marketing-app-body aside strong{display:block!important;padding:10px 12px!important;border-radius:var(--radius-sm)!important;color:var(--muted)!important;font-size:.9rem!important}.marketing-app-body aside strong{background:#ffffff!important;color:var(--accent-strong)!important}.marketing-app-body section{padding:22px!important}.marketing-app-body h2{margin:0 0 16px!important;color:var(--ink)!important;font-size:1.25rem!important}.marketing-document-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;padding:14px 0!important;border-bottom:1px solid var(--line)!important}.marketing-document-row:last-child{border-bottom:0!important}.marketing-document-row div{min-width:0!important}.marketing-document-row strong{display:block!important;color:var(--ink)!important;font-size:.96rem!important}.marketing-document-row span{display:block!important;color:var(--muted)!important;font-size:.88rem!important}.marketing-desk{display:none!important}.marketing-footer,.marketing-local,.marketing-section{padding:48px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:var(--shadow-1)!important}.marketing-local,.marketing-section{margin-bottom:24px!important}.marketing-kicker{margin:0 0 10px!important;color:var(--accent-strong)!important;font-size:.74rem!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important}.marketing-local h2,.marketing-section h2{max-width:760px!important;margin:0 0 24px!important;color:var(--ink)!important;font-size:clamp(2rem,3vw,3.2rem)!important;line-height:1.05!important;letter-spacing:-.04em!important}.marketing-feature-grid,.marketing-step-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.marketing-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.marketing-feature-grid article,.marketing-step-grid article{min-width:0!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:var(--surface-tint)!important}.marketing-feature-grid article>span,.marketing-step-grid article>span{display:inline-grid!important;place-items:center!important;min-width:34px!important;height:34px!important;margin-bottom:16px!important;border:1px solid #d2e3fc!important;border-radius:var(--radius-xs)!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important;font-size:.84rem!important;font-weight:850!important}.marketing-feature-grid h3,.marketing-step-grid h3{margin:0 0 8px!important;color:var(--ink)!important;font-size:1.05rem!important}.marketing-feature-grid p,.marketing-step-grid p{margin:0!important;color:var(--muted)!important;font-size:.94rem!important;line-height:1.55!important}.marketing-local{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;align-items:center!important;grid-gap:36px!important;gap:36px!important;background:linear-gradient(135deg,#ffffff,#f2f7ff)!important}.marketing-local-art{display:grid!important;place-items:center!important;min-height:220px!important;border:1px solid #d2e3fc!important;border-radius:var(--radius-lg)!important;background:#ffffff!important}.marketing-local-art span{display:block!important;width:112px!important;height:112px!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(26,115,232,.98),rgba(66,133,244,.72)),var(--accent)!important;transform:rotate(8deg)!important}.marketing-local ul{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.marketing-local li{padding:12px 14px!important;border:1px solid #d2e3fc!important;border-radius:var(--radius-sm)!important;background:rgba(255,255,255,.72)!important;color:var(--muted)!important;font-weight:650!important}.marketing-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;margin-bottom:36px!important;padding:24px!important}.marketing-footer img{display:block!important;width:150px!important;max-width:150px!important;height:44px!important;object-fit:contain!important}.marketing-footer p,.marketing-footer small{margin:0!important;color:var(--muted)!important;font-size:.9rem!important}.marketing-footer small{grid-column:1/-1!important;color:var(--muted-2)!important}@media (max-width:980px){.marketing-hero{grid-template-columns:1fr!important;gap:32px!important;padding-top:36px!important}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-local{grid-template-columns:1fr!important}.marketing-local-art{display:none!important}}@media (max-width:640px){.marketing-dev-note,.marketing-footer,.marketing-hero,.marketing-local,.marketing-nav,.marketing-section{width:min(100% - 28px,1180px)!important}.marketing-nav{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:14px 0!important}.marketing-logo img{width:142px!important;max-width:142px!important;height:42px!important}.marketing-nav nav{justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}.marketing-nav nav a{flex:0 0 auto!important}.marketing-dev-note{grid-template-columns:1fr!important}.marketing-hero-copy h1{font-size:clamp(2.65rem,14vw,4.1rem)!important}.marketing-actions{display:grid!important}.marketing-primary,.marketing-secondary{width:100%!important}.marketing-app-body{grid-template-columns:1fr!important;min-height:0!important}.marketing-app-body aside{display:none!important}.marketing-footer,.marketing-local,.marketing-section{padding:22px!important}.marketing-feature-grid,.marketing-footer,.marketing-step-grid{grid-template-columns:1fr!important}.marketing-footer nav{justify-content:flex-start!important}}@media (max-width:560px){:root{--control-height:38px}body,html{font-size:14px!important}.app-topbar{grid-template-columns:40px 1fr auto!important;gap:8px!important;padding:8px 12px!important}.mobile-menu-button{width:38px!important;height:38px!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-1)}.mobile-menu-button span{width:18px!important}.app-brand-mark,.app-brand-mark .brand-logo-full,.app-brand-mark .brand-logo-mark{width:44px!important;height:44px!important}.app-userbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding-top:8px!important}.topbar-company-switch span{margin-bottom:4px!important;font-size:.68rem!important;letter-spacing:.06em!important}.topbar-company-switch select{height:38px!important;min-height:38px!important;padding:0 34px 0 12px!important;font-size:.95rem!important}.app-userbar>.ghost-button.small{min-height:38px!important;padding:0 12px!important;font-size:.95rem!important}.app-workspace{width:min(calc(100% - 20px),var(--workspace-max))!important;padding-top:18px!important}.breadcrumb-line{margin-bottom:14px!important;font-size:.82rem!important}.documents-composer,.documents-register,.panel{border-radius:var(--radius-md)!important}.documents-panel-head,.documents-register-head,.section-head,.split-panel>.section-head,.split-panel>h2,.workspace-main>.panel>h2{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important}.documents-composer>h2,.documents-panel-head h2,.documents-register-head h2,.section-head h2,.split-panel>h2,.workspace-main>.panel>h2{font-size:1.45rem!important;line-height:1.15!important;letter-spacing:-.03em!important}.documents-composer .composer-section{margin:12px!important;padding:14px!important;border-radius:var(--radius-md)!important}.documents-composer .composer-section-header{margin-bottom:14px!important}.documents-composer .composer-section-header strong{font-size:1.18rem!important}.documents-composer .composer-section-header p{margin-top:4px!important;font-size:.92rem!important;line-height:1.35!important}.client-form-grid,.documents-composer .composer-section>.form-grid,.documents-composer .embedded-form .form-grid,.form-grid{gap:12px!important}.field-stack,label.field-stack{gap:5px!important}.field-stack>span,.field-stack>strong,label{font-size:.82rem!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,.form-grid input,.form-grid select,.form-grid textarea,input,select,textarea{min-height:38px!important;font-size:.96rem!important}.ant-btn,.documents-composer .embedded-form .add-line-button,.documents-composer .primary-button,.ghost-button,.primary-button{min-height:38px!important;border-radius:var(--button-radius)!important;font-size:.92rem!important}.client-lookup-control{gap:8px!important}.client-lookup-control .ghost-button{width:auto!important;justify-self:start!important;padding-inline:14px!important}.documents-composer .document-number-pair,.documents-composer .embedded-form .line-product-pair{grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important}.documents-filter-card,.documents-transfer-card{padding:14px!important;border-radius:var(--radius-md)!important}.document-row-card{margin:8px!important;padding:12px!important;gap:8px!important}.toast-stack{right:10px!important;bottom:10px!important;left:10px!important}}.documents-composer .inline-note,.inline-note,.settings-card .inline-note,.split-panel>.inline-note,.workspace-main .inline-note{border-color:#d2e3fc!important;background:#eef4ff!important;color:#174ea6!important}.company-card .dashboard-badge,.dashboard-badge,.doc-type-pill,.documents-count-pill,.record-count,.settings-stack .dashboard-badge,.status-pill{border-color:#d2e3fc!important;background:#eef4ff!important;color:var(--accent)!important}.documents-composer .composer-section-header>span{background:#eef4ff!important}.mobile-document-sticky-submit,.mobile-section-toggle,.mobile-today-panel{display:none}.documents-composer .embedded-form .add-line-button,.documents-composer .primary-button,.primary-button,button[type=submit]:not(.ghost-button){border-color:var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.documents-composer .embedded-form .add-line-button:hover:not(:disabled),.documents-composer .primary-button:hover:not(:disabled),.primary-button:hover:not(:disabled),button[type=submit]:not(.ghost-button):hover:not(:disabled){border-color:var(--accent-strong)!important;background:var(--accent-strong)!important}@media (max-width:700px){.documents-workspace-modern{gap:14px!important;padding-bottom:84px!important}.documents-composer{overflow:hidden!important}.documents-composer .section-head{align-items:flex-start!important;padding:16px!important}.documents-composer .section-head .action-row{flex:0 0 auto!important}.documents-composer .composer-section{margin:0!important;padding:14px 16px!important;border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}.documents-composer .composer-section+.composer-section{border-top:0!important}.documents-composer .composer-section:first-of-type{margin-top:0!important}.documents-composer .composer-section-header{align-items:center!important;gap:10px!important;margin-bottom:10px!important}.documents-composer .composer-section.mobile-collapsed{padding-bottom:12px!important}.documents-composer .composer-section.mobile-collapsed>:not(.composer-section-header){display:none!important}.documents-composer .composer-section.mobile-collapsed .composer-section-header{margin-bottom:0!important}.documents-composer .composer-section-header>span{display:inline-grid!important;width:24px!important;height:24px!important;flex-basis:24px!important;border-radius:8px!important;font-size:.78rem!important}.documents-composer .composer-section-header h3{font-size:1rem!important}.documents-composer .composer-section-header p{display:none!important}.documents-composer .composer-section-header>div{min-width:0!important}.mobile-section-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;margin-left:auto!important;padding:0 10px!important;border:1px solid #d2e3fc!important;border-radius:10px!important;background:#eef4ff!important;color:var(--accent)!important;font-size:.76rem!important;font-weight:800!important;white-space:nowrap!important}.mobile-section-toggle[aria-expanded=true]{border-color:var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.mobile-section-toggle.has-errors{border-color:#f6b4ad!important;background:#fce8e6!important;color:#b3261e!important}.documents-composer .embedded-form{padding:12px!important;border-radius:12px!important}.documents-composer .embedded-form-title{margin-bottom:10px!important;font-size:.86rem!important}.documents-composer .add-more-lines-button,.documents-composer .document-lines-empty .ghost-button,.documents-composer .embedded-form .add-line-button{width:100%!important;margin-top:10px!important}.documents-composer .totals-panel{grid-template-columns:1fr!important;margin:0 16px 14px!important;padding:12px 14px!important}.documents-composer .composer-section-final{padding:0 16px 16px!important}.documents-composer .composer-section-final>.primary-button,.documents-composer>.primary-button{width:100%!important}.mobile-document-sticky-submit{position:fixed!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #d2e3fc!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 34px rgba(60,64,67,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.mobile-document-sticky-submit span{display:block!important;color:#5f6368!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.mobile-document-sticky-submit strong{color:var(--ink)!important;font-size:1.02rem!important}.mobile-document-sticky-submit .primary-button{min-width:128px!important;margin:0!important;padding-inline:14px!important;white-space:nowrap!important}.mobile-document-sticky-submit.is-hidden{pointer-events:none!important;opacity:0!important;transform:translateY(16px)!important}.documents-register-card{border-radius:16px!important;overflow:hidden!important}.documents-register-head{align-items:flex-start!important;padding:16px!important}.documents-register-head .eyebrow,.documents-transfer-head .eyebrow{display:none!important}.documents-register-head h2{max-width:15rem!important;font-size:1.25rem!important;line-height:1.15!important}.documents-filter-card{padding:12px 16px 16px!important;background:#ffffff!important}.documents-filter-card .report-filters{gap:10px!important}.documents-filter-card .action-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.documents-filter-card .action-row .ant-btn{width:100%!important}.documents-transfer-card{padding:12px 16px!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:#f8fafd!important}.documents-transfer-head h3{margin:0 0 10px!important;font-size:.98rem!important}.documents-transfer-head p{display:none!important}.documents-transfer-grid{gap:10px!important}.documents-transfer-option{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.documents-transfer-option.pending,.documents-transfer-option>div:first-child span{display:none!important}.documents-export-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.documents-list-shell{padding:10px!important;background:#f8fafd!important}.document-row-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title total" "client client" "payment vat" "status status" "actions actions"!important;gap:10px 12px!important;margin:0 0 10px!important;padding:16px!important;border:1px solid #dfe5ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 10px 24px rgba(60,64,67,.08)!important}.document-row-title{grid-area:title!important;min-width:0!important}.document-row-title strong{display:block!important;margin-top:5px!important;font-size:1rem!important;word-break:break-word!important}.document-row-client{grid-area:client!important;padding-top:8px!important;border-top:1px solid #edf0f4!important}.document-row-client strong{display:block!important;margin-bottom:2px!important;font-size:1rem!important}.document-row-payment{grid-area:payment!important}.document-row-vat{grid-area:vat!important}.document-row-total{grid-area:total!important;align-self:start!important;text-align:right!important;white-space:nowrap!important}.document-row-status{grid-area:status!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;padding-top:4px!important}.document-row-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;grid-gap:8px!important;gap:8px!important}.document-row-actions .ant-btn{width:100%!important;min-height:42px!important;border-radius:12px!important;font-size:.92rem!important}.document-primary-action{order:1!important}.document-secondary-action{order:2!important}.document-row-label,.document-row-payment,.document-row-status,.document-row-vat{display:block!important}.document-row-label{margin-bottom:3px!important;font-size:.68rem!important}.document-row-status .document-row-label{flex-basis:100%!important}.document-status-tag{max-width:100%!important;white-space:normal!important}.dashboard-overview{gap:14px!important}.dashboard-top-grid{display:none!important}.mobile-today-panel{display:block!important;padding:18px!important;border-radius:18px!important;background:radial-gradient(circle at 88% 12%,rgba(26,115,232,.12),transparent 12rem),#ffffff!important}.mobile-today-panel .dashboard-eyebrow{margin-bottom:8px!important}.mobile-today-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.mobile-today-head h2{margin:0!important;color:var(--ink)!important;font-size:1.35rem!important;line-height:1.15!important;letter-spacing:-.03em!important}.mobile-today-action{align-self:start!important;min-height:38px!important;padding:0 14px!important;text-decoration:none!important;white-space:nowrap!important}.mobile-today-metrics{display:grid!important;grid-template-columns:1fr .72fr!important;grid-gap:10px!important;gap:10px!important;margin-top:14px!important}.mobile-today-metrics>div{padding:12px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#f8fafd!important}.mobile-today-metrics span{display:block!important;color:#5f6368!important;font-size:.78rem!important}.mobile-today-metrics strong{display:block!important;margin-top:4px!important;color:var(--ink)!important;font-size:1.1rem!important}.mobile-today-last{margin:12px 0 0!important;color:#5f6368!important;font-size:.9rem!important}}.mobile-quick-actions{display:none!important}.empty-state-card{display:grid;grid-gap:14px;gap:14px;padding:24px!important;border:1px dashed #c8d7f0!important;border-radius:var(--radius-md)!important;background:radial-gradient(circle at 92% 12%,rgba(26,115,232,.09),transparent 12rem),#ffffff!important}.empty-state-card h3{margin:0 0 6px!important;color:var(--ink)!important;font-size:1.08rem!important}.empty-state-card p{margin:0!important;color:var(--muted)!important;line-height:1.45!important}.ant-btn:disabled,.ghost-button:disabled,.primary-button.is-loading,.primary-button:disabled{cursor:wait!important;opacity:.72!important}.primary-button.is-loading:after{content:"";display:inline-block;width:.78em;height:.78em;margin-left:.55em;border:2px solid rgba(255,255,255,.48);border-top-color:#ffffff;border-radius:999px;vertical-align:-.12em;animation:prometei-spin .85s linear infinite}@keyframes prometei-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.mobile-quick-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.mobile-quick-action{display:grid!important;grid-gap:3px!important;gap:3px!important;padding:14px 16px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#ffffff!important;color:var(--ink)!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(60,64,67,.07)!important}.mobile-quick-action.primary{border-color:#d2e3fc!important;background:linear-gradient(135deg,rgba(26,115,232,.13),rgba(255,255,255,.94)),#ffffff!important}.mobile-quick-action span{color:var(--accent)!important;font-size:.82rem!important;font-weight:850!important}.mobile-quick-action strong{font-size:.98rem!important;font-weight:700!important}.split-workspace{gap:14px!important}.split-panel-list{order:2!important}.split-panel-form{order:1!important}.split-panel>.section-head{min-height:auto!important}.split-panel>.section-head .inline-note{padding:5px 9px!important;font-size:.72rem!important;white-space:nowrap!important}.split-panel>.form-grid{gap:10px!important;margin:12px!important}.split-panel>.primary-button{width:calc(100% - 24px)!important;margin:0 12px 14px!important}.client-form-grid,.split-panel>.form-grid{grid-template-columns:1fr!important}.client-lookup-field,.client-name-field,.client-type-field,.field-stack.full{grid-column:auto!important}.client-lookup-control{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important}.client-lookup-control .field-action-button{align-self:end!important;min-height:38px!important;padding-inline:12px!important}.entity-card.company-card{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border:1px solid #dfe5ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 10px 24px rgba(60,64,67,.08)!important}.entity-card h3{margin-bottom:6px!important;font-size:1.08rem!important;line-height:1.2!important}.entity-card p{font-size:.92rem!important;line-height:1.35!important}.entity-card .company-meta{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important;text-align:left!important}.entity-card .company-meta>span{width:-moz-fit-content!important;width:fit-content!important;padding:4px 8px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#eef4ff!important;color:#174ea6!important;font-size:.78rem!important;font-weight:800!important}.entity-card .action-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:4px!important}.entity-card .action-row .ghost-button{width:100%!important}.entity-empty-state{margin:0!important}.entity-empty-state .primary-button{width:100%!important}.field-error{margin-top:2px!important;font-size:.78rem!important}}@media (min-width:901px){.app-topbar .nav-panel{position:fixed!important;top:64px!important;bottom:auto!important;left:0!important;z-index:80!important;width:var(--desktop-rail-width)!important;height:calc(100vh - 64px)!important;overflow-y:auto!important;border-right:1px solid var(--line)!important;background:rgba(255,255,255,.98)!important;box-shadow:1px 0 2px rgba(60,64,67,.08)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.app-topbar .nav-links{display:grid!important;align-content:start!important;justify-content:stretch!important;grid-gap:4px!important;gap:4px!important;height:auto!important;padding:14px 10px!important;overflow:visible!important}.app-topbar .nav-link{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;grid-gap:5px!important;gap:5px!important;min-height:68px!important;padding:10px 6px!important;border-radius:14px!important;color:#4b5563!important;font-size:.76rem!important;font-weight:700!important;line-height:1.12!important;text-align:center!important}.app-topbar .nav-link:after{display:none!important}.app-topbar .nav-link svg{width:21px!important;height:21px!important}.app-topbar .nav-link:hover{background:#f1f3f4!important}.app-topbar .nav-link.active{background:var(--accent-soft)!important;color:var(--accent)!important}.app-workspace{width:min(calc(100% - var(--desktop-rail-width) - 48px),var(--workspace-max))!important;margin-right:24px!important;margin-left:calc(var(--desktop-rail-width) + 24px)!important}:root{--bg:#ffffff;--line:#e6e9ef;--desktop-rail-width:104px}.app-topbar{min-height:60px!important;border-bottom-color:#e8eaed!important;background:rgba(255,255,255,.98)!important}.app-brand-mark,.app-brand-mark .brand-logo-full{width:154px!important;height:42px!important}.app-topbar .nav-panel{top:60px!important;width:var(--desktop-rail-width)!important;height:calc(100vh - 60px)!important;border-right-color:#edf0f4!important;background:#ffffff!important;box-shadow:none!important}.app-topbar .nav-links{gap:2px!important;padding:12px 8px!important}.app-topbar .nav-link{min-height:62px!important;padding:8px 4px!important;border-radius:20px!important;color:#5f6368!important;font-size:.72rem!important;font-weight:650!important}.app-topbar .nav-link svg{width:20px!important;height:20px!important}.app-topbar .nav-link:hover{background:#f8fafd!important;color:#202124!important}.app-topbar .nav-link.active{background:#e8f0fe!important;color:var(--accent)!important;font-weight:750!important}.app-workspace{width:min(calc(100% - var(--desktop-rail-width) - 72px),var(--workspace-max))!important;margin-right:36px!important;margin-left:calc(var(--desktop-rail-width) + 36px)!important;padding-top:32px!important}.dashboard-hero-panel,.dashboard-profile-panel,.documents-composer,.documents-filter-card,.documents-list-panel,.documents-list-shell,.documents-panel-head,.documents-register-card,.documents-transfer-card,.hero-card,.panel,.split-panel,.workspace-main>.panel{border-color:#e6e9ef!important;box-shadow:none!important}.company-card:hover,.documents-composer:hover,.documents-register-card:hover,.panel:hover{box-shadow:none!important}.dashboard-hero-panel,.dashboard-profile-panel,.documents-composer,.documents-register-card,.split-panel,.workspace-main>.panel{background:#ffffff!important}.documents-panel-head,.documents-register-head,.section-head,.split-panel>.section-head,.split-panel>h2,.workspace-main>.panel>h2{border-bottom-color:#edf0f4!important;background:#ffffff!important}.company-card,.document-row-card,.document-stat-card,.metric-card{border-color:#edf0f4!important;box-shadow:none!important}.documents-composer .composer-section{border-color:#edf0f4!important;background:#ffffff!important}.documents-composer .embedded-form{border-color:#dce3ee!important;background:#fbfcff!important}.documents-composer .totals-panel{border-color:#d2e3fc!important;background:#f8fbff!important}.ant-input,.ant-select-selector,input,select,textarea{border-color:#d5dbe5!important}.ant-btn-primary,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.primary-button,.primary-button:hover:not(:disabled){box-shadow:none!important}.dashboard-layout,.documents-workspace-modern,.split-workspace,.workspace-main{gap:24px!important}.documents-composer,.documents-list-panel,.documents-register-card,.split-panel,.workspace-main>.panel{border-radius:18px!important;border-color:#e8eaed!important;background:#ffffff!important}.documents-register-head,.section-head,.split-panel>.section-head,.workspace-main>.panel>h2{min-height:auto!important;padding:22px 24px!important}.documents-register-head h2,.section-head h2,.split-panel h2,.workspace-main>.panel>h2{font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem)!important;font-weight:650!important;letter-spacing:-.035em!important}.documents-composer .composer-section{margin:0 24px!important;padding:22px 0!important;border:0!important;border-top:1px solid #edf0f4!important;border-radius:0!important;background:transparent!important}.documents-composer .composer-section:first-of-type{border-top:0!important}.documents-composer .composer-section-header{margin-bottom:16px!important}.documents-composer .composer-section-header>span{width:30px!important;height:30px!important;flex-basis:30px!important;border:0!important;border-radius:10px!important;background:#e8f0fe!important;color:var(--accent)!important;font-weight:800!important}.documents-composer .composer-section-header h3{font-size:1.08rem!important;font-weight:650!important;letter-spacing:-.015em!important}.documents-composer .composer-section-header p{max-width:36rem!important;color:#6f7785!important;font-size:.9rem!important}.documents-composer .composer-section>.form-grid,.documents-composer>.form-grid{gap:16px!important}.documents-composer .embedded-form{padding:18px!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#fbfcff!important}.documents-composer .embedded-form-title{color:#3c4043!important;font-size:.92rem!important;font-weight:650!important}.documents-composer .totals-panel{margin:0 24px 22px!important;border:1px solid #e8eaed!important;border-radius:14px!important;background:#f8fafd!important}.documents-composer .composer-section-final{padding:0 24px 24px!important}.documents-register-card{overflow:hidden!important}.documents-filter-card{padding:18px 24px!important;border-bottom:1px solid #edf0f4!important;background:#fbfcff!important}.documents-list-shell{padding:0!important;background:#ffffff!important}.document-table-head{min-height:42px!important;padding:0 18px!important;background:#f8fafd!important}.document-row-card{margin:0!important;padding:16px 18px!important;border-width:1px 0 0!important;border-color:#edf0f4!important;border-radius:0!important;background:#ffffff!important}.document-row-card:hover{background:#f8fbff!important}.document-row-actions .ant-btn{border-radius:8px!important}.split-panel>.company-list,.split-panel>.form-grid,.split-panel>.inline-note,.split-panel>.primary-button{margin-right:24px!important;margin-left:24px!important}.split-panel>.form-grid{gap:16px!important;margin-top:20px!important}.split-panel>.company-list{gap:0!important;padding-bottom:18px!important}.company-card{padding:16px 0!important;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}.company-card:first-child{border-top:0!important}.company-card:hover{background:#f8fbff!important}.company-card .action-row .ant-btn,.company-card .action-row button{border-radius:8px!important}.ant-input,.ant-select-selector,input,select,textarea{border-radius:10px!important;background:#ffffff!important}.field-stack label,.form-grid label,label{color:#5f6368!important;font-size:.78rem!important;font-weight:650!important}}@media (max-width:700px){:root{--bg:#ffffff}body{background:#ffffff!important}.app-topbar{min-height:64px!important;padding:8px 12px!important;border-bottom-color:#e8eaed!important;background:rgba(255,255,255,.98)!important;box-shadow:none!important}.mobile-menu-button{width:42px!important;height:42px!important;border-radius:12px!important;box-shadow:none!important}.app-brand-mark,.app-brand-mark .brand-logo-full,.app-brand-mark .brand-logo-mark{width:48px!important;height:40px!important}.topbar-controls{gap:8px!important;padding-top:8px!important}.company-switcher-wrap{min-width:0!important;flex:1 1 auto!important}.company-switcher-wrap>span{font-size:.68rem!important;letter-spacing:.04em!important}.company-switcher-wrap select{min-height:40px!important;border-radius:12px!important}.app-workspace{padding:18px 10px 92px!important}.breadcrumb{margin:0 0 12px!important;font-size:.82rem!important}.documents-composer,.documents-register-card,.panel,.split-panel{border-radius:16px!important;border-color:#e3e8f0!important;box-shadow:none!important}.documents-composer .section-head,.section-head,.split-panel>.section-head,.split-panel>h2,.workspace-main>.panel>h2{padding:16px!important}.documents-composer .section-head h2,.section-head h2,.split-panel>h2,.workspace-main>.panel>h2{font-size:1.32rem!important;letter-spacing:-.035em!important}.documents-composer .composer-section{padding:14px 16px!important;background:#ffffff!important}.documents-composer .composer-section-header>span{border:0!important;background:#e8f0fe!important;color:var(--accent)!important}.mobile-section-toggle{min-height:34px!important;border:0!important;border-radius:10px!important;background:#e8f0fe!important;box-shadow:none!important}.mobile-section-toggle[aria-expanded=true]{background:var(--accent)!important}.documents-composer .embedded-form{border-color:#edf0f4!important;background:#fbfcff!important}.documents-composer .totals-panel{margin-bottom:10px!important;border-color:#e8eaed!important;background:#ffffff!important}.mobile-document-sticky-submit{right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:8px 10px!important;border-color:#dfe5ef!important;border-radius:14px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 24px rgba(60,64,67,.16)!important}.mobile-document-sticky-submit span{font-size:.64rem!important;letter-spacing:.03em!important}.mobile-document-sticky-submit strong{font-size:.94rem!important}.mobile-document-sticky-submit .primary-button{min-width:118px!important;min-height:38px!important;border-radius:10px!important;font-size:.86rem!important}.mobile-today-panel{padding:18px!important;border:1px solid #dfe5ef!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(26,115,232,.08),rgba(255,255,255,0) 45%),#ffffff!important;box-shadow:none!important}.mobile-today-head{grid-template-columns:1fr!important}.mobile-today-head h2{font-size:1.3rem!important}.mobile-today-action{width:100%!important;justify-content:center!important}.mobile-today-metrics{grid-template-columns:1fr 1fr!important}.metric-card,.mobile-quick-action,.mobile-today-metrics>div{border-color:#edf0f4!important;border-radius:14px!important;box-shadow:none!important}.mobile-quick-action{padding:13px 14px!important}.mobile-quick-action.primary{background:#e8f0fe!important}.dashboard-column .panel,.dashboard-main-grid .panel{text-align:left!important}.dashboard-column .section-head,.dashboard-main-grid .section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important}.dashboard-column .panel>h2,.dashboard-column .section-head h2,.dashboard-company-card,.dashboard-main-grid .section-head h2{text-align:left!important}.dashboard-badge{margin-left:auto!important}}@media (min-width:901px){.settings-stack{display:grid!important;grid-gap:24px!important;gap:24px!important}.auth-grid>.panel,.report-panel,.settings-stack .split-panel,.settings-stack>.panel{border-color:#e8eaed!important;border-radius:18px!important;background:#ffffff!important;box-shadow:none!important}.auth-grid>.panel>h2,.report-panel>h2,.settings-stack>.panel>.section-head{padding:22px 24px!important;border-bottom:1px solid #edf0f4!important}.auth-grid>.panel>h2,.report-panel>h2,.settings-stack>.panel>.section-head h2{margin:0!important;font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem)!important;font-weight:650!important;letter-spacing:-.035em!important}.report-panel>.action-row,.report-panel>.company-list,.report-panel>.form-grid,.report-panel>.report-grid,.report-panel>.report-section-title{margin-right:24px!important;margin-left:24px!important}.report-panel>.report-grid:first-of-type{margin-top:22px!important}.report-panel .metric-card{border-color:#edf0f4!important;border-radius:14px!important;box-shadow:none!important}.report-panel .metric-card:first-child{border-color:#d2e3fc!important;background:#f8fbff!important}.report-filters{gap:16px!important;padding:18px 0!important;border-top:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important}.report-section-title{margin-top:30px!important;margin-bottom:12px!important;color:#202124!important;font-size:1.05rem!important;font-weight:650!important;letter-spacing:-.015em!important}.settings-stack .company-list.slim{gap:0!important;padding:0 24px 20px!important}.settings-stack .company-card{padding:18px 0!important;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}.settings-stack .company-card:first-child{border-top:0!important}.settings-form-inline{align-items:end!important;gap:12px!important}.numbering-prefixes{gap:8px!important}.numbering-settings-panel>.section-head p:not(.eyebrow),.settings-access-panel>.section-head p:not(.eyebrow){margin:8px 0 0!important;max-width:48rem!important;color:var(--muted-2)!important;font-size:.95rem!important;line-height:1.45!important}.settings-stack .numbering-settings-list,.settings-stack .settings-members-list,.settings-stack .settings-plan-list{display:grid!important;grid-gap:12px!important;gap:12px!important;padding-top:20px!important}.settings-stack .numbering-settings-card,.settings-stack .settings-member-card,.settings-stack .settings-plan-list .company-card{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;grid-gap:18px!important;gap:18px!important;padding:18px 20px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#ffffff!important}.settings-stack .numbering-settings-card:first-child,.settings-stack .settings-member-card:first-child,.settings-stack .settings-plan-list .company-card:first-child{border-top:1px solid #dfe5ef!important}.numbering-preview{margin:6px 0!important;color:var(--ink)!important;font-size:1rem!important;font-weight:800!important}.numbering-form-inline{display:grid!important;grid-template-columns:88px minmax(160px,1fr) auto!important;align-items:end!important}.settings-access-panel>.report-grid.compact{margin:20px 24px 0!important}.settings-member-form{margin:0 24px 20px!important;padding:18px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#f8fbff!important}.settings-member-form h3{margin:0 0 14px!important;color:var(--ink)!important;font-size:1.05rem!important;font-weight:750!important}.settings-member-form .ghost-button{margin-top:12px!important}.ghost-button,.google-auth-button,.marketing-primary,.marketing-secondary,.mode-pill{border-radius:var(--button-radius)!important;box-shadow:none!important}.auth-grid{max-width:760px!important;margin-inline:auto!important}.auth-grid>.panel.compact{padding:0 24px 24px!important}.auth-grid>.panel.compact>h2{margin:0 -24px 20px!important}.auth-grid .muted{max-width:42rem!important}.google-auth-button{min-height:46px!important;border-color:#d5dbe5!important}.google-auth-button,.marketing-page{background:#ffffff!important}.marketing-dev-note,.marketing-footer,.marketing-hero,.marketing-local,.marketing-nav,.marketing-section{max-width:1180px!important}.marketing-nav{min-height:72px!important;border-bottom:1px solid #edf0f4!important}.marketing-hero{min-height:auto!important;padding-top:72px!important;padding-bottom:72px!important}.marketing-hero-copy h1{letter-spacing:-.055em!important}.marketing-local,.marketing-section{border-color:#e8eaed!important;border-radius:22px!important;box-shadow:none!important}}@media (max-width:700px){.settings-stack{gap:14px!important}.auth-grid>.panel,.marketing-local,.marketing-section,.report-panel,.settings-stack>.panel{border-color:#e3e8f0!important;border-radius:16px!important;box-shadow:none!important}.auth-grid>.panel>h2,.report-panel>h2,.settings-stack>.panel>.section-head{padding:16px!important;border-bottom:1px solid #edf0f4!important}.report-panel>.action-row,.report-panel>.company-list,.report-panel>.form-grid,.report-panel>.report-grid,.report-panel>.report-section-title{margin-right:16px!important;margin-left:16px!important}.report-panel>.report-grid:first-of-type{margin-top:16px!important}.report-panel .metric-card,.settings-stack .company-card{border-color:#edf0f4!important;box-shadow:none!important}.report-filters{gap:10px!important;padding:14px 0!important;border-top:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important}.report-section-title{margin-top:24px!important;margin-bottom:10px!important;font-size:1rem!important}.settings-stack .company-list.slim{padding:0 16px 16px!important}.settings-form-inline{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.auth-grid{gap:14px!important}.auth-grid>.panel.compact{padding:0 16px 18px!important}.auth-grid>.panel.compact>h2{margin:0 -16px 16px!important}.google-auth-button{min-height:44px!important;border-radius:10px!important}.marketing-dev-note,.marketing-footer,.marketing-hero,.marketing-local,.marketing-nav,.marketing-section{width:min(100% - 24px,1180px)!important}.marketing-nav{min-height:64px!important;border-bottom:1px solid #edf0f4!important}.marketing-hero{padding-top:42px!important;padding-bottom:42px!important}.marketing-hero-copy h1{font-size:clamp(2rem,12vw,3.25rem)!important;letter-spacing:-.055em!important}}@media (min-width:701px){.settings-stack>.panel:has(.inline-note):not(:has(.form-grid)):not(.numbering-settings-panel):not(.settings-access-panel){display:flex!important;align-items:center!important;min-height:0!important}.settings-stack>.panel:has(.inline-note):not(:has(.form-grid)):not(.numbering-settings-panel):not(.settings-access-panel)>.section-head{min-width:260px!important;border-right:1px solid #edf0f4!important;border-bottom:0!important}.settings-stack>.panel:has(.inline-note):not(:has(.form-grid)):not(.numbering-settings-panel):not(.settings-access-panel)>.inline-note{margin:0 24px!important}.report-panel>.action-row.left{justify-content:flex-start!important;margin-top:12px!important;margin-bottom:30px!important}.report-panel>.action-row.left+.report-section-title{margin-top:0!important}}@media (max-width:700px){.settings-stack>.panel:has(.inline-note):not(:has(.form-grid)):not(.numbering-settings-panel):not(.settings-access-panel)>.inline-note{margin:16px!important}.report-panel>.action-row.left{margin-top:10px!important;margin-bottom:24px!important}.report-panel>.action-row.left+.report-section-title{margin-top:0!important}}.documents-workspace-modern{gap:24px!important}.documents-workspace-composing{max-width:1180px!important;margin-inline:auto!important}.documents-register-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:22px 24px!important}.documents-register-head p{margin:8px 0 0!important;max-width:44rem!important;color:#5f6368!important;font-size:.95rem!important}.documents-register-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.documents-register-actions .ant-btn-primary{min-width:132px!important}.documents-filter-card{padding:18px 24px 14px!important}.documents-filter-card .action-row.left{margin-top:12px!important}.documents-list-shell{border-top:1px solid #edf0f4!important}.documents-transfer-card{border:0!important;border-top:1px solid #edf0f4!important;border-radius:0!important;background:#fbfcfe!important;box-shadow:none!important}.documents-transfer-grid{grid-template-columns:1fr!important;gap:12px!important}.documents-transfer-option{border-color:#e3e8f0!important;background:#ffffff!important;box-shadow:none!important}.documents-composer .composer-section-header>span{border-color:#d2e3fc!important;background:#e8f0fe!important;color:var(--accent)!important}.documents-composer .composer-section{border-color:#e3e8f0!important}.documents-composer .composer-section.has-errors{border-color:#f4b8b2!important;background:#fffafa!important}.documents-composer .section-head{background:#ffffff!important}@media (max-width:700px){.documents-register-head{align-items:flex-start!important;flex-direction:column!important;padding:18px 16px!important}.documents-register-actions{width:100%!important;justify-content:space-between!important}.documents-register-actions .ant-btn-primary{flex:1 1!important}.documents-filter-card{padding:14px 16px!important}.documents-transfer-card{padding:16px!important}}.reports-workspace{display:grid!important;grid-gap:16px!important;gap:16px!important}.reports-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:112px!important;padding:22px 28px!important;border:1px solid #dfe5ef!important;border-radius:20px!important;background:linear-gradient(90deg,#ffffff,#ffffff 64%,rgba(26,115,232,.055))!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important}.reports-hero h2{margin:0!important;color:var(--ink)!important;font-size:clamp(1.9rem,2.6vw,2.6rem)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1!important}.reports-hero p{margin:8px 0 0!important;max-width:46rem!important;color:#5f6368!important;font-size:.95rem!important;line-height:1.5!important}.reports-period{min-width:260px!important;padding:14px 16px!important;border:1px solid #d2e3fc!important;border-radius:16px!important;background:#ffffff!important;box-shadow:inset 3px 0 0 #1a73e8!important}.reports-client-row span,.reports-kpi span,.reports-period span{display:block!important;color:#65738a!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.02em!important}.reports-period strong{display:block!important;margin-top:6px!important;color:var(--ink)!important;font-size:1rem!important}.reports-period small{display:block!important;margin-top:8px!important;color:#5f6368!important}.reports-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.reports-kpi{min-height:96px!important;padding:16px 18px!important;border:1px solid #dfe5ef!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 8px 22px rgba(15,23,42,.03)!important}.reports-kpi.primary{border-color:#d2e3fc!important;background:#f8fbff!important}.reports-kpi strong{display:block!important;margin-top:12px!important;color:var(--ink)!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-.02em!important}.reports-kpi small{display:block!important;margin-top:8px!important;color:#5f6368!important}.reports-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.report-filter-panel,.reports-breakdown-card,.reports-clients-panel,.reports-export-card{margin:0!important;border-color:#dfe5ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important;overflow:hidden!important}.report-filter-panel .section-head,.reports-breakdown-card .section-head,.reports-clients-panel .section-head,.reports-export-card .section-head{padding:18px 22px!important;border-bottom:1px solid #edf0f4!important;background:#fbfcff!important}.report-filter-panel .section-head h2,.reports-breakdown-card .section-head h2,.reports-clients-panel .section-head h2,.reports-export-card .section-head h2{margin:0!important;color:var(--ink)!important;font-size:1.24rem!important;font-weight:780!important;letter-spacing:-.025em!important}.report-filter-panel .section-head p,.reports-breakdown-card .section-head p,.reports-clients-panel .section-head p,.reports-export-card .section-head p{margin:5px 0 0!important;color:#65738a!important;font-size:.88rem!important}.report-filter-panel .report-filters{display:grid!important;grid-template-columns:minmax(180px,1.1fr) minmax(160px,.9fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(220px,1.25fr)!important;grid-gap:14px!important;gap:14px!important;margin:0!important;padding:18px 22px 0!important;border:0!important;background:transparent!important}.report-actions{margin:0!important;padding:14px 22px 20px!important}.report-filter-panel>.action-row.left.report-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:14px 22px 20px!important}.report-filter-panel>.form-grid.report-filters+.action-row.left.report-actions{margin-top:0!important}.reports-breakdown-card .report-grid.compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:0!important;padding:18px 22px 20px!important}.reports-breakdown-card .metric-card{border-color:#edf0f4!important;border-radius:14px!important;background:#fbfcff!important;box-shadow:none!important}.reports-export-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:18px 22px 20px!important}.reports-export-actions .ghost-button{width:100%!important;min-height:42px!important;justify-content:center!important}.reports-clients-panel .reports-client-list{margin:0!important;padding:16px 22px 20px!important}.reports-client-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:20px!important;gap:20px!important;align-items:center!important}.reports-client-row strong{color:var(--ink)!important}.reports-client-row .company-meta{justify-items:end!important}@media (max-width:1080px){.report-filter-panel .report-filters,.reports-grid,.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.reports-workspace{gap:14px!important}.reports-hero{display:grid!important;min-height:0!important;padding:18px!important;border-radius:16px!important}.reports-hero h2{font-size:1.85rem!important}.reports-period{width:100%!important;min-width:0!important}.report-filter-panel .report-filters,.reports-breakdown-card .report-grid.compact,.reports-client-row,.reports-export-actions,.reports-grid,.reports-kpi-grid{grid-template-columns:1fr!important}.reports-kpi{min-height:0!important;padding:16px!important}.report-filter-panel .section-head,.reports-breakdown-card .section-head,.reports-clients-panel .section-head,.reports-export-card .section-head{padding:18px 16px!important}.report-filter-panel .report-filters,.reports-breakdown-card .report-grid.compact,.reports-clients-panel .reports-client-list,.reports-export-actions{padding-right:16px!important;padding-left:16px!important}.report-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;padding:14px 16px 18px!important}.report-actions .ghost-button,.report-actions .primary-button{width:100%!important}.reports-client-row .company-meta{justify-items:start!important}}.clients-workspace{display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important}.client-form-disclosure{order:1!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(15,23,42,.045)!important}.client-form-disclosure-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:76px!important;padding:20px 24px!important;cursor:pointer!important;list-style:none!important;background:linear-gradient(90deg,#ffffff,#f8fbff)!important}.client-form-disclosure-summary::-webkit-details-marker{display:none!important}.client-form-disclosure-summary span:first-child{display:grid!important;grid-gap:4px!important;gap:4px!important}.client-form-disclosure-summary strong{color:var(--ink)!important;font-size:1.35rem!important;font-weight:820!important;letter-spacing:-.035em!important}.client-form-disclosure-summary small{max-width:52rem!important;color:#65738a!important;font-size:.92rem!important;line-height:1.45!important}.client-form-disclosure[open] .client-form-disclosure-summary{border-bottom:1px solid #edf0f4!important}.client-form-disclosure[open] .settings-disclosure-icon:before{transform:translate(-50%,-35%) rotate(225deg)!important}.client-form-disclosure .clients-form-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.client-form-disclosure .clients-form-panel.is-creating>.section-head{display:none!important}.clients-workspace .clients-form-panel,.clients-workspace .clients-list-panel{margin:0!important;border-color:#dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(15,23,42,.045)!important;overflow:hidden!important}.clients-workspace .clients-form-panel{order:1!important}.clients-workspace .clients-list-panel{order:2!important}.clients-workspace .section-head{padding:22px 24px!important;border-bottom:1px solid #edf0f4!important;background:#ffffff!important}.clients-workspace .section-head h2{margin:0!important;color:var(--ink)!important;font-size:1.7rem!important;font-weight:780!important;letter-spacing:-.035em!important}.clients-workspace .section-head p{margin:6px 0 0!important;max-width:48rem!important;color:#65738a!important;font-size:.95rem!important;line-height:1.5!important}.clients-workspace .inline-note{border-color:#d2e3fc!important;background:#eef4ff!important;color:var(--accent)!important}.client-form-body{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;align-items:start!important;grid-gap:12px!important;gap:12px!important;padding:22px 24px 0!important}.client-form-body>.client-form-section:nth-child(3),.client-form-body>.client-form-section:nth-child(4){grid-column:1/-1!important}.client-form-section{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:15px 18px!important;border:1px solid #e5eaf2!important;border-radius:14px!important;background:#ffffff!important}.client-form-section-identity{border-color:#d2e3fc!important;background:#f8fbff!important}.client-form-section-title{display:flex!important;align-items:flex-start!important;gap:10px!important}.client-form-section-title>span{display:inline-grid!important;width:24px!important;height:24px!important;flex:0 0 24px!important;place-items:center!important;border:1px solid #d2e3fc!important;border-radius:8px!important;background:#e8f0fe!important;color:var(--accent)!important;font-size:.82rem!important;font-weight:850!important}.client-form-section-title h3{margin:0!important;color:var(--ink)!important;font-size:1rem!important;font-weight:780!important;letter-spacing:-.015em!important}.client-form-section-title p{display:none!important}.clients-workspace .client-form-grid{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:0!important}.clients-workspace input,.clients-workspace select{min-height:38px!important}.clients-workspace .client-identity-grid{grid-template-columns:1fr!important}.clients-workspace .client-main-grid{grid-template-columns:minmax(260px,1.35fr) minmax(140px,.65fr)!important}.clients-workspace .client-address-grid{grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr)!important}.clients-workspace .client-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clients-workspace .client-city-field,.clients-workspace .client-contact-field,.clients-workspace .client-country-field,.clients-workspace .client-email-field,.clients-workspace .client-legal-form-field,.clients-workspace .client-lookup-field,.clients-workspace .client-name-field,.clients-workspace .client-phone-field,.clients-workspace .client-type-field,.clients-workspace .client-vat-field{grid-column:auto!important}.clients-workspace .client-address-field,.clients-workspace .client-address-latin-field,.clients-workspace .client-form-grid>.field-stack.full{grid-column:1/-1!important}.clients-workspace .client-lookup-control{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important}.clients-workspace .client-lookup-control .field-action-button{min-width:128px!important;border-color:#d2e3fc!important;background:#ffffff!important;color:var(--accent)!important;font-weight:800!important}.clients-workspace .registry-lookup-status{margin-top:10px!important;border-radius:14px!important}.clients-workspace .clients-form-panel>.primary-button{width:-moz-fit-content!important;width:fit-content!important;min-width:172px!important;margin:14px 24px 22px!important}.clients-workspace .clients-list-panel .company-list.slim{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important}.clients-workspace .client-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important;grid-gap:22px!important;gap:22px!important;align-items:start!important;padding:18px 24px!important;border-width:0 0 1px!important;border-color:#edf0f4!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.clients-workspace .client-card:last-child{border-bottom:0!important}.clients-workspace .client-card:hover{background:#f8fbff!important;box-shadow:none!important}.clients-workspace .client-card h3{margin:0 0 6px!important;color:var(--ink)!important;font-size:1.05rem!important;font-weight:780!important}.clients-workspace .client-card p{margin:0!important;color:#65738a!important}.clients-workspace .client-card .company-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.clients-workspace .client-card .company-meta>span{width:auto!important;padding:4px 8px!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#ffffff!important;color:#3f4d63!important;font-size:.76rem!important;font-weight:720!important}.clients-workspace .client-card .company-meta>span:first-child{border-color:#d2e3fc!important;background:#eef4ff!important;color:var(--accent)!important}.clients-workspace .client-card .action-row{flex-basis:100%!important;justify-content:flex-end!important;margin-top:8px!important}.clients-workspace .entity-empty-state{margin:20px 24px 24px!important}@media (max-width:900px){.client-form-body{grid-template-columns:1fr!important}.client-form-body>.client-form-section:nth-child(3),.client-form-body>.client-form-section:nth-child(4){grid-column:auto!important}.clients-workspace .client-address-grid,.clients-workspace .client-contact-grid,.clients-workspace .client-identity-grid,.clients-workspace .client-main-grid{grid-template-columns:1fr 1fr!important}.clients-workspace .client-address-field,.clients-workspace .client-address-latin-field,.clients-workspace .client-lookup-field,.clients-workspace .client-name-field{grid-column:1/-1!important}}@media (max-width:700px){.clients-workspace{gap:14px!important}.client-form-disclosure{border-radius:16px!important}.client-form-disclosure-summary{min-height:68px!important;padding:16px!important}.client-form-disclosure-summary strong{font-size:1.18rem!important}.client-form-disclosure-summary small{font-size:.86rem!important}.clients-workspace .clients-form-panel,.clients-workspace .clients-list-panel{border-radius:16px!important}.clients-workspace .section-head{padding:18px 16px!important}.clients-workspace .section-head h2{font-size:1.35rem!important}.client-form-body{gap:12px!important;padding:16px 16px 0!important}.client-form-section{padding:14px!important;border-radius:14px!important}.client-form-section-title>span{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:8px!important;font-size:.82rem!important}.client-form-section-title h3{font-size:.98rem!important}.client-form-section-title p{display:none!important}.clients-workspace .client-address-grid,.clients-workspace .client-card,.clients-workspace .client-contact-grid,.clients-workspace .client-identity-grid,.clients-workspace .client-lookup-control,.clients-workspace .client-main-grid{grid-template-columns:1fr!important}.clients-workspace .client-lookup-control .field-action-button,.clients-workspace .clients-form-panel>.primary-button{width:100%!important}.clients-workspace .clients-form-panel>.primary-button{display:block!important;width:calc(100% - 32px)!important;margin:14px 16px 18px!important}.clients-workspace .client-card{gap:12px!important;padding:16px!important}.clients-workspace .client-card .company-meta{justify-content:flex-start!important}.clients-workspace .client-card .action-row{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.clients-workspace .client-card .action-row .ghost-button{width:100%!important}.clients-workspace .entity-empty-state{margin:16px!important}}.products-workspace{display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important}.products-workspace .products-form-panel,.products-workspace .products-list-panel{margin:0!important;border-color:#dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(15,23,42,.045)!important;overflow:hidden!important}.products-workspace .products-form-panel{order:1!important}.products-workspace .products-list-panel{order:2!important}.product-form-disclosure{order:1!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 12px 34px rgba(15,23,42,.045)!important}.product-form-disclosure-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:74px!important;padding:20px 24px!important;list-style:none!important;cursor:pointer!important;background:linear-gradient(90deg,#ffffff,#f8fbff 78%,#eef4ff)!important}.product-form-disclosure-summary::-webkit-details-marker{display:none!important}.product-form-disclosure-summary span:first-child{display:grid!important;grid-gap:4px!important;gap:4px!important}.product-form-disclosure-summary strong{color:var(--ink)!important;font-size:1.45rem!important;font-weight:780!important;letter-spacing:-.035em!important}.product-form-disclosure-summary small{color:#65738a!important;font-size:.93rem!important;font-weight:560!important;line-height:1.4!important}.product-form-disclosure[open] .product-form-disclosure-summary{border-bottom:1px solid #edf0f4!important}.product-form-disclosure[open] .settings-disclosure-icon:before{transform:rotate(225deg) translate(-1px,-1px)!important}.product-form-disclosure .products-form-panel{border:0!important;border-radius:0!important;box-shadow:none!important}.product-form-disclosure .products-form-panel.is-creating>.section-head{display:none!important}.products-workspace .section-head{padding:22px 24px!important;border-bottom:1px solid #edf0f4!important;background:linear-gradient(90deg,#ffffff,#f8fbff 76%,#eef4ff),#ffffff!important}.products-workspace .section-head h2{margin:0!important;color:var(--ink)!important;font-size:1.7rem!important;font-weight:780!important;letter-spacing:-.035em!important}.products-workspace .section-head p{margin:6px 0 0!important;max-width:46rem!important;color:#65738a!important;font-size:.95rem!important;line-height:1.5!important}.product-form-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;grid-gap:18px!important;gap:18px!important;padding:22px 24px 0!important}.product-form-section{display:grid!important;grid-gap:14px!important;gap:14px!important;padding:18px!important;border:1px solid #edf0f4!important;border-radius:18px!important;background:#ffffff!important}.product-form-section-main{border-color:#d2e3fc!important;background:linear-gradient(135deg,#f8fbff,#ffffff)!important}.product-form-section-title{display:flex!important;align-items:flex-start!important;gap:12px!important}.product-form-section-title>span{display:inline-grid!important;width:30px!important;height:30px!important;flex:0 0 30px!important;place-items:center!important;border:1px solid #d2e3fc!important;border-radius:10px!important;background:#e8f0fe!important;color:var(--accent)!important;font-weight:850!important}.product-form-section-title h3{margin:0!important;color:var(--ink)!important;font-size:1.08rem!important;font-weight:780!important;letter-spacing:-.015em!important}.product-form-section-title p{margin:4px 0 0!important;color:#65738a!important;font-size:.88rem!important;line-height:1.45!important}.products-workspace .product-form-grid{display:grid!important;grid-gap:14px!important;gap:14px!important;margin:0!important}.products-workspace .product-main-grid{grid-template-columns:112px minmax(220px,1fr)!important}.products-workspace .product-details-grid{grid-template-columns:minmax(130px,.55fr) minmax(140px,.45fr)!important}.products-workspace .product-code-field,.products-workspace .product-description-field,.products-workspace .product-name-field,.products-workspace .product-price-field,.products-workspace .product-type-field,.products-workspace .product-unit-field{grid-column:auto!important}.products-workspace .product-description-field,.products-workspace .product-type-field{grid-column:1/-1!important}.products-workspace .products-form-panel>.primary-button{width:-moz-fit-content!important;width:fit-content!important;min-width:180px!important;margin:18px 24px 24px!important}.products-workspace .products-list-panel .company-list.slim{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important}.products-workspace .product-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;padding:16px 24px!important;border-width:0 0 1px!important;border-color:#edf0f4!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.products-workspace .product-card:last-child{border-bottom:0!important}.products-workspace .product-card:hover{background:#f8fbff!important;box-shadow:none!important}.product-code-chip{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 10px!important;padding:3px 8px!important;border:1px solid #d2e3fc!important;border-radius:7px!important;background:#eef4ff!important;color:var(--accent)!important;font-size:.74rem!important;font-weight:850!important;letter-spacing:.03em!important}.products-workspace .product-card h3{margin:0 0 6px!important;color:var(--ink)!important;font-size:1.05rem!important;font-weight:780!important}.products-workspace .product-card p{margin:0!important;color:#65738a!important}.products-workspace .product-card .company-meta{display:grid!important;grid-template-columns:auto auto!important;justify-content:flex-end!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.products-workspace .product-card .company-meta>span{width:auto!important;padding:5px 9px!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#ffffff!important;color:#3f4d63!important;font-size:.78rem!important;font-weight:720!important}.products-workspace .product-card .company-meta>span:nth-of-type(2){min-width:92px!important;text-align:right!important;color:var(--ink)!important;font-weight:850!important}.products-workspace .product-card .company-meta>span:first-child{border-color:#d2e3fc!important;background:#eef4ff!important;color:var(--accent)!important}.products-workspace .product-card .action-row{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important}.products-workspace .entity-empty-state{margin:20px 24px 24px!important}@media (max-width:900px){.product-form-body{grid-template-columns:1fr!important}.products-workspace .product-details-grid,.products-workspace .product-main-grid{grid-template-columns:1fr 1fr!important}.products-workspace .product-description-field,.products-workspace .product-name-field{grid-column:1/-1!important}}@media (max-width:700px){.products-workspace{gap:14px!important}.product-form-disclosure,.products-workspace .products-form-panel,.products-workspace .products-list-panel{border-radius:16px!important}.product-form-disclosure-summary{align-items:flex-start!important;min-height:0!important;padding:16px!important}.product-form-disclosure-summary strong{font-size:1.25rem!important}.product-form-disclosure-summary small{font-size:.84rem!important}.products-workspace .section-head{padding:18px 16px!important}.products-workspace .section-head h2{font-size:1.35rem!important}.product-form-body{gap:12px!important;padding:16px 16px 0!important}.product-form-section{padding:14px!important;border-radius:14px!important}.product-form-section-title>span{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:8px!important;font-size:.82rem!important}.product-form-section-title h3{font-size:.98rem!important}.product-form-section-title p{display:none!important}.products-workspace .product-card,.products-workspace .product-details-grid,.products-workspace .product-main-grid{grid-template-columns:1fr!important}.products-workspace .products-form-panel>.primary-button{display:block!important;width:calc(100% - 32px)!important;margin:14px 16px 18px!important}.products-workspace .product-card{gap:12px!important;padding:16px!important}.products-workspace .product-card .company-meta{justify-content:flex-start!important}.products-workspace .product-card .action-row{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.products-workspace .product-card .action-row .ghost-button{width:100%!important}.products-workspace .entity-empty-state{margin:16px!important}}.auth-shell.hero-card.guest-card{width:min(1120px,calc(100% - 40px))!important;margin:44px auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-shell .hero-head{display:grid!important;grid-gap:12px!important;gap:12px!important;margin-bottom:18px!important}.auth-shell .eyebrow{margin:0 0 10px!important;color:#1a73e8!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.12em!important}.auth-shell h1{max-width:820px!important;color:#162033!important;font-size:clamp(2.35rem,5vw,4.6rem)!important;line-height:.98!important;letter-spacing:-.068em!important;font-weight:850!important}.auth-shell>.lead{max-width:62ch!important;margin:0 0 26px!important;color:#5f6f85!important;font-size:1.02rem!important;line-height:1.65!important}.auth-grid-modern{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr)!important;grid-gap:22px!important;gap:22px!important;align-items:stretch!important;max-width:none!important;margin:0!important}.auth-form-panel,.auth-intro-panel{border:1px solid #dbe5f2!important;border-radius:28px!important;background:#ffffff!important;box-shadow:0 20px 60px rgba(24,56,102,.1)!important}.auth-intro-panel{position:relative!important;overflow:hidden!important;display:grid!important;align-content:space-between!important;grid-gap:34px!important;gap:34px!important;min-height:560px!important;padding:32px!important;background:radial-gradient(circle at 86% 12%,rgba(26,115,232,.16),transparent 19rem),linear-gradient(180deg,#ffffff,#f3f7fd)!important}.auth-intro-panel img{width:190px!important;height:auto!important}.auth-intro-panel h2{margin:auto 0 0!important;max-width:10ch!important;color:#162033!important;font-size:clamp(2.2rem,4.2vw,4.6rem)!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:850!important}.auth-intro-panel p{max-width:48ch!important;margin:0!important;color:#5f6f85!important;font-size:1rem!important;line-height:1.65!important}.auth-trust-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.auth-trust-list span{min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border:1px solid rgba(26,115,232,.2)!important;border-radius:999px!important;background:#e8f0fe!important;color:#1558b0!important;font-size:.78rem!important;font-weight:850!important}.auth-form-panel{display:grid!important;align-content:start!important;grid-gap:16px!important;gap:16px!important;padding:22px!important}.auth-mode-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:5px!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:#f3f7fd!important}.auth-mode-switch .mode-pill{min-height:42px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#5f6f85!important;box-shadow:none!important;font-weight:850!important}.auth-mode-switch .mode-pill.active{background:#ffffff!important;color:#1a73e8!important;box-shadow:0 8px 20px rgba(24,56,102,.1)!important}.auth-form-card{padding:12px 2px 0!important}.auth-form-card form{display:grid!important;grid-gap:16px!important;gap:16px!important}.auth-form-heading{display:grid!important;grid-gap:8px!important;gap:8px!important}.auth-form-heading h2{margin:0!important;color:#162033!important;font-size:clamp(1.55rem,2.2vw,2.2rem)!important;line-height:1.08!important;letter-spacing:-.045em!important}.auth-form-heading p{margin:0!important;color:#5f6f85!important;font-size:.95rem!important;line-height:1.55!important}.auth-form-card .google-auth-button{min-height:48px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#ffffff!important;color:#162033!important;box-shadow:none!important}.auth-form-card .google-auth-button:hover:not(:disabled){border-color:#1a73e8!important;background:#f8fbff!important;color:#1558b0!important}.auth-form-card .google-auth-mark{border-color:#dbe5f2!important;color:#1a73e8!important}.auth-form-card .auth-divider{margin:0!important;color:#7a899d!important;font-size:.82rem!important}.auth-form-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.auth-form-card .field-stack{margin:0!important}.auth-form-card .field-stack span{color:#5f6f85!important;font-size:.78rem!important;font-weight:850!important}.auth-form-card input{min-height:44px!important;border-color:#cfd9e8!important;border-radius:12px!important;color:#162033!important}.auth-form-card input:focus{border-color:#1a73e8!important;box-shadow:0 0 0 4px rgba(26,115,232,.14)!important}.auth-form-card input[aria-invalid=true]{border-color:#d93025!important;background:#fff7f7!important;box-shadow:0 0 0 3px rgba(217,48,37,.12)!important}.auth-form-card .form-error-summary{margin:0!important;border:1px solid rgba(217,48,37,.24)!important;border-radius:14px!important;background:#fff7f7!important;color:#b3261e!important}.auth-submit-button.primary-button{width:100%!important;min-height:48px!important;margin-top:2px!important;border-color:#1a73e8!important;border-radius:12px!important;background:#1a73e8!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(26,115,232,.22)!important}.auth-submit-button.primary-button:hover:not(:disabled){background:#1558b0!important;border-color:#1558b0!important}@media (max-width:900px){.auth-shell.hero-card.guest-card{width:min(100% - 24px,1120px)!important;margin:24px auto!important}.auth-shell h1{font-size:clamp(2.35rem,10vw,3.7rem)!important}.auth-grid-modern{grid-template-columns:1fr!important}.auth-intro-panel{min-height:0!important;padding:24px!important}.auth-intro-panel h2{max-width:13ch!important;font-size:clamp(2rem,9vw,3.2rem)!important}}@media (max-width:560px){.auth-shell .hero-head{margin-bottom:12px!important}.auth-shell h1{font-size:clamp(2rem,9vw,2.85rem)!important;letter-spacing:-.055em!important}.auth-shell>.lead{margin-bottom:18px!important;font-size:.95rem!important}.auth-form-panel,.auth-intro-panel{border-radius:22px!important}.auth-intro-panel{display:none!important}.auth-intro-panel img{width:148px!important}.auth-trust-list{display:none!important}.auth-form-panel{padding:16px!important}.auth-form-card .form-grid{grid-template-columns:1fr!important}}.dashboard-home{display:grid!important;grid-gap:16px!important;gap:16px!important}.dashboard-home-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important;padding:24px!important;border-color:#e3e8f2!important;background:radial-gradient(circle at 92% 12%,rgba(26,115,232,.12),transparent 18rem),linear-gradient(135deg,#ffffff,#ffffff 54%,#f6f9ff)!important;box-shadow:none!important}.dashboard-home-copy{display:grid!important;align-content:center!important;grid-gap:14px!important;gap:14px!important}.dashboard-home-copy h2{max-width:18ch!important;margin:0!important;color:#162033!important;font-size:clamp(1.9rem,2.6vw,3.15rem)!important;line-height:1.08!important;letter-spacing:-.05em!important;font-weight:760!important}.dashboard-home-copy p{max-width:58ch!important;margin:0!important;color:#5f6f85!important;font-size:1rem!important;line-height:1.6!important}.dashboard-home-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important}.dashboard-home-actions .ghost-button,.dashboard-home-actions .primary-button{min-height:42px!important;padding-inline:18px!important;border-radius:10px!important;text-decoration:none!important}.dashboard-home-status{display:grid!important;grid-gap:10px!important;gap:10px!important;align-content:center!important}.dashboard-home-status>div{display:grid!important;grid-gap:4px!important;gap:4px!important;padding:13px 14px!important;border:1px solid #dfe7f3!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important}.dashboard-finance-grid span,.dashboard-home-status span,.dashboard-kpi-card span{color:#5f6f85!important;font-size:.82rem!important;font-weight:650!important}.dashboard-finance-grid strong,.dashboard-home-status strong,.dashboard-kpi-card strong{color:#07172e!important;font-size:1.02rem!important;font-weight:800!important}.dashboard-kpi-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.dashboard-kpi-card{display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:82px!important;padding:16px!important;border:1px solid #e3e8f2!important;border-radius:16px!important;background:#ffffff!important}.dashboard-kpi-card:first-child{border-color:#d2e3fc!important;background:#f8fbff!important}.dashboard-kpi-card strong{font-size:clamp(1.25rem,1.8vw,1.75rem)!important;letter-spacing:-.03em!important}.dashboard-home .dashboard-main-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)!important;grid-gap:16px!important;gap:16px!important}.dashboard-home .dashboard-column{display:grid!important;grid-gap:16px!important;gap:16px!important;align-content:start!important}.dashboard-home-card{overflow:hidden!important;border-color:#e3e8f2!important;box-shadow:none!important}.dashboard-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:20px 22px!important;border-bottom:1px solid #edf0f4!important;background:#ffffff!important}.dashboard-card-head h2{margin:0!important;color:#07172e!important;font-size:clamp(1.25rem,1.2rem + .5vw,1.7rem)!important;font-weight:750!important;letter-spacing:-.04em!important}.dashboard-card-link{min-height:34px!important;padding-inline:13px!important;border-radius:10px!important;text-decoration:none!important}.dashboard-home .dashboard-company-card{margin:18px!important;padding:18px!important;border:1px solid #e3e8f2!important;border-radius:14px!important;background:#fbfcff!important}.dashboard-home .dashboard-company-card h3{margin:0 0 8px!important;color:#07172e!important;font-size:1.15rem!important;letter-spacing:-.02em!important}.dashboard-meta-list{display:grid!important;grid-gap:8px!important;gap:8px!important;color:#5f6f85!important;font-size:.92rem!important}.dashboard-finance-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:18px!important}.dashboard-finance-grid>div{display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:82px!important;padding:14px!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#ffffff!important}.dashboard-doc-list{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:18px!important}.dashboard-document-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid #e3e8f2!important;border-radius:14px!important;background:#ffffff!important;color:inherit!important;text-decoration:none!important}.dashboard-document-card:hover{border-color:#d2e3fc!important;background:#f8fbff!important}.dashboard-document-card h3{margin:0 0 5px!important;color:#07172e!important;font-size:.98rem!important;letter-spacing:-.01em!important}.dashboard-document-card p{margin:0!important;color:#40516a!important}.dashboard-document-card .company-meta{display:grid!important;grid-gap:5px!important;gap:5px!important;justify-items:end!important;color:#5f6f85!important;font-size:.86rem!important}.dashboard-document-card .company-meta span:first-child{color:#07172e!important;font-weight:800!important}.dashboard-checklist{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:18px!important}.dashboard-checklist a{padding:12px 14px!important;border:1px solid #e3e8f2!important;border-radius:12px!important;background:#ffffff!important;color:#25415f!important;text-decoration:none!important}.dashboard-checklist a:hover{border-color:#d2e3fc!important;background:#f8fbff!important;color:#1558b0!important}.dashboard-home .mobile-quick-actions,.dashboard-home .mobile-today-panel{display:none!important}@media (max-width:1100px){.dashboard-home .dashboard-main-grid,.dashboard-home-hero{grid-template-columns:1fr!important}.dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.dashboard-home{gap:14px!important}.dashboard-home-hero{display:none!important}.dashboard-home .mobile-today-panel{display:block!important}.dashboard-home .mobile-quick-actions{display:grid!important}.dashboard-home .dashboard-column:first-child .dashboard-home-card:first-child,.dashboard-kpi-strip{display:none!important}.dashboard-home-copy h2{max-width:none!important;font-size:clamp(1.55rem,7vw,2.08rem)!important;line-height:1.12!important}.dashboard-home-actions{display:grid!important;grid-template-columns:1fr!important}.dashboard-home-actions .ghost-button,.dashboard-home-actions .primary-button{justify-content:center!important;width:100%!important}.dashboard-home-status{grid-template-columns:1fr!important}.dashboard-finance-grid,.dashboard-kpi-strip{grid-template-columns:1fr 1fr!important;gap:10px!important}.dashboard-finance-grid>div,.dashboard-kpi-card{min-height:76px!important;padding:13px!important}.dashboard-card-head{padding:16px!important}.dashboard-checklist,.dashboard-doc-list,.dashboard-finance-grid{padding:14px!important}.dashboard-document-card{grid-template-columns:1fr!important}.dashboard-document-card .company-meta{justify-items:start!important}.dashboard-doc-list .dashboard-document-card:nth-child(n+4){display:none!important}}.settings-stack{gap:22px!important}.companies-workspace .split-panel,.numbering-settings-panel,.settings-access-panel,.settings-stack>.panel{overflow:hidden!important;border:1px solid #e3e8f2!important;border-radius:18px!important;background:#ffffff!important;box-shadow:none!important}.settings-stack .section-head{align-items:center!important;padding:20px 22px!important;border-bottom:1px solid #edf0f4!important;background:#ffffff!important}.settings-stack .section-head .eyebrow{color:#5f6f85!important}.settings-stack .section-head h2{font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem)!important;font-weight:750!important;letter-spacing:-.04em!important}.settings-stack .section-head p:not(.eyebrow){max-width:52rem!important;color:#5f6f85!important}.settings-stack .dashboard-badge,.settings-stack .mode-pill{border-radius:8px!important;box-shadow:none!important}.companies-workspace{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important}.companies-workspace .split-panel-list{order:1!important}.companies-workspace .split-panel-form{order:2!important;background:#ffffff!important}.companies-workspace .company-list.split-list,.settings-stack .settings-members-list,.settings-stack .settings-plan-list{display:grid!important;grid-gap:0!important;gap:0!important;padding:0!important}.companies-workspace .company-card,.settings-stack .settings-member-card,.settings-stack .settings-plan-list .company-card{border-width:0 0 1px!important;border-color:#edf0f4!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.companies-workspace .company-card:last-child,.settings-stack .settings-member-card:last-child,.settings-stack .settings-plan-list .company-card:last-child{border-bottom:0!important}.companies-workspace .company-card{padding:18px 22px!important}.companies-workspace .company-card .company-meta{gap:7px!important}.companies-workspace .company-card .company-meta>span,.settings-stack .settings-plan-list .company-meta>span{border:0!important;background:transparent!important;color:#5f6f85!important;padding:0!important}.companies-workspace .company-card .company-meta>span:first-child,.settings-stack .settings-plan-list .company-meta>span:first-child{color:#07172e!important;font-weight:750!important}.companies-workspace .company-settings-grid{padding:22px!important}.companies-workspace .inline-note{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:min(62ch,calc(100% - 44px))!important;margin:16px 22px 18px!important;border-color:#d2e3fc!important;background:#f8fbff!important;color:#1558b0!important;border-radius:10px!important}.numbering-settings-list{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important}.numbering-settings-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,auto)!important;grid-gap:20px!important;gap:20px!important;align-items:start!important;padding:18px 22px!important;border-width:0 0 1px!important;border-color:#edf0f4!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.numbering-settings-card:last-child{border-bottom:0!important}.numbering-settings-card h3{margin:0 0 5px!important;font-size:1rem!important}.numbering-preview,.numbering-settings-card h3{color:#07172e!important;font-weight:750!important}.numbering-preview{margin:4px 0 10px!important}.numbering-settings-card .inline-note{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 6px 6px 0!important;padding:4px 8px!important;border:1px solid #d2e3fc!important;border-radius:8px!important;background:#f8fbff!important;color:#1558b0!important;font-size:.76rem!important;font-weight:650!important;line-height:1.25!important}.numbering-settings-card .inline-note:last-child{display:block!important;max-width:58ch!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#65738a!important;font-size:.82rem!important;font-weight:500!important}.numbering-prefixes{gap:6px!important;margin-top:10px!important}.numbering-prefixes .mode-pill{min-height:30px!important;padding:0 10px!important;border-color:#e3e8f2!important;background:#ffffff!important;color:#40516a!important;font-size:.78rem!important}.numbering-prefixes .mode-pill.active{border-color:#d2e3fc!important;background:#eaf2ff!important;color:#1558b0!important}.numbering-form-inline{display:grid!important;grid-template-columns:72px minmax(150px,220px) auto!important;grid-gap:10px!important;gap:10px!important;align-items:end!important;margin-top:0!important}.numbering-form-inline .primary-button{min-height:42px!important;border-radius:10px!important}.settings-access-panel>.report-grid.compact{gap:12px!important;padding:18px 22px 0!important}.settings-access-panel>.report-grid.compact .metric-card{min-height:82px!important;border-color:#e3e8f2!important;background:#ffffff!important;box-shadow:none!important}.settings-member-card{grid-template-columns:minmax(0,1fr) minmax(420px,auto)!important;grid-gap:18px!important;gap:18px!important;padding:18px 22px!important}.member-controls,.settings-member-card{display:grid!important;align-items:center!important}.member-controls{grid-template-columns:170px 190px auto!important;grid-gap:10px!important;gap:10px!important;justify-content:end!important}.member-controls .danger-button,.member-controls .tiny-field{min-height:40px!important;border-radius:10px!important}.settings-member-form{margin:18px 22px!important;padding:16px!important;border-color:#d2e3fc!important;border-radius:14px!important;background:#f8fbff!important}.settings-member-form .primary-button{justify-self:end!important;min-width:190px!important}.settings-plan-list .company-card{padding:18px 22px!important}@media (max-width:1100px){.numbering-settings-card,.settings-member-card{grid-template-columns:1fr!important}.member-controls,.numbering-form-inline{justify-content:stretch!important}}@media (max-width:700px){.settings-stack{gap:14px!important}.settings-stack .section-head{align-items:flex-start!important;padding:16px!important}.settings-stack .section-head h2{font-size:1.42rem!important}.companies-workspace,.numbering-settings-panel,.settings-access-panel{border-radius:16px!important}.companies-workspace .company-settings-grid{padding:16px!important}.companies-workspace .inline-note{max-width:calc(100% - 32px)!important;margin:14px 16px 0!important}.companies-workspace .company-card,.numbering-settings-card,.settings-member-card,.settings-plan-list .company-card{grid-template-columns:1fr!important;padding:16px!important}.companies-workspace .company-card .company-meta{justify-items:start!important}.member-controls,.numbering-form-inline{grid-template-columns:1fr!important}.settings-access-panel>.report-grid.compact{grid-template-columns:1fr 1fr!important;padding:14px!important}.settings-member-form{margin:14px!important}.settings-member-form .primary-button{justify-self:stretch!important;width:100%!important}}.site-page{--site-bg:#f8fafd!important;--site-surface:#ffffff!important;--site-ink:#202124!important;--site-muted:#5f6368!important;--site-line:#dadce0!important;--site-blue:#1a73e8!important;--site-blue-strong:#0b57d0!important;--site-blue-soft:#e8f0fe!important;--site-shadow:0 12px 32px rgba(60,64,67,0.1)!important;background:radial-gradient(circle at 82% 12%,rgba(26,115,232,.08),transparent 24rem),linear-gradient(180deg,#ffffff 0,#ffffff 52%,var(--site-bg) 100%)!important;color:var(--site-ink)!important;font-family:Segoe UI,Roboto,Arial,sans-serif!important}.site-dev-note,.site-features,.site-footer,.site-header,.site-hero,.site-trust,.site-workflow{width:min(1120px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}.site-header{min-height:64px!important;padding:10px 0!important;border-bottom:1px solid transparent!important}.site-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;color:var(--site-ink)!important;text-decoration:none!important}.site-brand img{width:38px!important;height:38px!important;object-fit:contain!important;flex:0 0 38px!important}.site-brand span{display:grid!important;grid-gap:1px!important;gap:1px!important;line-height:1!important}.site-brand strong{color:var(--site-ink)!important;font-size:1.18rem!important;letter-spacing:-.035em!important;font-weight:760!important}.site-brand small{color:var(--site-blue-strong)!important;font-size:.72rem!important;font-weight:700!important}.site-nav{gap:2px!important;color:#3c4043!important;font-size:.9rem!important;font-weight:600!important}.site-nav a{min-height:36px!important;padding:0 11px!important;border-radius:8px!important}.site-nav a:hover{background:#f1f3f4!important;color:var(--site-blue-strong)!important}.site-nav .site-nav-login{margin-left:10px!important;border-color:#dadce0!important;color:var(--site-blue-strong)!important;background:#ffffff!important}.site-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:clamp(44px,7vw,104px)!important;min-height:min(620px,calc(100vh - 64px))!important;padding:52px 0 54px!important}.site-hero-copy{gap:22px!important}.site-hero h1{max-width:11.8ch!important;color:var(--site-ink)!important;font-size:clamp(2.85rem,5.15vw,4.9rem)!important;line-height:1.02!important;letter-spacing:-.06em!important;font-weight:720!important}.site-hero-copy>p{max-width:54ch!important;color:var(--site-muted)!important;font-size:clamp(1rem,1.12vw,1.1rem)!important;line-height:1.68!important}.site-button{min-height:42px!important;padding:0 17px!important;border-radius:var(--button-radius)!important;border-color:#dadce0!important;color:#3c4043!important;background:#ffffff!important;font-size:.94rem!important;font-weight:700!important;box-shadow:none!important}.site-button:hover{border-color:#c6dafc!important;background:var(--site-blue-soft)!important;color:var(--site-blue-strong)!important;transform:none!important}.site-button-primary,.site-button-primary:hover{border-color:var(--site-blue)!important;background:var(--site-blue)!important;color:#ffffff!important}.site-feature-grid,.site-product-preview,.site-trust,.site-workflow{border:1px solid var(--site-line)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 8px 22px rgba(60,64,67,.06)!important}.site-product-preview{box-shadow:var(--site-shadow)!important}.site-product-preview:before{background:linear-gradient(180deg,rgba(26,115,232,.05),transparent 180px),radial-gradient(circle at 90% 0,rgba(26,115,232,.12),transparent 16rem)!important}.site-preview-topbar{padding:14px 16px!important;border-bottom-color:var(--site-line)!important}.site-preview-footer,.site-preview-form label,.site-preview-topbar span{color:var(--site-muted)!important}.site-preview-footer strong,.site-preview-form span,.site-preview-lines em,.site-preview-lines strong,.site-preview-topbar strong{color:var(--site-ink)!important}.site-preview-topbar strong{color:var(--site-blue-strong)!important}.site-preview-footer,.site-preview-form label,.site-preview-lines div{border-color:var(--site-line)!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important}.site-preview-lines span{border-radius:8px!important;background:var(--site-blue-soft)!important;color:var(--site-blue-strong)!important}.site-preview-footer{justify-content:space-between!important;gap:12px!important;font-size:.9rem!important}.site-dev-note,.site-preview-footer{display:flex!important;padding:12px 14px!important}.site-dev-note{align-items:center!important;gap:14px!important;margin:0 auto 22px!important;border:1px solid #c6dafc!important;border-radius:12px!important;background:var(--site-blue-soft)!important;color:var(--site-blue-strong)!important}.site-dev-note span{color:#3c5891!important;line-height:1.5!important}.site-workflow{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:34px!important;padding:32px!important}.site-section-head h2,.site-trust h2,.site-workflow h2{color:var(--site-ink)!important;font-size:clamp(1.85rem,2.55vw,2.8rem)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:700!important}.site-feature-grid p,.site-section-head p,.site-trust p,.site-workflow p{color:var(--site-muted)!important}.site-workflow ol{gap:0!important;border:1px solid var(--site-line)!important;border-radius:14px!important;overflow:hidden!important;background:#ffffff!important}.site-workflow li{grid-template-columns:44px 1fr!important;min-height:0!important;padding:16px!important;border:0!important;border-bottom:1px solid var(--site-line)!important;border-radius:0!important;background:#ffffff!important}.site-workflow li:last-child{border-bottom:0!important}.site-workflow li>span{grid-row:span 2!important;width:36px!important;height:36px!important;border-radius:50%!important;background:var(--site-blue-soft)!important;color:var(--site-blue-strong)!important}.site-workflow li:before{display:none!important}.site-features{padding:56px 0 28px!important}.site-section-head{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}.site-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:26px!important;overflow:hidden!important}.site-feature-grid article{min-height:190px!important;padding:24px!important;border:0!important;border-right:1px solid var(--site-line)!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.site-feature-grid article:last-child{border-right:0!important}.site-feature-grid h3{color:var(--site-ink)!important;font-size:1.28rem!important}.site-trust{background:radial-gradient(circle at 100% 0,rgba(26,115,232,.1),transparent 18rem),#ffffff!important}.site-trust,.site-trust h2{color:var(--site-ink)!important}.site-footer,.site-trust p{color:var(--site-muted)!important}.site-footer{grid-template-columns:172px 1fr auto!important}.site-footer .site-brand{justify-self:start!important}.site-footer a:hover{color:var(--site-blue-strong)!important}@media (max-width:980px){.site-hero,.site-section-head,.site-workflow{grid-template-columns:1fr!important}.site-hero{min-height:auto!important}.site-feature-grid{grid-template-columns:1fr 1fr!important}.site-feature-grid article:nth-child(2n){border-right:0!important}.site-feature-grid article:nth-child(-n+2){border-bottom:1px solid var(--site-line)!important}.site-footer{grid-template-columns:1fr!important;justify-items:start!important}}@media (max-width:680px){.site-dev-note,.site-features,.site-footer,.site-header,.site-hero,.site-trust,.site-workflow{width:min(100% - 28px,1120px)!important}.site-header{align-items:flex-start!important;flex-direction:column!important}.site-brand{width:auto!important;min-width:0!important}.site-brand img{width:34px!important;height:34px!important;flex-basis:34px!important}.site-brand strong{font-size:1.08rem!important}.site-brand small{font-size:.68rem!important}.site-nav{justify-content:flex-start!important;flex-wrap:wrap!important;row-gap:6px!important}.site-nav .site-nav-login{margin-left:0!important}.site-hero{gap:24px!important;padding:30px 0 34px!important}.site-hero h1{max-width:12ch!important;font-size:clamp(2.25rem,11.4vw,3.45rem)!important;letter-spacing:-.052em!important}.site-hero-copy>p{font-size:.98rem!important;line-height:1.62!important}.site-actions,.site-button{width:100%!important}.site-feature-grid,.site-preview-form,.site-preview-lines div{grid-template-columns:1fr!important}.site-dev-note,.site-preview-footer,.site-trust{align-items:flex-start!important;flex-direction:column!important}.site-trust,.site-workflow{padding:22px!important}.site-feature-grid article,.site-feature-grid article:nth-child(-n+2),.site-feature-grid article:nth-child(2n){min-height:0!important;border-right:0!important;border-bottom:1px solid var(--site-line)!important}.site-feature-grid article:last-child{border-bottom:0!important}}.public-app-topbar{grid-template-columns:auto minmax(0,1fr)!important;min-height:64px!important;align-items:center!important}.public-app-topbar .app-brand{justify-self:start!important}.public-entry-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.public-entry-actions>span{color:#64748b!important;font-size:.82rem!important;font-weight:750!important}.public-entry-actions .ghost-button.active{border-color:#1a73e8!important;background:#e8f0fe!important;color:#174ea6!important}.guest-workspace{width:min(1180px,calc(100% - 40px))!important;margin:0 auto!important;padding:20px 0 32px!important}.guest-workspace .hero-head{margin-bottom:12px!important}.guest-workspace .breadcrumb-line{margin:0!important}.guest-entry-summary{margin:0 0 14px!important;padding:0!important}.guest-entry-summary h1{margin:0 0 6px!important;color:#0f172a!important;font-size:clamp(1.95rem,3vw,2.55rem)!important;line-height:1.02!important;letter-spacing:-.055em!important}.guest-entry-summary p{max-width:680px!important;margin:0!important;color:#475569!important;font-size:.95rem!important;line-height:1.45!important}.auth-grid-modern.auth-grid-compact{display:block!important;width:min(760px,100%)!important}.auth-grid-modern.auth-grid-compact .auth-form-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.auth-grid-modern.auth-grid-compact .auth-form-card{padding:22px 24px!important;border:1px solid #dfe5ef!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 18px 50px rgba(15,23,42,.08)!important}.auth-grid-modern.auth-grid-compact .auth-form-heading{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid #e7ebf2!important}.auth-grid-modern.auth-grid-compact .auth-form-heading h2{font-size:1.2rem!important;line-height:1.15!important;letter-spacing:-.03em!important}.auth-grid-modern.auth-grid-compact .auth-form-heading p{max-width:56ch!important;color:#64748b!important;font-size:.86rem!important;line-height:1.35!important}.auth-grid-modern.auth-grid-compact .google-auth-button{min-height:40px!important;border-color:#dfe5ef!important;background:#ffffff!important;color:#0f172a!important;box-shadow:none!important}.auth-grid-modern.auth-grid-compact .auth-divider{margin:10px 0!important}.auth-grid-modern.auth-grid-compact .field-stack{gap:5px!important}.auth-grid-modern.auth-grid-compact input{min-height:38px!important;border-radius:12px!important}.auth-grid-modern.auth-grid-compact .auth-submit-button{width:auto!important;min-width:190px!important;min-height:42px!important;margin-top:10px!important;border-radius:var(--button-radius)!important}.guest-product-content{display:grid!important;grid-gap:18px!important;gap:18px!important;margin-top:34px!important;padding-bottom:20px!important}.guest-product-intro{display:grid!important;grid-template-columns:minmax(280px,.7fr) minmax(320px,1fr)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;padding-top:26px!important;border-top:1px solid #dfe5ef!important}.guest-product-intro h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.55rem,2.4vw,2.2rem)!important;line-height:1.08!important;letter-spacing:-.045em!important}.guest-product-details li,.guest-product-details p,.guest-product-grid p,.guest-product-intro p{color:#475569!important;font-size:.95rem!important;line-height:1.55!important}.guest-product-intro p{margin:0!important;max-width:74ch!important}.guest-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.guest-product-details>div,.guest-product-grid article{border:1px solid #dfe5ef!important;border-radius:18px!important;background:rgba(255,255,255,.78)!important;padding:18px!important;box-shadow:0 12px 34px rgba(15,23,42,.05)!important}.guest-product-grid article span{display:inline-grid!important;place-items:center!important;width:34px!important;height:28px!important;margin-bottom:18px!important;border-radius:999px!important;background:#e8f0fe!important;color:#174ea6!important;font-size:.78rem!important;font-weight:850!important}.guest-product-details h3,.guest-product-grid h3{margin:0 0 8px!important;color:#0f172a!important;font-size:1.05rem!important;line-height:1.25!important;letter-spacing:-.02em!important}.guest-product-details p,.guest-product-grid p{margin:0!important}.guest-product-details{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.guest-product-details ul{display:grid!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding-left:18px!important}@media (max-width:900px){.public-app-topbar{grid-template-columns:auto minmax(0,1fr)!important;min-height:64px!important;gap:12px!important;padding:14px 18px!important}.public-app-topbar .app-brand{grid-column:1!important;justify-self:start!important}.public-entry-actions{grid-column:2!important;justify-content:flex-end!important}.guest-workspace{width:min(100% - 28px,1180px)!important;padding-top:20px!important}.guest-entry-summary{margin-bottom:14px!important}.guest-product-details,.guest-product-grid,.guest-product-intro{grid-template-columns:1fr!important}}@media (max-width:560px){.public-entry-actions>span{display:none!important}.guest-entry-summary h1{font-size:clamp(1.72rem,9vw,2.2rem)!important}.guest-entry-summary p{font-size:.88rem!important;line-height:1.35!important}.auth-grid-modern.auth-grid-compact .auth-form-card{padding:16px!important;border-radius:18px!important}.auth-grid-modern.auth-grid-compact .auth-form-heading p{display:none!important}.auth-grid-modern.auth-grid-compact .form-grid{grid-template-columns:1fr!important}.auth-grid-modern.auth-grid-compact .auth-submit-button{width:100%!important}.guest-product-content{margin-top:22px!important;gap:12px!important}.guest-product-intro{gap:10px!important;padding-top:18px!important}.guest-product-intro h2{font-size:1.35rem!important}.guest-product-details>div,.guest-product-grid article{padding:14px!important;border-radius:14px!important}}.settings-stack{width:min(100%,1180px)!important;margin-inline:auto!important;gap:18px!important}.settings-disclosure{overflow:hidden!important;border:1px solid #dbe3ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 18px 42px rgba(20,35,60,.06)!important}.settings-disclosure[open]{border-color:#cfdaf0!important}.settings-disclosure-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:74px!important;padding:18px 22px!important;list-style:none!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;background:linear-gradient(90deg,#ffffff,#f8fbff)!important}.settings-disclosure-summary::-webkit-details-marker{display:none!important}.settings-disclosure-summary span:first-child{display:grid!important;grid-gap:4px!important;gap:4px!important}.settings-disclosure-summary strong{color:#07172e!important;font-size:clamp(1.18rem,1rem + .55vw,1.58rem)!important;font-weight:780!important;letter-spacing:-.035em!important}.settings-disclosure-summary small{color:#64748b!important;font-size:.92rem!important;font-weight:550!important;line-height:1.4!important}.settings-disclosure-icon{display:grid!important;place-items:center!important;border:1px solid #dbe3ef!important;border-radius:10px!important;color:#2563eb!important}.settings-disclosure-icon:before{width:9px!important;height:9px!important}.settings-disclosure[open] .settings-disclosure-icon:before{transform:rotate(225deg) translate(-1px,-1px)!important}.settings-disclosure-body{border-top:1px solid #edf0f4!important;background:#f8fbff!important}.settings-disclosure-body>.companies-workspace,.settings-disclosure-body>.numbering-settings-panel,.settings-disclosure-body>.permission-panel,.settings-disclosure-body>.settings-access-panel,.settings-disclosure-body>.settings-stock-panel{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.settings-stock-panel{display:grid!important;grid-gap:18px!important;gap:18px!important}.settings-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.settings-option-card{display:grid!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;grid-gap:12px!important;gap:12px!important;min-height:116px!important;padding:18px!important;border:1px solid #dbe3ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 12px 30px rgba(20,35,60,.05)!important;cursor:pointer!important}.settings-option-card.selected{border-color:#93c5fd!important;background:linear-gradient(135deg,#ffffff,#eff6ff)!important}.settings-option-card input{width:20px!important;height:20px!important;margin-top:2px!important;accent-color:#1a73e8!important}.settings-option-card small,.settings-option-card strong{display:block!important}.settings-option-card strong{color:#07172e!important;font-size:1rem!important;font-weight:760!important;letter-spacing:-.02em!important}.settings-option-card small{margin-top:6px!important;color:#64748b!important;font-size:.92rem!important;font-weight:520!important;line-height:1.45!important}.settings-stock-panel>.primary-button{justify-self:start!important}@media (max-width:760px){.settings-option-grid{grid-template-columns:1fr!important}.settings-option-card{min-height:auto!important;padding:16px!important}}.settings-stack .companies-workspace{gap:16px!important}.settings-stack .companies-workspace .split-panel-form{order:1!important}.settings-stack .companies-workspace .split-panel-list{order:2!important}.settings-stack .companies-workspace-limit .split-panel-list{order:1!important}.settings-stack .companies-workspace-limit .split-panel-form{order:2!important;min-height:auto!important}.settings-stack .companies-workspace-limit .split-panel-form .section-head{padding-bottom:12px!important}.settings-stack .companies-workspace-limit .split-panel-form .section-head p:not(.eyebrow){max-width:620px!important;color:#5f6f89!important}.settings-stack .companies-workspace .company-settings-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;padding:18px 20px 14px!important}.settings-stack .companies-workspace .company-eik-field{grid-column:span 3!important}.settings-stack .companies-workspace .company-name-field{grid-column:span 5!important}.settings-stack .companies-workspace .company-legal-field{grid-column:span 2!important}.settings-stack .companies-workspace .company-bank-field,.settings-stack .companies-workspace .company-bic-field,.settings-stack .companies-workspace .company-city-field,.settings-stack .companies-workspace .company-country-field,.settings-stack .companies-workspace .company-email-field,.settings-stack .companies-workspace .company-manager-field,.settings-stack .companies-workspace .company-phone-field,.settings-stack .companies-workspace .company-vat-field{grid-column:span 3!important}.settings-stack .companies-workspace .company-iban-field{grid-column:span 4!important}.settings-stack .companies-workspace .company-settings-grid>.field-stack.full{grid-column:span 6!important}.settings-stack .companies-workspace .checkbox-field.full{grid-column:span 3!important;min-height:72px!important}.settings-stack .companies-workspace .field-action-button{width:100%!important}.settings-stack .companies-workspace .split-panel-form>.primary-button{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;min-width:190px!important;margin:0 20px 20px auto!important}.settings-stack .companies-workspace-limit .inline-note{margin:0 20px 18px!important}.settings-stack .companies-workspace-limit .settings-limit-state{display:grid!important;grid-gap:4px!important;gap:4px!important;margin:0 20px 20px!important;padding:14px 16px!important;border:1px solid #d7e3f8!important;border-radius:14px!important;background:linear-gradient(135deg,#f8fbff,#ffffff)!important;color:#40516a!important}.settings-stack .companies-workspace-limit .settings-limit-state strong{color:#0f172a!important;font-size:.98rem!important}.settings-stack .companies-workspace-limit .settings-limit-state span{font-size:.9rem!important;line-height:1.45!important}.settings-stack .companies-workspace .company-list.split-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important;padding:16px 20px 20px!important}.settings-stack .companies-workspace .company-card{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border:1px solid #e3e8f2!important;border-radius:14px!important;background:#ffffff!important}.settings-stack .companies-workspace .company-card .company-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;justify-items:start!important}.settings-stack .companies-workspace .company-card .company-meta>span,.settings-stack .settings-plan-list .company-meta>span{padding:3px 8px!important;border:1px solid #e3e8f2!important;border-radius:7px!important;background:#f8fbff!important;color:#40516a!important;font-size:.76rem!important;font-weight:700!important}.settings-stack .numbering-settings-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:16px 20px 20px!important}.settings-stack .numbering-settings-card{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important;border:1px solid #e3e8f2!important;border-radius:14px!important}.settings-stack .numbering-settings-card h3{font-size:1.05rem!important}.settings-stack .numbering-preview{margin:6px 0 8px!important;font-size:1.12rem!important}.settings-stack .numbering-settings-card .inline-note{border-color:#edf0f4!important;background:#f8fafd!important;color:#40516a!important}.settings-stack .numbering-prefixes{display:flex!important;flex-wrap:wrap!important}.settings-stack .numbering-form-inline{grid-template-columns:70px minmax(0,1fr) 92px!important;gap:8px!important}.settings-stack .numbering-form-inline .ghost-button{min-height:42px!important;justify-content:center!important}.settings-access-panel>.report-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px 20px 0!important}.settings-access-panel>.report-grid.compact .metric-card{min-height:70px!important;padding:14px!important;border-radius:12px!important;background:#f8fafd!important}.settings-stack .settings-members-list,.settings-stack .settings-plan-list{padding:14px 20px 0!important}.settings-stack .settings-member-card,.settings-stack .settings-plan-list .company-card{grid-template-columns:minmax(0,1fr) auto!important;padding:14px 0!important;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}.settings-stack .settings-member-card:first-child,.settings-stack .settings-plan-list .company-card:first-child{border-top:0!important}.settings-stack .member-controls{grid-template-columns:150px 170px auto!important;gap:8px!important}.settings-stack .settings-member-form{margin:16px 20px 20px!important;padding:14px!important;border-radius:14px!important;background:#f8fafd!important}@media (max-width:1180px){.settings-stack .companies-workspace .checkbox-field.full,.settings-stack .companies-workspace .company-bank-field,.settings-stack .companies-workspace .company-bic-field,.settings-stack .companies-workspace .company-city-field,.settings-stack .companies-workspace .company-country-field,.settings-stack .companies-workspace .company-eik-field,.settings-stack .companies-workspace .company-email-field,.settings-stack .companies-workspace .company-iban-field,.settings-stack .companies-workspace .company-legal-field,.settings-stack .companies-workspace .company-manager-field,.settings-stack .companies-workspace .company-phone-field,.settings-stack .companies-workspace .company-vat-field{grid-column:span 4!important}.settings-stack .companies-workspace .company-name-field,.settings-stack .companies-workspace .company-settings-grid>.field-stack.full{grid-column:span 8!important}.settings-stack .numbering-settings-list{grid-template-columns:1fr!important}.settings-stack .numbering-settings-card{grid-template-columns:minmax(0,1fr) minmax(320px,auto)!important}}@media (max-width:760px){.settings-stack{width:100%!important;gap:12px!important}.settings-disclosure{border-radius:16px!important}.settings-disclosure-summary{align-items:flex-start!important;min-height:0!important;padding:16px!important}.settings-disclosure-summary small{font-size:.84rem!important}.settings-disclosure-icon{flex-basis:30px!important;width:30px!important;height:30px!important}.settings-stack .section-head{padding:16px!important}.settings-stack .section-head h2{font-size:1.35rem!important}.settings-stack .companies-workspace .company-settings-grid{grid-template-columns:1fr!important;padding:14px!important}.settings-stack .companies-workspace .checkbox-field.full,.settings-stack .companies-workspace .company-bank-field,.settings-stack .companies-workspace .company-bic-field,.settings-stack .companies-workspace .company-city-field,.settings-stack .companies-workspace .company-country-field,.settings-stack .companies-workspace .company-eik-field,.settings-stack .companies-workspace .company-email-field,.settings-stack .companies-workspace .company-iban-field,.settings-stack .companies-workspace .company-legal-field,.settings-stack .companies-workspace .company-manager-field,.settings-stack .companies-workspace .company-name-field,.settings-stack .companies-workspace .company-phone-field,.settings-stack .companies-workspace .company-settings-grid>.field-stack.full,.settings-stack .companies-workspace .company-vat-field{grid-column:1/-1!important}.settings-stack .companies-workspace .split-panel-form>.primary-button{width:calc(100% - 28px)!important;margin:0 14px 14px!important;justify-content:center!important}.settings-stack .companies-workspace .company-list.split-list,.settings-stack .numbering-settings-list,.settings-stack .settings-members-list,.settings-stack .settings-plan-list{padding:12px 14px 14px!important}.settings-stack .member-controls,.settings-stack .numbering-form-inline,.settings-stack .numbering-settings-card,.settings-stack .settings-member-card,.settings-stack .settings-plan-list .company-card{grid-template-columns:1fr!important}.settings-access-panel>.report-grid.compact{grid-template-columns:1fr 1fr!important;padding:12px 14px 0!important}.settings-stack .settings-member-form{margin:12px 14px 14px!important}}@media (min-width:901px){.documents-workspace-modern:not(.documents-workspace-composing){width:min(100%,1320px)!important;margin-inline:auto!important}.documents-workspace-modern:not(.documents-workspace-composing) .documents-register-card{overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 18px 46px rgba(60,64,67,.08)!important}.documents-register-head{padding:22px 24px 18px!important;border-bottom:1px solid #edf0f4!important;background:linear-gradient(90deg,#ffffff,#f8fbff 78%,#eef4ff)!important}.documents-register-head h2{font-size:2rem!important;letter-spacing:-.045em!important}.documents-filter-card{padding:16px 24px!important;border-bottom:1px solid #edf0f4!important;background:#fbfcff!important}.documents-filter-card .report-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(260px,1.05fr)!important;gap:14px!important}.documents-filter-card .field-stack.full{grid-column:auto!important}.documents-filter-card .action-row.left{margin-top:14px!important}.documents-list-shell{max-height:560px!important;overflow:auto!important;border-top:0!important;background:#ffffff!important}.documents-list-shell::-webkit-scrollbar{width:10px!important;height:10px!important}.documents-list-shell::-webkit-scrollbar-track{background:#f1f4f9!important}.documents-list-shell::-webkit-scrollbar-thumb{border:2px solid #f1f4f9!important;border-radius:999px!important;background:#b9c4d5!important}.document-row-card,.document-table-head{grid-template-columns:minmax(118px,.68fr) minmax(240px,1.65fr) minmax(96px,.58fr) minmax(78px,.45fr) minmax(104px,.55fr) minmax(104px,.54fr) minmax(132px,.62fr)!important;gap:12px!important}.document-table-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:4!important;min-height:44px!important;padding:0 20px!important;border-bottom:1px solid #dfe5ef!important;background:#f8fafd!important;box-shadow:0 1px 0 rgba(60,64,67,.04)!important}.document-row-card{min-height:62px!important;padding:10px 20px!important;border-top:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;box-shadow:none!important}.document-row-card:hover{background:#f8fbff!important}.document-row-title{min-width:0!important}.document-row-title .ant-tag{margin-right:8px!important;border:0!important;border-radius:6px!important;font-size:.72rem!important;font-weight:800!important}.document-row-client strong,.document-row-title strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.document-row-title strong{display:inline-block!important;max-width:62px!important;vertical-align:middle!important;font-size:.95rem!important}.document-row-client strong{display:block!important;max-width:100%!important;font-size:.98rem!important;line-height:1.2!important}.document-row-client small,.document-row-muted,.document-row-status small{font-size:.86rem!important;line-height:1.25!important}.document-row-total{text-align:right!important;white-space:nowrap!important}.document-row-status{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.document-status-tag{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.document-row-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important}.document-row-actions .ant-btn{min-height:32px!important;padding-inline:12px!important;border-radius:8px!important}.document-primary-action{min-width:82px!important}.document-secondary-action{min-width:58px!important}.documents-transfer-card{padding:18px 24px 22px!important;border-top:1px solid #edf0f4!important;background:#ffffff!important}.documents-transfer-head{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important;grid-gap:16px!important;gap:16px!important;align-items:end!important;margin-bottom:14px!important}.documents-transfer-head .eyebrow{grid-column:1/-1!important}.documents-transfer-head h3,.documents-transfer-head p{margin:0!important}.documents-transfer-option{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)!important;padding:14px!important;border-radius:14px!important}}.documents-export-actions{justify-content:flex-end!important}.invoice-templates-card{display:grid!important;grid-gap:18px!important;gap:18px!important}.documents-template-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.documents-template-form,.documents-template-list,.template-line-box{display:grid!important;grid-gap:12px!important;gap:12px!important}.template-form-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border:1px solid #e3e8f2!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important}.template-form-toolbar>div{display:grid!important;grid-gap:2px!important;gap:2px!important}.template-form-toolbar strong{color:var(--ink)!important;font-size:1rem!important}.template-form-toolbar small{color:#64748b!important;font-weight:650!important}.documents-template-fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:end!important}.documents-template-fields .field-stack{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.documents-template-fields input,.documents-template-fields select,.documents-template-fields textarea{width:100%!important;min-width:0!important}.template-field-name{grid-column:span 3!important}.template-field-client{grid-column:span 4!important}.template-field-document-type,.template-field-frequency,.template-field-payment,.template-field-vat-mode{grid-column:span 2!important}.template-field-series{grid-column:span 1!important}.template-field-day,.template-field-due-days,.template-field-next-run,.template-field-vat-rate{grid-column:span 2!important}.template-field-vat-reason{grid-column:span 4!important}.template-line-box{padding:16px!important;border:1px solid #dfe5ef!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.template-line-box h4{margin:0!important;color:var(--ink)!important;font-size:1rem!important;letter-spacing:-.01em!important}.template-lines-error{margin:-4px 0 0!important}.template-line-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px 14px!important;gap:12px 14px!important;align-items:end!important}.template-line-grid .field-stack{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.template-line-grid .field-stack.full{grid-column:1/-1!important}.template-product-picker{padding:12px!important;border:1px solid #e8eef7!important;border-radius:14px!important;background:#f8fbff!important}.template-product-pair{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.template-product-pair .field-stack{min-width:0!important}.template-product-code input{width:100%!important;min-width:0!important;text-align:center!important;font-weight:800!important;letter-spacing:.04em!important}.field-hint{display:block!important;color:#64748b!important;font-size:.82rem!important;line-height:1.35!important}.stock-availability-hint{margin-top:2px!important;font-weight:650!important}.stock-availability-hint.success{color:#188038!important}.stock-availability-hint.warning,.stock-warning-note{color:#9a3412!important}.stock-warning-note{display:grid!important;grid-gap:4px!important;gap:4px!important;margin:12px 0 0!important;padding:12px 14px!important;border:1px solid #fed7aa!important;border-radius:14px!important;background:#fff7ed!important}.template-line-box>.ant-btn{justify-self:end!important;min-width:220px!important;border-color:#d0d7e2!important;background:#ffffff!important;color:#0f172a!important;font-weight:800!important}.template-lines-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.template-line-pill{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:9px 10px!important;border:1px solid #e3e8f2!important;border-radius:12px!important;background:#ffffff!important}.template-line-pill strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.template-line-pill small{color:#5f6f89!important;font-weight:750!important}.template-row-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid #e3e8f2!important;border-radius:16px!important;background:#ffffff!important}.template-row-card.is-editing{border-color:#1a73e8!important;background:#f8fbff!important;box-shadow:0 0 0 3px rgba(26,115,232,.08)!important}.template-row-card strong{color:var(--ink)!important}.template-error,.template-row-card .document-row-muted{margin-top:6px!important}.template-error{display:block!important;color:#b3261e!important;font-weight:750!important}.template-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}@media (max-width:1180px){.documents-template-grid{grid-template-columns:1fr!important}.documents-template-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important}.template-field-client,.template-field-name{grid-column:span 3!important}.template-field-day,.template-field-document-type,.template-field-due-days,.template-field-frequency,.template-field-next-run,.template-field-payment,.template-field-vat-mode,.template-field-vat-rate{grid-column:span 2!important}.template-field-vat-reason{grid-column:span 4!important}.template-field-series{grid-column:span 1!important}.template-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){.documents-template-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.documents-template-fields .field-stack{grid-column:span 1!important}.template-field-client,.template-field-vat-reason{grid-column:1/-1!important}}@media (max-width:760px){.documents-template-fields,.template-line-grid,.template-line-pill,.template-row-card{display:grid!important;grid-template-columns:1fr!important}.invoice-templates-card .field-stack,.invoice-templates-card label.field-stack{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important;width:100%!important}.invoice-templates-card input,.invoice-templates-card select,.invoice-templates-card textarea{width:100%!important;min-width:0!important}.documents-template-fields{gap:10px!important}.template-line-box{padding:12px!important}.template-form-toolbar{display:grid!important;align-items:stretch!important}.template-form-toolbar .ant-btn{width:100%!important}.template-line-box>.ant-btn{width:100%!important;min-width:0!important}.template-row-card{align-items:stretch!important}.template-actions{justify-content:stretch!important}.template-actions .ant-btn{width:100%!important}}@media (min-width:761px){.documents-workspace-modern .document-row-label{display:none!important}}@media (max-width:760px){.documents-filter-card .report-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.documents-filter-card .field-stack,.documents-filter-card label.field-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;width:100%!important}.documents-filter-card .field-stack.full{grid-column:1/-1!important}.documents-filter-card input,.documents-filter-card select{width:100%!important;min-width:0!important}.documents-filter-card .action-row.left{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.documents-filter-card .action-row.left .ant-btn{width:100%!important}.invoice-templates-card .documents-template-fields,.invoice-templates-card .template-line-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.template-product-pair{grid-template-columns:minmax(0,1fr)!important}.invoice-templates-card .documents-template-fields>*,.invoice-templates-card .template-line-grid .field-stack.full,.invoice-templates-card .template-line-grid>*{grid-column:1/-1!important;width:100%!important}.invoice-templates-card .template-line-pill,.invoice-templates-card .template-row-card,.invoice-templates-card article.document-row-card.template-row-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.invoice-templates-card .template-row-card p,.invoice-templates-card .template-row-card small,.invoice-templates-card .template-row-card strong,.invoice-templates-card .template-row-card>div{width:100%!important;max-width:none!important;min-width:0!important}.invoice-templates-card .template-actions{display:grid!important;grid-template-columns:1fr!important}.invoice-templates-card .documents-template-list article.document-row-card.template-row-card{display:block!important;width:100%!important}.invoice-templates-card .documents-template-list article.document-row-card.template-row-card .template-actions{margin-top:12px!important}.help-overlay{align-items:flex-end;justify-content:stretch}.help-drawer{width:100%;height:min(88vh,760px);border-top:1px solid var(--line);border-left:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 50px rgb(15 23 42/20%)}.help-drawer-head{display:grid;grid-gap:12px;gap:12px;padding:18px}.help-drawer-head .ghost-button{width:100%}.help-drawer-body{padding:14px 18px 22px}.help-guide-card{padding:12px}.documents-section-summary{display:grid;grid-gap:14px;gap:14px;padding:16px}.documents-summary-actions{width:100%;justify-content:space-between}.documents-section-toggle{flex:1 1}.documents-section-body{padding:0 16px 18px}}.ant-btn,.client-lookup-control .field-action-button,.clients-workspace .clients-form-panel>.primary-button,.dashboard-home-actions .ghost-button,.dashboard-home-actions .primary-button,.document-row-actions .ant-btn,.documents-composer .composer-section-final>.primary-button,.documents-composer .document-lines-empty .ghost-button,.documents-composer .embedded-form .add-line-button,.documents-composer>.primary-button,.ghost-button,.google-auth-button,.marketing-primary,.marketing-secondary,.numbering-form-inline .ghost-button,.numbering-form-inline .primary-button,.primary-button,.products-workspace .products-form-panel>.primary-button,.report-actions .ghost-button,.report-actions .primary-button,.reports-export-actions .ghost-button,.settings-member-form .ghost-button,.settings-member-form .primary-button,.site-button,.template-actions .ant-btn,.template-form-toolbar .ant-btn,.template-line-box>.ant-btn{border-radius:var(--button-radius)!important}.ui-field-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;align-items:end!important;grid-gap:14px!important;gap:14px!important;min-width:0!important}.ui-field-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:12px!important}.ui-field-grid>.field-stack,.ui-field-grid>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.ui-field-grid input,.ui-field-grid select,.ui-field-grid textarea{width:100%!important;min-width:0!important}.ui-field-grid .field-stack.full,.ui-field-grid .report-search-field{grid-column:span 2}.ui-action-group{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}.ui-action-group--end{justify-content:flex-end!important}.ui-action-group--between{justify-content:space-between!important}.documents-filter-card .documents-filter-grid{grid-template-columns:minmax(210px,1.15fr) minmax(170px,.8fr) repeat(2,minmax(150px,.65fr)) minmax(280px,1.25fr)!important}.documents-filter-card .documents-filter-grid .field-stack.full{grid-column:auto!important}.report-filter-panel .reports-filter-grid{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) repeat(2,minmax(150px,.65fr)) minmax(260px,1.15fr)!important}.report-filter-panel .reports-filter-grid .report-search-field{grid-column:auto!important}@media (max-width:1180px){.documents-filter-card .documents-filter-grid,.report-filter-panel .reports-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.documents-filter-card .documents-filter-grid .field-stack.full,.report-filter-panel .reports-filter-grid .report-search-field{grid-column:1/-1!important}}@media (max-width:1360px) and (min-width:1181px){.documents-filter-card .documents-filter-grid,.report-filter-panel .reports-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.documents-filter-card .documents-filter-grid .field-stack.full,.report-filter-panel .reports-filter-grid .report-search-field{grid-column:span 2!important}}@media (max-width:760px){.documents-filter-card .documents-filter-grid,.report-filter-panel .reports-filter-grid,.ui-field-grid,.ui-field-grid--compact{grid-template-columns:minmax(0,1fr)!important}.ui-field-grid .field-stack.full,.ui-field-grid .report-search-field{grid-column:1/-1!important}.documents-filter-card .documents-filter-actions,.report-filter-panel .report-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important}.documents-filter-card .documents-filter-actions .ant-btn,.report-filter-panel .report-actions button{width:100%!important}}@media (min-width:901px){.app-workspace{width:min(calc(100% - var(--desktop-rail-width) - 72px),var(--workspace-max))!important;margin-right:36px!important;margin-left:calc(var(--desktop-rail-width) + 36px)!important}}.documents-panel-head,.documents-register-head,.section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.documents-panel-head-actions,.documents-summary-actions,.section-head-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.dashboard-badge,.doc-type-pill,.documents-count-pill,.product-code-chip,.record-count,.section-head-actions .inline-note,.status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#eef4ff!important;color:var(--accent)!important;font-size:.78rem!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.help-icon-button,.help-icon-button.small{display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#ffffff!important;color:var(--accent)!important;font-size:.95rem!important;font-weight:800!important;box-shadow:0 1px 2px rgba(60,64,67,.08)!important}.help-icon-button:focus-visible,.help-icon-button:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;outline:0!important}.settings-disclosure-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#ffffff!important;color:var(--accent)!important;box-shadow:0 1px 2px rgba(60,64,67,.08)!important}.client-form-disclosure[open] .settings-disclosure-icon,.documents-section-collapse[open] .settings-disclosure-icon,.product-form-disclosure[open] .settings-disclosure-icon,.settings-disclosure[open] .settings-disclosure-icon{background:var(--accent-soft)!important;border-color:#a8c7fa!important}.documents-section-toggle{min-height:34px!important;padding:0 12px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#ffffff!important;color:var(--accent)!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important;box-shadow:0 1px 2px rgba(60,64,67,.08)!important}.dashboard-card,.dashboard-profile-card,.documents-composer,.documents-register-card,.documents-template-card,.documents-transfer-card,.report-filter-panel,.reports-export-card,.settings-card,.settings-disclosure,.split-panel{border-radius:20px!important}.entity-card.company-card{border:1px solid #dfe5ef!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(60,64,67,.08)!important}.entity-card .company-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;text-align:right!important}.entity-card .company-meta>span{display:inline-flex!important;align-items:center!important;min-height:28px!important;width:auto!important;max-width:100%!important;padding:0 10px!important;border:1px solid #dfe5ef!important;border-radius:999px!important;background:#f8fafd!important;color:#3c4043!important;font-size:.78rem!important;font-weight:650!important;line-height:1!important}.entity-card .company-meta>span:first-child{border-color:#d2e3fc!important;background:#eef4ff!important;color:var(--accent)!important;font-weight:750!important}.entity-card .action-row,.entity-card .ui-action-group{margin-top:0!important;gap:8px!important}.reports-breakdown-card .report-grid.compact{align-items:stretch!important}.reports-breakdown-card .metric-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;grid-gap:7px!important;gap:7px!important;min-height:84px!important;padding:14px 16px!important;text-align:left!important}.reports-breakdown-card .metric-card small,.reports-breakdown-card .metric-card span,.reports-breakdown-card .metric-card strong{display:block!important;min-width:0!important;margin:0!important;line-height:1.2!important;overflow-wrap:anywhere!important}.reports-breakdown-card .metric-card span{color:#5f6368!important;font-size:.82rem!important;font-weight:700!important}.reports-breakdown-card .metric-card strong{color:var(--ink)!important;font-size:1.02rem!important;font-weight:800!important;letter-spacing:-.01em!important}.reports-breakdown-card .metric-card small{color:#65738a!important;font-size:.78rem!important}.document-row-actions .ant-btn,.entity-card .ghost-button.small,.ghost-button.small,.reports-export-actions .ghost-button,.template-actions .ant-btn{min-height:34px!important;padding:0 14px!important;font-size:.86rem!important}.ghost-button.danger{border-color:#f3c7c3!important;background:#ffffff!important;color:#b3261e!important}@media (max-width:900px){.app-workspace{width:min(calc(100% - 24px),var(--workspace-max))!important;padding-top:18px!important}.documents-panel-head,.documents-register-head,.section-head{align-items:flex-start!important;gap:12px!important}.documents-panel-head-actions,.documents-summary-actions,.section-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.entity-card .company-meta{justify-content:flex-start!important;text-align:left!important}}:is(.settings-disclosure,.client-form-disclosure,.product-form-disclosure,.documents-section-collapse){margin:0 0 18px!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:92px!important;grid-gap:18px!important;gap:18px!important;padding:20px 24px!important;border:0!important;border-bottom:1px solid transparent!important;background:linear-gradient(90deg,#ffffff,#fbfdff 56%,#f2f7ff)!important;cursor:pointer!important;list-style:none!important}:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary)::-webkit-details-marker{display:none!important}.documents-section-summary .documents-transfer-head,:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary) span:first-child{display:grid!important;min-width:0!important;grid-gap:5px!important;gap:5px!important;margin:0!important}.documents-section-summary .documents-transfer-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.documents-section-summary .documents-transfer-head .eyebrow{grid-column:auto!important;margin:0!important}.documents-section-summary .documents-transfer-head h3,:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary) strong{margin:0!important;color:var(--ink)!important;font-size:clamp(1.15rem,.8vw + 1rem,1.45rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.12!important}.documents-section-summary .documents-transfer-head p,:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary) small{max-width:680px!important;margin:0!important;color:#64748b!important;font-size:.92rem!important;font-weight:600!important;line-height:1.45!important}:is(.settings-disclosure[open],.client-form-disclosure[open],.product-form-disclosure[open],.documents-section-collapse[open])>:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary){border-bottom-color:#dfe5ef!important;background:#ffffff!important}:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary) .settings-disclosure-icon{display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;flex:0 0 auto!important;border:1px solid #d7deea!important;border-radius:999px!important;background:#ffffff!important;color:#475569!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important}.settings-disclosure-icon:before{content:""!important;width:8px!important;height:8px!important;border-right:2px solid!important;border-bottom:2px solid!important;transform:rotate(45deg) translate(-1px,-1px)!important;transition:transform .18s ease!important}:is(.settings-disclosure[open],.client-form-disclosure[open],.product-form-disclosure[open],.documents-section-collapse[open])>:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary) .settings-disclosure-icon:before{transform:rotate(225deg) translate(-1px,-1px)!important}.documents-summary-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}:is(.settings-disclosure-body,.documents-section-body){padding:20px 24px 24px!important;background:#ffffff!important}.client-form-disclosure .clients-form-panel,.product-form-disclosure .products-form-panel{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media (max-width:760px){:is(.settings-disclosure,.client-form-disclosure,.product-form-disclosure,.documents-section-collapse){border-radius:18px!important}:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary){min-height:74px!important;gap:12px!important;padding:16px!important}.documents-section-summary .documents-transfer-head h3,:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary) strong{font-size:1.08rem!important}.documents-section-summary .documents-transfer-head p,:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary) small{font-size:.82rem!important}:is(.settings-disclosure-summary,.client-form-disclosure-summary,.product-form-disclosure-summary,.documents-section-summary) .settings-disclosure-icon{width:34px!important;height:34px!important}:is(.settings-disclosure-body,.documents-section-body){padding:16px!important}}.documents-transfer-card.documents-section-collapse{padding:0!important;border:1px solid #dfe5ef!important;border-radius:22px!important;background:#ffffff!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}.documents-transfer-card.documents-section-collapse>.documents-section-summary{width:100%!important;margin:0!important}.documents-transfer-card.documents-section-collapse .documents-transfer-head p{display:block!important}.documents-transfer-card.documents-section-collapse>.documents-section-body{border-top:1px solid #dfe5ef!important}@media (max-width:760px){.documents-transfer-card.documents-section-collapse{padding:0!important;border-radius:18px!important}}.stock-workspace{display:grid;grid-gap:16px;gap:16px}.stock-balance-card,.stock-hero-card,.stock-history-card,.stock-movement-card,.stock-receipt-card{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--panel)!important;box-shadow:var(--shadow-1)!important}.stock-warehouse-picker{display:grid;grid-gap:6px;gap:6px;min-width:min(320px,100%)}.stock-warehouse-picker span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stock-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.stock-kpi-grid article{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:18px;border:1px solid var(--line)!important;border-radius:var(--radius-md);background:var(--surface-tint)}.stock-kpi-grid span{color:var(--muted);font-size:.82rem}.stock-kpi-grid strong{color:var(--ink);font-size:1.35rem}.stock-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md)}.stock-row,.stock-table-head{display:grid;grid-template-columns:110px minmax(240px,1.3fr) minmax(160px,.8fr) minmax(140px,.7fr) 130px;grid-gap:16px;gap:16px;align-items:center}.stock-table-head{padding:12px 16px;background:var(--surface-soft);color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-row,.stock-table-head{border-bottom:1px solid var(--line)}.stock-row{padding:16px;background:#fff}.stock-row:last-child{border-bottom:0}.stock-row strong{color:var(--ink)}.stock-status{justify-self:start;padding:5px 10px;border-radius:var(--button-radius);font-size:.78rem;font-weight:700}.stock-status.ok{color:var(--success);background:#e6f4ea}.stock-status.warning{color:var(--warning);background:#fef7e0}.stock-empty-state{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.stock-movement-grid,.stock-receipt-grid{margin-bottom:16px}.stock-receipt-line-actions{align-self:end}.stock-receipt-line-actions .ghost-button{width:100%}.stock-receipt-lines{display:grid;grid-gap:0;gap:0;margin:0 0 16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.stock-receipt-line,.stock-receipt-lines-head{display:grid;grid-template-columns:minmax(220px,1fr) 160px 140px 120px;grid-gap:14px;gap:14px;align-items:center}.stock-receipt-lines-head{padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-receipt-line{padding:12px 14px;border-bottom:1px solid var(--line)}.stock-receipt-line:last-child{border-bottom:0}.stock-receipt-line strong{color:var(--ink)}.stock-receipt-empty-hint{margin:-2px 0 16px;color:var(--muted);font-size:.9rem}.stock-movement-grid .stock-product-field{grid-column:span 2}.stock-history-list{display:grid;grid-gap:10px;gap:10px}.stock-history-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.stock-history-row strong{color:var(--ink)}.stock-history-row p{margin:4px 0 0;color:var(--muted)}.stock-delta{flex:0 0 auto;font-weight:800}.stock-delta.in{color:var(--success)}.stock-delta.out{color:var(--danger)}.inline-note.success{color:var(--success)!important;border-color:#a8dab5!important;background:#e6f4ea!important}.transport-panel{gap:18px!important}.transport-panel .panel{border-color:transparent!important;box-shadow:none!important}.transport-panel .transport-trip-disclosure{margin:0 0 18px!important;border-color:#dfe5ef!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important}.transport-panel .transport-disclosure-summary{width:100%!important;border:0!important;color:inherit!important;font:inherit!important;text-align:left!important}.transport-panel .transport-trip-disclosure.is-open>.transport-disclosure-summary{border-bottom:1px solid #dfe5ef!important;background:#ffffff!important}.transport-panel .transport-trip-disclosure.is-open>.transport-disclosure-summary .settings-disclosure-icon:before{transform:rotate(225deg) translate(-1px,-1px)!important}.transport-panel .transport-disclosure-body{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.transport-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.transport-form,.transport-list{display:grid!important;grid-gap:18px!important;gap:18px!important}.transport-role-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:4px 0 14px!important;border:0!important;border-bottom:1px solid #eceff3!important;border-radius:0!important;background:transparent!important}.transport-role-card h4,.transport-role-card p{margin:0!important}.transport-role-card p{color:var(--muted)!important}.transport-role-options{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.transport-role-options label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--surface)!important;color:var(--ink)!important;font-weight:700!important}.transport-role-options input{width:16px!important;height:16px!important;accent-color:var(--brand)!important}.transport-form .field-wide{grid-column:span 2}.transport-form-subtitle{display:grid!important;grid-gap:3px!important;gap:3px!important;padding-top:4px!important}.transport-form-subtitle strong{color:var(--ink)!important;font-size:1rem!important}.transport-form-subtitle span{color:var(--muted)!important;font-size:.9rem!important}.transport-check{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:34px!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-weight:750!important}.transport-check input{width:16px!important;height:16px!important;accent-color:var(--brand)!important}.transport-stock-card{display:grid!important;grid-gap:14px!important;gap:14px!important;padding:16px!important;border:1px solid transparent!important;border-radius:var(--radius-md)!important;background:#ffffff!important;box-shadow:inset 0 0 0 1px #edf1f7!important}.transport-stock-actions{display:flex!important;justify-content:flex-end!important}.transport-stock-lines{display:grid!important;grid-gap:8px!important;gap:8px!important}.transport-stock-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:10px 12px!important;border:1px solid #e7ebf1!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important}.transport-stock-line div{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}.transport-stock-line strong{color:var(--ink)!important}.transport-stock-line small,.transport-trip-stock-summary span{color:var(--muted)!important}.transport-stock-line>span{color:var(--ink)!important;font-weight:800!important;white-space:nowrap!important}.transport-trip-list{display:grid!important;grid-gap:0!important;gap:0!important}.transport-trip-card{display:grid!important;grid-template-columns:minmax(320px,1fr) minmax(360px,.85fr) minmax(320px,.7fr)!important;align-items:start!important;grid-gap:22px!important;gap:22px!important;padding:18px 16px!important;border:0!important;border-top:1px solid #eceff3!important;border-radius:0!important;background:transparent!important}.transport-trip-card:first-child{border-top:0!important}.transport-trip-card h4{margin:0!important;color:var(--ink)!important;font-size:1rem!important}.transport-trip-title-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:6px!important}.transport-trip-main{min-width:0!important}.transport-trip-card p,.transport-trip-card small{margin:0!important;color:var(--muted)!important}.transport-trip-stock-summary{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}.transport-trip-stock-summary span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:2px 0!important;border:0!important;border-radius:999px!important;background:transparent!important;font-size:.78rem!important;font-weight:750!important}.transport-trip-facts{display:grid!important;grid-template-columns:repeat(3,minmax(110px,1fr))!important;grid-gap:10px!important;gap:10px!important;color:var(--muted)!important}.transport-trip-facts>div{display:grid!important;grid-gap:4px!important;gap:4px!important;min-width:0!important}.transport-trip-facts span:first-child{color:var(--muted)!important;font-size:.76rem!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.04em!important}.transport-trip-facts strong{color:var(--ink)!important;font-size:.95rem!important}.transport-trip-facts select{width:100%!important;min-height:34px!important}.transport-trip-actions{display:grid!important;grid-gap:8px!important;gap:8px!important;justify-items:end!important;min-width:0!important}.transport-trip-button-row{display:flex!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}.transport-trip-error{max-width:260px!important;margin:2px 0!important;padding:9px 10px!important;border:1px solid #f4b4ae!important;border-radius:var(--radius-sm)!important;background:#fce8e6!important;color:#b3261e!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}.signed-cmr-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:right!important;flex-wrap:wrap!important}.signed-cmr-actions>span{color:var(--muted)!important;font-size:.82rem!important;font-weight:750!important}.signed-cmr-actions>span.signed-cmr-ready{color:var(--success)!important}.signed-cmr-actions small{color:var(--muted)!important;line-height:1.35!important;word-break:break-word!important;max-width:180px!important}.signed-cmr-buttons{justify-content:flex-end!important;gap:6px!important}.signed-cmr-buttons,.transport-submit-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.transport-submit-row{gap:10px!important}.file-upload-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border:1px solid #d2e3fc!important;border-radius:999px!important;background:#ffffff!important;color:var(--brand)!important;font-size:.85rem!important;font-weight:750!important;cursor:pointer!important;box-shadow:none!important}.file-upload-button input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}@media (max-width:980px){.transport-hero,.transport-role-card,.transport-trip-card{grid-template-columns:1fr!important}.transport-role-card{align-items:stretch!important}.transport-role-options label{flex:1 1 100%!important}.transport-form .field-wide{grid-column:1/-1!important}.transport-stock-actions{justify-content:stretch!important}.transport-stock-actions .ghost-button,.transport-stock-line .ghost-button{width:100%!important}.transport-stock-line{align-items:stretch!important}.transport-stock-line,.transport-trip-facts{grid-template-columns:1fr!important}.transport-trip-actions{align-items:stretch!important;min-width:0!important;width:100%!important;text-align:left!important;justify-items:stretch!important}.signed-cmr-actions,.signed-cmr-buttons,.transport-trip-button-row{justify-content:flex-start!important}.transport-trip-actions .file-upload-button,.transport-trip-actions .ghost-button,.transport-trip-actions .primary-button{width:100%!important}.signed-cmr-actions small{max-width:none!important}.stock-hero-card>.section-head{flex-direction:column!important}.stock-warehouse-picker{width:100%;min-width:0}.stock-warehouse-picker select{width:100%}.stock-kpi-grid{grid-template-columns:1fr}.stock-table-head{display:none}.stock-table{display:grid;grid-gap:10px;gap:10px;border:0;border-radius:0}.stock-row{grid-template-columns:1fr;gap:6px;border:1px solid var(--line);border-radius:var(--radius-md)}.stock-row>span:first-child:before{content:"Код: ";color:var(--muted)}.stock-row>span:nth-child(3):before{content:"Склад: ";color:var(--muted)}.stock-row>span:nth-child(4):before{content:"Наличност: ";color:var(--muted)}.stock-movement-grid .stock-product-field{grid-column:auto}.stock-receipt-line-actions .ghost-button{width:auto}.stock-receipt-lines-head{display:none}.stock-receipt-lines{gap:10px;border:0;background:transparent}.stock-receipt-line{grid-template-columns:1fr;gap:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.stock-receipt-line>span:nth-child(2):before{content:"Количество: ";color:var(--muted)}.stock-receipt-line>span:nth-child(3):before{content:"Ед. цена: ";color:var(--muted)}.stock-history-row{align-items:flex-start;flex-direction:column}}