:root{font-family:Inter,system-ui,sans-serif;color:#23332f;background:#f7f9f8;font-synthesis:none;--brand: #155e55;--brand-hover: #0c514a;--text: #23332f;--muted: #5b6764;--canvas: #f7f9f8;--surface: #fff;--soft: #e6efec;--border: #d5e0dc;--success: #146b45;--warning: #9a5b1c;--danger: #b42318;--info: #1d4ed8;font-size:16px;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-width:0}button,input,select{font:inherit}a{color:var(--brand);text-underline-offset:3px}h1{font-size:1.65rem;line-height:1.25}h2{font-size:1.25rem}p{line-height:1.65}button,a,input,select{touch-action:manipulation}:focus-visible{outline:3px solid var(--info);outline-offset:3px}.public-page{max-width:44rem;margin:4rem auto;padding:1.5rem}.brand{font-weight:750;font-size:1.5rem;color:var(--brand);text-decoration:none}.shell{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.shell header{grid-column:1/-1;display:flex;align-items:center;gap:1.25rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap}.shell-label{color:var(--muted);font-size:.875rem;flex:1}.account{padding:.75rem}.sidebar{padding:1.5rem 1rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.sidebar a,.bottom-nav a,.more-links a{display:flex;align-items:center;min-height:44px;padding:.75rem;text-decoration:none;border-radius:.75rem;overflow-wrap:anywhere}.sidebar a[aria-current],.bottom-nav a[aria-current]{background:var(--soft);font-weight:700}main{min-width:0}.shell main{padding:2rem;max-width:66rem}.bottom-nav{display:none}.feedback{padding:1rem 1.25rem;border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin:1.5rem 0}.feedback--error{border-color:var(--danger);color:var(--danger)}.feedback--warning{border-color:var(--warning);border-inline-start-width:4px;color:#6b4515;background:#fff3de}.badge{display:inline-block;border:1px solid currentColor;padding:.25rem .65rem;border-radius:2rem;font-size:.875rem;line-height:1.5;font-weight:600}.badge--info{color:var(--info)}.badge--success{color:var(--success)}.badge--warning{color:var(--warning)}.badge--danger,.error{color:var(--danger)}.button{min-height:44px;padding:.7rem 1rem;border:1px solid transparent;border-radius:.65rem;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}.button:hover{background:var(--brand-hover)}.button--secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.button--secondary:hover{background:var(--soft)}.button--danger{background:var(--danger)}.button:disabled{opacity:.6;cursor:default}.field{display:grid;gap:.5rem;margin-block:1rem}.field label{font-weight:600}.field input,.field select{min-height:44px;width:100%;min-width:0;border:1px solid var(--border);border-radius:.65rem;padding:.7rem;background:var(--surface);color:var(--text)}.field [aria-invalid=true]{border-color:var(--danger)}.field p{margin:0;font-size:.875rem}dialog{border:1px solid var(--border);border-radius:1rem;padding:1.5rem;max-width:min(32rem,calc(100% - 2rem));color:var(--text)}dialog::backdrop{background:#23332f80}.skip-link{position:fixed;left:1rem;top:-10rem;padding:1rem;background:#fff;z-index:10}.skip-link:focus{top:1rem}.more-links{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:800px){.shell{display:block}.shell header{padding:1rem;gap:.75rem}.shell-label{order:3;flex-basis:100%;font-size:.875rem}.account{margin-left:auto}.sidebar{display:none}.shell main{padding:1.5rem 1rem 10rem}.bottom-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;bottom:0;width:100%;padding:.5rem .25rem max(.5rem,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);gap:.125rem}.bottom-nav a{text-align:center;justify-content:center;padding:.5rem .125rem;font-size:.75rem;line-height:1.4}.public-page{margin:1.5rem auto}}.dialog-actions{display:flex;flex-wrap:wrap;gap:.75rem}.form-panel{padding:1.5rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);margin-block:1.5rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.form-grid>.full-width{grid-column:1/-1}.field-help{color:var(--muted);font-size:.875rem}.form-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:1.5rem}.combobox{position:relative}.combobox-popup{border:1px solid var(--border);border-radius:.65rem;background:var(--surface);max-height:20rem;overflow:auto}.combobox-popup ul{list-style:none;padding:0;margin:0}.combobox-popup button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:.8rem;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.combobox-popup button span{display:block;font-size:.875rem;color:var(--muted);margin-top:.25rem}.combobox-popup .option-active,.combobox-popup button:hover{background:var(--soft)}.combobox-popup>p{padding:.75rem;margin:0}.hierarchy{display:grid;gap:.75rem;padding:1rem;background:var(--canvas);border-radius:.65rem;margin:1rem 0}.hierarchy div,.profile-values div{min-width:0}.hierarchy dt,.profile-values dt{font-size:.875rem;color:var(--muted)}.hierarchy dd,.profile-values dd{margin:.25rem 0 0;overflow-wrap:anywhere}.directory-list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.75rem}.directory-list li{border:1px solid var(--border);border-radius:.75rem;background:var(--surface);padding:1rem}.directory-list a{display:inline-block;padding:.25rem 0;min-height:44px;font-weight:650}.directory-list p{margin:.5rem 0;color:var(--muted)}.profile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1rem 0}.state-notice{border-left:4px solid var(--brand);padding:1rem;background:var(--soft);border-radius:.5rem}@media(max-width:600px){.form-grid,.profile-values{grid-template-columns:minmax(0,1fr)}.form-panel{padding:1rem}}.directory-list a{max-width:100%;overflow-wrap:anywhere}.state-notice{overflow-wrap:anywhere}.amount{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.action-link{display:inline-flex;align-items:center;text-decoration:none;max-width:100%}.collection-values{margin-block:0;font-variant-numeric:tabular-nums}.source-id{overflow-wrap:anywhere;color:var(--muted);font-size:.875rem}.directory-list h3{margin-bottom:0;font-size:1rem}@media(max-width:800px){.shell--mitra .bottom-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr))}}.check-field{display:flex;gap:.75rem;align-items:flex-start;margin-block:1.25rem;line-height:1.6}.check-field input{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.15rem}summary{cursor:pointer;padding:.8rem 0;min-height:44px;font-weight:600}@media(max-width:800px){.shell--pengelola .bottom-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.2rem),1fr))}}.sensitive-artifact{display:block;padding:1rem;background:var(--canvas);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace}@media(max-width:800px){.shell--admin .bottom-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.2rem),1fr))}}.audit-entry{overflow-wrap:anywhere}.shell--admin main{overflow-wrap:anywhere}:root{--panel-radius: .875rem;--panel-shadow: 0 10px 24px rgb(20 58 47 / 3.5%)}.shell{grid-template-columns:14.875rem minmax(0,1fr)}.shell header{grid-column:2;grid-row:1;padding:1.5rem 1.875rem 1.25rem;min-height:6rem;flex-wrap:nowrap}.page-heading{flex:1;min-width:0}.page-heading h1{margin:.5rem 0 0;font-size:1.5625rem;letter-spacing:-.035em}.page-heading .badge{font-size:.75rem}.compact-brand,.compact-identity{display:none}.shell-sidebar{grid-column:1;grid-row:1 / 3;min-width:0;padding:1.5rem .875rem;background:var(--surface);border-right:1px solid var(--border)}.shell-sidebar .brand{display:flex;align-items:center;gap:.6875rem;margin:0 .4375rem 1.5rem;font-size:1.25rem}.brand small{display:block;color:var(--muted);font-size:.75rem;font-weight:500;margin-top:.3125rem}.brand-mark{display:grid;place-items:center;width:2.1875rem;height:2.1875rem;flex:0 0 auto;background:var(--brand);color:#fff;border-radius:.625rem;transform:rotate(-6deg)}.shell-label{display:grid;gap:.25rem;background:#f6faf8;border:1px solid #e1eae6;border-radius:.6875rem;padding:.75rem .875rem;margin-bottom:1.25rem;overflow-wrap:anywhere}.shell-label strong{color:var(--text)}.sidebar{border:0;padding:0;gap:.3125rem}.sidebar a{gap:.75rem;font-size:.875rem;border-radius:.625rem;color:var(--muted)}.sidebar a[aria-current]{color:var(--brand)}.sidebar a:hover{background:#f3f7f5}.sidebar svg,.bottom-nav svg,.more-links svg{width:1.25rem;height:1.25rem;flex-shrink:0}.more-links a{gap:.75rem}.account{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:0 0 auto;padding:.625rem;border:1px solid var(--border);border-radius:.6875rem;background:var(--canvas)}.account svg{width:1.25rem;height:1.25rem}.account:hover{background:var(--soft)}.shell main{grid-column:2;grid-row:2;width:100%;max-width:76rem;padding:1.75rem 1.875rem 2.75rem}.form-panel,.directory-list li{border-color:#dce6e0;border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.form-panel{padding:1.3125rem}.directory-list{gap:.9375rem}.badge{background:#edf4ff;border-color:transparent}.badge--warning{background:#fff3de;border-color:#f6e5c7}.badge--success{background:#e7f6ec;border-color:#d1eddb}.badge--danger{background:#fff0ed;border-color:#f8d3cf}.amount{font-size:1.6875rem;letter-spacing:-.035em;color:var(--brand);line-height:1.25}dialog{border-radius:1.125rem;box-shadow:0 25px 70px #04221536}@media(max-width:800px){.shell-sidebar{display:none}.shell header{display:flex;flex-wrap:wrap;padding:1rem;gap:1rem}.compact-brand{display:inline-block;flex:1}.page-heading{order:3;flex-basis:100%}.page-heading h1{font-size:1.375rem}.compact-identity{display:block;margin:.5rem 0 0;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.shell main{padding:1.125rem 1rem 10rem}.form-panel{padding:1.0625rem}.bottom-nav a{flex-direction:column;gap:.25rem;color:var(--muted);min-height:3.5rem}.bottom-nav a[aria-current]{color:var(--brand);background:transparent}}.account[aria-current]{background:var(--soft);border-color:#a6cab9}.mitra-home{display:grid;gap:1.5rem;min-width:0}.mitra-home p{margin:0}.mitra-home-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem;background:var(--soft);border:1px solid var(--border);border-radius:1rem}.mitra-home-hero h2{font-size:1.75rem;line-height:1.25;margin:.5rem 0 .75rem;max-width:25rem}.mitra-home-eyebrow{color:var(--brand);font-weight:650}.mitra-home-hero .action-link{flex-shrink:0;text-align:center}.mitra-home-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.mitra-home-section-heading h2{margin:0}.mitra-home-section-heading a{display:inline-flex;align-items:center;min-height:44px}.mitra-home-account+.mitra-home-account{margin-top:1.5rem}.mitra-home-account h3{font-size:1rem;margin:.5rem 0}.mitra-home-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.75rem 0}.mitra-home-metrics>div{background:var(--surface);border:1px solid var(--border);border-radius:.875rem;padding:1.25rem;min-width:0}.mitra-home-metrics dt{color:var(--muted);font-size:.875rem}.mitra-home-metrics dd{margin:.5rem 0 0;font-size:1.75rem;font-weight:750;color:var(--brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mitra-home-metrics dd.mitra-home-metric-help,.mitra-home-account-history{font-size:.875rem;color:var(--muted);font-weight:400}.mitra-home-latest{padding:1.25rem;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.mitra-home-note{padding:.75rem 1rem;border-radius:.5rem;background:var(--soft);font-size:.875rem}@media(max-width:1100px){.mitra-home-hero{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.mitra-home{gap:1.25rem}.mitra-home-hero{padding:1.25rem}.mitra-home-hero h2{font-size:1.5rem}.mitra-home-hero .action-link{width:100%}.mitra-home-metrics{grid-template-columns:minmax(0,1fr);gap:.75rem}.mitra-home-latest{padding:1rem}}.mitra-home-detail-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:.5rem}.mitra-home-historical{border-top:1px solid var(--border);padding-top:1rem;color:var(--muted)}.mitra-home-historical h4{font-size:.875rem;margin:.5rem 0}.mitra-home-historical p{font-size:.875rem}.mitra-home-history-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;font-size:.875rem}.mitra-home-history-values dt{overflow-wrap:anywhere}.mitra-home-history-values dd{margin:.25rem 0 0;font-size:1rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mitra-home-collection h3{margin:0;font-size:1rem}.mitra-home-collection time,.mitra-home-summary-label{color:var(--muted);font-size:.875rem}.mitra-home-collection .mitra-home-summary-label{margin-top:.75rem}.mitra-home-summary-value{font-weight:650}.mitra-setoran{display:grid;gap:1.125rem;min-width:0;max-width:72rem}.mitra-setoran>a{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.setoran-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.setoran-filters{display:flex;flex-wrap:wrap;gap:.375rem}.setoran-filters .button{padding:.625rem .75rem;font-size:.875rem;min-height:44px}.setoran-filters [aria-pressed=true]{background:var(--soft);border-color:var(--brand);color:var(--brand)}.setoran-panel{border:1px solid var(--border);border-radius:.875rem;background:var(--surface);padding:1.25rem;min-width:0}.setoran-panel h2,.setoran-panel h3{font-size:1.125rem;margin:0 0 1rem}.mitra-setoran .directory-list{margin:0;gap:0}.mitra-setoran .setoran-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;border-bottom:1px solid var(--border);border-radius:0}.mitra-setoran .setoran-row:first-child{padding-top:0}.mitra-setoran .setoran-row:last-child{border-bottom:0}.setoran-row h3{margin:0 0 .375rem;font-size:1rem}.setoran-row h3 a{display:inline-flex;align-items:center;min-height:44px}.setoran-amount{display:flex;flex-direction:column;gap:.375rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.setoran-amount>span{color:var(--muted);font-size:.875rem}.setoran-amount>strong{color:var(--brand);font-size:1.5rem}.setoran-row .setoran-amount{align-items:flex-end;text-align:right;flex-shrink:0}.setoran-row .setoran-amount>strong{font-size:1.125rem}.setoran-create{max-width:49rem}.setoran-create .setoran-panel>p{color:var(--muted);font-size:.875rem;margin-bottom:1.25rem}.setoran-form{display:grid;gap:1rem;max-width:41.25rem}.setoran-form p{margin:0}.setoran-reference{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between;padding:.875rem 0;border-bottom:1px solid var(--border);font-size:.875rem}.setoran-estimate{padding:1rem;border:1px solid #a6cab9;background:var(--soft);border-radius:.625rem;color:var(--brand);font-weight:750;font-size:1.5rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.setoran-status-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.setoran-status-heading h2{font-size:1.125rem;margin:0}.setoran-notice{margin:0;border-left:3px solid #a6cab9;background:var(--soft);padding:.875rem 1rem;font-size:.875rem}.setoran-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.setoran-progress{margin:0;padding-left:1.5rem;display:grid;gap:1rem}.setoran-progress li{padding-left:.25rem;font-size:.875rem}.setoran-progress time{display:block;color:var(--muted);margin-top:.375rem}.setoran-snapshots{border:1px solid var(--border);border-radius:.625rem;background:var(--surface);padding:.75rem 1rem}.setoran-snapshots summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.setoran-snapshots .profile-values{margin-top:1rem}.setoran-snapshots dd{overflow-wrap:anywhere}@media(max-width:600px){.mitra-setoran{gap:1rem}.setoran-panel{padding:1rem}.setoran-toolbar>.action-link{width:100%;justify-content:center}.setoran-toolbar>.action-link{order:-1}.setoran-detail-grid{grid-template-columns:minmax(0,1fr)}.mitra-setoran .setoran-row{align-items:flex-start;flex-wrap:wrap;gap:.75rem}.setoran-row>div:first-child{flex:1 1 10rem;min-width:0}.setoran-row .setoran-amount{flex:1 1 8rem;min-width:0}}.mitra-setoran .setoran-row{flex-wrap:wrap}.setoran-row>div:first-child{flex:1 1 10rem;min-width:0}.setoran-row .setoran-amount{flex:1 1 8rem;min-width:0}.mitra-setoran .badge{white-space:normal}.mitra-setoran>.button{justify-self:start}.setoran-help{font-size:.875rem;color:var(--muted)}.setoran-help summary{min-height:44px;align-content:center;cursor:pointer}.content-frame{display:grid;gap:1.25rem;min-width:0;width:100%;overflow-wrap:anywhere}.page-intro{display:grid;gap:.75rem;min-width:0}.page-intro>p{margin:0}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;min-width:0}.section-heading>h2,.section-heading>h3{margin:0;font-size:1.125rem;line-height:1.4}.section-panel{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.section-panel--compact{padding:1rem;gap:.75rem}.section-panel>p,.section-panel>.feedback{margin:0}.section-panel>section>h2{margin-top:0;font-size:1.125rem}.section-panel>.directory-list{margin:0}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;min-width:0}.content-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.content-measure--operational{width:100%;max-width:41.25rem}.content-actions--operative>button[type=submit]{width:100%}@media(max-width:800px){.content-frame{gap:1rem}.section-panel{padding:1rem}}.page-intro>.action-link{justify-self:start}.section-panel>a{min-height:2.75rem;display:flex;align-items:center}.section-panel--compact>.directory-list>li{padding:.75rem 0;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.section-panel--compact>.directory-list>li>h2{font-size:1.125rem;margin:0}.section-panel--compact>.directory-list>li>h2>a{display:inline-flex;min-height:2.75rem;align-items:center}.section-panel--compact>.directory-list>li>p{margin:.5rem 0}.content-measure--operational>.field{margin-block:0}.content-measure--operational>.form-actions{margin-top:0}.content-scroll-link{display:none}@media(max-height:51rem){.content-scroll-link{display:inline-flex;align-items:center;min-height:2.75rem;justify-self:start}}.shell a[href]:not(.content-scroll-link):not(.prose-link){text-decoration:none}.shell main a[href]:not(.button):not(.action-link):not(.content-scroll-link):not(.prose-link):hover{color:var(--brand-hover)}.shell a.prose-link[href]{text-decoration:underline}.record-detail{min-width:0;overflow-wrap:anywhere}.record-detail__identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.record-detail__identity p{margin:0;font-size:.875rem;color:var(--muted)}.record-detail__jump{min-height:44px;display:inline-flex;align-items:center;justify-self:start;text-decoration:none}.record-detail__jump:hover,.record-detail__jump:focus-visible{text-decoration:none}.record-detail__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;min-width:0}.record-facts{margin:0;min-width:0}.record-facts>div{display:grid;grid-template-columns:minmax(0,min(10rem,35%)) minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.record-facts>div:first-child{padding-top:0}.record-facts>div:last-child{border-bottom:0;padding-bottom:0}.record-facts dt{font-size:.875rem;line-height:1.5;color:var(--muted)}.record-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.record-facts dd.record-facts__amount{font-size:1.375rem;color:var(--brand)}.record-progress{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.record-progress li{display:flex;gap:.75rem;align-items:flex-start}.record-progress li>div{min-width:0}.record-progress strong{display:block}.record-progress time,.record-progress p{display:block;margin:.375rem 0 0;font-size:.875rem;line-height:1.5;color:var(--muted)}.record-progress__marker{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border:1px solid var(--border);border-radius:50%;background:var(--soft);font-size:.875rem;color:var(--brand)}.record-progress [data-state=pending] .record-progress__marker{background:var(--canvas);color:var(--muted)}.record-detail__decision{min-width:0;scroll-margin-block-start:1rem}.record-detail__decision .form-panel{margin-block:0}.record-detail__decision>.content-frame>.section-panel>p{margin:0}.record-detail__support.setoran-snapshots{padding:0;border:0;background:transparent}.record-detail__support>summary{min-height:44px;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface)}.record-detail__support[open]>summary{margin-bottom:1rem}.record-detail__stock h2{font-size:1.125rem;margin-top:0}@media(max-width:600px){.record-facts>div{grid-template-columns:minmax(0,min(7rem,35%)) minmax(0,1fr)}}.record-detail__back{min-height:44px;display:inline-flex;align-items:center;margin-bottom:1rem}.record-detail__decision>.section-panel{margin-block-start:1rem}.shell a.back-navigation{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;margin-bottom:1rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--brand);text-decoration:none;font-weight:600}.shell a.back-navigation:hover{background:var(--soft);text-decoration:none}.back-navigation svg{flex-shrink:0}.record-progress [data-state=occurred] .record-progress__marker{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.record-progress [data-state=pending] .record-progress__marker{background:#f1f3f2;border-color:#68766f;color:#43534b;border-style:dashed}.record-progress [data-state=closed] .record-progress__marker{background:#f5efed;border:2px solid #775044;color:#654033;font-weight:700}.record-progress__state{display:inline-block;font-size:.75rem;font-weight:600;color:#43534b;margin-top:.25rem}.record-progress li:last-child[data-state=occurred] strong{color:var(--brand)}.record-metadata.record-detail__support>summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;min-height:44px;padding:.5rem 0;border:0;border-radius:0;background:transparent;font-size:.875rem;color:var(--muted)}.record-metadata>summary>span:first-child{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);font-weight:600}.record-metadata__id{min-width:0;overflow-wrap:anywhere;font-weight:400}.record-detail__decision>.content-frame{padding-block-start:1rem}.record-list-header .page-intro{gap:.5rem}.record-list-header h2{margin:0;font-size:1.125rem}.filter-action-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;min-width:0;margin-block:0}.filter-action-toolbar>.field{flex:1 1 14rem;max-width:28rem}.filter-action-toolbar>.button,.filter-action-toolbar>.action-link{flex-shrink:0}.record-list.directory-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:.875rem;background:var(--surface);overflow:clip}.record-list:empty{display:none}.record-list.directory-list>.record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.25rem;align-items:start;padding:1rem;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}.record-list.directory-list>.record-row+.record-row{border-top:1px solid var(--border)}.record-row h3{margin:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.record-row h3>a{display:inline-flex;align-items:center;min-height:44px}.record-row__identity,.record-row__summary,.record-row__support{min-width:0;overflow-wrap:anywhere}.record-row__meta{font-size:.875rem;color:var(--muted)}.record-row__meta p{margin:.25rem 0}.record-row__summary{display:grid;justify-items:end;gap:.5rem;text-align:end}.record-row__amount{font-variant-numeric:tabular-nums;font-weight:650;color:var(--brand)}.record-row__amount .amount{font-size:1.125rem;margin:0}.record-row__amount .setoran-amount{margin:0}.record-row__actions{display:flex;flex-wrap:wrap;gap:.5rem}.record-row__actions a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.record-row__support{grid-column:1 / -1;font-size:.875rem}.record-row__support summary{min-height:44px;display:flex;align-items:center;color:var(--brand)}@media(max-width:600px){.record-list.directory-list>.record-row{grid-template-columns:minmax(0,1fr)}.record-row__summary{grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-items:start;text-align:start}.record-row__actions{grid-column:1 / -1}}.record-row__amount .setoran-amount strong{font-size:1.125rem}.record-row__amount .setoran-amount>span,.record-row__amount>span{font-size:.875rem;font-weight:400;color:var(--muted)}.overview-composition{min-width:0}.overview-hero .section-panel{background:var(--soft)}.overview-hero .section-heading{align-items:center}.overview-hero .section-heading h2{max-width:30rem;font-size:1.5rem;line-height:1.3}.overview-hero__eyebrow{color:var(--brand);font-weight:650;margin:0 0 .75rem;overflow-wrap:anywhere}.overview-hero p:last-child{margin-bottom:0}.overview-hero .action-link{text-align:center}.metric-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0}.metric-group>div{min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.metric-group dt{color:var(--muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.metric-group dd.metric-group__value{margin:.375rem 0 0;color:var(--brand);font-size:1.375rem;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-group dd.metric-group__help{margin:.5rem 0 0;color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.metric-group__value a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem}.mitra-home-history-values.metric-group dd{color:var(--muted);font-size:1rem}@media(max-width:600px){.overview-hero .section-heading .content-actions,.overview-hero .action-link{width:100%}.metric-group{grid-template-columns:minmax(0,1fr)}}.overview-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;min-width:0}.overview-summary-grid .metric-group{grid-template-columns:minmax(0,1fr)}.overview-summary-grid .metric-group>div{padding:0;border:0}.bonus-account-summary,.bonus-summary-record{min-width:0;overflow-wrap:anywhere}.form-composition{display:grid;gap:1rem;width:100%;min-width:0;max-width:41.25rem;overflow-wrap:anywhere}.form-composition--auth{max-width:28rem}.form-composition>.field,.form-composition .form-grid>.field{margin-block:0}.form-composition>h2{font-size:1.125rem;line-height:1.4;margin:0}.form-composition>p{margin:0}.form-composition>.form-actions{margin-top:0}.form-composition__jump{min-height:44px;display:inline-flex;align-items:center;justify-self:start}.submit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;scroll-margin-block:1rem}.submit-actions>.button{max-width:100%}.form-composition details{min-width:0}.form-composition summary{min-height:44px;align-content:center;cursor:pointer}.amount-summary{background:var(--soft);border:1px solid #a6cab9;padding:1rem;border-radius:.625rem;min-width:0}.amount-summary p{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.amount-summary span{display:block;color:var(--muted);font-size:.875rem;line-height:1.5;margin-bottom:.375rem}.amount-summary strong{color:var(--brand);font-size:1.5rem;line-height:1.35}.amount-summary .field-help{margin-top:.5rem}.confirmation-actions{gap:.75rem;flex-wrap:wrap}.button--danger:not(:disabled):hover{background:#842d2b}.button:disabled:hover{background:var(--brand)}.button--secondary:disabled:hover{background:var(--surface)}.button--danger:disabled:hover{background:var(--danger)}@media(max-width:600px){.form-composition .form-grid{grid-template-columns:minmax(0,1fr)}.submit-actions>button[type=submit]{width:100%}}.amount-summary--estimate p{color:var(--brand);font-size:1.5rem;font-weight:750}.amount-summary--estimate span{display:inline;color:inherit;font-size:inherit;line-height:inherit;margin:0}.amount-summary--estimate strong{font-weight:inherit;line-height:inherit}@media(max-height:59.999rem){.page-intro>.content-scroll-link{display:inline-flex;align-items:center;min-height:44px;justify-self:start}}@media(min-height:60rem){.page-intro>.content-scroll-link{display:none}}.shell .content-frame>a.back-navigation{margin-bottom:0;justify-self:start}.pager{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%;margin-top:1rem}.pager span{color:var(--muted);font-size:.875rem}.status-filters{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.status-filters .button{font-size:.875rem}.status-filters [aria-pressed=true]{background:var(--soft);border-color:var(--brand);color:var(--brand)}.checkbox-field{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.5rem;line-height:1.5}.checkbox-field input[type=checkbox]{appearance:none;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin:.125rem 0 0;border:2px solid var(--muted);border-radius:.25rem;background:var(--surface);cursor:pointer}.checkbox-field input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E") center/100% no-repeat}.checkbox-field input[type=checkbox]:indeterminate{border-color:var(--brand);background:var(--brand) linear-gradient(#fff,#fff) center/65% 2px no-repeat}.checkbox-field input[type=checkbox]:disabled{opacity:.5;cursor:default}.inventory-hero .metric-group{grid-template-columns:minmax(0,1fr)}.inventory-hero .metric-group>div{background:var(--soft)}.inventory-hero .metric-group dd.metric-group__value{font-size:clamp(1.75rem,3vw,2.5rem)}.stock-availability{border:1px solid var(--border);padding:1rem;background:var(--soft);border-radius:.75rem}.stock-availability h3{margin-top:0;font-size:1rem}@media(min-width:801px){.shell-sidebar{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;overflow-x:hidden}}@media(max-width:600px){.pager{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.shell *,.public-page *{scroll-behavior:auto;transition:none;animation:none}}.record-list.directory-list>.record-row--linked{display:block;padding:0}.record-list.directory-list>.record-row--linked>.record-row__body{display:grid;width:100%;min-width:0;box-sizing:border-box;text-decoration:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.75rem 1.25rem;padding:1rem;color:inherit}.record-row__body:hover{background:var(--soft)}.record-row__body h3{color:var(--brand)}.record-row--linked>.record-row__support,.record-row--linked>.record-row__actions{padding:0 1rem 1rem}.record-row__body:focus-visible{outline-offset:-3px}.transaction-summary{background:var(--soft);border:1px solid var(--border);border-radius:.75rem;padding:1rem;min-width:0}.transaction-summary h3{margin:0 0 .75rem;font-size:1rem}.transaction-summary dl{margin:0;display:grid;gap:.75rem}.transaction-summary dl>div{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.transaction-summary dt{color:var(--muted);font-size:.875rem}.transaction-summary dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.transaction-summary__total{border-top:1px solid var(--border);padding-top:.75rem;align-items:center}.transaction-summary__total dd{color:var(--brand);font-size:1.5rem;font-weight:750}.operation-feedback{display:grid;gap:.75rem}.operation-feedback p{margin:0}.operation-feedback__outcome>strong{display:block;font-size:1.125rem;margin-top:.375rem}.operation-feedback>.field-help{font-size:.8125rem}@media(max-width:600px){.record-list.directory-list>.record-row--linked>.record-row__body{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.checkbox-field input[type=checkbox]{appearance:auto}}.record-row__actions{display:flex;flex-wrap:wrap;gap:.75rem}.record-row__actions>.field-help{flex-basis:100%;margin:0}.organization-target{border:1px solid var(--border);border-radius:.75rem;padding:1rem;background:var(--soft)}.organization-target h3{margin-top:0}.organization-target .field{margin-bottom:0}.recovery-guide{border:1px solid var(--border);border-radius:.75rem;padding:1rem;background:var(--surface)}.recovery-guide li+li{margin-top:.75rem}.record-row>.record-row__actions{grid-column:1/-1}.home-record-link{display:block;color:inherit;border-radius:.75rem}.home-record-link:hover{background:var(--soft)}.record-row__body{-webkit-user-select:text;user-select:text}.operation-feedback--unverified{border-left-color:var(--warning);background:#fff9ee}.operation-feedback--rejected{border-left-color:var(--danger);background:#fff3f1}.transaction-summary+.confirmation-actions,.transaction-summary+.dialog-actions{margin-top:1rem}.stock-availability>p{margin-block:.5rem}.stock-availability__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.stock-availability__heading h3{margin:0}.transaction-facts{display:grid;gap:.5rem;min-width:0}.transaction-facts__label{font-size:.875rem;font-weight:400;color:var(--muted)}.transaction-facts__values{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.375rem 1rem}.transaction-facts__values>strong{font-size:1.125rem;line-height:1.5;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.record-row__body>.record-row__identity{align-self:start}.record-row__body>.record-row__summary{max-width:36rem}@media(max-width:600px){.transaction-facts__values{justify-content:flex-start}.record-row__body>.record-row__summary{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(max-width:800px){.form-composition :is(input,button,select,textarea){scroll-margin-block:1rem 8rem}}.record-disclosure>summary{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;cursor:pointer;list-style:none}.record-disclosure>summary::-webkit-details-marker{display:none}.record-list .record-row__support .record-disclosure>summary{width:fit-content;min-height:44px;margin-inline-start:auto}.record-list .record-row__support .record-disclosure>summary:before{content:none}.record-disclosure__label{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;color:var(--brand);font-size:.875rem;font-weight:600}.record-disclosure__content{min-width:0;overflow-wrap:anywhere;padding:1rem;border:1px solid var(--border);border-radius:.625rem;background:var(--soft)}.record-disclosure__content .profile-values{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.record-disclosure__content .profile-values>div+div{border-top:1px solid var(--border);padding-top:.75rem}.record-disclosure.record-metadata>summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.record-disclosure.record-metadata .record-disclosure__identity{min-width:0;flex:1 1 14rem;overflow-wrap:anywhere;font-size:.875rem}.record-disclosure.record-metadata .record-disclosure__label{margin-inline-start:auto}.record-disclosure.record-metadata>summary>span:first-child:before{content:none}.record-disclosure>summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:.25rem}.claim-terminal-outcome{padding:.75rem 1rem;border-inline-start:3px solid var(--brand)}.manager-home__intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.manager-home__intro h2{margin:.25rem 0;font-size:1.25rem}.manager-home__intro p{margin:.25rem 0}.manager-home__intro .eyebrow{color:var(--brand);font-size:.875rem;font-weight:650}.manager-home__actions{display:flex;flex-wrap:wrap;gap:.75rem}.manager-home__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.manager-home__metric{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);padding:1.25rem;min-width:0;box-shadow:var(--panel-shadow)}.manager-home__metric h3{font-size:.875rem;color:var(--muted);margin:0 0 .75rem;font-weight:600}.manager-home__metric>strong,.manager-home__metric>a>strong{display:block;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:750;line-height:1.25;color:var(--brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.manager-home__metric>a{display:block;min-height:44px}.manager-home__metric>p{font-size:.8125rem;margin:.375rem 0 0;color:var(--muted)}.manager-home__workflows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.manager-home__workflows .section-panel h2{margin:0;font-size:1.125rem}.manager-home__links{margin:.5rem 0 0;padding:0;list-style:none}.manager-home__links li+li{border-top:1px solid var(--border)}.manager-home__links a{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:.875rem 0;gap:.25rem}.manager-home__links strong{font-size:1rem;color:var(--ink)}.manager-home__links span{color:var(--muted);font-size:.875rem}.price-editor__heading{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.price-editor__heading h2{margin:0;font-size:1.125rem}.price-editor__version{font-size:.75rem;color:var(--muted);padding:.25rem .5rem;border:1px solid var(--border);border-radius:.375rem}.bonus-context{min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface)}.bonus-context h3{margin:0;font-size:1.125rem}.bonus-context>p{font-size:.875rem;color:var(--muted)}.bonus-context dl{margin:.75rem 0}.bonus-context dt{color:var(--muted);font-size:.875rem}.bonus-context dd{margin:.25rem 0 0;font-variant-numeric:tabular-nums}.bonus-context__available{color:var(--brand);font-size:1.75rem;font-weight:750}.bonus-context__breakdown{display:grid;gap:.75rem}.bonus-context__breakdown>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}@media(max-width:800px){.manager-home__workflows{grid-template-columns:minmax(0,1fr)}.manager-home__metrics{gap:.5rem}.manager-home__metric{padding:.875rem}.manager-home__metric>strong,.manager-home__metric>a>strong{font-size:1.25rem}}@media(max-width:480px){.manager-home__intro{gap:.75rem}.manager-home__actions{gap:.5rem}.manager-home__actions .button{font-size:.875rem;padding-inline:.75rem}.manager-home__metrics{grid-template-columns:minmax(0,1fr)}.manager-home__metric{padding:.75rem .625rem}.manager-home__metric h3{font-size:.75rem;min-height:2.5em}.manager-home__metric>p{font-size:.75rem}.manager-home__metric>strong,.manager-home__metric>a>strong{font-size:1.0625rem}}.manager-context-identity{margin:.25rem 0;font-size:.8125rem;color:var(--muted)}.manager-home__links a{position:relative;padding-inline-end:1.5rem}.manager-home__links a:after{content:"→";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);color:var(--brand)}@media(max-width:480px){.manager-home__metric{padding:1.125rem}.manager-home__metric h3{min-height:0;font-size:.8125rem}.manager-home__metric>strong,.manager-home__metric>a>strong{font-size:1.5rem}.manager-home__metric>p{font-size:.8125rem}.shell--manager-home>header .compact-brand{display:none}.shell--manager-home>header .page-heading{order:0;flex:1 1 0}.shell--manager-home>header .account{margin-inline-start:auto}}.manager-context-identity{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.shell-label .manager-context-identity{margin:0;font-weight:650;color:var(--ink)}@media(min-width:801px){.shell--pengelola:not(.shell--manager-home)>header .page-heading{display:flex;align-items:center;flex-wrap:wrap;gap:0 .75rem}.shell--pengelola:not(.shell--manager-home)>header .manager-context-identity{flex:1;min-width:0;margin:0;-webkit-line-clamp:1}.shell--pengelola:not(.shell--manager-home)>header .page-heading h1{flex-basis:100%}}.filter-action-toolbar{align-items:center}.filter-action-toolbar__primary{min-width:0;flex:1 1 auto}.filter-action-toolbar__auxiliary{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;justify-content:flex-end;margin-inline-start:auto;min-width:0;max-width:100%}.filter-action-toolbar__primary:empty{display:none}.filter-action-toolbar__auxiliary>.field{width:15rem;max-width:100%;margin:0}.filter-action-toolbar .field{margin-block:0}.filter-action-toolbar .field input,.filter-action-toolbar .field select{min-height:44px;min-width:0;width:100%}.filter-action-toolbar__primary>.field{width:17rem;max-width:100%}.collector-filter,.period-filter{min-width:0;max-width:100%}.collector-filter{flex:0 1 17rem;width:17rem}.collector-filter>summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;padding:.625rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--text);overflow-wrap:anywhere;font-size:.875rem}.collector-filter>summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.collector-filter__panel,.period-filter__range{display:grid;gap:.75rem;padding:.75rem;margin-top:.5rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface)}.collector-filter__options{display:grid;gap:.25rem;max-height:18rem;overflow-y:auto;padding:.25rem}.collector-filter__options .button{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start}.collector-filter__options [aria-pressed=true]{background:var(--soft);border-color:var(--brand)}.period-filter{width:13rem}.period-filter>.button{margin-top:.5rem;width:100%}.period-filter__range{width:min(24rem,100%)}.list-filter-selection{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center;font-size:.875rem;color:var(--muted)}.list-filter-selection p{margin:0}@media(max-width:800px){.filter-action-toolbar__primary{flex-basis:100%}.filter-action-toolbar__auxiliary{width:100%;justify-content:flex-start;margin-inline-start:0}.collector-filter,.period-filter,.filter-action-toolbar__auxiliary>.field{flex:1 1 13rem;width:auto}.setoran-toolbar .filter-action-toolbar__auxiliary .action-link{width:100%;justify-content:center}}@media(min-width:1100px){.filter-action-toolbar__primary{flex:1 1 0}.collector-filter{flex-basis:11.5rem;width:11.5rem}.period-filter{width:9.5rem}}.collector-filter,.period-filter{position:relative;align-self:end}.collector-filter>summary,.period-filter>summary{display:block;width:100%;min-height:44px;box-sizing:border-box;cursor:pointer;align-content:center;padding:.625rem 1.5rem .625rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--text);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none}.collector-filter>summary::-webkit-details-marker,.period-filter>summary::-webkit-details-marker{display:none}.period-filter>summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.collector-filter__panel,.period-filter__panel{position:absolute;z-index:30;inset-inline-end:0;top:calc(100% + .5rem);bottom:auto;width:min(24rem,calc(100vw - 2rem));max-height:var(--filter-panel-height, 24rem);overflow-y:auto;box-sizing:border-box;display:grid;gap:.75rem;padding:.75rem;margin:0;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);box-shadow:0 .5rem 1.5rem #203a3026}.filter-panel--above>:is(.collector-filter__panel,.period-filter__panel){top:auto;bottom:calc(100% + .5rem)}.period-filter__options{display:grid;gap:.25rem}.period-filter__options .button{justify-content:flex-start}.period-filter__options [aria-pressed=true]{border-color:var(--brand);background:var(--soft)}.period-filter__range{width:100%;margin:0;padding:0;border:0}.collector-filter__options{max-height:none;overflow:visible}@media(max-width:800px){.collector-filter__panel,.period-filter__panel{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 2rem)}}.collector-filter__panel,.period-filter__panel{position:fixed;inset-inline-start:var(--filter-panel-left);inset-inline-end:auto;top:var(--filter-panel-top);bottom:var(--filter-panel-bottom)}.semantic-icon{display:inline-block;flex:0 0 auto;vertical-align:middle;pointer-events:none}.button,.action-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;vertical-align:middle}.button__label{min-width:0;overflow-wrap:anywhere}.operation-feedback__heading{display:flex;align-items:center;gap:.5rem}.input-affix{position:relative;min-width:0;width:100%}.input-affix>input{width:100%}.input-affix--leading>input{padding-inline-start:2.75rem}.input-affix--trailing>input{padding-inline-end:2.75rem}.input-affix__leading,.input-affix__trailing{position:absolute;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;display:flex}.input-affix__leading{inset-inline-start:.875rem}.input-affix__trailing{inset-inline-end:.875rem}.context-info{display:inline-flex;vertical-align:middle;flex-shrink:0}.context-info__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--muted);cursor:pointer;flex:0 0 auto}.context-info__trigger:hover,.context-info__trigger[aria-expanded=true]{background:var(--soft);color:var(--brand)}.context-info__trigger:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.context-info__panel{position:fixed;z-index:35;box-sizing:border-box;padding:.875rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);color:var(--ink);box-shadow:0 .5rem 1.5rem #203a3026;overflow-y:auto;overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.context-info__panel p{margin:.5rem 0}.context-info__panel ul{padding-inline-start:1.25rem}.context-info__heading{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.context-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem}.context-heading>:is(h2,h3,p){margin-block:0}.shell-sidebar .shell-label .manager-context-identity{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow-wrap:normal}@media(forced-colors:active){.semantic-icon{color:currentColor}.context-info__trigger{border-color:ButtonText}.context-info__panel{border-color:CanvasText;background:Canvas;color:CanvasText}}.collector-filter>summary>.semantic-icon,.period-filter>summary>.semantic-icon{margin-inline-end:.375rem}.record-detail__decision .button,.form-composition .button{scroll-margin-block:1rem 8rem}.submit-actions>.button{padding-block:.75rem;line-height:1.5}.setoran-reference{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:.25rem .5rem;padding-block:.375rem}.setoran-form{gap:.75rem}@media(min-height:49rem){.page-intro>.content-scroll-link{display:none}}@media(max-height:48.999rem){.page-intro>.content-scroll-link{display:inline-flex}}summary{list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:""}.disclosure-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;vertical-align:middle}.disclosure-chevron>svg{transform:rotate(0)}details[open]>summary .disclosure-chevron>svg{transform:rotate(90deg)}.disclosure-summary{display:flex;align-items:center;gap:.5rem}.collector-filter>summary>.disclosure-chevron,.period-filter>summary>.disclosure-chevron{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.confirmation-actions{justify-content:flex-end}.confirmation-actions>.button{max-width:100%}@media(max-width:480px){.confirmation-actions>.button{flex:0 1 auto}}.form-composition [aria-invalid=true]{scroll-margin-block:1rem 8rem}.form-composition .form-grid{align-items:start;row-gap:1rem}.form-composition .field{align-content:start}.form-composition:has(.field>.error),.form-composition .form-grid:has(.field>.error){row-gap:1.5rem}.payment-reference{min-width:0;overflow-wrap:anywhere}.payment-reference__number{font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.payment-reference h4{margin-block:0 1rem}.password-visibility{position:absolute;inset-inline-end:.125rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:.5rem;color:var(--muted);background:transparent;cursor:pointer}.password-visibility:hover{color:var(--brand);background:var(--soft)}.password-visibility:focus-visible{outline:3px solid var(--brand);outline-offset:1px}.password-visibility:disabled{cursor:default;opacity:.55}.input-affix:has(>.password-visibility)>input{padding-inline-end:3.25rem}.registration-share{min-width:0}.registration-share-dialog{width:calc(100% - 2rem);max-width:30rem;max-height:calc(100dvh - 2rem);overflow:auto;box-sizing:border-box}.registration-share__url{width:100%;box-sizing:border-box;resize:vertical;min-height:6rem;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;padding:.75rem;border:1px solid var(--border);border-radius:.5rem}.attachment-field{min-width:0}.attachment-field input[type=file]{width:100%;max-width:100%;box-sizing:border-box}.attachment-filename{overflow-wrap:anywhere;min-width:0}.attachment-viewer{width:calc(100% - 2rem);max-width:64rem;max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow:auto}.attachment-viewer h2{overflow-wrap:anywhere;padding-inline-end:3rem}.attachment-viewer__close,.attachment-viewer__zoom{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--ink);cursor:pointer}.attachment-viewer__close{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:2;border-color:transparent}.attachment-viewer__close:hover,.attachment-viewer__zoom:hover{background:var(--soft);color:var(--brand)}.attachment-viewer__close:focus-visible,.attachment-viewer__zoom:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.attachment-viewer__stage{position:relative;min-width:0;margin-top:1rem}.attachment-viewer__zoom{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:2;box-shadow:0 .125rem .5rem #203a3026}.attachment-viewer__footer{display:flex;justify-content:flex-end;margin-top:1rem}.attachment-viewer__canvas{overflow:auto;max-height:65dvh;background:var(--surface);text-align:center}.attachment-viewer__canvas img{display:block;max-width:100%;max-height:60dvh;margin:auto;object-fit:contain}.attachment-viewer__canvas iframe{display:block;width:100%;height:60dvh;border:0}.attachment-viewer__canvas--zoom img{max-width:none;max-height:none;min-width:150%}.attachment-viewer__canvas--zoom iframe{width:150%;height:90dvh}.payment-reference .profile-values{margin-block:0 .75rem;padding:0;gap:.5rem}.payment-reference .profile-values>div{padding-block:.25rem}.payment-reference__number{display:flex;align-items:center;gap:.5rem}.payment-reference__number>span{min-width:0;overflow-wrap:anywhere}.payment-reference__copy{flex:0 0 44px;width:44px;height:44px;display:inline-grid;place-items:center;color:var(--primary, #155e55);background:transparent;border:1px solid currentColor;border-radius:.5rem;cursor:pointer}.payment-reference__copy:focus-visible,.success-toast button:focus-visible{outline:3px solid #155e55;outline-offset:3px}.toast-region{position:fixed;z-index:100;top:1rem;right:1rem;width:min(360px,calc(100vw - 2rem));pointer-events:none}.success-toast{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem .5rem 1rem;border:1px solid #90bba1;border-radius:.75rem;background:#eef8f1;color:#183d2b;box-shadow:0 4px 16px #163c2226;pointer-events:auto}.success-toast button{flex:0 0 44px;width:44px;height:44px;background:transparent;border:0;color:inherit;font-size:1.5rem;cursor:pointer}.mitra-primary-action{display:flex;justify-content:flex-end;margin-block-end:1rem}.mitra-primary-action>a{max-width:100%}.payment-proof-note{display:block;margin-top:.25rem;font-weight:400}.payment-partial-help{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border:1px solid var(--border, #ccd8d4);border-radius:50%;background:#fff;color:#12675d;padding:10px}.payment-partial-help:focus-visible{outline:3px solid #2458db;outline-offset:2px}.viewport-guidance{--guide-unit: calc(1rem * var(--guidance-scale));padding:var(--guide-unit);border-bottom:2px solid var(--primary, #155e55);background:#eef6f3;color:#183b35;font-size:var(--guide-unit);line-height:1.5;overflow-wrap:anywhere}.viewport-guidance h2{font-size:calc(var(--guide-unit) * 1.2);margin:0 0 calc(var(--guide-unit) * .5)}.viewport-guidance p{margin:0 0 calc(var(--guide-unit) * .75);max-width:65ch}.viewport-guidance__actions{display:flex;flex-wrap:wrap;gap:calc(var(--guide-unit) * .5)}.viewport-guidance button{font:inherit;color:inherit;background:#fff;border:1px solid currentColor;border-radius:calc(var(--guide-unit) * .5);padding:calc(var(--guide-unit) * .5) calc(var(--guide-unit) * .75);min-height:calc(44px * var(--guidance-scale));cursor:pointer}.viewport-guidance button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.manager-home__metric--wide{grid-column:1 / -1}.manager-home__metric h3{display:flex;align-items:center;gap:.625rem}.metric-card__icon{display:inline-flex;padding:.375rem;border-radius:.5rem;background:var(--soft);color:var(--muted);flex-shrink:0}.payment-methods{border:0;padding:0;margin:1rem 0;min-width:0}.payment-methods legend{margin-bottom:.5rem}.collection-payment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;align-items:start}.collection-payment-command{min-width:0}.collection-payment-command>.button{width:100%;min-height:44px}.setoran-navigation{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.setoran-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:.625rem .875rem;text-decoration:none;color:var(--muted);border-bottom:3px solid transparent}.setoran-navigation a[aria-current=page]{color:var(--brand);border-bottom-color:currentColor;font-weight:700}@media(max-width:800px){.manager-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.manager-home__metrics,.collection-payment-actions{grid-template-columns:minmax(0,1fr)}}.payment-context-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.payment-context-row>a{display:inline-flex;align-items:center;min-height:44px}.payment-context-row .payment-partial-help{margin:0;flex-shrink:0}.mitra-home-finances{display:grid;gap:.75rem;min-width:0}.mitra-financial-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mitra-home-histories{margin-top:.5rem}@media(max-width:1000px){.mitra-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mitra-financial-metrics{grid-template-columns:minmax(0,1fr)}}.record-detail__identity.collection-status-context{justify-content:flex-start;align-items:center}.toast-region{top:7rem;right:.5rem;width:min(320px,calc(100vw - 1rem))}.toast--loading{background:var(--surface);color:var(--text);border-color:var(--border)}.toast--warning{background:#fff6e9;color:#75420c;border-color:#d9bd94}.toast--error{background:#fff2f0;color:var(--danger);border-color:#dfb3ac}@media(max-width:600px){.toast-region{position:fixed;top:calc(6rem + env(safe-area-inset-top));left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));width:auto;max-height:calc(100dvh - 13rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}.toast-region:empty{display:none}}body:has(dialog[open]) .toast-region{visibility:hidden}.attachment-field>.button{width:auto;min-height:44px}.manager-balances{margin-block:1rem}.overflow-status-filters{display:flex;align-items:center;gap:.5rem;min-width:0}.overflow-status-filters>.status-filters{flex-wrap:nowrap;overflow-x:auto;min-width:0}.overflow-status-filters>.status-filters>button{flex-shrink:0}.status-overflow{flex-shrink:0}.status-overflow summary[data-selected=true]{background:var(--soft);border-color:var(--brand);color:var(--brand);font-weight:600}.collection-status-help{display:inline-flex;align-items:center;gap:.125rem}.collection-status-help .payment-partial-help{width:44px;height:44px;padding:14px;border:0;background:transparent;color:var(--brand)}.collection-status-help .payment-partial-help svg{width:16px;height:16px}.toast--success{background:#d8f0e2;color:#123e2a;border-color:#28734c;border-inline-start-width:5px;box-shadow:0 4px 18px #163c2240}.toast--error{background:#ffe2dd;color:#821c14;border-color:#b42318;border-inline-start-width:5px}.toast--warning{background:#ffedc4;color:#653809;border-color:#9a5b1c;border-inline-start-width:5px}.toast--loading{border-inline-start:5px solid var(--brand)}.factory-current-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.factory-current-metrics>*{min-width:0}.monthly-sales__value{font-size:1.5rem;overflow-wrap:anywhere}@media(max-width:800px){.factory-current-metrics{grid-template-columns:minmax(0,1fr)}}.factory-page-actions{display:flex;justify-content:flex-end;margin-block:0 .75rem}.payout-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:.75rem 1.25rem}.payout-summary-metrics>*{min-width:0}.payout-page-actions{display:flex;justify-content:flex-end;margin-block:.75rem 1rem}.manager-balances__facts{margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.375rem 1.25rem}.manager-balances__facts>div{min-width:0}.manager-balances__facts dt{color:var(--muted);font-size:.8125rem}.manager-balances__facts dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.manager-balances__list .record-row__amount>strong,.manager-balances__list .record-row__amount>span{display:block}@media(max-width:800px){.payout-summary-metrics{grid-template-columns:minmax(0,1fr)}}.setoran-public-number{margin:0 0 .35rem;color:var(--muted);font-size:.8125rem;font-weight:500;overflow-wrap:anywhere}.setoran-public-number--detail{margin-bottom:.65rem}.setoran-number-search{display:flex;align-items:center;gap:.5rem;max-width:100%;min-width:0;flex-wrap:wrap}.setoran-number-search input{width:13rem;max-width:100%;min-width:0}@media(max-width:600px){.setoran-number-search{width:100%}.setoran-number-search input{flex:1;width:9rem}}.record-list.directory-list>.payment-allocation-row>.record-row__body{grid-template-columns:minmax(0,1fr) auto;align-items:center}.payment-allocation-row .record-row__summary{display:block;text-align:right}.setoran-number-search .field{min-width:0;max-width:100%}.setoran-public-number{display:block;padding:0;border:0;text-decoration:none}.setoran-number-search .field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.setoran-number-search{flex-wrap:nowrap}.setoran-number-search .field{flex:1 1 0}.setoran-number-search input{width:100%}.setoran-number-search button{flex-shrink:0}.manager-history-toolbar .filter-control--compact{flex:0 0 44px;width:44px;align-self:center}.manager-history-toolbar .filter-control--compact>summary{display:flex;align-items:center;justify-content:center;padding:.5rem;width:44px;height:44px}.manager-history-toolbar .filter-control--compact>summary>.semantic-icon{margin:0}.manager-history-toolbar .filter-control--compact>summary[data-selected=true]{border-color:var(--brand);background:var(--soft)}:is(.manager-history-toolbar,.mitra-history-toolbar) .setoran-number-search{width:14rem;min-width:0;max-width:100%}@media(min-width:801px){:is(.manager-history-toolbar,.mitra-history-toolbar){display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}:is(.manager-history-toolbar,.mitra-history-toolbar) .filter-action-toolbar__primary{flex:1 1 0;min-width:0}:is(.manager-history-toolbar,.mitra-history-toolbar) .filter-action-toolbar__auxiliary{flex:0 0 auto;width:auto;flex-wrap:nowrap;align-items:center;gap:.5rem}.manager-history-toolbar .overflow-status-filters{min-width:0}.manager-history-toolbar .status-overflow{flex:0 0 auto;width:7.5rem}}@media(max-width:800px){:is(.manager-history-toolbar,.mitra-history-toolbar) .filter-action-toolbar__auxiliary{flex-wrap:nowrap;gap:.5rem}:is(.manager-history-toolbar,.mitra-history-toolbar) .setoran-number-search{flex:1 1 0;width:auto}}.mitra-history-toolbar .status-overflow{flex:0 0 auto;width:auto;max-width:100%}@media(min-width:801px){.mitra-history-toolbar .setoran-number-search{width:clamp(10rem,17vw,14rem)}}@media(max-width:800px){.mitra-history-toolbar .status-overflow .period-filter__panel{top:calc(var(--filter-panel-top) + 52px)}}
