/* Warehouse extends the shared desktop space without introducing card surfaces. */
.warehouse-view .platform-lead{max-width:58ch}
.warehouse-wallet{display:grid;grid-template-columns:minmax(220px,1fr) minmax(350px,1.5fr) auto;align-items:center;gap:44px;margin:48px 0 43px}
.warehouse-wallet-identity h2{font-size:15px;font-weight:500;letter-spacing:0;margin:0 0 10px}
.warehouse-wallet-state{display:flex;align-items:center;gap:9px;font-size:13px;color:#c4cbb7;margin:0}
.warehouse-wallet-state>span{width:5px;height:5px;border-radius:50%;background:#87927b}
.warehouse-wallet .workspace-caption{font-size:11px;margin:9px 0 0}
.warehouse-wallet>.primary-button{min-height:48px;font-size:12px;padding:14px 18px;gap:25px}
.warehouse-wallet>.primary-button svg{width:16px;height:16px}
.warehouse-summary{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:30px;margin:0;font-variant-numeric:tabular-nums}
.warehouse-summary dt{font-size:11px;color:#96a488;margin-bottom:9px}
.warehouse-summary dd{margin:0;font-size:19px;font-weight:500;color:var(--paper);white-space:nowrap}
.warehouse-summary>div:not(:first-child) dd{font-size:25px;line-height:1}
.warehouse-view .workspace-tabs{gap:35px}
.warehouse-view .workspace-tabs button{position:relative;padding-bottom:14px;font-size:14px}
.warehouse-view .workspace-tabs button[aria-selected=true]::after{content:'';position:absolute;bottom:3px;left:0;width:18px;height:2px;background:var(--yellow)}
.warehouse-view [role=tabpanel]:focus-visible{outline:1px solid #f0b90b;outline-offset:12px}
.warehouse-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(250px,1fr);gap:clamp(54px,6vw,100px);margin-top:37px}
.warehouse-main{min-width:0}
.warehouse-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:23px}
.warehouse-section-heading h2,.warehouse-detail>h2{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0}
.warehouse-section-heading>span{font-size:10px;color:#95a485;white-space:nowrap}
.warehouse-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}
.warehouse-table th{padding:0 8px 12px 0;font-size:10px;line-height:1.6;font-weight:400;text-align:left;color:#95a485;vertical-align:top}
.warehouse-table th:not(:first-child){text-align:right}
.warehouse-table th:first-child{width:29%}
.warehouse-table th:last-child{padding-right:0}
.warehouse-table td{padding:0;text-align:left}
.warehouse-empty{padding:47px 0 38px;min-height:265px}
.warehouse-empty>img{display:block;opacity:.68;margin-bottom:22px;width:34px;height:34px}
.warehouse-empty h3{font-size:29px;font-weight:500;line-height:1.25;letter-spacing:-.025em;color:var(--paper);margin:0 0 13px}
.warehouse-empty p{font-size:13px;line-height:1.9;max-width:45ch;margin:0;color:#a6b397}
.warehouse-empty .workspace-caption{font-size:11px;margin-top:20px;color:#93a181}
.warehouse-footnote{font-size:11px;line-height:1.9;max-width:69ch;margin:18px 0 0;color:#96a687}
.warehouse-detail{padding-top:0;min-width:0}
.warehouse-detail>h2{margin-bottom:25px}
.warehouse-detail>h3{font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:0 0 15px;color:#dce3cf}
.warehouse-detail>p{font-size:12px;line-height:1.9;color:#a5b294;margin-bottom:0}
.warehouse-asset-actions{display:flex;gap:28px;margin-top:15px}
.warehouse-asset-actions .secondary-button{font-size:12px}
.warehouse-detail>.workspace-caption{font-size:11px;line-height:1.85;margin:15px 0 0;color:#93a181}
.warehouse-receive{margin-top:28px}
.warehouse-receive h3{font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.4;color:#d5dec5;margin:0 0 8px}
.warehouse-receive p{font-size:11px;line-height:1.9;color:#9dab8e;margin:0}
.warehouse-receive .secondary-button{font-size:11px;padding-block:8px;min-height:35px}
.warehouse-help{margin-top:27px}
.warehouse-help summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;font-size:12px;color:#c8d2b9;min-height:40px}
.warehouse-help summary::-webkit-details-marker{display:none}
.warehouse-help summary::after{content:'';width:6px;height:6px;flex:none;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-right:4px}
.warehouse-help[open] summary::after{transform:rotate(225deg)}
.warehouse-help p{font-size:11px;line-height:1.9;color:#9dab8e;margin:10px 0 0}
.warehouse-order-flow{list-style:none;padding:0;margin:0;counter-reset:listing-step}
.warehouse-order-flow li{position:relative;padding-left:29px;margin-bottom:25px;counter-increment:listing-step}
.warehouse-order-flow li::before{content:counter(listing-step);position:absolute;top:1px;left:0;font-size:11px;font-variant-numeric:tabular-nums;color:#bda85d}
.warehouse-order-flow strong{display:block;font-size:13px;font-weight:500;color:#d5dec5;margin-bottom:7px}
.warehouse-order-flow span{display:block;font-size:11px;line-height:1.9;color:#a2b08f}
.warehouse-accounting{margin:23px 0 0}
.warehouse-accounting>div{margin-bottom:17px}
.warehouse-accounting dt{font-size:12px;color:#d4dec4;margin-bottom:5px}
.warehouse-accounting dd{font-size:11px;line-height:1.8;color:#9dad8b;margin:0}
