@font-face{font-family:Inter;src:url('/assets/fonts/Inter-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/fonts/Inter-SemiBold.ttf') format('truetype');font-weight:600 800;font-display:swap}
.it-account{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:18px 22px;margin:0 0 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.it-account strong{font-size:14px}.it-account p{font-size:12px;color:#62718c;margin:4px 0}.it-account-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.it-account-actions select{width:min(300px,100%);font-size:12px}.it-logo-input{font-size:11px;color:#62718c;display:flex;flex-direction:row;align-items:center;gap:9px;border:1px solid #dce4ef;border-radius:9px;padding:7px 10px}.it-logo-input input{width:auto;max-width:180px;border:0;padding:0;font-size:11px}.it-sheet-logo{display:block;max-width:110px;max-height:60px;object-fit:contain;margin:0 0 12px}
:root{color-scheme:light;--ink:#14213c;--muted:#62718c;--line:#dce4ef;--blue:#315de7}*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:var(--ink);font:14px/1.6 Inter,Arial,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}.it-header{max-width:1440px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.it-brand{text-decoration:none;font-size:26px;font-weight:700;letter-spacing:-1px}.it-brand span{color:var(--blue)}nav{display:flex;gap:28px;flex-wrap:wrap}nav a{text-decoration:none;font-size:13px}main{max-width:1440px;padding:0 40px;margin:auto}.it-intro{padding:42px 0 32px;max-width:780px}.it-intro>a{font-size:12px;color:var(--muted)}.it-eyebrow{font-size:11px;letter-spacing:.16em;margin-top:30px;color:var(--blue);font-weight:600}h1{font-size:clamp(36px,4.8vw,62px);letter-spacing:-.055em;line-height:1.12;margin:20px 0}h1 span{color:var(--blue)}.it-intro>p:not(.it-eyebrow){font-size:16px;max-width:600px;color:var(--muted)}.it-pills{display:flex;gap:8px;flex-wrap:wrap}.it-pills span{font-size:11px;background:#e9eef9;padding:5px 12px;border-radius:24px;color:#426197}.it-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.it-section+.it-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.it-section h2{font-size:16px;margin:0 0 16px}.it-section-heading{display:flex;gap:16px;justify-content:space-between;align-items:start}.it-text-btn{border:0;background:none;color:var(--blue);font-size:12px;padding:0}.it-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.it-wide{grid-column:1/-1}label{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px}label small{display:inline;color:var(--muted);font-weight:400}input,select{min-width:0;width:100%;border:1px solid #d1dbea;border-radius:8px;background:#fff;color:var(--ink);padding:10px 12px;font-size:14px}input:focus,select:focus{outline:3px solid #dce7ff;border-color:#769af3}button:focus-visible,a:focus-visible{outline:3px solid #7d9fff;outline-offset:3px}.it-gap{margin-top:22px}.it-line{padding:16px;background:#f7f9fd;border:1px solid #e4eaf3;border-radius:10px;margin-bottom:12px}.it-line-head{display:flex;justify-content:space-between;margin-bottom:10px;font-size:11px;color:var(--muted)}.it-line-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}.it-delete{border:0;background:none;color:#ae3747;font-size:12px}.it-primary,.it-secondary{display:inline-flex;justify-content:center;align-items:center;border-radius:9px;text-decoration:none;padding:11px 18px;font-size:12px;font-weight:600;border:1px solid var(--line)}.it-primary{background:var(--blue);color:white;border-color:var(--blue)}.it-secondary{background:white;color:var(--ink)}.it-actions{display:flex;flex-wrap:wrap;gap:10px}.it-small,#invoice-status{font-size:12px;color:var(--muted)}#invoice-error{color:#b82d40;font-size:13px}#invoice-error:empty{display:none}.it-preview{position:sticky;top:20px;min-width:0}.it-preview-heading{display:flex;justify-content:space-between;padding:8px 4px 16px;font-size:12px;color:var(--muted)}#invoice-preview{background:#fff;box-shadow:0 12px 40px #2135530d;border:1px solid var(--line);padding:30px;min-height:650px}.it-empty{text-align:center;padding:140px 18px;color:var(--muted)}.it-empty>span{font-size:13px;border:1px solid var(--line);padding:20px;display:inline-block}.it-empty h2{font-size:20px;color:var(--ink)}.it-empty p{font-size:13px}.it-sheet{font-size:10px;color:#1c2940;overflow-wrap:anywhere}.it-sheet h2{font-size:20px;line-height:1.4;margin:22px 0}.it-sheet h3{font-size:12px;margin:20px 0 8px}.it-sheet .sheet-muted{color:var(--muted);font-size:9px}.it-sheet table{border-collapse:collapse;width:100%;margin:12px 0;table-layout:fixed}.it-sheet td,.it-sheet th{border:1px solid var(--line);padding:8px;text-align:left;font-weight:400;vertical-align:top}.it-sheet th{background:#f3f6fa;font-size:9px;font-weight:600}.it-sheet .sheet-total{text-align:right;font-size:17px;font-weight:600;margin:20px 0 2px}.it-sheet .sheet-vat{text-align:right}.it-sheet .sheet-rule{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.it-sheet .sheet-bank td:first-child{width:28%;color:var(--muted)}.it-sheet .sheet-lines th:first-child{width:7%}.it-sheet .sheet-lines th:nth-child(2){width:36%}.it-sheet .sheet-lines th:nth-child(3){width:12%}.it-sheet .sheet-lines th:nth-child(4){width:12%}.it-explain{padding:80px 0 50px}.it-explain>h2{font-size:30px;letter-spacing:-.03em}.it-how{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:32px}.it-how b{font-size:12px;color:var(--blue)}.it-how h3{font-size:17px}.it-how p,.it-explain details p{color:var(--muted)}details{padding:18px 0;border-top:1px solid var(--line)}summary{cursor:pointer;font-weight:600}.it-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#15233e;color:#fff;padding:35px;border-radius:16px;margin-bottom:60px}.it-cta h2{font-size:24px;margin:0 0 10px}.it-cta p{color:#b9c7dd;margin:0}.it-cta a{white-space:nowrap}footer{max-width:1440px;margin:auto;padding:25px 40px;border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;font-size:12px;color:var(--muted)}@media(max-width:1000px){main,.it-header{padding-left:24px;padding-right:24px}.it-workspace{grid-template-columns:1fr}.it-preview{position:static}#invoice-preview{max-width:794px;margin:auto;padding:40px}.it-empty{padding:70px 20px;min-height:0}#invoice-preview:has(.it-empty){min-height:0}.it-how{gap:20px}}@media(max-width:600px){.it-header{padding:18px;align-items:flex-start}.it-header nav{gap:8px;flex-direction:column;text-align:right}.it-header nav a{font-size:11px}main{padding:0 16px}.it-intro{padding-top:26px}form{padding:18px}.it-grid{grid-template-columns:1fr}.it-line-grid{grid-template-columns:1fr 1fr}.it-line-grid label:last-child{grid-column:1/-1}#invoice-preview{padding:18px;min-height:520px}.it-sheet td,.it-sheet th{padding:5px;font-size:8px}.it-sheet h2{font-size:16px}.it-how{grid-template-columns:1fr;gap:12px}.it-cta{padding:25px;align-items:flex-start;flex-direction:column}.it-cta h2{font-size:21px}footer{padding:20px;flex-direction:column;gap:10px}}

.it-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.it-brand img{object-fit:contain;flex:none}.it-brand .it-wordmark{color:var(--ink)}
