:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef5ff;background:#080b10;--bg:#080b10;--panel:#0d1118;--line:#1c2633;--muted:#8b99aa;--text:#eef5ff;--accent:#41d884;--accent2:#8ff0b8;--glow:#41d88433}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,#10251b 0,#080b10 34%,#07090d)}main{width:min(100%,560px);margin:0 auto;padding:12px 12px 18px}.startup-loader{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 45% 32%,#123323 0,#080b10 46%,#05070a);opacity:1;visibility:visible;transition:opacity .42s ease,visibility .42s ease;pointer-events:auto}.startup-loader--hidden{opacity:0;visibility:hidden;pointer-events:none}.startup-loader__card{width:min(84vw,260px);display:grid;justify-items:center;gap:11px;padding:18px 18px 16px;border:1px solid #22382c;border-radius:20px;background:linear-gradient(180deg,#101722c7,#080c12c7);box-shadow:0 24px 70px #000b,0 0 46px #41d88422;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:loader-float 2.8s ease-in-out infinite}.startup-loader__mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#62f09d,#1fbf6d);color:#031108;font-size:18px;font-weight:950;box-shadow:0 12px 34px #25d97942,inset 0 1px #ffffff80;transform:rotate(45deg);animation:loader-pulse 1.8s ease-in-out infinite}.startup-loader__text{display:grid;gap:4px;text-align:center}.startup-loader__text b{font-size:18px;letter-spacing:-.04em;color:#f7fbff}.startup-loader__text span{color:#91a0b2;font-size:11px;font-weight:700}.startup-loader__bar{width:138px;height:3px;overflow:hidden;border-radius:999px;background:#122018}.startup-loader__bar i{display:block;width:48px;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#8ff0b8,transparent);animation:loader-scan 1.25s ease-in-out infinite}@keyframes loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes loader-pulse{0%,to{box-shadow:0 12px 34px #25d97936,inset 0 1px #ffffff80}50%{box-shadow:0 16px 44px #25d97960,inset 0 1px #ffffff80}}@keyframes loader-scan{0%{transform:translate(-56px)}to{transform:translate(148px)}}@media(prefers-reduced-motion:reduce){.startup-loader__card,.startup-loader__mark,.startup-loader__bar i{animation:none}.startup-loader{transition:none}}.toast{position:fixed;z-index:90;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:10px 14px;border-radius:14px;background:#0d1118f5;border:1px solid #2e6f4b;color:#eafff2;font-size:12px;font-weight:850;letter-spacing:-.01em;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 14px 36px #0009,0 0 0 1px #41d8841f,0 0 28px #41d88436;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-in .18s ease both;pointer-events:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.app-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 2px 10px}.brand-row{display:flex;align-items:center;gap:10px;min-width:0}.logo-mark{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#62f09d,#1fbf6d);color:#031108;font-size:18px;font-weight:950;box-shadow:0 10px 28px #25d97936,inset 0 1px #ffffff80;transform:rotate(45deg)}.logo-mark:first-letter{display:block;transform:rotate(-45deg)}h1{font-size:25px;line-height:1;margin:0;letter-spacing:-.04em;color:#f7fbff}p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.card{background:linear-gradient(180deg,#101722f2,#0b0f16f2);border:1px solid var(--line);border-radius:16px;padding:12px;margin:8px 0;box-shadow:0 14px 42px #0008}.signer-card{border-color:#2b6846;box-shadow:0 16px 46px #0009,0 0 0 1px #41d88418,0 0 32px var(--glow)}label{display:block;margin:8px 0;color:#cbd7e6;font-size:12px;font-weight:700}input,textarea{width:100%;margin-top:5px;border-radius:11px;border:1px solid #263244;background:#070a0f;color:var(--text);padding:10px 11px;font-size:13px;outline:none;box-shadow:inset 0 1px #ffffff0a}input:focus,textarea:focus{border-color:#3ad17f;box-shadow:0 0 0 2px #41d88422}textarea{min-height:64px;resize:vertical}.hint{color:#91a0b2;font-size:11px;line-height:1.35}.actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}button,.secondary{min-height:38px;border:0;border-radius:11px;background:linear-gradient(180deg,#55e594,#34c978);color:#04140b;padding:9px 10px;font-weight:900;font-size:12px;text-decoration:none;letter-spacing:-.01em;box-shadow:0 8px 24px #20c36d33}.auth-action{margin-left:auto;display:flex;justify-content:flex-end}.auth-action button{min-width:86px;min-height:34px;padding:8px 12px}.icon-action{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center}.icon-action svg{width:17px;height:17px;display:block}.icon-action path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.auth-action .auth-logout{min-width:34px;padding:0}button:disabled{opacity:.48}.secondary{background:#151d29;color:#cde8d9;border:1px solid #263244}.actions button:only-child{grid-column:1/-1}.section-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.section-head span{display:block;color:#9fb0c2;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.section-head b{display:block;color:#eafff2;font-size:13px;letter-spacing:-.02em}.pending-alert-card{border-color:#8d6530;background:linear-gradient(180deg,#22160af5,#0c0f12f5);box-shadow:0 16px 46px #0009,0 0 0 1px #ffb34724,0 0 34px #ff9d2e24}.pending-alert-card .section-head span,.pending-alert-card .section-head b{color:#ffe7bd}.pending-alert-card .section-head>em{font-style:normal;color:#1a0f04;background:linear-gradient(180deg,#ffd68a,#ff9f35);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;box-shadow:0 8px 22px #ff9d2e35}.pending-alert-list{display:grid;gap:7px}.pending-alert-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px;border:1px solid #9b6a30;border-radius:12px;background:linear-gradient(135deg,#261607,#10130f 58%,#2a1b0a);box-shadow:inset 0 1px #ffffff14,0 10px 28px #0006;text-align:left;color:inherit}.pending-alert-row div{min-width:0}.pending-alert-row span{display:block;width:max-content;max-width:100%;margin-bottom:4px;padding:2px 6px;border:1px solid #d89239;border-radius:999px;background:#3a220b;color:#ffd68a;font-size:8.5px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.pending-alert-row b{display:block;min-width:0;color:#fff4df;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-alert-row em{font-style:normal;color:#ffd68a;font-size:11px;font-weight:950;background:#3a220b;border:1px solid #d89239;border-radius:999px;padding:4px 7px}.pending-alert-row:active{transform:scale(.99);background:linear-gradient(135deg,#34200b,#121711 58%,#33210d)}.safes-card{border-color:#254733}.tg-user-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;background:linear-gradient(135deg,#08100c,#0e1b14);border:1px solid #28583d;border-radius:13px;padding:9px 10px;margin:0 0 10px;box-shadow:inset 0 1px #ffffff0c}.tg-user-row span,.wallet-summary span{display:block;color:#9fb0c2;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tg-user-row b{color:#9ff5bf;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.wallet-summary{display:grid;gap:7px;margin-top:9px}.wallet-summary--single{margin-top:0}.wallet-summary div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;background:linear-gradient(135deg,#08100c,#0b111a 58%,#0f2017);border:1px solid #265a3f;border-radius:12px;padding:8px 7px 8px 13px;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0005}.wallet-summary div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#8ff0b8,#28c975)}.wallet-address-copy{min-width:0;max-width:100%;justify-self:end;display:flex!important;align-items:center;justify-content:flex-end;gap:4px;color:inherit;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}.wallet-summary b{display:block;min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;text-shadow:0 0 18px #41d88455}.wallet-username{flex:0 0 auto;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal;font-weight:850;line-height:1.1;text-shadow:0 0 18px #41d88455}.copy-mini{width:24px;min-width:24px;min-height:24px;height:24px;border-radius:8px;padding:0;display:grid;place-items:center;background:transparent;border:0;color:#9ff5bf;font-size:13px;line-height:1;box-shadow:none;text-shadow:none}.copy-mini:active{transform:scale(.96);background:#1b3a2a}.mini-actions{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:9px}.mini-actions button{min-height:30px;padding:7px 9px;font-size:11px;border-radius:10px}.safes-list{display:grid;gap:7px;margin-top:8px}.safe-row{display:grid;gap:7px;background:#08100c;border:1px solid #244833;border-radius:12px;padding:0;overflow:hidden}.safe-row--expanded{border-color:#2d6e49;background:linear-gradient(180deg,#08100c,#0c1711)}.safe-header{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;gap:7px;padding:8px}.safe-header--expanded{grid-template-columns:minmax(0,1fr) 24px}.safe-main{width:100%;min-height:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;background:transparent;box-shadow:none;color:inherit;text-align:left;padding:0}.safe-main div{min-width:0}.safe-main span{display:block;color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.safe-main b{display:block;min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-main em{font-style:normal;color:#9ff5bf;font-size:11px;font-weight:900;background:#10261a;border:1px solid #2d6e49;border-radius:999px;padding:4px 7px}.safe-transfer-icon,.safe-toggle{width:24px;min-width:24px;height:24px;min-height:24px;border-radius:8px;padding:0;display:grid;place-items:center;background:#13231b;border:1px solid #2d6e49;color:#9ff5bf;box-shadow:none}.safe-transfer-icon:active,.safe-toggle:active{transform:scale(.96);background:#1b3a2a}.safe-transfer-icon svg{width:15px;height:15px;display:block}.safe-transfer-icon path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.safe-toggle i{width:100%;height:100%;display:grid;place-items:center;color:inherit;font-style:normal}.safe-chevron:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);border-radius:1px}.safe-chevron--up:before{transform:translateY(2px) rotate(225deg)}.safe-details{display:grid;gap:6px;border-top:1px solid #1d3828;padding:8px;background:#060b08}.safe-details p{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:6px;color:#cbd7e6}.safe-details p:not(:has(button)){grid-template-columns:72px minmax(0,1fr)}.safe-details span,.label-editor span{color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.safe-details b,.label-editor b{min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-editor{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:6px}.label-editor input{margin:0;min-height:30px;padding:7px 8px;font-size:12px}.label-editor button{min-height:30px;padding:6px 8px;border-radius:9px;font-size:10px}.label-editor:has(input){grid-template-columns:minmax(0,1fr) auto 30px}.label-edit{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border-radius:8px;display:grid;place-items:center;box-shadow:none;background:transparent;border:0;color:#9ff5bf;font-size:13px;line-height:1}.create-safe-open{min-width:92px;min-height:32px;padding:7px 10px;border-radius:10px;font-size:11px;white-space:nowrap}.transactions-card{border-color:#254733}.refresh-txs{width:34px;min-width:34px;height:32px;min-height:32px;padding:0;border-radius:10px;font-size:11px;white-space:nowrap}.tx-list{display:grid;gap:7px;margin-top:8px}.tx-row{display:grid;gap:0;background:#08100c;border:1px solid #244833;border-radius:12px;overflow:hidden}.tx-row--expanded{border-color:#2d6e49;background:linear-gradient(180deg,#08100c,#0c1711)}.tx-main{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:7px;background:transparent;box-shadow:none;color:inherit;text-align:left;padding:8px}.tx-main--buttonless{grid-template-columns:minmax(0,1fr) auto}.tx-main div{min-width:0}.tx-main span{display:block;width:max-content;max-width:100%;color:#9ff5bf;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:#10261a;border:1px solid #2d6e49;border-radius:999px;padding:2px 6px;margin-bottom:4px}.tx-main b{display:block;min-width:0;color:#eafff2;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-main em{font-style:normal;color:#9ff5bf;font-size:11px;font-weight:900;background:#10261a;border:1px solid #2d6e49;border-radius:999px;padding:4px 7px}.tx-main i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#13231b;border:1px solid #2d6e49;color:#9ff5bf;font-style:normal;font-weight:950}.tx-details{display:grid;gap:6px;border-top:1px solid #1d3828;padding:8px;background:#060b08}.tx-details p{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:6px;color:#cbd7e6}.tx-details p:not(:has(button)){grid-template-columns:72px minmax(0,1fr)}.tx-details span{color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.tx-details b{min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-next{display:grid;gap:4px;margin-top:2px;padding:8px;border:1px solid #22382c;border-radius:10px;background:#080d12}.tx-next b{color:#9ff5bf;font-size:11px}.tx-next span{color:#b9c6d8;font-size:11px;line-height:1.35;text-transform:none;letter-spacing:0;font-weight:700}.tx-pagination{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:7px;margin-top:2px}.tx-pagination button{min-height:30px;padding:7px 8px;border-radius:10px;font-size:11px;background:#13231b;border:1px solid #2d6e49;color:#9ff5bf;box-shadow:none}.tx-pagination span{display:block;color:#9fb0c2;font-size:10px;font-weight:850;text-align:center;letter-spacing:.01em}.tx-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:3px}.tx-actions button{min-height:32px;padding:7px 9px;border-radius:10px;font-size:11px}.tx-actions button:last-child{background:linear-gradient(180deg,#9ff5bf,#52d985)}.safe-actions{display:grid;grid-template-columns:1fr;margin-top:2px}.safe-actions button{min-height:32px;padding:7px 9px;border-radius:10px;font-size:11px}.transfer-grid{display:grid;grid-template-columns:1fr 108px;gap:8px;align-items:end}.transfer-grid label{display:grid;align-content:end;margin:0}.transfer-grid input,.transfer-grid select{height:48px;min-height:48px}.transfer-note-input{min-height:72px}.transfer-balance{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;margin:4px 0 9px;padding:7px 9px;border:1px solid #1d3828;border-radius:10px;background:#07100c}.transfer-balance span{display:flex;align-items:center;gap:4px;color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.transfer-balance span em{font-style:normal;color:#9ff5bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;letter-spacing:0;text-transform:none}.transfer-balance b{display:block;min-width:0;max-width:100%;color:#9ff5bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow-wrap:anywhere;text-align:right}.transfer-modal label,.transfer-modal input,.transfer-modal textarea,.transfer-modal select{min-width:0}.transfer-modal select{width:100%;background:#111821;color:#f0fff7;border:1px solid #243247;border-radius:11px;padding:10px 11px;font-size:13px;outline:none;box-shadow:inset 0 1px #ffffff08}.transfer-modal option{background:#111821;color:#f0fff7}.modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:end center;padding:14px;overflow:hidden;background:#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal-fade .16s ease both}.create-safe-modal{width:min(100%,520px);max-width:calc(100vw - 28px);min-width:0;margin:0;overflow:hidden;border-color:#2d6e49;box-shadow:0 24px 80px #000d,0 0 0 1px #41d8841f,0 0 42px #41d8842e;animation:modal-rise .18s ease both}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.modal-head span{display:block;color:#9fb0c2;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.modal-head b{display:block;color:#eafff2;font-size:15px;letter-spacing:-.03em}.modal-close{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:10px;padding:0;background:#13231b;border:1px solid #2d6e49;color:#9ff5bf;font-size:20px;line-height:1;box-shadow:none}.locked-signer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin:8px 0;padding:9px 10px;border-radius:12px;border:1px solid #2d6e49;background:linear-gradient(135deg,#08100c,#0f2017);box-shadow:inset 0 1px #ffffff0b}.locked-signer span,.wallet-count-row span{color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.locked-signer b{min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.threshold-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;align-items:end;margin:8px 0}.threshold-control{margin:0}.threshold-locked-control{height:58px;margin-top:5px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;padding:5px;border:1px solid #263244;border-radius:12px;background:#070a0f;box-shadow:inset 0 1px #ffffff0a}.threshold-locked-control input{height:46px;min-height:46px;margin:0;padding:0 8px;border:1px solid #2d6e49;border-radius:10px;background:linear-gradient(135deg,#08100c,#0f2017);color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:900;text-align:center;box-shadow:inset 0 1px #ffffff0b}.threshold-icon-button{width:34px;min-width:34px;height:46px;min-height:46px;border-radius:10px;padding:0;display:grid;place-items:center;background:#13231b;border:1px solid #2d6e49;color:#9ff5bf;box-shadow:none}.threshold-icon-button svg{width:18px;height:18px;display:block}.threshold-icon-button path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.threshold-icon-button:active{transform:scale(.96);background:#1b3a2a}.wallet-count-row{height:58px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:7px 9px;border:1px solid #22382c;border-radius:10px;background:#080d12}.wallet-count-row b{color:#9ff5bf;font-size:13px}.member-wallets-input{min-height:112px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.safe-details .safe-config-account{margin-top:2px;padding-top:6px;border-top:1px solid #1a2b22;opacity:.68}.safe-details .safe-config-account span,.safe-details .safe-config-account b{color:#7f8f9c;text-shadow:none}.safe-details .safe-config-account .copy-mini{color:#7fa98f}.pending-alert-item{display:grid;gap:6px}.pending-alert-item--expanded{padding-bottom:2px}.pending-alert-row{grid-template-columns:minmax(0,1fr) auto 24px}.pending-alert-row i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#3a220b;border:1px solid #d89239;color:#ffd68a;font-style:normal;box-shadow:none}.pending-alert-card .tx-details{margin:0 0 2px 8px;border-left:3px solid #ffb347;border-top:1px solid #3b2b19;padding:8px 0 2px 8px}.pending-alert-card .tx-details span{color:#d2a66e}.pending-alert-card .tx-actions button{background:linear-gradient(180deg,#ffd68a,#ff9f35);color:#1a0f04}.pending-alert-card .tx-actions button:last-child{background:linear-gradient(180deg,#ffe1a8,#ffb347)}.wallet-summary div,.safe-row,.tx-row,.tx-details,.safe-details,.transfer-balance,.locked-signer,.wallet-count-row,.tx-next{background:transparent;border-color:transparent;box-shadow:none}.wallet-summary div{padding:3px 0;overflow:visible}.wallet-summary div:before{display:none}.safe-row,.tx-row{border:0;border-radius:8px}.safe-row+.safe-row,.tx-row+.tx-row{border-top:1px solid #183525;border-radius:0;padding-top:9px}.safe-row--expanded,.tx-row--expanded{background:transparent;border-color:transparent}.safe-header,.tx-main{padding:6px 0}.safe-details,.tx-details{border-top:0;padding:7px 0}.safe-details .safe-config-account{border-top:0}.safe-main em,.tx-main em,.tx-main span{background:transparent;border-color:#265a3f}.pending-alert-card{box-shadow:0 12px 34px #0008,0 0 24px #ff9d2e1e}.pending-alert-row{background:transparent;border:0;border-left:3px solid #ffb347;border-radius:4px;padding:7px 0 7px 8px;box-shadow:none}.pending-alert-row+.pending-alert-row,.pending-alert-item+.pending-alert-item .pending-alert-row{border-top:1px solid #3b2b19;padding-top:10px}.pending-alert-row span,.pending-alert-row em{background:transparent}.pending-alert-item--expanded{gap:0;margin-top:2px;padding:0 0 4px 9px;border-left:3px solid #ffb347;background:linear-gradient(90deg,#2a170733,#0000 62%);border-radius:0}.pending-alert-item--expanded .pending-alert-row{border-left:0;border-radius:0;padding:7px 0 8px}.pending-alert-card .pending-alert-item--expanded .tx-details{margin:0;border-left:0;border-top:0;padding:8px 0 2px}.pending-alert-card .pending-alert-item--expanded .tx-actions,.pending-alert-card .pending-alert-item--expanded .tx-next{margin-top:8px}.transfer-balance{padding:3px 0;margin:2px 0 8px}.label-editor{background:transparent;border-color:transparent;box-shadow:none}.safe-main,.tx-main,.pending-alert-row{cursor:pointer;border-radius:8px;transition:background .14s ease,box-shadow .14s ease,transform .08s ease;-webkit-tap-highlight-color:transparent}.safe-main:active,.tx-main:active,.pending-alert-row:active{transform:scale(.985);background:linear-gradient(90deg,#123422,#0b1710);box-shadow:inset 3px 0 #8ff0b8}.pending-alert-item--expanded .pending-alert-row:active{transform:none;background:transparent;box-shadow:none}.safe-transfer-icon:active,.safe-toggle:active,.tx-main:active i{transform:scale(.94);background:#1f4a33}.safe-header{grid-template-columns:minmax(0,1fr)}.safe-main{cursor:pointer}.safe-main:active{transform:scale(.985);background:linear-gradient(90deg,#123422,#0b1710);box-shadow:inset 3px 0 #8ff0b8}.safe-open-modal{display:grid;gap:10px;max-height:calc(100vh - 28px);overflow:auto}.safe-open-modal .modal-head{margin-bottom:0}.safe-modal-section{display:grid;gap:8px;padding-top:10px;border-top:1px solid #183525}.safe-modal-info{padding-top:0;border-top:0}.mini-section-head{display:flex;align-items:end;justify-content:space-between;gap:10px}.mini-section-head span{display:block;color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.mini-section-head b{display:block;min-width:0;color:#eafff2;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-modal-details{padding:0}.safe-modal-details p{display:grid;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:6px;color:#cbd7e6}.safe-modal-details p:not(:has(button)){grid-template-columns:82px minmax(0,1fr)}.safe-modal-details span{color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.safe-modal-details b{min-width:0;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-modal-title{min-width:0;flex:1}.safe-title-line{min-width:0;display:flex;align-items:center;gap:4px}.safe-title-line b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-title-edit-button{flex:0 0 24px}.safe-title-edit{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:6px;margin-top:3px}.safe-title-edit input{margin:0;min-height:30px;padding:7px 8px;font-size:12px}.safe-title-edit button{min-height:30px;padding:6px 8px;border-radius:9px;font-size:10px}.safe-modal-details p.safe-address-row{grid-template-columns:82px minmax(0,1fr)}.safe-modal-details .address-copy-inline{min-width:0;max-width:100%;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:3px;color:inherit;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}.safe-modal-details .address-copy-inline b{display:block;min-width:0;flex:0 1 auto}.safe-modal-details .address-copy-inline .copy-mini{flex:0 0 24px}@media(max-width:420px){main{padding:10px}.app-head{padding-top:5px}.logo-mark{width:34px;height:34px;border-radius:12px}h1{font-size:23px}.card{padding:11px;border-radius:14px;margin:8px 0}.actions{grid-template-columns:1fr 1fr;gap:7px}.actions button{font-size:11px;padding:8px 6px}.tg-user-row{grid-template-columns:auto minmax(0,1fr);padding:8px}.tg-user-row span,.wallet-summary span{font-size:8.5px}.tg-user-row b{font-size:12px}.wallet-summary b{font-size:11px}textarea{min-height:58px}.modal-backdrop{padding:10px}.create-safe-modal{max-width:calc(100vw - 20px);border-radius:18px}.create-safe-open{min-width:86px;padding:7px 8px}}.safe-signers-block{display:grid;gap:6px;padding:5px 0 2px}.safe-signers-head{width:100%;display:grid;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:6px;padding:0;margin:0;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.safe-signers-head span{color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.safe-signers-head b{justify-self:start;color:#9ff5bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.safe-signers-head i{width:24px;height:24px;display:grid;place-items:center;justify-self:end;border:1px solid #24583b;border-radius:8px;color:#9ff5bf;font-style:normal;font-size:16px;font-weight:800;line-height:1;transition:transform .14s ease,background .14s ease}.safe-signers-block--expanded .safe-signers-head i{transform:rotate(45deg);background:#10291b}.safe-signers-list{display:grid;gap:5px;padding-left:82px}.safe-signer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 0;border-top:1px solid #183525}.safe-signer-row:first-child{border-top:0}.safe-signer-row div{min-width:0}.safe-signer-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9fb0c2;font-size:8.5px;font-weight:850;text-transform:none;letter-spacing:0}.safe-signer-row b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eafff2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.safe-signer-row em{font-style:normal;color:#9ff5bf;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.safe-signer-row .signer-address-copy{display:inline-flex!important;max-width:100%;align-items:center;gap:3px}.safe-signer-row .signer-address-copy .copy-mini{flex:0 0 24px}@media(max-width:420px){.safe-signers-list{padding-left:0}.safe-signers-head{grid-template-columns:minmax(0,1fr) auto 24px}.safe-signer-row{grid-template-columns:minmax(0,1fr) auto}}
