.zakat-page{color:#23313a}.zakat-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.zakat-principles>div{background:#fff;border:1px solid #dfe3e1;border-radius:9px;padding:18px 20px}.zakat-principles b{display:block;color:#711832;font-size:1.3rem;margin-bottom:5px}.zakat-principles span{display:block;color:#52616a;font-size:.78rem}.zakat-page .market-panel{color:#27353e}.zakat-page .market-panel p,.zakat-page .market-panel li{color:#4e5d66;line-height:1.65}.zakat-table-wrap{overflow-x:auto}.zakat-table-wrap table{width:100%;border-collapse:collapse;min-width:640px;margin:17px 0}.zakat-table-wrap th,.zakat-table-wrap td{text-align:start;padding:13px;border-bottom:1px solid #e2e5e3;color:#23313a;font-size:.85rem}.zakat-table-wrap thead{background:#f6f7f5}.zakat-table-wrap th small{display:block;color:#67747a;font-weight:500;margin-top:3px}.zakat-table-wrap input{width:100%;min-width:115px;max-width:220px;height:42px;padding:9px;color:#24313a;background:#fff;border:1px solid #b9c3c6;border-radius:5px}.zakat-input-label{display:block;color:#52616a;font-size:.67rem;margin-bottom:5px}.zakat-choices{display:grid;gap:8px;border-top:1px solid #e2e5e3;padding:19px 0}.zakat-choices p{margin:0 0 9px 28px;font-size:.8rem}.zakat-check{display:flex;align-items:flex-start;gap:10px;color:#24313a;font-size:.88rem;font-weight:700;cursor:pointer}.zakat-check input{width:19px;height:19px;flex:none;accent-color:#711832;margin:0}.zakat-result{background:#f9f6f0;border:1px solid #ded5c5;border-inline-start:4px solid #711832;border-radius:7px;padding:21px;margin-top:5px}.zakat-result>span{display:block;color:#52616a;font-size:.76rem;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.zakat-result>strong{display:block;color:#27343c;font-size:2.2rem;font-variant-numeric:tabular-nums;margin:7px 0}.zakat-result p{color:#35434b!important;font-size:.88rem}.zakat-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;border-top:1px solid #ded5c5;padding-top:15px}.zakat-result dt{color:#55626b;font-size:.75rem}.zakat-result dd{margin:4px 0 0;color:#203039;font-weight:750;font-variant-numeric:tabular-nums}.zakat-caveat{font-size:.8rem;border-inline-start:3px solid #bd9761;padding-inline-start:12px;margin:17px 0 0}.zakat-steps{padding-inline-start:22px}.zakat-steps li{margin:0 0 8px}.zakat-references ul{padding-inline-start:20px}.zakat-references a{color:#711832!important;font-weight:700}.zakat-page input:focus-visible,.zakat-page a:focus-visible{outline:3px solid #9b4760;outline-offset:2px}@media(max-width:700px){.zakat-principles{grid-template-columns:1fr}.zakat-result dl{grid-template-columns:1fr 1fr}.zakat-page .market-hero-layout{grid-template-columns:1fr}}@media(max-width:390px){.zakat-result dl{grid-template-columns:1fr}}[dir="rtl"] .zakat-result>span{letter-spacing:0}
