.subtabs{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:28px}.subtabs button{background:none;border:1px solid transparent;color:var(--muted);padding:11px 15px;border-radius:8px;font-size:14px}.subtabs button[aria-selected=true]{color:var(--gold);border-color:#5d5029;background:#29251a}.subtabs span{display:inline-block;margin-left:8px;background:#37311e;padding:1px 6px;border-radius:4px}.review-list{display:grid;gap:14px}.review-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px}.review-card h3{margin:0}.review-card p{margin:7px 0}.review-card small,.review-summary small{font-size:12px;color:var(--muted)}.review-actions{display:grid;justify-items:end;gap:12px;flex-shrink:0}.ticket-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:600px}.wide-dialog{width:min(680px,calc(100% - 28px));max-height:90dvh;overflow-y:auto}.wide-dialog .dialog-head{position:sticky;top:-28px;background:#111923;z-index:1;padding:18px 0;margin-top:-18px}.review-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 26px}.review-summary small{overflow-wrap:anywhere}.review-details{border:1px solid var(--border);border-radius:9px;padding:8px 16px;margin:12px 0 18px}.review-row{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;padding:10px 0;font-size:14px;border-bottom:1px solid #202b36}.review-row:last-child{border-bottom:0}.review-row span{color:var(--muted)}.review-row strong{font-weight:450;overflow-wrap:anywhere}.document-buttons{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 24px}.missing-file{display:inline-flex;align-items:center;padding:8px;color:#8f929a;font-size:13px;border:1px dashed #3b4351;border-radius:7px}.wide-dialog textarea{font:inherit;font-size:15px;line-height:1.5;color:#eef2f6;background:#0b121b;border:1px solid var(--border);width:100%;resize:vertical;border-radius:8px;padding:12px}.wide-dialog select{margin-bottom:20px}.wide-dialog fieldset{border:1px solid var(--border);border-radius:8px;margin:0 0 20px;padding:15px}.wide-dialog legend{color:var(--muted);font-size:14px;padding:0 8px}.checkbox-label{display:inline-flex;align-items:center;gap:8px;margin:5px 18px 5px 0;font-size:14px}.checkbox-label input{accent-color:var(--gold)}.operation-note{background:#29251a;padding:16px;border-left:2px solid var(--gold);margin-bottom:25px;border-radius:5px;font-size:14px}.operation-note p{white-space:pre-wrap;margin-bottom:0;color:#c0bba9}.ticket-description{font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:22px 0}.file-preview{padding:18px 0;min-height:90px}.file-preview img{max-width:100%;height:auto;display:block;margin:auto;border-radius:7px}textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:600px){.review-card{align-items:flex-start;gap:15px;flex-direction:column}.review-actions{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.review-row{grid-template-columns:1fr;gap:5px}.wide-dialog{padding:20px}.wide-dialog .dialog-head{top:-20px}.subtabs{margin-bottom:22px}.ticket-description{font-size:15px}}
.review-card>div:first-child{min-width:0;overflow-wrap:anywhere}.review-actions{max-width:100%}.subtabs button{min-height:44px}.review-row>*{min-width:0}.review-details{overflow-wrap:anywhere}.wide-dialog input:disabled,.wide-dialog textarea:disabled,.wide-dialog select:disabled{opacity:.7}.checkbox-label{min-height:44px}
@media(max-width:600px){.review-actions{flex-wrap:wrap}.subtabs{overflow-x:auto}.wide-dialog .dialog-head{gap:8px}}
