.application-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.application-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.application-metrics>div{border:1px solid #e6e4e0;border-radius:18px;padding:22px;background:#fff}.application-metrics strong{display:block;font-size:32px;color:#182d28}.application-metrics span{font-size:13px;color:#626a65}.application-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.application-filters label{flex:1;min-width:170px}.application-filters input,.application-filters select,#application-submit input:not([type=checkbox]),#application-submit textarea,#application-decision select,#application-decision textarea{display:block;width:100%;padding:13px;border:1px solid #dcdedb;border-radius:10px;background:white;font:inherit;margin:7px 0 14px;min-height:48px}#application-submit textarea,#application-decision textarea{min-height:110px}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.application-card{border:1px solid #e5e7e3;border-radius:20px;padding:24px;background:#fff;min-width:0}.application-card h2{font-size:23px;margin:12px 0}.application-card p{overflow-wrap:anywhere}.application-card-top,.application-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.application-card-top small,.application-card-bottom span{font-size:12px;color:#68736c}.application-status{display:inline-block;padding:6px 12px;border-radius:30px;background:#eef1ee;color:#31443b;font-size:13px;font-weight:600}.status-new{background:#fff0d9;color:#85601d}.status-invited,.status-shortlisted{background:#dff2e6;color:#275a3d}.status-rejected,.status-withdrawn{background:#f3e9e7;color:#86514c}.application-video{display:block;width:100%;max-height:360px;background:#17241e;border-radius:15px;margin:18px 0}.application-copy{white-space:pre-wrap;overflow-wrap:anywhere}#application-submit label,#application-decision label{display:block;margin-top:16px}#application-decision{margin-top:20px}@media(max-width:700px){.application-grid{grid-template-columns:1fr}.application-metrics{grid-template-columns:repeat(2,1fr)}.application-tabs .button{flex:1;font-size:14px}.application-card{padding:20px}}
.response-context{display:grid;gap:6px;padding:16px;border:1px solid #e5dfd7;border-radius:12px;margin:18px 0;background:#f8f6f2}.response-context span,.response-context small{color:#736b64;font-size:13px}.response-media-actions,.response-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.response-media-actions label.button{position:relative;overflow:hidden;margin:0!important;display:flex!important;cursor:pointer;flex:1;min-width:140px}.response-file{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.demo-flow-notice{padding:16px 20px;border:1px solid #e0bf7a;border-radius:12px;background:#fff7e7;color:#654919;margin:18px 0;line-height:1.6}.demo-flow-entry{display:flex;flex-direction:column;gap:6px;margin:18px 0 28px}.demo-flow-entry small{color:#746d65}.demo-workflow-card{max-width:780px}#demo-decision label{display:block;margin:16px 0}#demo-decision select,#demo-decision textarea{display:block;width:100%;font:inherit;padding:14px;border:1px solid #ddd;border-radius:10px;margin-top:6px}#demo-decision textarea{min-height:100px}.demo-workflow-card details{margin-top:24px}.response-detail-actions .button{flex:1;font-size:14px;min-width:160px}
.workspace-detail .thread-panel{display:flex!important;flex-direction:column;min-width:0}
.application-next-step{margin:18px 0;padding:16px;border-left:3px solid var(--red,#a61f2e);border-radius:8px;background:#faf4f4;line-height:1.6}.application-next-step p{margin:6px 0 0}.application-history{padding-left:24px}.application-history li{margin:14px 0;overflow-wrap:anywhere}.application-history p{margin:6px 0}
.response-video-guide{margin:18px 0!important;line-height:1.7!important;font-size:15px!important;color:#473d35}.response-video-guide small{font-size:13px;color:#807267}
@media(max-width:700px){.workspace-detail .message-scroll{height:28dvh;min-height:120px}.workspace-detail .message-composer textarea{font-size:16px;min-height:85px}.response-detail-actions{display:grid;grid-template-columns:1fr}.response-detail-actions .button{width:100%}.workspace-detail .composer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-detail .composer-actions .button{margin:0;min-height:44px;padding:10px}.workspace-detail #send-message{background:var(--red,#a61f2e);color:#fff}.workspace-case-tabs{gap:10px!important;flex-wrap:wrap}.workspace-case-tabs button{min-height:40px!important}}
