.application-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.application-controls label{display:grid;gap:8px;flex:1;min-width:180px}.application-controls input,.application-controls select{min-height:46px;width:100%}.applications-list{display:grid;gap:18px}.application-card{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px;background:#fafaf7;border:1px solid #d5d9d3;border-left:3px solid #e47a39;min-width:0}.application-card h3{font-size:22px;margin-bottom:12px}.application-card p{margin:10px 0}.application-card p,.application-card h3,.application-detail p{overflow-wrap:anywhere}.application-detail p{white-space:pre-wrap;line-height:1.7}.application-detail>div{border-top:1px solid #d5d9d3;padding-top:16px}.application-detail h4{margin:0 0 8px}.application-pagination{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.applications-admin button{min-height:46px}.application-card button{flex-shrink:0}.application-detail{min-width:0}
@media(max-width:650px){.application-controls{align-items:stretch;flex-direction:column}.application-controls label{min-width:0}.application-card{align-items:stretch;flex-direction:column;padding:22px}.application-card button{width:100%}.application-pagination{display:grid;grid-template-columns:1fr 1fr}.application-pagination span{grid-column:1/-1;grid-row:1;text-align:center}}
#submittedApplications .application-card{background:#223027;border-color:#4b6050;color:#f9faf5}
#submittedApplications .application-card h3,#submittedApplications .application-card p{color:#f9faf5!important}
#submittedApplications .application-card small{color:#c5d2c8!important}

.application-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;max-width:390px}.application-card-actions button{min-height:46px}
.application-pdf-preview{width:min(960px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;padding:0;border:1px solid #64796b;border-radius:10px;background:#18231d;color:#f9faf5}.application-pdf-preview::backdrop{background:#000a}.application-pdf-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border-bottom:1px solid #52675a}.application-pdf-tools strong{flex:1 1 180px}.application-pdf-tools button,.application-pdf-tools a{min-height:44px;padding:10px 14px;background:#304b3b;border:1px solid #718676;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:12px;text-decoration:none}.application-pdf-tools a[hidden]{display:none}.application-pdf-status{padding:12px 16px;margin:0;font-size:13px}.application-pdf-pages{overflow:auto;height:calc(100% - 155px);padding:14px;background:#0d1711}.application-pdf-pages canvas{display:block;width:100%;max-width:760px;height:auto;margin:0 auto 18px;background:#fff}
@media(max-width:650px){.application-card-actions{display:grid;grid-template-columns:1fr 1fr;max-width:none;width:100%}.application-card-actions button:first-child{grid-column:1/-1}.application-card-actions button{min-width:0;white-space:normal}.application-pdf-tools{gap:10px;padding:12px}.application-pdf-tools strong{flex-basis:100%}.application-pdf-tools button,.application-pdf-tools a{flex:1 1 40%;font-size:11px}.application-pdf-pages{height:calc(100% - 240px);padding:8px}.application-pdf-status{font-size:12px}}
