/* Scoped to the Genesis admin review desk. */
.admin-desk .genesis-studio{max-width:1680px;padding:36px 32px}.admin-desk-header{padding:10px 0 24px;border-bottom:1px solid #303b4c}.admin-desk-header h1{font-size:52px;line-height:1.05;margin:14px 0}.admin-desk-header h1 em{color:#ffc67a}.admin-desk-header p{max-width:650px;font-size:13px}.admin-desk .header-controls{gap:10px}.admin-desk .admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.admin-desk .metric-card{display:block;text-align:left;border:1px solid #344050;border-radius:12px;background:linear-gradient(145deg,#192332,#101823);padding:18px;min-width:0;color:#c6cfdb}.metric-card>span{display:block;font-size:11px}.metric-card>strong{display:block;font-size:32px;color:#f5f2ed;margin:9px 0;font-weight:600}.metric-card small{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#8d9aac;line-height:1.5}.metric-card small i{font-style:normal;color:#f4c384}.admin-desk .metric-card.active{border-color:#d6a15c;background:linear-gradient(145deg,#342d29,#1a202b);box-shadow:inset 0 2px #e9b66f}.metric-card:hover{border-color:#bd915a}.admin-queue{background:#111a26;border:1px solid #344050;border-radius:14px;overflow:hidden;min-width:0}.queue-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px}.queue-heading h2{font-size:27px;margin:6px 0 0;color:#f4f0e9}.queue-heading .eyebrow{font-size:9px;color:#e2ba85}#queue-result-count{font-size:11px;color:#98a7bb}#queue-controls{display:flex;gap:12px;padding:0 24px 20px;align-items:end;flex-wrap:wrap}.queue-search{display:flex;flex:1;gap:8px;min-width:230px}.queue-search input{width:100%;min-width:0}#queue-controls>label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#95a4b7}#queue-controls select,#queue-controls input{border-radius:7px;border-color:#354358;font-size:12px;min-height:39px}.queue-search button{border-radius:7px;font-size:12px;color:#ffc77c}.queue-table-wrap{max-height:490px;overflow:auto;border-top:1px solid #2b3748}.queue-table-wrap table{width:100%;border-collapse:collapse;min-width:760px;text-align:left}.queue-table-wrap th{position:sticky;top:0;background:#1a2534;color:#8f9eb3;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:500;padding:13px 20px;z-index:1}.queue-table-wrap td{border-bottom:1px solid #253143;padding:14px 20px;font-size:12px;color:#b4c0cf}.queue-table-wrap td strong{display:block;color:#e0e6ee;font-size:12px;font-weight:500}.queue-table-wrap td small{display:block;font-size:10px;color:#8391a5;margin-top:6px;overflow-wrap:anywhere}.queue-table-wrap tr.selected{background:#edb76c0b}.queue-table-wrap tr:hover{background:#23304355}.queue-clone{display:flex;align-items:center;gap:12px;min-width:200px}.queue-clone img,.queue-placeholder{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#253042;flex-shrink:0}.queue-placeholder{display:grid;place-items:center;color:#d2ad7d;font-size:23px}.queue-clone small{font-family:monospace;font-size:9px!important}.stage-badge{display:inline-flex;border:1px solid #3c4e64;padding:5px 8px;border-radius:5px;color:#b6c9df;font-size:10px;white-space:nowrap;text-transform:capitalize}.stage-final_review{border-color:#b68a4c80;background:#cb934b15;color:#ffd095}.stage-approved{border-color:#65ab9080;background:#428e7518;color:#9edcc4}.stage-pending_delivery{border-color:#8f78ca80;background:#7a5cb21a;color:#c5b5ed}.stage-delivered{color:#89b9a8;border-color:#385a4f}.attention-dot{display:block;color:#f0a28f;font-size:9px;margin-top:7px}.queue-open{border-radius:6px;white-space:nowrap;font-size:11px;background:#223146;border-color:#3c4c63;color:#f0d4ac}.queue-open span{margin-left:10px}.queue-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-size:11px;color:#8999ae;gap:12px}.queue-pagination>div{display:flex;gap:14px;align-items:center}.queue-pagination button{font-size:11px;padding:8px 12px;border-radius:6px}.queue-empty{text-align:center;padding:45px 20px}.queue-empty>span{display:inline-grid;place-items:center;border-radius:50%;width:46px;height:46px;background:#83ba9e13;color:#9ed6b6;font-size:24px}.queue-empty h3{color:#e5e9ee;font-size:19px}.queue-empty p{font-size:12px}.queue-empty button{font-size:12px;border-radius:7px}.review-selection{margin:32px 0 16px;scroll-margin-top:110px}.review-selection .eyebrow{font-size:9px;color:#ddb988}.review-selection h2{font-size:23px;margin:7px 0;overflow-wrap:anywhere}.admin-desk .workspace{grid-template-columns:minmax(0,1fr) 380px;gap:22px}.admin-desk .creations{display:none}.admin-desk .viewer-column{align-self:start;position:sticky;top:100px}.admin-desk .workflow{padding:24px;min-width:0}.admin-desk .workflow .stage-heading h2{font-size:29px}.admin-desk .workflow .stage-heading p{font-size:12px}.review-identity{padding:16px;border:1px solid #344358;border-radius:10px;background:#141f2c;margin:16px 0}.review-identity .eyebrow{font-size:8px;color:#c3aa89}.review-identity h3{color:#f0e9de;font-size:20px;margin:9px 0}.review-identity p{margin:0 0 10px;font-size:12px;overflow-wrap:anywhere}.review-checklist{border:1px solid #344358;border-radius:10px;padding:16px;margin:18px 0;background:#111b28}.review-checklist h3{font-size:13px;color:#dcd5cb;margin:0 0 10px}.review-checklist>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #263346;font-size:11px}.review-checklist strong{font-size:10px;font-weight:500}.review-checklist .ready{color:#9ad2b9}.review-checklist .missing{color:#e9b583}.admin-desk [data-action="approve-final"],.admin-desk [data-action="approve-mint"]{position:static;box-shadow:none;font-size:13px}.admin-settings{margin:30px 0;border:1px solid #344050;border-radius:10px;padding:18px 22px;background:#101a27}.admin-settings>summary{cursor:pointer;color:#a9b6c9;font-size:12px}.admin-settings .admin-section{max-width:520px}.admin-desk .studio-footer{margin-top:30px}.admin-desk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.admin-desk .genesis-studio{padding:28px 20px}.admin-desk .admin-metrics{gap:8px}.admin-desk .metric-card{padding:14px}.metric-card small{font-size:9px}.admin-desk .workspace{grid-template-columns:minmax(0,1fr) 330px;gap:15px}.admin-desk .workflow{padding:18px}}
@media(max-width:800px){.admin-desk .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-desk .workspace{grid-template-columns:1fr}.admin-desk .viewer-column{position:static}.admin-desk .workflow{grid-column:1}.queue-heading{align-items:start;flex-direction:column}.admin-desk-header h1{font-size:42px}.queue-table-wrap{max-height:390px}}
@media(max-width:500px){.admin-desk .genesis-studio{padding:22px 12px}.admin-desk-header{align-items:start;gap:10px}.admin-desk-header h1{font-size:34px}.admin-desk-header p{font-size:11px}.admin-desk-header .header-controls{max-width:110px}.admin-desk .studio-tag{font-size:7px;letter-spacing:.7px}.admin-desk .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-desk .metric-card{padding:14px}.metric-card>strong{font-size:27px}.admin-desk .metric-card:last-child{grid-column:1/-1}.queue-heading{padding:18px 16px 14px}#queue-controls{padding:0 16px 16px;gap:10px}.queue-search{flex-basis:100%;min-width:0}#queue-controls>label{flex:1;min-width:0}#queue-controls select{width:100%;min-width:0;font-size:11px}.queue-pagination{padding:14px 12px;flex-wrap:wrap}.queue-pagination>div{gap:10px}.review-selection h2{font-size:19px}.admin-desk .viewer-top{font-size:8px}.admin-desk .workflow{padding:20px}.admin-desk .workflow .stage-heading h2{font-size:27px}}

.review-correction{margin:18px 0;border:1px solid #3c495d;border-radius:9px;padding:14px}.review-correction>summary{cursor:pointer;color:#c7b59c;font-size:12px}.review-correction[open]>summary{margin-bottom:16px}
