/* Generated from trade01.css for the isolated common account shell. */
@font-face{font-family:Titillium;src:url('/assets/font/TitilliumWeb-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:JetBrains;src:url('/assets/font/JetBrainsMono-Regular.woff2') format('woff2');font-display:swap}:is(#workspace-market-panel,#workspace-market-account){color-scheme:dark;--bg:#080808;--panel:#111;--line:#303330;--text:#d8d8d8;--muted:#969b97;--green:#c7cec9;--mono:JetBrains,'SFMono-Regular',Consolas,monospace;background:var(--bg);color:var(--text);font-family:Titillium,Arial,sans-serif}
:is(#workspace-market-panel,#workspace-market-account) *{box-sizing:border-box}
:is(#workspace-market-panel,#workspace-market-account) button,:is(#workspace-market-panel,#workspace-market-account) input,:is(#workspace-market-panel,#workspace-market-account) select{font:inherit}
:is(#workspace-market-panel,#workspace-market-account) button,:is(#workspace-market-panel,#workspace-market-account) a,:is(#workspace-market-panel,#workspace-market-account) input,:is(#workspace-market-panel,#workspace-market-account) select{touch-action:manipulation}
:is(#workspace-market-panel,#workspace-market-account) a{color:inherit;text-decoration:none}
:is(#workspace-market-panel,#workspace-market-account) a:hover{color:#fff}
:is(#workspace-market-panel,#workspace-market-account) button{min-height:38px;padding:9px 15px;background:transparent;border:1px solid #454a46;color:var(--text);cursor:pointer;font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) button:hover:not(:disabled){color:#eee;border-color:#8a938d}
:is(#workspace-market-panel,#workspace-market-account) button:disabled{opacity:.42;cursor:default}
:is(#workspace-market-panel,#workspace-market-account) button:focus-visible,:is(#workspace-market-panel,#workspace-market-account) a:focus-visible,:is(#workspace-market-panel,#workspace-market-account) input:focus-visible,:is(#workspace-market-panel,#workspace-market-account) select:focus-visible{outline:1px solid #c4cdc6;outline-offset:3px}
:is(#workspace-market-panel,#workspace-market-account) [hidden]{display:none!important}
:is(#workspace-market-panel,#workspace-market-account) header,:is(#workspace-market-panel,#workspace-market-account) main,:is(#workspace-market-panel,#workspace-market-account) footer{width:100%;max-width:1020px;margin:0 auto;padding-left:34px;padding-right:34px}
:is(#workspace-market-panel,#workspace-market-account) header{height:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;border-bottom:1px solid #242925;font-family:var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) .brand{font:15px Titillium,Arial,sans-serif;letter-spacing:.18em;display:flex;align-items:center;gap:10px;white-space:nowrap}
:is(#workspace-market-panel,#workspace-market-account) .brand img{height:26px;width:26px;object-fit:contain}
:is(#workspace-market-panel,#workspace-market-account) .network{display:flex;align-items:center;justify-content:center;gap:7px;font:9px var(--mono);white-space:nowrap;color:var(--muted);letter-spacing:.03em}
:is(#workspace-market-panel,#workspace-market-account) .status-dot{height:4px;width:4px;border-radius:50%;background:#76b48e;flex:none}
:is(#workspace-market-panel,#workspace-market-account) #connect{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) header select{min-height:38px;min-width:0;border:1px solid #454a46;border-radius:0;background:#0a0c0b;color:var(--text);font:10px var(--mono);padding:6px 5px;cursor:pointer}
:is(#workspace-market-panel,#workspace-market-account) #language{width:58px}
:is(#workspace-market-panel,#workspace-market-account) #timezone{width:90px}
:is(#workspace-market-panel,#workspace-market-account) main{padding-top:26px;flex:1}
:is(#workspace-market-panel,#workspace-market-account) .table-meta{display:flex;justify-content:flex-end;margin:0 0 12px}
:is(#workspace-market-panel,#workspace-market-account) #refresh,:is(#workspace-market-panel,#workspace-market-account) .quiet{font:10px var(--mono);min-height:31px;padding:7px 10px;white-space:nowrap;border-color:var(--line)}
:is(#workspace-market-panel,#workspace-market-account) .market-level{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px}
:is(#workspace-market-panel,#workspace-market-account) .current-level{font:10px/1.8 var(--mono);color:var(--muted);margin:0}
:is(#workspace-market-panel,#workspace-market-account) table{border-collapse:collapse;width:100%;table-layout:fixed}
:is(#workspace-market-panel,#workspace-market-account) th{text-align:left;font:10px/1.5 var(--mono);font-weight:400;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line)}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(1){width:34%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(2){width:39%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(3){width:27%}
:is(#workspace-market-panel,#workspace-market-account) td{padding:15px 16px;border-bottom:1px solid #262c28;font:14px/1.5 var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) td .price-label{color:var(--muted);font-size:9px;margin-left:7px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions{display:flex;gap:8px;justify-content:flex-end}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{min-height:33px;padding:6px 14px;font:11px var(--mono);min-width:60px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions .buy{border-color:#6e7c71;color:#d8e0da}
:is(#workspace-market-panel,#workspace-market-account) tr:hover td{background:#ffffff03}
:is(#workspace-market-panel,#workspace-market-account) .balance-asof{font-size:9px;color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .message{font-size:12px;line-height:1.8;color:#bdc8bf;margin:10px 0;overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .message:empty{display:none}
:is(#workspace-market-panel,#workspace-market-account) .message.error{color:#efac99}
:is(#workspace-market-panel,#workspace-market-account) .site-footer{border-top:1px solid #292f2b;display:block;text-align:center;margin-top:32px;padding-top:19px;padding-bottom:24px;color:#8b958d}
:is(#workspace-market-panel,#workspace-market-account) .site-footer-sign{display:block;font:9px var(--mono);letter-spacing:.1em;margin-bottom:12px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
:is(#workspace-market-panel,#workspace-market-account) .site-footer a{font-size:13px;white-space:nowrap;min-height:36px;display:flex;align-items:center}
:is(#workspace-market-panel,#workspace-market-account) input{width:100%;background:#0b0d0c;border:1px solid #414b44;border-radius:0;color:var(--text);font:13px var(--mono);padding:10px 12px;min-height:40px;min-width:0}
:is(#workspace-market-panel,#workspace-market-account) input::placeholder{color:#66746a}
:is(#workspace-market-panel,#workspace-market-account) dialog{width:calc(100% - 30px);max-width:540px;background:#0e1510;color:var(--text);border:1px solid #49614f;padding:27px;max-height:calc(100dvh - 32px);overflow:auto}
:is(#workspace-market-panel,#workspace-market-account) dialog::backdrop{background:#000c;backdrop-filter:blur(4px)}
:is(#workspace-market-panel,#workspace-market-account) .dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}
:is(#workspace-market-panel,#workspace-market-account) .dialog-head h2{font-size:22px;line-height:1.35;font-weight:400;margin:0}
:is(#workspace-market-panel,#workspace-market-account) .dialog-head button{padding:0;border:0;min-height:27px;min-width:24px;font-size:24px}
:is(#workspace-market-panel,#workspace-market-account) .muted{font-size:12px;line-height:1.8;color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .wallets{display:grid;gap:10px;margin-top:20px}
:is(#workspace-market-panel,#workspace-market-account) .wallets button{text-align:left}
:is(#workspace-market-panel,#workspace-market-account) .dialog-actions{display:flex;gap:10px;margin-top:25px}
:is(#workspace-market-panel,#workspace-market-account) .dialog-actions button{flex:1}
:is(#workspace-market-panel,#workspace-market-account) .primary{background:var(--green);color:#07130b;border-color:var(--green)}
:is(#workspace-market-panel,#workspace-market-account) .primary:hover:not(:disabled){background:#9be1b9;color:#07130b}
:is(#workspace-market-panel,#workspace-market-account) .full{width:100%;margin-top:10px}
:is(#workspace-market-panel,#workspace-market-account) .review-text{font:11px/1.85 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) #review-message{font:11px/1.85 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
:is(#workspace-market-panel,#workspace-market-account) label{display:block;font-size:12px;color:#bdcfc3;margin:0 0 11px}
:is(#workspace-market-panel,#workspace-market-account) .amount-input{display:flex;align-items:center;border:1px solid #3b4b40;background:#080d09}
:is(#workspace-market-panel,#workspace-market-account) .amount-input input{border:0;font-size:21px;min-height:51px}
:is(#workspace-market-panel,#workspace-market-account) .amount-input span{font:11px var(--mono);color:var(--muted);padding:0 14px}
:is(#workspace-market-panel,#workspace-market-account) .quote{font:11px/1.7 var(--mono);margin:25px 0}
:is(#workspace-market-panel,#workspace-market-account) .quote>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px}
:is(#workspace-market-panel,#workspace-market-account) .quote dt{color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .quote dd{margin:0;text-align:right}
:is(#workspace-market-panel,#workspace-market-account) .quote .total{padding-top:15px;border-top:1px solid var(--line);color:var(--green)}
:is(#workspace-market-panel,#workspace-market-account) .quote .total dd{font-size:14px}
:is(#workspace-market-panel,#workspace-market-account) .fineprint{font-size:10px;line-height:1.8;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}
:is(#workspace-market-panel,#workspace-market-account) .payment-address{padding:17px;border:1px solid #456c51;background:#0b1b10;margin:19px 0}
:is(#workspace-market-panel,#workspace-market-account) .payment-address p{font-size:10px;color:var(--muted);margin:0 0 10px}
:is(#workspace-market-panel,#workspace-market-account) .payment-address code{font:12px/1.8 var(--mono);display:block;overflow-wrap:anywhere;user-select:all}
:is(#workspace-market-panel,#workspace-market-account) .payment-address button{font-size:10px;min-height:29px;padding:5px 9px;margin-top:12px}
:is(#workspace-market-panel,#workspace-market-account) .payment-amount{font:20px/1.6 var(--mono);color:var(--green);overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .transfer-link{display:block;border:1px solid #45634e;padding:12px;margin:16px 0;text-align:center;font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) .payment-prompt{font-size:12px;line-height:1.9;white-space:pre-line}
:is(#workspace-market-panel,#workspace-market-account) .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:700px){:is(#workspace-market-panel,#workspace-market-account) header,:is(#workspace-market-panel,#workspace-market-account) main{padding-left:19px;padding-right:19px}
:is(#workspace-market-panel,#workspace-market-account) header{padding-top:20px;padding-bottom:20px;gap:13px}
:is(#workspace-market-panel,#workspace-market-account) .brand{font-size:11px;gap:7px;letter-spacing:.7px}
:is(#workspace-market-panel,#workspace-market-account) .moon{width:16px;height:16px}
:is(#workspace-market-panel,#workspace-market-account) .network{font-size:7px;letter-spacing:0}
:is(#workspace-market-panel,#workspace-market-account) #connect{font-size:10px;padding:6px 9px;min-height:31px;max-width:100px}
:is(#workspace-market-panel,#workspace-market-account) #language{min-width:34px;font-size:9px;padding:6px;min-height:31px}
:is(#workspace-market-panel,#workspace-market-account) .intro{padding-top:34px}
:is(#workspace-market-panel,#workspace-market-account) h1{font-size:42px;letter-spacing:-1.5px}
:is(#workspace-market-panel,#workspace-market-account) .intro-arrow{font-size:50px}
:is(#workspace-market-panel,#workspace-market-account) .eyebrow{font-size:8px;letter-spacing:1.5px}
:is(#workspace-market-panel,#workspace-market-account) .summary{font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) .access{grid-template-columns:1fr;padding:19px;gap:17px}
:is(#workspace-market-panel,#workspace-market-account) .access p{max-width:none}
:is(#workspace-market-panel,#workspace-market-account) .table-meta{font-size:9px;gap:12px}
:is(#workspace-market-panel,#workspace-market-account) th{padding:12px 10px;font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) td{padding:14px 10px;font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(1){width:30%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(2){width:35%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(3){width:35%}
:is(#workspace-market-panel,#workspace-market-account) .row-actions{gap:6px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{font-size:10px;min-width:0;padding:7px 10px;min-height:31px}
:is(#workspace-market-panel,#workspace-market-account) td .price-label{display:block;margin:0;font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) .balance-note,:is(#workspace-market-panel,#workspace-market-account) .fee-note{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) footer{font-size:9px;gap:15px}
:is(#workspace-market-panel,#workspace-market-account) dialog{padding:22px}
:is(#workspace-market-panel,#workspace-market-account) .dialog-head h2{font-size:20px}
:is(#workspace-market-panel,#workspace-market-account) .quote{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .quote>div{gap:12px}
:is(#workspace-market-panel,#workspace-market-account) .quote dt{max-width:60%}
:is(#workspace-market-panel,#workspace-market-account) .quote .total dd{font-size:12px}
}
@media(max-width:370px){:is(#workspace-market-panel,#workspace-market-account) header,:is(#workspace-market-panel,#workspace-market-account) main{padding-left:12px;padding-right:12px}
:is(#workspace-market-panel,#workspace-market-account) header{gap:8px}
:is(#workspace-market-panel,#workspace-market-account) .brand{font-size:10px;gap:5px;letter-spacing:.3px}
:is(#workspace-market-panel,#workspace-market-account) .moon{width:13px;height:13px}
:is(#workspace-market-panel,#workspace-market-account) .network{font-size:6px}
:is(#workspace-market-panel,#workspace-market-account) #connect{font-size:9px;padding:5px 7px;max-width:77px}
:is(#workspace-market-panel,#workspace-market-account) #language{font-size:8px;padding:5px;min-width:28px}
:is(#workspace-market-panel,#workspace-market-account) th{font-size:7px;padding:10px 7px}
:is(#workspace-market-panel,#workspace-market-account) td{padding:13px 7px;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions{gap:5px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{font-size:9px;padding:6px 7px}
:is(#workspace-market-panel,#workspace-market-account) h1{font-size:37px}
:is(#workspace-market-panel,#workspace-market-account) .intro-arrow{font-size:44px}
:is(#workspace-market-panel,#workspace-market-account) .access form{gap:7px}
:is(#workspace-market-panel,#workspace-market-account) .access button{padding:8px 10px;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) footer{flex-direction:column;gap:10px}
:is(#workspace-market-panel,#workspace-market-account) .dialog-actions button{font-size:10px;padding:9px}
:is(#workspace-market-panel,#workspace-market-account) .quote .total dd{font-size:11px}
}:is(#workspace-market-panel,#workspace-market-account) .market-state{display:flex;justify-content:space-between;align-items:baseline;gap:15px}
:is(#workspace-market-panel,#workspace-market-account) .market-state .state{margin-bottom:13px}
:is(#workspace-market-panel,#workspace-market-account) #tip-label{font:9px/1.6 var(--mono);color:var(--muted);white-space:nowrap}
:is(#workspace-market-panel,#workspace-market-account) .custody-note{font-size:11px;line-height:1.8;color:#a8b7ad;border-left:2px solid #436a51;padding:5px 0 5px 13px;max-width:720px;margin:0 0 27px}
:is(#workspace-market-panel,#workspace-market-account) .tabs{display:flex;gap:27px;border-bottom:1px solid var(--line);overflow-x:auto}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:12px;padding:14px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);white-space:nowrap}
:is(#workspace-market-panel,#workspace-market-account) .tab.active{border-color:var(--green);color:var(--text)}
:is(#workspace-market-panel,#workspace-market-account) .view-panel{padding-top:24px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:22px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading h2{font-size:20px;font-weight:400;margin:0 0 9px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading .muted{margin:0;max-width:600px}
:is(#workspace-market-panel,#workspace-market-account) .quiet{font:10px var(--mono);min-height:31px;padding:7px 10px;white-space:nowrap;border-color:var(--line)}
:is(#workspace-market-panel,#workspace-market-account) .cards{display:grid;gap:14px}
:is(#workspace-market-panel,#workspace-market-account) .empty{font:11px/1.8 var(--mono);color:var(--muted);margin:0;padding:32px 0}
:is(#workspace-market-panel,#workspace-market-account) .activity-card{border:1px solid var(--line);padding:21px;background:#0c110e}
:is(#workspace-market-panel,#workspace-market-account) .card-head{display:flex;justify-content:space-between;gap:15px;align-items:start}
:is(#workspace-market-panel,#workspace-market-account) .card-head h3{font:16px/1.5 var(--mono);font-weight:400;margin:0}
:is(#workspace-market-panel,#workspace-market-account) .badge{font:9px/1.6 var(--mono);padding:5px 8px;border:1px solid #3d5b46;color:var(--green);max-width:230px}
:is(#workspace-market-panel,#workspace-market-account) .card-id{font:9px/1.7 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:9px 0 15px}
:is(#workspace-market-panel,#workspace-market-account) .card-terms{display:flex;gap:22px;flex-wrap:wrap;font:11px/1.8 var(--mono);color:#b4cbbd}
:is(#workspace-market-panel,#workspace-market-account) .review-clock{margin:15px 0 0;padding:13px;border:1px solid #394f40;background:#0d1911;font:11px/1.8 var(--mono);color:#afcfba}
:is(#workspace-market-panel,#workspace-market-account) .review-clock.overdue{border-color:#736440;color:#d7c592;background:#1c1a10}
:is(#workspace-market-panel,#workspace-market-account) .review-clock strong{font-size:18px;font-weight:400;display:block}
:is(#workspace-market-panel,#workspace-market-account) .review-clock small{font-size:9px;display:block;color:var(--muted);margin-top:4px}
:is(#workspace-market-panel,#workspace-market-account) .card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}
:is(#workspace-market-panel,#workspace-market-account) .card-actions button,:is(#workspace-market-panel,#workspace-market-account) .card-actions a{font-size:11px;min-height:33px;padding:8px 12px}
:is(#workspace-market-panel,#workspace-market-account) .card-actions a{border:1px solid #425446}
:is(#workspace-market-panel,#workspace-market-account) .detail-lines{font:11px/1.85 var(--mono);overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .detail-lines p{margin:10px 0}
:is(#workspace-market-panel,#workspace-market-account) .detail-lines strong{font-weight:400;color:#bfddca}
:is(#workspace-market-panel,#workspace-market-account) .status-line{font-size:11px;line-height:1.8;color:#9db3a5;margin:14px 0 0}
:is(#workspace-market-panel,#workspace-market-account) .tx-link{font:10px/1.8 var(--mono);display:block;overflow-wrap:anywhere;color:#a7c5b3}
:is(#workspace-market-panel,#workspace-market-account) .admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}
:is(#workspace-market-panel,#workspace-market-account) .admin-column{border:1px solid var(--line);padding:15px;min-width:0}
:is(#workspace-market-panel,#workspace-market-account) .admin-column h4{font:10px/1.6 var(--mono);letter-spacing:.5px;margin:0 0 12px;color:var(--green)}
:is(#workspace-market-panel,#workspace-market-account) .admin-column p{font:10px/1.8 var(--mono);overflow-wrap:anywhere;margin:9px 0}
:is(#workspace-market-panel,#workspace-market-account) .admin-column code{font:10px/1.8 var(--mono);overflow-wrap:anywhere;user-select:all}
:is(#workspace-market-panel,#workspace-market-account) .delivery-form,:is(#workspace-market-panel,#workspace-market-account) .receipt-form{border-top:1px solid var(--line);padding-top:19px;margin-top:20px}
:is(#workspace-market-panel,#workspace-market-account) .delivery-form label,:is(#workspace-market-panel,#workspace-market-account) .receipt-form label{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .delivery-form input,:is(#workspace-market-panel,#workspace-market-account) .receipt-form input{font-size:10px;margin-bottom:15px}
:is(#workspace-market-panel,#workspace-market-account) .delivery-form button,:is(#workspace-market-panel,#workspace-market-account) .receipt-form button{width:100%}
:is(#workspace-market-panel,#workspace-market-account) .notice{margin-top:22px;padding:18px;border:1px solid #4c6754;background:#0e1b12;font-size:11px;line-height:1.8}
:is(#workspace-market-panel,#workspace-market-account) .notice h3{font-size:15px;font-weight:400;margin:0 0 10px}
:is(#workspace-market-panel,#workspace-market-account) .notice p{margin:0 0 13px}
:is(#workspace-market-panel,#workspace-market-account) .payment-stage{font:11px/1.8 var(--mono);padding:14px;border:1px solid #3e5646;margin:17px 0;white-space:pre-line}
:is(#workspace-market-panel,#workspace-market-account) .payment-stage .stage-label{color:var(--green)}
:is(#workspace-market-panel,#workspace-market-account) .payment-controls{display:flex;gap:10px;flex-wrap:wrap}
:is(#workspace-market-panel,#workspace-market-account) .payment-controls button{flex:1;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .public-list-card .card-head h3{font-size:18px}
:is(#workspace-market-panel,#workspace-market-account) .delivery-note{font-size:10px;line-height:1.8;color:var(--muted);margin:14px 0}

@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) .custody-note{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:22px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .activity-card{padding:17px}
:is(#workspace-market-panel,#workspace-market-account) .card-head{flex-direction:column;gap:10px}
:is(#workspace-market-panel,#workspace-market-account) .badge{max-width:none}
:is(#workspace-market-panel,#workspace-market-account) .card-head h3{font-size:15px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading{gap:12px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading h2{font-size:18px}
:is(#workspace-market-panel,#workspace-market-account) .section-heading .muted{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .admin-grid{grid-template-columns:1fr}
:is(#workspace-market-panel,#workspace-market-account) .card-terms{gap:12px;font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .review-clock{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .market-state{gap:9px}
:is(#workspace-market-panel,#workspace-market-account) #tip-label{font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) .card-actions button,:is(#workspace-market-panel,#workspace-market-account) .card-actions a{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .payment-controls{flex-direction:column}
:is(#workspace-market-panel,#workspace-market-account) .payment-controls button{width:100%}
}:is(#workspace-market-panel,#workspace-market-account) .balance-sub{display:block;font:8px/1.7 var(--mono);color:var(--muted);margin-top:6px}
:is(#workspace-market-panel,#workspace-market-account) .current-level{font:10px/1.9 var(--mono);color:#adcbb8;margin:0 0 18px;max-width:800px}
:is(#workspace-market-panel,#workspace-market-account) .current-price-row td{background:#102016;border-top-color:#557c60;border-bottom-color:#557c60}
:is(#workspace-market-panel,#workspace-market-account) .current-badge{font:8px/1.5 var(--mono);color:var(--green);border:1px solid #45694e;display:inline-block;padding:2px 5px;margin-left:7px}
:is(#workspace-market-panel,#workspace-market-account) .tax-label{font:8px/1.7 var(--mono);display:block;color:var(--muted);margin-top:5px}
:is(#workspace-market-panel,#workspace-market-account) .price-pager{display:flex;justify-content:center;align-items:center;gap:15px;margin:22px 0}
:is(#workspace-market-panel,#workspace-market-account) .price-pager span{font:10px/1.7 var(--mono);color:var(--muted)}

@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) .current-level{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) .current-badge{display:block;width:fit-content;margin:5px 0 0}
:is(#workspace-market-panel,#workspace-market-account) .price-pager{gap:9px}
:is(#workspace-market-panel,#workspace-market-account) .price-pager span{font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) .price-pager button{font-size:9px;padding:7px 9px}
:is(#workspace-market-panel,#workspace-market-account) .tax-label{font-size:7px}
}:is(#workspace-market-panel,#workspace-market-account) header.header{height:82px;min-height:0;padding-top:0;padding-bottom:0;gap:14px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand{font:15px Titillium,Arial,sans-serif;letter-spacing:.18em;gap:10px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand img{height:26px;width:26px}
:is(#workspace-market-panel,#workspace-market-account) .header .network{font-size:9px;letter-spacing:.03em}
:is(#workspace-market-panel,#workspace-market-account) .header #connect{margin:0;font-size:11px;padding:9px 15px;min-height:38px;max-width:150px}
:is(#workspace-market-panel,#workspace-market-account) .header #language{font-size:10px;padding:6px 5px;min-height:38px;width:58px}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:24px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:11px;padding:10px 0}
:is(#workspace-market-panel,#workspace-market-account) .view-panel{padding-top:16px}
:is(#workspace-market-panel,#workspace-market-account) .current-level{margin:0;max-width:none;color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .current-price-row td{background:#ffffff03;border-color:#48574b}
:is(#workspace-market-panel,#workspace-market-account) .current-badge{color:#b5c4b8;border-color:#4a5c4e}
:is(#workspace-market-panel,#workspace-market-account) .tax-label{display:none}
:is(#workspace-market-panel,#workspace-market-account) .price-pager{margin:18px 0}
:is(#workspace-market-panel,#workspace-market-account) .primary{background:#d8dfd9;border-color:#d8dfd9;color:#0c100d}
:is(#workspace-market-panel,#workspace-market-account) .primary:hover:not(:disabled){background:#eef1ee;color:#0c100d}
:is(#workspace-market-panel,#workspace-market-account) dialog{background:#101311;border-color:#4a534c}
:is(#workspace-market-panel,#workspace-market-account) dialog h2{letter-spacing:.02em}
:is(#workspace-market-panel,#workspace-market-account) .section-heading .muted{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .notice{background:#101511}
:is(#workspace-market-panel,#workspace-market-account) .payment-address{background:#101712}
:is(#workspace-market-panel,#workspace-market-account) .payment-stage{background:#111713}
:is(#workspace-market-panel,#workspace-market-account) .activity-card{background:#0c0f0d}
:is(#workspace-market-panel,#workspace-market-account) .market-level #tip-label{font-size:9px}

@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) header,:is(#workspace-market-panel,#workspace-market-account) main,:is(#workspace-market-panel,#workspace-market-account) footer{padding-left:18px;padding-right:18px}
:is(#workspace-market-panel,#workspace-market-account) header.header{height:72px;gap:7px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand{font-size:11px;letter-spacing:.06em;gap:6px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand img{width:20px;height:20px}
:is(#workspace-market-panel,#workspace-market-account) .header .network{font-size:7px;gap:4px;letter-spacing:0}
:is(#workspace-market-panel,#workspace-market-account) .header #connect{font-size:9px;max-width:85px;padding:7px 8px;min-height:34px}
:is(#workspace-market-panel,#workspace-market-account) .header #language{font-size:9px;width:44px;min-height:34px;padding:6px 3px}
:is(#workspace-market-panel,#workspace-market-account) header #timezone{width:67px;font-size:9px;min-height:34px;padding:6px 2px}
:is(#workspace-market-panel,#workspace-market-account) main{padding-top:18px}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:18px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:10px;padding:10px 0}
:is(#workspace-market-panel,#workspace-market-account) .view-panel{padding-top:12px}
:is(#workspace-market-panel,#workspace-market-account) .table-meta{margin-bottom:10px}
:is(#workspace-market-panel,#workspace-market-account) .market-level{margin-bottom:8px}
:is(#workspace-market-panel,#workspace-market-account) .current-level,:is(#workspace-market-panel,#workspace-market-account) .market-level #tip-label{font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) th{padding:12px 8px;font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) td{padding:13px 8px;font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(1){width:30%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(2){width:35%}
:is(#workspace-market-panel,#workspace-market-account) th:nth-child(3){width:35%}
:is(#workspace-market-panel,#workspace-market-account) .row-actions{gap:6px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{font-size:10px;min-width:0;padding:6px 9px;min-height:31px}
:is(#workspace-market-panel,#workspace-market-account) td .price-label{display:inline;margin-left:5px;font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer{margin-top:22px;padding-top:16px;padding-bottom:20px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer nav{gap:18px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer a{font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer-sign{font-size:8px}
:is(#workspace-market-panel,#workspace-market-account) .price-pager span{font-size:8px}
}
@media(max-width:410px){:is(#workspace-market-panel,#workspace-market-account) header,:is(#workspace-market-panel,#workspace-market-account) main,:is(#workspace-market-panel,#workspace-market-account) footer{padding-left:12px;padding-right:12px}
:is(#workspace-market-panel,#workspace-market-account) header.header{gap:4px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand{font-size:10px;letter-spacing:.04em;gap:4px}
:is(#workspace-market-panel,#workspace-market-account) .header .brand img{width:16px;height:16px}
:is(#workspace-market-panel,#workspace-market-account) .header .network{font-size:6.5px;gap:3px}
:is(#workspace-market-panel,#workspace-market-account) .header .status-dot{width:3px;height:3px}
:is(#workspace-market-panel,#workspace-market-account) .header #connect{font-size:8px;max-width:55px;padding:7px 5px}
:is(#workspace-market-panel,#workspace-market-account) .header #language{width:37px;font-size:8px;padding:6px 1px}
:is(#workspace-market-panel,#workspace-market-account) header #timezone{width:57px;font-size:8px;padding:6px 0}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:16px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{font-size:9px;padding:6px 7px}
:is(#workspace-market-panel,#workspace-market-account) td{font-size:11px;padding:12px 7px}
:is(#workspace-market-panel,#workspace-market-account) td .price-label{display:block;margin:0;font-size:7px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer nav{gap:15px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer a{font-size:11px}
}:is(#workspace-market-panel,#workspace-market-account){--ink:var(--text);--ink-2:#c8c8c8;--ink-3:var(--muted);--ink-4:#747b76;--ink-mono-dim:#aeb5b0;--font:Titillium,Arial,sans-serif;--surface:#0b0b0b;--line-soft:#292d2a;--line-strong:#6a746d;--sel-line:#a5afa8}
:is(#workspace-market-panel,#workspace-market-account) .claim-shell{max-width:600px;width:calc(100% - 40px);padding:0;margin:32px auto}
:is(#workspace-market-panel,#workspace-market-account) .trade-heading h1{margin:0;font-size:20px;font-weight:400;letter-spacing:.04em}
:is(#workspace-market-panel,#workspace-market-account) .trade-account{padding:0 0 20px;border:0;border-bottom:1px solid var(--line-soft);background:none;margin-bottom:24px}
:is(#workspace-market-panel,#workspace-market-account) .trade-wallet-address{font:11px/1.8 var(--mono);overflow-wrap:anywhere;color:var(--ink-mono-dim);margin:10px 0 14px}
:is(#workspace-market-panel,#workspace-market-account) .trade-balance{min-width:0}
:is(#workspace-market-panel,#workspace-market-account) .trade-balance h2{margin:10px 0}
:is(#workspace-market-panel,#workspace-market-account) .trade-balance .claim-balance-value{font:20px/1.6 var(--mono);margin:0;color:var(--ink)}
:is(#workspace-market-panel,#workspace-market-account) #authorize-balances{font-size:11px;max-width:100%;text-align:left}
:is(#workspace-market-panel,#workspace-market-account) .trade-action-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft);margin:0 0 22px}
:is(#workspace-market-panel,#workspace-market-account) .trade-action-tabs a{padding:16px 8px;text-align:center;font:12px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid transparent}
:is(#workspace-market-panel,#workspace-market-account) .trade-action-tabs a.active{color:var(--ink);border-color:var(--ink)}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:20px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) td{padding:13px 10px;font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) th{padding:12px 10px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions{gap:6px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{min-width:48px;padding:6px 9px}
:is(#workspace-market-panel,#workspace-market-account) .lower-tax{display:block;font:9px/1.8 var(--mono);color:#c4b18e}
:is(#workspace-market-panel,#workspace-market-account) #trade-dialog{max-width:680px}
:is(#workspace-market-panel,#workspace-market-account) #listing-progress{min-width:0}
:is(#workspace-market-panel,#workspace-market-account) #listing-progress .proof-activity{margin:20px 0 0}
:is(#workspace-market-panel,#workspace-market-account) #listing-progress .proof-activity button{min-height:26px}
:is(#workspace-market-panel,#workspace-market-account) #balance-authorization-status:empty{display:none}
@media(max-width:400px){:is(#workspace-market-panel,#workspace-market-account) .claim-shell{width:calc(100% - 28px);margin-top:24px}
:is(#workspace-market-panel,#workspace-market-account) .trade-action-tabs a{font-size:10px;padding:14px 5px}
:is(#workspace-market-panel,#workspace-market-account) td,:is(#workspace-market-panel,#workspace-market-account) th{padding-left:7px;padding-right:7px}
:is(#workspace-market-panel,#workspace-market-account) .row-actions button{font-size:9px;min-width:37px;padding:6px}
:is(#workspace-market-panel,#workspace-market-account) .claim-balances{gap:12px}
:is(#workspace-market-panel,#workspace-market-account) .claim-balance-value{font-size:16px}
:is(#workspace-market-panel,#workspace-market-account) .tabs{gap:15px}
:is(#workspace-market-panel,#workspace-market-account) .tab{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) .claim-section-title{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) #trade-dialog{padding:18px}
}:is(#workspace-market-panel,#workspace-market-account)>header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px}
:is(#workspace-market-panel,#workspace-market-account)>header .network{color:var(--ink);letter-spacing:.12em;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) #lang{min-width:0}
:is(#workspace-market-panel,#workspace-market-account) #lang .hdd-btn{min-height:36px;font:11px var(--mono);padding:8px 10px;white-space:nowrap}
:is(#workspace-market-panel,#workspace-market-account) #lang .hdd-preferences{font-size:13px}
:is(#workspace-market-panel,#workspace-market-account) footer.site-footer{max-width:600px;width:calc(100% - 40px);padding-left:0;padding-right:0}
:is(#workspace-market-panel,#workspace-market-account) .site-footer a{min-height:44px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-list{gap:0 13px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-link,:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-holders{font-size:13px}
@media(max-width:400px){:is(#workspace-market-panel,#workspace-market-account)>header{gap:7px}
:is(#workspace-market-panel,#workspace-market-account)>header .network{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) #lang .hdd-btn{padding:7px;font-size:9px;min-height:32px}
:is(#workspace-market-panel,#workspace-market-account) .brand{letter-spacing:.02em;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .brand img{width:20px;height:20px}
:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-list{gap:0 7px}
:is(#workspace-market-panel,#workspace-market-account) footer.site-footer{width:calc(100% - 28px)}
:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-link,:is(#workspace-market-panel,#workspace-market-account) .site-footer .site-footer-holders{font-size:12px}
}:is(#workspace-market-panel,#workspace-market-account) .site-holders-table{table-layout:auto}
:is(#workspace-market-panel,#workspace-market-account) .site-holders-table th:nth-child(n){width:auto}
:is(#workspace-market-panel,#workspace-market-account) .brand b{font-size:17px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}
:is(#workspace-market-panel,#workspace-market-account)>header .network{width:max-content;justify-self:center;padding:3px 0;border-bottom:1px solid var(--ink)}
@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) .brand b{font-size:14px;letter-spacing:.12em}
}@media(max-width:400px){:is(#workspace-market-panel,#workspace-market-account) .brand b{font-size:11px;letter-spacing:.12em}
}:is(#workspace-market-panel,#workspace-market-account) .trade-feedback .message{margin:0 0 12px}
:is(#workspace-market-panel,#workspace-market-account) .trade-feedback button{margin:0 8px 14px 0}
:is(#workspace-market-panel,#workspace-market-account) .trade-feedback:has(.message:empty):not(:has(button:not([hidden]))){display:none}
:is(#workspace-market-panel,#workspace-market-account) .settlement-tabs{display:flex;gap:16px;border-bottom:1px solid var(--line);margin:12px 0 18px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-tabs button{border:0;border-bottom:1px solid transparent;padding:10px 0;color:var(--muted);font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}
:is(#workspace-market-panel,#workspace-market-account) .settlement-search{display:flex;gap:10px;margin:0 0 16px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-search[hidden]{display:none}
:is(#workspace-market-panel,#workspace-market-account) .settlement-search input{min-width:0;flex:1;font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-search button{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-card h3{font-size:11px;overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .settlement-card .detail-lines{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg{min-width:0;border:1px solid var(--line);padding:14px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg h4{font-size:11px;font-weight:400;margin:0 0 12px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg p{font:10px/1.8 var(--mono);overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg strong{font-weight:400;user-select:all}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg label{font-size:10px;margin-top:16px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg input{display:block;width:100%;box-sizing:border-box;margin-top:8px;font:12px var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg input:disabled{opacity:.6}
:is(#workspace-market-panel,#workspace-market-account) .settlement-stage{color:var(--text);border-top:1px solid var(--line);padding-top:10px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-complete .card-head h3{text-decoration:line-through}
:is(#workspace-market-panel,#workspace-market-account) .settlement-complete{border-color:#435b48}
:is(#workspace-market-panel,#workspace-market-account) .settlement-participant{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-participant>h3{font-size:12px;font-weight:400}
:is(#workspace-market-panel,#workspace-market-account) .settlement-participant .activity-card{margin-top:14px}
:is(#workspace-market-panel,#workspace-market-account) #admin-status.error{color:#e4b6a1}
@media(max-width:420px){:is(#workspace-market-panel,#workspace-market-account) .settlement-search{flex-wrap:wrap}
:is(#workspace-market-panel,#workspace-market-account) .settlement-search input{flex-basis:100%}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg{padding:12px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg .card-actions{flex-direction:column}
:is(#workspace-market-panel,#workspace-market-account) .settlement-leg .card-actions button{width:100%}
}:is(#workspace-market-panel,#workspace-market-account) .settlement-proof-form h5{font-size:11px;font-weight:400;line-height:1.6;margin:0 0 10px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-proof-form input{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) .settlement-proof-form button{font-size:10px}
:is(#workspace-market-panel,#workspace-market-account) #saved-payment-selector{width:100%;min-height:40px;margin:8px 0 12px;padding:8px;background:#0b0d0c;border:1px solid #414b44;color:var(--text);font:11px var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) .price-number{font-size:22px;line-height:1.3}
:is(#workspace-market-panel,#workspace-market-account) td .price-u{display:inline-block;font:10px/1.6 var(--mono);color:var(--muted);margin-left:8px;white-space:nowrap}
:is(#workspace-market-panel,#workspace-market-account) .market-level{justify-content:flex-end}
:is(#workspace-market-panel,#workspace-market-account) .amount-input input{flex:1;min-width:0}
:is(#workspace-market-panel,#workspace-market-account) #amount-max{flex:none;border:0;border-left:1px solid var(--line);min-height:34px;font:11px var(--mono);padding:7px 10px;color:var(--text)}
:is(#workspace-market-panel,#workspace-market-account) .amount-input>span{padding:0 12px}
:is(#workspace-market-panel,#workspace-market-account) .amount-maximum{margin:8px 0 0;font:10px/1.6 var(--mono);color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;font-size:12px;min-width:0}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets button[aria-pressed="true"]{border-color:#c9d4cc;color:#f0f4f1;background:#ffffff0a}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets small{font:10px/1.5 var(--mono);color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) #fee-status:empty{display:none}
:is(#workspace-market-panel,#workspace-market-account) #fee-rate{margin-bottom:12px}
:is(#workspace-market-panel,#workspace-market-account) #prepare-payment{margin-top:20px}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote .quote .total{align-items:baseline}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote .quote .total dt{color:var(--text);font-size:12px}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote #quote-total{font-size:25px;font-weight:700;line-height:1.4;color:var(--text);overflow-wrap:anywhere}

@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) .price-number{font-size:19px}
:is(#workspace-market-panel,#workspace-market-account) td .price-u{display:block;font-size:9px;margin:4px 0 0}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote #quote-total{font-size:21px}
}@media(max-width:400px){:is(#workspace-market-panel,#workspace-market-account) .price-number{font-size:18px}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets{gap:5px}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets button{font-size:11px}
:is(#workspace-market-panel,#workspace-market-account) .fee-presets small{font-size:9px}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote #quote-total{font-size:19px}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote .quote .total{flex-wrap:wrap;gap:5px}
:is(#workspace-market-panel,#workspace-market-account) .buy-quote #quote-total{margin-left:auto}
:is(#workspace-market-panel,#workspace-market-account) #amount-max{padding:7px 8px}
}

:is(#workspace-market-panel,#workspace-market-account) .buy-pending-sub{display:block;margin-top:5px;color:var(--muted);font:9px/1.5 var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) #buy-cooldown{color:#d8bb84}
@media(max-width:400px){:is(#workspace-market-panel,#workspace-market-account) .buy-pending-sub{font-size:8px}}

/* Price and available-inventory typography only. */
.trade-page #prices-panel{--level-number-size:22px}.trade-page #prices-panel .price-number,.trade-page #prices-panel .available-integer{font-size:var(--level-number-size);font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.trade-page #prices-panel .price-number{color:#f7931a}.trade-page #prices-panel .available-heading,.trade-page #prices-panel .available-quantity{text-align:right}.trade-page #prices-panel .available-number{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;font:var(--level-number-size)/1.3 var(--mono);font-variant-numeric:tabular-nums}.trade-page #prices-panel .available-fraction{font-size:max(11px,.6em);font-weight:400;line-height:1.3}
@media(max-width:700px){.trade-page #prices-panel{--level-number-size:18px}.trade-page #prices-panel th:nth-child(1){width:28%}.trade-page #prices-panel th:nth-child(2){width:48%}.trade-page #prices-panel th:nth-child(3){width:24%}.trade-page #prices-panel td .price-label{display:block;margin:2px 0 0}.trade-page #prices-panel .row-actions{flex-direction:column;align-items:stretch}.trade-page #prices-panel .row-actions button{min-width:0;white-space:normal;overflow-wrap:anywhere}}

/* Keep spendable amounts aligned; show pending Buy beneath the affected row. */
.trade-page #prices-panel .available-quantity .buy-pending-sub{display:block;margin:2px 0 0;text-align:right;white-space:normal;overflow-wrap:anywhere;color:var(--muted);font-size:11px}
@media(max-width:700px){.trade-page #prices-panel .available-quantity .buy-pending-sub{font-size:9px}}
@media(max-width:400px){.trade-page #prices-panel .available-quantity .buy-pending-sub{font-size:8px}}

/* Proposal only: append this identical block to both Trade stylesheets. */
/* Operator source records only; allocation payment/recovery controls stay intact. */
.trade-page #admin-panel .settlement-deposit{padding:10px 12px}
.trade-page #admin-panel .settlement-deposit-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(72px,auto) auto;align-items:center;gap:8px 12px}
.trade-page #admin-panel .settlement-deposit-owner{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px/1.6 var(--mono);color:var(--text)}
.trade-page #admin-panel .settlement-deposit-owner strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.4;color:var(--muted)}
.trade-page #admin-panel .settlement-deposit-owner p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px/1.6 var(--mono)}
.trade-page #admin-panel .settlement-deposit-amount{font:600 13px/1.6 var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--text)}
.trade-page #admin-panel .settlement-deposit-status{min-width:0;font:10px/1.6 var(--mono);color:var(--muted);overflow-wrap:anywhere}
.trade-page #admin-panel .settlement-deposit-check{min-height:40px;padding:7px 10px;font:11px/1.5 var(--mono);white-space:nowrap}
.trade-page #admin-panel .settlement-deposit-details{margin-top:4px;font:10px/1.7 var(--mono);color:var(--muted);min-width:0}
.trade-page #admin-panel .settlement-deposit-details>summary{display:list-item;width:fit-content;max-width:100%;min-height:36px;padding:9px 0;cursor:pointer;overflow-wrap:anywhere}
.trade-page #admin-panel .settlement-deposit-details>summary:focus-visible{outline:1px solid var(--text);outline-offset:3px}
.trade-page #admin-panel .settlement-deposit-details p{margin:6px 0;overflow-wrap:anywhere}
.trade-page #admin-panel .settlement-deposit-details code{font:10px/1.7 var(--mono);white-space:normal;overflow-wrap:anywhere;user-select:all}
/* Exact calculation and copy controls inside settlement cards only. */
.trade-page .settlement-card .settlement-calculation{margin:10px 0;font:11px/1.7 var(--mono);color:var(--text);min-width:0}
.trade-page .settlement-card .settlement-formula{display:block;margin:5px 0;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.trade-page .settlement-card .settlement-copy-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:8px 0;min-width:0}
.trade-page .settlement-card .settlement-copy-value{flex:1 1 14rem;min-width:0;max-width:100%;font:11px/1.7 var(--mono);white-space:normal;overflow-wrap:anywhere;user-select:all;font-variant-numeric:tabular-nums}
.trade-page .settlement-card .settlement-copy-button{flex:0 0 auto;min-height:40px;min-width:44px;padding:7px 10px;font:11px/1.5 var(--mono);white-space:nowrap}
.trade-page .settlement-card .settlement-explorer-link{display:inline-flex;align-items:center;max-width:100%;min-height:36px;margin-top:4px;font:11px/1.6 var(--mono);color:var(--text);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:520px){
 .trade-page #admin-panel .settlement-deposit-main{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}
 .trade-page #admin-panel .settlement-deposit-owner{grid-column:1;grid-row:1}
 .trade-page #admin-panel .settlement-deposit-amount{grid-column:2;grid-row:1;font-size:12px}
 .trade-page #admin-panel .settlement-deposit-status{grid-column:1;grid-row:2}
 .trade-page #admin-panel .settlement-deposit-check{grid-column:2;grid-row:2;min-height:44px}
 .trade-page #admin-panel .settlement-deposit-details>summary{min-height:44px;padding:12px 0}
 .trade-page .settlement-card .settlement-copy-value{flex-basis:100%}
 .trade-page .settlement-card .settlement-copy-button{min-height:44px}
 .trade-page .settlement-card .settlement-explorer-link{min-height:44px}
}

:is(#workspace-market-panel) .market-history-section{margin-top:32px;padding-top:22px;border-top:1px solid #303330}:is(#workspace-market-panel) .market-history-section .section-heading{margin-bottom:12px}:is(#workspace-market-panel) .market-history-card .card-head h3{overflow-wrap:anywhere}:is(#workspace-market-panel) .market-history-pager{justify-content:center;flex-wrap:wrap;margin:18px 0 4px}:is(#workspace-market-panel) .market-history-pager .page-number{min-width:38px;padding:7px 10px;font:11px var(--mono)}:is(#workspace-market-panel) .market-history-pager .page-number[aria-current=page]{border-color:#a5afa8;color:#fff;background:#ffffff0a}:is(#workspace-market-panel) .market-history-pager button{min-height:40px}@media(max-width:520px){:is(#workspace-market-panel) .market-history-section{margin-top:24px;padding-top:18px}:is(#workspace-market-panel) .market-history-pager{gap:6px}:is(#workspace-market-panel) .market-history-pager .page-number{min-width:38px;padding:7px 8px}}

/* Read-only public reconciliation table; no other trade/payment panel is affected. */
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table{min-width:0;display:block;--reconciliation-line:#303330}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table h3{font-size:18px;margin:0 0 8px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table>p{font-size:11px;line-height:1.7;color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:4px 2px 6px;margin:12px 0;font:11px/1.5 var(--mono)}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls:focus-visible{outline:1px solid #c4cdc6;outline-offset:2px}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>input{flex:0 0 190px;width:190px;min-width:160px;max-width:190px;font:inherit}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>select{flex:0 0 auto;width:auto;min-height:40px;padding:8px 24px 8px 10px;background:#101210;color:var(--text);border:1px solid var(--line);font:inherit;max-width:none}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-types{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:10px;min-height:40px;border:1px solid var(--line);padding:0 9px;white-space:nowrap}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-type-title{color:var(--muted)}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls label{display:inline-flex;align-items:center;gap:5px;margin:0;font:inherit;white-space:nowrap}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-types label{min-height:38px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>button{flex:0 0 auto;min-height:40px;padding:8px 11px;font:inherit;white-space:nowrap}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-price-filter{flex:0 0 auto;border:1px solid var(--line);padding:0;font:inherit;max-width:none}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-price-filter summary{cursor:pointer;white-space:nowrap;min-height:38px;padding:9px 12px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-price-filter>input{width:190px;margin:0 10px 10px;font:inherit}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-price-choices{display:flex;flex-wrap:wrap;gap:10px;max-width:210px;max-height:180px;overflow:auto;padding:0 10px 10px}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-scroll{overflow-x:auto;border:1px solid var(--reconciliation-line)}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1150px}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table th,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table td{width:auto;padding:11px 9px;border-bottom:1px solid var(--reconciliation-line);vertical-align:top;text-align:left;font:11px/1.65 var(--mono);overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table th{font-size:10px;color:var(--muted);font-weight:400}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-0{width:9%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-1{width:23%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-2{width:19%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-3{width:13%}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-4,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-5,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-6{width:9%;text-align:right}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-7{width:9%}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table td p{margin:0 0 5px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table td small{display:block;font-size:9px;color:var(--muted)}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-copy{display:flex;align-items:start;gap:5px;max-width:100%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-copy-value{overflow-wrap:anywhere;min-width:0}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-copy button{flex:none;min-width:0;width:auto;padding:2px 5px;font:9px/1.4 var(--mono);min-height:26px;white-space:nowrap}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-tx>a{display:block;overflow-wrap:anywhere}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-expanded>td{padding:0 9px 9px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-expanded summary{cursor:pointer;font-size:10px;color:var(--muted);padding:7px 0}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-details{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px;font:11px/1.65 var(--mono)}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-details p{min-width:0;overflow-wrap:anywhere;margin:0}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-details strong{color:var(--muted);font-weight:400}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-mobile-children{display:none}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-child-table{margin:12px 0}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-child{background:#ffffff03}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-child>.reconciliation-col-0{padding-left:20px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-badge{display:inline-block;padding:3px 6px;border:1px solid #59625c;font-size:10px;line-height:1.6}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-badge[data-status=pending]{border-color:#b57a36;background:#a5651815;color:#f4b762}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-badge[data-status=complete]{border-color:#4b8a61;background:#285c3c;color:#e0f5e5;font-weight:700}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-badge[data-status=review]{border-color:#a05c4a;color:#efac99}
@media(min-width:701px){:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-4,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-5,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-6,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-badge{white-space:nowrap;overflow-wrap:normal}}
@media(max-width:700px){:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls{gap:8px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>input,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>select,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-controls>button,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-types{min-height:44px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-types label,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-price-filter summary{min-height:42px}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table table{min-width:0;table-layout:fixed}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-1,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-2,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-3,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-4,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-6{display:none}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-0{width:32%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-5{width:36%}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-col-7{width:32%}
:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table th,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table td{font-size:10px;padding:9px 7px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-details{grid-template-columns:1fr;gap:8px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-mobile-children{display:grid;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-copy button{min-height:36px;font-size:10px}:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-child-table,:is(#workspace-market-panel,#workspace-market-account) .reconciliation-table .reconciliation-child{display:none}}

/* Desktop Public List uses the actual outer shell; other panels retain their original width. */
@media(min-width:1024px){
body.trade-page>main.claim-shell:has(>#public-panel:not([hidden])),
body[data-account-workspace="true"][data-workspace-view="trade"]>main.claim-shell:has(#workspace-market-panel #public-panel:not([hidden])){width:calc(100% - 64px);max-width:1800px}
body.trade-page>main.claim-shell:has(>#public-panel:not([hidden]))>:is(.claim-heading,.trade-account,.trade-action-tabs,#market-views),
body[data-account-workspace="true"][data-workspace-view="trade"]>main.claim-shell:has(#workspace-market-panel #public-panel:not([hidden]))>:is(.claim-heading,#workspace-tabs,#workspace-view-status,#claim-content){width:100%;max-width:600px;margin-inline:auto}
.trade-page #public-panel .reconciliation-table table{width:100%;min-width:0;table-layout:fixed}
.trade-page #public-panel .reconciliation-table th,.trade-page #public-panel .reconciliation-table td{padding:10px 6px}
.trade-page #public-panel .reconciliation-table th{white-space:normal;overflow-wrap:anywhere}
.trade-page #public-panel .reconciliation-table .reconciliation-col-0{width:10%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-1{width:18%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-2{width:17%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-3{width:15%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-4{width:7%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-5{width:11%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-6{width:13%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-7{width:9%}
.trade-page #public-panel .reconciliation-table td:is(.reconciliation-col-4,.reconciliation-col-5,.reconciliation-col-6){white-space:nowrap;overflow-wrap:normal}
.trade-page #public-panel .reconciliation-table .reconciliation-child>.reconciliation-col-0{padding-left:14px}
.trade-page #public-panel .reconciliation-table :is(.reconciliation-col-4,.reconciliation-col-5,.reconciliation-col-6) .reconciliation-copy{flex-direction:column;align-items:flex-end}
.trade-page #public-panel .reconciliation-table :is(.reconciliation-col-4,.reconciliation-col-5,.reconciliation-col-6) .reconciliation-copy-value{white-space:nowrap;overflow-wrap:normal}
}

/* Compact read-only parent rows; exact recipients and all references remain in the expanded panel. */
.trade-page #public-panel .reconciliation-table .reconciliation-expand{min-width:26px;min-height:26px;padding:1px 5px;margin-left:5px;font-size:14px;line-height:1;vertical-align:middle}
.trade-page #public-panel .reconciliation-table .reconciliation-main-copy{display:flex;align-items:center;gap:5px;min-width:0}
.trade-page #public-panel .reconciliation-table .reconciliation-main-short{white-space:nowrap;min-width:0}
.trade-page #public-panel .reconciliation-table .reconciliation-settlements{display:grid;gap:12px;margin-top:12px;border-top:1px solid var(--line);padding-top:12px}
.trade-page #public-panel .reconciliation-table .reconciliation-settlement h4{font-size:11px;margin:0 0 8px}
.trade-page #public-panel .reconciliation-table .reconciliation-invalid-reason{grid-column:1/-1;border-left:2px solid #bc514c;padding-left:10px;color:#f0aaa5}
.trade-page #public-panel .reconciliation-table .reconciliation-badge[data-status=invalid]{border-color:#bb4943;background:#632a27;color:#ffd9d6;font-weight:700}
.trade-page #public-panel .reconciliation-table .reconciliation-receipt-form{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}
.trade-page #public-panel .reconciliation-table .reconciliation-receipt-form label{flex:1 1 260px;margin:0}
.trade-page #public-panel .reconciliation-table .reconciliation-receipt-form input{font-size:11px}
.trade-page #public-panel .reconciliation-table .reconciliation-receipt-note{flex-basis:100%;margin:0;overflow-wrap:anywhere}
@media(min-width:1024px){
.trade-page #public-panel .reconciliation-table tbody>.reconciliation-parent>td{padding:4px 6px;font-size:10px;line-height:1.45;white-space:nowrap}
.trade-page #public-panel .reconciliation-table .reconciliation-col-0{width:13%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-1,.trade-page #public-panel .reconciliation-table .reconciliation-col-2{width:15%}
.trade-page #public-panel .reconciliation-table .reconciliation-col-3{width:17%}
.trade-page #public-panel .reconciliation-table .reconciliation-copy button{min-height:22px;padding-top:1px;padding-bottom:1px}
.trade-page #public-panel .reconciliation-table .reconciliation-badge{font-size:9px;line-height:1.45;padding:2px 5px}
.trade-page #public-panel .reconciliation-table .reconciliation-main-time{display:block;font-size:9px;white-space:nowrap;max-width:100%}
.trade-page #public-panel .reconciliation-table .reconciliation-expanded>td{padding-top:5px;padding-bottom:8px}
}
@media(max-width:700px){.trade-page #public-panel .reconciliation-table .reconciliation-expand{min-height:44px;min-width:34px}.trade-page #public-panel .reconciliation-table .reconciliation-receipt-form button{min-height:44px}}

/* Public List controls fill desktop space without changing the eight-column table. */
@media(min-width:1024px){
.trade-page #public-panel .reconciliation-table .reconciliation-controls{width:100%;min-width:0;box-sizing:border-box;flex-wrap:wrap}
.trade-page #public-panel .reconciliation-table .reconciliation-controls>[data-reconciliation-search]{flex:1 1 240px;width:auto;min-width:200px;max-width:none}
.trade-page #public-panel .reconciliation-table .reconciliation-types{max-width:100%;box-sizing:border-box;flex-wrap:wrap}
}
/* Keep the display-only ledger notice compact and wrap complete transaction IDs. */
.trade-page #public-panel .reconciliation-table .reconciliation-status,
.trade-page #public-panel .reconciliation-table [data-reconciliation-flow-log] pre{min-width:0;max-width:100%;margin:4px 0;font:11px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.trade-page #public-panel .reconciliation-table [data-reconciliation-flow-log] code{font:inherit;white-space:inherit}

/* Display-only row sync control; preserve the table, badge text and status semantics. */
.trade-page #public-panel .reconciliation-table .reconciliation-status-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;vertical-align:middle}
.trade-page #public-panel .reconciliation-table .reconciliation-status-group>.reconciliation-badge{flex:0 0 auto;white-space:nowrap}
.trade-page #public-panel .reconciliation-table .reconciliation-sync-indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:none;margin:0;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;vertical-align:middle}
.trade-page #public-panel .reconciliation-table .reconciliation-sync-indicator:hover{color:var(--text);border-color:currentColor}
.trade-page #public-panel .reconciliation-table .reconciliation-sync-indicator:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.trade-page #public-panel .reconciliation-table .reconciliation-sync-glyph{display:block;flex:none;box-sizing:border-box;width:12px;height:12px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:trade01-reconciliation-sync-spin 1s linear infinite}
@keyframes trade01-reconciliation-sync-spin{to{transform:rotate(360deg)}}
@media(max-width:700px){.trade-page #public-panel .reconciliation-table .reconciliation-sync-indicator{flex-basis:36px;width:36px;height:36px;min-width:36px;min-height:36px}}
@media(prefers-reduced-motion:reduce){.trade-page #public-panel .reconciliation-table .reconciliation-sync-glyph{animation:none}}

/* Emphasize public payment values without changing their status or meaning. */
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table [data-reconciliation-value]{box-sizing:border-box;max-width:100%;border:1px solid #737d76;border-radius:3px;background:#1a211c;color:#f1f5f2;font-weight:700;padding:3px 6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;line-height:1.55}
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table [data-reconciliation-value="btc-amount"],
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table [data-reconciliation-value="blind-amount"]{display:inline-block}
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table [data-reconciliation-value="recipient"],
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table [data-reconciliation-value="txid"]{display:block;min-width:0}
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table .reconciliation-copy:has(>[data-reconciliation-value]){flex-wrap:wrap;align-items:center}
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table .reconciliation-tx>[data-reconciliation-value]{margin-bottom:4px}
:is(#workspace-market-panel,#workspace-market-account) #public-panel .reconciliation-table .reconciliation-main-copy>[data-reconciliation-value]{padding:2px 4px;white-space:nowrap}
