.explorer{padding-top:var(--s8);padding-bottom:var(--s9)}.explorer h1{overflow-wrap:anywhere;margin-top:var(--s2);max-width:24ch}.ex-bar{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s5);flex-wrap:wrap;display:flex}.ex-status{min-height:3.2em;font-size:var(--fs-caption);color:var(--muted);align-items:center;max-width:none;display:flex}.ex-panel{padding-top:var(--s5);min-height:100vh}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.data-table th,.data-table td{text-align:left;padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:2px dashed var(--hair);vertical-align:middle}.data-table thead th{font:500 var(--fs-caption) var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ex-hint{font-size:var(--fs-small);margin-bottom:var(--s3)}.order-toggle{padding:0 var(--s2);white-space:nowrap;font:500 var(--fs-small) var(--font-mono);color:var(--accent);border:2px dashed var(--hair);border-radius:var(--radius-control);cursor:pointer;background:0 0;min-width:52px;min-height:36px}.order-toggle[aria-expanded=true]{border-color:var(--accent)}tr.is-open>*{border-bottom-color:#0000}.detail-row>td{padding-top:0}.order-detail{background:var(--surface);border:2px dashed var(--hair);border-radius:var(--radius-panel);padding:var(--s4)}.danger{color:var(--danger)}.tl-steps{gap:var(--s4) var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tl-step{gap:var(--s1);padding-right:var(--s5);align-content:start;display:grid;position:relative}.tl-step:not(:last-child):after{content:"→";color:var(--muted);position:absolute;top:4px;right:2px}.tl-pill{width:max-content;font:500 var(--fs-caption) / 1.2 var(--font-mono);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tl-pill svg{width:10px;height:10px}.tl-meta{font-size:var(--fs-caption);color:var(--text);display:grid}.tl-note{margin-top:var(--s4);font-size:var(--fs-caption)}.rejected{margin-top:var(--s5);font-size:var(--fs-small)}.rejected summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;display:flex}ul.plain{margin:0;padding:0;list-style:none}.rejected li{padding:var(--s2) 0;border-top:2px dashed var(--hair)}.receipt-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.mandate-search{max-width:520px;margin-bottom:var(--s5)}.mandate-search label{font-size:var(--fs-small);margin-bottom:var(--s1);font-weight:500;display:block}.search-row{gap:var(--s2);display:flex}.search-row input{min-width:0;min-height:44px;padding:0 var(--s3);border:2px dashed var(--hair);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font:var(--fs-small) var(--font-mono);flex:1}.mandate-list{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));display:grid}.mandate ul.plain li{overflow-wrap:anywhere}.mandate{padding:var(--s5)}.mandate.is-selected{border-color:var(--accent)}.mandate-head{justify-content:space-between;gap:var(--s3);align-items:baseline;display:flex}.mandate-head h3{font-size:var(--fs-body);overflow-wrap:anywhere}.progress-wrap{margin-top:var(--s4)}.progress-label{justify-content:space-between;gap:var(--s3);font-size:var(--fs-caption);color:var(--muted);margin-bottom:var(--s1);display:flex}.progress{background:var(--surface);border:2px dashed var(--hair);border-radius:4px;height:8px;overflow:hidden}.progress span{background:var(--accent);height:100%;display:block}.kv{gap:var(--s2) var(--s4);margin:var(--s4) 0 0;font-size:var(--fs-small);grid-template-columns:max-content minmax(0,1fr);display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.break{overflow-wrap:anywhere}.verifier{padding:var(--s5)}.verifier h3{font-size:var(--fs-body);font-weight:500}.verifier h3 .muted{font-weight:400;font-size:var(--fs-small)}@media (width<=768px){.data-table thead{display:none}.data-table tr{gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:2px dashed var(--hair);grid-template-columns:max-content minmax(0,1fr);display:grid}.data-table th,.data-table td{border:0;padding:0}.data-table tbody th{grid-column:1/-1}.data-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-caption);min-width:6.5rem;display:inline-block}.data-table td{overflow-wrap:anywhere;grid-column:1/-1}.detail-row{display:block!important}.detail-row>td:before{content:none}.mandate-list{grid-template-columns:minmax(0,1fr)}.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dd{margin-bottom:var(--s2)}}.ex-switch{gap:var(--s2);margin:var(--s3) 0 var(--s4);flex-wrap:wrap;display:flex}.ex-switch a{border:2px solid var(--ink);background:var(--card);color:var(--text);font-size:var(--fs-small);overflow-wrap:anywhere;border-radius:999px;padding:6px 14px;text-decoration:none}.ex-switch a[aria-current=page]{background:var(--gold);color:var(--on-pastel);box-shadow:var(--pop-sm)}.ex-switch a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rc-wrap{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.rc-holder{border:2px solid var(--ink);border-radius:var(--radius-inner);background:var(--surface);padding:var(--s3);font-size:var(--fs-small);overflow-wrap:anywhere}.rc-holder p+p{margin-top:2px}.rc-passed{margin-left:var(--s2);border:1.5px solid var(--ink);background:var(--lilac);color:var(--on-pastel);font-size:var(--fs-caption);border-radius:999px;padding:0 8px;font-weight:700;display:inline-block}.rc-moves{margin-top:var(--s2)}.rc-target .receipt{outline:4px solid var(--gold-deep);outline-offset:4px}
