.gph-workspace-header{border-top:4px solid #ec963b}.gph-workspace-header h2{margin:5px 0}.gph-workspace-header .panel-head{align-items:flex-start}.gph-eyebrow{font-size:11px;letter-spacing:.08em;font-weight:700;color:#586e7a}.gph-switch{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.gph-switch>label{flex:1;min-width:220px}.gph-switch .actions{flex-wrap:wrap;gap:8px}.gph-link{display:inline-block;text-decoration:none;padding:11px 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}
.gph-stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:15px 0 22px}.gph-stages button{font-size:12px;white-space:normal;text-align:left;min-height:66px}.gph-stages span{display:block;font-weight:700;margin-bottom:5px}.gph-stages [aria-pressed=true]{background:#143a4a;color:white;border-color:#143a4a}
.gph-open{display:block;padding:10px 12px;border-radius:8px;text-decoration:none;font-weight:600;min-width:150px;color:white}.gph-open small{display:block;font-size:11px;font-weight:400;color:inherit;margin-top:5px}.gph-open[data-status=empty]{background:#f29336;color:#153947}.gph-open[data-status=partial]{background:#1767a2}.gph-open[data-status=complete]{background:#16704a}.gph-open[data-status=attention]{background:#b23432}.gph-open[data-status=restricted]{background:#52636e}
.gph-tools{margin:20px 0;border:1px solid var(--line);border-radius:12px;background:#fff}.gph-tools>summary{cursor:pointer;padding:18px 22px;font-weight:700;color:#1a627c}.gph-tools>section.panel{border:0;margin:0}.gph-intro p{max-width:1000px}.gph-page #group-process-members .table-scroll{margin-top:12px}
@media(max-width:1100px){.gph-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.gph-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.gph-workspace-header .panel-head{flex-direction:column;gap:12px}.gph-switch{display:block}.gph-switch .actions{margin-top:14px}.gph-switch button{flex:1}.gph-open{min-width:125px}}
