html[data-v191-platform-activation="1"] #app .toolbar{max-width:860px;margin-inline:auto}
html[data-v191-platform-activation="1"] #app .v191-activation-panel{max-width:820px!important;margin:28px auto!important;border:1px solid var(--line);border-radius:26px;padding:28px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);overflow:hidden;position:relative}
html[data-theme="dark"][data-v191-platform-activation="1"] #app .v191-activation-panel{box-shadow:0 24px 70px rgba(0,0,0,.28)}
html[data-v191-platform-activation="1"] #app .v191-activation-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--p),color-mix(in srgb,var(--p) 56%,#fff));pointer-events:none}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .panel-head h2,
html[data-v191-platform-activation="1"] #app .v191-activation-panel h1,
html[data-v191-platform-activation="1"] #app .v191-activation-panel h2,
html[data-v191-platform-activation="1"] #app .v191-activation-panel strong{color:var(--ink)}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .panel-head small{color:var(--muted)}
html[data-v191-platform-activation="1"] #app .v191-activation-security{display:flex;align-items:center;gap:11px;margin:18px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--p) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--p) 8%,var(--surface));color:var(--ink);font-size:.92rem;font-weight:700}
html[data-v191-platform-activation="1"] #app .v191-activation-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--p) 24%,var(--line));border-radius:10px;background:var(--surface);color:var(--p)}
html[data-v191-platform-activation="1"] #app .v191-activation-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html[data-v191-platform-activation="1"] #app .v191-activation-form{display:grid;gap:18px;margin-top:20px}
html[data-v191-platform-activation="1"] #app .v191-activation-form .field{display:grid;gap:8px}
html[data-v191-platform-activation="1"] #app .v191-activation-form input,
html[data-v191-platform-activation="1"] #app .v191-activation-form textarea{min-height:50px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);color:var(--text)}
html[data-v191-platform-activation="1"] #app .v191-activation-form input:focus,
html[data-v191-platform-activation="1"] #app .v191-activation-form textarea:focus{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 14%,transparent)}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient{margin:20px 0;border:1px solid color-mix(in srgb,var(--p) 24%,var(--line));border-radius:18px;padding:20px;background:color-mix(in srgb,var(--p) 7%,var(--surface));color:var(--text)}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient small,
html[data-v191-platform-activation="1"] #app .v191-activation-recipient span{color:var(--muted)!important}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient .payment-checkout-recipient-number{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;direction:ltr}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient strong{color:var(--ink)!important;font-size:1.55rem;letter-spacing:.04em}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:76px;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--p);cursor:pointer;font:inherit;font-weight:800;transition:.18s}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient button:hover,
html[data-v191-platform-activation="1"] #app .v191-activation-recipient button.copied{border-color:color-mix(in srgb,var(--p) 46%,var(--line));background:var(--ps);color:var(--pd);transform:translateY(-1px)}
html[data-v191-platform-activation="1"] #app .v191-activation-recipient button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html[data-v191-platform-activation="1"] #app .v191-activation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
html[data-v191-platform-activation="1"] #app .v191-activation-summary>div{display:grid;gap:6px;padding:15px;border:1px solid var(--line)!important;border-radius:15px;background:var(--surface-2)!important;color:var(--text)!important}
html[data-v191-platform-activation="1"] #app .v191-activation-summary small,
html[data-v191-platform-activation="1"] #app .v191-activation-summary span{color:var(--muted)!important;opacity:1}
html[data-v191-platform-activation="1"] #app .v191-activation-summary strong{color:var(--ink)!important;font-size:1.08rem}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .alert.info{border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--warning) 9%,var(--surface));color:var(--text)}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .status{display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:999px;padding:6px 10px;font-weight:800}
html[data-v191-platform-activation="1"] #app .v191-status-icon{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px}
html[data-v191-platform-activation="1"] #app .v191-status-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .btn{border-radius:12px}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .btn-p{min-height:50px;border-radius:14px;font-weight:800}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .btn-light{background:var(--surface);color:var(--ink);border-color:var(--line)}
html[data-v191-platform-activation="1"] #app .v191-activation-panel .inline-actions{gap:12px;margin-top:6px}
@media(max-width:700px){html[data-v191-platform-activation="1"] #app .v191-activation-panel{margin:14px 10px!important;padding:20px;border-radius:20px}html[data-v191-platform-activation="1"] #app .v191-activation-summary{grid-template-columns:1fr}html[data-v191-platform-activation="1"] #app .v191-activation-recipient .payment-checkout-recipient-number{align-items:center;flex-wrap:wrap}html[data-v191-platform-activation="1"] #app .v191-activation-recipient strong{font-size:1.35rem}}
