.workflow-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 23px;border-bottom:1px solid var(--line);padding-bottom:10px}.workflow-tabs button{border:1px solid transparent;background:none;color:var(--muted);padding:10px 15px;border-radius:5px;font-size:12px;font-weight:700}.workflow-tabs button.selected{background:var(--ink);color:#fff}.workflow-tabs button:focus-visible,.inline-links a:focus-visible,.workflow-table a:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.workflow-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px}.workflow-stats>div{background:#fff;border:1px solid var(--line);padding:16px 19px;display:flex;align-items:center;gap:12px}.workflow-stats b{font:30px Georgia,serif}.workflow-stats span{font-size:11px;color:var(--muted)}.admin-auction-list{display:grid;gap:12px}.admin-auction-row{display:grid;grid-template-columns:115px minmax(0,1fr) auto;gap:20px;align-items:center}.admin-auction-row img{height:110px;width:115px;object-fit:cover}.admin-auction-row h2{font-size:25px;margin:5px 0}.admin-auction-row p{font-size:11px;color:var(--muted);margin:0 0 15px}.small-muted{font-size:10px;color:var(--muted)}.inline-links{display:flex;gap:10px 20px;flex-wrap:wrap}.inline-links a,.workflow-table a{font-size:11px;font-weight:700;color:var(--rust);text-decoration:underline;text-underline-offset:3px}.workflow-notice{background:#efe8d9;border-left:3px solid var(--gold);padding:16px 19px;margin:18px 0 22px;font-size:11px;line-height:1.65;color:#4e5b5f}.workflow-notice.subtle{background:#f4f2ed;border-left-color:#c8ccc9}.workflow-notice a{color:var(--rust);text-decoration:underline;font-weight:700}.workflow-table-wrap{width:100%;overflow:auto}.workflow-table{width:100%;border-collapse:collapse;min-width:740px}.workflow-table th{text-align:left;background:#f6f7f5;color:#7b8587;font-size:9px;letter-spacing:.08em;padding:13px 10px}.workflow-table td{border-bottom:1px solid var(--line);padding:15px 10px;font-size:11px;white-space:nowrap}.workflow-table tr:last-child td{border-bottom:0}.workflow-table td b,.workflow-table td small{display:block}.workflow-table td small{font-size:9px;color:var(--muted);margin-top:5px}.status-text{font-size:10px;font-weight:700}.status-text.ok{color:var(--green)}.status-text.pending{color:var(--rust)}.link-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:20px}.link-grid>div,.link-grid>aside{display:flex;flex-direction:column;gap:20px}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.record-grid>div{border-bottom:1px solid var(--line);padding-bottom:14px}.record-grid span,.record-grid b{display:block;font-size:11px}.record-grid span{color:var(--muted);margin-bottom:6px}.record-list{margin-bottom:20px}.record-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:15px 0;font-size:11px}.record-list span{color:var(--muted)}.workflow-help{font-size:11px;line-height:1.7;color:var(--muted)}.invite-form{display:grid;gap:14px}.invite-form label{font-size:10px;font-weight:700;display:grid;gap:7px}.invite-form input,.invite-form select{width:100%;border:1px solid #dfe2e0;background:#fff;padding:11px;font-size:11px;border-radius:3px}.invite-form .check-line{display:flex;align-items:flex-start;line-height:1.5}.invite-form .check-line input{width:auto;margin:2px 5px 0 0}.check-list p{font-size:11px;color:#657175;line-height:1.5;padding:12px 0;border-bottom:1px solid var(--line);margin:0}.check-list p:last-child{border:0}.my-auction-grid{display:grid;gap:15px;margin-top:25px}.my-auction-card{background:#fff;border:1px solid var(--line);padding:23px}.my-auction-card>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.my-auction-card h2{font-size:25px;margin:17px 0 8px}.my-auction-card p{font-size:11px;color:var(--muted);margin-bottom:16px}.claim-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);gap:45px}.claim-layout>div>p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.8}.claim-steps{margin-top:30px;display:grid;gap:10px}.claim-steps>div{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);padding:17px;font-size:12px}.claim-steps b{color:var(--rust);font:22px Georgia,serif}.claim-layout .summary-box .workflow-notice{display:block;padding:13px;margin:16px 0;font-size:10px}.claim-layout .summary-box .btn{margin-top:10px}.admin-mobile-nav a[href="#admin/auctions"],.admin-mobile-nav a[href="#admin/participants"],.admin-mobile-nav a[href="#admin/bids"],.admin-mobile-nav a[href="#admin/account-link"]{font-weight:700}
@media(max-width:860px){.link-grid,.claim-layout{grid-template-columns:1fr}.workflow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-table{min-width:680px}}
@media(max-width:640px){.workflow-tabs{gap:3px}.workflow-tabs button{padding:9px 10px;font-size:10px}.page-title-row:has(+ .workflow-tabs){display:block}.page-title-row:has(+ .workflow-tabs) .btn{margin-top:18px}.workflow-stats>div{padding:12px}.workflow-stats b{font-size:23px}.workflow-stats span{font-size:9px}.admin-auction-row{grid-template-columns:72px 1fr;gap:12px;align-items:start}.admin-auction-row img{height:88px;width:72px}.admin-auction-row h2{font-size:20px}.admin-auction-row .pill{grid-column:2}.admin-auction-row p{font-size:10px}.inline-links a{font-size:10px}.workflow-table{min-width:0}.workflow-table thead{display:none}.workflow-table,.workflow-table tbody,.workflow-table tr,.workflow-table td{display:block;width:100%}.workflow-table tr{border-bottom:1px solid var(--line);padding:8px 0}.workflow-table td{display:flex;justify-content:space-between;gap:12px;text-align:right;padding:6px 0;border:0;white-space:normal}.workflow-table td:before{content:attr(data-label);text-align:left;min-width:90px;color:var(--muted);font-size:9px;font-weight:700}.workflow-table td small{margin-top:2px}.record-grid{grid-template-columns:1fr}.record-list>div{display:block}.record-list span{display:block;margin-top:5px}.my-auction-card{padding:17px}.claim-steps>div{padding:13px;font-size:11px}}
@media(max-width:640px){.account-layout>.account-nav{display:flex;flex-direction:row;align-items:center;overflow-x:auto;gap:18px;padding:13px;white-space:nowrap}.account-layout>.account-nav b{display:none}.account-layout>.account-nav a{flex:none}.workflow-table td:before{flex:none}.admin-auction-row .inline-links{gap:7px 12px}}
.claim-code{border:1px dashed #c7c9c7;background:#f8f7f3;padding:14px;margin:14px 0;display:grid;gap:11px}.claim-code label{display:grid;gap:6px;font-size:10px;font-weight:700}.claim-code input{width:100%;border:1px solid var(--line);padding:10px;background:#f2f1ee;font-size:11px}.claim-code small{font-size:10px;color:var(--muted)}
.auction-picker{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:11px;font-weight:700}.auction-picker select{max-width:100%;min-height:42px;border:1px solid var(--line);background:#fff;padding:9px 12px;color:var(--ink);font-size:11px}.workflow-empty{padding:36px 10px;text-align:center;font-size:12px;color:var(--muted)}
@media(max-width:640px){.admin-card .workflow-table td::before{content:attr(data-label)!important}.auction-picker{display:grid;gap:6px}.auction-picker select{width:100%}}
.my-bid-row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:11px}.my-bid-row span{color:var(--muted)}.my-bid-row:last-of-type{margin-bottom:18px}
