:root{--accent:#2563eb;--accent-2:#4f46e5;--accent-3:#0ea5e9;--on-accent:#fff;--bg-0:#eef2fb;--bg-1:#f6f8fd;--bg-grad-1:#2563eb1a;--bg-grad-2:#0ea5e917;--bg-grad-3:#4f46e512;--ink:#1f2937;--ink-dim:#5b6472;--ink-faint:#8a93a3;--good:#15803d;--bad:#dc2626;--warn:#b45309;--good-ink:#166534;--bad-ink:#b91c1c;--warn-ink:#92400e;--glass-bg:#ffffffb8;--glass-bg-strong:#ffffffe6;--glass-brd:#0f172a14;--glass-hi:#fffffff2;--panel-bg:#ffffffd1;--field-bg:#ffffffd9;--track:#0f172a14;--hairline:#0f172a14;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235b6472' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--blur:18px;--r-lg:22px;--r-md:16px;--r-sm:12px;--shadow:0 14px 40px #0f172a1a;--shadow-sm:0 6px 18px #0f172a14;--shadow-accent:0 10px 26px #2563eb47;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg-0:#0b1020;--bg-1:#10182e;--bg-grad-1:#2563eb33;--bg-grad-2:#0ea5e924;--bg-grad-3:#4f46e529;--ink:#e8edf9;--ink-dim:#a7b0c6;--ink-faint:#6b7591;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--good-ink:#bbf7d0;--bad-ink:#fecaca;--warn-ink:#fde68a;--glass-bg:#ffffff0e;--glass-bg-strong:#ffffff1a;--glass-brd:#ffffff1f;--glass-hi:#ffffff73;--panel-bg:#0e14269e;--field-bg:#ffffff0d;--track:#ffffff1a;--hairline:#ffffff17;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a7b0c6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--shadow:0 18px 46px #0206178c;--shadow-sm:0 8px 22px #0206176b;--shadow-accent:0 12px 30px #2563eb73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg-0:#0b1020;--bg-1:#10182e;--bg-grad-1:#2563eb33;--bg-grad-2:#0ea5e924;--bg-grad-3:#4f46e529;--ink:#e8edf9;--ink-dim:#a7b0c6;--ink-faint:#6b7591;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--good-ink:#bbf7d0;--bad-ink:#fecaca;--warn-ink:#fde68a;--glass-bg:#ffffff0e;--glass-bg-strong:#ffffff1a;--glass-brd:#ffffff1f;--glass-hi:#ffffff73;--panel-bg:#0e14269e;--field-bg:#ffffff0d;--track:#ffffff1a;--hairline:#ffffff17;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a7b0c6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--shadow:0 18px 46px #0206178c;--shadow-sm:0 8px 22px #0206176b;--shadow-accent:0 12px 30px #2563eb73}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{color:var(--ink);background:var(--bg-0);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,system-ui,sans-serif;transition:background-color .25s,color .25s;overflow-x:hidden}.liquid-bg{z-index:-1;background:radial-gradient(58% 48% at 12% 8%, var(--bg-grad-1), transparent 60%), radial-gradient(52% 42% at 92% 16%, var(--bg-grad-2), transparent 60%), radial-gradient(60% 55% at 50% 102%, var(--bg-grad-3), transparent 60%), linear-gradient(165deg, var(--bg-1), var(--bg-0));transition:background .25s;position:fixed;inset:0;overflow:hidden}.liquid-bg:before,.liquid-bg:after{content:"";filter:blur(70px);opacity:.35;border-radius:50%;animation:22s ease-in-out infinite float;position:absolute}.liquid-bg:before{background:radial-gradient(circle, var(--accent), transparent 68%);width:56vw;height:56vw;top:-12vw;left:-12vw}.liquid-bg:after{background:radial-gradient(circle, var(--accent-3), transparent 68%);width:50vw;height:50vw;animation-delay:-11s;bottom:-10vw;right:-14vw}@keyframes float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3vw,2vh)scale(1.06)}}@media (prefers-reduced-motion:reduce){.liquid-bg:before,.liquid-bg:after{animation:none}}.app-shell{width:100%;max-width:560px;min-height:100%;padding:calc(var(--safe-t) + 16px) 16px calc(var(--safe-b) + 104px);margin:0 auto}@media (width>=600px){.app-shell{max-width:600px;padding-left:20px;padding-right:20px}}@media (width>=1024px){.app-shell{max-width:640px}}.stack{flex-direction:column;gap:14px;display:flex}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stack>*{animation:.45s cubic-bezier(.2,.7,.3,1) both rise}.stack>:nth-child(2){animation-delay:40ms}.stack>:nth-child(3){animation-delay:80ms}.stack>:nth-child(4){animation-delay:.12s}.stack>:nth-child(5){animation-delay:.16s}.stack>:nth-child(n+6){animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stack>*{animation:none}}.glass{background:var(--glass-bg);border:1px solid var(--glass-brd);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);box-shadow:var(--shadow-sm);position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--glass-hi), transparent 22%);opacity:.5;mix-blend-mode:normal;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 42%);mask:linear-gradient(#000,#0000 42%)}.pad{padding:18px}.pad-lg{padding:22px}.card-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 10px;font-size:13px;font-weight:700}h1,h2,h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800}.big-amount{letter-spacing:-.03em;font-size:34px;font-weight:850}.muted{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.small{font-size:13px}.tiny{font-size:11px}.credit{color:var(--good);font-weight:700}.debit{color:var(--bad);font-weight:700}.btn{appearance:none;border:1px solid var(--glass-brd);background:var(--glass-bg-strong);color:var(--ink);-webkit-backdrop-filter:blur(10px);cursor:pointer;border-radius:999px;width:100%;padding:13px 18px;font-size:15px;font-weight:700;transition:transform .12s,filter .12s,box-shadow .12s}.btn:active{transform:scale(.975)}.btn-primary{color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:var(--shadow-accent);border:none}.btn-ghost{box-shadow:none;background:0 0}.btn:disabled{opacity:.5}.field{flex-direction:column;gap:7px;display:flex}.label{color:var(--ink-dim);padding-left:2px;font-size:13px;font-weight:600}.input{width:100%;color:var(--ink);background:var(--field-bg);border:1px solid var(--glass-brd);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(8px);outline:none;padding:14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb33}.input::placeholder{color:var(--ink-faint)}.stat{padding:14px 15px}.stat .k{color:var(--ink-dim);font-size:12px;font-weight:600}.stat .v{letter-spacing:-.02em;color:var(--ink);margin-top:3px;font-size:21px;font-weight:800}.progress{background:var(--track);border-radius:999px;height:12px;overflow:hidden}.progress>i{background:linear-gradient(90deg, var(--accent-3), var(--accent));border-radius:999px;height:100%;display:block}.badge{border:1px solid var(--glass-brd);background:var(--glass-bg-strong);color:var(--ink-dim);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.badge.good{color:var(--good-ink);background:#15803d1a;border-color:#15803d59}.badge.bad{color:var(--bad-ink);background:#dc262617;border-color:#dc262652}.badge.warn{color:var(--warn-ink);background:#b453091a;border-color:#b4530952}.lrow{border-bottom:1px solid var(--hairline);padding:13px 4px}.lrow:last-child{border-bottom:none}.segtabs{background:var(--panel-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--shadow-sm);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.segtab{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-size:12.5px;font-weight:700;line-height:1.1;transition:color .15s,background .15s;display:inline-flex}.segtab.active{color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:var(--shadow-sm)}.segcount{min-width:16px;height:16px;color:var(--accent);background:var(--glass-bg-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.segtab.active .segcount{color:var(--on-accent);background:#ffffff40}.tabbar{left:50%;bottom:calc(var(--safe-b) + 14px);z-index:50;background:var(--panel-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(24px)saturate(150%);width:min(92vw,460px);box-shadow:var(--shadow);border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:8px;display:grid;position:fixed;transform:translate(-50%)}.tab{color:var(--ink-faint);border-radius:15px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.tab .ico{font-size:19px;line-height:1}.tab.active{color:var(--accent);background:var(--glass-bg-strong)}.avatar{width:56px;height:56px;color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:var(--shadow-accent);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.btn-danger{color:var(--bad);box-shadow:none;background:#dc26261a;border:1px solid #dc262666}.btn-danger:active{transform:scale(.975)}select.input{appearance:none;cursor:pointer;background-image:var(--arrow);background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}select.input option{color:#1f2937;background:#fff}.input.file{background:var(--field-bg);cursor:pointer;align-items:center;padding:0;display:flex;overflow:hidden}.input.file::-webkit-file-upload-button{appearance:none;cursor:pointer;background:var(--glass-bg-strong);height:100%;color:var(--ink);border:none;border-right:1px solid var(--glass-brd);margin-right:12px;padding:13px 16px;font-size:13px;font-weight:700}.input.file::file-selector-button{appearance:none;cursor:pointer;background:var(--glass-bg-strong);height:100%;color:var(--ink);border:none;border-right:1px solid var(--glass-brd);margin-right:12px;padding:13px 16px;font-size:13px;font-weight:700}.notice{border-radius:var(--r-sm);border:1px solid var(--glass-brd);background:var(--glass-bg-strong);color:var(--ink-dim);padding:12px 14px;font-size:13px;line-height:1.5}.notice-good{color:var(--good-ink);background:#15803d17;border-color:#15803d52}.notice-bad{color:var(--bad-ink);background:#dc262614;border-color:#dc26264d}.notice-warn{color:var(--warn-ink);background:#b4530917;border-color:#b453094d}.divider{background:var(--hairline);height:1px;margin:2px 0}.empty{padding:40px 22px}.empty-emoji{margin-bottom:8px;font-size:40px}.theme-toggle{background:var(--field-bg);border:1px solid var(--glass-brd);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.theme-opt{appearance:none;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:13px;font-weight:700;transition:color .15s,background .15s;display:inline-flex}.theme-opt.active{color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2))}.center{text-align:center}.spin{border:3px solid var(--track);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.err{color:var(--bad);font-size:13px}.qrbox{border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:#fff;padding:14px;display:inline-block}a{color:var(--accent)}.hstack-scroll{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:focus-visible,.tab:focus-visible,.input:focus-visible{outline-offset:3px}.btn,a,.tab,select,input,button{-webkit-tap-highlight-color:transparent}@media (hover:hover){.btn:hover{filter:brightness(1.05)}.tab:hover{color:var(--ink)}.lrow a.badge:hover{border-color:var(--accent)}}.admin-shell{width:100%;max-width:1060px;min-height:100%;padding:calc(var(--safe-t) + 16px) 16px calc(var(--safe-b) + 108px);margin:0 auto}@media (width>=720px){.admin-shell{padding-left:22px;padding-right:22px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;display:flex}.page-head .titles h2{font-size:24px}.page-head .titles .sub{color:var(--ink-dim);margin-top:3px;font-size:13px}.page-head .actions{flex-wrap:wrap;gap:8px;display:flex}.page-head .actions .btn{width:auto}.admin-subnav{scrollbar-width:none;background:var(--panel-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--shadow-sm);border-radius:16px;gap:6px;margin-bottom:4px;padding:6px;display:flex;overflow-x:auto}.admin-subnav::-webkit-scrollbar{display:none}.admin-subnav a{color:var(--ink-dim);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.admin-subnav a.active{color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:var(--shadow-sm)}.admin-subnav a .ntag{min-width:18px;height:18px;color:var(--on-accent);background:var(--bad);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=640px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}.kpi{padding:16px}.kpi .k{color:var(--ink-dim);font-size:12px;font-weight:600}.kpi .v{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:23px;font-weight:850}.kpi .sub{color:var(--ink-faint);margin-top:2px;font-size:12px}.attn-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=640px){.attn-grid{grid-template-columns:repeat(4,1fr)}}.attn{color:inherit;cursor:pointer;flex-direction:column;gap:2px;padding:14px;text-decoration:none;display:flex}.attn .n{font-size:26px;font-weight:850;line-height:1}.attn .l{color:var(--ink-dim);font-size:12px;font-weight:600}.attn.hot .n{color:var(--warn)}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:13.5px}.dtable th,.dtable td{text-align:left;white-space:nowrap;padding:11px 12px}.dtable thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--hairline);font-size:11px;font-weight:700}.dtable tbody tr{border-bottom:1px solid var(--hairline)}.dtable tbody tr:last-child{border-bottom:none}@media (hover:hover){.dtable tbody tr:hover{background:var(--glass-bg-strong)}}.dtable td.num,.dtable th.num{text-align:right;font-variant-numeric:tabular-nums}.dtable td.name{color:var(--ink);white-space:normal;font-weight:700}.dtable .row-actions{justify-content:flex-end;gap:6px;display:flex}.btn-sm{border-radius:10px;width:auto;padding:8px 12px;font-size:13px}.btn-xs{border-radius:9px;width:auto;padding:6px 10px;font-size:12px}.linkish{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .input{flex:200px;width:auto;padding:11px 13px}.toolbar .seg-wrap{flex:none}.sheet-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);background:#0f172a6b;justify-content:center;align-items:flex-end;animation:.18s both fade;display:flex;position:fixed;inset:0}@media (width>=640px){.sheet-backdrop{align-items:flex-start;padding:40px 16px;overflow-y:auto}}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{background:var(--bg-1);border:1px solid var(--glass-brd);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:560px;max-height:92dvh;box-shadow:var(--shadow);padding:20px 18px calc(var(--safe-b) + 20px);animation:.24s cubic-bezier(.2,.7,.3,1) both sheetUp;overflow-y:auto}@media (width>=640px){.sheet{border-radius:var(--r-lg);max-height:none;margin:0 auto;animation:.2s both fade}}@keyframes sheetUp{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.sheet-head h3{font-size:19px}.sheet-head .sub{color:var(--ink-dim);margin-top:3px;font-size:13px}.sheet-close{background:var(--glass-bg-strong);border:1px solid var(--glass-brd);color:var(--ink-dim);cursor:pointer;border-radius:50%;flex:none;width:34px;height:34px;font-size:18px;line-height:1}.sheet-body{flex-direction:column;gap:14px;display:flex}.sheet-actions{gap:10px;margin-top:18px;display:flex}.sheet-actions .btn{flex:1}.form-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=480px){.form-grid{grid-template-columns:1fr 1fr}}.form-grid .full{grid-column:1/-1}.drow{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.drow:last-child{border-bottom:none}.drow .dk{color:var(--ink-dim);font-size:13px}.drow .dv{text-align:right;font-weight:700}.bars{align-items:flex-end;gap:6px;height:120px;padding-top:8px;display:flex}.bars .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bars .bar i{background:linear-gradient(180deg, var(--accent-3), var(--accent));border-radius:6px 6px 3px 3px;width:100%;max-width:26px;min-height:3px;transition:height .3s}.bars .bar span{color:var(--ink-faint);font-size:10px}.donut-wrap{align-items:center;gap:18px;display:flex}.donut{border-radius:50%;flex:none;width:108px;height:108px;position:relative}.donut:after{content:"";background:var(--bg-1);border-radius:50%;position:absolute;inset:22px}.donut-legend{flex-direction:column;gap:8px;display:flex}.legend-item{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;display:flex}.legend-dot{border-radius:3px;flex:none;width:11px;height:11px}.chip{border:1px solid var(--glass-brd);background:var(--glass-bg-strong);color:var(--ink-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.chip.ok{color:var(--good-ink);background:#15803d1a;border-color:#15803d52}.chip.pend{color:var(--warn-ink);background:#b453091a;border-color:#b453094d}.chip.bad{color:var(--bad-ink);background:#dc262617;border-color:#dc26264d}.chip.info{color:var(--accent);background:#2563eb17;border-color:#2563eb4d}.admin-empty{text-align:center;color:var(--ink-dim);padding:34px 18px}.admin-empty .emo{margin-bottom:6px;font-size:34px}.sec-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:4px 0 2px;font-size:12px;font-weight:700}.toast{left:50%;bottom:calc(var(--safe-b) + 96px);z-index:200;background:var(--glass-bg-strong);border:1px solid var(--glass-brd);box-shadow:var(--shadow);color:var(--ink);-webkit-backdrop-filter:blur(18px);border-radius:14px;padding:12px 18px;font-size:14px;font-weight:700;animation:.2s both sheetUp;position:fixed;transform:translate(-50%)}.toast.ok{color:var(--good-ink);border-color:#15803d59}.toast.bad{color:var(--bad-ink);border-color:#dc262652}.receipt{text-align:left}.receipt .r-head{text-align:center;margin-bottom:6px}.receipt .r-logo{font-size:34px}.receipt .r-title{margin-top:2px;font-size:17px;font-weight:850}.receipt .r-sub{color:var(--ink-faint);font-size:12px}.receipt .r-amount{text-align:center;letter-spacing:-.03em;margin:10px 0 4px;font-size:32px;font-weight:850}.receipt .r-dash{border:none;border-top:1px dashed var(--glass-brd);margin:14px 0}.receipt .r-token{color:var(--ink-faint);word-break:break-all;text-align:center;font-size:11px}.install-row{gap:10px;margin-top:14px;display:flex}.install-btn{cursor:pointer;color:var(--ink);background:var(--glass-bg-strong);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(10px);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.install-btn .ico{font-size:18px}
