.admin-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #bac7b8}.admin-toolbar>div{min-width:220px}.admin-toolbar label{margin-top:0}.admin-grid{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(380px,1.2fr);gap:28px;margin:24px 0}.queue-panel h2,.detail-panel h2{font-size:29px;font-weight:400;margin:0 0 10px}.queue-panel{border-left:1px solid #c4cebf;padding-left:24px}#application-list{list-style:none;margin:0;padding:0}#application-list li{margin-bottom:8px}.application-button{display:block;width:100%;text-align:right;background:#fffdf8;color:#16483e;border:1px solid #b5c4b6;padding:14px 16px}.application-button:hover{background:#e6ebe0}.application-button[aria-pressed=true]{border:2px solid #16483e;background:#e3e9df}.application-button strong,.application-button span{display:block;font-weight:400;overflow-wrap:anywhere}.application-button strong{font-size:23px}.application-button span{font-size:16px;color:#435851}.detail-panel{background:#fffdf8;border:1px solid #bdc9b9;border-radius:9px;padding:26px}.applicant-photo{object-fit:contain;float:left;background:#edf0e8;border:1px solid #c4cebf;padding:3px;margin:0 14px 16px 0}.application-status{color:#16483e;border-right:3px solid #aa8245;padding-right:12px;margin:6px 0 20px}.detail-panel .member-details{clear:both}.detail-panel dd{font-size:20px}.detail-panel textarea{font:inherit;width:100%;padding:12px;border:1px solid #8c9e90;border-radius:5px;background:#fffdf9;color:#162827;resize:vertical}.detail-panel textarea:focus-visible{outline:3px solid #aa8245;outline-offset:3px}.decision-choices{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.decision-preview{margin:22px 0 15px;padding:18px 20px;border:2px solid #aa8245;border-radius:7px;background:#f3eee0}.decision-preview h3{margin:0;font-size:26px;font-weight:400}.decision-preview p,#existing-reason,#rejection-reason{white-space:pre-wrap;overflow-wrap:anywhere}#queue-count{font-size:16px;color:#435851}#admin-resume-panel{border-block:1px solid #d0d9c9;padding:8px 0 15px}#detail-resume-name{overflow-wrap:anywhere}#existing-decision{border-top:1px solid #c9d0c4;margin-top:20px}#admin-gate button{margin-top:12px}.steps li{padding-inline:3px}.steps{flex-wrap:wrap}@media(max-width:850px){.admin-grid{grid-template-columns:1fr}.queue-panel{border-left:0;padding-left:0;border-bottom:1px solid #c4cebf;padding-bottom:20px}.detail-panel{padding:22px}}@media(max-width:540px){.admin-toolbar{align-items:stretch}.admin-toolbar>div{width:100%}.admin-toolbar button{flex:1}.decision-choices button{width:100%}.applicant-photo{width:90px;height:110px}}
