.vault-wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:27px 30px;margin:0 0 25px;background:linear-gradient(100deg,#292921,#191e20 70%);border:1px solid #66532b;border-left:4px solid var(--amber);box-shadow:4px 4px #0e1112}.vault-wallet-top{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:15px}.vault-label{font:14px var(--font);color:#e1d8bd}.vault-badge{font:12px var(--font);padding:7px 9px;border:1px solid #697173;color:#bac0be;background:#252b2c}.vault-badge[data-verified=true]{color:#b3dfbc;border-color:#6b9572;background:#1f3025}.vault-wallet-address{display:block;font:clamp(15px,1.7vw,21px) var(--font);color:#f3d58f;overflow-wrap:anywhere;line-height:1.7}.vault-wallet p{max-width:670px;font-size:14px;line-height:1.7;color:#b6b9b3;margin:10px 0 0}.vault-wallet-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vault-wallet-actions button{font:12px var(--font);min-height:44px;padding:12px 17px;line-height:1.6;box-shadow:3px 3px #0b0e0f}.vault-copy{background:#242a2b;border:1px solid #626963;color:#dedfd3}.vault-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:25px}.vault-metrics>div{background:#1c2224;padding:20px 23px;display:flex;flex-direction:column;gap:12px}.vault-metrics span{font-size:13px;letter-spacing:.06em;color:#aeb8b5}.vault-metrics strong{font:25px var(--font);color:#f0d58f}.vault-metrics small{font-size:13px;color:#aeb8b5;line-height:1.5}.vault-receipts-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px}.vault-receipts-head h2{font-size:20px;font-weight:400;line-height:1.5;margin:0 0 7px}.vault-receipts-head p{font-size:14px;line-height:1.6;color:#b5bab6}.vault-receipts-head button,.vault-more{font:12px var(--font);padding:12px 15px;border:1px solid #66532b;background:#302c20;color:#ffce69;min-height:44px}.vault-receipts-head button:disabled,.vault-more:disabled{opacity:.6}.vault-receipt{border:1px solid #394143;background:#1c2224;margin-bottom:10px}.vault-receipt summary{display:grid;grid-template-columns:48px minmax(150px,1fr) minmax(165px,auto) 113px 18px;align-items:center;gap:18px;padding:17px 21px;cursor:pointer;list-style:none}.vault-receipt summary::-webkit-details-marker{display:none}.vault-receipt summary:hover{background:#252b2b}.vault-receipt summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.vault-receipt summary img{width:44px;height:44px;image-rendering:pixelated;object-fit:contain}.receipt-main,.receipt-when{display:flex;flex-direction:column;gap:8px;min-width:0}.receipt-main strong{font:16px var(--font);color:#f2d994;line-height:1.5}.receipt-main small,.receipt-when small{font-size:13px;color:#adb8b6;line-height:1.5}.receipt-when time{font-size:14px;color:#d3d9d3;line-height:1.5}.receipt-state{justify-self:start;font:12px var(--font);padding:8px;border:1px solid #74705d;color:#ded5b4;background:#303127;white-space:nowrap}.receipt-state[data-state=paid]{background:#213729;color:#b3dfbc;border-color:#6b9572}.receipt-state[data-state=failed]{background:#39292b;color:#e8acac;border-color:#946868}.receipt-expand{font:20px var(--font);color:#cab67f}.vault-receipt[open] .receipt-expand{transform:rotate(45deg)}.receipt-detail{border-top:1px solid #394143;padding:21px;background:#161c1e}.receipt-explanation{font-size:14px;line-height:1.7;color:#c1c6bd;margin:0 0 22px;max-width:800px}.receipt-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:23px 30px;margin:0}.receipt-detail dt{font-size:12px;letter-spacing:.06em;color:#9ba9a7;margin-bottom:8px}.receipt-detail dd{font:14px/1.7 ui-monospace,Consolas,monospace;color:#e2e4d9;margin:0;overflow-wrap:anywhere}.vault-empty{padding:40px 25px;border:1px dashed #59615b;background:#191f21;text-align:center}.vault-empty>span{font:18px var(--font);color:#e4d9bb;line-height:1.6}.vault-empty p{font-size:16px;color:#b6c0ba;line-height:1.7;max-width:520px;margin:14px auto 23px}.vault-empty .button{font-size:12px}.vault-status{font-size:13px;color:#a9b5ae;line-height:1.7;margin:18px 0}.vault-more{display:block;margin:20px auto}.stocks-view .collection-mode-tabs{flex-wrap:wrap;gap:8px}.stocks-view .collection-mode-tabs button{font-size:13px;line-height:1.7;min-height:47px;padding:13px 18px}.vault-test-note{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.7;color:#c6bc9d;margin:0 0 20px}.vault-test-note>span{font:12px var(--font);padding:6px 8px;white-space:nowrap;border:1px solid #796637;color:#f1c968}.vault-transfer-note{font-size:14px;color:#b9c2bc;line-height:1.7;margin:0 0 20px}@media(max-width:900px){.vault-wallet{grid-template-columns:1fr;padding:23px;gap:17px}.vault-receipt summary{grid-template-columns:44px minmax(0,1fr) 105px 16px;gap:13px;padding:16px}.receipt-when{grid-column:2;grid-row:2;gap:5px}.receipt-state{grid-column:3;grid-row:1/3}.receipt-expand{grid-column:4;grid-row:1/3}.vault-receipt summary img{grid-row:1/3}.vault-metrics>div{padding:19px}.stocks-view .collection-mode-tabs button{padding:12px;font-size:12px}}@media(max-width:550px){.vault-wallet{padding:20px 17px}.vault-wallet-actions{width:100%}.vault-wallet-actions .button{flex:1}.vault-wallet-address{font-size:15px}.vault-metrics{grid-template-columns:1fr}.vault-metrics>div{display:grid;grid-template-columns:1fr auto;gap:9px 18px;padding:16px}.vault-metrics strong{grid-column:2;grid-row:1/3;font-size:22px;align-self:center}.vault-metrics small{grid-column:1}.vault-metrics span{font-size:12px}.vault-receipts-head{align-items:flex-start;gap:12px}.vault-receipts-head h2{font-size:17px}.vault-receipt summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.vault-receipt summary img{width:34px;height:34px;grid-row:1}.receipt-main strong{font-size:14px}.receipt-when{grid-row:3;grid-column:2;gap:3px}.receipt-state{grid-column:2;grid-row:2;font-size:12px;padding:6px}.receipt-expand{grid-column:3;grid-row:1}.receipt-detail{padding:18px 15px}.receipt-detail dl{grid-template-columns:1fr}.vault-test-note{align-items:flex-start;flex-direction:column;gap:8px}.stocks-view .collection-mode-tabs button{flex:1;min-width:125px;font-size:12px}}.mainnet-holdings{padding:24px 26px;margin:0 0 24px;border:1px solid #655437;border-top:3px solid #eabd58;background:linear-gradient(115deg,#292820,#171d20 72%);box-shadow:4px 4px #0c1113;min-width:0}.mainnet-card-top{display:flex;justify-content:space-between;align-items:center;gap:14px;font:13px/1.5 var(--font)}.mainnet-card-top>b{font-size:10px;padding:5px 8px;border:1px solid #75945e;color:#b5dc9c;background:#243425}.mainnet-token-value{display:flex;align-items:center;gap:12px;margin:22px 0 14px;flex-wrap:wrap}.mainnet-token-value img{object-fit:contain;image-rendering:pixelated}.mainnet-token-value strong{font:clamp(20px,3vw,34px)/1.5 var(--font);color:#f7d77f;overflow-wrap:anywhere;max-width:100%}.mainnet-token-value>span{font:13px var(--font);color:#d5c293}.mainnet-holdings p{font-size:13px;line-height:1.7;color:#bec5bf;margin:9px 0}.mainnet-holdings code{display:block;overflow-wrap:anywhere;color:#c9cdbf;font:12px/1.7 ui-monospace,Consolas,monospace}.mainnet-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.mainnet-card-actions button,.mainnet-card-actions a{font:11px/1.5 var(--font);padding:11px 13px;border:1px solid #786745;color:#f3d283;background:#252822;cursor:pointer;text-decoration:none}.mainnet-card-actions button:disabled{opacity:.55;cursor:wait}.mainnet-holdings>small{display:block;color:#9caaa7;font-size:12px;line-height:1.7}.mainnet-holdings[data-status=error] [data-holding-status]{color:#e5b2a1}.wallet-dialog .mainnet-holdings{margin:18px 0;padding:16px}.wallet-dialog .mainnet-token-value strong{font-size:20px}.wallet-dialog .mainnet-token-value img{width:36px;height:36px}.wallet-dialog [data-holding-network]{font-size:10px}.vault-mainnet-label{font:11px var(--font);color:#b4d79b;border:1px solid #667e52;padding:9px 12px;background:#263325}.mainnet-economy-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.mainnet-economy-summary p{font-size:14px;line-height:1.8;color:#b4bfb8}.mainnet-economy-summary .vault-button{font-size:12px}.mainnet-access-note{padding:13px 16px;margin:18px 0;color:#d9c99d;background:#202721;border-left:3px solid #a68c48;font-size:14px;line-height:1.7}.fee-treasury{padding:25px;border:1px solid #655437;background:#1b2123;margin-bottom:28px}.fee-treasury header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.fee-treasury h2{font:20px var(--font);margin:0;color:#efd18b}.fee-treasury header span{font:11px var(--font);color:#a8b8aa}.fee-treasury-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fee-treasury-grid>div{background:#141b1e;border:1px solid #3d4945;padding:20px}.fee-treasury-grid small{display:block;color:#b2beb7;font-size:12px;line-height:1.7}.fee-treasury-grid strong{display:block;color:#f4d389;font:23px/1.7 var(--font);overflow-wrap:anywhere;margin:12px 0}.fee-treasury-grid code{display:block;overflow-wrap:anywhere;font-size:12px;color:#c4cbc3;margin:12px 0}.fee-treasury p{color:#b1beb7;font-size:13px;line-height:1.8}.fee-treasury a{color:#e9ce86;font-size:12px}.fee-treasury button{background:#292e23;color:#e8d5a0;border:1px solid #73623d;font:11px var(--font);padding:10px 14px;cursor:pointer}@media(max-width:700px){.mainnet-holdings{padding:18px}.mainnet-economy-summary,.fee-treasury-grid{grid-template-columns:1fr}.mainnet-card-actions button,.mainnet-card-actions a{font-size:10px}.mainnet-token-value strong{font-size:23px}.fee-treasury{padding:18px}}.fee-treasury-grid>.fee-claimable-card{border-color:#b49548;background:linear-gradient(125deg,#343122,#192022);box-shadow:inset 0 3px #edc45b}.fee-claimable-card>small:first-child{color:#f6d887;font-weight:700}
