
#view-request.v0727-preparing .gx-customer-grid{visibility:hidden}
#view-request .v0727-workspace-spacer{min-width:0;min-height:1px}
#view-request .v0727-clickable{cursor:pointer}
#view-request .v0727-clickable:hover{border-color:rgba(249,64,6,.45)}
#view-request .v0727-empty{min-height:210px;display:grid;place-items:center;text-align:center;padding:24px;color:var(--text-faint)}
#view-request .v0727-empty strong{display:block;color:var(--text);font-size:13px;margin-bottom:7px}
#view-request .v0727-empty p{max-width:520px;margin:0 auto 14px;line-height:1.55;font-size:10px}
#view-request .v0727-panel-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
#view-request .v0727-document-paper{height:100%;min-height:345px;background:#f5f3f1;color:#171719;border-radius:10px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
#view-request .v0727-document-paper small{color:#777}
#view-request .v0727-document-paper h3{font-size:21px;margin:12px 0 6px}
#view-request .v0727-document-paper .v0727-doc-route{display:flex;justify-content:space-between;gap:18px;margin-top:25px;padding-top:18px;border-top:2px solid #ff4b18;font-weight:800}
#view-request .v0727-doc-list{display:grid;gap:8px}
#view-request .v0727-doc-row{display:grid;grid-template-columns:minmax(0,1.6fr) .7fr .65fr .8fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--panel-soft)}
#view-request .v0727-doc-row strong{font-size:10px}
#view-request .v0727-doc-row span{font-size:8px;color:var(--text-faint)}
#view-request .v0727-tasks{display:grid;gap:8px;margin-top:10px}
#view-request .v0727-task{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}
#view-request .v0727-task strong{font-size:9px}.v0727-task small{display:block;color:var(--text-faint);margin-top:3px}
#view-request .v0727-form-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}
#view-request .v0727-lifecycle-step{cursor:pointer}
#view-request .v0727-lifecycle-step.locked{opacity:.48;cursor:default}
#view-request .v0727-record-link{cursor:pointer}
#view-request .v0727-record-link:hover span:first-child{color:var(--accent)}
#view-request .gx-score-ring{background:conic-gradient(var(--gx-green) 0 var(--v0727-score,0%),var(--line) var(--v0727-score,0%))}
#view-request .v0727-status-line{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel-soft)}
#view-request .v0727-status-line strong{font-size:9px}.v0727-status-line span{font-size:8px;color:var(--text-faint)}
#view-request .v0727-comm-actions{display:flex;gap:7px;flex-wrap:wrap}
#view-request .v0727-preview-placeholder{height:100%;min-height:300px;display:grid;place-items:center;background:#efedeb;color:#252529;border-radius:10px;text-align:center;padding:30px}
#view-request .v0727-preview-placeholder strong{font-size:17px;display:block}.v0727-preview-placeholder span{display:block;color:#777;margin-top:7px}
@media(max-width:900px){#view-request .v0727-doc-row{grid-template-columns:1fr 1fr}#view-request .v0727-doc-row .v0727-panel-actions{grid-column:1/-1}}
