.assessment-source-tabs,.manual-zakat-actions,.manual-zakat-models{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.assessment-source-tabs{margin:0 0 20px}.assessment-source-tabs button{flex:1 1 170px}.manual-zakat-models{margin-bottom:18px}.manual-zakat-fieldset{border:0;padding:0;margin:0;min-width:0}.manual-zakat-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.manual-zakat-config label{display:grid;grid-gap:7px;gap:7px;min-width:0}.manual-zakat-config small,.manual-zakat-history small,.manual-zakat-row small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.manual-zakat-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:18px;gap:18px;align-items:start}.manual-zakat-row{display:grid;grid-template-columns:minmax(0,1fr) 145px;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.manual-zakat-row strong{display:block;font-size:14px}.manual-zakat-row input{direction:ltr;text-align:right;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manual-zakat-subtitle{margin-top:24px}.manual-zakat-summary dl{margin:0}.manual-zakat-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.manual-zakat-summary dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manual-zakat-result{display:block;font-size:26px;color:var(--accent);margin:8px 0 18px;text-align:end;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manual-zakat-result small{font-size:13px}.manual-zakat-check{display:flex;gap:10px;align-items:start;line-height:1.8}.manual-zakat-check input{width:18px;height:18px;margin-top:5px;flex:none}.manual-zakat-full{grid-column:1/-1}.manual-zakat-history{overflow-x:auto}.manual-zakat-history .btn{padding:5px 9px;font-size:12px}.manual-zakat-detail{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.manual-zakat [role=alert]{color:var(--danger)}@media(max-width:900px){.manual-zakat-layout{grid-template-columns:1fr}.manual-zakat-config{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.manual-zakat-config,.manual-zakat-row{grid-template-columns:1fr}.manual-zakat-row{gap:8px}.manual-zakat-models .btn{flex:1 1 130px}.manual-zakat .page-head{flex-wrap:wrap;gap:12px}}