.transparency-intro{padding-top:30px;padding-bottom:64px}.transparency-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;margin-top:40px;display:grid}.transparency-heading h1{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(38px,4.2vw,62px);line-height:1.12}.transparency-heading h1 span{color:var(--green)}.transparency-heading p,.transparency-flow header p,.transparency-bottom p{color:#5c7065;max-width:510px;font-size:14px;line-height:1.9}.transparency-anchor{border-bottom:1px solid #9bac9f;align-items:center;gap:25px;margin-top:25px;padding-bottom:10px;font-size:14px;font-weight:750;display:inline-flex}.transparency-note{background:#f1f5ed;border-left:3px solid #ceb45e;padding:34px}.transparency-note h2{letter-spacing:-.6px;margin:20px 0 14px;font-size:24px;line-height:1.4}.transparency-note>span{color:#526447;border-top:1px solid #d7dfd3;margin-top:24px;padding-top:18px;font-size:11px;display:block}.transparency-flow{background:#f6f8f5;padding:70px 0;scroll-margin-top:105px}.transparency-flow-grid{grid-template-columns:.85fr 1.5fr;gap:90px;display:grid}.transparency-flow h2,.transparency-section-heading h2{letter-spacing:-1.2px;margin:0 0 20px;font-size:36px;line-height:1.2}.transparency-flow header a{align-items:center;gap:12px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.zakat-timeline{margin:0;padding:0;list-style:none}.zakat-timeline li{grid-template-columns:48px 1fr;gap:26px;padding-bottom:36px;display:grid;position:relative}.zakat-timeline li:not(:last-child):before{content:"";background:#cbd8ca;width:1px;position:absolute;top:48px;bottom:0;left:23px}.zakat-timeline li:last-child{padding-bottom:0}.zakat-step-number{color:#295c3e;background:#e2eadc;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:grid}.zakat-step-actor{color:#59715c;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:650;display:flex}.zakat-step-content h3{letter-spacing:-.5px;margin:0 0 10px;font-size:23px}.zakat-step-content p{color:#5c7065;margin:0;font-size:14px;line-height:1.85}.transparency-documents{padding-block:65px}.transparency-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.transparency-section-heading>p{color:#5c7065;margin-bottom:20px;font-size:13px;line-height:1.8}.transparency-document-list article{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:24px;padding:27px 0;display:grid}.transparency-document-list article:last-child{border-bottom:1px solid var(--line)}.transparency-document-list h3{margin:0 0 8px;font-size:18px}.transparency-document-list p{color:#5c7065;margin:0;font-size:13px;line-height:1.7}.document-status{color:#6d674d;white-space:nowrap;background:#f7f3e8;padding:9px 12px;font-size:11px}.transparency-bottom{grid-template-columns:1.2fr 1fr;gap:100px;padding-bottom:70px;display:grid}.transparency-bottom h2{margin:15px 0;font-size:25px;line-height:1.35}.transparency-bottom a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:14px;font-weight:650;display:flex}.transparency-page a:hover{color:#008553}@media (max-width:900px){.transparency-heading,.transparency-flow-grid{gap:36px}.transparency-section-heading,.transparency-bottom{gap:35px}}@media (max-width:640px){.transparency-intro{padding-block:23px 38px}.transparency-heading,.transparency-flow-grid,.transparency-section-heading,.transparency-bottom{grid-template-columns:1fr;gap:30px}.transparency-heading{margin-top:28px}.transparency-heading h1{letter-spacing:-1.3px}.transparency-note{padding:25px}.transparency-flow{padding-block:40px}.transparency-flow h2,.transparency-section-heading h2{font-size:30px}.zakat-timeline li{grid-template-columns:40px 1fr;gap:17px}.zakat-step-number{width:40px;height:40px}.zakat-timeline li:not(:last-child):before{top:40px;left:19px}.zakat-step-content h3{font-size:20px}.zakat-step-content p{font-size:13px}.transparency-documents{padding-block:40px}.transparency-section-heading{gap:0;margin-bottom:12px}.transparency-document-list article{grid-template-columns:28px 1fr;gap:12px 17px}.document-status{grid-column:2;justify-self:start}.transparency-bottom{padding-bottom:40px}}
.public-finance{padding-bottom:70px}.finance-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:45px;display:flex}.finance-heading h2{letter-spacing:-1px;margin:0 0 14px;font-size:36px}.finance-heading p:not(.portal-kicker),.finance-breakdown p{color:#5c7065;font-size:13px;line-height:1.8}.finance-mode{color:#075e3e;background:#fff;border:1px solid #b6c9bb;border-radius:6px;flex-shrink:0;padding:12px 18px;font-size:12px;font-weight:750}.finance-mode:hover{background:#edf4ee}.finance-status{background:#f1f5f1;border-left:3px solid #61816c;flex-direction:column;gap:7px;margin-top:25px;padding:18px 22px;font-size:12px;line-height:1.7;display:flex}.finance-status.is-simulation{color:#66511a;background:#fff7df;border-color:#ad8520}.finance-period{color:#596f60;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;font-size:11px;display:flex}.finance-period label{align-items:center;gap:12px;font-weight:700;display:flex}.finance-period select{color:#153e30;background:#fff;border:1px solid #b6c9bb;border-radius:5px;padding:9px 28px 9px 12px}.finance-totals{grid-template-columns:repeat(4,1fr);gap:22px;margin:0 0 40px;display:grid}.finance-totals>div{border-bottom:2px solid #dce7dd;min-width:0;padding:15px 0 22px}.finance-totals dt{color:#52695a;font-size:12px}.finance-totals dd{letter-spacing:-.7px;margin:12px 0 8px;font-size:clamp(18px,2vw,27px);font-weight:800}.finance-totals small{color:#5c7065;font-size:10px}.finance-chart-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.finance-chart-heading h3,.finance-breakdown h3{margin:0 0 12px;font-size:20px}.finance-chart-heading>span{color:#5c7065;font-size:11px}.finance-legend{gap:20px;margin:15px 0;font-size:11px;display:flex}.finance-legend span{align-items:center;gap:7px;display:flex}.finance-legend i{border-radius:2px;width:10px;height:10px;display:block}.public-finance .received{background:#08724b}.public-finance .distributed{background:#d4b45c}.finance-chart-scroll,.finance-table-scroll{overflow-x:auto}.finance-chart{gap:15px;min-width:650px;padding-top:15px;display:flex}.finance-axis{color:#64766a;flex-direction:column;justify-content:space-between;width:26px;height:220px;font-size:10px;display:flex}.finance-columns{background:repeating-linear-gradient(0deg,#0000 0 109px,#e4ebe4 109px 110px);flex:1;grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.finance-month>span{text-align:center;color:#546b5c;background:#fff;padding:12px 0;font-size:10px;display:block}.finance-bars{justify-content:center;align-items:flex-end;gap:4px;height:220px;display:flex}.finance-bars>div{border-radius:3px 3px 0 0;width:17px}.finance-missing{color:#748277;font-size:12px}.finance-month-button{cursor:pointer;background:0 0;border:0;border-radius:5px 5px 0 0;width:100%;padding:0 4px;transition:background .18s}.finance-month-button:hover,.finance-month.is-selected .finance-month-button{background:#eaf1e7}.finance-month-button:focus-visible{outline-offset:3px;outline:2px solid #08724b}.finance-bar{transform-origin:bottom;width:17px;height:100%;transform:scaleY(var(--bar-scale));border-radius:3px 3px 0 0;display:block}.finance-interactive[data-motion=waiting] .finance-bar{transform:scaleY(0)}.finance-interactive[data-motion=ready] .finance-bar{transition:transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--bar-delay)}.finance-inspector{background:#f4f7f1;border-left:3px solid #d4b45c;align-items:center;min-height:86px;margin-top:12px;padding:18px 22px;display:flex}.finance-inspector p{color:#5c7065;margin:0;font-size:12px;line-height:1.7}.finance-inspector-content{flex-wrap:wrap;align-items:center;gap:35px;animation:.2s ease-out finance-detail-in;display:flex}.finance-inspector-content>strong{font-size:14px}.finance-inspector-content small{color:#6d7459;margin-top:5px;font-size:10px;font-weight:500;display:block}.finance-inspector-content>span{color:#5c7065;font-size:11px}.finance-inspector-content b{color:#153e30;margin-top:5px;font-size:14px;display:block}.finance-track span{transform-origin:0;transform:scaleX(1)}.program-bars[data-motion=waiting] .finance-track span{transform:scaleX(0)}.program-bars[data-motion=ready] .finance-track span{transition:transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--program-delay)}@media (prefers-reduced-motion:reduce){.program-bars .finance-track span{transition:none!important;transform:scaleX(1)!important}}.finance-mode{transition:background .18s,transform .18s,box-shadow .18s}.finance-mode:active{transform:translateY(1px)}.finance-mode:focus-visible,.finance-period select:focus-visible{outline-offset:4px;outline:2px solid #08724b}@keyframes finance-detail-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes finance-track-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.finance-inspector-content{gap:16px 24px}.finance-inspector-content>strong{width:100%}.finance-inspector{min-height:122px}}@media (prefers-reduced-motion:reduce){.finance-interactive .finance-bar{transform:scaleY(var(--bar-scale))!important;transition:none!important}.finance-inspector-content,.finance-track span{animation:none}.finance-mode,.finance-month-button{transition:none}}.finance-table{margin:18px 0 35px;font-size:12px}.finance-table summary{cursor:pointer;padding:12px 0;font-weight:700}.finance-table table{border-collapse:collapse;width:100%;min-width:630px;font-size:11px}.finance-table caption{text-align:left;color:#64766a;padding:12px 0}.finance-table th,.finance-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}.finance-table th:first-child{text-align:left}.finance-empty{text-align:center;background:#f7f9f6;margin:15px 0 35px;padding:40px 24px}.finance-empty>span{color:#758c79;font-size:35px}.finance-empty h3{font-size:18px}.finance-empty p{color:#5c7065;max-width:440px;margin:12px auto 0;font-size:13px;line-height:1.8}.finance-breakdown{grid-template-columns:1.4fr 1fr;gap:60px;padding-top:20px;display:grid}.finance-breakdown ul{margin:25px 0 0;padding:0;list-style:none}.finance-breakdown li{margin-bottom:20px}.finance-breakdown li>div:first-child{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.finance-breakdown li small{color:#627467;font-weight:500}.finance-track{background:#edf2e9;border-radius:3px;height:7px;overflow:hidden}.finance-track span{background:#08724b;height:100%;display:block}.finance-breakdown aside{background:#f3f6f0;align-self:start;padding:28px}.finance-breakdown aside dl>div{border-bottom:1px solid #dce5d6;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;display:flex}.finance-breakdown dd{margin:0;font-weight:750}.finance-breakdown aside dl>div:last-child{font-weight:800}.finance-breakdown .finance-footnote{margin:20px 0 0;font-size:11px}.finance-waiting{border-top:1px solid var(--line);padding-top:22px}@media (max-width:360px){.finance-totals{grid-template-columns:1fr!important}}@media (max-width:750px){.finance-heading,.finance-period,.finance-chart-heading{flex-direction:column;align-items:flex-start;gap:12px}.finance-heading h2{font-size:30px}.finance-totals{grid-template-columns:1fr 1fr;gap:12px 20px}.finance-totals dd{font-size:20px}.finance-breakdown{grid-template-columns:1fr;gap:25px}.finance-breakdown li>div:first-child{flex-wrap:wrap}.public-finance{padding-bottom:40px}.finance-breakdown aside{padding:22px}}
