.application-review-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.application-review-hero p{margin-bottom:0}.application-review-hero-actions{display:flex;align-items:center;gap:9px}.application-review-status,.application-review-back{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 12px;border-radius:9px;font-weight:900}.application-review-status{background:rgba(109,92,255,.14);color:#9f8cff}.application-review-back{border:1px solid var(--line);color:var(--muted);text-decoration:none}.application-review-tabs{display:flex;gap:7px;overflow-x:auto;margin:14px 0;padding:9px;border:1px solid var(--line);border-radius:11px;background:#06111a}.application-review-tabs a{white-space:nowrap;padding:8px 10px;border-radius:8px;color:var(--muted);text-decoration:none}.application-review-tabs a:hover{background:rgba(0,234,212,.08);color:#fff}.application-review-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:14px}.application-review-form,.application-review-summary{margin-top:0}.application-review-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.application-review-section-header small{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.13em}.application-review-section-header h2{margin:4px 0 0}.application-review-section-header>span{display:grid;place-items:center;min-width:32px;height:32px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.application-answer-list{display:grid;gap:10px}.application-answer-card{padding:13px;border:1px solid var(--line);border-radius:10px;background:#06151f}.application-answer-card strong,.application-answer-card small{display:block}.application-answer-card small{margin-top:3px;color:var(--muted)}.application-answer-value{margin-top:10px;padding:11px;border-radius:8px;background:#041019;white-space:pre-wrap;line-height:1.55}.application-review-summary dl{display:grid;gap:8px;margin:0}.application-review-summary dl>div{padding:10px;border:1px solid var(--line);border-radius:9px}.application-review-summary dt{color:var(--muted);font-size:10px}.application-review-summary dd{margin:4px 0 0;font-weight:850}.application-review-management-form,.application-review-appointment-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.application-review-management-form label,.application-review-appointment-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}.application-review-management-form input,.application-review-management-form select,.application-review-appointment-form input,.application-review-appointment-form select,.application-review-message-form textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;background:#041019;color:#fff}.application-review-management-form button,.application-review-appointment-form button,.application-review-message-form button{padding:11px 14px;border:1px solid rgba(0,234,212,.38);border-radius:9px;background:rgba(0,234,212,.08);color:var(--accent);font-weight:900;cursor:pointer}.application-review-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.application-review-comments{display:grid;gap:8px;max-height:420px;overflow:auto}.application-review-comments article{padding:11px;border:1px solid rgba(255,190,80,.18);border-radius:9px;background:rgba(255,190,80,.035)}.application-review-comments.public article{border-color:rgba(0,234,212,.18);background:rgba(0,234,212,.035)}.application-review-comments header{display:flex;justify-content:space-between;gap:10px}.application-review-comments p{margin:8px 0 0;white-space:pre-wrap}.application-review-comments small{color:var(--muted)}.application-review-message-form{display:grid;gap:9px;margin-top:12px}.application-review-message-form textarea{resize:vertical}.application-appointment-list{display:grid;gap:8px;margin-bottom:14px}.application-appointment-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#06151f}.application-appointment-list strong,.application-appointment-list span{display:block}.application-appointment-list span,.application-appointment-list small{color:var(--muted)}.application-review-timeline{display:grid;gap:13px}.application-review-timeline article{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px}.application-review-timeline i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 13px var(--accent)}.application-review-timeline p{margin:4px 0;white-space:pre-wrap}.application-review-timeline small{color:var(--muted)}.application-review-empty{padding:16px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);text-align:center}@media(max-width:1050px){.application-review-grid,.application-review-two-column{grid-template-columns:1fr}.application-review-management-form,.application-review-appointment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.application-review-hero{align-items:flex-start;flex-direction:column}.application-review-management-form,.application-review-appointment-form{grid-template-columns:1fr}.application-appointment-list article{align-items:flex-start;flex-direction:column}}
