#applicationsWorkspace{color:var(--bs-body-color);min-width:0}
#applicationsWorkspace [hidden]{display:none!important}
#applicationsWorkspace .intake-actions{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}
#applicationsWorkspace .intake-actions a{text-decoration:none}
#applicationsWorkspace .notice,#applicationsWorkspace .error{padding:14px 16px;border:1px solid #d9e2ec;border-left:4px solid #137c80;background:#f4f9fb;border-radius:6px;margin:0 0 16px;font-size:14px;line-height:1.6}
#applicationsWorkspace .error{background:#fff3f0;border-left-color:#b53329;color:#92271e}
#applicationsWorkspace .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 12px}
#applicationsWorkspace .stat{border:1px solid var(--bs-border-color);border-radius:8px;background:linear-gradient(180deg,#fff,#f7f9fc);padding:18px;position:relative;overflow:hidden}
#applicationsWorkspace .stat:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#137c80,#ce8b20)}
#applicationsWorkspace .stat span{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--muted)}
#applicationsWorkspace .stat strong{display:block;font-size:26px;margin-top:10px}
#applicationsWorkspace .muted{color:var(--muted);font-size:13px;line-height:1.5}
#applicationsWorkspace .summary-chart{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
#applicationsWorkspace .summary-chart span{padding:6px 9px;background:#e3eff2;border-radius:4px;font-size:12px}
#applicationsWorkspace .toolbar{display:flex;gap:12px;background:white;border:1px solid var(--bs-border-color);border-radius:8px;padding:16px;margin:18px 0}
#applicationsWorkspace input,#applicationsWorkspace select,#applicationsWorkspace textarea{font:inherit;border:1px solid var(--bs-border-color);border-radius:5px;background:white;padding:10px 12px;color:var(--bs-body-color);max-width:100%;min-width:0}
#applicationsWorkspace .toolbar input{flex:1}
#applicationsWorkspace .toolbar select{width:190px}
#applicationsWorkspace button{font-family:inherit;cursor:pointer}
#applicationsWorkspace button:disabled{opacity:.5;cursor:default}
#applicationsWorkspace .primary,#applicationsWorkspace .secondary{padding:9px 13px;border-radius:5px;border:1px solid var(--bs-border-color);font-size:14px;font-weight:700;background:white;color:#254760}
#applicationsWorkspace .primary{color:white;background:#117e80;border-color:#117e80}
#applicationsWorkspace .inbox-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:start}
#applicationsWorkspace .inbox{display:grid;gap:8px}
#applicationsWorkspace .app-row{padding:16px;text-align:left;border:1px solid var(--bs-border-color);border-radius:6px;background:white;color:var(--bs-body-color);width:100%}
#applicationsWorkspace .app-row:hover{background:#f7fbfc}
#applicationsWorkspace .app-row.selected{border-color:#137c80;box-shadow:inset 4px 0 #137c80;background:#f1fafa}
#applicationsWorkspace .app-row strong{display:block;font-size:15px}
#applicationsWorkspace .app-row p{margin:9px 0;color:var(--muted);font-size:13px;line-height:1.5}
#applicationsWorkspace .app-row small{font-size:11px}
#applicationsWorkspace .badge{display:inline-block;padding:5px 9px;border-radius:12px;background:#def6ef;color:#08736a;font-size:12px;font-weight:700}
#applicationsWorkspace .warning{background:#fff0d1;color:#86591e}
#applicationsWorkspace .detail{background:white;border:1px solid var(--bs-border-color);border-radius:8px;padding:24px;min-width:0}
#applicationsWorkspace .detail h2{font-size:25px;margin:10px 0}
#applicationsWorkspace .detail h3{font-size:16px;margin:24px 0 14px;border-bottom:1px solid #e6ebf1;padding-bottom:10px}
#applicationsWorkspace .detail dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5}
#applicationsWorkspace .detail dt{color:var(--muted)}
#applicationsWorkspace .detail dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
#applicationsWorkspace .staff-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
#applicationsWorkspace .review-section{padding:14px;background:#f7f9fc;border:1px solid #e3eaf1;border-radius:5px;margin-bottom:10px;font-size:14px}
#applicationsWorkspace .review-section p{margin:8px 0;line-height:1.5;white-space:pre-wrap}
#applicationsWorkspace .field{display:grid;gap:8px;font-size:13px;font-weight:700;margin-bottom:14px}
#applicationsWorkspace textarea{resize:vertical;min-height:100px;width:100%}
#applicationsWorkspace .timeline p{font-size:13px;padding:12px;background:#f4f7fa;border-left:3px solid #d2e2e7;line-height:1.6;white-space:pre-wrap}
#applicationsWorkspace .pager{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}
#applicationsWorkspace .empty{padding:40px 15px;color:var(--muted);text-align:center;line-height:1.6}
#applicationsWorkspace :is(button,input,select,textarea,a):focus-visible{outline:3px solid #58a8ad;outline-offset:2px}
@media(max-width:1000px){#applicationsWorkspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}#applicationsWorkspace .inbox-layout{grid-template-columns:1fr}#applicationsWorkspace .inbox{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#applicationsWorkspace .toolbar{flex-wrap:wrap}#applicationsWorkspace .toolbar input,#applicationsWorkspace .toolbar select{width:100%;flex:auto}#applicationsWorkspace .inbox{grid-template-columns:1fr}#applicationsWorkspace .detail{padding:16px}#applicationsWorkspace .detail dl{grid-template-columns:100px minmax(0,1fr)}}
@media print{body:has(#applicationsWorkspace:not(.hidden)) .sidebar,body:has(#applicationsWorkspace:not(.hidden)) .command-bar,body:has(#applicationsWorkspace:not(.hidden)) .topbar{display:none!important}body:has(#applicationsWorkspace:not(.hidden)) .backend-shell{display:block}body:has(#applicationsWorkspace:not(.hidden)) .content{overflow:visible;height:auto;padding:0}#applicationsWorkspace :is(.intake-actions,.notice,.error,.stats,.summary-chart,.toolbar,.inbox,.pager,.staff-actions,#staffForm){display:none!important}#applicationsWorkspace .inbox-layout{display:block}#applicationsWorkspace .detail{border:0;padding:0}}
