/* Page-specific styles: complaint-status.html */
.fk .jx-btn{align-self:flex-start}
.fk+.bk-note{margin:var(--space-6) 0 0;padding:0;border:0;background:none;text-align:center;font:500 15px/24px var(--font-body);opacity:.8}
@media (min-width:1101px){.fk h3{min-height:60px}}
.pt-tb td:not(:first-child){white-space:nowrap}
#nf1:checked~.nl .row:not(.y1),#nf2:checked~.nl .row:not(.y2){display:none}
#bf1:checked~.bk-cards .ar:not(.c1),#bf2:checked~.bk-cards .ar:not(.c2),#bf3:checked~.bk-cards .ar:not(.c3),#bf4:checked~.bk-cards .ar:not(.c4),#bf5:checked~.bk-cards .ar:not(.c5){display:none}
.fk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}
.fk>div{background:var(--white);border:1px solid var(--hairline);border-top:4px solid var(--mustard);border-radius:var(--radius-sm);padding:var(--space-8);display:flex;flex-direction:column}
.fk>div:nth-child(even){border-top-color:var(--emerald)}
.fk h3{margin:0 0 var(--space-3,12px);font:600 22px/30px var(--font-display);color:var(--navy)}
.fk p{margin:0 0 var(--space-6);font:400 16px/26px var(--font-body);color:var(--navy);flex:1}
.rl-s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-5,20px) var(--space-6);background:var(--white);border:1px solid var(--hairline);border-left:4px solid var(--mustard);border-radius:var(--radius-sm)}
.rl-t{display:flex;flex-direction:column;gap:2px}
.rl-e{font:600 12px/18px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--emerald)}
.rl-t p{margin:0;font:500 18px/28px var(--font-body);color:var(--navy)}
.rl-k{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);justify-content:flex-end}
.rl-k a{padding:8px 18px;border:1.5px solid var(--navy);border-radius:999px;font:600 15px/24px var(--font-display);color:var(--navy);text-decoration:none;background:var(--white)}
.rl-k a:hover{background:var(--navy);color:var(--white)}
.jda-section{padding:var(--space-14,56px) 0}
.b1{position:relative;overflow:hidden;background:var(--tb);color:var(--tf);padding:64px 0}
.b1::before{content:"";position:absolute;right:-130px;top:-170px;width:460px;height:460px;border-radius:50%;border:70px solid var(--tw)}
.b1::after{content:"";position:absolute;right:230px;bottom:-190px;width:300px;height:300px;border-radius:50%;border:44px solid var(--tw)}
.b1 h2{font:600 36px/44px var(--font-display);color:var(--tf)}
.b1 p{margin-top:12px;max-width:560px;font:400 18px/28px var(--font-body);color:var(--tm)}
.b2{background:var(--off-white);padding:72px 0}
.b2 h2{font:600 28px/36px var(--font-display);color:var(--navy)}
.b2 p{margin-top:6px;font:400 17px/26px var(--font-body);color:var(--text-muted,#5B6B7A)}
.b2.section--light{background:var(--white)}
.b2.cx-mint{background:#E9F3EE}
.b2.section--accent{background:var(--mustard-25)}
