.crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 1rem;padding:0;font-size:.92rem;list-style:none;display:flex}.crumbs li{align-items:center;min-block-size:44px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--border);margin-inline-end:.5rem}.crumbs a{align-items:center;min-block-size:44px;display:inline-flex}.privacy-line{color:var(--text);align-items:flex-start;gap:.6rem;margin-block:1rem 0;font-size:.98rem;display:flex}.privacy-line:before{content:"";background:var(--accent-graphic);border-radius:2px;flex:none;block-size:.6rem;inline-size:.6rem;margin-block-start:.55em;transform:rotate(45deg)}.tool-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-block:1.5rem 2rem;padding:0;list-style:none;display:grid}.tool-card{flex-direction:column;gap:.5rem;display:flex}.tool-card h2,.tool-card h3{margin:0;font-size:1.3rem}.tool-card p{color:var(--muted);margin:0}.tool-card .link-arrow{margin-block-start:auto}.channels{gap:.75rem;padding:0;list-style:none;display:grid}.channels li{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem}.channels h3{margin-block-end:.3em;font-size:1.1rem}.channels p{color:var(--muted);margin:0}.channels a{align-items:center;gap:.3em;min-block-size:44px;font-weight:600;display:inline-flex}.tool{align-items:start;gap:1.5rem;padding-block:1rem 2rem;display:grid}@media (width>=960px){.tool{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.tool-result{position:sticky;inset-block-start:96px}}.tool>*{min-inline-size:0}.tool fieldset{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-inline-size:0;margin:0 0 1rem;padding:1rem 1.1rem 1.15rem}.tool legend{padding-inline:.35rem;font-size:1.05rem;font-weight:700}.tool .group{border:0;border-block-start:1px solid var(--border);background:0 0;border-radius:0;margin:.9rem 0 0;padding:.9rem 0 0}.tool .group:first-of-type{border-block-start:0;margin-block-start:0;padding-block-start:.25rem}.tool .group>legend{float:inline-start;inline-size:100%;margin-block-end:.35rem;padding:0;font-size:1rem;font-weight:600}.tool .group>legend+*{clear:both}.field{gap:.3rem;margin-block-end:.9rem;display:grid}.field:last-child{margin-block-end:0}.field label,.field .label{font-weight:600}.hint{color:var(--muted);margin:0;font-size:.92rem}.field-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.5rem;display:grid}.tool input[type=text],.tool select{min-block-size:48px;inline-size:100%;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:10px;padding:.55rem .75rem;font-size:1rem;line-height:1.4}html[lang=ur] .tool input[type=text],html[lang=ur] .tool select{padding-block:.3rem;line-height:1.9}.tool input[type=text]{font-variant-numeric:tabular-nums}.tool input:hover,.tool select:hover{border-color:var(--primary)}.tool input[aria-invalid=true]{border-color:var(--deep-gold);border-width:2px}.field-error{color:var(--text);border-inline-start:3px solid var(--deep-gold);margin:0;padding-inline-start:.6rem;font-size:.92rem;font-weight:600}.tool input:focus-visible,.tool select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.choices{flex-wrap:wrap;gap:.5rem;display:flex}.choice{display:inline-flex;position:relative}.choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.choice span{border:1.5px solid var(--border);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;min-block-size:44px;padding:.35rem .95rem;font-weight:500;display:inline-flex}.choice input:checked+span{border-color:var(--primary);background:var(--tint);color:var(--link);font-weight:600}.choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.choices-stack{flex-direction:column;align-items:stretch}.choices-stack .choice span{border-radius:12px;inline-size:100%}.check{cursor:pointer;align-items:center;gap:.65rem;min-block-size:44px;font-weight:600;display:flex}.check input{block-size:1.35rem;inline-size:1.35rem;accent-color:var(--primary);flex:none;margin:0}.unreviewed{border:1px solid var(--notice-border);background:var(--notice-bg);color:var(--text);vertical-align:middle;border-radius:999px;margin-inline-start:.35rem;padding:0 .55rem;font-size:.78rem;font-weight:600;line-height:1.7;display:inline-block}.setting-note{color:var(--muted);border-inline-start:3px solid var(--notice-border);margin-block:.4rem 0;padding-inline-start:.7rem;font-size:.9rem}.result-jump{z-index:5;min-block-size:52px;border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;background:var(--card);box-shadow:var(--shadow-sm);color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-block-start:.5rem;padding:.6rem 1rem;padding-block-end:max(.6rem, env(safe-area-inset-bottom));font-weight:600;text-decoration:none;display:flex;position:sticky;inset-block-end:0}.result-jump-cta{color:var(--link);text-underline-offset:.18em;text-decoration:underline}@media (width>=960px){.result-jump{display:none}}.tool-result{gap:1rem;display:grid}.result-card h2{margin-block-end:.75rem;font-size:1.3rem}.result-card .notice{margin-block:1rem 0}.figures{gap:0;margin:0;display:grid}.figures>div{border-block-end:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;padding-block:.55rem;display:flex}.figures dt{color:var(--muted)}.figures dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.figures .due dd{color:var(--link);font-size:clamp(1.4rem,5vw,1.8rem)}.figures .due{border-block-end:0}.status-above{color:var(--link)}.result-empty,.result-missing{color:var(--muted);margin:.5rem 0 0}.working{margin-block:1rem 0}.working summary{cursor:pointer;min-block-size:44px;color:var(--link);align-items:center;font-weight:600;display:flex}.working ol{margin:.25rem 0 0;padding-inline-start:1.3rem;font-size:.95rem}.working li{margin-block-end:.35rem}.working li.total{font-weight:600}.js-needed{margin:0 0 1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.nisab-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.nisab-card{border-radius:var(--radius);padding:1rem 1.15rem}.nisab-card h3{margin:0;font-size:1.05rem}.nisab-card .src{color:var(--muted);margin:.1rem 0 .5rem;font-size:.9rem}.doc table caption{text-align:start;padding-block-end:.4rem;font-weight:600}.doc td{font-variant-numeric:tabular-nums}.sources{padding-inline-start:1.2rem;font-size:.92rem}.sources li{margin-block-end:.5rem}.sources a{overflow-wrap:anywhere}.last-reviewed{font-weight:600}.labels-list{padding-inline-start:1.2rem}.tool-band-art{align-self:start;inline-size:min(100%,260px)}@media (width<=799px){.tool-band-art{display:none}}.method-steps{max-inline-size:46rem}
