body.msk-at-wallet{background:#f2faf7}body.msk-at-wallet main{max-width:980px;padding:0!important;margin:0 auto!important}body.msk-at-wallet main>:not(.mskv){display:none!important}.mskv[hidden]{display:none!important}.mskv{--wg:#008d73;--wi:#123c36;--wm:#6d8882;--wb:#f5fbf9;background:linear-gradient(150deg,#f9fdfc,#edf8f4);color:var(--wi);min-height:calc(100dvh - 60px);padding:24px 34px 145px;box-sizing:border-box;font-family:inherit;isolation:isolate}.mskv *{box-sizing:border-box}.mskv button,.mskv-dialog button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #dcebe5;background:#fff;border-radius:12px;color:var(--wi,#123c36);padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mskv button:disabled,.mskv-dialog button:disabled{opacity:.55;cursor:wait}.mskv button:focus-visible,.mskv input:focus-visible,.mskv-dialog :focus-visible{outline:3px solid #00b693;outline-offset:3px}.mskv svg,.mskv-dialog button svg{width:23px;height:23px;flex-shrink:0}.mskv-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.mskv-brand{display:flex;align-items:center;gap:12px}.mskv-brand img{width:48px;height:56px;object-fit:contain}.mskv-brand h1{font-size:28px;font-weight:800;color:#006f59;margin:0;line-height:1.4}.mskv-brand small{display:block;color:#42746a;font-weight:600;font-size:13px;letter-spacing:.05em}.mskv button.mskv-icon{border:0;background:transparent;padding:10px;color:#00866b;width:44px}.mskv-search{width:100%;height:50px;border:1px solid #d9ebe3;border-radius:16px;background:#ffffffb8;padding:0 18px;color:var(--wi);font:inherit;font-size:14px;box-shadow:0 4px 20px #47726304}.mskv-heading{margin:28px 0 22px}.mskv-heading h2{font-size:23px;margin:0 0 5px;line-height:1.45}.mskv-heading p,.mskv-hint{font-size:14px;line-height:1.8;color:var(--wm,#617c75);margin:4px 0}.mskv-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mskv button.mskv-category{position:relative;display:flex;flex-direction:column;gap:7px;min-height:190px;padding:22px 12px;background:linear-gradient(150deg,#fff,#f8fcfa);border:1px solid #fff;border-radius:22px;box-shadow:0 8px 24px #385e5210,inset 0 0 0 1px #e4f0ea;transition:transform .15s,box-shadow .15s}.mskv-category:hover{transform:translateY(-2px);box-shadow:0 12px 26px #27765c19!important}.mskv-category>span:not(.mskv-category-art){font-weight:750;font-size:17px;text-align:center;line-height:1.6}.mskv-category small{font-size:12px;color:#8aa096}.mskv-category-art{width:75px;height:75px;border-radius:19px;display:grid;place-items:center;background:#e8f8f2;color:#00a47f;box-shadow:inset 0 0 14px #ffffff90;transform:rotate(-5deg)}.mskv-category-art svg{width:47px;height:47px;filter:drop-shadow(2px 4px 2px #1578631a);transform:rotate(5deg)}.mskv-category-art.tone-identity{color:#3980a0;background:#e9f4fa}.mskv-category-art.tone-passport{color:#225e91;background:#eff4fa}.mskv-category-art.tone-folder,.mskv-category-art.tone-contract{color:#b28a40;background:#faf4e9}.mskv button.mskv-custom{margin:22px auto 0;display:flex;background:transparent;border:1px dashed #adcdc0;width:100%;color:#007e64}.mskv-content{min-height:450px}.mskv-nav{position:fixed;bottom:0;width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important;left:50%;transform:translateX(-50%);width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important;padding:12px 20px max(14px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#fafffdf5;backdrop-filter:blur(16px);border-top:1px solid #ddecE6;z-index:42;box-shadow:0 -6px 30px #0d635108}.mskv-nav button{display:flex;flex-direction:column;border:0;background:transparent;font-size:13px;padding:5px;color:#789087;gap:5px;border-radius:12px}.mskv-nav button[aria-current=page]{color:#008b6f;font-weight:800}.mskv-nav svg{width:25px;height:25px}.mskv button.mskv-add{position:fixed;bottom:98px;left:50%;transform:translateX(-50%);z-index:43;width:60px;height:60px;min-height:60px;border-radius:50%;border:4px solid #e8f7ef;background:linear-gradient(135deg,#00a687,#007e62);color:white;box-shadow:0 7px 22px #00876745;padding:0}.mskv-add span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mskv-add svg{width:30px;height:30px}.mskv-status{font-size:12px;color:#75978b;text-align:center;margin-top:24px;min-height:20px}.mskv-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.mskv .mskv-primary,.mskv-dialog .mskv-primary{background:#008b70;color:white;border-color:#008b70}.mskv .mskv-danger,.mskv-dialog .mskv-danger{color:#af3544;background:#fff8f8}.mskv-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mskv-document{display:flex!important;flex-direction:column;align-items:stretch!important;padding:12px!important;overflow:hidden;text-align:start}.mskv-thumb{height:140px;display:grid;place-items:center;border-radius:10px;background:#edf5f2;overflow:hidden}.mskv-thumb img{width:100%;height:100%;object-fit:contain}.mskv-thumb svg{width:50px;height:50px;color:#518979}.mskv-document>span{font-size:16px;font-weight:700;overflow-wrap:anywhere}.mskv-document small,.mskv-note small{font-size:12px;color:#718b81;overflow-wrap:anywhere}.mskv-note{display:flex!important;flex-direction:column;align-items:start!important;background:#fffef5!important;text-align:start}.mskv-empty{text-align:center;padding:40px 15px;color:#718b81;line-height:1.8}.mskv-pages{display:flex;gap:8px;overflow:auto;margin:15px 0;padding:2px}.mskv-pages button[aria-pressed=true]{background:#d6f2e5;color:#006c54;border-color:#76bea1}.mskv-preview{background:repeating-conic-gradient(#e6efea 0 25%,#f1f6f3 0 50%) 0/20px 20px;border:1px solid #d6e5dc;border-radius:18px;min-height:180px;padding:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;overflow:hidden}.mskv-preview canvas{max-width:100%;max-height:70vh;object-fit:contain;box-shadow:0 8px 30px #1d372822}.mskv-preview>svg{width:70px;height:70px}.mskv-preview p{max-width:420px;text-align:center;line-height:1.8}.mskv-dialog{width:min(94vw,640px);max-height:90dvh;overflow:auto;border:1px solid #d6e8df;border-radius:22px;padding:0;background:#fbfefc;color:#173e32;box-shadow:0 24px 90px #082e3140;font-family:inherit}.mskv-dialog::backdrop{background:#173d346b;backdrop-filter:blur(5px)}.mskv-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e0ede5}.mskv-dialog h2{font-size:21px;margin:0}.mskv-dialog button.mskv-close{border:0;font-size:27px;width:44px;min-height:44px;padding:0;background:transparent}.mskv-dialog-body{padding:22px;display:flex;flex-direction:column;gap:12px}.mskv-dialog-body>button{justify-content:flex-start;padding:14px}.mskv-field{display:flex;flex-direction:column;gap:7px;margin:10px 0;font-size:14px;font-weight:600}.mskv-field input,.mskv-field select,.mskv-field textarea{width:100%;min-height:46px;border:1px solid #cddfd5;border-radius:10px;padding:10px 12px;background:#fff;color:#123c36;font:inherit}.mskv-field textarea{min-height:180px;resize:vertical;font-weight:400;line-height:1.8}.mskv-check{display:flex;align-items:center;gap:10px;min-height:44px}.mskv-check input{width:20px;height:20px;accent-color:#008b70}.mskv-camera{width:100%;max-height:55vh;object-fit:contain;border-radius:14px;background:#142e25}.mskv-cloud-list{display:flex;flex-direction:column;gap:8px}
@media(max-width:600px){.mskv{padding:20px 20px 150px}.mskv-header{gap:7px}.mskv-brand{gap:8px}.mskv-brand h1{font-size:24px}.mskv-brand img{width:36px;height:44px}.mskv-heading h2{font-size:20px}.mskv-heading{margin:22px 0 18px}.mskv-categories{gap:12px}.mskv button.mskv-category{min-height:172px;padding:17px 8px;border-radius:18px}.mskv-category>span:not(.mskv-category-art){font-size:14px}.mskv-category small{font-size:10px}.mskv-category-art{width:62px;height:62px;border-radius:15px}.mskv-category-art svg{width:41px;height:41px}.mskv-nav{padding-inline:9px}.mskv-nav button{font-size:11px}.mskv-documents{gap:10px}.mskv-thumb{height:110px}.mskv-actions button{flex:1;font-size:12px;min-width:115px}.mskv-dialog-body{padding:18px}.mskv-dialog h2{font-size:19px}}
@media print{.mskv,.mskv-dialog{display:none!important}}

.mskv-icon span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mskv-categories,.mskv-nav{direction:ltr}.mskv-category{direction:rtl}.mskv[dir=ltr] .mskv-category{direction:ltr}
@media(max-width:600px){.mskv button.mskv-category{min-height:150px;padding:14px 8px}.mskv-category-art{width:58px;height:58px}}

/* Leave a clear centered lane around the floating add action. */
.mskv button.mskv-custom{width:auto;margin-inline:0;max-width:calc(50% - 38px);min-width:130px;padding:10px;font-size:12px}.mskv-custom svg{width:18px;height:18px}.mskv-status{padding-bottom:28px}
/* Fitted top-layer dialogs and five-slot navigation; no detached floating action. */
.mskv-dialog{position:fixed;inset:0;margin:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;overscroll-behavior:contain}
.mskv-dialog>header{position:sticky;top:0;background:inherit;z-index:1;gap:12px}.mskv-dialog h2{min-width:0;overflow-wrap:anywhere}.mskv-dialog .mskv-close{flex:none}
.mskv-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 64px repeat(3,minmax(0,1fr))!important;align-items:center;gap:0;padding-top:8px}
.mskv-nav button.mskv-add{position:relative;inset:auto;transform:none;justify-self:center;width:56px;height:56px;min-height:56px;margin:0;box-shadow:0 4px 14px #00876730;border:3px solid #d7eee6}
.mskv button.mskv-custom{max-width:100%;width:100%;margin:22px 0 0}.mskv-status{padding-bottom:0}
.mskv .mskv-share{background:#1664d8;color:#fff;border-color:#1664d8}.mskv .mskv-share:hover{background:#1153b8}.mskv .mskv-share:active{background:#0b439e}.mskv button:disabled,.mskv-dialog button:disabled{opacity:.5;cursor:not-allowed}
.mskv-icon-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.mskv-icon-choices button{min-width:0;display:flex;flex-direction:column;padding:10px 4px;font-size:11px;gap:6px}.mskv-icon-choices .mskv-category-art{width:38px;height:38px;transform:none;border-radius:10px;background:transparent;box-shadow:none}.mskv-icon-choices svg{width:28px;height:28px;transform:none;filter:none}.mskv-icon-choices button[aria-pressed=true]{border:2px solid #008b70;background:#e1f6ed;color:#006c54;box-shadow:0 0 0 2px #008b7014}
.mskv-image-tools{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:3px 0;overscroll-behavior-x:contain}.mskv-image-tools button{flex:0 0 auto;min-width:44px;white-space:nowrap;padding:10px 13px}.mskv-pages button{flex-shrink:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mskv-pages+ .mskv-heading{margin:16px 0 10px}.mskv-pages+ .mskv-heading h2{font-size:17px}
@media(max-width:600px){.mskv-nav{padding-inline:4px;grid-template-columns:repeat(2,minmax(0,1fr)) 56px repeat(3,minmax(0,1fr))!important}.mskv-nav button{min-width:0;white-space:nowrap;padding:5px 2px}.mskv .mskv-image-tools button{flex:0 0 auto;min-width:44px;font-size:12px}.mskv{padding-bottom:calc(106px + env(safe-area-inset-bottom))}.mskv-dialog-body{padding:16px}}
[data-theme=dark] .mskv-dialog{background:#182b27;color:#e4f4ed;border-color:#36564a}[data-theme=dark] .mskv-dialog input,[data-theme=dark] .mskv-dialog select{background:#13251f;color:#edf9f4;border-color:#46655a}[data-theme=dark] .mskv .mskv-share{background:#2778ee;border-color:#2778ee}[data-theme=dark] .mskv-icon-choices button[aria-pressed=true]{background:#174d3d;color:#b5f6df}
.mskv-resize-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mskv-resize-preview{max-width:100%;max-height:220px;object-fit:contain;background:repeating-conic-gradient(#e6efea 0 25%,#f1f6f3 0 50%) 0/16px 16px;border-radius:12px}.mskv-dialog [hidden]{display:none!important}
[data-theme=dark] .mskv{--wi:#e2f1ec;--wm:#a8c5b9;background:#142720;color:var(--wi)}[data-theme=dark] .mskv-brand h1{color:#8ce4c5}[data-theme=dark] .mskv-brand small{color:#abcdbf}[data-theme=dark] .mskv button.mskv-category{background:#1c342b;border-color:#315246;box-shadow:0 4px 18px #0002}[data-theme=dark] .mskv-search{background:#1a3028;border-color:#355b4b;color:#edf8f3}[data-theme=dark] .mskv-nav{background:#152c24f5;border-color:#385c4c}[data-theme=dark] .mskv button{color:#dbf0e5;background:#1d3b2e;border-color:#406652}[data-theme=dark] .mskv button.mskv-primary{background:#00856b;color:white}[data-theme=dark] .mskv button.mskv-share{background:#2778ee;color:white}[data-theme=dark] .mskv button.mskv-add{background:#00856b;color:white}[data-theme=dark] .mskv-nav button{background:transparent;border:0}[data-theme=dark] .mskv-nav button[aria-current=page]{color:#6ce6ba}[data-theme=dark] .mskv .mskv-note{background:#373725!important}[data-theme=dark] .mskv-dialog button{background:#254334;color:#e3f5ec;border-color:#527461}[data-theme=dark] .mskv-dialog button.mskv-primary{background:#00856b;color:white}
.mskv-thumb canvas{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mskv-keyboard-open .mskv-nav{display:none}.mskv-dialog{max-height:min(calc(100dvh - 24px),calc(var(--mskv-visible-height,100dvh) - 24px))}[data-theme=dark] .mskv-brand img{filter:brightness(1.6)}
.mskv-image-history{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto}.mskv .mskv-image-history button{flex:0 0 auto;min-width:44px;font-size:12px;white-space:nowrap;padding:10px 12px}

/* 3-Pillar Hero Showcase + Vector Animated SVG Icons + Unified Header */
body.msk-at-wallet main{max-width:1180px!important}
.mskv{border-radius:0 0 28px 28px}
.mskv-header{flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(0,141,115,.12)}
.mskv-brand-mark{display:inline-flex;align-items:center}
.mskv-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mskv button.mskv-top-pill{min-height:38px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;box-shadow:0 4px 12px rgba(15,118,110,.08)}
.mskv button.mskv-top-pill--a4{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#1d4ed8}
.mskv button.mskv-top-pill--scan{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd;color:#6d28d9}
.mskv-vip-slot{display:inline-flex;align-items:center}
.mskv-pillars-section{--pillar-surface:#fff;--pillar-soft:#edf8f3;--pillar-line:#d7eae0;--pillar-accent:#007e65;--pillar-shadow:0 8px 24px #385e5210;margin:18px 0 32px;padding:24px;border-radius:26px;background:linear-gradient(145deg,#f6fcf9,#eaf6ef);border:1px solid var(--pillar-line);box-shadow:var(--pillar-shadow)}
.mskv-pillars-intro{text-align:center;max-width:780px;margin:0 auto 22px}
.mskv-pillars-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:var(--pillar-soft);color:var(--pillar-accent);font-size:12px;font-weight:800;margin-bottom:10px;border:1px solid var(--pillar-line)}
.mskv-pillars-intro h2{font-size:clamp(20px,2.5vw,27px);font-weight:850;color:var(--wi);margin:0 0 8px;line-height:1.4}
.mskv-pillars-intro p{font-size:14px;color:var(--wm);margin:0;line-height:1.75}
.mskv-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mskv-pillar-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;border-radius:22px;background:var(--pillar-surface);border:1px solid var(--pillar-line);box-shadow:var(--pillar-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative;overflow:hidden}
.mskv-pillar-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #27765c19;border-color:var(--pillar-accent)}
.mskv-pillar-card--vault{border-top:3px solid #008d73}
.mskv-pillar-card--a4{border-top:3px solid #609ba0}
.mskv-pillar-card--scanner{border-top:3px solid #84a58a}
.mskv-pillar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.mskv-pillar-art{width:108px;height:86px;border-radius:18px;background:var(--pillar-soft);display:grid;place-items:center;border:1px solid var(--pillar-line);flex-shrink:0}
.mskv-pillar-svg{width:98px!important;height:78px!important;overflow:visible}
.mskv-pillar-badge{font-size:11px;font-weight:800;padding:5px 10px;border-radius:999px;background:var(--pillar-soft);color:var(--pillar-accent);border:1px solid var(--pillar-line);text-align:center;line-height:1.35}
.mskv-pillar-title{font-size:19px;font-weight:850;margin:0 0 6px;color:var(--wi);line-height:1.35}
.mskv-pillar-desc{font-size:13.2px;line-height:1.75;color:var(--wm);margin:0 0 10px}
.mskv-pillar-meta{font-size:11.5px;font-weight:700;color:var(--pillar-accent);padding:6px 10px;border-radius:10px;background:var(--pillar-soft);border:1px solid var(--pillar-line);display:inline-block}
.mskv-pillar-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}
.mskv button.mskv-pillar-btn{flex:1 1 auto;min-height:42px;font-size:12.5px;font-weight:750;border-radius:12px;padding:9px 12px}
.mskv button.mskv-pillar-btn--primary{background:#008b70;color:#fff!important;border-color:#008b70;box-shadow:0 4px 12px #00876720}
.mskv button.mskv-pillar-btn--primary:hover{background:#007b63}
.mskv button.mskv-pillar-btn--secondary{background:var(--pillar-surface);color:var(--wi);border-color:var(--pillar-line)}
.mskv-home-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}
.mskv-home-footer-actions button.mskv-custom{margin:0}

@keyframes mskvFloatFront{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes mskvFloatBack{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-2deg)}}
@keyframes mskvSnapTop{0%,100%{transform:translate(0,0)}50%{transform:translate(0,2px) scale(1.03)}}
@keyframes mskvSnapBottom{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-2px) scale(1.03)}}
@keyframes mskvLaserSweep{0%,100%{transform:translateY(-10px)}50%{transform:translateY(34px)}}
@keyframes mskvPulseGlow{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.06)}}
.mskv-anim-float-front{animation:mskvFloatFront 3.4s ease-in-out infinite}
.mskv-anim-float-back{animation:mskvFloatBack 3.4s ease-in-out infinite;transform-origin:center}
.mskv-anim-snap-top{animation:mskvSnapTop 3.2s ease-in-out infinite;transform-origin:center}
.mskv-anim-snap-bottom{animation:mskvSnapBottom 3.2s ease-in-out infinite;transform-origin:center}
.mskv-anim-laser{animation:mskvLaserSweep 2.8s ease-in-out infinite}
.mskv-anim-pulse,.mskv-anim-badge,.mskv-anim-corners{animation:mskvPulseGlow 2.6s ease-in-out infinite;transform-origin:center}

[data-theme=dark] .mskv-pillars-section{--pillar-surface:#1c342b;--pillar-soft:#162c24;--pillar-line:#315246;--pillar-accent:#8ce4c5;--pillar-shadow:0 4px 18px #0002;background:linear-gradient(145deg,#182f27,#142720)}
@media(max-width:960px){.mskv-pillars-grid{grid-template-columns:1fr}.mskv-home-footer-actions{grid-template-columns:1fr}}

/* The fixed navigation belongs to the viewport, independent of wallet content width. */
body.msk-at-wallet .mskv-nav{position:fixed;inset:auto 0 0;width:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box;direction:inherit}
body.msk-at-wallet .mskv-nav button{min-width:0}
body.msk-at-wallet .mskv [data-wallet-profile]{border-radius:10px!important;overflow:hidden;padding:0!important}
body.msk-at-wallet .mskv [data-wallet-profile] img{width:100%;height:100%;object-fit:cover;border-radius:inherit}

/* Five destinations remain evenly spaced; Add rises from the exact center. */
body.msk-at-wallet .mskv-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:32px 12px max(10px,env(safe-area-inset-bottom));align-items:end;overflow:visible}
body.msk-at-wallet .mskv-nav>button:not(.mskv-add){min-height:48px;gap:4px}
body.msk-at-wallet .mskv-nav>.mskv-add{position:absolute;top:-30px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:60px;height:60px;min-height:60px;margin:0;border:5px solid #fafffd;box-shadow:0 5px 15px #00876735,0 -2px 0 #dceee7;z-index:1;transition:transform .18s,box-shadow .18s}
body.msk-at-wallet .mskv-nav>.mskv-add:hover{transform:translateX(-50%) translateY(-3px);box-shadow:0 8px 18px #00876745,0 -2px 0 #dceee7}
body.msk-at-wallet .mskv-nav>.mskv-add:active{transform:translateX(-50%) translateY(0)}
body.msk-at-wallet .mskv-nav>.mskv-add svg{width:28px;height:28px}
body.msk-at-wallet .mskv-header-actions>.mskv-icon,body.msk-at-wallet .mskv-header-actions>[data-wallet-profile],body.msk-at-wallet .mskv-header-actions>.msku-office2007-close,body.msk-at-wallet .mskv-header-actions>.msku-theme{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-sizing:border-box;margin:0!important;flex:none;border-radius:9px!important;padding:0!important}
body.msk-at-wallet .mskv-header-actions>.msku-theme button{width:100%;height:100%;min-height:0;padding:7px;border-radius:8px}
body.msk-at-wallet .mskv-header-actions>[data-wallet-profile]{font-size:16px;box-shadow:0 2px 6px #153d3020}
body.msk-at-wallet .mskv-brand .msku-mark{width:52px;height:52px;flex:none;padding:8px!important}
[data-theme=dark] body.msk-at-wallet .mskv-nav>.mskv-add{border-color:#152c24;box-shadow:0 5px 15px #0005,0 -2px 0 #385c4c}
@media(max-width:600px){
 body.msk-at-wallet .mskv-nav{padding-inline:4px;padding-top:28px}
 body.msk-at-wallet .mskv-nav>button:not(.mskv-add){font-size:10px;line-height:1.3;white-space:normal;min-height:46px}
 body.msk-at-wallet .mskv-nav>button:not(.mskv-add) span{min-height:26px;display:flex;align-items:center;justify-content:center}
 body.msk-at-wallet .mskv-nav>.mskv-add{width:54px;height:54px;min-height:54px;top:-28px}
 body.msk-at-wallet .mskv-brand .msku-mark{width:42px;height:42px;padding:6px!important}
}
@media(prefers-reduced-motion:reduce){body.msk-at-wallet .mskv-nav>.mskv-add{transition:none}}
