.Tool-module__lYvHeW__board{grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-areas:"calc tape";align-items:start;gap:18px;display:grid}.Tool-module__lYvHeW__board[data-side=tape-left]{grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"tape calc"}.Tool-module__lYvHeW__calc{grid-area:calc}.Tool-module__lYvHeW__tapePanel{grid-area:tape}.Tool-module__lYvHeW__panel{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);min-width:0;box-shadow:inset 0 1px 0 var(--edge), var(--shadow);transition:box-shadow var(--fast), border-color var(--fast)}.Tool-module__lYvHeW__panel[data-drop]{border-color:var(--brand);box-shadow:var(--ring), var(--shadow-lg)}.Tool-module__lYvHeW__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.Tool-module__lYvHeW__head h2{font-size:var(--fs-lg);flex:1}.Tool-module__lYvHeW__grip{border-radius:var(--r-sm);width:22px;height:28px;color:var(--muted);opacity:.45;cursor:grab;transition:opacity var(--fast);place-items:center;margin-left:-6px;display:grid}.Tool-module__lYvHeW__panel:hover .Tool-module__lYvHeW__grip{opacity:.8}.Tool-module__lYvHeW__grip:hover{opacity:1;background:var(--soft);color:var(--ink)}.Tool-module__lYvHeW__grip:active{cursor:grabbing}.Tool-module__lYvHeW__iconBtn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color var(--fast), border-color var(--fast), background var(--fast);flex:none;place-items:center;display:grid}.Tool-module__lYvHeW__iconBtn:not(:disabled):hover{border-color:var(--brand);color:var(--brand-ink)}.Tool-module__lYvHeW__iconBtn:disabled{opacity:.4;cursor:default}.Tool-module__lYvHeW__iconBtn[aria-expanded=true]{color:var(--brand-ink);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.Tool-module__lYvHeW__iconBtn:focus-visible{box-shadow:var(--ring);outline:0}.Tool-module__lYvHeW__example{border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand-ink);font-size:var(--fs-sm);padding:3px 10px;font-weight:600}.Tool-module__lYvHeW__calc>:not(.Tool-module__lYvHeW__head){margin:14px 14px 0}.Tool-module__lYvHeW__calc>:last-child{margin-bottom:14px}.Tool-module__lYvHeW__display{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 6%, var(--surface));text-align:right;gap:2px;padding:12px 14px;display:grid}.Tool-module__lYvHeW__dispRow{color:var(--muted);font-size:var(--fs-sm);justify-content:space-between;gap:10px;display:flex}.Tool-module__lYvHeW__dispRow span:first-child{text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Tool-module__lYvHeW__dispRow b{font:600 var(--fs-base) ui-monospace, "Cascadia Mono", Consolas, monospace;font-variant-numeric:tabular-nums;color:var(--ink)}.Tool-module__lYvHeW__entry{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:600 clamp(26px,6vw,34px)/1.2 ui-monospace,Cascadia Mono,Consolas,monospace}.Tool-module__lYvHeW__noteIn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--page);width:calc(100% - 28px);color:var(--ink);font:inherit;font-size:var(--fs-base);padding:9px 12px}.Tool-module__lYvHeW__noteIn:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.Tool-module__lYvHeW__keys{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.Tool-module__lYvHeW__k{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:52px;color:var(--ink);cursor:pointer;transition:background var(--fast), transform var(--fast), border-color var(--fast);font:600 19px ui-monospace,Cascadia Mono,Consolas,monospace}.Tool-module__lYvHeW__k:hover{background:var(--soft)}.Tool-module__lYvHeW__k:active{transform:translateY(1px)}.Tool-module__lYvHeW__k:focus-visible{box-shadow:var(--ring);outline:0}.Tool-module__lYvHeW__op{background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand-ink)}.Tool-module__lYvHeW__fn{font:600 var(--fs-md) inherit;color:var(--muted);font-family:inherit}.Tool-module__lYvHeW__sub{font-family:inherit;font-size:var(--fs-md);color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 8%, var(--surface));font-weight:700}.Tool-module__lYvHeW__tot{font-family:inherit;font-size:var(--fs-md);color:#fff;background:var(--brand);border-color:var(--brand);white-space:nowrap;font-weight:700;position:relative}.Tool-module__lYvHeW__vatTag{letter-spacing:.02em;background:#ffffff38;border-radius:5px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1.5;position:absolute;top:3px;right:4px}.Tool-module__lYvHeW__tot:hover{background:color-mix(in srgb, var(--brand) 88%, #000)}.Tool-module__lYvHeW__settings{border-radius:var(--r-md);background:var(--soft);color:var(--muted);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;display:flex}.Tool-module__lYvHeW__settings .Tool-module__lYvHeW__help{flex-basis:100%;margin:0}.Tool-module__lYvHeW__settings label:not([class]){align-items:center;gap:6px;display:inline-flex}.Tool-module__lYvHeW__settings select,.Tool-module__lYvHeW__settings input[type=number]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--page);color:var(--ink);font:inherit;padding:5px 8px}.Tool-module__lYvHeW__settings input[type=number]{width:70px}.Tool-module__lYvHeW__help{color:var(--muted);font-size:var(--fs-sm)}.Tool-module__lYvHeW__help kbd{border:1px solid var(--line);background:var(--soft);font-size:var(--fs-xs);border-radius:5px;padding:0 5px}.Tool-module__lYvHeW__paper{border-radius:var(--r-sm);max-height:620px;font:var(--fs-body)/1.4 ui-monospace, "Cascadia Mono", Consolas, monospace;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--lightningcss-light,#fffdf7)var(--lightningcss-dark,#171c27) repeating-linear-gradient(#0000 0 41px,var(--lightningcss-light,#efe8d6)var(--lightningcss-dark,#232a39) 41px 42px);border:1px solid var(--lightningcss-light,#efe8d6)var(--lightningcss-dark,#262d3c);margin:14px;padding:8px 0 14px;overflow:auto}.Tool-module__lYvHeW__printHead,.Tool-module__lYvHeW__printFoot{display:none}.Tool-module__lYvHeW__tape{margin:0;padding:0;list-style:none}.Tool-module__lYvHeW__row{grid-template-columns:minmax(0,1fr) auto 30px 28px;align-items:center;gap:6px;min-height:42px;padding:0 8px 0 14px;display:grid}.Tool-module__lYvHeW__row:hover{background:color-mix(in srgb, var(--brand) 6%, transparent)}.Tool-module__lYvHeW__note{width:100%;min-width:0;color:var(--muted);font:var(--fs-md) var(--font-inter), system-ui, sans-serif;background:0 0;border:0;border-bottom:1px dashed #0000;padding:4px 0}.Tool-module__lYvHeW__note:focus{color:var(--ink);border-bottom-color:var(--brand);outline:0}.Tool-module__lYvHeW__amt{color:inherit;font:inherit;text-align:right;white-space:nowrap;cursor:text;background:0 0;border:0;border-radius:6px;padding:4px 6px}.Tool-module__lYvHeW__amt:not(:disabled):hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.Tool-module__lYvHeW__amt:disabled{cursor:default;opacity:1}.Tool-module__lYvHeW__amtEdit{border:1px solid var(--brand);background:var(--surface);width:9.5em;color:var(--ink);font:inherit;text-align:right;border-radius:6px;padding:4px 6px}.Tool-module__lYvHeW__sym{font-weight:600}.Tool-module__lYvHeW__neg{color:var(--err-ink)}.Tool-module__lYvHeW__del{width:26px;height:26px;color:var(--muted);font-size:var(--fs-body);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px}.Tool-module__lYvHeW__row:hover .Tool-module__lYvHeW__del,.Tool-module__lYvHeW__del:focus-visible{opacity:1}.Tool-module__lYvHeW__del:hover{color:var(--err-ink);background:color-mix(in srgb, var(--err) 10%, transparent)}.Tool-module__lYvHeW__row_sub{color:var(--brand-ink)}.Tool-module__lYvHeW__row_sub .Tool-module__lYvHeW__amt,.Tool-module__lYvHeW__row_total .Tool-module__lYvHeW__amt{font-weight:700}.Tool-module__lYvHeW__row_total{border-top:1px dashed;border-bottom:3px double;margin-bottom:6px;font-weight:700}.Tool-module__lYvHeW__row_tax .Tool-module__lYvHeW__note{font-style:italic}.Tool-module__lYvHeW__empty{color:var(--muted);text-align:center;font-family:var(--font-inter), system-ui, sans-serif;padding:28px 16px}.Tool-module__lYvHeW__gt{border-top:2px solid var(--ink);color:var(--muted);font:600 var(--fs-md) var(--font-inter), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 14px 0;padding-top:10px;display:flex}.Tool-module__lYvHeW__gt b{color:var(--ink);font:700 var(--fs-2xl) ui-monospace, "Cascadia Mono", Consolas, monospace;letter-spacing:0}.Tool-module__lYvHeW__gt b.Tool-module__lYvHeW__neg{color:var(--err-ink)}.Tool-module__lYvHeW__titleBar{align-items:center;min-height:34px;margin:12px 14px 0;display:flex}.Tool-module__lYvHeW__addTitle{border:1px dashed var(--line);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 10px;font-weight:600;display:inline-flex}.Tool-module__lYvHeW__addTitle:hover{border-color:var(--brand);color:var(--brand-ink)}.Tool-module__lYvHeW__titleEdit{border:0;border-bottom:1px dashed var(--line);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-lg);background:0 0;padding:4px 2px;font-weight:700}.Tool-module__lYvHeW__titleEdit:focus{border-bottom-color:var(--brand);outline:0}.Tool-module__lYvHeW__titleEdit::placeholder{color:var(--muted);font-weight:500}.Tool-module__lYvHeW__paper{margin-top:10px}.Tool-module__lYvHeW__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 14px;display:flex}.Tool-module__lYvHeW__toast{min-width:12em;color:var(--ok-ink);font-size:var(--fs-md);text-align:right;flex:1;margin:0}@media (max-width:860px){.Tool-module__lYvHeW__board,.Tool-module__lYvHeW__board[data-side=tape-left]{grid-template-columns:minmax(0,1fr);grid-template-areas:"calc""tape"}.Tool-module__lYvHeW__board[data-side=tape-left]{grid-template-areas:"tape""calc"}.Tool-module__lYvHeW__grip{display:none}.Tool-module__lYvHeW__del{opacity:1}.Tool-module__lYvHeW__paper{max-height:none}}@media (max-width:420px){.Tool-module__lYvHeW__k{height:48px;font-size:17px}.Tool-module__lYvHeW__star{display:none}.Tool-module__lYvHeW__row{grid-template-columns:minmax(0,1fr) auto 26px 26px;gap:4px;padding-left:10px}}@media print{html.print-tape body *{visibility:hidden}:is(html.print-tape .tape-printable,html.print-tape .tape-printable *){visibility:visible}html.print-tape .tape-printable{color:#000;background:#fff;border:0;width:100%;max-height:none;margin:0;position:absolute;inset:0 auto auto 0;overflow:visible}html.print-tape .Tool-module__lYvHeW__printHead{border-bottom:2px solid #000;gap:2px;margin:0 14px 12px;padding-bottom:10px;font-family:system-ui,sans-serif;display:grid}html.print-tape .Tool-module__lYvHeW__printHead b{font-size:20px}html.print-tape .Tool-module__lYvHeW__printHead span{color:#555;font-size:12px}html.print-tape .Tool-module__lYvHeW__printFoot{color:#666;border-top:1px dashed #bbb;justify-items:center;gap:6px;margin:28px 14px 0;padding-top:14px;font:11px system-ui,sans-serif;display:grid}html.print-tape .Tool-module__lYvHeW__del{display:none}html.print-tape .Tool-module__lYvHeW__note::placeholder{display:none}}
