
.v439g-agency-summary-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:145px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--background);cursor:pointer;text-align:left}
.v439g-agency-summary-btn:hover{border-color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 4%,var(--background))}
.v439g-agency-summary-btn strong{font-weight:800}.v439g-agency-summary-btn small{color:var(--muted-foreground);white-space:nowrap}
.v439g-employee-agencies-dialog{width:min(1050px,calc(100vw - 28px));max-width:1050px!important;max-height:92vh;overflow:auto}
.v439g-employee-agency-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}
.v439g-employee-agency-kpis article{padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--background)}
.v439g-employee-agency-kpis span,.v439g-employee-agency-kpis b{display:block}.v439g-employee-agency-kpis span{color:var(--muted-foreground)}.v439g-employee-agency-kpis b{margin-top:4px}
.v439g-agency-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}
.v439g-agency-list>article{display:grid;grid-template-columns:24px minmax(190px,1.5fr) .55fr .8fr .8fr auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:9px}
.v439g-agency-list .identity strong,.v439g-agency-list .identity small,.v439g-agency-list article>div>span,.v439g-agency-list article>div>b{display:block}
.v439g-agency-list .identity small,.v439g-agency-list article>div>span{color:var(--muted-foreground);margin-top:2px}
.v439g-agency-list article>span{padding:4px 7px;border-radius:999px;font-weight:700}.v439g-agency-list article>span.active{background:#dcfce7;color:#15803d}.v439g-agency-list article>span.locked{background:#fee2e2;color:#b91c1c}
.v439g-transfer-box{display:grid;grid-template-columns:minmax(250px,1fr) 250px auto;gap:8px;align-items:center;margin-top:12px;padding:10px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff}
.v439g-transfer-box strong,.v439g-transfer-box small{display:block}.v439g-transfer-box small{margin-top:3px;color:#475569}.v439g-transfer-box select{height:40px;border:1px solid var(--border);border-radius:8px;background:var(--background);padding:0 8px}
.v439g-empty{padding:24px;text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:9px}
@media(min-width:761px){.v439g-agency-summary-btn,.v439g-agency-summary-btn *,.v439g-employee-agencies-dialog,.v439g-employee-agencies-dialog *{font-size:14px!important}.v439g-employee-agency-kpis b{font-size:18px!important}}
@media(max-width:760px){
 .v439g-agency-summary-btn{min-width:110px;padding:6px}.v439g-agency-summary-btn strong{font-size:10px}.v439g-agency-summary-btn small{font-size:8.5px;white-space:normal}
 .v439g-employee-agencies-dialog{width:calc(100vw - 12px);max-height:96vh;padding:12px}
 .v439g-employee-agency-kpis{grid-template-columns:1fr 1fr;gap:5px}.v439g-employee-agency-kpis article{padding:8px}.v439g-employee-agency-kpis span{font-size:8.5px}.v439g-employee-agency-kpis b{font-size:11px}
 .v439g-agency-list>article{grid-template-columns:22px 1fr 1fr;gap:7px;padding:9px}.v439g-agency-list .identity{grid-column:2/-1}.v439g-agency-list article>div>span{font-size:8.5px}.v439g-agency-list article>div>b,.v439g-agency-list .identity strong{font-size:10px}.v439g-agency-list .identity small{font-size:8.5px}.v439g-agency-list article>span{font-size:8.5px}
 .v439g-transfer-box{grid-template-columns:1fr;padding:9px}.v439g-transfer-box strong{font-size:10px}.v439g-transfer-box small{font-size:8.5px}.v439g-transfer-box select,.v439g-transfer-box button{width:100%;min-height:44px;font-size:10px}
}
