.nf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nf-field{display:flex;flex-direction:column;gap:7px;margin:16px 0;color:var(--jp-ink);font-size:14px;font-weight:700}.nf-field small{font-size:12px;line-height:1.7;color:var(--jp-muted);font-weight:400}.modern-subpage #content.nf-page input[type=text],.modern-subpage #content.nf-page select{display:block;width:100%;height:auto;min-height:46px;margin:0;padding:10px 12px;border:1px solid var(--jp-line);border-radius:6px;background:var(--jp-panel);color:var(--jp-ink);font:inherit;box-shadow:none}.nf-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:17px 0;color:var(--jp-ink)}.nf-check input{flex-shrink:0}.nf-tabs button[aria-pressed=true]{background:#08766b;color:white;border-color:#08766b}.nf-quick{gap:6px}.nf-quick button{font-size:12px;padding:6px 9px}.nf-page details{border-bottom:1px solid var(--jp-line)}#nf-total{display:block;color:var(--jp-accent);font-size:36px;line-height:1.5;overflow-wrap:anywhere}#nf-result{padding:24px;border:1px solid var(--jp-line);border-radius:8px;background:var(--jp-soft)}.nf-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--jp-line);font-size:14px;color:var(--jp-ink)}.nf-row span{flex:1}.nf-row small{display:block;font-size:12px;color:var(--jp-muted)}.nf-row strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.nf-error{color:#b13241!important;font-weight:700}.nf-page summary{min-height:44px}.nf-page details p{padding:0 4px 12px}.nf-page .jp-format-table{table-layout:auto!important}@media(max-width:600px){.nf-grid{grid-template-columns:1fr;gap:0}#nf-total{font-size:29px}#nf-result{padding:17px}.nf-tabs button{flex:1 1 40%}}@media print{#header,#sidebar,#copyright,.nf-tabs,#nf-form,.jp-heading~.jp-privacy,.nf-page>.jp-section:not(#nf-result),.nf-page .jp-actions{display:none!important}.wrapper,.container,.row,.col-8,#content{width:100%!important;margin:0!important;padding:0!important;max-width:none!important}#nf-result{display:block!important;border:0!important;color:black!important;background:white!important}.nf-page h1{font-size:24px!important}#nf-basis{display:block!important}}
