.registration-review-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.registration-request-list{gap:10px;max-height:720px;padding-inline-end:4px;display:grid;overflow-y:auto}.registration-request-card{width:100%;color:var(--waams-ink);text-align:start;background:#fbfefd;border:1px solid #dbe4e8;border-radius:16px;gap:6px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.registration-request-card:hover,.registration-request-card.is-selected{border-color:var(--waams-teal);transform:translateY(-1px);box-shadow:0 10px 24px #075d6b1a}.registration-request-card.is-selected{background:#eef8f7}.registration-request-card strong{color:var(--waams-navy);font-size:1rem}.registration-request-card span{color:#667085;font-size:.82rem}.registration-request-card small{color:#835d00;background:#fff4d6;border-radius:999px;width:fit-content;padding:4px 9px;font-weight:800}.registration-request-detail{background:#fff;border:1px solid #dfe7e9;border-radius:20px;overflow:hidden}.registration-request-detail>header{background:linear-gradient(135deg,#f5fbfa,#fffaf0);border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.registration-request-detail>header h2{color:var(--waams-navy);margin:8px 0 4px}.registration-request-detail>header p,.registration-request-detail>header span{color:#667085;margin:0}.registration-request-detail>header>div:last-child{text-align:end;gap:5px;min-width:150px;display:grid}.registration-request-detail>section,.registration-request-detail>footer{border-bottom:1px solid #edf1f2;padding:18px 20px}.registration-request-detail>section:last-of-type{border-bottom:0}.registration-request-detail h3{color:var(--waams-teal);margin:0 0 14px;font-size:1rem}.registration-request-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.registration-request-detail dl>div{background:#f8fafb;border-radius:12px;min-width:0;padding:12px}.registration-request-detail dt{color:#667085;margin-bottom:5px;font-size:.76rem;font-weight:700}.registration-request-detail dd{overflow-wrap:anywhere;color:var(--waams-ink);margin:0;font-weight:700}.registration-request-detail footer{border-top:1px solid var(--waams-gold-soft);background:#fffdf8;border-bottom:0;gap:12px;display:grid}.registration-status-actions{flex-wrap:wrap;gap:8px;display:flex}.registration-status-actions button{color:var(--waams-teal);background:#fff;border:1px solid #cddcdd;border-radius:10px;padding:9px 13px;font-weight:800}.registration-status-actions button:hover:not(:disabled){border-color:var(--waams-teal);background:#eef8f7}.workspace-section-heading select{min-height:42px;color:var(--waams-ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:8px 12px}.form-error{color:#b42318;margin:0;font-weight:700}@media (max-width:900px){.registration-review-layout{grid-template-columns:1fr}.registration-request-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none}}@media (max-width:620px){.workspace-section-heading{flex-direction:column;align-items:stretch}.registration-request-list{grid-template-columns:1fr}.registration-request-detail>header{flex-direction:column}.registration-request-detail>header>div:last-child{text-align:start;min-width:0}.registration-request-detail dl{grid-template-columns:1fr}}
[class*=exportBar]>div>button:before{vertical-align:middle;border-radius:.42rem;place-items:center;min-width:1.7rem;height:1.7rem;margin-inline-end:.45rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-grid}[class*=exportBar]>div>button:first-child:before{content:"▣";color:#0b6673;background:#eaf5f6}[class*=exportBar]>div>button:nth-child(2):before{content:"W";color:#fff;background:#2b579a}[class*=exportBar]>div>button:nth-child(3):before{content:"PDF";color:#fff;background:#c62828;font-size:.56rem}[class*=exportBar]>div>button:nth-child(4):before{content:"X";color:#fff;background:#217346}[class*=exportBar]>div>button:nth-child(5):before{content:"🖨";color:#0b6673;background:#eaf5f6;font-size:.9rem}[class*=exportBar]>div>button{justify-content:center;align-items:center;display:inline-flex}
