.inv-hero{gap:27px}.inv-hero-tags{color:#36446d;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px;display:flex}.inv-hero-tags span{align-items:center;gap:6px;display:flex}.inv-hero-card{background:#fff;border:1px solid #bac7eb;border-radius:6px;padding:23px}.inv-hero-card>div{color:#1348d9;letter-spacing:.1em;align-items:center;gap:15px;font-size:11px;font-weight:700;display:flex}.inv-hero-card ol{margin:20px 0 0;padding:0;list-style:none}.inv-hero-card li{border-top:1px solid #d3dbef;gap:18px;margin-top:18px;padding:19px 0 0;display:flex}.inv-hero-card li>span{color:#1348d9;font-size:13px}.inv-hero-card strong{font-size:19px}.inv-hero-card li p{margin:5px 0 0;font-size:14px}.invoice-tool{scroll-margin-top:20px}.inv-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.inv-toolbar h2{margin:5px 0}.inv-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-tool button{cursor:pointer}.inv-actions button,.inv-gstin button,.inv-code-field button,.inv-add,.inv-item-title button,.inv-logo button{color:#0f2d81;background:#fff;border:1px solid #b1bfe4;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:13px;font-weight:600;display:inline-flex}.invoice-tool button:disabled{opacity:.45;cursor:not-allowed}.invoice-tool :focus-visible{outline-offset:3px;outline:3px solid #1348d9}.ewb-main .inv-scope{color:#213363;background:#ebf0ff;border-radius:10px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:13px;line-height:1.8;display:flex}.inv-scope svg{flex-shrink:0;margin-top:3px}.inv-message{color:#203263;background:#f7f9ff;border:1px solid #b9c6e9;border-radius:10px;margin:14px 0;padding:15px;font-size:14px}.inv-editor{gap:20px;display:grid}.inv-section{background:#fff;border:1px solid #d4daeb;border-radius:6px;min-width:0;padding:19px}.inv-section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.inv-section-title>span{color:#113391;background:#ecf1ff;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:13px;font-weight:700;display:grid}.inv-section-title h3{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.inv-section-title h3 svg{color:#10328e}.inv-fields{gap:16px;display:grid}.inv-two,.inv-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.inv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-tool label{color:#2a3248;min-width:0;font-size:13px;font-weight:600;display:block}.invoice-tool input:not([type=checkbox]),.invoice-tool select,.invoice-tool textarea{color:#191d28;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bbc4db;border-radius:8px;margin-top:7px;padding:11px 12px;font-size:15px;display:block}.invoice-tool textarea{resize:vertical}.invoice-tool input[type=checkbox]{accent-color:#1348d9;flex-shrink:0;width:18px;height:18px;margin-top:2px}.invoice-tool .inv-check{align-items:flex-start;gap:10px;margin:16px 0;font-weight:500;line-height:1.7;display:flex}.inv-gstin{align-items:end;gap:8px;margin:16px 0;display:flex}.inv-gstin label{flex:1;min-width:0}.inv-gstin button{flex-shrink:0;min-height:44px}.inv-logo{border-top:1px solid #dce1ef;flex-wrap:wrap;align-items:center;gap:16px;margin-top:23px;padding-top:20px;display:flex}.inv-logo label{max-width:300px}.inv-logo label>svg{vertical-align:middle;margin-right:6px;display:inline-block}.inv-logo small{color:#5f6574;font-size:12px}.inv-logo img{object-fit:contain;width:85px;height:55px}.invoice-tool .inv-hint{color:#5e6473;margin:15px 0;font-size:13px;line-height:1.8}.inv-items{gap:18px;display:grid}.inv-item{background:#f8faff;border:1px solid #d2d9ed;border-radius:6px;min-width:0;padding:18px}.inv-item-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.inv-item-title strong{color:#123185;font-size:14px}.inv-item-title button{background:0 0;border:0;padding:7px 9px}.inv-numbers{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.inv-code-field{align-items:center;gap:8px;display:flex}.inv-code-field button{min-height:44px;margin-top:7px}.inv-item-total{color:#3c4868;border-top:1px solid #d3dbef;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:13px;font-size:13px;display:flex}.inv-item-total>span{margin-left:auto}.inv-item-total strong{color:#141b30}.inv-add{margin-top:18px}.inv-code-search{background:#f6f8ff;border:1px solid #93a5d7;border-radius:6px;margin-top:20px;padding:20px}.inv-code-search h4{font-size:16px;font-weight:700}.inv-code-search p,.inv-code-search small{font-size:12px!important}.inv-code-options{gap:8px;max-height:350px;margin:12px 0;display:grid;overflow:auto}.inv-code-options button{text-align:left;background:#fff;border:1px solid #c6d0ea;border-radius:8px;gap:4px;padding:13px;display:grid}.inv-code-options strong{color:#10318c;font-size:13px}.inv-code-options span{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.inv-preview-heading{justify-content:space-between;align-items:center;gap:15px;margin:21px 0 14px;display:flex}.inv-preview-heading h2{margin:7px 0}.inv-preview-badge{color:#3c4b73;background:#e2e8f8;border-radius:6px;padding:7px 12px;font-size:12px}.inv-paper{color:#252525;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd5e5;border-radius:8px;padding:20px}.inv-paper-head{border-bottom:3px solid #103392;grid-template-columns:1.4fr 1fr;gap:26px;padding-bottom:19px;display:grid}.inv-paper-head>div:last-child{text-align:right}.inv-paper-head img{object-fit:contain;object-position:left center;width:140px;height:70px;margin-bottom:12px}.ewb-main .inv-paper h2{letter-spacing:normal;margin:0 0 10px;font-size:24px}.ewb-main .inv-paper p{white-space:pre-wrap;color:#4a4e59;margin:5px 0;font-size:13px;line-height:1.65}.inv-paper-label{text-transform:uppercase;letter-spacing:.14em;color:#10318c;margin-bottom:15px;font-size:23px;font-weight:700;display:block}.inv-paper small{color:#5c6170;font-size:11px;display:block}.inv-paper-parties{grid-template-columns:1fr 1fr;gap:23px;margin:18px 0;display:grid}.ewb-main .inv-paper h3{text-transform:uppercase;letter-spacing:.04em;color:#1c3476;margin:12px 0 8px;font-size:13px;font-weight:700}.inv-paper-parties strong{font-size:14px}.inv-paper-table{overflow-x:auto}.inv-paper table{border-collapse:collapse;text-align:right;width:100%;font-size:12px}.inv-paper th{color:#172c65;background:#ecf1ff;padding:10px 8px;font-weight:650}.inv-paper td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #d9deeb;padding:12px 8px}.inv-paper th:first-child,.inv-paper td:first-child{text-align:left}.inv-paper-table th:first-child{width:28%}.inv-paper td small{margin-top:4px}.inv-tax-breakdown{margin-top:22px;overflow-x:auto}.inv-paper-bottom{grid-template-columns:1fr 1fr;gap:26px;margin-top:19px;display:grid}.inv-paper dl{margin:0}.inv-paper dl>div{justify-content:space-between;gap:18px;padding:7px 0;font-size:13px;display:flex}.inv-paper dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.inv-paper .inv-grand-total{color:#112f7f;border-top:2px solid #103392;margin-top:8px;padding:15px 0;font-size:19px;font-weight:700}.inv-paper-sign{text-align:right;gap:30px;margin-top:23px;font-size:12px;display:grid}.inv-paper-sign strong{font-weight:500}.inv-export{background:#f1f5ff;border:1px solid #c6d0eb;border-radius:6px;align-items:center;gap:19px;margin-top:16px;padding:16px;display:flex}.inv-export>div{flex:1}.invoice-tool .inv-export label{margin-top:0}.inv-export .ewb-button{border:0;flex-shrink:0;min-height:48px}.ewb-main .inv-export p,.ewb-main .inv-privacy{margin:12px 0 0;font-size:12px;line-height:1.7}.ewb-main .inv-privacy{padding:8px 0 18px}.inv-errors{color:#0d2975;background:#f0f4ff;border:1px solid #7e97db;border-radius:10px;margin-top:16px;padding:18px;font-size:14px}.inv-errors ul{margin:10px 0 0;padding-left:20px;line-height:1.8;list-style:outside}.inv-math-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:23px;display:grid}.inv-math-flow article{background:#f4f7ff;border:1px solid #cad5f2;border-radius:6px;padding:18px}.inv-math-flow article:last-child{color:#fff;background:#0f318e}.inv-math-flow span{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.inv-math-flow strong{margin:18px 0 10px;font-size:30px;display:block}.inv-math-flow p{margin:0;font-size:13px}.inv-math-flow article:last-child p{color:#d9e3ff}@media (max-width:850px){.inv-toolbar{flex-direction:column;align-items:flex-start}.inv-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-parties{grid-template-columns:1fr}.inv-export{flex-direction:column;align-items:stretch}.inv-math-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-paper{padding:18px}}@media (max-width:550px){.inv-hero h1{font-size:36px}.inv-hero-card{padding:23px}.inv-section{padding:18px 14px}.inv-two,.inv-three{grid-template-columns:1fr}.inv-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inv-item{padding:14px 12px}.inv-section-title h3{font-size:18px}.inv-gstin{flex-direction:column;align-items:stretch}.inv-gstin button{align-self:flex-start}.inv-preview-heading{flex-direction:column;align-items:flex-start}.inv-paper{padding:18px 12px}.inv-paper-head{grid-template-columns:1fr;gap:18px}.inv-paper-head>div:last-child{text-align:left}.inv-paper-parties,.inv-paper-bottom{grid-template-columns:1fr;gap:15px}.inv-paper-table table{min-width:620px}.inv-tax-breakdown table{min-width:330px}.inv-item-total>span{width:100%;margin-left:0}.inv-math-flow{gap:10px}.inv-math-flow article{padding:17px}.inv-math-flow strong{font-size:25px}.inv-export{padding:16px}.inv-logo label{max-width:100%}.inv-actions button{min-height:44px}}.inv-confirm .inv-actions{margin-top:14px}@media (max-width:550px){.invoice-tool input:not([type=checkbox]),.invoice-tool select,.invoice-tool textarea{font-size:16px}}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;margin:0!important;padding:0!important}:is(body:has(.invoice-page) .invoice-page,body:has(.invoice-page) .ewb-main,body:has(.invoice-page) .inv-workspace,body:has(.invoice-page) .invoice-tool){display:contents!important}.invoice-page>:not(main),.invoice-page main>:not(.inv-workspace),.inv-workspace>:not(.invoice-tool),.invoice-tool>:not(.inv-paper){display:none!important}.inv-paper{border:0;border-radius:0;width:100%;padding:0;font-family:Arial,sans-serif}.inv-paper-head{break-inside:avoid;grid-template-columns:1.4fr 1fr}.inv-paper-head>div:last-child{text-align:right}.inv-paper-parties,.inv-paper-bottom{grid-template-columns:1fr 1fr;gap:20px}.inv-paper-parties{break-inside:avoid}.inv-paper-table,.inv-tax-breakdown{overflow:visible}.inv-paper-table table,.inv-tax-breakdown table{table-layout:fixed;width:100%;min-width:0;font-size:8pt}.inv-paper th,.inv-paper td{padding:7pt 4pt}.inv-paper thead{display:table-header-group}.inv-paper tr,.inv-paper-bottom,.inv-paper-sign{break-inside:avoid}.inv-paper h3{break-after:avoid}.inv-paper .inv-grand-total{font-size:14pt}.inv-paper p{font-size:9pt!important}.inv-paper-head h2{font-size:17pt!important}.inv-paper-label{font-size:19pt}.inv-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
