/* /Blazor/Components/AdminCashboxDetailsRuntime.razor.rz.scp.css */
.admin-cashbox-details[b-x1lave1fbk]{display:grid;gap:18px;min-width:0;color:#1d2939;font-family:var(--font-ui)}.admin-cashbox-details *[b-x1lave1fbk]{box-sizing:border-box}.admin-cashbox-details__header[b-x1lave1fbk]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e7ef}.admin-cashbox-details__header>div[b-x1lave1fbk]{min-width:0}.admin-cashbox-details__header p[b-x1lave1fbk]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-cashbox-details__header h2[b-x1lave1fbk]{margin:0;overflow:hidden;font:600 24px/1.15 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.admin-cashbox-details__header span[b-x1lave1fbk]{display:block;margin-top:6px;color:#67768c;font:600 12px/1.35 var(--font-ui)}.admin-cashbox-details__header>button[b-x1lave1fbk]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#526176;background:#f0f4f8;font-size:24px;cursor:pointer}.admin-cashbox-details__summary[b-x1lave1fbk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.admin-cashbox-details__summary div[b-x1lave1fbk],.admin-cashbox-details__section[b-x1lave1fbk]{min-width:0;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-cashbox-details__summary div[b-x1lave1fbk]{display:grid;gap:6px;padding:12px}.admin-cashbox-details__summary span[b-x1lave1fbk],.admin-cashbox-details dt[b-x1lave1fbk]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-cashbox-details__summary strong[b-x1lave1fbk]{font:700 13px/1.3 var(--font-ui)}.admin-cashbox-details__section[b-x1lave1fbk]{padding:15px}.admin-cashbox-details__section h3[b-x1lave1fbk]{margin:0;font:700 14px/1.2 var(--font-title)}.admin-cashbox-details__section-head[b-x1lave1fbk]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-cashbox-details__section-head>div[b-x1lave1fbk]{min-width:0}.admin-cashbox-details__section-head p[b-x1lave1fbk]{margin:6px 0 0;color:#67768c;font:600 12px/1.4 var(--font-ui)}.admin-cashbox-details__section-head button[b-x1lave1fbk]{min-height:36px;flex:0 0 auto;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#ec0a46;font:700 11px/1 var(--font-ui);cursor:pointer}.admin-cashbox-details__methods[b-x1lave1fbk]{display:grid;gap:10px}.admin-cashbox-details__methods article[b-x1lave1fbk]{min-width:0;padding:12px;border:1px solid #edf1f5;border-radius:10px;background:#f9fbfd}.admin-cashbox-details__methods article>header[b-x1lave1fbk]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-cashbox-details__methods header>div[b-x1lave1fbk]{display:grid;gap:6px;min-width:0}.admin-cashbox-details__methods header strong[b-x1lave1fbk]{overflow:hidden;font:700 13px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-cashbox-details__methods header span[b-x1lave1fbk]{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;padding:4px 7px;font:700 10px/1 var(--font-ui)}.admin-cashbox-details__methods dl[b-x1lave1fbk],.admin-cashbox-details__fields[b-x1lave1fbk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0}.admin-cashbox-details dd[b-x1lave1fbk]{margin:4px 0 0;overflow:hidden;font:600 12px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-cashbox-details__methods article>p[b-x1lave1fbk],.admin-cashbox-details__lock[b-x1lave1fbk]{margin:10px 0 0;color:#67768c;font:600 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.admin-cashbox-details .is-ok[b-x1lave1fbk]{color:#137a40;background:#e8f7ee}.admin-cashbox-details .is-pending[b-x1lave1fbk]{color:#9a5e00;background:#fff5e4}.admin-cashbox-details .is-danger[b-x1lave1fbk]{color:#b4233a;background:#fde9ec}.admin-cashbox-details .is-muted[b-x1lave1fbk]{color:#67768c;background:#edf1f5}@media(max-width:767px){.admin-cashbox-details__summary[b-x1lave1fbk]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cashbox-details__section-head[b-x1lave1fbk]{display:grid}.admin-cashbox-details__section-head button[b-x1lave1fbk]{width:100%}.admin-cashbox-details__header h2[b-x1lave1fbk]{font-size:20px}}
/* /Blazor/Components/AdminCashboxRuntime.razor.rz.scp.css */
.admin-cashbox-runtime[b-ukz2yo8cnb]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,38px);color:#1d2939;background:#f0f4f8;font-family:var(--font-ui)}.admin-cashbox-runtime *[b-ukz2yo8cnb]{box-sizing:border-box}.admin-cashbox-runtime__header[b-ukz2yo8cnb],.admin-cashbox-runtime__filters[b-ukz2yo8cnb]{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-cashbox-runtime__header[b-ukz2yo8cnb]{padding-bottom:16px;border-bottom:1px solid rgba(46,74,105,.12)}.admin-cashbox-runtime__header p[b-ukz2yo8cnb]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-cashbox-runtime__header h1[b-ukz2yo8cnb]{margin:0;font:500 clamp(24px,2.2vw,32px)/1 var(--font-title)}.admin-cashbox-runtime__header span[b-ukz2yo8cnb]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-cashbox-runtime__header>button[b-ukz2yo8cnb],.admin-cashbox-runtime__state button[b-ukz2yo8cnb]{min-height:42px;border:0;border-radius:10px;padding:0 15px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-cashbox-runtime__filters[b-ukz2yo8cnb]{padding:14px;border:1px solid rgba(46,74,105,.1);border-radius:14px;background:#fff}.admin-cashbox-runtime__filters label[b-ukz2yo8cnb]{display:grid;gap:7px;min-width:min(100%,240px);flex:1 1 240px;color:#526176;font:700 12px/1 var(--font-ui)}.admin-cashbox-runtime__filters input[b-ukz2yo8cnb]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;color:#1d2939;background:#f9fbfd;font:600 12px/1 var(--font-ui)}.admin-cashbox-runtime__filters[b-ukz2yo8cnb]  .payhot-dropdown-button{height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-cashbox-runtime__filters>strong[b-ukz2yo8cnb]{padding:0 4px;color:#67768c;font:700 12px/42px var(--font-ui)}.admin-cashbox-runtime__table-wrap[b-ukz2yo8cnb]{min-width:0;overflow:auto;border:1px solid rgba(46,74,105,.12);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,48,72,.04)}.admin-cashbox-runtime table[b-ukz2yo8cnb]{width:100%;min-width:700px;border-collapse:collapse}.admin-cashbox-runtime th[b-ukz2yo8cnb],.admin-cashbox-runtime td[b-ukz2yo8cnb]{padding:14px 15px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.admin-cashbox-runtime th[b-ukz2yo8cnb]{color:#67768c;background:#f8fafc;font:700 11px/1 var(--font-ui);white-space:nowrap}.admin-cashbox-runtime td[b-ukz2yo8cnb]{font:600 12px/1.35 var(--font-ui)}.admin-cashbox-runtime tr[b-ukz2yo8cnb]{cursor:pointer}.admin-cashbox-runtime tbody tr:hover[b-ukz2yo8cnb]{background:#f8fbff}.admin-cashbox-runtime tbody tr:last-child td[b-ukz2yo8cnb]{border-bottom:0}.admin-cashbox-runtime td strong[b-ukz2yo8cnb],.admin-cashbox-runtime td small[b-ukz2yo8cnb]{display:block;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cashbox-runtime td small[b-ukz2yo8cnb]{margin-top:4px;color:#67768c;font-weight:500}.admin-cashbox-runtime__pill[b-ukz2yo8cnb]{display:inline-flex;border-radius:999px;padding:5px 9px;font:700 11px/1 var(--font-ui)}.admin-cashbox-runtime__pill.is-ok[b-ukz2yo8cnb]{color:#137a40;background:#e8f7ee}.admin-cashbox-runtime__pill.is-pending[b-ukz2yo8cnb]{color:#9a5e00;background:#fff5e4}.admin-cashbox-runtime__pill.is-muted[b-ukz2yo8cnb]{color:#67768c;background:#edf1f5}.admin-cashbox-runtime__state[b-ukz2yo8cnb]{padding:34px 20px;border:1px dashed #cfd8e3;border-radius:14px;color:#67768c;background:#fff;font:600 13px/1.4 var(--font-ui);text-align:center}.admin-cashbox-runtime__state.is-error[b-ukz2yo8cnb]{border-color:#f2c7ce;color:#b4233a;background:#fff8f8}.admin-cashbox-runtime__state button[b-ukz2yo8cnb]{margin-left:12px;background:transparent;color:#b4233a}@media(max-width:767px){.admin-cashbox-runtime[b-ukz2yo8cnb]{display:none}}
/* /Blazor/Components/AdminCashoutDetailsRuntime.razor.rz.scp.css */
.admin-cashout-details[b-j6bnjdjum4]{display:grid;gap:16px;min-width:0;color:#1d2939;font-family:var(--font-ui)}.admin-cashout-details *[b-j6bnjdjum4]{box-sizing:border-box}.admin-cashout-details__header[b-j6bnjdjum4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e7ef}.admin-cashout-details__header>div[b-j6bnjdjum4]{min-width:0}.admin-cashout-details__header p[b-j6bnjdjum4]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-cashout-details__header h2[b-j6bnjdjum4]{margin:0;overflow:hidden;font:600 24px/1.15 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.admin-cashout-details__header span[b-j6bnjdjum4]{display:block;margin-top:6px;color:#67768c;font:600 12px/1.35 var(--font-ui)}.admin-cashout-details__header>button[b-j6bnjdjum4]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#526176;background:#f0f4f8;font-size:24px;cursor:pointer}.admin-cashout-details__summary[b-j6bnjdjum4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.admin-cashout-details__summary div[b-j6bnjdjum4],.admin-cashout-details__section[b-j6bnjdjum4],.admin-cashout-details__actions[b-j6bnjdjum4]{min-width:0;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-cashout-details__summary div[b-j6bnjdjum4]{display:grid;gap:6px;padding:12px}.admin-cashout-details__summary span[b-j6bnjdjum4],.admin-cashout-details dt[b-j6bnjdjum4]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-cashout-details__summary strong[b-j6bnjdjum4]{font:700 13px/1.3 var(--font-ui)}.admin-cashout-details .is-success[b-j6bnjdjum4]{color:#137a40}.admin-cashout-details .is-pending[b-j6bnjdjum4]{color:#9a5e00}.admin-cashout-details .is-danger[b-j6bnjdjum4]{color:#b4233a}.admin-cashout-details__section[b-j6bnjdjum4],.admin-cashout-details__actions[b-j6bnjdjum4]{padding:15px}.admin-cashout-details__section h3[b-j6bnjdjum4],.admin-cashout-actions h3[b-j6bnjdjum4]{margin:0 0 12px;font:700 14px/1.2 var(--font-title)}.admin-cashout-details__grid[b-j6bnjdjum4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-cashout-details__grid>div[b-j6bnjdjum4]{min-width:0}.admin-cashout-details__wide[b-j6bnjdjum4]{grid-column:1/-1}.admin-cashout-details dd[b-j6bnjdjum4]{margin:4px 0 0;color:#25344b;font:600 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.admin-cashout-details__section p[b-j6bnjdjum4]{display:grid;gap:4px;margin:12px 0 0;color:#34445c;font:600 12px/1.45 var(--font-ui);overflow-wrap:anywhere}.admin-cashout-details__section p span[b-j6bnjdjum4]{color:#67768c;font-size:11px}.admin-cashout-details__technical[b-j6bnjdjum4]{min-width:0;border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc}.admin-cashout-details__technical summary[b-j6bnjdjum4]{padding:14px 15px;color:#34445c;font:700 13px/1.2 var(--font-ui);cursor:pointer}.admin-cashout-details__technical[open] summary[b-j6bnjdjum4]{border-bottom:1px solid #dfe6ee}.admin-cashout-details__technical .admin-cashout-details__grid[b-j6bnjdjum4]{padding:14px 15px}.admin-cashout-details__message[b-j6bnjdjum4]{padding:11px 12px;border-radius:10px;font:600 12px/1.4 var(--font-ui)}.admin-cashout-details__message.is-error[b-j6bnjdjum4]{color:#b4233a;background:#fff1f2}.admin-cashout-details__message.is-success[b-j6bnjdjum4]{color:#137a40;background:#e9f8ee}.admin-cashout-actions[b-j6bnjdjum4]{background:#f8fafc}.admin-cashout-actions__grid[b-j6bnjdjum4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-cashout-actions label[b-j6bnjdjum4]{display:grid;gap:6px;min-width:0;color:#526176;font:700 11px/1 var(--font-ui)}.admin-cashout-actions__wide[b-j6bnjdjum4]{grid-column:1/-1}.admin-cashout-actions input[b-j6bnjdjum4],.admin-cashout-actions textarea[b-j6bnjdjum4]{width:100%;min-width:0;border:1px solid #d4dce5;border-radius:9px;padding:10px;color:#1d2939;background:#fff;font:600 12px/1.35 var(--font-ui)}.admin-cashout-actions textarea[b-j6bnjdjum4]{min-height:76px;resize:vertical}.admin-cashout-actions[b-j6bnjdjum4]  .payhot-dropdown-button{min-height:40px;border:1px solid #d4dce5;border-radius:9px;background:#fff}.admin-cashout-actions__buttons[b-j6bnjdjum4]{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.admin-cashout-actions__buttons button[b-j6bnjdjum4]{min-height:40px;border:1px solid #d4dce5;border-radius:9px;padding:0 12px;color:#34445c;background:#fff;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-cashout-actions__buttons .is-primary[b-j6bnjdjum4]{border-color:#ec0a46;color:#fff;background:#ec0a46}@media(max-width:767px){.admin-cashout-details__header h2[b-j6bnjdjum4]{font-size:20px}.admin-cashout-details__summary[b-j6bnjdjum4],.admin-cashout-details__grid[b-j6bnjdjum4],.admin-cashout-actions__grid[b-j6bnjdjum4]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cashout-details__section[b-j6bnjdjum4],.admin-cashout-details__actions[b-j6bnjdjum4]{padding:13px}.admin-cashout-actions__wide[b-j6bnjdjum4]{grid-column:1/-1}}
/* /Blazor/Components/AdminCashoutsRuntime.razor.rz.scp.css */
.admin-cashouts-runtime[b-prwj8l3dk7]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,38px);color:#1d2939;background:#f0f4f8;font-family:var(--font-ui)}.admin-cashouts-runtime *[b-prwj8l3dk7]{box-sizing:border-box}.admin-cashouts-runtime__header[b-prwj8l3dk7],.admin-cashouts-runtime__filters[b-prwj8l3dk7],.admin-cashouts-runtime__footer[b-prwj8l3dk7]{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-cashouts-runtime__header[b-prwj8l3dk7]{padding-bottom:16px;border-bottom:1px solid rgba(46,74,105,.12)}.admin-cashouts-runtime__header p[b-prwj8l3dk7]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-cashouts-runtime__header h1[b-prwj8l3dk7]{margin:0;font:500 clamp(24px,2.2vw,32px)/1 var(--font-title)}.admin-cashouts-runtime__header span[b-prwj8l3dk7]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-cashouts-runtime__header>button[b-prwj8l3dk7],.admin-cashouts-runtime__footer button[b-prwj8l3dk7],.admin-cashouts-runtime__state button[b-prwj8l3dk7]{min-height:42px;border:0;border-radius:10px;padding:0 15px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-cashouts-runtime__filters[b-prwj8l3dk7]{padding:14px;border:1px solid rgba(46,74,105,.1);border-radius:14px;background:#fff}.admin-cashouts-runtime__filters label[b-prwj8l3dk7]{display:grid;gap:7px;flex:1 1 240px;min-width:min(100%,240px);color:#526176;font:700 12px/1 var(--font-ui)}.admin-cashouts-runtime__filters input[b-prwj8l3dk7]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;color:#1d2939;background:#f9fbfd;font:600 12px/1 var(--font-ui)}.admin-cashouts-runtime__filters[b-prwj8l3dk7]  .payhot-dropdown-button{height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-cashouts-runtime__filters>strong[b-prwj8l3dk7],.admin-cashouts-runtime__footer span[b-prwj8l3dk7]{color:#67768c;font:700 12px/1.3 var(--font-ui)}.admin-cashouts-runtime__table-wrap[b-prwj8l3dk7]{min-width:0;overflow:auto;border:1px solid rgba(46,74,105,.12);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,48,72,.04)}.admin-cashouts-runtime table[b-prwj8l3dk7]{width:100%;min-width:860px;border-collapse:collapse}.admin-cashouts-runtime th[b-prwj8l3dk7],.admin-cashouts-runtime td[b-prwj8l3dk7]{padding:14px 15px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.admin-cashouts-runtime th[b-prwj8l3dk7]{color:#67768c;background:#f8fafc;font:700 11px/1 var(--font-ui);white-space:nowrap}.admin-cashouts-runtime td[b-prwj8l3dk7]{font:600 12px/1.35 var(--font-ui)}.admin-cashouts-runtime tbody tr[b-prwj8l3dk7]{cursor:pointer}.admin-cashouts-runtime tbody tr:hover[b-prwj8l3dk7]{background:#f8fbff}.admin-cashouts-runtime tbody tr:last-child td[b-prwj8l3dk7]{border-bottom:0}.admin-cashouts-runtime td strong[b-prwj8l3dk7],.admin-cashouts-runtime td small[b-prwj8l3dk7]{display:block;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cashouts-runtime td small[b-prwj8l3dk7]{margin-top:4px;color:#67768c;font-weight:500}.admin-cashouts-runtime__pill[b-prwj8l3dk7]{display:inline-flex;border-radius:999px;padding:5px 9px;font:700 11px/1 var(--font-ui)}.admin-cashouts-runtime .is-success[b-prwj8l3dk7]{color:#137a40;background:#e8f7ee}.admin-cashouts-runtime .is-pending[b-prwj8l3dk7]{color:#9a5e00;background:#fff5e4}.admin-cashouts-runtime .is-danger[b-prwj8l3dk7]{color:#b4233a;background:#fde9ec}.admin-cashouts-runtime__state[b-prwj8l3dk7]{padding:34px 20px;border:1px dashed #cfd8e3;border-radius:14px;color:#67768c;background:#fff;font:600 13px/1.4 var(--font-ui);text-align:center}.admin-cashouts-runtime__state.is-error[b-prwj8l3dk7]{border-color:#f2c7ce;color:#b4233a;background:#fff8f8}.admin-cashouts-runtime__state button[b-prwj8l3dk7]{margin-left:12px;background:transparent;color:#b4233a}@media(max-width:767px){.admin-cashouts-runtime[b-prwj8l3dk7]{display:none}}
/* /Blazor/Components/AdminDisputeDetailsRuntime.razor.rz.scp.css */
.admin-dispute-details[b-soczrw24ao]{display:grid;gap:16px;min-width:0;color:#1d2939;font-family:var(--font-ui)}.admin-dispute-details *[b-soczrw24ao]{box-sizing:border-box}.admin-dispute-details>header[b-soczrw24ao]{display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e7ef}.admin-dispute-details>header>div[b-soczrw24ao]{min-width:0}.admin-dispute-details>header p[b-soczrw24ao]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-dispute-details h2[b-soczrw24ao]{margin:0;overflow:hidden;font:600 24px/1.15 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.admin-dispute-details>header span[b-soczrw24ao]{display:block;margin-top:6px;overflow:hidden;color:#67768c;text-overflow:ellipsis;white-space:nowrap}.admin-dispute-details>header button[b-soczrw24ao]{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#f0f4f8;color:#526176;font-size:24px}.admin-dispute-details__summary[b-soczrw24ao],.admin-dispute-details dl[b-soczrw24ao]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.admin-dispute-details__summary div[b-soczrw24ao],.admin-dispute-details__section[b-soczrw24ao],.admin-dispute-details__actions[b-soczrw24ao]{min-width:0;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-dispute-details__summary div[b-soczrw24ao]{display:grid;gap:6px;padding:12px}.admin-dispute-details span[b-soczrw24ao],.admin-dispute-details dt[b-soczrw24ao]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-dispute-details strong[b-soczrw24ao]{font:700 13px/1.3 var(--font-ui)}.admin-dispute-details .is-success[b-soczrw24ao]{color:#137a40}.admin-dispute-details .is-danger[b-soczrw24ao]{color:#b4233a}.admin-dispute-details .is-pending[b-soczrw24ao]{color:#9a5e00}.admin-dispute-details__section[b-soczrw24ao],.admin-dispute-details__actions[b-soczrw24ao]{padding:15px}.admin-dispute-details h3[b-soczrw24ao]{margin:0 0 12px;font:700 14px/1.2 var(--font-title)}.admin-dispute-details dd[b-soczrw24ao]{margin:4px 0 0;overflow-wrap:anywhere}.admin-dispute-details__section p[b-soczrw24ao]{display:grid;gap:4px;margin:10px 0 0;overflow-wrap:anywhere}.admin-dispute-details__files[b-soczrw24ao]{display:grid;gap:8px}.admin-dispute-details__files article[b-soczrw24ao]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #edf1f5;border-radius:9px}.admin-dispute-details__files strong[b-soczrw24ao]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dispute-details__files a[b-soczrw24ao]{margin-left:auto;color:#ec0a46;font-weight:700}.admin-dispute-details__history[b-soczrw24ao]{border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc}.admin-dispute-details__history summary[b-soczrw24ao]{padding:14px;font-weight:700;cursor:pointer}.admin-dispute-details__history article[b-soczrw24ao]{display:grid;gap:4px;padding:12px;border-top:1px solid #e0e7ef}.admin-dispute-details__history article p[b-soczrw24ao]{margin:0;overflow-wrap:anywhere}.admin-dispute-details__message[b-soczrw24ao]{padding:11px;border-radius:10px}.admin-dispute-details__message.is-error[b-soczrw24ao]{color:#b4233a;background:#fff1f2}.admin-dispute-details__message.is-success[b-soczrw24ao]{color:#137a40;background:#e9f8ee}.admin-dispute-actions__grid[b-soczrw24ao]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dispute-actions label[b-soczrw24ao]{display:grid;gap:6px;min-width:0;color:#526176;font:700 11px/1 var(--font-ui)}.admin-dispute-actions__wide[b-soczrw24ao]{grid-column:1/-1}.admin-dispute-actions input[b-soczrw24ao],.admin-dispute-actions textarea[b-soczrw24ao]{width:100%;min-width:0;border:1px solid #d4dce5;border-radius:9px;padding:10px;background:#fff}.admin-dispute-actions[b-soczrw24ao]  .payhot-dropdown-button{min-height:40px;border:1px solid #d4dce5;border-radius:9px;background:#fff}.admin-dispute-actions__buttons[b-soczrw24ao]{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.admin-dispute-actions__buttons button[b-soczrw24ao]{min-height:40px;border:1px solid #d4dce5;border-radius:9px;padding:0 12px;background:#fff;color:#34445c;font-weight:700}.admin-dispute-actions__buttons .is-primary[b-soczrw24ao]{border-color:#ec0a46;background:#ec0a46;color:#fff}@media(max-width:767px){.admin-dispute-details h2[b-soczrw24ao]{font-size:20px}.admin-dispute-details__summary[b-soczrw24ao],.admin-dispute-details dl[b-soczrw24ao],.admin-dispute-actions__grid[b-soczrw24ao]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /Blazor/Components/AdminDisputesRuntime.razor.rz.scp.css */
.admin-disputes-runtime[b-55ze140vpt]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,38px);color:#1d2939;background:#f0f4f8;font-family:var(--font-ui)}.admin-disputes-runtime *[b-55ze140vpt]{box-sizing:border-box}.admin-disputes-runtime__header[b-55ze140vpt],.admin-disputes-runtime__filters[b-55ze140vpt],.admin-disputes-runtime__footer[b-55ze140vpt]{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-disputes-runtime__header[b-55ze140vpt]{padding-bottom:16px;border-bottom:1px solid #dbe3eb}.admin-disputes-runtime__header-actions[b-55ze140vpt]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-disputes-runtime__header p[b-55ze140vpt]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-disputes-runtime__header h1[b-55ze140vpt]{margin:0;font:500 clamp(24px,2.2vw,32px)/1 var(--font-title)}.admin-disputes-runtime__header span[b-55ze140vpt]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-disputes-runtime button[b-55ze140vpt]{min-height:40px;border:0;border-radius:10px;padding:0 13px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-disputes-runtime__filters[b-55ze140vpt]{padding:14px;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-disputes-runtime__filters label[b-55ze140vpt]{display:grid;gap:7px;flex:1 1 240px;min-width:min(100%,240px);color:#526176;font:700 12px/1 var(--font-ui)}.admin-disputes-runtime input[b-55ze140vpt]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;background:#f9fbfd}.admin-disputes-runtime[b-55ze140vpt]  .payhot-dropdown-button{height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-disputes-runtime__filters>strong[b-55ze140vpt],.admin-disputes-runtime__footer span[b-55ze140vpt]{color:#67768c;font:700 12px/1.3 var(--font-ui)}.admin-disputes-runtime__table-wrap[b-55ze140vpt]{min-width:0;overflow:auto;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-disputes-runtime table[b-55ze140vpt]{width:100%;min-width:900px;border-collapse:collapse}.admin-disputes-runtime th[b-55ze140vpt],.admin-disputes-runtime td[b-55ze140vpt]{padding:14px 15px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.admin-disputes-runtime th[b-55ze140vpt]{color:#67768c;background:#f8fafc;font:700 11px/1 var(--font-ui)}.admin-disputes-runtime td[b-55ze140vpt]{font:600 12px/1.35 var(--font-ui)}.admin-disputes-runtime tbody tr[b-55ze140vpt]{cursor:pointer}.admin-disputes-runtime tbody tr:hover[b-55ze140vpt]{background:#f8fbff}.admin-disputes-runtime td strong[b-55ze140vpt],.admin-disputes-runtime td small[b-55ze140vpt]{display:block;max-width:25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-disputes-runtime td small[b-55ze140vpt]{margin-top:4px;color:#67768c;font-weight:500}.admin-disputes-runtime__pill[b-55ze140vpt]{display:inline-flex;border-radius:999px;padding:5px 8px;font:700 11px/1 var(--font-ui)}.admin-disputes-runtime .is-success[b-55ze140vpt]{color:#137a40;background:#e8f7ee}.admin-disputes-runtime .is-danger[b-55ze140vpt]{color:#b4233a;background:#fde9ec}.admin-disputes-runtime .is-pending[b-55ze140vpt]{color:#9a5e00;background:#fff5e4}.admin-disputes-runtime__state[b-55ze140vpt]{padding:32px;border:1px dashed #cfd8e3;border-radius:14px;color:#67768c;background:#fff;text-align:center}.admin-disputes-runtime__state.is-error[b-55ze140vpt]{color:#b4233a;border-color:#f2c7ce}@media(max-width:767px){.admin-disputes-runtime[b-55ze140vpt]{display:none}}
.admin-disputes-runtime .status.success[b-55ze140vpt]{color:#137a40;background:#e8f7ee}.admin-disputes-runtime .status.reject[b-55ze140vpt]{color:#b4233a;background:#fde9ec}.admin-disputes-runtime .status.pending[b-55ze140vpt],.admin-disputes-runtime .status.warning[b-55ze140vpt]{color:#9a5e00;background:#fff5e4}
/* /Blazor/Components/AdminExportsRuntime.razor.rz.scp.css */
.admin-exports-runtime[b-hun94ki7aq]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 80px;background:#f0f4f8;color:#1d2939;font-family:var(--font-ui)}.admin-exports-runtime *[b-hun94ki7aq]{box-sizing:border-box}.admin-exports-runtime__header[b-hun94ki7aq]{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #dbe3eb}.admin-exports-runtime__header p[b-hun94ki7aq]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.admin-exports-runtime h1[b-hun94ki7aq]{margin:0;font:500 clamp(24px,2.5cqw,34px)/1 var(--font-title)}.admin-exports-runtime__header span[b-hun94ki7aq]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-exports-runtime__header>div:last-child[b-hun94ki7aq]{display:flex;gap:8px;flex-wrap:wrap}.admin-exports-runtime button[b-hun94ki7aq]{min-height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 13px;background:#fff;color:#1d2939;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-exports-runtime button.is-primary[b-hun94ki7aq]{border:0;background:#ec0a46;color:#fff}.admin-exports-runtime__filters[b-hun94ki7aq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;padding:14px;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-exports-runtime__filters label[b-hun94ki7aq]{display:grid;gap:7px;min-width:0;color:#526176;font:700 12px/1 var(--font-ui)}.admin-exports-runtime input[b-hun94ki7aq]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;background:#f9fbfd}.admin-exports-runtime[b-hun94ki7aq]  .payhot-dropdown-button{min-height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-exports-runtime__filter-actions[b-hun94ki7aq]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.admin-exports-runtime__count[b-hun94ki7aq]{margin:0;color:#67768c;font-size:12px;font-weight:700}.admin-exports-runtime__state[b-hun94ki7aq]{padding:30px;border:1px dashed #cfd8e3;border-radius:14px;background:#fff;color:#67768c;text-align:center}.admin-exports-runtime__state.is-error[b-hun94ki7aq]{border-color:#f2c7ce;color:#b4233a}.admin-exports-runtime__table-wrap[b-hun94ki7aq]{min-width:0;overflow:auto;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-exports-runtime table[b-hun94ki7aq]{width:100%;min-width:900px;border-collapse:collapse}.admin-exports-runtime th[b-hun94ki7aq],.admin-exports-runtime td[b-hun94ki7aq]{padding:14px 15px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle;font-size:12px}.admin-exports-runtime th[b-hun94ki7aq]{color:#67768c;background:#f8fafc;font-size:11px}.admin-exports-runtime tbody tr[b-hun94ki7aq]{cursor:pointer}.admin-exports-runtime tbody tr:hover[b-hun94ki7aq]{background:#f8fbff}.admin-exports-runtime td strong[b-hun94ki7aq],.admin-exports-runtime td small[b-hun94ki7aq]{display:block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-exports-runtime td small[b-hun94ki7aq]{margin-top:4px;color:#67768c;font-weight:500}.admin-exports-runtime__pill[b-hun94ki7aq]{display:inline-flex;border-radius:999px;padding:5px 8px;font:700 11px/1 var(--font-ui)}.admin-exports-runtime__pill.is-success[b-hun94ki7aq]{color:#137a40;background:#e8f7ee}.admin-exports-runtime__pill.is-danger[b-hun94ki7aq]{color:#b4233a;background:#fde9ec}.admin-exports-runtime__pill.is-pending[b-hun94ki7aq]{color:#9a5e00;background:#fff5e4}.admin-exports-runtime__more[b-hun94ki7aq]{justify-self:center;min-width:180px}@media(max-width:767px){.admin-exports-runtime[b-hun94ki7aq]{display:none}}
.admin-exports-runtime__pill.status-ready[b-hun94ki7aq]{color:#137a40;background:#e8f7ee}.admin-exports-runtime__pill.status-error[b-hun94ki7aq]{color:#b4233a;background:#fde9ec}.admin-exports-runtime__pill.status-pending[b-hun94ki7aq]{color:#9a5e00;background:#fff5e4}.admin-exports-runtime__pill.status-neutral[b-hun94ki7aq]{color:#64748b;background:#edf2f7}
/* /Blazor/Components/AdminMerchantDirectoryRuntime.razor.rz.scp.css */
.admin-merchant-directory-runtime[b-hdzyoychwd] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,20px); min-width:0; max-width:100%; padding:clamp(16px,3vw,32px); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
.admin-merchant-directory-runtime__header[b-hdzyoychwd],.admin-merchant-directory-runtime__header>div:last-child[b-hdzyoychwd],.admin-merchant-directory-runtime__search[b-hdzyoychwd],.admin-merchant-directory-runtime footer[b-hdzyoychwd],.admin-merchant-directory-runtime footer nav[b-hdzyoychwd] { display:flex; align-items:center; gap:10px; }.admin-merchant-directory-runtime__header[b-hdzyoychwd] { justify-content:space-between; flex-wrap:wrap; gap:12px 20px; }.admin-merchant-directory-runtime__header>div:last-child[b-hdzyoychwd] { flex-wrap:wrap; }.admin-merchant-directory-runtime__header p[b-hdzyoychwd] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-merchant-directory-runtime__header h1[b-hdzyoychwd] { margin:0; font:500 26px/1 var(--font-title); }.admin-merchant-directory-runtime__header span[b-hdzyoychwd] { display:block; margin-top:7px; color:#67768c; font:600 12px/1.35 var(--font-ui); }
.admin-merchant-directory-runtime button[b-hdzyoychwd] { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-merchant-directory-runtime button.is-primary[b-hdzyoychwd] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.admin-merchant-directory-runtime button:disabled[b-hdzyoychwd] { cursor:default; opacity:.55; }
.admin-merchant-directory-runtime__search[b-hdzyoychwd] { flex-wrap:wrap; min-width:0; padding:15px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-directory-runtime__search label[b-hdzyoychwd] { display:grid; flex:1 1 20rem; min-width:min(100%,16rem); gap:6px; }.admin-merchant-directory-runtime__search label span[b-hdzyoychwd] { color:#67768c; font:700 11px/1 var(--font-ui); }.admin-merchant-directory-runtime__search input[b-hdzyoychwd] { box-sizing:border-box; width:100%; min-width:0; min-height:42px; padding:0 12px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 12px/1 var(--font-ui); }
.admin-merchant-directory-runtime__table-wrap[b-hdzyoychwd] { min-width:0; max-width:100%; overflow:auto; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-directory-runtime table[b-hdzyoychwd] { width:max(100%,42rem); min-width:42rem; border-collapse:collapse; }.admin-merchant-directory-runtime th[b-hdzyoychwd] { padding:13px 14px; color:#67768c; background:#f7f9fb; font:700 11px/1 var(--font-ui); text-align:left; white-space:nowrap; }.admin-merchant-directory-runtime td[b-hdzyoychwd] { min-width:0; padding:13px 14px; border-top:1px solid #edf1f5; font:600 12px/1.25 var(--font-ui); vertical-align:middle; }.admin-merchant-directory-runtime td strong[b-hdzyoychwd],.admin-merchant-directory-runtime td small[b-hdzyoychwd] { display:block; max-width:28ch; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-merchant-directory-runtime td small[b-hdzyoychwd] { margin-top:4px; color:#67768c; font-weight:500; }.admin-merchant-directory-runtime td>span[b-hdzyoychwd] { display:inline-flex; padding:5px 8px; border-radius:999px; color:#67768c; background:#f0f4f8; }.admin-merchant-directory-runtime td>span.is-active[b-hdzyoychwd] { color:#008d2a; background:#eaf8ef; }.admin-merchant-directory-runtime td>span.is-inactive[b-hdzyoychwd] { color:#d7193f; background:#fff0f2; }.admin-merchant-directory-runtime__state[b-hdzyoychwd] { padding:32px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; text-align:center; }.admin-merchant-directory-runtime__state.is-error[b-hdzyoychwd] { color:#d7193f; }.admin-merchant-directory-runtime__state.is-error button[b-hdzyoychwd] { margin-left:8px; border:0; color:#2276fd; background:transparent; }.admin-merchant-directory-runtime footer[b-hdzyoychwd] { justify-content:space-between; flex-wrap:wrap; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-merchant-directory-runtime footer nav[b-hdzyoychwd] { flex-wrap:wrap; }
@container (max-width:42rem) { .admin-merchant-directory-runtime .is-secondary[b-hdzyoychwd] { display:none; }.admin-merchant-directory-runtime table[b-hdzyoychwd] { width:max(100%,32rem); min-width:32rem; } }
@media (max-width:767px) { .admin-merchant-directory-runtime[b-hdzyoychwd] { display:none; } }
/* /Blazor/Components/AdminMerchantSiteDetailsRuntime.razor.rz.scp.css */
.admin-merchant-site-details[b-4h7sff6e71] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,20px); min-width:0; max-width:100%; padding:clamp(16px,3vw,32px); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.admin-merchant-site-details *[b-4h7sff6e71] { box-sizing:border-box; }
.admin-merchant-site-details>header[b-4h7sff6e71],.admin-merchant-site-details footer[b-4h7sff6e71],.admin-merchant-site-details__actions[b-4h7sff6e71] { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }.admin-merchant-site-details>header[b-4h7sff6e71] { justify-content:space-between; }.admin-merchant-site-details>header>div[b-4h7sff6e71] { min-width:0; }.admin-merchant-site-details header p[b-4h7sff6e71] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-merchant-site-details h1[b-4h7sff6e71] { min-width:0; margin:0 0 8px; overflow-wrap:anywhere; font:500 clamp(22px,2vw,26px)/1 var(--font-title); }.admin-merchant-site-details header span[b-4h7sff6e71] { display:inline-flex; max-width:100%; padding:5px 8px; overflow:hidden; border-radius:999px; color:#67768c; background:#fff; font:700 11px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }
.admin-merchant-site-details button[b-4h7sff6e71] { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-merchant-site-details button.is-primary[b-4h7sff6e71] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.admin-merchant-site-details button.is-danger[b-4h7sff6e71] { border-color:#f2c7ce; color:#d7193f; background:#fff5f6; }.admin-merchant-site-details button:disabled[b-4h7sff6e71] { cursor:default; opacity:.55; }
.admin-merchant-site-details__message[b-4h7sff6e71] { margin:0; padding:12px; border-radius:12px; font:600 12px/1.3 var(--font-ui); }.admin-merchant-site-details__message.is-error[b-4h7sff6e71] { color:#d7193f; background:#fff0f2; }.admin-merchant-site-details__message.is-success[b-4h7sff6e71] { color:#008d2a; background:#eaf8ef; }
.admin-merchant-site-details__summary[b-4h7sff6e71] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap:12px; }.admin-merchant-site-details__summary div[b-4h7sff6e71],.admin-merchant-site-details__card[b-4h7sff6e71] { min-width:0; padding:clamp(14px,2vw,16px); border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-site-details__summary span[b-4h7sff6e71],.admin-merchant-site-details label>span[b-4h7sff6e71],.admin-merchant-site-details__card>p[b-4h7sff6e71] { color:#67768c; font:700 11px/1.25 var(--font-ui); }.admin-merchant-site-details__summary strong[b-4h7sff6e71] { display:block; margin-top:8px; overflow-wrap:anywhere; font:700 15px/1.2 var(--font-number); }
.admin-merchant-site-details__card[b-4h7sff6e71] { display:grid; gap:14px; }.admin-merchant-site-details h2[b-4h7sff6e71] { margin:0; font:700 16px/1.2 var(--font-title); }.admin-merchant-site-details__card>p[b-4h7sff6e71] { margin:0; }.admin-merchant-site-details fieldset[b-4h7sff6e71] { display:grid; gap:14px; min-width:0; margin:0; padding:0; border:0; }.admin-merchant-site-details__grid[b-4h7sff6e71] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr)); gap:12px; }.admin-merchant-site-details label[b-4h7sff6e71] { display:grid; min-width:0; gap:6px; }.admin-merchant-site-details__hold small[b-4h7sff6e71] { color:#67768c; font:600 11px/1.35 var(--font-ui); }.admin-merchant-site-details input[b-4h7sff6e71],.admin-merchant-site-details output[b-4h7sff6e71] { min-width:0; min-height:42px; padding:10px 12px; overflow:hidden; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 12px/1.25 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.admin-merchant-site-details output[b-4h7sff6e71] { background:#f7f9fb; }.admin-merchant-site-details[b-4h7sff6e71]  .payhot-dropdown { width:100%; min-width:0; --payhot-dropdown-control-height:42px; }.admin-merchant-site-details[b-4h7sff6e71]  .payhot-dropdown-button { width:100%; min-width:0; min-height:42px; padding:0 12px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 12px/1 var(--font-ui); }
.admin-merchant-site-details__checks[b-4h7sff6e71] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap:10px; }.admin-merchant-site-details__checks label[b-4h7sff6e71] { display:flex; align-items:center; min-height:42px; padding:0 12px; border:1px solid #dce4ee; border-radius:10px; color:#526174; background:#f7f9fb; font:700 12px/1.2 var(--font-ui); }.admin-merchant-site-details__checks input[b-4h7sff6e71] { position:relative; width:38px; min-width:38px; min-height:22px; margin:0 9px 0 0; padding:0; appearance:none; border:0; border-radius:999px; background:#9ba8b8; cursor:pointer; transition:background-color 160ms ease; }.admin-merchant-site-details__checks input[b-4h7sff6e71]::after { position:absolute; top:3px; left:3px; width:16px; height:16px; border-radius:50%; background:#fff; box-shadow:0 1px 3px rgba(29,29,29,.2); content:""; transition:transform 160ms ease; }.admin-merchant-site-details__checks input:checked[b-4h7sff6e71] { background:#ec0a46; }.admin-merchant-site-details__checks input:checked[b-4h7sff6e71]::after { transform:translateX(16px); }.admin-merchant-site-details__checks input:disabled[b-4h7sff6e71] { cursor:not-allowed; opacity:.55; }.admin-merchant-site-details__moderation-status[b-4h7sff6e71] { display:grid; gap:4px; padding:12px; border:1px solid #dce4ee; border-radius:12px; background:#f7f9fb; }.admin-merchant-site-details__moderation-status span[b-4h7sff6e71] { color:#67768c; font:700 11px/1.2 var(--font-ui); }.admin-merchant-site-details__moderation-status strong[b-4h7sff6e71] { font:700 14px/1.2 var(--font-title); }.admin-merchant-site-details__actions[b-4h7sff6e71] { align-items:stretch; }.admin-merchant-site-details__actions button[b-4h7sff6e71] { flex:1 1 min(100%,12rem); }.admin-merchant-site-details footer[b-4h7sff6e71] { justify-content:flex-end; }
.admin-merchant-site-details__mode[b-4h7sff6e71]{display:grid;gap:8px;padding:12px;border:1px solid #dce4ee;border-radius:12px;background:#f7f9fb}.admin-merchant-site-details__mode>span[b-4h7sff6e71]{color:#526174;font:700 12px/1.2 var(--font-ui)}.admin-merchant-site-details__mode>div[b-4h7sff6e71]{display:flex;gap:4px;max-width:360px;padding:4px;border-radius:10px;background:#e8edf3}.admin-merchant-site-details__mode button[b-4h7sff6e71]{flex:1;min-width:0;border-color:transparent;background:transparent}.admin-merchant-site-details__mode button.is-active[b-4h7sff6e71]{border-color:#ec0a46;background:#ec0a46;color:#fff}.admin-merchant-site-details__mode small[b-4h7sff6e71]{color:#67768c;font:600 11px/1.35 var(--font-ui)}
.admin-merchant-site-details__return-routing[b-4h7sff6e71]{display:grid;gap:12px;padding:12px;border:1px solid #dce4ee;border-radius:12px;background:#f7f9fb}.admin-merchant-site-details__return-routing>div:first-child[b-4h7sff6e71]{display:grid;gap:5px}.admin-merchant-site-details__return-routing strong[b-4h7sff6e71]{font:700 13px/1.2 var(--font-title)}.admin-merchant-site-details__return-routing p[b-4h7sff6e71]{margin:0;color:#67768c;font:600 11px/1.35 var(--font-ui)}
.admin-merchant-site-details__token[b-4h7sff6e71] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; min-width:0; }.admin-merchant-site-details__token output[b-4h7sff6e71] { min-width:0; }.admin-merchant-site-details__token button[b-4h7sff6e71] { min-height:42px; padding-inline:11px; color:#ec0a46; border-color:rgba(236,10,70,.25); white-space:nowrap; }
.admin-merchant-site-details__logo-row[b-4h7sff6e71] { display:flex; align-items:center; flex-wrap:wrap; gap:12px; }.admin-merchant-site-details__logo-preview[b-4h7sff6e71] { display:grid; width:72px; height:72px; place-items:center; overflow:hidden; border:1px solid #dce4ee; border-radius:14px; background:#f7f9fb; }.admin-merchant-site-details__logo-preview img[b-4h7sff6e71] { width:100%; height:100%; padding:10px; object-fit:contain; }.admin-merchant-site-details__logo-actions[b-4h7sff6e71] { display:flex; flex-wrap:wrap; gap:8px; }.admin-merchant-site-details__file-action[b-4h7sff6e71] { position:relative; display:inline-grid; place-items:center; min-height:40px; padding:0 14px; overflow:hidden; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-merchant-site-details__file-action input[b-4h7sff6e71] { position:absolute; inset:0; width:100%; min-height:100%; padding:0; border:0; opacity:0; cursor:pointer; }.admin-merchant-site-details__file-action:has(input:disabled)[b-4h7sff6e71] { cursor:default; opacity:.55; }
@container (max-width:36rem) { .admin-merchant-site-details>header[b-4h7sff6e71] { align-items:start; }.admin-merchant-site-details>header>button[b-4h7sff6e71],.admin-merchant-site-details footer button[b-4h7sff6e71] { width:100%; }.admin-merchant-site-details__actions button[b-4h7sff6e71] { flex-basis:100%; } }
@media (max-width:767px) { .admin-merchant-site-details[b-4h7sff6e71] { padding:20px 15px calc(112px + env(safe-area-inset-bottom)); } }
/* /Blazor/Components/AdminMerchantSitesRuntime.razor.rz.scp.css */
.admin-merchant-sites-runtime[b-wgl8a2z75f] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,20px); min-width:0; max-width:100%; padding:clamp(16px,3vw,32px); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
.admin-merchant-sites-runtime__header[b-wgl8a2z75f],.admin-merchant-sites-runtime__header>div:last-child[b-wgl8a2z75f],.admin-merchant-sites-runtime footer[b-wgl8a2z75f],.admin-merchant-sites-runtime footer nav[b-wgl8a2z75f] { display:flex; align-items:center; gap:10px; }.admin-merchant-sites-runtime__header[b-wgl8a2z75f] { justify-content:space-between; flex-wrap:wrap; gap:12px 20px; }.admin-merchant-sites-runtime__header>div:last-child[b-wgl8a2z75f],.admin-merchant-sites-runtime footer[b-wgl8a2z75f],.admin-merchant-sites-runtime footer nav[b-wgl8a2z75f] { flex-wrap:wrap; }.admin-merchant-sites-runtime__header p[b-wgl8a2z75f] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-merchant-sites-runtime__header h1[b-wgl8a2z75f] { margin:0; font:500 26px/1 var(--font-title); }
.admin-merchant-sites-runtime button[b-wgl8a2z75f] { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-merchant-sites-runtime button.is-primary[b-wgl8a2z75f] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.admin-merchant-sites-runtime button:disabled[b-wgl8a2z75f] { cursor:default; opacity:.55; }
.admin-merchant-sites-runtime__summary[b-wgl8a2z75f] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr)); gap:12px; }.admin-merchant-sites-runtime__summary div[b-wgl8a2z75f] { display:grid; gap:8px; min-width:0; padding:15px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-sites-runtime__summary span[b-wgl8a2z75f] { color:#67768c; font:700 11px/1 var(--font-ui); }.admin-merchant-sites-runtime__summary strong[b-wgl8a2z75f] { overflow-wrap:anywhere; font:700 22px/1.1 var(--font-number); }
.admin-merchant-sites-runtime__filters[b-wgl8a2z75f] { display:grid; gap:12px; min-width:0; padding:clamp(14px,2vw,18px); border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .filter-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap:12px; }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .field { min-width:0; display:grid; gap:6px; }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .field>span { color:#67768c; font:700 11px/1 var(--font-ui); }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  :is(input,.payhot-dropdown-button) { box-sizing:border-box; width:100%; min-width:0; min-height:42px; padding:0 12px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 12px/1 var(--font-ui); }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .filter-actions { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .filter-actions button { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }
.admin-merchant-sites-runtime__table-wrap[b-wgl8a2z75f] { min-width:0; max-width:100%; overflow:auto; overscroll-behavior-inline:contain; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-merchant-sites-runtime table[b-wgl8a2z75f] { width:max(100%,44rem); min-width:44rem; border-collapse:collapse; }.admin-merchant-sites-runtime th[b-wgl8a2z75f] { padding:13px 14px; color:#67768c; background:#f7f9fb; font:700 11px/1 var(--font-ui); text-align:left; white-space:nowrap; }.admin-merchant-sites-runtime td[b-wgl8a2z75f] { min-width:0; padding:13px 14px; border-top:1px solid #edf1f5; font:600 12px/1.25 var(--font-ui); vertical-align:top; }.admin-merchant-sites-runtime tbody tr[b-wgl8a2z75f] { cursor:pointer; }.admin-merchant-sites-runtime tbody tr:hover[b-wgl8a2z75f] { background:#f9fbfd; }.admin-merchant-sites-runtime td strong[b-wgl8a2z75f],.admin-merchant-sites-runtime td small[b-wgl8a2z75f] { display:block; max-width:22ch; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-merchant-sites-runtime td small[b-wgl8a2z75f] { margin-top:4px; color:#67768c; font-weight:500; }.admin-merchant-sites-runtime__pill[b-wgl8a2z75f] { display:inline-flex; max-width:18ch; padding:5px 8px; overflow:hidden; border-radius:999px; color:#67768c; background:#f0f4f8; text-overflow:ellipsis; white-space:nowrap; }.admin-merchant-sites-runtime__pill.is-approved[b-wgl8a2z75f] { color:#008d2a; background:#eaf8ef; }.admin-merchant-sites-runtime__pill.is-rejected[b-wgl8a2z75f],.admin-merchant-sites-runtime__pill.is-suspended[b-wgl8a2z75f] { color:#d7193f; background:#fff0f2; }
.admin-merchant-sites-runtime__state[b-wgl8a2z75f] { padding:32px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; text-align:center; }.admin-merchant-sites-runtime__state.is-error[b-wgl8a2z75f] { color:#d7193f; }.admin-merchant-sites-runtime__state.is-error button[b-wgl8a2z75f] { margin-left:8px; border:0; color:#2276fd; background:transparent; }.admin-merchant-sites-runtime footer[b-wgl8a2z75f] { justify-content:space-between; color:#67768c; font:600 12px/1 var(--font-ui); }
@container (max-width:54rem) { .admin-merchant-sites-runtime table[b-wgl8a2z75f] { width:max(100%,36rem); min-width:36rem; }.admin-merchant-sites-runtime .is-secondary[b-wgl8a2z75f] { display:none; } }
@container (max-width:40rem) { .admin-merchant-sites-runtime table[b-wgl8a2z75f] { width:max(100%,29rem); min-width:29rem; }.admin-merchant-sites-runtime .is-tertiary[b-wgl8a2z75f] { display:none; }.admin-merchant-sites-runtime__filters[b-wgl8a2z75f]  .filter-actions>* { flex:1 1 10rem; } }
@media (max-width:767px) { .admin-merchant-sites-runtime[b-wgl8a2z75f] { display:none; } }
/* /Blazor/Components/AdminOrderDetailsRuntime.razor.rz.scp.css */
.admin-order-details-runtime[b-9r5ie29cic] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,16px); min-width:0; padding:clamp(16px,3vw,24px); color:#1d1d1d; font-family:var(--font-ui); }.admin-order-details-runtime *[b-9r5ie29cic] { box-sizing:border-box; }.admin-order-details-runtime>header[b-9r5ie29cic] { display:flex; align-items:start; justify-content:space-between; flex-wrap:wrap; gap:12px 16px; }.admin-order-details-runtime header p[b-9r5ie29cic] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-order-details-runtime h2[b-9r5ie29cic] { min-width:0; margin:0; overflow-wrap:anywhere; font:500 22px/1 var(--font-title); }.admin-order-details-runtime__header-actions[b-9r5ie29cic] { display:flex; align-items:center; gap:8px; min-width:0; }.admin-order-details-runtime>header button[b-9r5ie29cic] { display:grid; width:36px; height:36px; flex:0 0 36px; place-items:center; border:1px solid #d4dce5; border-radius:50%; color:#67768c; background:#fff; font-size:22px; }.admin-order-details-runtime__launch[b-9r5ie29cic] { display:inline-flex; min-height:36px; align-items:center; justify-content:center; padding:0 12px; border:1px solid #17212b; border-radius:8px; color:#fff; background:#17212b; font:700 12px/1 var(--font-ui); text-decoration:none; white-space:nowrap; }.admin-order-details-runtime__launch:hover[b-9r5ie29cic],.admin-order-details-runtime__launch:focus-visible[b-9r5ie29cic] { color:#fff; background:#2b3d4f; }.admin-order-details-runtime__badges[b-9r5ie29cic] { display:flex; flex-wrap:wrap; gap:8px; }.admin-order-details-runtime__badges span[b-9r5ie29cic] { max-width:100%; padding:6px 9px; overflow:hidden; border-radius:999px; color:#67768c; background:#f0f4f8; font:700 11px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.admin-order-details-runtime__badges .status-paid[b-9r5ie29cic] { color:#008d2a; background:#eaf8ef; }.admin-order-details-runtime__badges .status-declined[b-9r5ie29cic],.admin-order-details-runtime__badges .status-failed[b-9r5ie29cic],.admin-order-details-runtime__badges .status-canceled[b-9r5ie29cic] { color:#d7193f; background:#fff0f2; }.admin-order-details-runtime__amount[b-9r5ie29cic] { display:grid; gap:7px; min-width:0; padding:16px; border-radius:14px; background:#f0f4f8; }.admin-order-details-runtime__amount span[b-9r5ie29cic],.admin-order-details-runtime__amount small[b-9r5ie29cic] { color:#67768c; font:600 12px/1 var(--font-ui); }.admin-order-details-runtime__amount strong[b-9r5ie29cic] { overflow-wrap:anywhere; font:700 24px/1 var(--font-number); }.admin-order-details-runtime__identification[b-9r5ie29cic] { display:grid; gap:12px; min-width:0; padding:14px; border:1px solid #dce4ed; border-radius:12px; background:#f8fafc; }.admin-order-details-runtime__identification h3[b-9r5ie29cic] { margin:0; color:#344054; font:700 14px/1.2 var(--font-title); }.admin-order-details-runtime dl[b-9r5ie29cic] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap:14px; margin:0; }.admin-order-details-runtime dl div[b-9r5ie29cic] { min-width:0; }.admin-order-details-runtime dt[b-9r5ie29cic] { margin-bottom:5px; color:#67768c; font:600 11px/1 var(--font-ui); }.admin-order-details-runtime dd[b-9r5ie29cic] { margin:0; overflow-wrap:anywhere; color:#1d1d1d; font:600 12px/1.3 var(--font-ui); }
@container (max-width:30rem) { .admin-order-details-runtime__header-actions[b-9r5ie29cic] { width:100%; justify-content:space-between; }.admin-order-details-runtime dl[b-9r5ie29cic] { grid-template-columns:1fr; gap:11px; } }
/* /Blazor/Components/AdminOrdersRuntime.razor.rz.scp.css */
.admin-orders-runtime[b-jpde8hl1aj] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,20px); min-width:0; max-width:100%; padding:clamp(16px,3vw,32px); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
.admin-orders-runtime__header[b-jpde8hl1aj] { display:flex; min-width:0; align-items:end; justify-content:space-between; flex-wrap:wrap; gap:12px 20px; }
.admin-orders-runtime__header p[b-jpde8hl1aj] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-orders-runtime__header h1[b-jpde8hl1aj] { margin:0; font:500 26px/1 var(--font-title); }
.admin-orders-runtime__filter[b-jpde8hl1aj],.admin-orders-runtime__search button[b-jpde8hl1aj],.admin-orders-runtime__footer button[b-jpde8hl1aj] { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:700 12px/1 var(--font-ui); }.admin-orders-runtime__filter b[b-jpde8hl1aj] { display:inline-grid; min-width:18px; height:18px; place-items:center; margin-left:6px; border-radius:50%; color:#fff; background:#ec0a46; font-size:10px; }
.admin-orders-runtime__search[b-jpde8hl1aj] { display:grid; grid-template-columns:minmax(12rem,1fr) auto; gap:10px; }.admin-orders-runtime__search input[b-jpde8hl1aj] { min-width:0; min-height:44px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 13px/1 var(--font-ui); }.admin-orders-runtime__search button[b-jpde8hl1aj] { border:0; color:#fff; background:#ec0a46; }
.admin-orders-runtime__filters[b-jpde8hl1aj] { display:grid; gap:14px; min-width:0; padding:clamp(14px,2vw,18px); border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap:12px; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .field { display:grid; min-width:0; gap:6px; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .field>span { color:#67768c; font:700 11px/1 var(--font-ui); }.admin-orders-runtime__filters[b-jpde8hl1aj]  :is(input,.payhot-dropdown-button) { box-sizing:border-box; width:100%; min-width:0; min-height:42px; padding:0 12px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:600 12px/1 var(--font-ui); }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-actions { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-actions button { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-actions .primary-btn { border-color:#ec0a46; color:#fff; background:#ec0a46; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-actions .ghost-btn { color:#1d1d1d; background:#fff; }
.admin-orders-runtime__table-wrap[b-jpde8hl1aj] { min-width:0; max-width:100%; overflow:auto; overscroll-behavior-inline:contain; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-orders-runtime table[b-jpde8hl1aj] { width:max(100%,44rem); min-width:44rem; border-collapse:collapse; }.admin-orders-runtime th[b-jpde8hl1aj] { padding:13px 14px; color:#67768c; background:#f7f9fb; font:700 11px/1 var(--font-ui); text-align:left; white-space:nowrap; }.admin-orders-runtime td[b-jpde8hl1aj] { min-width:0; padding:13px 14px; border-top:1px solid #edf1f5; font:600 12px/1.25 var(--font-ui); vertical-align:top; }.admin-orders-runtime tbody tr[b-jpde8hl1aj] { cursor:pointer; }.admin-orders-runtime tbody tr:hover[b-jpde8hl1aj] { background:#f9fbfd; }.admin-orders-runtime td strong[b-jpde8hl1aj],.admin-orders-runtime td small[b-jpde8hl1aj] { display:block; max-width:20ch; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-orders-runtime td small[b-jpde8hl1aj] { margin-top:4px; color:#67768c; font-weight:500; }.admin-orders-runtime__pill[b-jpde8hl1aj] { display:inline-flex; max-width:150px; padding:5px 8px; overflow:hidden; border-radius:999px; text-overflow:ellipsis; white-space:nowrap; color:#67768c; background:#f0f4f8; }.admin-orders-runtime__pill.paid[b-jpde8hl1aj] { color:#008d2a; background:#eaf8ef; }.admin-orders-runtime__pill.expired[b-jpde8hl1aj],.admin-orders-runtime__pill.failed[b-jpde8hl1aj],.admin-orders-runtime__pill.rejected[b-jpde8hl1aj] { color:#d7193f; background:#fff0f2; }
.admin-orders-runtime__state[b-jpde8hl1aj] { padding:32px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; text-align:center; }.admin-orders-runtime__state.is-error[b-jpde8hl1aj] { display:flex; justify-content:center; gap:12px; color:#d7193f; }.admin-orders-runtime__state button[b-jpde8hl1aj] { border:0; color:#2276fd; background:transparent; font-weight:700; }
.admin-orders-runtime__footer[b-jpde8hl1aj] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px 16px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-orders-runtime__footer nav[b-jpde8hl1aj] { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }
@container (max-width: 54rem) { .admin-orders-runtime table[b-jpde8hl1aj] { width:max(100%,36rem); min-width:36rem; }.admin-orders-runtime .is-secondary[b-jpde8hl1aj] { display:none; } }
@container (max-width: 40rem) { .admin-orders-runtime table[b-jpde8hl1aj] { width:max(100%,30rem); min-width:30rem; }.admin-orders-runtime .is-tertiary[b-jpde8hl1aj] { display:none; }.admin-orders-runtime__search[b-jpde8hl1aj] { grid-template-columns:minmax(0,1fr); }.admin-orders-runtime__search button[b-jpde8hl1aj] { width:100%; }.admin-orders-runtime__filters[b-jpde8hl1aj]  .filter-actions > * { flex:1 1 10rem; } }
@media (max-width:767px) { .admin-orders-runtime[b-jpde8hl1aj] { display:none; } }
/* /Blazor/Components/AdminPayhotConfirm.razor.rz.scp.css */
.admin-payhot-confirm[b-pb6eock55p]{display:grid;gap:16px;padding:24px;color:#1d2939;font-family:var(--font-ui)}
.admin-payhot-confirm header[b-pb6eock55p]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.admin-payhot-confirm__heading[b-pb6eock55p]{min-width:0}
.admin-payhot-confirm header p[b-pb6eock55p]{margin:0 0 5px;color:#67768c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.admin-payhot-confirm h2[b-pb6eock55p]{margin:0;overflow-wrap:anywhere;font:600 22px/1.12 var(--font-title)}
.admin-payhot-confirm header button[b-pb6eock55p]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:0;border-radius:50%;color:#67768c;background:#f0f4f8;font-size:21px}
.admin-payhot-confirm__notice[b-pb6eock55p]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid #f4d797;border-radius:10px;color:#815900;background:#fff8e8}
.admin-payhot-confirm__notice>span[b-pb6eock55p]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#8d6200;background:#ffe4a0;font:800 14px/1 var(--font-ui)}
.admin-payhot-confirm__notice p[b-pb6eock55p]{margin:2px 0 0;font:600 12px/1.45 var(--font-ui)}
.admin-payhot-confirm--success .admin-payhot-confirm__notice[b-pb6eock55p]{border-color:#bee5ca;color:#176b38;background:#eefaf2}
.admin-payhot-confirm--success .admin-payhot-confirm__notice>span[b-pb6eock55p]{color:#137a40;background:#ccefd7}
.admin-payhot-confirm__message[b-pb6eock55p]{margin:0;color:#526176;font:600 14px/1.5 var(--font-ui)}
.admin-payhot-confirm__body[b-pb6eock55p]{min-width:0}
.admin-payhot-confirm footer[b-pb6eock55p]{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}
.admin-payhot-confirm footer button[b-pb6eock55p]{min-height:46px;border-radius:10px}
.admin-payhot-confirm__confirm[b-pb6eock55p]{border:0;color:#fff;background:#c8314d;font:700 13px/1 var(--font-ui)}
.admin-payhot-confirm--success .admin-payhot-confirm__confirm[b-pb6eock55p]{background:#137a40}
.admin-payhot-confirm__confirm:disabled[b-pb6eock55p],.admin-payhot-confirm header button:disabled[b-pb6eock55p]{cursor:default;opacity:.55}
@media(max-width:767px){.admin-payhot-confirm[b-pb6eock55p]{gap:14px;padding:22px 20px 20px}.admin-payhot-confirm h2[b-pb6eock55p]{font-size:20px}}
/* /Blazor/Components/AdminPayhotPanel.razor.rz.scp.css */
.admin-payhot-panel[b-tdp35ekjex] { min-width: 0; }

@media (max-width: 767px) {
    .admin-payhot-panel-overlay[b-tdp35ekjex]  .payhot-overlay-panel.admin-payhot-drawer {
        inset: calc(var(--payhot-mobile-panel-edge, 12px) + env(safe-area-inset-top))
              max(var(--payhot-mobile-panel-edge, 12px), env(safe-area-inset-right))
              calc(var(--payhot-mobile-panel-edge, 12px) + env(safe-area-inset-bottom))
              max(var(--payhot-mobile-panel-edge, 12px), env(safe-area-inset-left));
        width: auto;
        max-width: none;
        max-height: none;
        padding: 20px;
        border: 0;
        border-radius: 24px;
        background: #f0f4f8;
        box-shadow: 0 24px 90px rgba(0, 8, 33, .22);
    }

    .admin-payhot-panel-overlay[b-tdp35ekjex]  .admin-payhot-panel {
        min-width: 0;
        max-width: 100%;
    }
}
/* /Blazor/Components/AdminPaymentLinkDetailsRuntime.razor.rz.scp.css */
.admin-payment-link-details[b-a3s19mtswt] { width:min(100%,620px); min-width:0; padding:clamp(18px,3vw,32px); color:#17233a; }.admin-payment-link-details > header[b-a3s19mtswt] { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; }.admin-payment-link-details > header p[b-a3s19mtswt] { margin:0 0 5px; color:#718096; font-size:12px; font-weight:700; text-transform:uppercase; }.admin-payment-link-details h2[b-a3s19mtswt] { margin:0; font-size:22px; overflow-wrap:anywhere; }.admin-payment-link-details > header > button[b-a3s19mtswt] { display:grid; width:36px; height:36px; place-items:center; border:0; border-radius:50%; background:#f0f4f8; color:#536174; font-size:24px; line-height:1; }.admin-payment-link-details__status[b-a3s19mtswt] { display:inline-flex; margin-top:9px; border-radius:999px; padding:5px 9px; font-size:12px; font-weight:700; }.admin-payment-link-details .is-active[b-a3s19mtswt],.admin-payment-link-details .is-paid[b-a3s19mtswt] { background:#e8f7ee; color:#137a40; }.admin-payment-link-details .is-expired[b-a3s19mtswt],.admin-payment-link-details .is-disabled[b-a3s19mtswt] { background:#fff5e4; color:#9a5e00; }.admin-payment-link-details .is-deleted[b-a3s19mtswt] { background:#fde9ec; color:#b4233a; }.admin-payment-link-details__summary[b-a3s19mtswt],.admin-payment-link-details dl[b-a3s19mtswt] { display:grid; grid-template-columns:repeat(auto-fit,minmax(145px,1fr)); gap:10px; }.admin-payment-link-details__summary[b-a3s19mtswt] { margin-top:20px; }.admin-payment-link-details__summary div[b-a3s19mtswt],.admin-payment-link-details dl div[b-a3s19mtswt] { min-width:0; padding:12px; border:1px solid #e5eaf0; border-radius:8px; background:#fff; }.admin-payment-link-details__summary span[b-a3s19mtswt],.admin-payment-link-details dt[b-a3s19mtswt] { display:block; color:#768397; font-size:12px; }.admin-payment-link-details__summary strong[b-a3s19mtswt],.admin-payment-link-details dd[b-a3s19mtswt] { display:block; margin:5px 0 0; overflow-wrap:anywhere; font-size:14px; }.admin-payment-link-details__url[b-a3s19mtswt] { margin:12px 0; padding:13px; border-radius:8px; background:#f5f7fa; }.admin-payment-link-details__url > span[b-a3s19mtswt] { display:block; margin-bottom:7px; color:#768397; font-size:12px; }.admin-payment-link-details__url > div[b-a3s19mtswt] { display:flex; align-items:center; gap:8px; min-width:0; }.admin-payment-link-details__url code[b-a3s19mtswt] { flex:1; min-width:0; overflow-wrap:anywhere; color:#26364c; }.admin-payment-link-details button[b-a3s19mtswt],.admin-payment-link-details a[b-a3s19mtswt] { border:1px solid #dce3eb; border-radius:7px; background:#fff; color:#29384d; padding:9px 11px; font:inherit; font-size:13px; font-weight:700; text-decoration:none; cursor:pointer; }.admin-payment-link-details__actions[b-a3s19mtswt] { display:flex; flex-wrap:wrap; gap:8px; margin-top:16px; }.admin-payment-link-details__actions .is-secondary[b-a3s19mtswt] { color:#9a5e00; }.admin-payment-link-details__actions .is-danger[b-a3s19mtswt] { border-color:#f5c5cd; color:#b4233a; }.admin-payment-link-details button:disabled[b-a3s19mtswt] { opacity:.55; cursor:not-allowed; }@media(max-width:767px){.admin-payment-link-details[b-a3s19mtswt]{width:100%;padding:20px 16px calc(24px + env(safe-area-inset-bottom));}.admin-payment-link-details__summary[b-a3s19mtswt],.admin-payment-link-details dl[b-a3s19mtswt]{grid-template-columns:repeat(2,minmax(0,1fr));}}
/* /Blazor/Components/AdminPaymentLinksRuntime.razor.rz.scp.css */
.admin-payment-links-runtime[b-n8609qi458] { container-type:inline-size; display:grid; gap:16px; width:100%; min-width:0; padding:clamp(20px,3vw,38px); color:#1d2939; background:#f0f4f8; font-family:var(--font-ui); }.admin-payment-links-runtime *[b-n8609qi458] { box-sizing:border-box; }
.admin-payment-links-runtime__header[b-n8609qi458],.admin-payment-links-runtime__footer[b-n8609qi458],.admin-payment-links-runtime__search[b-n8609qi458] { display:flex; gap:12px; align-items:center; justify-content:space-between; flex-wrap:wrap; }.admin-payment-links-runtime__header[b-n8609qi458] { min-width:0; padding-bottom:16px; border-bottom:1px solid rgba(46,74,105,.12); }.admin-payment-links-runtime__header p[b-n8609qi458] { margin:0 0 5px; color:#67768c; font:700 11px/1 var(--font-ui); text-transform:uppercase; }.admin-payment-links-runtime__header h1[b-n8609qi458] { margin:0; font:500 clamp(24px,2.2vw,32px)/1 var(--font-title); }.admin-payment-links-runtime__filter[b-n8609qi458],.admin-payment-links-runtime__search button[b-n8609qi458],.admin-payment-links-runtime__footer button[b-n8609qi458] { min-height:42px; border:0; border-radius:10px; background:#ec0a46; color:#fff; padding:0 15px; font:700 12px/1 var(--font-ui); cursor:pointer; }.admin-payment-links-runtime__filter b[b-n8609qi458] { display:inline-grid; width:18px; height:18px; place-items:center; margin-left:5px; border-radius:50%; color:#ec0a46; background:#fff; font-size:10px; }
.admin-payment-links-runtime__search[b-n8609qi458] { padding:12px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-payment-links-runtime__search input[b-n8609qi458] { flex:1 1 280px; min-width:0; min-height:42px; border:1px solid #d4dce5; border-radius:10px; background:#f9fbfd; padding:0 12px; color:inherit; font:600 12px/1 var(--font-ui); }.admin-payment-links-runtime__filters[b-n8609qi458] { padding:16px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }
.admin-payment-links-runtime__table-wrap[b-n8609qi458] { min-width:0; overflow:auto; border:1px solid rgba(46,74,105,.12); border-radius:14px; background:#fff; box-shadow:0 8px 24px rgba(31,48,72,.04); }.admin-payment-links-runtime table[b-n8609qi458] { width:100%; min-width:760px; border-collapse:collapse; }.admin-payment-links-runtime th[b-n8609qi458],.admin-payment-links-runtime td[b-n8609qi458] { padding:14px 15px; border-bottom:1px solid #edf1f5; text-align:left; vertical-align:middle; }.admin-payment-links-runtime th[b-n8609qi458] { color:#67768c; background:#f8fafc; font:700 11px/1 var(--font-ui); white-space:nowrap; }.admin-payment-links-runtime td[b-n8609qi458] { font:600 12px/1.3 var(--font-ui); }.admin-payment-links-runtime tbody tr[b-n8609qi458] { cursor:pointer; transition:background-color 150ms ease; }.admin-payment-links-runtime tbody tr:hover[b-n8609qi458] { background:#f8fbff; }.admin-payment-links-runtime tbody tr:last-child td[b-n8609qi458] { border-bottom:0; }.admin-payment-links-runtime strong[b-n8609qi458],.admin-payment-links-runtime small[b-n8609qi458] { display:block; min-width:0; max-width:26ch; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-payment-links-runtime small[b-n8609qi458] { margin-top:4px; color:#67768c; font-weight:500; }.admin-payment-links-runtime__pill[b-n8609qi458] { display:inline-flex; max-width:100%; border-radius:999px; padding:5px 9px; overflow:hidden; font:700 11px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.is-active[b-n8609qi458] { background:#e8f7ee; color:#137a40; }.is-paid[b-n8609qi458] { background:#e8f7ee; color:#137a40; }.is-expired[b-n8609qi458],.is-disabled[b-n8609qi458] { background:#fff5e4; color:#9a5e00; }.is-deleted[b-n8609qi458] { background:#fde9ec; color:#b4233a; }
.admin-payment-links-runtime__state[b-n8609qi458] { padding:34px 20px; border:1px dashed #cfd8e3; border-radius:14px; color:#67768c; background:#fff; font:600 13px/1.4 var(--font-ui); text-align:center; }.admin-payment-links-runtime__state.is-error[b-n8609qi458] { border-color:#f2c7ce; color:#b4233a; background:#fff8f8; }.admin-payment-links-runtime__state button[b-n8609qi458] { margin-left:12px; border:0; background:transparent; color:#b4233a; font:700 12px/1 var(--font-ui); cursor:pointer; }.admin-payment-links-runtime__footer[b-n8609qi458] { color:#67768c; font:600 12px/1 var(--font-ui); }
@container (max-width: 880px) { .admin-payment-links-runtime .is-tertiary[b-n8609qi458] { display:none; } }.admin-payment-links-runtime[b-n8609qi458]  .payhot-dropdown { min-width:180px; }.admin-payment-links-runtime[b-n8609qi458]  label { display:grid; gap:7px; color:#526176; font-size:13px; font-weight:700; }
@media (max-width:767px) { .admin-payment-links-runtime[b-n8609qi458] { display:none; } }

.admin-payment-links-runtime__footer[b-n8609qi458] { display:block; }
/* /Blazor/Components/AdminPaymentLinkStatisticsRuntime.razor.rz.scp.css */
.admin-payment-link-statistics[b-04ovje5yb3] { width:min(100%,760px); min-width:0; padding:clamp(18px,3vw,32px); color:#17233a; }.admin-payment-link-statistics header[b-04ovje5yb3]{display:flex;justify-content:space-between;gap:16px}.admin-payment-link-statistics header p[b-04ovje5yb3]{margin:0 0 4px;color:#718096;font-size:12px;font-weight:700;text-transform:uppercase}.admin-payment-link-statistics h2[b-04ovje5yb3]{margin:0;font-size:22px;overflow-wrap:anywhere}.admin-payment-link-statistics header button[b-04ovje5yb3]{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#f0f4f8;color:#536174;font-size:24px}.admin-payment-link-statistics__metrics[b-04ovje5yb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:20px}.admin-payment-link-statistics__metrics div[b-04ovje5yb3]{min-width:0;padding:12px;border:1px solid #e5eaf0;border-radius:8px}.admin-payment-link-statistics__metrics span[b-04ovje5yb3]{display:block;color:#768397;font-size:12px}.admin-payment-link-statistics__metrics strong[b-04ovje5yb3]{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:16px}.admin-payment-link-statistics__chart[b-04ovje5yb3],.admin-payment-link-statistics__technical[b-04ovje5yb3]{margin-top:14px;padding:14px;border:1px solid #e5eaf0;border-radius:8px}.admin-payment-link-statistics h3[b-04ovje5yb3]{margin:0 0 12px;font-size:15px}.admin-payment-link-statistics__technical dl[b-04ovje5yb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.admin-payment-link-statistics__technical dt[b-04ovje5yb3]{color:#768397;font-size:12px}.admin-payment-link-statistics__technical dd[b-04ovje5yb3]{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px}.admin-payment-link-statistics details[b-04ovje5yb3]{margin-top:10px;border-top:1px solid #e8edf2;padding-top:10px}.admin-payment-link-statistics summary[b-04ovje5yb3]{cursor:pointer;font-weight:700}.admin-payment-link-statistics pre[b-04ovje5yb3],.admin-payment-link-statistics__table[b-04ovje5yb3]{max-width:100%;overflow:auto}.admin-payment-link-statistics pre[b-04ovje5yb3]{padding:10px;border-radius:6px;background:#17233a;color:#e8edf3;font-size:12px}.admin-payment-link-statistics table[b-04ovje5yb3]{width:100%;min-width:520px;border-collapse:collapse}.admin-payment-link-statistics th[b-04ovje5yb3],.admin-payment-link-statistics td[b-04ovje5yb3]{padding:8px;border-bottom:1px solid #e8edf2;text-align:left;font-size:12px}@media(max-width:767px){.admin-payment-link-statistics[b-04ovje5yb3]{width:100%;padding:20px 16px calc(24px + env(safe-area-inset-bottom));}.admin-payment-link-statistics__metrics[b-04ovje5yb3]{grid-template-columns:repeat(2,minmax(0,1fr));}}
/* /Blazor/Components/AdminProjectPaymentMethodsRuntime.razor.rz.scp.css */
.admin-project-methods[b-8uj7t0ltxg]{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(46,74,105,.1);border-radius:14px;background:#fff;font-family:var(--font-ui)}.admin-project-methods *[b-8uj7t0ltxg]{box-sizing:border-box}.admin-project-methods>header[b-8uj7t0ltxg],.admin-project-methods__item>header[b-8uj7t0ltxg],.admin-project-methods footer[b-8uj7t0ltxg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-project-methods h2[b-8uj7t0ltxg],.admin-project-methods h3[b-8uj7t0ltxg],.admin-project-methods p[b-8uj7t0ltxg]{margin:0}.admin-project-methods h2[b-8uj7t0ltxg]{font:700 16px/1.2 var(--font-title)}.admin-project-methods h3[b-8uj7t0ltxg]{font:700 14px/1.2 var(--font-title)}.admin-project-methods p[b-8uj7t0ltxg],.admin-project-methods__hint[b-8uj7t0ltxg]{color:#67768c;font:600 12px/1.35 var(--font-ui)}.admin-project-methods button[b-8uj7t0ltxg]{min-height:40px;padding:0 12px;border:1px solid #d4dce5;border-radius:10px;background:#fff;color:#1d1d1d;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-project-methods button.is-primary[b-8uj7t0ltxg]{border-color:#ec0a46;background:#ec0a46;color:#fff}.admin-project-methods button.is-danger[b-8uj7t0ltxg]{border-color:#f2c7ce;background:#fff5f6;color:#d7193f}.admin-project-methods button.is-secondary[b-8uj7t0ltxg]{color:#ec0a46;border-color:rgba(236,10,70,.25)}.admin-project-methods button:disabled[b-8uj7t0ltxg]{opacity:.55;cursor:default}.admin-project-methods__list[b-8uj7t0ltxg]{display:grid;gap:12px}.admin-project-methods__item[b-8uj7t0ltxg]{display:grid;gap:14px;min-width:0;padding:14px;border:1px solid #dce4ee;border-radius:12px;background:#f9fbfd}.admin-project-methods__item header span[b-8uj7t0ltxg]{padding:5px 8px;border-radius:999px;font:700 11px/1 var(--font-ui)}.admin-project-methods__item header span.is-ready[b-8uj7t0ltxg]{color:#087d2b;background:#eaf8ef}.admin-project-methods__item header span.is-attention[b-8uj7t0ltxg]{color:#a26200;background:#fff5df}.admin-project-methods__grid[b-8uj7t0ltxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:10px}.admin-project-methods label[b-8uj7t0ltxg]{display:grid;gap:6px;min-width:0;color:#67768c;font:700 11px/1.2 var(--font-ui)}.admin-project-methods input:not([type=checkbox])[b-8uj7t0ltxg],.admin-project-methods select[b-8uj7t0ltxg]{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #d4dce5;border-radius:9px;background:#fff;color:#1d1d1d;font:600 12px/1 var(--font-ui)}.admin-project-methods__terminals[b-8uj7t0ltxg]{display:grid;gap:8px;min-width:0}.admin-project-methods__terminals strong[b-8uj7t0ltxg]{font:700 12px/1.2 var(--font-ui)}.admin-project-methods__binding[b-8uj7t0ltxg]{display:grid;grid-template-columns:minmax(0,1fr) 70px auto auto;align-items:center;gap:8px;min-width:0}.admin-project-methods__binding label[b-8uj7t0ltxg]{display:flex;align-items:center;white-space:nowrap}.admin-project-methods__switch[b-8uj7t0ltxg]{display:flex;align-items:center;gap:8px;color:#526174}.admin-project-methods__switch input[b-8uj7t0ltxg]{appearance:none;position:relative;width:38px;height:22px;margin:0;border-radius:999px;background:#9ba8b8;cursor:pointer}.admin-project-methods__switch input[b-8uj7t0ltxg]::after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(29,29,29,.2);content:"";transition:transform .16s ease}.admin-project-methods__switch input:checked[b-8uj7t0ltxg]{background:#ec0a46}.admin-project-methods__switch input:checked[b-8uj7t0ltxg]::after{transform:translateX(16px)}.admin-project-methods__message[b-8uj7t0ltxg]{margin:0;padding:10px;border-radius:10px;font:600 12px/1.35 var(--font-ui)}.admin-project-methods__message.is-error[b-8uj7t0ltxg]{color:#d7193f;background:#fff0f2}.admin-project-methods__message.is-success[b-8uj7t0ltxg]{color:#087d2b;background:#eaf8ef}@container (max-width:42rem){.admin-project-methods__binding[b-8uj7t0ltxg]{grid-template-columns:minmax(0,1fr) 70px}.admin-project-methods footer button[b-8uj7t0ltxg]{width:100%}}@media(max-width:767px){.admin-project-methods[b-8uj7t0ltxg]{padding:14px}.admin-project-methods__binding[b-8uj7t0ltxg]{grid-template-columns:1fr}.admin-project-methods__binding input[b-8uj7t0ltxg],.admin-project-methods__binding label[b-8uj7t0ltxg],.admin-project-methods__binding button[b-8uj7t0ltxg]{width:100%}}
.admin-project-methods fieldset[b-8uj7t0ltxg]{display:grid;gap:14px;min-inline-size:0;margin:0;padding:0;border:0}.admin-project-methods__split[b-8uj7t0ltxg]{display:grid;gap:5px;align-content:start;min-width:0;padding:10px;border:1px solid #dce4ee;border-radius:9px;background:#f0f4f8;color:#526174;font:600 12px/1.35 var(--font-ui)}.admin-project-methods__split span[b-8uj7t0ltxg]{color:#67768c;font-size:11px;font-weight:700}.admin-project-methods__split strong[b-8uj7t0ltxg]{overflow-wrap:anywhere;color:#1d1d1d;font:700 12px/1.35 var(--font-ui)}.admin-project-methods__split small[b-8uj7t0ltxg],.admin-project-methods__setup[b-8uj7t0ltxg]{color:#67768c;font:600 11px/1.35 var(--font-ui)}
.admin-project-methods__method-state[b-8uj7t0ltxg]{display:grid;justify-items:end;gap:8px;min-width:0}.admin-project-methods__method-state .admin-project-methods__switch[b-8uj7t0ltxg]{white-space:nowrap}.admin-project-methods__method-state>span[b-8uj7t0ltxg]{white-space:nowrap}@container (max-width:34rem){.admin-project-methods__item>header[b-8uj7t0ltxg]{align-items:flex-start}.admin-project-methods__method-state[b-8uj7t0ltxg]{justify-items:start}}
.admin-project-methods__binding-terminal[b-8uj7t0ltxg]{min-width:0;overflow-wrap:anywhere;padding:10px;border:1px solid #d4dce5;border-radius:9px;background:#fff;color:#1d1d1d;font:600 12px/1.35 var(--font-ui)}.admin-project-methods__terminal-picker[b-8uj7t0ltxg]{display:grid;gap:8px;padding:10px;border:1px solid #dce4ee;border-radius:9px;background:#fff}.admin-project-methods__terminal-results[b-8uj7t0ltxg]{display:grid;gap:5px;max-height:220px;overflow:auto}.admin-project-methods__terminal-results button[b-8uj7t0ltxg]{display:grid;justify-items:start;gap:3px;min-height:44px;text-align:left}.admin-project-methods__terminal-results button span[b-8uj7t0ltxg]{overflow-wrap:anywhere}.admin-project-methods__terminal-results button small[b-8uj7t0ltxg]{color:#67768c;font:600 11px/1.2 var(--font-ui)}
.admin-project-methods__readiness[b-8uj7t0ltxg]{display:grid;gap:10px;padding:12px;border:1px solid #dce4ee;border-radius:10px;background:#fff}.admin-project-methods__readiness summary[b-8uj7t0ltxg]{cursor:pointer;color:#1d1d1d;font:700 12px/1.2 var(--font-ui)}.admin-project-methods__readiness p[b-8uj7t0ltxg]{display:grid;gap:4px;margin:0}.admin-project-methods__readiness p strong[b-8uj7t0ltxg]{color:#526174;font:700 12px/1.35 var(--font-ui)}.admin-project-methods__readiness p span[b-8uj7t0ltxg]{color:#67768c;font:600 11px/1.35 var(--font-ui)}.admin-project-methods__readiness ul[b-8uj7t0ltxg]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.admin-project-methods__readiness li[b-8uj7t0ltxg]{display:flex;align-items:center;gap:7px;color:#526174;font:600 11px/1.3 var(--font-ui)}.admin-project-methods__readiness li span[b-8uj7t0ltxg]{display:inline-grid;min-width:48px;min-height:20px;place-items:center;border-radius:999px;font:700 10px/1 var(--font-ui)}.admin-project-methods__readiness li.is-complete span[b-8uj7t0ltxg]{color:#087d2b;background:#eaf8ef}.admin-project-methods__readiness li.is-pending span[b-8uj7t0ltxg]{color:#a26200;background:#fff5df}.admin-project-methods__readiness a[b-8uj7t0ltxg]{justify-self:start;min-height:36px;padding:0 10px;border:1px solid rgba(236,10,70,.25);border-radius:9px;color:#d7193f;background:#fff;text-decoration:none;font:700 11px/36px var(--font-ui)}.admin-project-methods__binding-terminal[b-8uj7t0ltxg]{display:grid;gap:4px}.admin-project-methods__binding-terminal strong[b-8uj7t0ltxg]{overflow-wrap:anywhere}.admin-project-methods__binding-terminal small[b-8uj7t0ltxg]{font:700 10px/1.3 var(--font-ui)}.admin-project-methods__binding-terminal small.is-ready[b-8uj7t0ltxg]{color:#087d2b}.admin-project-methods__binding-terminal small.is-attention[b-8uj7t0ltxg]{color:#a26200}
/* /Blazor/Components/AdminRecurringRuntime.razor.rz.scp.css */
.admin-recurring-runtime[b-eu6lcrpoq0]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,38px);color:#1d2939;background:#f0f4f8;font-family:var(--font-ui)}.admin-recurring-runtime *[b-eu6lcrpoq0]{box-sizing:border-box}.admin-recurring-runtime__header[b-eu6lcrpoq0],.admin-recurring-runtime__header>div[b-eu6lcrpoq0],.admin-recurring-runtime__filters[b-eu6lcrpoq0],.admin-recurring-runtime__section>header[b-eu6lcrpoq0]{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-recurring-runtime__header[b-eu6lcrpoq0]{padding-bottom:16px;border-bottom:1px solid rgba(46,74,105,.12)}.admin-recurring-runtime__header p[b-eu6lcrpoq0]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-recurring-runtime__header h1[b-eu6lcrpoq0]{margin:0;font:500 clamp(24px,2.2vw,32px)/1.1 var(--font-title)}.admin-recurring-runtime__header span[b-eu6lcrpoq0]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-recurring-runtime button[b-eu6lcrpoq0]{min-height:40px;border:1px solid #d4dce5;border-radius:9px;padding:0 12px;color:#34445c;background:#fff;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-recurring-runtime button.is-primary[b-eu6lcrpoq0]{border-color:#ec0a46;color:#fff;background:#ec0a46}.admin-recurring-runtime__filters[b-eu6lcrpoq0]{padding:14px;border:1px solid #e0e7ef;border-radius:14px;background:#fff}.admin-recurring-runtime__filters label[b-eu6lcrpoq0]{display:grid;gap:7px;flex:1 1 320px;min-width:min(100%,260px);color:#526176;font:700 12px/1 var(--font-ui)}.admin-recurring-runtime__filters input[b-eu6lcrpoq0]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;color:#1d2939;background:#f9fbfd;font:600 12px/1 var(--font-ui)}.admin-recurring-runtime__filters>strong[b-eu6lcrpoq0],.admin-recurring-runtime__section>header span[b-eu6lcrpoq0]{color:#67768c;font:700 12px/1.3 var(--font-ui)}.admin-recurring-runtime__plan-summary[b-eu6lcrpoq0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-recurring-runtime__plan-summary div[b-eu6lcrpoq0]{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-recurring-runtime__plan-summary span[b-eu6lcrpoq0]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-recurring-runtime__plan-summary strong[b-eu6lcrpoq0]{overflow-wrap:anywhere;font:700 13px/1.35 var(--font-ui)}.admin-recurring-runtime__section[b-eu6lcrpoq0]{display:grid;gap:10px;min-width:0}.admin-recurring-runtime__section h2[b-eu6lcrpoq0]{margin:0;font:700 16px/1.2 var(--font-title)}.admin-recurring-runtime__table-wrap[b-eu6lcrpoq0]{min-width:0;overflow:auto;border:1px solid #e0e7ef;border-radius:14px;background:#fff}.admin-recurring-runtime table[b-eu6lcrpoq0]{width:100%;min-width:950px;border-collapse:collapse}.admin-recurring-runtime th[b-eu6lcrpoq0],.admin-recurring-runtime td[b-eu6lcrpoq0]{padding:13px 14px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.admin-recurring-runtime th[b-eu6lcrpoq0]{color:#67768c;background:#f8fafc;font:700 11px/1 var(--font-ui);white-space:nowrap}.admin-recurring-runtime td[b-eu6lcrpoq0]{font:600 12px/1.35 var(--font-ui)}.admin-recurring-runtime tbody tr[role=button][b-eu6lcrpoq0]{cursor:pointer}.admin-recurring-runtime tbody tr[role=button]:hover[b-eu6lcrpoq0]{background:#f8fbff}.admin-recurring-runtime tbody tr:last-child td[b-eu6lcrpoq0]{border-bottom:0}.admin-recurring-runtime td strong[b-eu6lcrpoq0],.admin-recurring-runtime td small[b-eu6lcrpoq0]{display:block;max-width:27ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recurring-runtime td small[b-eu6lcrpoq0]{margin-top:4px;color:#67768c;font-weight:500}.admin-recurring-runtime__pill[b-eu6lcrpoq0]{display:inline-flex;max-width:170px;overflow:hidden;border-radius:999px;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap;font:700 11px/1 var(--font-ui)}.admin-recurring-runtime .is-success[b-eu6lcrpoq0],.admin-recurring-runtime .status-active[b-eu6lcrpoq0]{color:#137a40;background:#e8f7ee}.admin-recurring-runtime .status-pending[b-eu6lcrpoq0],.admin-recurring-runtime .status-paused[b-eu6lcrpoq0]{color:#9a5e00;background:#fff5e4}.admin-recurring-runtime .status-danger[b-eu6lcrpoq0]{color:#b4233a;background:#fde9ec}.admin-recurring-runtime .status-cancelled[b-eu6lcrpoq0],.admin-recurring-runtime .is-muted[b-eu6lcrpoq0]{color:#64748b;background:#edf2f7}.admin-recurring-runtime__state[b-eu6lcrpoq0],.admin-recurring-runtime__empty[b-eu6lcrpoq0]{margin:0;padding:30px 16px;border:1px dashed #cfd8e3;border-radius:14px;color:#67768c;background:#fff;font:600 13px/1.4 var(--font-ui);text-align:center}.admin-recurring-runtime__state.is-error[b-eu6lcrpoq0]{border-color:#f2c7ce;color:#b4233a;background:#fff8f8}.admin-recurring-runtime__state button[b-eu6lcrpoq0]{margin-left:12px;border:0;color:inherit;background:transparent}@media(max-width:767px){.admin-recurring-runtime[b-eu6lcrpoq0]{display:none}}
/* /Blazor/Components/AdminRecurringSubscriptionDetailsRuntime.razor.rz.scp.css */
.admin-recurring-details[b-fwnkip94lm]{display:grid;gap:16px;min-width:0;color:#1d2939;font-family:var(--font-ui)}.admin-recurring-details *[b-fwnkip94lm]{box-sizing:border-box}.admin-recurring-details__header[b-fwnkip94lm]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e7ef}.admin-recurring-details__header>div[b-fwnkip94lm]{min-width:0}.admin-recurring-details__header p[b-fwnkip94lm]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-recurring-details__header h2[b-fwnkip94lm]{margin:0;overflow:hidden;font:600 24px/1.15 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.admin-recurring-details__header span[b-fwnkip94lm]{display:block;margin-top:6px;color:#67768c;font:600 12px/1.35 var(--font-ui)}.admin-recurring-details__header>button[b-fwnkip94lm]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#526176;background:#f0f4f8;font-size:24px;cursor:pointer}.admin-recurring-details__summary[b-fwnkip94lm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.admin-recurring-details__summary div[b-fwnkip94lm],.admin-recurring-details__section[b-fwnkip94lm],.admin-recurring-details__actions[b-fwnkip94lm]{min-width:0;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-recurring-details__summary div[b-fwnkip94lm]{display:grid;gap:6px;padding:12px}.admin-recurring-details__summary span[b-fwnkip94lm],.admin-recurring-details dt[b-fwnkip94lm]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-recurring-details__summary strong[b-fwnkip94lm]{font:700 13px/1.3 var(--font-ui)}.admin-recurring-details .status-active[b-fwnkip94lm],.admin-recurring-details .attempt-success[b-fwnkip94lm]{color:#137a40}.admin-recurring-details .status-pending[b-fwnkip94lm],.admin-recurring-details .status-paused[b-fwnkip94lm],.admin-recurring-details .attempt-warning[b-fwnkip94lm]{color:#9a5e00}.admin-recurring-details .status-danger[b-fwnkip94lm],.admin-recurring-details .attempt-danger[b-fwnkip94lm]{color:#b4233a}.admin-recurring-details__section[b-fwnkip94lm],.admin-recurring-details__actions[b-fwnkip94lm]{padding:15px}.admin-recurring-details__section h3[b-fwnkip94lm],.admin-recurring-actions h3[b-fwnkip94lm]{margin:0 0 12px;font:700 14px/1.2 var(--font-title)}.admin-recurring-details__grid[b-fwnkip94lm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-recurring-details dd[b-fwnkip94lm]{margin:4px 0 0;color:#25344b;font:600 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.admin-recurring-details__attempts[b-fwnkip94lm]{display:grid;gap:9px}.admin-recurring-details__attempts article[b-fwnkip94lm]{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #e1e7ee;border-radius:10px;background:#f9fbfd}.admin-recurring-details__attempts article>header[b-fwnkip94lm]{display:flex;justify-content:space-between;gap:12px}.admin-recurring-details__attempts article>header strong[b-fwnkip94lm]{font:700 12px/1.3 var(--font-ui)}.admin-recurring-details__attempts article>header span[b-fwnkip94lm]{font:700 11px/1.3 var(--font-ui)}.admin-recurring-details__attempts dl[b-fwnkip94lm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-recurring-details__attempt-error[b-fwnkip94lm]{margin:0;color:#b4233a;font:600 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.admin-recurring-details__empty[b-fwnkip94lm]{margin:0;color:#67768c;font:600 12px/1.4 var(--font-ui)}.admin-recurring-details__message[b-fwnkip94lm]{margin:0;padding:11px 12px;border-radius:10px;font:600 12px/1.4 var(--font-ui)}.admin-recurring-details__message.is-error[b-fwnkip94lm]{color:#b4233a;background:#fff1f2}.admin-recurring-details__message.is-success[b-fwnkip94lm]{color:#137a40;background:#e9f8ee}.admin-recurring-actions>p[b-fwnkip94lm]{margin:0;color:#67768c;font:600 12px/1.4 var(--font-ui)}.admin-recurring-actions>div[b-fwnkip94lm]{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.admin-recurring-actions button[b-fwnkip94lm]{min-height:40px;border:1px solid #d4dce5;border-radius:9px;padding:0 12px;color:#34445c;background:#fff;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-recurring-actions button.is-primary[b-fwnkip94lm]{border-color:#ec0a46;color:#fff;background:#ec0a46}.admin-recurring-actions button.is-danger[b-fwnkip94lm]{border-color:#efb9c2;color:#b4233a;background:#fff7f8}@media(max-width:767px){.admin-recurring-details__header h2[b-fwnkip94lm]{font-size:20px}.admin-recurring-details__grid[b-fwnkip94lm],.admin-recurring-details__attempts dl[b-fwnkip94lm]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-recurring-details__section[b-fwnkip94lm],.admin-recurring-details__actions[b-fwnkip94lm]{padding:13px}}
/* /Blazor/Components/AdminSettlementDetailsRuntime.razor.rz.scp.css */
.admin-settlement-details[b-lnnqk5ticg]{display:grid;gap:16px;min-width:0;color:#1d2939;font-family:var(--font-ui)}.admin-settlement-details *[b-lnnqk5ticg]{box-sizing:border-box}.admin-settlement-details__header[b-lnnqk5ticg]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0e7ef}.admin-settlement-details__header>div[b-lnnqk5ticg]{min-width:0}.admin-settlement-details__header p[b-lnnqk5ticg]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-settlement-details__header h2[b-lnnqk5ticg]{margin:0;overflow:hidden;font:600 24px/1.15 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.admin-settlement-details__header span[b-lnnqk5ticg]{display:block;margin-top:6px;color:#67768c;font:600 12px/1.35 var(--font-ui)}.admin-settlement-details__header>button[b-lnnqk5ticg]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#526176;background:#f0f4f8;font-size:24px;cursor:pointer}.admin-settlement-details__summary[b-lnnqk5ticg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.admin-settlement-details__summary div[b-lnnqk5ticg],.admin-settlement-details__section[b-lnnqk5ticg],.admin-settlement-details__actions[b-lnnqk5ticg]{min-width:0;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.admin-settlement-details__summary div[b-lnnqk5ticg]{display:grid;gap:6px;padding:12px}.admin-settlement-details__summary span[b-lnnqk5ticg],.admin-settlement-details dt[b-lnnqk5ticg]{color:#67768c;font:600 11px/1.2 var(--font-ui)}.admin-settlement-details__summary strong[b-lnnqk5ticg]{font:700 13px/1.3 var(--font-ui)}.admin-settlement-details .is-success[b-lnnqk5ticg]{color:#137a40}.admin-settlement-details .is-pending[b-lnnqk5ticg]{color:#9a5e00}.admin-settlement-details .is-danger[b-lnnqk5ticg]{color:#b4233a}.admin-settlement-details__section[b-lnnqk5ticg],.admin-settlement-details__actions[b-lnnqk5ticg]{padding:15px}.admin-settlement-details__section h3[b-lnnqk5ticg],.admin-settlement-actions h3[b-lnnqk5ticg]{margin:0 0 12px;font:700 14px/1.2 var(--font-title)}.admin-settlement-details__grid[b-lnnqk5ticg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-settlement-details__grid>div[b-lnnqk5ticg]{min-width:0}.admin-settlement-details__wide[b-lnnqk5ticg]{grid-column:1/-1}.admin-settlement-details dd[b-lnnqk5ticg]{margin:4px 0 0;color:#25344b;font:600 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.admin-settlement-details__copy[b-lnnqk5ticg]{display:flex;align-items:flex-start;gap:8px}.admin-settlement-details__copy code[b-lnnqk5ticg]{min-width:0;flex:1;overflow-wrap:anywhere;font:600 11px/1.4 var(--font-code)}.admin-settlement-details__copy button[b-lnnqk5ticg]{min-height:32px;flex:0 0 auto;border:1px solid #d4dce5;border-radius:8px;padding:0 9px;color:#34445c;background:#fff;font:700 11px/1 var(--font-ui);cursor:pointer}.admin-settlement-details__section p[b-lnnqk5ticg]{display:grid;gap:4px;margin:12px 0 0;color:#34445c;font:600 12px/1.45 var(--font-ui);overflow-wrap:anywhere}.admin-settlement-details__section p span[b-lnnqk5ticg]{color:#67768c;font-size:11px}.admin-settlement-details__technical[b-lnnqk5ticg],.admin-settlement-details__raw[b-lnnqk5ticg]{min-width:0;border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc}.admin-settlement-details__technical>summary[b-lnnqk5ticg],.admin-settlement-details__raw>summary[b-lnnqk5ticg]{padding:14px 15px;color:#34445c;font:700 13px/1.2 var(--font-ui);cursor:pointer}.admin-settlement-details__technical[open]>summary[b-lnnqk5ticg],.admin-settlement-details__raw[open]>summary[b-lnnqk5ticg]{border-bottom:1px solid #dfe6ee}.admin-settlement-details__technical>.admin-settlement-details__grid[b-lnnqk5ticg]{padding:14px 15px}.admin-settlement-details__raw[b-lnnqk5ticg]{margin:0 15px 15px}.admin-settlement-details__raw pre[b-lnnqk5ticg]{max-width:100%;max-height:240px;margin:0;padding:12px;overflow:auto;border-top:1px solid #e0e7ef;color:#34445c;background:#fff;font:500 11px/1.45 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere}.admin-settlement-details__message[b-lnnqk5ticg]{padding:11px 12px;border-radius:10px;font:600 12px/1.4 var(--font-ui)}.admin-settlement-details__message.is-error[b-lnnqk5ticg]{color:#b4233a;background:#fff1f2}.admin-settlement-details__message.is-success[b-lnnqk5ticg]{color:#137a40;background:#e9f8ee}.admin-settlement-actions__grid[b-lnnqk5ticg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-settlement-actions label[b-lnnqk5ticg]{display:grid;gap:6px;min-width:0;color:#526176;font:700 11px/1 var(--font-ui)}.admin-settlement-actions__wide[b-lnnqk5ticg]{grid-column:1/-1}.admin-settlement-actions input[b-lnnqk5ticg],.admin-settlement-actions textarea[b-lnnqk5ticg]{width:100%;min-width:0;border:1px solid #d4dce5;border-radius:9px;padding:10px;color:#1d2939;background:#fff;font:600 12px/1.35 var(--font-ui)}.admin-settlement-actions textarea[b-lnnqk5ticg]{min-height:76px;resize:vertical}.admin-settlement-actions[b-lnnqk5ticg]  .payhot-dropdown-button{min-height:40px;border:1px solid #d4dce5;border-radius:9px;background:#fff}.admin-settlement-actions__buttons[b-lnnqk5ticg]{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.admin-settlement-actions__buttons button[b-lnnqk5ticg]{min-height:40px;border:1px solid #d4dce5;border-radius:9px;padding:0 12px;color:#34445c;background:#fff;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-settlement-actions__buttons .is-primary[b-lnnqk5ticg]{border-color:#ec0a46;color:#fff;background:#ec0a46}@media(max-width:767px){.admin-settlement-details__header h2[b-lnnqk5ticg]{font-size:20px}.admin-settlement-details__summary[b-lnnqk5ticg],.admin-settlement-details__grid[b-lnnqk5ticg],.admin-settlement-actions__grid[b-lnnqk5ticg]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settlement-details__section[b-lnnqk5ticg],.admin-settlement-details__actions[b-lnnqk5ticg]{padding:13px}.admin-settlement-actions__wide[b-lnnqk5ticg]{grid-column:1/-1}}
/* /Blazor/Components/AdminSettlementsRuntime.razor.rz.scp.css */
.admin-settlements-runtime[b-copylxiag3]{container-type:inline-size;display:grid;gap:16px;width:100%;min-width:0;padding:clamp(20px,3vw,38px);color:#1d2939;background:#f0f4f8;font-family:var(--font-ui)}.admin-settlements-runtime *[b-copylxiag3]{box-sizing:border-box}.admin-settlements-runtime__header[b-copylxiag3],.admin-settlements-runtime__filters[b-copylxiag3],.admin-settlements-runtime__footer[b-copylxiag3]{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-settlements-runtime__header[b-copylxiag3]{padding-bottom:16px;border-bottom:1px solid rgba(46,74,105,.12)}.admin-settlements-runtime__header p[b-copylxiag3]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);text-transform:uppercase}.admin-settlements-runtime__header h1[b-copylxiag3]{margin:0;font:500 clamp(24px,2.2vw,32px)/1 var(--font-title)}.admin-settlements-runtime__header span[b-copylxiag3]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-settlements-runtime__header>button[b-copylxiag3],.admin-settlements-runtime__footer button[b-copylxiag3],.admin-settlements-runtime__state button[b-copylxiag3]{min-height:42px;border:0;border-radius:10px;padding:0 15px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-settlements-runtime__filters[b-copylxiag3]{padding:14px;border:1px solid rgba(46,74,105,.1);border-radius:14px;background:#fff}.admin-settlements-runtime__filters label[b-copylxiag3]{display:grid;gap:7px;flex:1 1 240px;min-width:min(100%,240px);color:#526176;font:700 12px/1 var(--font-ui)}.admin-settlements-runtime__filters input[b-copylxiag3]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;color:#1d2939;background:#f9fbfd;font:600 12px/1 var(--font-ui)}.admin-settlements-runtime__filters[b-copylxiag3]  .payhot-dropdown-button{height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-settlements-runtime__filters>strong[b-copylxiag3],.admin-settlements-runtime__footer span[b-copylxiag3]{color:#67768c;font:700 12px/1.3 var(--font-ui)}.admin-settlements-runtime__table-wrap[b-copylxiag3]{min-width:0;overflow:auto;border:1px solid rgba(46,74,105,.12);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,48,72,.04)}.admin-settlements-runtime table[b-copylxiag3]{width:100%;min-width:880px;border-collapse:collapse}.admin-settlements-runtime th[b-copylxiag3],.admin-settlements-runtime td[b-copylxiag3]{padding:14px 15px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.admin-settlements-runtime th[b-copylxiag3]{color:#67768c;background:#f8fafc;font:700 11px/1 var(--font-ui);white-space:nowrap}.admin-settlements-runtime td[b-copylxiag3]{font:600 12px/1.35 var(--font-ui)}.admin-settlements-runtime tbody tr[b-copylxiag3]{cursor:pointer}.admin-settlements-runtime tbody tr:hover[b-copylxiag3]{background:#f8fbff}.admin-settlements-runtime tbody tr:last-child td[b-copylxiag3]{border-bottom:0}.admin-settlements-runtime td strong[b-copylxiag3],.admin-settlements-runtime td small[b-copylxiag3]{display:block;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settlements-runtime td small[b-copylxiag3]{margin-top:4px;color:#67768c;font-weight:500}.admin-settlements-runtime__pill[b-copylxiag3]{display:inline-flex;border-radius:999px;padding:5px 9px;font:700 11px/1 var(--font-ui)}.admin-settlements-runtime .is-success[b-copylxiag3]{color:#137a40;background:#e8f7ee}.admin-settlements-runtime .is-pending[b-copylxiag3]{color:#9a5e00;background:#fff5e4}.admin-settlements-runtime .is-danger[b-copylxiag3]{color:#b4233a;background:#fde9ec}.admin-settlements-runtime__state[b-copylxiag3]{padding:34px 20px;border:1px dashed #cfd8e3;border-radius:14px;color:#67768c;background:#fff;font:600 13px/1.4 var(--font-ui);text-align:center}.admin-settlements-runtime__state.is-error[b-copylxiag3]{border-color:#f2c7ce;color:#b4233a;background:#fff8f8}.admin-settlements-runtime__state button[b-copylxiag3]{margin-left:12px;background:transparent;color:#b4233a}@media(max-width:767px){.admin-settlements-runtime[b-copylxiag3]{display:none}}
/* /Blazor/Components/AdminStatisticsRuntime.razor.rz.scp.css */
.admin-statistics-runtime[b-n0klot7o3f]{container-type:inline-size;display:grid;gap:18px;width:100%;min-width:0;padding:clamp(20px,3vw,40px);padding-bottom:80px;background:#f0f4f8;color:#1d2939;font-family:var(--font-ui)}.admin-statistics-runtime *[b-n0klot7o3f]{box-sizing:border-box}.admin-statistics-runtime__header[b-n0klot7o3f]{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #dbe3eb}.admin-statistics-runtime__header p[b-n0klot7o3f]{margin:0 0 5px;color:#67768c;font:700 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.admin-statistics-runtime h1[b-n0klot7o3f]{margin:0;font:500 clamp(24px,2.5cqw,34px)/1 var(--font-title)}.admin-statistics-runtime__header span[b-n0klot7o3f]{display:block;margin-top:7px;color:#67768c;font:600 13px/1.35 var(--font-ui)}.admin-statistics-runtime button[b-n0klot7o3f]{min-height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 13px;background:#fff;color:#1d2939;font:700 12px/1 var(--font-ui);cursor:pointer}.admin-statistics-runtime__header>button[b-n0klot7o3f],.admin-statistics-runtime button.is-primary[b-n0klot7o3f]{border:0;background:#ec0a46;color:#fff}.admin-statistics-runtime__filters[b-n0klot7o3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;padding:14px;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-statistics-runtime__filters label[b-n0klot7o3f]{display:grid;gap:7px;min-width:0;color:#526176;font:700 12px/1 var(--font-ui)}.admin-statistics-runtime input[b-n0klot7o3f]{width:100%;min-width:0;height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;background:#f9fbfd;color:#1d2939}.admin-statistics-runtime[b-n0klot7o3f]  .payhot-dropdown-button{min-height:42px;border:1px solid #d4dce5;border-radius:10px;background:#f9fbfd}.admin-statistics-runtime__filter-actions[b-n0klot7o3f]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.admin-statistics-runtime__ranges[b-n0klot7o3f]{display:flex;gap:8px;flex-wrap:wrap}.admin-statistics-runtime__ranges button.is-active[b-n0klot7o3f]{border-color:#ec0a46;background:#ec0a46;color:#fff}.admin-statistics-runtime__state[b-n0klot7o3f]{padding:28px;border:1px dashed #cfd8e3;border-radius:14px;background:#fff;color:#67768c;text-align:center}.admin-statistics-runtime__state.is-error[b-n0klot7o3f]{border-color:#f2c7ce;color:#b4233a}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__overview,.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__technical,.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__charts{display:grid;gap:14px;min-width:0}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__details .detail-item{min-width:0;padding:14px;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__section-heading h2{margin:0;font:600 17px/1.2 var(--font-title)}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__section-heading p{margin:6px 0 0;color:#67768c;font-size:12px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__table-wrap{min-width:0;overflow:auto;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__table-wrap table{width:100%;min-width:560px;border-collapse:collapse}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__table-wrap th,.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__table-wrap td{padding:13px 14px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__table-wrap th{color:#67768c;background:#f8fafc;font-size:11px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid article{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid article>header{display:flex;justify-content:space-between;gap:12px}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid h3{margin:0;font:700 14px/1.2 var(--font-title)}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid p{margin:5px 0 0;color:#67768c;font-size:12px;line-height:1.35}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-grid header span{display:grid;min-width:28px;height:24px;place-items:center;border-radius:8px;background:#f0f4f8;color:#67768c;font:700 11px/1 var(--font-ui)}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-stage{min-width:0}.admin-statistics-runtime[b-n0klot7o3f]  .admin-statistics-runtime__chart-empty{padding:38px 14px;border-radius:10px;background:#f8fafc;color:#67768c;text-align:center;font-size:12px}@media(max-width:767px){.admin-statistics-runtime[b-n0klot7o3f]{display:none}}
/* /Blazor/Components/AdminSupportDashboardDesktopRuntime.razor.rz.scp.css */
.admin-support-dashboard[b-jgiw08qv7f] {
    display: grid;
    gap: 20px;
    min-width: 0;
    padding: var(--operations-page-pad);
    color: var(--operations-ink);
    background: var(--operations-surface);
    border: 1px solid var(--operations-border);
    border-radius: var(--operations-surface-radius);
    box-shadow: 0 10px 26px rgba(31, 48, 72, .04);
}

.admin-support-dashboard__header[b-jgiw08qv7f],
.admin-support-dashboard__toolbar[b-jgiw08qv7f],
.admin-support-dashboard__kpis[b-jgiw08qv7f],
.admin-support-dashboard__analysis-grid[b-jgiw08qv7f],
.admin-support-dashboard__lower-grid[b-jgiw08qv7f],
.admin-support-dashboard__section-head[b-jgiw08qv7f],
.admin-support-dashboard__legend[b-jgiw08qv7f],
.admin-support-dashboard__quick[b-jgiw08qv7f],
.admin-support-dashboard__attention[b-jgiw08qv7f],
.admin-support-dashboard__providers[b-jgiw08qv7f] {
    min-width: 0;
}

.admin-support-dashboard__header[b-jgiw08qv7f] {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 16px 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid var(--operations-divider);
}

.admin-support-dashboard__header p[b-jgiw08qv7f],
.admin-support-dashboard__header h1[b-jgiw08qv7f],
.admin-support-dashboard__header span[b-jgiw08qv7f],
.admin-support-dashboard__section-head h2[b-jgiw08qv7f],
.admin-support-dashboard__section-head p[b-jgiw08qv7f],
.admin-support-dashboard__metric span[b-jgiw08qv7f],
.admin-support-dashboard__metric strong[b-jgiw08qv7f],
.admin-support-dashboard__metric small[b-jgiw08qv7f] {
    margin: 0;
}

.admin-support-dashboard__header p[b-jgiw08qv7f] {
    margin-bottom: 5px;
    color: var(--operations-muted);
    font: 700 11px/1.2 var(--font-ui);
    text-transform: uppercase;
}

.admin-support-dashboard__header h1[b-jgiw08qv7f] {
    color: var(--operations-ink);
    font: 500 26px/1.15 var(--font-title);
}

.admin-support-dashboard__header span[b-jgiw08qv7f],
.admin-support-dashboard__section-head p[b-jgiw08qv7f] {
    display: block;
    margin-top: 5px;
    color: var(--operations-muted);
    font: 400 13px/1.4 var(--font-ui);
}

.admin-support-dashboard__toolbar[b-jgiw08qv7f] { display: flex; align-items: center; gap: 10px; }
.admin-support-dashboard__range[b-jgiw08qv7f] { display: inline-flex; padding: 3px; border: 1px solid var(--operations-border); border-radius: 8px; background: #f7f9fb; }
.admin-support-dashboard__range button[b-jgiw08qv7f] { min-width: 70px; padding: 7px 10px; border: 0; border-radius: 5px; color: var(--operations-muted); background: transparent; font: 600 12px/1 var(--font-ui); cursor: pointer; }
.admin-support-dashboard__range button.is-active[b-jgiw08qv7f] { color: #fff; background: var(--operations-ink); }
.admin-support-dashboard__timezone[b-jgiw08qv7f] { display: inline-flex; padding: 3px; border: 1px solid var(--operations-border); border-radius: 8px; background: #fff; }
.admin-support-dashboard__timezone button[b-jgiw08qv7f] { min-width: 42px; padding: 7px 8px; border: 0; border-radius: 5px; color: var(--operations-muted); background: transparent; font: 600 11px/1 var(--font-ui); cursor: pointer; }
.admin-support-dashboard__timezone button.is-active[b-jgiw08qv7f] { color: var(--operations-ink); background: #edf1f5; }
.admin-support-dashboard__updated[b-jgiw08qv7f] { color: var(--operations-muted); font: 500 12px/1.2 var(--font-ui); white-space: nowrap; }
.admin-support-dashboard__refresh[b-jgiw08qv7f] { display: grid; width: 34px; height: 34px; place-items: center; padding: 0; border: 1px solid var(--operations-border); border-radius: 8px; color: var(--operations-ink); background: #fff; cursor: pointer; }
.admin-support-dashboard__refresh:disabled[b-jgiw08qv7f] { opacity: .55; cursor: wait; }
.admin-support-dashboard__refresh:focus-visible[b-jgiw08qv7f],
.admin-support-dashboard__range button:focus-visible[b-jgiw08qv7f],
.admin-support-dashboard__timezone button:focus-visible[b-jgiw08qv7f],
.admin-support-dashboard a:focus-visible[b-jgiw08qv7f] { outline: 2px solid var(--operations-accent); outline-offset: 2px; }

.admin-support-dashboard__kpis[b-jgiw08qv7f] { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 1px; overflow: hidden; border: 1px solid var(--operations-divider); border-radius: 10px; background: var(--operations-divider); }
.admin-support-dashboard__metric[b-jgiw08qv7f] { display: grid; gap: 7px; min-width: 0; padding: 17px 18px; background: #fff; }
.admin-support-dashboard__metric span[b-jgiw08qv7f] { color: var(--operations-muted); font: 600 12px/1.2 var(--font-ui); }
.admin-support-dashboard__metric strong[b-jgiw08qv7f] { overflow-wrap: anywhere; color: var(--operations-ink); font: 600 clamp(21px, 1.9vw, 30px)/1 var(--font-number); letter-spacing: 0; }
.admin-support-dashboard__metric small[b-jgiw08qv7f] { color: var(--operations-muted); font: 400 11px/1.25 var(--font-ui); }
.admin-support-dashboard__metric.is-success strong[b-jgiw08qv7f] { color: #11844a; }
.admin-support-dashboard__metric.is-accent strong[b-jgiw08qv7f] { color: var(--operations-accent); }

.admin-support-dashboard__section[b-jgiw08qv7f] { min-width: 0; padding: 2px 0 0; }
.admin-support-dashboard__section-head[b-jgiw08qv7f] { display: flex; align-items: start; justify-content: space-between; gap: 16px; margin-bottom: 14px; }
.admin-support-dashboard__section-head h2[b-jgiw08qv7f] { color: var(--operations-ink); font: 600 16px/1.2 var(--font-title); }
.admin-support-dashboard__legend[b-jgiw08qv7f] { display: flex; flex-wrap: wrap; gap: 10px; color: var(--operations-muted); font: 500 11px/1.2 var(--font-ui); }
.admin-support-dashboard__legend span[b-jgiw08qv7f]::before { display: inline-block; width: 7px; height: 7px; margin-right: 5px; border-radius: 50%; content: ""; }
.admin-support-dashboard__legend .is-created[b-jgiw08qv7f]::before { background: #a9b7c7; }
.admin-support-dashboard__legend .is-success[b-jgiw08qv7f]::before { background: #22a06b; }
.admin-support-dashboard__legend .is-failed[b-jgiw08qv7f]::before { background: #ec0a46; }

.admin-support-dashboard__analysis-grid[b-jgiw08qv7f],
.admin-support-dashboard__lower-grid[b-jgiw08qv7f] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; padding-top: 20px; border-top: 1px solid var(--operations-divider); }
.admin-support-dashboard__note[b-jgiw08qv7f] { margin: 14px 0 0; color: var(--operations-muted); font: 400 11px/1.4 var(--font-ui); }
.admin-support-dashboard__providers[b-jgiw08qv7f] { display: grid; gap: 8px; margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--operations-divider); }
.admin-support-dashboard__providers > span[b-jgiw08qv7f] { color: var(--operations-muted); font: 600 11px/1.2 var(--font-ui); text-transform: uppercase; }
.admin-support-dashboard__providers div[b-jgiw08qv7f] { display: grid; grid-template-columns: minmax(88px, 1fr) minmax(54px, 2fr) max-content; align-items: center; gap: 8px; min-width: 0; }
.admin-support-dashboard__providers strong[b-jgiw08qv7f] { overflow: hidden; color: var(--operations-ink); font: 500 12px/1.2 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
.admin-support-dashboard__providers i[b-jgiw08qv7f] { display: block; min-width: 4px; height: 5px; border-radius: 99px; background: #8ca0b6; }
.admin-support-dashboard__providers b[b-jgiw08qv7f] { color: var(--operations-muted); font: 600 11px/1.2 var(--font-number); }

.admin-support-dashboard__attention[b-jgiw08qv7f] { display: grid; gap: 2px; border-top: 1px solid var(--operations-divider); }
.admin-support-dashboard__attention a[b-jgiw08qv7f] { display: grid; grid-template-columns: minmax(0, 1fr) max-content 16px; align-items: center; gap: 10px; min-height: 41px; color: var(--operations-ink); border-bottom: 1px solid var(--operations-divider); text-decoration: none; }
.admin-support-dashboard__attention a:hover[b-jgiw08qv7f] { color: var(--operations-accent); }
.admin-support-dashboard__attention span[b-jgiw08qv7f] { min-width: 0; overflow-wrap: anywhere; font: 500 13px/1.25 var(--font-ui); }
.admin-support-dashboard__attention strong[b-jgiw08qv7f] { min-width: 24px; color: var(--operations-ink); font: 600 14px/1 var(--font-number); text-align: right; }
.admin-support-dashboard__attention .is-warning strong[b-jgiw08qv7f] { color: #b54708; }
.admin-support-dashboard__attention .is-accent strong[b-jgiw08qv7f] { color: var(--operations-accent); }

.admin-support-dashboard__quick[b-jgiw08qv7f] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 9px; }
.admin-support-dashboard__quick a[b-jgiw08qv7f] { display: grid; justify-items: start; gap: 9px; min-width: 0; min-height: 76px; padding: 12px; border: 1px solid var(--operations-border); border-radius: 8px; color: var(--operations-ink); background: #fff; text-decoration: none; }
.admin-support-dashboard__quick a:hover[b-jgiw08qv7f] { border-color: #bfcbd7; background: #fafbfd; }
.admin-support-dashboard__quick span[b-jgiw08qv7f] { overflow-wrap: anywhere; font: 600 12px/1.2 var(--font-ui); }
.admin-support-dashboard__quick .ui-icon[b-jgiw08qv7f] { color: var(--operations-muted); }

.admin-support-dashboard__notice[b-jgiw08qv7f] { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; border: 1px solid var(--operations-border); border-radius: 8px; color: var(--operations-muted); background: #fafbfd; font: 500 12px/1.35 var(--font-ui); }
.admin-support-dashboard__notice.is-error[b-jgiw08qv7f] { color: #b42318; border-color: #f5c6c2; background: #fff8f7; }
.admin-support-dashboard__notice button[b-jgiw08qv7f] { flex: 0 0 auto; padding: 7px 10px; border: 1px solid currentColor; border-radius: 7px; color: inherit; background: #fff; font: inherit; cursor: pointer; }
.admin-support-dashboard__metric strong.is-skeleton[b-jgiw08qv7f],
.admin-support-dashboard__chart-skeleton[b-jgiw08qv7f],
.admin-support-dashboard__donut-skeleton[b-jgiw08qv7f],
.admin-support-dashboard__list-skeleton i[b-jgiw08qv7f] { background: linear-gradient(90deg, #edf1f5 25%, #f8fafc 50%, #edf1f5 75%); background-size: 200% 100%; animation: admin-dashboard-loading-b-jgiw08qv7f 1.25s ease-in-out infinite; }
.admin-support-dashboard__metric strong.is-skeleton[b-jgiw08qv7f] { width: min(72%, 132px); min-height: 28px; border-radius: 5px; color: transparent; }
.admin-support-dashboard__chart-skeleton[b-jgiw08qv7f] { min-height: 220px; border-radius: 8px; }
.admin-support-dashboard__donut-skeleton[b-jgiw08qv7f] { width: min(100%, 310px); height: 180px; margin: 0 auto; border-radius: 50%; }
.admin-support-dashboard__list-skeleton[b-jgiw08qv7f] { display: grid; gap: 10px; padding-top: 6px; }
.admin-support-dashboard__list-skeleton i[b-jgiw08qv7f] { display: block; height: 34px; border-radius: 6px; }
@keyframes admin-dashboard-loading-b-jgiw08qv7f { to { background-position: -200% 0; } }

@media (max-width: 1023px) {
    .admin-support-dashboard__kpis[b-jgiw08qv7f] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .admin-support-dashboard__analysis-grid[b-jgiw08qv7f],
    .admin-support-dashboard__lower-grid[b-jgiw08qv7f] { gap: 20px; }
}
.admin-support-dashboard__financial-bridge[b-jgiw08qv7f] { display:grid; gap:14px; }.admin-support-dashboard__financial-bridge a[b-jgiw08qv7f] { color:#c62a3b; font:600 13px var(--font-ui); text-decoration:none; }.admin-support-dashboard__financial-grid[b-jgiw08qv7f] { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:1px; overflow:hidden; border:1px solid #e4eaf1; border-radius:8px; background:#e4eaf1; }.admin-support-dashboard__financial-grid div[b-jgiw08qv7f] { min-width:0; padding:12px; background:#fff; }.admin-support-dashboard__financial-grid span[b-jgiw08qv7f] { display:block; color:#718095; font:500 11px/1.25 var(--font-ui); }.admin-support-dashboard__financial-grid strong[b-jgiw08qv7f] { display:block; margin-top:7px; overflow-wrap:anywhere; font:600 16px/1.15 var(--font-number); }@media (max-width:1100px) { .admin-support-dashboard__financial-grid[b-jgiw08qv7f] { grid-template-columns:repeat(3,minmax(0,1fr)); } }
/* /Blazor/Components/AdminUsersDirectoryRuntime.razor.rz.scp.css */
.admin-users-directory-runtime[b-v09qs9ub4q] { container-type:inline-size; display:grid; gap:clamp(12px,2vw,20px); min-width:0; max-width:100%; padding:clamp(16px,3vw,32px); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.admin-users-directory-runtime__header[b-v09qs9ub4q],.admin-users-directory-runtime__header>div:last-child[b-v09qs9ub4q],.admin-users-directory-runtime section>header[b-v09qs9ub4q],.admin-users-directory-runtime footer[b-v09qs9ub4q],.admin-users-directory-runtime footer nav[b-v09qs9ub4q],.admin-users-directory-runtime__merchant-list article>header[b-v09qs9ub4q] { display:flex; align-items:center; gap:10px; }.admin-users-directory-runtime__header[b-v09qs9ub4q],.admin-users-directory-runtime section>header[b-v09qs9ub4q] { justify-content:space-between; flex-wrap:wrap; gap:12px 20px; }.admin-users-directory-runtime__header>div:last-child[b-v09qs9ub4q],.admin-users-directory-runtime footer[b-v09qs9ub4q],.admin-users-directory-runtime footer nav[b-v09qs9ub4q] { flex-wrap:wrap; }.admin-users-directory-runtime__header p[b-v09qs9ub4q] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.admin-users-directory-runtime__header h1[b-v09qs9ub4q] { margin:0; font:500 26px/1 var(--font-title); }.admin-users-directory-runtime section[b-v09qs9ub4q] { display:grid; gap:12px; min-width:0; padding:clamp(14px,2vw,18px); border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.admin-users-directory-runtime section>header h2[b-v09qs9ub4q] { margin:0; font:700 16px/1 var(--font-title); }.admin-users-directory-runtime section>header span[b-v09qs9ub4q],.admin-users-directory-runtime section>header b[b-v09qs9ub4q] { color:#67768c; font:600 12px/1.25 var(--font-ui); }.admin-users-directory-runtime section>header b[b-v09qs9ub4q] { display:grid; min-width:28px; height:28px; place-items:center; border-radius:50%; color:#ec0a46; background:#fff0f2; }.admin-users-directory-runtime button[b-v09qs9ub4q] { min-height:40px; padding:0 14px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; cursor:pointer; font:700 12px/1 var(--font-ui); }.admin-users-directory-runtime button.is-primary[b-v09qs9ub4q] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.admin-users-directory-runtime button:disabled[b-v09qs9ub4q] { cursor:default; opacity:.55; }.admin-users-directory-runtime__table-wrap[b-v09qs9ub4q] { min-width:0; max-width:100%; overflow:auto; border:1px solid rgba(46,74,105,.1); border-radius:12px; }.admin-users-directory-runtime table[b-v09qs9ub4q] { width:max(100%,42rem); min-width:42rem; border-collapse:collapse; }.admin-users-directory-runtime th[b-v09qs9ub4q] { padding:12px 14px; color:#67768c; background:#f7f9fb; font:700 11px/1 var(--font-ui); text-align:left; }.admin-users-directory-runtime td[b-v09qs9ub4q] { padding:12px 14px; border-top:1px solid #edf1f5; font:600 12px/1.25 var(--font-ui); }.admin-users-directory-runtime tr[b-v09qs9ub4q] { cursor:pointer; }.admin-users-directory-runtime tr:hover[b-v09qs9ub4q] { background:#f9fbfd; }.admin-users-directory-runtime td strong[b-v09qs9ub4q],.admin-users-directory-runtime td small[b-v09qs9ub4q] { display:block; max-width:26ch; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-users-directory-runtime td small[b-v09qs9ub4q] { margin-top:4px; color:#67768c; font-weight:500; }.admin-users-directory-runtime td>span[b-v09qs9ub4q],.admin-users-directory-runtime__merchant-list article>header>span[b-v09qs9ub4q] { display:inline-flex; padding:5px 8px; border-radius:999px; color:#67768c; background:#f0f4f8; font:700 10px/1 var(--font-ui); }.admin-users-directory-runtime .is-active[b-v09qs9ub4q] { color:#008d2a!important; background:#eaf8ef!important; }.admin-users-directory-runtime .is-inactive[b-v09qs9ub4q] { color:#d7193f!important; background:#fff0f2!important; }.admin-users-directory-runtime__search[b-v09qs9ub4q] { display:flex; flex-wrap:wrap; gap:8px; }.admin-users-directory-runtime__search input[b-v09qs9ub4q] { flex:1 1 20rem; min-width:min(100%,15rem); min-height:42px; padding:0 12px; border:1px solid #d4dce5; border-radius:10px; font:600 12px/1 var(--font-ui); }.admin-users-directory-runtime__state[b-v09qs9ub4q] { padding:28px; border:1px solid rgba(46,74,105,.1); border-radius:12px; color:#67768c; background:#f7f9fb; text-align:center; }.admin-users-directory-runtime__state.is-error[b-v09qs9ub4q] { color:#d7193f; }.admin-users-directory-runtime__state.is-error button[b-v09qs9ub4q] { margin-left:8px; border:0; color:#2276fd; background:transparent; }.admin-users-directory-runtime__merchant-list[b-v09qs9ub4q] { display:grid; gap:10px; }.admin-users-directory-runtime__merchant-list article[b-v09qs9ub4q] { padding:0; overflow:hidden; border:1px solid rgba(46,74,105,.1); border-radius:12px; }.admin-users-directory-runtime__merchant-list article>header[b-v09qs9ub4q] { min-width:0; padding:12px; background:#fff; }.admin-users-directory-runtime__expand[b-v09qs9ub4q] { flex:none; width:34px; min-height:34px; padding:0; border-radius:9px; background:#f0f4f8; }.admin-users-directory-runtime__expand i[b-v09qs9ub4q] { display:inline-block; width:7px; height:7px; border-right:2px solid #67768c; border-bottom:2px solid #67768c; transform:rotate(-45deg); transition:transform .18s ease; }.admin-users-directory-runtime__expand[aria-expanded="true"] i[b-v09qs9ub4q] { transform:rotate(45deg); }.admin-users-directory-runtime__merchant-main[b-v09qs9ub4q] { display:grid; flex:1 1 16rem; min-width:0; min-height:0; padding:0; border:0; background:transparent; text-align:left; }.admin-users-directory-runtime__merchant-main strong[b-v09qs9ub4q],.admin-users-directory-runtime__merchant-main small[b-v09qs9ub4q] { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-users-directory-runtime__merchant-main strong[b-v09qs9ub4q] { font:700 13px/1.2 var(--font-title); }.admin-users-directory-runtime__merchant-main small[b-v09qs9ub4q] { margin-top:4px; color:#67768c; font:600 11px/1.2 var(--font-ui); }.admin-users-directory-runtime__projects[b-v09qs9ub4q] { margin-left:auto; }.admin-users-directory-runtime__workers[b-v09qs9ub4q] { display:grid; gap:6px; padding:12px 14px; border-top:1px solid #edf1f5; background:#f7f9fb; }.admin-users-directory-runtime__workers h3[b-v09qs9ub4q],.admin-users-directory-runtime__workers p[b-v09qs9ub4q] { margin:0; }.admin-users-directory-runtime__workers h3[b-v09qs9ub4q] { color:#67768c; font:700 11px/1 var(--font-ui); }.admin-users-directory-runtime__workers h3 span[b-v09qs9ub4q] { margin-left:4px; color:#ec0a46; }.admin-users-directory-runtime__workers p[b-v09qs9ub4q] { color:#67768c; font:600 12px/1.3 var(--font-ui); }.admin-users-directory-runtime__worker[b-v09qs9ub4q] { display:grid; grid-template-columns:minmax(12rem,1fr) minmax(6rem,auto) minmax(10rem,auto); align-items:center; gap:12px; width:100%; min-height:0!important; padding:10px!important; text-align:left; }.admin-users-directory-runtime__worker strong[b-v09qs9ub4q],.admin-users-directory-runtime__worker small[b-v09qs9ub4q] { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.admin-users-directory-runtime__worker strong[b-v09qs9ub4q] { font:700 12px/1.2 var(--font-ui); }.admin-users-directory-runtime__worker small[b-v09qs9ub4q],.admin-users-directory-runtime__worker>span:not(:first-child)[b-v09qs9ub4q] { color:#67768c; font:600 11px/1.25 var(--font-ui); }.admin-users-directory-runtime footer[b-v09qs9ub4q] { justify-content:space-between; color:#67768c; font:600 12px/1 var(--font-ui); }
@container (max-width:54rem) { .admin-users-directory-runtime .admin-users-directory-runtime__staff .is-secondary[b-v09qs9ub4q] { display:none; }.admin-users-directory-runtime__worker[b-v09qs9ub4q] { grid-template-columns:minmax(10rem,1fr) minmax(7rem,auto); }.admin-users-directory-runtime__worker>span:last-child[b-v09qs9ub4q] { grid-column:1 / -1; } }
@media (max-width:767px) { .admin-users-directory-runtime[b-v09qs9ub4q] { display:none; } }
/* /Blazor/Components/ApiDocsRuntime.razor.rz.scp.css */
/* Donor merchant rail geometry. The shared API content styles remain global. */
@media (min-width: 768px) and (max-width: 1599px) {
    .merchant-api-docs-runtime-page[b-u6l7jkq0p5] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

@media (min-width: 1600px) {
    .merchant-api-docs-runtime-page[b-u6l7jkq0p5] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
/* /Blazor/Components/AppHeaderRuntime.razor.rz.scp.css */
/* Desktop header: absolute canvas → flex regions (brand | balances | actions). */
@media (min-width: 768px) {
    .topbar[b-2mgrdcsxc4] {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 20;
        display: flex;
        align-items: center;
        gap: 16px;
        box-sizing: border-box;
        width: 100%;
        max-width: none;
        height: 77px;
        padding: 10px 72px;
    }

    .brand[b-2mgrdcsxc4] {
        position: relative;
        left: auto;
        top: auto;
        flex: 0 0 auto;
        width: 155px;
        height: 36px;
    }

    .topbar-balances[b-2mgrdcsxc4] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        flex: 1 1 auto;
        min-width: 0;
    }

    .balance-card[b-2mgrdcsxc4] {
        position: relative;
        left: auto !important;
        top: auto;
        flex: 0 1 auto;
        min-width: 0;
        height: 57px;
        overflow: hidden;
    }

    .balance-card-hold[b-2mgrdcsxc4] {
        width: var(--balance-card-width, 250px);
        flex: 0 1 var(--balance-card-width, 250px);
        max-width: 100%;
    }

    .balance-card-available[b-2mgrdcsxc4] {
        width: var(--balance-card-width, 415px);
        flex: 0 1 var(--balance-card-width, 415px);
        max-width: 100%;
    }

    .balance-value-row[b-2mgrdcsxc4] {
        overflow: hidden;
    }

    /* Below ~1115px full cards no longer fit; keep fixed card sizes + compact values. */
    @media (max-width: 1114px) {
        .topbar[b-2mgrdcsxc4] {
            gap: 12px;
            padding-right: 24px;
        }

        .topbar-balances[b-2mgrdcsxc4] {
            justify-content: flex-start;
            overflow-x: auto;
            scrollbar-width: none;
        }

        .topbar-balances[b-2mgrdcsxc4]::-webkit-scrollbar {
            display: none;
        }

        .balance-card-hold[b-2mgrdcsxc4] {
            width: 200px;
            flex: 0 0 200px;
        }

        .balance-card-available[b-2mgrdcsxc4] {
            width: 300px;
            flex: 0 0 300px;
        }

        .balance-approx[b-2mgrdcsxc4],
        .balance-usdt[b-2mgrdcsxc4] {
            display: none;
        }

        .balance-card-available.has-withdraw-action .balance-value-row[b-2mgrdcsxc4] {
            right: 100px;
        }
    }

    .topbar-actions[b-2mgrdcsxc4] {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 12px;
        flex: 0 0 auto;
        margin-left: auto;
        min-width: 0;
    }

    .bell-button[b-2mgrdcsxc4],
    .profile-button[b-2mgrdcsxc4] {
        position: relative;
        left: auto !important;
        right: auto !important;
        top: auto;
        flex: 0 0 auto;
    }

    /* right:0 anchors to .topbar-actions; override payhot-next ≥1440 fluid rules
       that set right:72px for absolute canvas positioning against full-width topbar. */
    .profile-dropdown[b-2mgrdcsxc4] {
        left: auto !important;
        right: 0 !important;
        top: calc(100% + 8px);
    }

    .profile-dropdown-backdrop[b-2mgrdcsxc4] {
        position: fixed;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100dvh;
    }
}
/* /Blazor/Components/AppNavMenuRuntime.razor.rz.scp.css */
/* NavLink renders the <a> in a child component — need ::deep for isolation. */
.side-menu[b-9dd1rostq8]  .menu-link {
    background: transparent;
    transform-origin: left center;
    transition: color 0.2s ease, transform 0.2s ease;
}

.side-menu[b-9dd1rostq8]  .menu-link:hover {
    color: #F61833;
    background: transparent;
}

.side-menu[b-9dd1rostq8]  .menu-link:hover:not(.active) {
    transform: scale(calc((44 + 2) / 44));
}

.side-menu[b-9dd1rostq8]  .menu-link:hover:not(.active) .menu-icon {
    filter: brightness(0) saturate(100%) invert(18%) sepia(96%) saturate(4800%) hue-rotate(341deg) brightness(98%) contrast(104%);
}

/* Desktop: fixed nav; side-menu-pin.js docks it above .telegram-widget / footer on long pages. */
@media (min-width: 768px) {
    .side-menu-rail[b-9dd1rostq8] {
        /* Keeps markup grouping; menu itself is viewport-fixed. */
        display: contents;
    }

    .side-menu[b-9dd1rostq8] {
        position: fixed;
        top: 89px;
        left: 68px;
        z-index: 21;
        width: 282px;
        height: 0;
        margin: 0;
        overflow: visible;
    }

    .side-menu-list[b-9dd1rostq8] {
        max-height: calc(100dvh - 105px);
        height: auto;
    }

    .side-menu-list.with-create-link[b-9dd1rostq8] {
        top: 64px;
        max-height: calc(100dvh - 145px);
        height: auto;
    }

    .telegram-widget[b-9dd1rostq8] {
        position: absolute;
        top: auto;
        left: 68px;
        bottom: calc(var(--shell-footer-height, 221px) + var(--shell-footer-gap, 72px) + 16px);
        z-index: 4;
    }
}
/* /Blazor/Components/AppNotFoundRuntime.razor.rz.scp.css */
.app-not-found-page[b-ay22kde9p8] {
    box-sizing: border-box;
    display: grid;
    min-width: 320px;
    min-height: 100vh;
    min-height: 100svh;
    place-items: center;
    padding: 28px;
    background: #f0f4f8;
    color: #17222f;
    font-family: var(--font-ui, Arial, sans-serif);
}

.app-not-found-page *[b-ay22kde9p8],
.app-not-found-page *[b-ay22kde9p8]::before,
.app-not-found-page *[b-ay22kde9p8]::after {
    box-sizing: border-box;
}

.app-not-found[b-ay22kde9p8] {
    display: grid;
    width: min(100%, 520px);
    justify-items: center;
    padding: 48px;
    text-align: center;
    background: #ffffff;
    border: 1px solid #d8e0e8;
    border-radius: 8px;
    box-shadow: 0 16px 40px rgba(22, 34, 47, 0.1);
}

.app-not-found__brand[b-ay22kde9p8] {
    display: inline-flex;
    align-items: center;
    min-height: 28px;
}

.app-not-found__brand img[b-ay22kde9p8] {
    display: block;
    width: 104px;
    height: auto;
}

.app-not-found__code[b-ay22kde9p8] {
    margin-top: 40px;
    color: #ec0a46;
    font-family: var(--font-title, Arial, sans-serif);
    font-size: 64px;
    font-weight: 600;
    line-height: 1;
}

.app-not-found h1[b-ay22kde9p8] {
    margin: 18px 0 0;
    color: #17222f;
    font-family: var(--font-title, Arial, sans-serif);
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
}

.app-not-found p[b-ay22kde9p8] {
    max-width: 390px;
    margin: 12px 0 0;
    color: #667487;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
}

.app-not-found__action[b-ay22kde9p8] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 46px;
    margin-top: 30px;
    padding: 12px 18px;
    color: #ffffff;
    border-radius: 6px;
    background: #ec0a46;
    font-family: var(--font-ui, Arial, sans-serif);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
}

.app-not-found__brand:focus-visible[b-ay22kde9p8],
.app-not-found__action:focus-visible[b-ay22kde9p8] {
    outline: 3px solid rgba(20, 115, 230, 0.45);
    outline-offset: 4px;
}

.app-not-found__action:hover[b-ay22kde9p8] {
    background: #c9083c;
}

@media (max-width: 560px) {
    .app-not-found-page[b-ay22kde9p8] {
        padding: 16px;
    }

    .app-not-found[b-ay22kde9p8] {
        padding: 32px 22px;
    }

    .app-not-found__code[b-ay22kde9p8] {
        margin-top: 32px;
        font-size: 52px;
    }

    .app-not-found h1[b-ay22kde9p8] {
        font-size: 24px;
    }

    .app-not-found p[b-ay22kde9p8] {
        font-size: 14px;
    }

    .app-not-found__action[b-ay22kde9p8] {
        width: 100%;
    }
}
/* /Blazor/Components/AppNotificationsOverlayRuntime.razor.rz.scp.css */
@media (min-width: 768px) {
    .merchant-notifications-overlay-runtime[b-7vd7cy3h06] {
        display: contents;
    }

    .merchant-notifications-overlay-runtime[b-7vd7cy3h06]  .notifications-payhot-overlay {
        --payhot-overlay-edge: 24px;
        --payhot-overlay-width: 512px;
    }

    .merchant-notifications-overlay-runtime[b-7vd7cy3h06]  .notifications-payhot-overlay__panel {
        top: var(--payhot-overlay-edge, 24px);
        right: var(--payhot-overlay-edge, 24px);
        bottom: auto;
        left: auto;
        width: min(var(--payhot-overlay-width, 512px), calc(100vw - (var(--payhot-overlay-edge, 24px) * 2)));
        height: min(750px, calc(100dvh - (var(--payhot-overlay-edge, 24px) * 2)));
        max-height: calc(100dvh - (var(--payhot-overlay-edge, 24px) * 2));
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
        overscroll-behavior: contain;
        border: 0;
        border-radius: 32px;
        background: #f0f4f8;
        box-shadow: 0 24px 90px rgba(0, 8, 33, 0.22);
    }

    .merchant-notifications-overlay-runtime .notifications-drawer[b-7vd7cy3h06] {
        position: relative;
        inset: auto;
        display: block;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        max-height: 100%;
        overflow: hidden;
        color: var(--ink);
        border-radius: 0;
        background: transparent;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer[b-7vd7cy3h06],
    .merchant-notifications-overlay-runtime .notifications-drawer *[b-7vd7cy3h06] {
        box-sizing: border-box;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer h2[b-7vd7cy3h06] {
        position: absolute;
        left: 32px;
        top: 30px;
        right: 72px;
        margin: 0;
        width: auto;
        color: #000;
        font-family: var(--font-title);
        font-size: 24px;
        line-height: 21.6px;
        font-weight: 500;
        letter-spacing: -1px;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-panel[b-7vd7cy3h06] {
        top: 76px;
        right: 8px;
        bottom: 14px;
        left: 8px;
        width: auto;
        height: auto;
        overflow-x: hidden;
        overflow-y: auto;
        overscroll-behavior: contain;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notification-item[b-7vd7cy3h06] {
        left: 24px;
        width: calc(100% - 68px);
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notification-copy[b-7vd7cy3h06] {
        left: 58px;
        width: calc(100% - 58px);
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notification-title[b-7vd7cy3h06] {
        max-width: 100%;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-empty[b-7vd7cy3h06],
    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-actions[b-7vd7cy3h06] {
        left: 24px;
        width: calc(100% - 48px);
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-actions[b-7vd7cy3h06] {
        top: auto;
        bottom: 24px;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-clear[b-7vd7cy3h06],
    .merchant-notifications-overlay-runtime .notifications-drawer .header-notifications-all[b-7vd7cy3h06] {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .app-notifications-overlay-runtime[b-7vd7cy3h06]  .notifications-payhot-overlay {
        --payhot-overlay-edge: 0px;
        display: grid;
        place-items: start center;
        padding-top: calc(8px + env(safe-area-inset-top, 0px));
    }

    .app-notifications-overlay-runtime[b-7vd7cy3h06]  .notifications-payhot-overlay__panel {
        position: relative;
        inset: auto;
        width: min(100dvw, 375px);
        max-width: 100dvw;
        max-height: calc(100dvh - env(safe-area-inset-top, 0px));
        padding: 0;
        border-radius: 24px 24px 0 0;
        background: #f0f4f8;
    }

    .merchant-notifications-overlay-runtime .notifications-drawer[b-7vd7cy3h06] {
        display: none;
    }
}
/* /Blazor/Components/AppShellRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    #figmaFrame.cabinet-fluid-frame[b-7qja8jqmhm],
    #figmaFrame.dashboard-fluid-frame[b-7qja8jqmhm],
    .cabinet-shell.cabinet-fluid-frame[b-7qja8jqmhm],
    .cabinet-shell.dashboard-fluid-frame[b-7qja8jqmhm],
    #figmaFrame .cabinet-shell-underlay[b-7qja8jqmhm],
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm] {
        min-width: 320px;
        min-height: 100vh;
        min-height: 100svh;
        min-height: 100dvh;
    }

    #figmaFrame .cabinet-shell-underlay[b-7qja8jqmhm],
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm] {
        position: relative;
        inset: auto;
        display: flex;
        flex-direction: column;
        width: 100%;
        height: auto;
        overflow: visible;
        background: #f0f4f8;
    }

    #figmaFrame .cabinet-shell-underlay[b-7qja8jqmhm]  .topbar,
    #figmaFrame .cabinet-shell-underlay[b-7qja8jqmhm]  .page-footer,
    #figmaFrame .cabinet-shell-underlay[b-7qja8jqmhm]  .side-menu,
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm]  .topbar,
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm]  .page-footer,
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm]  .side-menu {
        display: none;
    }

    #figmaFrame .cabinet-page-slot[b-7qja8jqmhm],
    #figmaFrame .cabinet-content-rail[b-7qja8jqmhm],
    .cabinet-shell .cabinet-page-slot[b-7qja8jqmhm],
    .cabinet-shell .cabinet-content-rail[b-7qja8jqmhm] {
        display: block;
        width: 100%;
        min-width: 0;
        min-height: 0;
        max-width: none;
    }

    #figmaFrame .cabinet-page-slot[b-7qja8jqmhm],
    .cabinet-shell .cabinet-page-slot[b-7qja8jqmhm] {
        position: relative;
        z-index: 1;
        flex: 1 0 auto;
        padding: 0;
        overflow: visible;
    }
}

@media (max-width: 767px) {
    #figmaFrame.operations-shell .merchant-shell-loading[b-7qja8jqmhm] {
        min-height: 100dvh;
    }
}

@media (min-width: 768px) {
    #figmaFrame.cabinet-shell[b-7qja8jqmhm],
    .cabinet-shell.cabinet-fluid-frame[b-7qja8jqmhm],
    .cabinet-shell.dashboard-fluid-frame[b-7qja8jqmhm] {
        position: relative;
        width: 100%;
        max-width: none;
        min-height: 100vh;
        min-height: 100svh;
        margin: 0;
        overflow: visible;
    }

    #figmaFrame.cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm],
    .cabinet-shell .cabinet-shell-underlay[b-7qja8jqmhm] {
        position: relative;
        inset: auto;
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
        width: 100%;
        min-width: 0;
        min-height: 100%;
        overflow: visible;
    }

    /* Semantic region only: static so absolute .topbar/.side-menu still resolve against underlay. */
    #figmaFrame.cabinet-shell .cabinet-desktop-chrome[b-7qja8jqmhm],
    .cabinet-shell .cabinet-desktop-chrome[b-7qja8jqmhm] {
        position: static;
        width: 100%;
        min-height: 0;
    }

    /* Do not force z-index here — payhot-next uses z-index: 3 and elevates
       .cabinet-page-slot:has(.drawer-backdrop|…) above .topbar (z-index: 20). */
    #figmaFrame.cabinet-shell .cabinet-page-slot[b-7qja8jqmhm],
    .cabinet-shell .cabinet-page-slot[b-7qja8jqmhm] {
        position: relative;
        flex: 1 0 auto;
        width: 100%;
        min-width: 0;
    }

    #figmaFrame.cabinet-shell .cabinet-content-rail[b-7qja8jqmhm],
    .cabinet-shell .cabinet-content-rail[b-7qja8jqmhm] {
        min-width: 0;
        max-width: none;
    }
}
/* /Blazor/Components/AppToastHost.razor.rz.scp.css */
.payhot-toast-host[b-k7ga3hw6r0] {
    position: fixed;
    inset: 18px 18px auto auto;
    z-index: var(--payhot-toast-z, 2147482990);
    display: grid;
    width: min(360px, calc(100vw - 36px));
    pointer-events: none;
}

.payhot-toast[b-k7ga3hw6r0] {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    min-width: 0;
    padding: 14px 14px 14px 18px;
    border-radius: 16px;
    box-shadow: 0 18px 50px rgba(29, 29, 29, .22);
    color: #fff;
    font: 700 13px/1.35 var(--font-ui);
    pointer-events: auto;
}

.payhot-toast span[b-k7ga3hw6r0] {
    flex: 1 1 auto;
    min-width: 0;
    overflow-wrap: anywhere;
}

.payhot-toast button[b-k7ga3hw6r0] {
    flex: 0 0 auto;
    width: 22px;
    height: 22px;
    margin: -2px -2px 0 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, .18);
    color: inherit;
    cursor: pointer;
    font: 700 18px/20px var(--font-ui);
}

.payhot-toast--success[b-k7ga3hw6r0] { background: #178f3f; }
.payhot-toast--error[b-k7ga3hw6r0] { background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%); }
.payhot-toast--info[b-k7ga3hw6r0] { background: #2e4a69; }
/* /Blazor/Components/CabinetCornerLoadingIndicator.razor.rz.scp.css */
.cabinet-corner-loading-indicator[b-rb8vfeq5g2] {
    position: fixed;
    right: max(16px, env(safe-area-inset-right));
    bottom: max(16px, env(safe-area-inset-bottom));
    z-index: 40;
    display: grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 1px solid rgba(214, 224, 234, .92);
    border-radius: 50%;
    background: rgba(255, 255, 255, .94);
    box-shadow: 0 6px 18px rgba(27, 42, 63, .12);
    pointer-events: none;
}

.cabinet-corner-loading-indicator__spinner[b-rb8vfeq5g2] {
    width: 14px;
    height: 14px;
    border: 2px solid #dbe4ef;
    border-top-color: #1473e6;
    border-radius: 50%;
    animation: cabinet-corner-loading-spin-b-rb8vfeq5g2 .8s linear infinite;
}

@keyframes cabinet-corner-loading-spin-b-rb8vfeq5g2 {
    to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
    .cabinet-corner-loading-indicator__spinner[b-rb8vfeq5g2] { animation: none; }
}
/* /Blazor/Components/CabinetStateSurface.razor.rz.scp.css */
.cabinet-state-surface[b-1cgtjlgmkw] {
    display: flex;
    align-items: center;
    gap: 16px;
    width: min(100%, 760px);
    min-width: 0;
    margin: clamp(24px, 5vh, 72px) auto;
    padding: clamp(20px, 3vw, 32px);
    border: 1px solid rgba(28, 42, 63, .12);
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 10px 26px rgba(31, 48, 72, .04);
    color: #18253a;
}

.cabinet-state-surface__copy[b-1cgtjlgmkw] { min-width: 0; flex: 1 1 auto; }
.cabinet-state-surface h1[b-1cgtjlgmkw] { margin: 0; font: 700 20px/1.25 var(--font-title, Arial, sans-serif); }
.cabinet-state-surface p[b-1cgtjlgmkw] { margin: 6px 0 0; color: #67768c; font: 500 14px/1.5 var(--font-ui, Arial, sans-serif); overflow-wrap: anywhere; }
.cabinet-state-surface__retry[b-1cgtjlgmkw],
.cabinet-state-surface__link[b-1cgtjlgmkw] { flex: 0 0 auto; min-height: 40px; padding: 10px 14px; border: 0; border-radius: 6px; background: #18253a; color: #fff; font: 700 14px/1.2 var(--font-ui, Arial, sans-serif); text-decoration: none; cursor: pointer; }
.cabinet-state-surface__link--secondary[b-1cgtjlgmkw] { background: #edf1f6; color: #18253a; }
.cabinet-state-surface__retry:focus-visible[b-1cgtjlgmkw],
.cabinet-state-surface__link:focus-visible[b-1cgtjlgmkw] { outline: 3px solid rgba(20, 115, 230, .45); outline-offset: 3px; }
.cabinet-state-surface--setup[b-1cgtjlgmkw] { border-color: rgba(20, 115, 230, .22); }
.cabinet-state-surface__spinner[b-1cgtjlgmkw] { width: 22px; height: 22px; flex: 0 0 auto; border: 2px solid #dbe4ef; border-top-color: #1473e6; border-radius: 50%; animation: cabinet-state-spin-b-1cgtjlgmkw .8s linear infinite; }
@keyframes cabinet-state-spin-b-1cgtjlgmkw { to { transform: rotate(360deg); } }
@media (max-width: 767px) {
    .cabinet-state-surface[b-1cgtjlgmkw] { align-items: flex-start; flex-wrap: wrap; width: auto; margin: 16px; padding: 20px; }
    .cabinet-state-surface__copy[b-1cgtjlgmkw] { flex-basis: calc(100% - 40px); }
    .cabinet-state-surface__retry[b-1cgtjlgmkw],
    .cabinet-state-surface__link[b-1cgtjlgmkw] { width: 100%; text-align: center; }
}
@media (prefers-reduced-motion: reduce) { .cabinet-state-surface__spinner[b-1cgtjlgmkw] { animation: none; } }
/* /Blazor/Components/CashboxCommissionSplitDial.razor.rz.scp.css */
.cashbox-commission-dial[b-i6msy4ltxe] {
    position: relative;
    width: 100%;
    min-width: 0;
    min-height: 226px;
}

.cashbox-commission-dial .comission[b-i6msy4ltxe] {
    position: absolute;
    left: 158px;
    top: 5px;
    width: 144px;
    height: 144px;
    cursor: grab;
    touch-action: none;
    user-select: none;
}

.cashbox-commission-dial .ellipse-48014[b-i6msy4ltxe] {
    position: absolute;
    inset: 0;
    border: 1px dashed rgba(103, 118, 140, 0.3);
    border-radius: 999px;
}

.cashbox-commission-dial .line[b-i6msy4ltxe] {
    position: absolute;
    inset: 8px;
    border-radius: 999px;
    background: #f0f4f8;
}

.cashbox-commission-dial .line[b-i6msy4ltxe]::before {
    position: absolute;
    inset: 8px;
    z-index: 1;
    content: "";
    border-radius: inherit;
    background: conic-gradient(from 90deg, #fd2226 0 var(--commission-angle), #4972ce var(--commission-angle) 360deg);
    box-shadow: 0 0 32px rgba(253, 34, 38, 0.18);
}

.cashbox-commission-dial .line[b-i6msy4ltxe]::after {
    position: absolute;
    inset: 16px;
    z-index: 2;
    content: "";
    border-radius: inherit;
    background: #f0f4f8;
}

.cashbox-commission-dial .circle[b-i6msy4ltxe] {
    position: absolute;
    z-index: 3;
    left: calc(50% - 5px);
    top: calc(50% - 9px);
    width: 18px;
    height: 18px;
    border-radius: 128px;
    background: #fff;
    box-shadow: 0 0 2.75px rgba(0, 0, 0, 0.02), 0 0 6.95px rgba(0, 0, 0, 0.03), 0 0 14.18px rgba(0, 0, 0, 0.04), 0 0 29.2px rgba(0, 0, 0, 0.05), 0 0 80px rgba(0, 0, 0, 0.07);
    transform-origin: 5px 9px;
    transform: rotate(var(--commission-angle)) translateX(47px);
    pointer-events: auto;
}

.cashbox-commission-dial__value[b-i6msy4ltxe] {
    position: absolute;
    top: 154px;
    width: 137px;
    min-height: 64px;
    padding: 12px;
    border-radius: 20px;
    background: #f0f4f8;
}

.cashbox-commission-dial__value--merchant[b-i6msy4ltxe] {
    left: 0;
}

.cashbox-commission-dial__value--payer[b-i6msy4ltxe] {
    right: 0;
    text-align: right;
}

.cashbox-commission-dial__value span[b-i6msy4ltxe] {
    display: block;
    color: #67768c;
    font-family: var(--font-ui);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
}

.cashbox-commission-dial__value strong[b-i6msy4ltxe] {
    display: block;
    margin-top: 5px;
    color: #1d1d1d;
    font-family: var(--font-number);
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
}

.cashbox-commission-dial.is-disabled .comission[b-i6msy4ltxe] {
    cursor: not-allowed;
    opacity: 0.48;
}

.cashbox-commission-dial--reference[b-i6msy4ltxe] {
    position: absolute;
    inset: 0;
    width: 496px;
    min-height: 339px;
}

.cashbox-commission-dial--reference .comission[b-i6msy4ltxe] {
    left: 184px;
    top: 65px;
}

@media (max-width: 700px) {
    .cashbox-commission-dial:not(.cashbox-commission-dial--reference)[b-i6msy4ltxe] {
        display: grid;
        min-height: 0;
        gap: 10px;
    }

    .cashbox-commission-dial:not(.cashbox-commission-dial--reference) .comission[b-i6msy4ltxe],
    .cashbox-commission-dial:not(.cashbox-commission-dial--reference) .cashbox-commission-dial__value[b-i6msy4ltxe] {
        position: relative;
        inset: auto;
        justify-self: center;
    }

    .cashbox-commission-dial:not(.cashbox-commission-dial--reference) .cashbox-commission-dial__value[b-i6msy4ltxe] {
        width: 100%;
    }
}
/* /Blazor/Components/CashboxInteractiveRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    .cashbox-runtime-page[b-622je0duk7],
    .cashbox-admin-page[b-622je0duk7] {
        width: 100%;
        min-width: 0;
        min-height: 0;
        margin: 0;
        padding: 0;
    }

    .cashbox-runtime-page > .cashbox-content[b-622je0duk7] {
        display: none;
    }
}

/* Donor merchant workspace geometry. The operations branch deliberately keeps its own layout. */
@media (min-width: 768px) and (max-width: 1599px) {
    .cashbox-merchant-page[b-622je0duk7] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

@media (min-width: 1600px) {
    .cashbox-merchant-page[b-622je0duk7] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.admin-cashbox-page[b-622je0duk7] { width: 100%; min-width: 0; min-height: 0; }
.admin-cashbox-page__test-action[b-622je0duk7] { display: flex; justify-content: flex-end; margin: 0 0 12px; }
.admin-cashbox-page__create-test[b-622je0duk7] { min-height: 40px; border: 0; border-radius: 8px; padding: 0 14px; color: #fff; background: #ec0a46; font: 700 13px/1 var(--font-ui); cursor: pointer; }
.admin-cashbox-page__create-test:disabled[b-622je0duk7] { cursor: not-allowed; opacity: .55; }
.admin-cashbox-test[b-622je0duk7] { display: grid; gap: 14px; min-width: 0; color: #1d2939; }
.admin-cashbox-test[b-622je0duk7], .admin-cashbox-test *[b-622je0duk7] { box-sizing: border-box; }
.admin-cashbox-test > header[b-622je0duk7] { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.admin-cashbox-test > header p[b-622je0duk7] { margin: 0 0 4px; color: #67768c; font: 700 11px/1 var(--font-ui); text-transform: uppercase; }
.admin-cashbox-test > header h2[b-622je0duk7] { margin: 0; font: 700 19px/1.2 var(--font-title); }
.admin-cashbox-test > header button[b-622je0duk7] { width: 34px; height: 34px; border: 0; border-radius: 50%; color: #526176; background: #e7edf3; font-size: 21px; cursor: pointer; }
.admin-cashbox-test label[b-622je0duk7] { display: grid; gap: 7px; color: #526176; font: 700 12px/1 var(--font-ui); }
.admin-cashbox-test select[b-622je0duk7], .admin-cashbox-test input[b-622je0duk7] { width: 100%; min-width: 0; min-height: 42px; border: 1px solid #d4dce5; border-radius: 8px; padding: 0 11px; color: #1d2939; background: #fff; font: 600 13px/1 var(--font-ui); }
.admin-cashbox-test__preview[b-622je0duk7] { padding: 13px; border: 1px solid #dbe3ec; border-radius: 8px; background: #f7f9fb; }
.admin-cashbox-test__preview h3[b-622je0duk7], .admin-cashbox-test__result h3[b-622je0duk7] { margin: 0 0 10px; font: 700 14px/1.2 var(--font-title); }
.admin-cashbox-test__preview dl[b-622je0duk7] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin: 0; }
.admin-cashbox-test__preview dl div[b-622je0duk7] { min-width: 0; }.admin-cashbox-test__preview dt[b-622je0duk7] { color: #6a788d; font: 600 11px/1.25 var(--font-ui); }.admin-cashbox-test__preview dd[b-622je0duk7] { margin: 3px 0 0; overflow-wrap: anywhere; font: 700 13px/1.3 var(--font-ui); }
.admin-cashbox-test__hint[b-622je0duk7], .admin-cashbox-test__state[b-622je0duk7] { margin: 0; color: #526176; font: 600 12px/1.45 var(--font-ui); }
.admin-cashbox-test__result[b-622je0duk7] { display: grid; gap: 8px; padding: 13px; border: 1px solid #b6dfc6; border-radius: 8px; background: #f3fbf6; }.admin-cashbox-test__result p[b-622je0duk7] { margin: 0; font: 600 12px/1.4 var(--font-ui); }.admin-cashbox-test__result a[b-622je0duk7] { overflow-wrap: anywhere; color: #b10d38; font: 700 12px/1.35 var(--font-ui); }
@media (max-width: 767px) { .admin-cashbox-page__test-action[b-622je0duk7] { justify-content: stretch; }.admin-cashbox-page__create-test[b-622je0duk7] { width: 100%; }.admin-cashbox-test__preview dl[b-622je0duk7] { grid-template-columns: 1fr; } }

.admin-cashbox-method-form[b-622je0duk7],
.admin-cashbox-method-form *[b-622je0duk7] { box-sizing: border-box; }
.admin-cashbox-method-form[b-622je0duk7] { display: grid; gap: 14px; min-width: 0; }
.admin-cashbox-method-form > header[b-622je0duk7] { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.admin-cashbox-method-form > header p[b-622je0duk7] { margin: 0 0 4px; color: #67768c; font: 700 11px/1 var(--font-ui); text-transform: uppercase; }
.admin-cashbox-method-form > header h3[b-622je0duk7] { margin: 0; color: #1d2939; font: 700 18px/1.2 var(--font-title); }
.admin-cashbox-method-form > header button[b-622je0duk7] { display: grid; width: 34px; height: 34px; flex: 0 0 auto; place-items: center; border: 0; border-radius: 50%; color: #526176; background: #e7edf3; font-size: 21px; cursor: pointer; }
.admin-cashbox-method-form__hint[b-622je0duk7] { margin: 0; color: #526176; font: 600 12px/1.45 var(--font-ui); }
.admin-cashbox-method-form__grid[b-622je0duk7] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.admin-cashbox-method-form label[b-622je0duk7] { display: grid; gap: 7px; min-width: 0; color: #526176; font: 700 12px/1 var(--font-ui); }
.admin-cashbox-method-form input[b-622je0duk7],
.admin-cashbox-method-form[b-622je0duk7]  .payhot-dropdown-button { width: 100%; min-width: 0; min-height: 42px; border: 1px solid #d4dce5; border-radius: 10px; padding: 0 12px; outline: 0; color: #1d2939; background: #fff; font: 600 13px/1 var(--font-ui); }
.admin-cashbox-method-form input:disabled[b-622je0duk7] { color: #67768c; background: #edf1f5; }
.admin-cashbox-method-form__wide[b-622je0duk7] { grid-column: 1 / -1; }
.admin-cashbox-method-form footer[b-622je0duk7] { display: flex; justify-content: flex-end; gap: 8px; flex-wrap: wrap; padding-top: 4px; }
.admin-cashbox-method-form footer button[b-622je0duk7] { min-height: 40px; border: 0; border-radius: 9px; padding: 0 13px; font: 700 12px/1 var(--font-ui); cursor: pointer; }
.admin-cashbox-method-form footer .is-primary[b-622je0duk7] { color: #fff; background: #ec0a46; }
.admin-cashbox-method-form footer .is-secondary[b-622je0duk7] { color: #334155; background: #e5ebf1; }
.admin-cashbox-method-form footer .is-danger[b-622je0duk7] { color: #b4233a; background: #fde9ec; }
@media (max-width: 767px) {
    .admin-cashbox-method-form__grid[b-622je0duk7] { grid-template-columns: 1fr; }
    .admin-cashbox-method-form__wide[b-622je0duk7] { grid-column: auto; }
    .admin-cashbox-method-form footer[b-622je0duk7] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
/* /Blazor/Components/CashoutsInteractiveRuntime.razor.rz.scp.css */
/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .cashouts-runtime-page[b-vxgdfxq0j5] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .cashouts-runtime-page[b-vxgdfxq0j5] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* Cards sit to the right of absolute .cashouts-stats (162px + gap).
   Tracks stay 264px; columns drop before n×264 would overflow (no overlap). */
.fiat-card-grid[b-vxgdfxq0j5] {
    width: calc(100% - 166px);
    max-width: calc(100% - 166px);
    margin-left: 166px;
    margin-right: 0;
    justify-content: start;
    gap: 8px;
    grid-template-columns: repeat(3, 264px);
}

.fiat-card-grid .fiat-card[b-vxgdfxq0j5] {
    width: 264px;
    min-width: 264px;
    max-width: 264px;
}

.cashouts-empty[b-vxgdfxq0j5] {
    width: calc(100% - 166px);
    max-width: calc(100% - 166px);
    margin-left: 166px;
}

/*
  Collapse stages (stats offset 166px, cards 264px):
  1) side + 3 cols  ≥1440
  2) side + 2 cols  1200–1439
  3) side + 1 col   900–1199
  4) stats on top + 1 col below  768–899
*/
@media (min-width: 768px) and (max-width: 899px) {
    .fiat-card-grid[b-vxgdfxq0j5] {
        grid-template-columns: 264px;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        /* title ~58px in flow; stats occupy 90–491px — clear them + small gap */
        margin-top: 449px;
    }

    .cashouts-empty[b-vxgdfxq0j5] {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-top: 449px;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .fiat-card-grid[b-vxgdfxq0j5] {
        grid-template-columns: 264px;
    }
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .fiat-card-grid[b-vxgdfxq0j5] {
        grid-template-columns: repeat(2, 264px);
    }
}

@media (min-width: 1440px) {
    .fiat-card-grid[b-vxgdfxq0j5] {
        grid-template-columns: repeat(3, 264px);
    }
}

.fiat-card-grid .fiat-card[b-vxgdfxq0j5] {
    transition: transform 0.2s ease;
    will-change: transform;
}

.fiat-card-grid .fiat-card:hover[b-vxgdfxq0j5] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .fiat-card-grid .fiat-card[b-vxgdfxq0j5] {
        transition: none;
    }

    .fiat-card-grid .fiat-card:hover[b-vxgdfxq0j5] {
        transform: none;
    }
}

/* Operations presentation is intentionally separate from the donor merchant cascade. */
.admin-cashouts-page[b-vxgdfxq0j5] { min-width: 0; background: #f0f4f8; }
.admin-cashouts-filter-fields[b-vxgdfxq0j5] { display: grid; gap: 8px; padding: 4px 0; }
.admin-cashouts-filter-fields label[b-vxgdfxq0j5] { display: grid; gap: 8px; color: #526176; font: 700 12px/1 var(--font-ui); }
.admin-cashouts-filter-fields[b-vxgdfxq0j5]  .payhot-dropdown-button { min-height: 46px; border: 1px solid #d4dce5; border-radius: 10px; background: #fff; }

@media (max-width: 767px) {
    .admin-cashouts-page[b-vxgdfxq0j5] { min-height: 100dvh; }
}
/* /Blazor/Components/Charts/PaymentLinkStatisticsChart.razor.rz.scp.css */
.payment-link-svg-chart-series[b-ez6lmzz3nl] {
    transition: opacity 0.2s ease;
}

.payment-link-svg-chart-series-area[b-ez6lmzz3nl],
.payment-link-svg-chart-series-line[b-ez6lmzz3nl] {
    pointer-events: none;
}

.payment-link-svg-chart-series-hit[b-ez6lmzz3nl] {
    fill: none;
    stroke: transparent;
    stroke-width: 16;
    stroke-linecap: round;
    stroke-linejoin: round;
    pointer-events: stroke;
    cursor: pointer;
    vector-effect: non-scaling-stroke;
}

.payment-link-svg-chart-grid:has(.payment-link-svg-chart-series:hover) .payment-link-svg-chart-series:not(:hover)[b-ez6lmzz3nl] {
    opacity: 0.2;
}

@media (prefers-reduced-motion: reduce) {
    .payment-link-svg-chart-series[b-ez6lmzz3nl] {
        transition: none;
    }
}

.statistics-legend[b-ez6lmzz3nl] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-content: start;
    gap: 18px 24px;
    width: 360px;
    max-width: 100%;
    height: auto;
    min-height: 74px;
}

.legend-item[b-ez6lmzz3nl] {
    position: relative;
    left: auto;
    top: auto;
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    height: 28px;
    margin: 0;
    color: #1d1d1d;
    font: 700 12px/1 var(--font-title);
    white-space: nowrap;
    cursor: pointer;
}

.legend-item.is-muted[b-ez6lmzz3nl] {
    color: #9aa8ba;
}

.legend-item__input[b-ez6lmzz3nl] {
    box-sizing: border-box;
    flex: 0 0 28px;
    width: 28px;
    height: 28px;
    margin: 0;
    appearance: none;
    -webkit-appearance: none;
    border: 3px solid var(--legend-check-color, #f98807);
    border-radius: 9px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    cursor: pointer;
}

.legend-item__input:checked[b-ez6lmzz3nl] {
    border-color: var(--legend-check-color, #f98807);
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.4 12 13.5 4.5' fill='none' stroke='%231d1d1d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'/%3E%3C/svg%3E");
}

.legend-item__input:focus-visible[b-ez6lmzz3nl] {
    outline: 2px solid #1d1d1d;
    outline-offset: 2px;
}

.legend-item__text[b-ez6lmzz3nl] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 767px) {
    .statistics-legend[b-ez6lmzz3nl] {
        width: 100%;
        gap: 10px 8px;
    }

    .legend-item[b-ez6lmzz3nl] {
        height: auto;
        min-height: 24px;
        font-size: 11px;
        white-space: normal;
    }

    .legend-item__input[b-ez6lmzz3nl] {
        flex-basis: 20px;
        width: 20px;
        height: 20px;
        border-width: 2px;
        border-radius: 7px;
        background-size: 12px 12px;
    }
}
/* /Blazor/Components/DashboardDonut.razor.rz.scp.css */
.dashboard-donut[b-o5xhf7eqtm] { display: grid; grid-template-columns: minmax(130px, 168px) minmax(0, 1fr); align-items: center; gap: 18px; min-width: 0; }
.dashboard-donut__ring[b-o5xhf7eqtm] { position: relative; width: 100%; max-width: 168px; aspect-ratio: 1; }
.dashboard-donut__ring svg[b-o5xhf7eqtm] { width: 100%; height: 100%; overflow: visible; transform: rotate(-90deg); }
.dashboard-donut__base[b-o5xhf7eqtm], .dashboard-donut__segment[b-o5xhf7eqtm] { fill: none; stroke-width: 5; }
.dashboard-donut__base[b-o5xhf7eqtm] { stroke: #edf1f5; }
.dashboard-donut__segment[b-o5xhf7eqtm] { cursor: pointer; transition: opacity .14s ease, stroke-width .14s ease; }
.dashboard-donut__segment:hover[b-o5xhf7eqtm] { stroke-width: 6.4; }
.dashboard-donut__ring:has(.dashboard-donut__segment.is-active) .dashboard-donut__segment:not(.is-active)[b-o5xhf7eqtm] { opacity: .38; }
.dashboard-donut__segment.is-active[b-o5xhf7eqtm] { stroke-width: 7; }
.dashboard-donut__segment.is-success[b-o5xhf7eqtm], .dashboard-donut__segment.is-one[b-o5xhf7eqtm] { stroke: #22a06b; }
.dashboard-donut__segment.is-pending[b-o5xhf7eqtm], .dashboard-donut__segment.is-two[b-o5xhf7eqtm] { stroke: #e6a817; }
.dashboard-donut__segment.is-failed[b-o5xhf7eqtm], .dashboard-donut__segment.is-three[b-o5xhf7eqtm] { stroke: #ec0a46; }
.dashboard-donut__segment.is-expired[b-o5xhf7eqtm], .dashboard-donut__segment.is-four[b-o5xhf7eqtm] { stroke: #8ca0b6; }
.dashboard-donut__segment.is-reconciliation[b-o5xhf7eqtm] { stroke: #6070dd; }
.dashboard-donut__segment.is-five[b-o5xhf7eqtm] { stroke: #6070dd; }
.dashboard-donut__ring > div[b-o5xhf7eqtm] { position: absolute; inset: 28% 16%; display: grid; place-content: center; gap: 4px; text-align: center; }
.dashboard-donut__ring strong[b-o5xhf7eqtm] { overflow-wrap: anywhere; color: #1d2939; font: 600 17px/1 var(--font-number); }
.dashboard-donut__ring span[b-o5xhf7eqtm] { color: #67768c; font: 500 10px/1.2 var(--font-ui); }
.dashboard-donut__legend[b-o5xhf7eqtm] { display: grid; gap: 7px; min-width: 0; }
.dashboard-donut__legend button[b-o5xhf7eqtm] { display: grid; grid-template-columns: 8px minmax(0, 1fr) max-content; align-items: center; gap: 8px; min-width: 0; padding: 0; border: 0; color: #1d2939; background: transparent; font: 500 12px/1.25 var(--font-ui); text-align: left; cursor: pointer; }
.dashboard-donut__legend button:hover span[b-o5xhf7eqtm], .dashboard-donut__legend button.is-active span[b-o5xhf7eqtm] { color: #ec0a46; }
.dashboard-donut__legend button.is-active[b-o5xhf7eqtm] { font-weight: 650; }
.dashboard-donut__legend button:focus-visible[b-o5xhf7eqtm] { outline: 2px solid #ec0a46; outline-offset: 3px; border-radius: 3px; }
.dashboard-donut__legend i[b-o5xhf7eqtm] { width: 7px; height: 7px; border-radius: 50%; background: #8ca0b6; }
.dashboard-donut__legend i.is-success[b-o5xhf7eqtm], .dashboard-donut__legend i.is-one[b-o5xhf7eqtm] { background: #22a06b; }
.dashboard-donut__legend i.is-pending[b-o5xhf7eqtm], .dashboard-donut__legend i.is-two[b-o5xhf7eqtm] { background: #e6a817; }
.dashboard-donut__legend i.is-failed[b-o5xhf7eqtm], .dashboard-donut__legend i.is-three[b-o5xhf7eqtm] { background: #ec0a46; }
.dashboard-donut__legend i.is-expired[b-o5xhf7eqtm], .dashboard-donut__legend i.is-four[b-o5xhf7eqtm] { background: #8ca0b6; }
.dashboard-donut__legend i.is-reconciliation[b-o5xhf7eqtm] { background: #6070dd; }
.dashboard-donut__legend i.is-five[b-o5xhf7eqtm] { background: #6070dd; }
.dashboard-donut__legend span[b-o5xhf7eqtm] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dashboard-donut__metrics[b-o5xhf7eqtm] { display: grid; justify-items: end; gap: 2px; min-width: 0; text-align: right; }
.dashboard-donut__metrics b[b-o5xhf7eqtm] { max-width: 100%; overflow: hidden; color: #1d2939; font: 600 12px/1 var(--font-number); text-overflow: ellipsis; white-space: nowrap; }
.dashboard-donut__metrics small[b-o5xhf7eqtm] { max-width: 100%; overflow: hidden; color: #67768c; font: 500 10px/1.1 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
.dashboard-donut__empty[b-o5xhf7eqtm] { display: grid; min-height: 168px; place-items: center; color: #67768c; font: 400 13px/1.4 var(--font-ui); }
/* /Blazor/Components/DashboardInteractiveRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    .dashboard-runtime[b-p3uewvg1gw] {
        display: none;
    }
}

/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .dashboard-runtime[b-p3uewvg1gw] {
        width: min(976px, calc(100% - 464px));
        max-width: 976px;
        margin-left: max(392px, calc(392px + (100% - 464px - 976px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .dashboard-runtime[b-p3uewvg1gw] {
        width: min(976px, 100%);
        max-width: 976px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.dashboard-runtime .quick-card[b-p3uewvg1gw] {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    will-change: transform;
}

.dashboard-runtime .quick-card > span[b-p3uewvg1gw] {
    line-height: 1.25;
}

.dashboard-runtime .quick-card:hover[b-p3uewvg1gw] {
    transform: translateY(-6px);
}

.dashboard-runtime .quick-card:focus-visible[b-p3uewvg1gw] {
    transform: translateY(-6px);
    outline: 2px solid #2276fd;
    outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
    .dashboard-runtime .quick-card[b-p3uewvg1gw] {
        transition: none;
    }

    .dashboard-runtime .quick-card:hover[b-p3uewvg1gw],
    .dashboard-runtime .quick-card:focus-visible[b-p3uewvg1gw] {
        transform: none;
    }
}
/* /Blazor/Components/DashboardTimelineChart.razor.rz.scp.css */
.dashboard-timeline[b-s3qhxa0z5e] { min-width: 0; }
.dashboard-timeline__plot[b-s3qhxa0z5e] { display: grid; grid-template-columns: repeat(var(--dashboard-points, 24), minmax(22px, 1fr)); align-items: end; gap: clamp(3px, .5vw, 8px); min-height: 190px; padding: 12px 2px 0; border-bottom: 1px solid #dce4ec; background: repeating-linear-gradient(to bottom, transparent 0, transparent 46px, #edf1f5 47px, transparent 48px); }
.dashboard-timeline__column[b-s3qhxa0z5e] { display: grid; grid-template-rows: 16px minmax(128px, 1fr) 17px; align-items: end; gap: 6px; min-width: 0; height: 188px; padding: 0; border: 0; color: #67768c; background: transparent; cursor: pointer; }
.dashboard-timeline__column:hover .dashboard-timeline__bars[b-s3qhxa0z5e] { background: rgba(29, 41, 57, .04); }
.dashboard-timeline__column:focus-visible[b-s3qhxa0z5e] { outline: 2px solid #ec0a46; outline-offset: 2px; border-radius: 4px; }
.dashboard-timeline__value[b-s3qhxa0z5e] { overflow: hidden; font: 600 10px/1 var(--font-number); opacity: 0; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.dashboard-timeline__column:hover .dashboard-timeline__value[b-s3qhxa0z5e], .dashboard-timeline__column:focus-visible .dashboard-timeline__value[b-s3qhxa0z5e] { opacity: 1; }
.dashboard-timeline__bars[b-s3qhxa0z5e] { display: flex; align-items: end; justify-content: center; gap: 2px; height: 100%; padding: 0 1px; transition: background .15s ease; }
.dashboard-timeline__bars i[b-s3qhxa0z5e] { display: block; width: min(10px, 33%); min-height: 0; border-radius: 3px 3px 1px 1px; }
.dashboard-timeline__bars .is-created[b-s3qhxa0z5e] { background: #a9b7c7; }
.dashboard-timeline__bars .is-success[b-s3qhxa0z5e] { background: #22a06b; }
.dashboard-timeline__bars .is-failed[b-s3qhxa0z5e] { background: #ec0a46; }
.dashboard-timeline__label[b-s3qhxa0z5e] { overflow: hidden; font: 500 10px/1 var(--font-ui); text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.dashboard-timeline__conversion[b-s3qhxa0z5e] { display: grid; grid-template-columns: 72px repeat(var(--dashboard-points, 7), minmax(0, 1fr)); gap: 4px; align-items: center; margin-top: 10px; color: #67768c; font: 500 10px/1 var(--font-ui); }
.dashboard-timeline__conversion b[b-s3qhxa0z5e] { color: #1d2939; font: 600 10px/1 var(--font-number); text-align: center; }
.dashboard-timeline__empty[b-s3qhxa0z5e] { display: grid; min-height: 170px; place-items: center; color: #67768c; font: 400 13px/1.4 var(--font-ui); }
/* /Blazor/Components/DesktopPaymentLinkCreatedRuntime.razor.rz.scp.css */
.desktop-link-created[b-yhpta17cxl] {
    position: relative;
    display: none;
    width: 512px;
    min-height: 902px;
    color: #1d1d1d;
    font-family: var(--font-ui);
}

.desktop-link-created[b-yhpta17cxl],
.desktop-link-created *[b-yhpta17cxl] {
    box-sizing: border-box;
}

.desktop-link-created__shell[b-yhpta17cxl],
.desktop-link-created__background[b-yhpta17cxl] {
    position: absolute;
    left: 0;
    width: 512px;
    pointer-events: none;
}

.desktop-link-created__shell[b-yhpta17cxl] {
    top: 0;
    height: 918px;
}

.desktop-link-created__background[b-yhpta17cxl] {
    top: 8px;
    left: 8px;
    width: 496px;
    height: 902px;
}

.desktop-link-created__success[b-yhpta17cxl] {
    position: absolute;
    top: 32px;
    left: 172px;
    width: 168px;
    height: 164px;
    pointer-events: none;
}

.desktop-link-created__success > img:first-child[b-yhpta17cxl] {
    position: absolute;
    inset: 0;
    width: 168px;
    height: 164px;
}

.desktop-link-created__success span[b-yhpta17cxl],
.desktop-link-created__success i[b-yhpta17cxl],
.desktop-link-created__success b[b-yhpta17cxl] {
    position: absolute;
    border-radius: 50%;
}

.desktop-link-created__success span[b-yhpta17cxl] {
    top: 36px;
    left: 38px;
    width: 90px;
    height: 90px;
    background: #dbe2e9;
}

.desktop-link-created__success i[b-yhpta17cxl] {
    top: 36px;
    left: 38px;
    width: 90px;
    height: 90px;
    background: #00d512;
}

.desktop-link-created__success b[b-yhpta17cxl] {
    top: 43px;
    left: 45px;
    width: 77px;
    height: 77px;
    background: #f0f4f8;
}

.desktop-link-created__success-check[b-yhpta17cxl] {
    position: absolute;
    top: 46px;
    left: 48px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #00d512;
    font-style: normal;
}

.desktop-link-created__success-check[b-yhpta17cxl]::after {
    position: absolute;
    top: 20px;
    left: 18px;
    width: 31px;
    height: 16px;
    border: solid #fff;
    border-width: 0 0 5px 5px;
    content: "";
    transform: rotate(-45deg);
}

.desktop-link-created h1[b-yhpta17cxl] {
    position: absolute;
    top: 196px;
    left: 0;
    width: 100%;
    margin: 0;
    color: #000;
    text-align: center;
    font: 500 24px / .9 var(--font-title);
}

.desktop-link-created__lead[b-yhpta17cxl] {
    position: absolute;
    top: 242px;
    left: 0;
    width: 100%;
    margin: 0;
    color: #67768c;
    text-align: center;
    font: 500 14px / 1.2 var(--font-ui);
}

.desktop-link-created__copy[b-yhpta17cxl] {
    position: absolute;
    top: 332px;
    left: 32px;
    z-index: 2;
    width: 448px;
}

.desktop-link-created__copy-label[b-yhpta17cxl] {
    margin: 0 0 15px;
    color: #67768c;
    font: 600 14px / 1 var(--font-ui);
}

.desktop-link-created__copy-label em[b-yhpta17cxl] {
    display: inline-grid;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    place-items: center;
    border-radius: 50%;
    color: #fff;
    background: #fd2226;
    font: 600 11px / 1 var(--font-ui);
    font-style: normal;
}

.desktop-link-created__copy-field[b-yhpta17cxl] {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 55px;
    min-width: 0;
    padding: 0 4px 0 24px;
    border-radius: 24px;
    background: #f0f4f8;
}

.desktop-link-created__copy-url[b-yhpta17cxl] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    font: 700 14px / 1 var(--font-title);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.desktop-link-created__copy-button[b-yhpta17cxl] {
    position: relative;
    z-index: 3;
    display: grid;
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    place-items: center;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: #e1e5ea;
    color: #1d1d1d;
    cursor: pointer;
    transition: background-color 240ms ease, color 240ms ease;
}

.desktop-link-created__copy-button:hover[b-yhpta17cxl] {
    background-color: #fff;
    color: #1d1d1d;
}

.desktop-link-created__copy-button img[b-yhpta17cxl] {
    display: block;
    width: 18px;
    height: 18px;
    pointer-events: none;
    transition: filter 240ms ease;
}

.desktop-link-created__copy-button:hover img[b-yhpta17cxl] {
    filter: brightness(0);
}

.desktop-link-created__actions[b-yhpta17cxl] {
    position: absolute;
    top: 440px;
    left: 32px;
    z-index: 2;
    display: flex;
    gap: 18px;
}

.desktop-link-created__actions a[b-yhpta17cxl],
.desktop-link-created__actions button[b-yhpta17cxl] {
    display: flex;
    width: 215px;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: 1px solid rgb(29 29 29 / 20%);
    border-radius: 12px;
    color: #1d1d1d;
    background: transparent;
    font: 700 13px / 1 var(--font-title);
    text-decoration: none;
}

.desktop-link-created__actions img[b-yhpta17cxl] {
    width: 18px;
}

.desktop-link-created__status[b-yhpta17cxl] {
    position: absolute;
    top: 510px;
    left: 32px;
    z-index: 1;
    width: 448px;
    height: 68px;
    overflow: hidden;
    border: 1px solid rgb(46 74 105 / 10%);
    border-radius: 24px;
    background: linear-gradient(180deg, rgb(255 255 255 / 50%), rgb(240 247 255 / 50%));
}

.desktop-link-created__status > span[b-yhpta17cxl],
.desktop-link-created__status > i[b-yhpta17cxl] {
    position: absolute;
    top: 24px;
    left: 0;
    background: #00d512;
}

.desktop-link-created__status > span[b-yhpta17cxl] {
    width: 2px;
    height: 24px;
}

.desktop-link-created__status > i[b-yhpta17cxl] {
    width: 10px;
    height: 24px;
    filter: blur(16px);
}

.desktop-link-created__status b[b-yhpta17cxl] {
    position: absolute;
    top: 22px;
    left: 22px;
    display: grid;
    width: 24px;
    height: 24px;
    place-items: center;
    border-radius: 50%;
    background: #00d512;
}

.desktop-link-created__status b img[b-yhpta17cxl] {
    width: 14px;
    filter: brightness(0) invert(1);
}

.desktop-link-created__status p[b-yhpta17cxl],
.desktop-link-created__status strong[b-yhpta17cxl] {
    position: absolute;
    left: 54px;
    margin: 0;
}

.desktop-link-created__status p[b-yhpta17cxl] {
    top: 14px;
    font: 500 13px / 1 var(--font-ui);
}

.desktop-link-created__status strong[b-yhpta17cxl] {
    top: 34px;
    color: #00d512;
    font: 600 15px / 1 var(--font-ui);
}

.desktop-link-created__details[b-yhpta17cxl] {
    position: absolute;
    top: 610px;
    left: 32px;
    z-index: 0;
    width: 413px;
    height: 256px;
    margin: 0;
    pointer-events: none;
}

.desktop-link-created__details div[b-yhpta17cxl] {
    position: absolute;
    min-width: 0;
}

.desktop-link-created__details div:nth-child(1)[b-yhpta17cxl] { left: 0; top: 0; }
.desktop-link-created__details div:nth-child(2)[b-yhpta17cxl] { left: 233px; top: 0; }
.desktop-link-created__details div:nth-child(3)[b-yhpta17cxl] { left: 0; top: 72px; }
.desktop-link-created__details div:nth-child(4)[b-yhpta17cxl] { left: 233px; top: 72px; }
.desktop-link-created__details div:nth-child(5)[b-yhpta17cxl] { left: 0; top: 144px; }
.desktop-link-created__details div:nth-child(6)[b-yhpta17cxl] { left: 233px; top: 144px; }
.desktop-link-created__details div:nth-child(7)[b-yhpta17cxl] { left: 0; top: 216px; }

.desktop-link-created__details dt[b-yhpta17cxl],
.desktop-link-created__details dd[b-yhpta17cxl] {
    margin: 0;
    overflow-wrap: anywhere;
}

.desktop-link-created__details dt[b-yhpta17cxl] {
    margin-bottom: 5px;
    color: #67768c;
    font: 600 14px / 1 var(--font-ui);
}

.desktop-link-created__details dd[b-yhpta17cxl] {
    font: 600 16px / 1.2 var(--font-ui);
}

@media (min-width: 768px) {
    .desktop-link-created[b-yhpta17cxl] {
        display: block;
    }
}
/* /Blazor/Components/DesktopPaymentLinkDetailsRuntime.razor.rz.scp.css */
.desktop-link-detail[b-9i9fbplq28] {
    display: none;
    width: 512px;
    height: fit-content;
    padding: 32px 8px 8px;
    color: #1d1d1d;
    border-radius: 32px;
    background: #f0f4f8;
    font-family: var(--font-ui);
}

.desktop-link-detail[b-9i9fbplq28],
.desktop-link-detail *[b-9i9fbplq28] {
    box-sizing: border-box;
}

.desktop-link-detail__header[b-9i9fbplq28] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    padding: 0 16px 24px;
}

.desktop-link-detail__heading[b-9i9fbplq28] {
    min-width: 0;
}

.desktop-link-detail__heading h1[b-9i9fbplq28] {
    margin: 0;
    color: #000;
    font: 500 20px / .9 var(--font-title);
}

.desktop-link-detail__type[b-9i9fbplq28] {
    margin: 10px 0 0;
    color: #67768c;
    font: 500 13px / 1 var(--font-ui);
}

.desktop-link-detail__type b[b-9i9fbplq28] {
    color: #1d1d1d;
    font-weight: 500;
}

.desktop-link-detail__card[b-9i9fbplq28] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    border-radius: 24px;
    background: #fff;
}

.desktop-link-detail__status[b-9i9fbplq28] {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 68px;
    padding: 14px 22px 14px 22px;
    overflow: hidden;
    border: 1px solid rgb(46 74 105 / 10%);
    border-radius: 24px;
    background: linear-gradient(180deg, rgb(255 255 255 / 50%), rgb(240 247 255 / 50%));
}

.desktop-link-detail__status-accent[b-9i9fbplq28],
.desktop-link-detail__status-glow[b-9i9fbplq28] {
    position: absolute;
    top: 50%;
    left: 0;
    background: #00d512;
    transform: translateY(-50%);
}

.desktop-link-detail__status-accent[b-9i9fbplq28] {
    width: 2px;
    height: 24px;
}

.desktop-link-detail__status-glow[b-9i9fbplq28] {
    width: 10px;
    height: 24px;
    filter: blur(16px);
}

.desktop-link-detail__status-icon[b-9i9fbplq28] {
    display: grid;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    place-items: center;
    border-radius: 50%;
    background: #00d512;
}

.desktop-link-detail__status-icon img[b-9i9fbplq28] {
    width: 14px;
    height: 14px;
}

.desktop-link-detail__status-text[b-9i9fbplq28] {
    min-width: 0;
}

.desktop-link-detail__status-text p[b-9i9fbplq28] {
    margin: 0 0 4px;
    color: #1d1d1d;
    font: 500 13px / 1 var(--font-ui);
}

.desktop-link-detail__status-text strong[b-9i9fbplq28] {
    color: #00d512;
    font: 600 14px / 1 var(--font-ui);
}

.desktop-link-detail__status.is-expired .desktop-link-detail__status-accent[b-9i9fbplq28],
.desktop-link-detail__status.is-expired .desktop-link-detail__status-glow[b-9i9fbplq28],
.desktop-link-detail__status.is-expired .desktop-link-detail__status-icon[b-9i9fbplq28],
.desktop-link-detail__status.is-disabled .desktop-link-detail__status-accent[b-9i9fbplq28],
.desktop-link-detail__status.is-disabled .desktop-link-detail__status-glow[b-9i9fbplq28],
.desktop-link-detail__status.is-disabled .desktop-link-detail__status-icon[b-9i9fbplq28],
.desktop-link-detail__status.is-deleted .desktop-link-detail__status-accent[b-9i9fbplq28],
.desktop-link-detail__status.is-deleted .desktop-link-detail__status-glow[b-9i9fbplq28],
.desktop-link-detail__status.is-deleted .desktop-link-detail__status-icon[b-9i9fbplq28] {
    background: #fd2226;
}

.desktop-link-detail__status.is-expired .desktop-link-detail__status-text strong[b-9i9fbplq28],
.desktop-link-detail__status.is-disabled .desktop-link-detail__status-text strong[b-9i9fbplq28],
.desktop-link-detail__status.is-deleted .desktop-link-detail__status-text strong[b-9i9fbplq28] {
    color: #fd2226;
}

.desktop-link-detail__status.is-paid .desktop-link-detail__status-accent[b-9i9fbplq28],
.desktop-link-detail__status.is-paid .desktop-link-detail__status-glow[b-9i9fbplq28],
.desktop-link-detail__status.is-paid .desktop-link-detail__status-icon[b-9i9fbplq28] {
    background: #4972ce;
}

.desktop-link-detail__status.is-paid .desktop-link-detail__status-text strong[b-9i9fbplq28] {
    color: #4972ce;
}

.desktop-link-detail__copy-label[b-9i9fbplq28] {
    margin: 0 0 15px;
    color: #67768c;
    font: 600 14px / 1 var(--font-ui);
}

.desktop-link-detail__copy-label em[b-9i9fbplq28] {
    display: inline-grid;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    place-items: center;
    border-radius: 50%;
    color: #fff;
    background: #fd2226;
    font: 600 11px / 1 var(--font-ui);
    font-style: normal;
}

.desktop-link-detail__copy-field[b-9i9fbplq28] {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 55px;
    min-width: 0;
    padding: 0 4px 0 24px;
    border-radius: 24px;
    background: #f0f4f8;
}

.desktop-link-detail__copy-url[b-9i9fbplq28] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    font: 700 14px / 1 var(--font-title);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.desktop-link-detail__copy-button[b-9i9fbplq28] {
    display: grid;
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    place-items: center;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: #e1e5ea;
    color: #1d1d1d;
    cursor: pointer;
    transition: background-color 240ms ease, color 240ms ease;
}

.desktop-link-detail__copy-button:hover[b-9i9fbplq28] {
    background-color: #fff;
    color: #1d1d1d;
}

.desktop-link-detail__copy-button img[b-9i9fbplq28] {
    display: block;
    width: 18px;
    height: 18px;
    pointer-events: none;
    transition: filter 240ms ease;
}

.desktop-link-detail__copy-button:hover img[b-9i9fbplq28] {
    filter: brightness(0);
}

.desktop-link-detail__actions[b-9i9fbplq28] {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.desktop-link-detail__action[b-9i9fbplq28] {
    display: flex;
    width: 100%;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: 1px solid rgb(29 29 29 / 20%);
    border-radius: 12px;
    color: #1d1d1d;
    background: #fff;
    font: 700 13px / 1 var(--font-title);
    text-decoration: none;
    cursor: pointer;
    transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}

.desktop-link-detail__action img[b-9i9fbplq28] {
    width: 18px;
    height: 18px;
    transition: filter .2s ease;
}

.desktop-link-detail__action:hover[b-9i9fbplq28] {
    color: #fff;
    background: #1d1d1d;
    border-color: #1d1d1d;
}

.desktop-link-detail__action:hover img[b-9i9fbplq28] {
    filter: brightness(0) invert(1);
}

.desktop-link-detail__details[b-9i9fbplq28] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: 40px;
    row-gap: 28px;
    margin: 0;
}

.desktop-link-detail__details > div[b-9i9fbplq28] {
    min-width: 0;
}

.desktop-link-detail__details dt[b-9i9fbplq28],
.desktop-link-detail__details dd[b-9i9fbplq28] {
    margin: 0;
    overflow-wrap: anywhere;
}

.desktop-link-detail__details dt[b-9i9fbplq28] {
    margin-bottom: 5px;
    color: #67768c;
    font: 600 14px / 1 var(--font-ui);
}

.desktop-link-detail__details dd[b-9i9fbplq28] {
    font: 600 16px / 1.2 var(--font-ui);
}

@media (min-width: 768px) {
    .desktop-link-detail[b-9i9fbplq28] {
        display: block;
    }
}
/* /Blazor/Components/DesktopProfileRuntime.razor.rz.scp.css */
.desktop-profile-runtime[b-ht2dfbrp82] {
    display: none;
}

@media (min-width: 768px) {
    .desktop-profile-runtime[b-ht2dfbrp82],
    .desktop-profile-runtime *[b-ht2dfbrp82] {
        box-sizing: border-box;
    }

    .desktop-profile-runtime[b-ht2dfbrp82] {
        display: grid;
        gap: clamp(1.5rem, 2.5vw, 3rem);
        /* <1600: center in workspace, keep clear of absolute side-nav.
           ≥1600 override below — rail already has 392/72 gutters. */
        width: min(976px, calc(100% - 464px));
        max-width: 976px;
        min-width: 0;
        margin-left: max(392px, calc(392px + (100% - 464px - 976px) / 2)) !important;
        margin-right: auto !important;
        /* Clear absolute cabinet .topbar (77px + breathing room) */
        padding: 109px 0 clamp(2rem, 3vw, 3rem);
        color: #1d1d1d;
        font-family: var(--font-ui);
    }

    .desktop-profile-runtime button[b-ht2dfbrp82],
    .desktop-profile-runtime a[b-ht2dfbrp82] {
        font: inherit;
        cursor: pointer;
    }

    .desktop-profile-runtime button:disabled[b-ht2dfbrp82] {
        cursor: default;
        opacity: .55;
    }

    .desktop-profile-runtime__heading[b-ht2dfbrp82] {
        display: grid;
        gap: 10px;
    }

    .desktop-profile-runtime__heading > div[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .desktop-profile-runtime__heading img[b-ht2dfbrp82] {
        width: 24px;
        height: 24px;
    }

    .desktop-profile-runtime__heading h1[b-ht2dfbrp82] {
        margin: 0;
        color: #000;
        font: 500 28px / .9 var(--font-title);
    }

    .desktop-profile-runtime__heading p[b-ht2dfbrp82],
    .desktop-profile-runtime__section > p[b-ht2dfbrp82],
    .desktop-profile-runtime__twofa-desc[b-ht2dfbrp82] {
        margin: 0;
        color: #67768c;
        font: 500 14px / 1.35 var(--font-ui);
    }

    .desktop-profile-runtime__hero[b-ht2dfbrp82] {
        display: grid;
        gap: 1.25rem;
        align-items: stretch;
    }

    .desktop-profile-runtime__profile-card[b-ht2dfbrp82] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        min-height: 0;
        height: 100%;
        padding: 12px 16px 14px;
        overflow: hidden;
        border-radius: 24px;
        background: #fff;
        box-shadow: 0 0 5px rgb(0 8 33 / 3%), 0 0 80px rgb(0 8 33 / 7%);
    }

    .desktop-profile-runtime__profile-panel[b-ht2dfbrp82] {
        position: absolute;
        inset: 40px 4px 4px;
        border-radius: 20px;
        background: #f0f4f8;
        pointer-events: none;
    }

    .desktop-profile-runtime__avatar[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        width: 72px;
        height: 72px;
        margin: 0 0 2px;
        padding: 2px;
        border: 1.61px solid rgb(46 74 105 / 10%);
        border-radius: 20px;
        background: rgb(255 255 255 / 50%);
        object-fit: contain;
    }

    .desktop-profile-runtime__profile-card > span[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        margin: 0;
        color: #67768c;
        font: 600 13px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__profile-card > strong[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        margin: 0 0 4px;
        overflow-wrap: anywhere;
        font: 600 15px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__profile-actions[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
    }

    .desktop-profile-runtime__role-badge[b-ht2dfbrp82] {
        display: inline-grid;
        min-height: 30px;
        place-items: center;
        margin: 0;
        padding: 0 12px;
        border-radius: 128px;
        color: #fff;
        background: #1d1d1d;
        font: 600 13px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-section[b-ht2dfbrp82] {
        display: grid;
        grid-template-rows: auto auto 1fr;
        gap: 6px;
        align-content: stretch;
        min-width: 0;
        height: 100%;
    }

        .desktop-profile-runtime__twofa-section > h2[b-ht2dfbrp82],
        .desktop-profile-runtime__twofa-heading h2[b-ht2dfbrp82],
        .desktop-profile-runtime__section h2[b-ht2dfbrp82] {
            margin: 0;
            padding: 0;
            color: #000;
            font: 600 16px/.9 var(--font-title);
        }

    .desktop-profile-runtime__twofa-desc[b-ht2dfbrp82] {
        margin: 0;
        padding: 0;
        color: #67768c;
        font: 500 12px / 1.3 var(--font-ui);
    }

    .desktop-profile-runtime__section > p[b-ht2dfbrp82] {
        margin-bottom: 4px;
    }

    .desktop-profile-runtime__twofa-card[b-ht2dfbrp82] {
        position: relative;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
        gap: 10px 14px;
        align-items: stretch;
        min-height: 0;
        height: 100%;
        padding: 4px;
        overflow: hidden;
        border: 1px solid #f0f4f8;
        border-radius: 24px;
        background: #fff;
        text-align: left;
    }

    .desktop-profile-runtime__twofa-card.is-connectable[b-ht2dfbrp82] {
        cursor: pointer;
    }

    /* Enabled 2FA card — Figma dark card with reference art. */
    .desktop-profile-runtime__twofa-card.is-enabled[b-ht2dfbrp82] {
        display: block;
        grid-template-columns: unset;
        gap: 0;
        padding: 0;
        border: 0;
        background: #0b0b0b;
        box-shadow: none;
        min-height: 168px;
    }

    .desktop-profile-runtime__twofa-card-bg[b-ht2dfbrp82] {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        object-fit: cover;
        object-position: right center;
        pointer-events: none;
        user-select: none;
        z-index: 0;
    }

    .desktop-profile-runtime__twofa-enabled[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-rows: auto 1fr auto;
        align-items: start;
        gap: 0;
        box-sizing: border-box;
        width: min(100%, 58%);
        min-height: 168px;
        height: 100%;
        padding: 20px 18px 18px 22px;
    }

    .desktop-profile-runtime__twofa-enabled-label[b-ht2dfbrp82] {
        margin: 0;
        color: #fff;
        font: 600 14px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-enabled-pills[b-ht2dfbrp82] {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        align-self: center;
        gap: 8px;
        width: max-content;
        max-width: none;
        margin: 0;
    }

    .desktop-profile-runtime__twofa-pill[b-ht2dfbrp82] {
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        gap: 8px;
        max-width: none;
        min-height: 36px;
        padding: 8px 12px;
        border-radius: 999px;
        font: 700 13px / 1 var(--font-ui);
        white-space: nowrap;
    }

    .desktop-profile-runtime__twofa-pill img[b-ht2dfbrp82] {
        width: 18px;
        height: 18px;
        flex: 0 0 auto;
        object-fit: contain;
    }

    .desktop-profile-runtime__twofa-pill.is-connected[b-ht2dfbrp82] {
        color: #00d512;
        background: #0a3a14;
    }

    .desktop-profile-runtime__twofa-pill.is-provider[b-ht2dfbrp82] {
        color: #1d1d1d;
        background: #fff;
    }

    .desktop-profile-runtime__twofa-enabled-toggle[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        gap: 12px;
        max-width: 100%;
        margin-top: 0;
        color: #fff;
        font: 600 13px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-enabled-toggle > span[b-ht2dfbrp82] {
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .desktop-profile-runtime__twofa-card.is-enabled .desktop-profile-runtime__twofa-payout-switch[b-ht2dfbrp82] {
        flex: 0 0 44px;
        background: #4a4a4a;
    }

    .desktop-profile-runtime__twofa-card.is-enabled .desktop-profile-runtime__twofa-payout-switch > i[b-ht2dfbrp82] {
        background: #111;
    }

    .desktop-profile-runtime__twofa-card.is-enabled .desktop-profile-runtime__twofa-payout-switch.is-on[b-ht2dfbrp82] {
        background: #ec0a46;
    }

    .desktop-profile-runtime__twofa-card.is-enabled .desktop-profile-runtime__twofa-payout-switch.is-on > i[b-ht2dfbrp82] {
        background: #111;
    }

    .desktop-profile-runtime__twofa-status[b-ht2dfbrp82] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        gap: 8px;
        min-height: 0;
        padding: 20px 14px;
        border-radius: 20px;
        background: #f0f4f8;
    }

    .desktop-profile-runtime__twofa-status > span[b-ht2dfbrp82] {
        color: #67768c;
        font: 600 13px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-status-main[b-ht2dfbrp82] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        margin: 0;
    }

    .desktop-profile-runtime__twofa-status-icon[b-ht2dfbrp82] {
        display: block;
        width: 28px;
        height: 28px;
        margin: 0;
        object-fit: contain;
    }

    .desktop-profile-runtime__twofa-status-main strong[b-ht2dfbrp82] {
        font: 600 13px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-body[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        min-width: 0;
        min-height: 0;
        padding: 0;
        overflow: hidden;
    }

    .desktop-profile-runtime__twofa-padlock[b-ht2dfbrp82] {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 150px;
        height: 150px;
        margin: 0;
        object-fit: contain;
        object-position: right bottom;
        pointer-events: none;
        z-index: 0;
    }

    .desktop-profile-runtime__twofa-body > p[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        max-width: 58%;
        margin: 0;
        font: 600 13px / 1.25 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-payout-toggle[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        margin: 0;
        min-height: 28px;
        color: #1d1d1d;
        font: 600 13px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__twofa-payout-toggle > span[b-ht2dfbrp82] {
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .desktop-profile-runtime__twofa-payout-switch[b-ht2dfbrp82] {
        position: relative;
        flex: 0 0 44px;
        width: 44px;
        height: 24px;
        padding: 0;
        border: 0;
        border-radius: 999px;
        background: #67768c;
        transition: background-color 280ms ease-out;
    }

    .desktop-profile-runtime__twofa-payout-switch > i[b-ht2dfbrp82] {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 1px 4px rgb(0 0 0 / 22%);
        transition: transform 280ms ease-out;
    }

    .desktop-profile-runtime__twofa-payout-switch.is-on[b-ht2dfbrp82] {
        background: #ec0a46;
    }

    .desktop-profile-runtime__twofa-payout-switch.is-on > i[b-ht2dfbrp82] {
        transform: translateX(20px);
    }

    .desktop-profile-runtime__twofa-payout-switch:focus-visible[b-ht2dfbrp82] {
        outline: 2px solid #2276fd;
        outline-offset: 2px;
    }

    .desktop-profile-runtime__twofa-providers[b-ht2dfbrp82] {
        position: relative;
        z-index: 1;
        display: flex;
        flex-wrap: wrap;
        justify-content: start;
        align-items: center;
        gap: 12px;
        margin: 0;
        padding: 0;
    }

    .desktop-profile-runtime__twofa-provider[b-ht2dfbrp82] {
        position: relative;
        display: grid;
        width: 40px;
        height: 40px;
        place-items: center;
        border: 0;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 0 7px rgb(0 8 33 / 8%);
    }

    .desktop-profile-runtime__twofa-provider img[b-ht2dfbrp82] {
        width: 20px;
        height: 20px;
    }

    .desktop-profile-runtime__twofa-provider--soon[b-ht2dfbrp82] {
        background: #f0f4f8;
    }

    .desktop-profile-runtime__twofa-provider--soon img[b-ht2dfbrp82] {
        width: 18px;
        height: 15px;
    }

    .desktop-profile-runtime__twofa-provider--soon b[b-ht2dfbrp82] {
        position: absolute;
        top: -6px;
        left: 28px;
        display: grid;
        width: 43px;
        height: 16px;
        place-items: center;
        border-radius: 12px;
        color: #fff;
        background: linear-gradient(180deg, #fd2226, #ec0a46);
        font: 700 10px / 1 var(--font-ui);
        text-transform: uppercase;
    }

    .desktop-profile-runtime__section[b-ht2dfbrp82] {
        display: grid;
        gap: 12px;
        min-width: 0;

    }

    .desktop-profile-runtime__password[b-ht2dfbrp82] {
        width: 50%;
        max-width: 50%;
        justify-self: start;
    }

    .desktop-profile-runtime__contacts-row[b-ht2dfbrp82] {
        display: grid;
        gap: 12px;
    }

    .desktop-profile-runtime__info-card[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card[b-ht2dfbrp82] {
        position: relative;
        display: grid;
        grid-template-columns: 24px minmax(0, 1fr) 48px;
        grid-template-rows: auto auto;
        column-gap: 12px;
        row-gap: 14px;
        align-items: center;
        width: 100%;
        min-height: 98px;
        padding: 18px;
        border: 1px solid #f0f4f8;
        border-radius: 20px;
        background: #fff;
        text-align: left;
    }

    .desktop-profile-runtime__info-card > img[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card > img[b-ht2dfbrp82] {
        grid-column: 1;
        grid-row: 1;
        width: 24px;
        height: 24px;
    }

    .desktop-profile-runtime__info-card > span[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card > span[b-ht2dfbrp82] {
        grid-column: 2;
        grid-row: 1;
        color: #67768c;
        font: 600 14px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__info-card > strong[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card > strong[b-ht2dfbrp82],
    .desktop-profile-runtime__info-card > input[b-ht2dfbrp82] {
        grid-column: 1 / 3;
        grid-row: 2;
        min-width: 0;
        overflow: hidden;
        color: #1d1d1d;
        font: 600 15px / 1 var(--font-ui);
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .desktop-profile-runtime__info-card > input[b-ht2dfbrp82] {
        width: 100%;
        height: 34px;
        border: 0;
        border-bottom: 1px solid #1d1d1d;
        background: transparent;
        font: 600 16px / 1 var(--font-ui);
        outline: 0;
        white-space: normal;
    }

    .desktop-profile-runtime__info-card > i[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card > i[b-ht2dfbrp82] {
        grid-column: 3;
        grid-row: 1 / span 2;
        display: grid;
        width: 48px;
        height: 48px;
        place-items: center;
        border-radius: 24px;
        background: #f0f4f8;
        transition: background-color 320ms ease-out;
    }

    .desktop-profile-runtime__info-card > i img[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card > i img[b-ht2dfbrp82] {
        width: 18px;
        height: 18px;
        transition: filter 320ms ease-out;
    }

    .desktop-profile-runtime__info-card:not(:disabled) > i:hover[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card:not(:disabled) > i:hover[b-ht2dfbrp82] {
        background: #1d1d1d;
    }

    .desktop-profile-runtime__info-card:not(:disabled) > i:hover img[b-ht2dfbrp82],
    .desktop-profile-runtime__password-card:not(:disabled) > i:hover img[b-ht2dfbrp82] {
        filter: brightness(0) invert(1);
    }

    .desktop-profile-runtime__password-card[b-ht2dfbrp82] {
        min-height: 110px;
    }

    .desktop-profile-runtime__telegram-card[b-ht2dfbrp82],
    .desktop-profile-runtime__list[b-ht2dfbrp82] {
        padding: 18px;
        border: 1px solid #f0f4f8;
        border-radius: 20px;
        background: #fff;
    }

    .desktop-profile-runtime__telegram-card[b-ht2dfbrp82] {
        display: grid;
        gap: 16px;
    }

    .desktop-profile-runtime__telegram-card-head[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        gap: 12px;
        color: #67768c;
        font: 600 14px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__telegram-card-head img[b-ht2dfbrp82] {
        width: 24px;
        height: 24px;
    }

    .desktop-profile-runtime__telegram-card > p[b-ht2dfbrp82] {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        margin: 0;
    }

    .desktop-profile-runtime__telegram-card > p b[b-ht2dfbrp82] {
        padding: 5px 8px;
        border-radius: 128px;
        background: #e6e9eb;
        font: 600 12px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__telegram-card > p b:nth-child(2)[b-ht2dfbrp82] {
        color: #fff;
        background: #2276fd;
    }

    .desktop-profile-runtime__telegram-card > p .is-on[b-ht2dfbrp82] {
        color: #fff;
        background: #00d512;
    }

    .desktop-profile-runtime__telegram-card > p .is-off[b-ht2dfbrp82] {
        color: #fff;
        background: #fd2226;
    }

    .desktop-profile-runtime__telegram-toggle[b-ht2dfbrp82] {
        position: relative;
        display: grid;
        grid-template-columns: 44px minmax(0, 1fr);
        align-items: center;
        gap: 12px;
        min-height: 56px;
        padding: 8px 10px;
        border-radius: 16px;
        color: #1d1d1d;
        font: 700 12px / 1.2 var(--font-title);
        cursor: pointer;
    }

    .desktop-profile-runtime__telegram-toggle input[b-ht2dfbrp82] {
        position: absolute;
        width: 1px;
        height: 1px;
        opacity: 0;
        pointer-events: none;
    }

    .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82] {
        position: relative;
        display: block;
        width: 44px;
        height: 26px;
        border-radius: 128px;
        background: #b9c2cd;
        transition: background .32s ease-out;
    }

    .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82]::after {
        position: absolute;
        top: 4px;
        left: 4px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 2px 5px rgb(28 45 68 / 20%);
        content: "";
        transition: transform .32s ease-out;
    }

    .desktop-profile-runtime__telegram-toggle input:checked + .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82] {
        background: linear-gradient(180deg, #fd2226, #ec0a46);
    }

    .desktop-profile-runtime__telegram-toggle input:checked + .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82]::after {
        transform: translateX(18px);
    }

    .desktop-profile-runtime__telegram-toggle input:focus-visible + .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82] {
        outline: 2px solid #2276fd;
        outline-offset: 3px;
    }

    .desktop-profile-runtime__telegram-toggle input:disabled + .desktop-profile-runtime__telegram-toggle-track[b-ht2dfbrp82] {
        opacity: .5;
    }

    .desktop-profile-runtime__telegram-toggle:has(input:disabled)[b-ht2dfbrp82] {
        cursor: default;
        opacity: .72;
    }

    .desktop-profile-runtime__telegram-actions[b-ht2dfbrp82] {
        display: grid;
        gap: 12px;
    }

    .desktop-profile-runtime__telegram-actions > button[b-ht2dfbrp82],
    .desktop-profile-runtime__telegram-actions > a[b-ht2dfbrp82] {
        display: grid;
        width: 100%;
        min-height: 42px;
        place-items: center;
        border: 1px solid rgb(29 29 29 / 20%);
        border-radius: 12px;
        color: #1d1d1d;
        background: transparent;
        font: 700 12px / 1 var(--font-title);
        text-decoration: none;
    }

    .desktop-profile-runtime__telegram-actions .desktop-profile-runtime__telegram-outline[b-ht2dfbrp82] {
        border: 1px solid #c5ccd6;
        transition: border-color 320ms ease-out;
    }

    .desktop-profile-runtime__telegram-actions .desktop-profile-runtime__telegram-outline:hover:not(:disabled)[b-ht2dfbrp82] {
        border-color: #1d1d1d;
    }

    .desktop-profile-runtime__telegram-actions .desktop-profile-runtime__telegram-save[b-ht2dfbrp82] {
        border: 0;
        color: #fff;
        background: #1d1d1d;
        transition: background-color 320ms ease-out;
    }

    .desktop-profile-runtime__telegram-actions .desktop-profile-runtime__telegram-save:hover:not(:disabled)[b-ht2dfbrp82] {
        background: #ec0a46;
    }

    .desktop-profile-runtime__services[b-ht2dfbrp82] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(148px, 1fr));
        gap: 8px;
        padding: 8px;
        border: 1px solid #f0f4f8;
        border-radius: 20px;
        background: #fff;
    }

    .desktop-profile-runtime__services article[b-ht2dfbrp82] {
        position: relative;
        display: grid;
        align-content: start;
        gap: 18px;
        min-width: 0;
        min-height: 145px;
        padding: 20px 18px 52px;
        border-radius: 20px;
        background: #f0f4f8;
    }

    .desktop-profile-runtime__services article.is-connected[b-ht2dfbrp82] {
        background: #fff;
        box-shadow: 0 0 17px rgb(0 8 33 / 7%);
    }

    .desktop-profile-runtime__services img[b-ht2dfbrp82] {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }

    .desktop-profile-runtime__services strong[b-ht2dfbrp82] {
        font: 500 14px / 1 var(--font-title);
    }

    .desktop-profile-runtime__services .desktop-profile-runtime__twofa-service strong small[b-ht2dfbrp82] {
        color: #67768c;
        font: 600 11px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__services .desktop-profile-runtime__oauth-service--guard strong small[b-ht2dfbrp82] {
        color: #67768c;
        font: 600 11px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__services button[b-ht2dfbrp82],
    .desktop-profile-runtime__services a[b-ht2dfbrp82],
    .desktop-profile-runtime__services span:last-child[b-ht2dfbrp82] {
        position: absolute;
        right: 8px;
        bottom: 8px;
        left: 8px;
        display: grid;
        min-height: 39px;
        place-items: center;
        border: 0;
        border-radius: 16px;
        color: #1d1d1d;
        background: #fff;
        font: 700 12px / 1 var(--font-title);
        text-decoration: none;
        transition:
            color 320ms ease-out,
            background-color 320ms ease-out;
    }

    .desktop-profile-runtime__services article:not(.is-connected) button:hover:not(:disabled)[b-ht2dfbrp82],
    .desktop-profile-runtime__services article:not(.is-connected) a:hover[b-ht2dfbrp82] {
        color: #fff;
        background: #1d1d1d;
    }

    .desktop-profile-runtime__services .is-connected button[b-ht2dfbrp82] {
        color: #fd2226;
        background: #fff0f1;
    }

    .desktop-profile-runtime__services .is-connected button:hover:not(:disabled)[b-ht2dfbrp82] {
        color: #fff;
        background: #f11439;
    }

    .desktop-profile-runtime__login-security-card[b-ht2dfbrp82] {
        display: grid;
        gap: 12px;
        min-width: 0;
        padding: 5px 5px 5px;
        border-radius: 24px;
        background: #fff;
        box-shadow: 0 0 5px rgb(0 8 33 / 3%), 0 0 80px rgb(0 8 33 / 7%);
    }

    /* Same callout as ApiDocsRuntime (.api-docs-runtime-page .api-info-*),
       scoped here because those rules only apply under .api-docs-runtime-page. */
    .desktop-profile-runtime .api-info-callout[b-ht2dfbrp82] {
        position: relative;
        min-width: 0;
        min-height: 82px;
        overflow: hidden;
        border-radius: 24px;
        border: 1px solid rgba(46, 74, 105, 0.1);
        background:
            linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(240, 247, 255, 0.5) 100%),
            linear-gradient(180deg, #fff 0%, #f0f7ff 100%);
    }

    .desktop-profile-runtime .api-info-glow[b-ht2dfbrp82] {
        position: absolute;
        left: 0;
        top: 0;
        width: 42px;
        height: 100%;
    }

    .desktop-profile-runtime .api-info-icon[b-ht2dfbrp82] {
        position: absolute;
        left: 24px;
        top: 31px;
        width: 20px;
        height: 20px;
    }

    .desktop-profile-runtime .api-info-callout p[b-ht2dfbrp82] {
        min-width: 0;
        margin: 0;
        padding: 31px 32px 24px 54px;
        color: #1d1d1d;
        font: 500 14px / 20px var(--font-ui);
    }

    .desktop-profile-runtime__metrics[b-ht2dfbrp82] {
        display: grid;
        gap: 8px;
    }

        .desktop-profile-runtime__metrics > div[b-ht2dfbrp82] {
            display: grid;
            grid-template-columns: minmax(0, 1fr) 44px;
            grid-template-rows: auto auto;
            column-gap: 12px;
            row-gap: 8px;
            min-width: 0;
            min-height: 86px;
            padding: 17px 18px;
            border: 1px solid #f0f4f8;
            border-radius: 20px;
            background: #f0f4f8;
        }

    .desktop-profile-runtime__metric-label[b-ht2dfbrp82] {
        grid-column: 1;
        grid-row: 1;
        min-width: 0;
        color: #67768c;
        font: 600 13px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__metric-value[b-ht2dfbrp82] {
        grid-column: 1;
        grid-row: 2;
        min-width: 0;
        overflow-wrap: anywhere;
        color: #1d1d1d;
        font: 600 20px / 1 var(--font-number, var(--font-ui));
        letter-spacing: 1px;
    }

    .desktop-profile-runtime__metric-icon[b-ht2dfbrp82] {
        grid-column: 2;
        grid-row: 1 / span 2;
        display: grid;
        width: 44px;
        height: 44px;
        align-self: center;
        place-items: center;
        border-radius: 16px;
        background: #1d1d1d;
    }

    .desktop-profile-runtime__metric-icon--green[b-ht2dfbrp82] {
        background: #00d512;
    }

    .desktop-profile-runtime__metric-icon img[b-ht2dfbrp82] {
        width: 24px;
        height: 24px;
    }

    .desktop-profile-runtime__list[b-ht2dfbrp82] {
        display: grid;
        padding: 5px;
        gap: 10px;
    }

    .desktop-profile-runtime__list header[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        min-height: 36px;
    }

    .desktop-profile-runtime__list-heading[b-ht2dfbrp82] {
        color: #1d1d1d;
        padding: 10px 25px 10px 25px;
        font: 600 14px / 1 var(--font-ui);
        letter-spacing: 2px;
        text-transform: uppercase;
    }

    .desktop-profile-runtime__list header > b[b-ht2dfbrp82] {
        display: grid;
        min-width: 28px;
        height: 28px;
        place-items: center;
        border-radius: 50%;
        background: #f0f4f8;
    }

    .desktop-profile-runtime__list header.desktop-profile-runtime__sessions-heading[b-ht2dfbrp82] {
        justify-content: flex-start;
    }

        .desktop-profile-runtime__list header.desktop-profile-runtime__sessions-heading > b[b-ht2dfbrp82] {
            color: #fff;
            background: #1d1d1d;
            border-radius: 40%;
        }

    .desktop-profile-runtime__list header button[b-ht2dfbrp82],
    .desktop-profile-runtime__list article button[b-ht2dfbrp82],
    .desktop-profile-runtime__ip-form button[b-ht2dfbrp82] {
        min-height: 36px;
        border: 0;
        border-radius: 12px;
        padding: 0 12px;
        color: #fff;
        background: #1d1d1d;
        font: 700 12px / 1 var(--font-title);
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__add-ip[b-ht2dfbrp82] {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        transition: background-color 320ms ease-out;
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__add-ip img[b-ht2dfbrp82] {
        width: 16px;
        height: 16px;
        filter: brightness(0) invert(1);
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__add-ip:hover:not(:disabled)[b-ht2dfbrp82] {
        background: #f71934;
    }

    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__ip-row):not(.desktop-profile-runtime__access-row):not(.desktop-profile-runtime__session-row)[b-ht2dfbrp82] {
        display: grid;
        gap: 8px;
        padding: 14px;
        border-radius: 16px;
        background: #f0f4f8;
        font: 300 11px / 1.3 var(--font-ui);
    }

    .desktop-profile-runtime__session-rows[b-ht2dfbrp82] {
        display: grid;
        gap: 10px;
        min-width: 0;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__session-row[b-ht2dfbrp82] {
        display: grid;
        gap: 14px;
        min-width: 0;
        padding: 20px 22px;
        border: 1px solid #e6ebf1;
        border-radius: 18px;
        background: #fff;
    }

    .desktop-profile-runtime__session-top[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
    }

    .desktop-profile-runtime__session-device[b-ht2dfbrp82] {
        display: grid;
        flex: 0 0 auto;
        width: 40px;
        height: 40px;
        place-items: center;
        border-radius: 12px;
        background: #2276fd;
    }

    .desktop-profile-runtime__session-device img[b-ht2dfbrp82] {
        width: 22px;
        height: 22px;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__session-row .desktop-profile-runtime__session-reset[b-ht2dfbrp82] {
        min-height: 36px;
        padding: 0 16px;
        border: 0;
        border-radius: 12px;
        color: #f91c2e;
        background: #fff0f2;
        font: 700 13px / 1 var(--font-title);
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__session-row .desktop-profile-runtime__session-reset:hover:not(:disabled)[b-ht2dfbrp82] {
        color: #fff;
        background: #f91c2e;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__session-row .desktop-profile-runtime__session-reset:disabled[b-ht2dfbrp82] {
        cursor: default;
        opacity: 0.45;
    }

    .desktop-profile-runtime__session-meta[b-ht2dfbrp82] {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        min-width: 0;
    }

    .desktop-profile-runtime__session-meta strong[b-ht2dfbrp82] {
        color: #1d1d1d;
        font: 700 20px / 1.1 var(--font-title);
        letter-spacing: -0.3px;
    }

    .desktop-profile-runtime__session-meta em[b-ht2dfbrp82],
    .desktop-profile-runtime__session-meta time[b-ht2dfbrp82] {
        display: inline-flex;
        align-items: center;
        min-height: 28px;
        padding: 0 10px;
        border-radius: 999px;
        font: 600 12px / 1 var(--font-ui);
        font-style: normal;
        white-space: nowrap;
    }

    .desktop-profile-runtime__session-meta em[b-ht2dfbrp82] {
        color: #fff;
        background: #1d1d1d;
    }

    .desktop-profile-runtime__session-meta time[b-ht2dfbrp82] {
        color: #1d1d1d;
        border: 1px solid #e6ebf1;
        background: #fff;
    }

    .desktop-profile-runtime__session-ua[b-ht2dfbrp82] {
        color: #1d1d1d;
        font: 500 14px / 1.35 var(--font-ui);
        overflow-wrap: anywhere;
    }

    .desktop-profile-runtime__ip-rows[b-ht2dfbrp82] {
        display: grid;
        gap: 2px;
        min-width: 0;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__ip-row[b-ht2dfbrp82] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: center;
        gap: 12px;
        min-width: 0;
        padding: 12px 16px;
        border-radius: 16px;
        border: 1px solid #f0f4f8;
    }

    .desktop-profile-runtime__ip-row-address[b-ht2dfbrp82],
    .desktop-profile-runtime__ip-row-comment[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        gap: 8px;
        min-width: 0;
    }

    .desktop-profile-runtime__ip-row-address img[b-ht2dfbrp82],
    .desktop-profile-runtime__ip-row-comment img[b-ht2dfbrp82] {
        flex: 0 0 auto;
        width: 18px;
        height: 18px;
    }

    .desktop-profile-runtime__ip-row-address img[b-ht2dfbrp82] {
        width: 14px;
        height: 14px;
    }

    .desktop-profile-runtime__ip-row-address strong[b-ht2dfbrp82] {
        overflow-wrap: anywhere;
        color: #1d1d1d;
        font: 600 14px / 1.2 var(--font-ui);
    }

    .desktop-profile-runtime__ip-row-comment span[b-ht2dfbrp82] {
        overflow-wrap: anywhere;
        color: #67768c;
        font: 500 13px / 1.3 var(--font-ui);
    }

    .desktop-profile-runtime__ip-row-comment.is-filled span[b-ht2dfbrp82] {
        color: #1d1d1d;
    }

    .desktop-profile-runtime__ip-row-actions[b-ht2dfbrp82] {
        display: flex;
        justify-content: flex-end;
        min-width: 0;
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__ip-delete[b-ht2dfbrp82] {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
        padding: 0;
        min-height: 0;
        color: #67768c;
        background: transparent;
        transition: color 320ms ease-out;
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__ip-delete img[b-ht2dfbrp82] {
        width: 18px;
        height: 18px;
        transition: filter 320ms ease-out;
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__ip-delete:hover:not(:disabled)[b-ht2dfbrp82] {
        color: #f71934;
        background: transparent;
    }

    .desktop-profile-runtime__list .desktop-profile-runtime__ip-delete:hover:not(:disabled) img[b-ht2dfbrp82] {
        filter: invert(22%) sepia(94%) saturate(4000%) hue-rotate(340deg) brightness(95%) contrast(105%);
    }

    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__session-row) span[b-ht2dfbrp82] {
        color: #67768c;
        font-size: 12px;
        overflow-wrap: anywhere;
    }

    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__ip-row):not(.desktop-profile-runtime__access-row):not(.desktop-profile-runtime__session-row) button[b-ht2dfbrp82] {
        justify-self: start;
        color: #fd2226;
        background: #fff;
    }

    .desktop-profile-runtime__access-list .desktop-profile-runtime__open-access[b-ht2dfbrp82] {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        text-transform: none;
        transition: background-color 320ms ease-out;
    }

    .desktop-profile-runtime__access-list .desktop-profile-runtime__open-access img[b-ht2dfbrp82] {
        width: 16px;
        height: 16px;
        filter: brightness(0) invert(1);
    }

    .desktop-profile-runtime__access-list .desktop-profile-runtime__open-access:hover:not(:disabled)[b-ht2dfbrp82] {
        background: #f71934;
    }

    .desktop-profile-runtime__access-rows[b-ht2dfbrp82] {
        display: grid;
        gap: 8px;
        min-width: 0;
    }

    .desktop-profile-runtime__list article.desktop-profile-runtime__access-row[b-ht2dfbrp82] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
        align-items: center;
        column-gap: 20px;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        min-height: 50px;
        padding: 12px 12px 12px 12px;
        overflow: hidden;
        border: 1px solid #f0f4f8;
        border-radius: 16px;
        background: #fff;
    }

    .desktop-profile-runtime__access-email[b-ht2dfbrp82] {
        justify-self: start;
        min-width: 0;
    }

    .desktop-profile-runtime__access-role[b-ht2dfbrp82] {
        justify-self: center;
        padding-left: 20px;
    }

    .desktop-profile-runtime__access-email[b-ht2dfbrp82],
    .desktop-profile-runtime__access-role[b-ht2dfbrp82] {
        display: flex;
        align-items: center;
        gap: 8px;
        min-width: 0;
    }

    .desktop-profile-runtime__access-email img[b-ht2dfbrp82],
    .desktop-profile-runtime__access-role img[b-ht2dfbrp82] {
        flex: 0 0 auto;
        width: 18px;
        height: 18px;
    }

    .desktop-profile-runtime__access-email strong[b-ht2dfbrp82] {
        min-width: 0;
        overflow: hidden;
        color: #1d1d1d;
        font: 600 14px / 1.2 var(--font-ui);
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .desktop-profile-runtime__access-role span[b-ht2dfbrp82] {
        min-width: 0;
        overflow: hidden;
        color: #1d1d1d;
        font: 500 14px / 1.2 var(--font-ui);
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle[b-ht2dfbrp82] {
        display: flex;
        max-width: 180px;
        justify-content: space-between;
        /* grid-template-columns: 24px minmax(0, 1fr); */
        align-items: center;
        justify-self: end;
        column-gap: 8px;
        box-sizing: border-box;
        width: 13.5rem;
        min-height: 0;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 8px;
        color: #1d1d1d;
        background: transparent;
        font: 500 12px / 1.2 var(--font-ui);
        text-transform: none;
        white-space: nowrap;
        transition: color 320ms ease-out;
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle img[b-ht2dfbrp82] {
        width: 24px;
        height: 24px;
        transition: filter 320ms ease-out;
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle span[b-ht2dfbrp82] {
        min-width: 0;
        color: inherit;
        font: inherit;
        text-align: right;
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle.is-enable img[b-ht2dfbrp82] {
        filter: invert(42%) sepia(86%) saturate(1200%) hue-rotate(95deg) brightness(95%) contrast(101%);
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle:hover:not(:disabled)[b-ht2dfbrp82] {
        color: #f71934;
        background: transparent;
    }

    .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle.is-enable:hover:not(:disabled)[b-ht2dfbrp82] {
        color: #079b42;
    }

    @media (max-width: 1114px) {
        .desktop-profile-runtime__list article.desktop-profile-runtime__access-row[b-ht2dfbrp82] {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            align-items: start;
            justify-content: center;
            gap: 20px;
            text-align: center;
        }

        .desktop-profile-runtime__access-email[b-ht2dfbrp82],
        .desktop-profile-runtime__access-role[b-ht2dfbrp82],
        .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle[b-ht2dfbrp82] {
            width: auto;
            max-width: 100%;
            min-width: 0;
            justify-content: center;
            justify-self: center;
        }

        .desktop-profile-runtime__access-role[b-ht2dfbrp82] {
            padding-left: 0;
        }

        .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle[b-ht2dfbrp82] {
            grid-template-columns: 24px max-content;
            white-space: normal;
        }

        .desktop-profile-runtime__list article button.desktop-profile-runtime__access-toggle span[b-ht2dfbrp82] {
            text-align: center;
        }
    }

    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__session-row) em[b-ht2dfbrp82],
    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__session-row) time[b-ht2dfbrp82] {
        justify-self: start;
        padding: 4px 8px;
        border-radius: 128px;
        color: #fff;
        background: #00d512;
        font: 600 12px / 1 var(--font-ui);
        font-style: normal;
    }

    .desktop-profile-runtime__list article:not(.desktop-profile-runtime__session-row) time[b-ht2dfbrp82] {
        background: #2276fd;
    }

    .desktop-profile-runtime__ip-form[b-ht2dfbrp82] {
        display: grid;
        grid-template-columns: 1fr;
        gap: 8px;
    }

    .desktop-profile-runtime__ip-form input[b-ht2dfbrp82] {
        width: 100%;
        min-width: 0;
        min-height: 44px;
        padding: 0 12px;
        border: 1px solid #d5dae2;
        border-radius: 12px;
        background: #fff;
        color: #1d1d1d;
        font: 16px / 1 var(--font-ui);
    }

    .desktop-profile-runtime__empty[b-ht2dfbrp82] {
        margin: 0;
        padding: 14px;
        border-radius: 16px;
        color: #67768c;
        background: #f0f4f8;
        font: 600 13px / 1.3 var(--font-ui);
    }

    /* 768–1099: single-column hero / security */
    @media (max-width: 1099px) {
        .desktop-profile-runtime__hero[b-ht2dfbrp82],
        .desktop-profile-runtime__contacts-row[b-ht2dfbrp82],
        .desktop-profile-runtime__metrics[b-ht2dfbrp82] {
            grid-template-columns: minmax(0, 1fr);
        }
    }

    /* ≥1100: profile card = 1/2 width of the 2FA section (1:2) */
    @media (min-width: 1100px) {
        .desktop-profile-runtime__hero[b-ht2dfbrp82] {
            grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
            gap: 1.5rem;
        }

        .desktop-profile-runtime__contacts-row[b-ht2dfbrp82] {
            grid-template-columns: 1fr 1fr;
        }

        .desktop-profile-runtime__telegram-actions[b-ht2dfbrp82] {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }

        .desktop-profile-runtime__metrics[b-ht2dfbrp82] {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }

        .desktop-profile-runtime__ip-form[b-ht2dfbrp82] {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
            align-items: center;
        }
    }

    /* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
    @media (min-width: 1600px) {
        .desktop-profile-runtime[b-ht2dfbrp82] {
            width: min(976px, 100%);
            max-width: 976px;
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
}
/* /Blazor/Components/DesktopProfileTwoFactorRuntime.razor.rz.scp.css */
.desktop-profile-twofa-runtime[b-21cqolcqj2] {
    display: none;
}

@media (min-width: 768px) {
    .desktop-profile-twofa-runtime[b-21cqolcqj2],
    .desktop-profile-twofa-runtime *[b-21cqolcqj2],
    .desktop-profile-twofa-runtime *[b-21cqolcqj2]::before,
    .desktop-profile-twofa-runtime *[b-21cqolcqj2]::after {
        box-sizing: border-box;
    }

    .desktop-profile-twofa-runtime[b-21cqolcqj2] {
        display: grid;
        grid-template-rows: auto 1fr;
        gap: 5px;
        min-width: 0;
        height: 100%;
        min-height: 0;
        margin: 0;
        padding: 24px 5px 5px;
        color: #1d1d1d;
        background: #f0f4f8;
        font-family: var(--font-ui);
    }

    .desktop-profile-twofa-runtime__visually-hidden[b-21cqolcqj2] {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
    }

    .desktop-profile-twofa-runtime__header[b-21cqolcqj2] {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 16px;
        min-width: 0;
        padding: 0 20px 5px;
    }

    .desktop-profile-twofa-runtime__heading[b-21cqolcqj2] {
        display: grid;
        gap: 10px;
        min-width: 0;
    }

    .desktop-profile-twofa-runtime__heading h2[b-21cqolcqj2] {
        margin: 0;
        color: #000;
        font: 600 24px / 1.05 var(--font-title);
        letter-spacing: -0.4px;
    }

    .desktop-profile-twofa-runtime__provider[b-21cqolcqj2] {
        display: flex;
        min-width: 0;
        align-items: center;
        gap: 8px;
        color: #67768c;
        font: 600 13px / 1 var(--font-ui);
    }

    .desktop-profile-twofa-runtime__provider img[b-21cqolcqj2] {
        width: 18px;
        height: 18px;
        flex: 0 0 auto;
    }

    .desktop-profile-twofa-runtime__panel[b-21cqolcqj2] {
        display: grid;
        align-content: space-between;
        min-width: 0;
        min-height: 0;
        align-self: stretch;
        padding: 28px 24px 24px;
        overflow-x: hidden;
        overflow-y: auto;
        border-radius: 28px;
        background: #fff;
        box-shadow: 0 0 5px rgba(0, 8, 33, 0.03), 0 0 24px rgba(0, 8, 33, 0.04);
    }

    .desktop-profile-twofa-runtime__info[b-21cqolcqj2] {
        display: grid;
        grid-template-columns: 36px minmax(0, 1fr);
        gap: 12px;
        align-items: start;
        padding-bottom: 24px;
        border-bottom: 1px solid #e8edf2;
    }

    .desktop-profile-twofa-runtime__info-icon[b-21cqolcqj2] {
        display: grid;
        width: 36px;
        height: 36px;
        place-items: center;
        border-radius: 50%;
        background: rgba(0, 213, 18, 0.12);
    }

    .desktop-profile-twofa-runtime__info-icon img[b-21cqolcqj2] {
        width: 20px;
        height: 20px;
    }

    .desktop-profile-twofa-runtime__info p[b-21cqolcqj2] {
        margin: 2px 0 0;
        font: 600 13px / 1.45 var(--font-ui);
    }

    .desktop-profile-twofa-runtime__step[b-21cqolcqj2] {
        display: grid;
        grid-template-columns: 28px minmax(0, 1fr);
        column-gap: 12px;
        row-gap: 14px;
        align-items: center;
    }

    .desktop-profile-twofa-runtime__step-number[b-21cqolcqj2] {
        grid-column: 1;
        grid-row: 1;
        display: grid;
        width: 28px;
        height: 28px;
        place-items: center;
        border-radius: 50%;
        color: #fff;
        background: #2276fd;
        font: 700 12px / 1 var(--font-ui);
    }

    .desktop-profile-twofa-runtime__step > h3[b-21cqolcqj2] {
        grid-column: 2;
        grid-row: 1;
        margin: 0;
        min-width: 0;
        color: #67768c;
        font: 500 15px / 1.35 var(--font-title);
    }

    .desktop-profile-twofa-runtime__step-body[b-21cqolcqj2] {
        grid-column: 1 / -1;
        grid-row: 2;
        display: grid;
        gap: 20px;
        min-width: 0;
    }

    .desktop-profile-twofa-runtime__stores[b-21cqolcqj2] {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

    .desktop-profile-twofa-runtime__stores a[b-21cqolcqj2] {
        display: grid;
        min-height: 48px;
        place-items: center;
        padding: 10px 12px;
        border: 1px solid rgba(29, 29, 29, 0.18);
        border-radius: 12px;
        color: #1d1d1d;
        background: #fff;
        font: 700 12px / 1.2 var(--font-title);
        text-align: center;
        text-decoration: none;
    }

    .desktop-profile-twofa-runtime__stores a:hover[b-21cqolcqj2] {
        border-color: rgba(29, 29, 29, 0.35);
    }

    .desktop-profile-twofa-runtime__qr[b-21cqolcqj2] {
        display: block;
        width: min(196px, 100%);
        margin: 4px auto 0;
        border-radius: 12px;
        background: #f0f4f8;
    }

    .desktop-profile-twofa-runtime__qr-state[b-21cqolcqj2] {
        display: grid;
        min-height: 160px;
        place-items: center;
        padding: 20px;
        border-radius: 16px;
        color: #67768c;
        background: #f0f4f8;
        font: 600 13px / 1.4 var(--font-ui);
        text-align: center;
    }

    .desktop-profile-twofa-runtime__secret[b-21cqolcqj2] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 44px;
        gap: 8px;
        align-items: stretch;
    }

    .desktop-profile-twofa-runtime__secret code[b-21cqolcqj2] {
        display: flex;
        min-width: 0;
        align-items: center;
        padding: 14px 16px;
        border-radius: 14px;
        color: #1d1d1d;
        background: #f0f4f8;
        font: 600 13px / 1.35 var(--font-code, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);
        overflow-wrap: anywhere;
        word-break: break-all;
    }

    .desktop-profile-twofa-runtime__secret button[b-21cqolcqj2] {
        display: grid;
        width: 44px;
        height: 44px;
        place-items: center;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 14px;
        background: #fff;
        box-shadow: 0 0 0 1px rgba(46, 74, 105, 0.08), 0 2px 8px rgba(0, 8, 33, 0.06);
        cursor: pointer;
    }

    .desktop-profile-twofa-runtime__secret button:disabled[b-21cqolcqj2] {
        opacity: 0.5;
        cursor: default;
    }

    .desktop-profile-twofa-runtime__secret button img[b-21cqolcqj2] {
        width: 18px;
        height: 18px;
    }

    .desktop-profile-twofa-runtime__feedback[b-21cqolcqj2] {
        margin: 0;
        color: #009f33;
        font: 600 12px / 1.35 var(--font-ui);
    }

    .desktop-profile-twofa-runtime__form[b-21cqolcqj2] {
        display: grid;
        gap: 24px;
        min-width: 0;
    }

    .desktop-profile-twofa-runtime__code[b-21cqolcqj2] {
        position: relative;
        display: block;
        height: 56px;
    }

    .desktop-profile-twofa-runtime__code input[b-21cqolcqj2] {
        position: absolute;
        inset: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        margin: 0;
        opacity: 0;
        cursor: text;
    }

    .desktop-profile-twofa-runtime__digits[b-21cqolcqj2] {
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
        gap: 8px;
        height: 100%;
        pointer-events: none;
    }

    .desktop-profile-twofa-runtime__digits i[b-21cqolcqj2] {
        display: grid;
        min-width: 0;
        place-items: center;
        border-radius: 12px;
        color: rgba(103, 118, 140, 0.55);
        background: #f0f4f8;
        font: 700 18px / 1 var(--font-number, var(--font-title));
        font-style: normal;
    }

    .desktop-profile-twofa-runtime__digits i.is-filled[b-21cqolcqj2] {
        color: #1d1d1d;
    }

    .desktop-profile-twofa-runtime__code:focus-within .desktop-profile-twofa-runtime__digits i[b-21cqolcqj2] {
        box-shadow: inset 0 0 0 2px #2276fd;
    }

    .desktop-profile-twofa-runtime__payout[b-21cqolcqj2] {
        display: flex;
        align-items: center;
        gap: 10px;
        cursor: pointer;
    }

    .desktop-profile-twofa-runtime__payout input[b-21cqolcqj2] {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        opacity: 0;
    }

    .desktop-profile-twofa-runtime__payout > span[b-21cqolcqj2] {
        position: relative;
        width: 22px;
        height: 22px;
        flex: 0 0 auto;
        border: 1px solid #c8d2df;
        border-radius: 7px;
        background: #fff;
    }

    .desktop-profile-twofa-runtime__payout input:checked + span[b-21cqolcqj2] {
        border-color: #ec0a46;
        background: #ec0a46;
    }

    .desktop-profile-twofa-runtime__payout input:checked + span[b-21cqolcqj2]::after {
        position: absolute;
        top: 6px;
        left: 5px;
        width: 10px;
        height: 5px;
        border-bottom: 2px solid #fff;
        border-left: 2px solid #fff;
        content: "";
        transform: rotate(-45deg);
    }

    .desktop-profile-twofa-runtime__payout b[b-21cqolcqj2] {
        color: #1d1d1d;
        font: 700 13px / 1.3 var(--font-title);
    }

    .desktop-profile-twofa-runtime__message[b-21cqolcqj2] {
        margin: 0;
        padding: 12px 14px;
        border-radius: 12px;
        font: 600 12px / 1.4 var(--font-ui);
    }

    .desktop-profile-twofa-runtime__message.is-error[b-21cqolcqj2] {
        color: #b20d22;
        background: #fff0f1;
    }

    .desktop-profile-twofa-runtime__message.is-success[b-21cqolcqj2] {
        color: #007f29;
        background: #eaffed;
    }

    .desktop-profile-twofa-runtime__submit[b-21cqolcqj2] {
        min-height: 52px;
        margin: 0;
        padding: 0 20px;
        border: 0;
        border-radius: 12px;
        color: #fff;
        background: linear-gradient(180deg, #fd2226, #ec0a46);
        font: 700 14px / 1 var(--font-title);
        cursor: pointer;
    }

    .desktop-profile-twofa-runtime__submit:hover[b-21cqolcqj2] {
        filter: brightness(0.98);
    }
}
/* /Blazor/Components/DisputesInteractiveRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    .desktop-chargeback-modal[b-hxp2cnfq01] { display: none; }
}

/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .disputes-runtime-page[b-hxp2cnfq01] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .disputes-runtime-page[b-hxp2cnfq01] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* Desktop DG: columns stretch to 100%; horizontal scroll when mins don't fit. */
@media (min-width: 768px) {
    .disputes-table[b-hxp2cnfq01] {
        width: 100%;
        min-width: 0;
        box-sizing: border-box;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .disputes-table.is-merchant-table[b-hxp2cnfq01] {
        grid-template-columns:
            minmax(170px, 1.3fr)
            minmax(120px, 1fr)
            minmax(110px, 0.95fr)
            minmax(140px, 1.1fr)
            minmax(130px, 1fr)
            max-content;
    }

    .disputes-table.is-admin-table[b-hxp2cnfq01] {
        grid-template-columns:
            minmax(150px, 1.25fr)
            minmax(110px, 0.95fr)
            minmax(110px, 0.9fr)
            minmax(120px, 0.95fr)
            minmax(130px, 1fr)
            minmax(140px, 1.1fr)
            max-content;
    }
}

/* DataGrid: left-align all column headers and cell content. */
.disputes-table .table-heading[b-hxp2cnfq01] {
    justify-self: start;
    text-align: left;
}

.disputes-table .dispute-row > span[b-hxp2cnfq01] {
    justify-self: start;
    text-align: left;
}

.disputes-table .dispute-row .status[b-hxp2cnfq01] {
    justify-content: flex-start;
    margin-left: 0;
    text-align: left;
}

/* Operational presentation remains intentionally separate from donor merchant CSS. */
.admin-disputes-page[b-hxp2cnfq01] { min-width: 0; background: #f0f4f8; }
.admin-disputes-filter-fields[b-hxp2cnfq01] { display: grid; padding: 4px 0; }
.admin-disputes-filter-fields label[b-hxp2cnfq01] { display: grid; gap: 8px; color: #526176; font: 700 12px/1 var(--font-ui); }
.admin-disputes-filter-fields[b-hxp2cnfq01]  .payhot-dropdown-button { min-height: 46px; border: 1px solid #d4dce5; border-radius: 10px; background: #fff; }
@media (max-width: 767px) { .admin-disputes-page[b-hxp2cnfq01] { min-height: 100dvh; } }
/* /Blazor/Components/ExportsInteractiveRuntime.razor.rz.scp.css */
/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .exports-runtime-page[b-lq5x1j0w4a] {
        width: min(1120px, calc(100% - 464px));
        max-width: 1120px;
        margin-left: max(392px, calc(392px + (100% - 464px - 1120px) / 2)) !important;
        margin-right: auto !important;
    }

    .exports-content[b-lq5x1j0w4a] {
        width: 100%;
        max-width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .exports-runtime-page[b-lq5x1j0w4a] {
        width: min(1120px, 100%);
        max-width: 1120px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .exports-content[b-lq5x1j0w4a] {
        width: 100%;
        max-width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/*
  Export cards: fixed 270px tracks, drop columns before they crush
  (same stages as /cashouts; stats stay in the left grid column):
  1) side + 3 cols  ≥1440
  2) side + 2 cols  1200–1439
  3) side + 1 col   900–1199
  4) stats on top + 1 col below  768–899
*/
.export-grid[b-lq5x1j0w4a] {
    justify-content: start;
    gap: 12px;
    grid-template-columns: repeat(3, 270px);
}

.export-grid .export-card[b-lq5x1j0w4a] {
    width: 270px;
    min-width: 270px;
    max-width: 270px;
    transition: transform 0.2s ease;
    will-change: transform;
}

.export-grid .export-card:hover[b-lq5x1j0w4a] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .export-grid .export-card[b-lq5x1j0w4a] {
        transition: none;
    }

    .export-grid .export-card:hover[b-lq5x1j0w4a] {
        transform: none;
    }
}

@media (min-width: 768px) and (max-width: 899px) {
    .exports-main[b-lq5x1j0w4a] {
        grid-template-columns: minmax(0, 1fr);
        grid-template-areas:
            "filters"
            "stats"
            "exports";
        gap: 24px;
    }

    .exports-message[b-lq5x1j0w4a],
    .exports-empty[b-lq5x1j0w4a],
    .export-grid[b-lq5x1j0w4a],
    .more-button[b-lq5x1j0w4a] {
        grid-column: 1;
    }

    .export-grid[b-lq5x1j0w4a] {
        grid-template-columns: 270px;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .exports-main[b-lq5x1j0w4a] {
        grid-template-columns: 164px minmax(0, 1fr);
        grid-template-areas:
            "filters filters"
            "stats exports";
        gap: 24px 40px;
    }

    .exports-message[b-lq5x1j0w4a],
    .exports-empty[b-lq5x1j0w4a],
    .export-grid[b-lq5x1j0w4a],
    .more-button[b-lq5x1j0w4a] {
        grid-column: 2;
    }

    .export-grid[b-lq5x1j0w4a] {
        grid-template-columns: 270px;
    }
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .export-grid[b-lq5x1j0w4a] {
        grid-template-columns: repeat(2, 270px);
    }
}

@media (min-width: 1440px) {
    .export-grid[b-lq5x1j0w4a] {
        grid-template-columns: repeat(3, 270px);
    }
}

/* Filter panel: wrap fields instead of crushing them in one row. */
.exports-filter-grid[b-lq5x1j0w4a] {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: 16px;
    width: 100%;
    min-width: 0;
}

.exports-filter-grid .exports-field[b-lq5x1j0w4a] {
    flex: 1 1 160px;
    min-width: 160px;
    max-width: 100%;
}

.exports-filter-actions[b-lq5x1j0w4a] {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: 10px;
    flex: 0 0 auto;
}

/* Operational presentation remains intentionally separate from donor merchant CSS. */
.admin-exports-page[b-lq5x1j0w4a]{width:100%;min-width:0;background:#f0f4f8}.admin-exports-page[b-lq5x1j0w4a]  .payhot-overlay-panel.admin-export-details-panel{width:min(560px,calc(100dvw - 48px));max-width:100%;padding:0;overflow:hidden;border:0;border-radius:20px;background:#f0f4f8}.admin-exports-page[b-lq5x1j0w4a]  .payhot-overlay-panel.admin-export-create-panel{width:min(760px,calc(100dvw - 48px));max-width:100%;padding:0;overflow:auto;border:0;border-radius:20px;background:#f0f4f8}.admin-export-details[b-lq5x1j0w4a],.admin-export-create[b-lq5x1j0w4a]{display:grid;gap:18px;min-width:0;padding:24px;color:#17233a;font-family:var(--font-ui)}.admin-export-details *[b-lq5x1j0w4a],.admin-export-create *[b-lq5x1j0w4a]{box-sizing:border-box}.admin-export-details>header[b-lq5x1j0w4a],.admin-export-create>header[b-lq5x1j0w4a]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #dbe3eb}.admin-export-details header p[b-lq5x1j0w4a],.admin-export-create header p[b-lq5x1j0w4a]{margin:0 0 6px;color:#67768c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-export-details h2[b-lq5x1j0w4a],.admin-export-create h2[b-lq5x1j0w4a]{margin:0;font:500 23px/1 var(--font-title)}.admin-export-details header span[b-lq5x1j0w4a],.admin-export-create header span[b-lq5x1j0w4a]{display:block;margin-top:7px;color:#67768c;font-size:13px;line-height:1.35}.admin-export-details header button[b-lq5x1j0w4a],.admin-export-create header button[b-lq5x1j0w4a]{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:#fff;color:#526176;font-size:24px}.admin-export-details__pills[b-lq5x1j0w4a]{display:flex;gap:8px;flex-wrap:wrap}.admin-export-details__pills span[b-lq5x1j0w4a]{border-radius:999px;padding:6px 9px;background:#fff;color:#526176;font-size:12px;font-weight:700}.admin-export-details__grid[b-lq5x1j0w4a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-export-details__grid[b-lq5x1j0w4a]  .detail-item{min-width:0;padding:13px;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.admin-export-details__download[b-lq5x1j0w4a],.admin-export-create footer .is-primary[b-lq5x1j0w4a]{min-height:46px;border:0;border-radius:11px;background:#ec0a46;color:#fff;font:700 13px/1 var(--font-ui)}.admin-export-details__raw[b-lq5x1j0w4a]{min-width:0;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.admin-export-details__raw summary[b-lq5x1j0w4a]{padding:13px;cursor:pointer;font-weight:700}.admin-export-details__raw pre[b-lq5x1j0w4a]{max-height:280px;margin:0;padding:13px;overflow:auto;border-top:1px solid #edf1f5;background:#f8fafc;font:12px/1.45 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere}.admin-export-create__fields[b-lq5x1j0w4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.admin-export-create__fields label[b-lq5x1j0w4a]{display:grid;gap:7px;min-width:0;color:#526176;font:700 12px/1 var(--font-ui)}.admin-export-create__fields input[b-lq5x1j0w4a]{width:100%;min-width:0;height:44px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;background:#fff}.admin-export-create[b-lq5x1j0w4a]  .payhot-dropdown-button{min-height:44px;border:1px solid #d4dce5;border-radius:10px;background:#fff}.admin-export-create__selection[b-lq5x1j0w4a]{display:grid;gap:10px;padding:14px;border:1px solid #dfe6ee;border-radius:14px;background:#fff}.admin-export-create__selection h3[b-lq5x1j0w4a]{margin:0;font:700 14px/1.2 var(--font-title)}.admin-export-create__selection>div[b-lq5x1j0w4a]{display:flex;gap:8px;flex-wrap:wrap}.admin-export-create__selection button[b-lq5x1j0w4a]{min-height:36px;border:1px solid #d4dce5;border-radius:9px;padding:0 10px;background:#fff;color:#526176;font:700 12px/1 var(--font-ui)}.admin-export-create__selection button.is-selected[b-lq5x1j0w4a]{border-color:#ec0a46;background:#fff0f3;color:#c70b3e}.admin-export-create footer[b-lq5x1j0w4a]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-export-create footer button[b-lq5x1j0w4a]{min-height:46px;border:1px solid #d4dce5;border-radius:11px;padding:0 15px;background:#fff;color:#1d2939;font:700 13px/1 var(--font-ui)}@media(max-width:767px){.admin-exports-page[b-lq5x1j0w4a]  .payhot-overlay-panel.admin-export-details-panel,.admin-exports-page[b-lq5x1j0w4a]  .payhot-overlay-panel.admin-export-create-panel{width:auto;max-width:none;padding:0;border-radius:20px}.admin-export-details[b-lq5x1j0w4a],.admin-export-create[b-lq5x1j0w4a]{padding:18px}.admin-export-details__grid[b-lq5x1j0w4a]{grid-template-columns:minmax(0,1fr)}.admin-export-create footer[b-lq5x1j0w4a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-export-create footer button[b-lq5x1j0w4a]{width:100%}}
/* /Blazor/Components/FinancialAccountingDesktopRuntime.razor.rz.scp.css */
.financial-accounting[b-h0uscbja86] { container-type:inline-size; display:grid; width:100%; max-width:100%; gap:20px; min-width:0; padding:28px; overflow:hidden; border:1px solid #e2e8f0; border-radius:18px; background:#fff; color:#172033; }
.financial-accounting__header[b-h0uscbja86],.financial-accounting__section-head[b-h0uscbja86] { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; min-width:0; }
.financial-accounting__header p[b-h0uscbja86] { margin:0 0 6px; color:#7b8798; font:600 11px/1.2 var(--font-ui); text-transform:uppercase; }
.financial-accounting__header-actions[b-h0uscbja86] { display:flex; align-items:center; gap:8px; flex:0 0 auto; }.financial-accounting__header-actions a[b-h0uscbja86] { display:inline-flex; align-items:center; height:38px; padding:0 12px; border:1px solid #d8e0ea; border-radius:8px; color:#33435a; background:#fff; text-decoration:none; font:600 12px var(--font-ui); }
.financial-accounting__warnings a[b-h0uscbja86] { display:grid; gap:6px; min-width:0; padding:12px; border:1px solid #e3eaf2; border-radius:9px; background:#fff; text-decoration:none; }.financial-accounting__warnings a:hover[b-h0uscbja86] { border-color:#d85764; }.financial-accounting__warnings a strong[b-h0uscbja86] { color:#172033; }.financial-accounting__warnings a small[b-h0uscbja86] { color:#c52b3a; font:600 11px var(--font-ui); }
.financial-accounting h1[b-h0uscbja86],.financial-accounting h2[b-h0uscbja86] { margin:0; letter-spacing:0; }.financial-accounting h1[b-h0uscbja86] { font:600 26px/1.15 var(--font-title); }.financial-accounting h2[b-h0uscbja86] { font:600 16px/1.2 var(--font-ui); }.financial-accounting__header span[b-h0uscbja86],.financial-accounting__section-head p[b-h0uscbja86] { display:block; margin-top:6px; color:#6b7788; font:400 13px/1.45 var(--font-ui); }.financial-accounting__header button[b-h0uscbja86] { display:grid; width:38px; height:38px; place-items:center; border:1px solid #d8e0ea; border-radius:8px; background:#fff; color:#25324a; }
.financial-accounting__filters[b-h0uscbja86] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr)); gap:10px; align-items:end; min-width:0; padding:14px; border:1px solid #e7edf4; border-radius:12px; background:#f9fbfd; }.financial-accounting__filters label[b-h0uscbja86] { display:grid; gap:5px; min-width:0; }.financial-accounting__filters label>span[b-h0uscbja86] { color:#778398; font:600 11px/1 var(--font-ui); }.financial-accounting__filters input[b-h0uscbja86] { width:100%; min-width:0; box-sizing:border-box; height:36px; padding:0 9px; border:1px solid #d9e2ec; border-radius:7px; background:#fff; font:400 13px var(--font-ui); }.financial-accounting__filters[b-h0uscbja86]  .payhot-dropdown,.financial-accounting__filters[b-h0uscbja86]  .payhot-dropdown-button { width:100%; min-width:0; }.financial-accounting__filters button[b-h0uscbja86],.financial-accounting__notice button[b-h0uscbja86] { height:36px; padding:0 13px; border:0; border-radius:7px; background:#df3747; color:#fff; font:600 13px var(--font-ui); }
.financial-accounting__presets[b-h0uscbja86] { display:flex; flex-wrap:wrap; align-items:center; gap:7px; min-width:0; }.financial-accounting__presets span[b-h0uscbja86] { color:#718096; font:600 12px var(--font-ui); }.financial-accounting__presets button[b-h0uscbja86] { height:32px; padding:0 10px; border:1px solid #dce5ee; border-radius:7px; background:#fff; color:#536176; font:600 12px var(--font-ui); }
.financial-accounting__bridge[b-h0uscbja86],.financial-accounting__table-section[b-h0uscbja86] { min-width:0; padding:18px; border-top:1px solid #edf1f5; }.financial-accounting__bridge-grid[b-h0uscbja86] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr)); gap:1px; margin-top:16px; overflow:hidden; border:1px solid #e6ecf3; border-radius:10px; background:#e6ecf3; }.financial-accounting__bridge-grid>div[b-h0uscbja86] { min-width:0; padding:13px; background:#fff; }.financial-accounting__bridge-grid span[b-h0uscbja86] { display:block; overflow-wrap:anywhere; color:#718096; font:500 11px/1.3 var(--font-ui); }.financial-accounting__bridge-grid strong[b-h0uscbja86] { display:block; margin-top:7px; font:600 17px/1.1 var(--font-number); overflow-wrap:anywhere; }.financial-accounting__formula[b-h0uscbja86] { margin:13px 0 0; color:#657389; font:400 12px/1.45 var(--font-ui); }.financial-accounting__skeleton[b-h0uscbja86] { height:142px; margin-top:14px; border-radius:10px; background:linear-gradient(90deg,#f2f5f8,#fafbfd,#f2f5f8); background-size:200% 100%; animation:financial-pulse-b-h0uscbja86 1.2s linear infinite; }
.financial-accounting__tabs[b-h0uscbja86],.financial-accounting__kinds[b-h0uscbja86] { display:flex; flex-wrap:wrap; gap:7px; border-bottom:1px solid #e7edf4; }.financial-accounting__tabs button[b-h0uscbja86],.financial-accounting__kinds button[b-h0uscbja86] { padding:9px 11px; border:0; border-bottom:2px solid transparent; background:transparent; color:#6e7b90; font:600 13px var(--font-ui); }.financial-accounting__tabs button.is-active[b-h0uscbja86] { color:#d92e40; border-color:#d92e40; }.financial-accounting__kinds[b-h0uscbja86] { padding:0 0 12px; border:0; }.financial-accounting__kinds button[b-h0uscbja86] { border:1px solid #dce5ee; border-radius:7px; background:#fff; }.financial-accounting__kinds button.is-active[b-h0uscbja86] { border-color:#df3747; color:#c92335; }
.financial-accounting__table-wrap[b-h0uscbja86] { overflow:auto; margin-top:14px; border:1px solid #e5ebf2; border-radius:10px; }.financial-accounting table[b-h0uscbja86] { width:100%; min-width:1040px; border-collapse:collapse; font:400 13px/1.35 var(--font-ui); }.financial-accounting th[b-h0uscbja86] { padding:10px 12px; background:#f8fafc; color:#6f7d90; font:600 11px var(--font-ui); text-align:left; white-space:nowrap; }.financial-accounting td[b-h0uscbja86] { padding:12px; border-top:1px solid #edf1f5; vertical-align:top; }.financial-accounting td strong[b-h0uscbja86],.financial-accounting td small[b-h0uscbja86] { display:block; }.financial-accounting td small[b-h0uscbja86] { margin-top:4px; color:#768398; font-size:11px; }.financial-accounting__pill[b-h0uscbja86] { display:inline-flex; padding:4px 7px; border-radius:999px; background:#f1f4f7; color:#536176; font:600 11px var(--font-ui); }.financial-accounting__availability[b-h0uscbja86],.financial-accounting__warnings[b-h0uscbja86] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr)); gap:10px; margin:14px 0; }.financial-accounting__availability div[b-h0uscbja86],.financial-accounting__warnings div[b-h0uscbja86] { display:grid; gap:6px; min-width:0; padding:12px; border:1px solid #e3eaf2; border-radius:9px; }.financial-accounting__availability span[b-h0uscbja86],.financial-accounting__warnings span[b-h0uscbja86] { overflow-wrap:anywhere; color:#6e7b90; font:500 12px/1.3 var(--font-ui); }.financial-accounting__availability strong[b-h0uscbja86],.financial-accounting__warnings strong[b-h0uscbja86] { overflow-wrap:anywhere; font:600 17px/1.1 var(--font-number); }.financial-accounting__empty[b-h0uscbja86],.financial-accounting__notice[b-h0uscbja86] { margin-top:12px; padding:12px; border-radius:8px; color:#68758a; background:#f7f9fb; font:400 13px var(--font-ui); }.financial-accounting__notice[b-h0uscbja86] { display:flex; align-items:center; justify-content:space-between; gap:12px; min-width:0; color:#a52333; background:#fff4f4; }
@keyframes financial-pulse-b-h0uscbja86 { to { background-position:-200% 0; } }
@container (max-width:42rem) { .financial-accounting[b-h0uscbja86] { padding:20px; }.financial-accounting__header[b-h0uscbja86],.financial-accounting__section-head[b-h0uscbja86],.financial-accounting__notice[b-h0uscbja86] { align-items:stretch; flex-direction:column; }.financial-accounting__header button[b-h0uscbja86],.financial-accounting__notice button[b-h0uscbja86] { align-self:flex-start; }.financial-accounting__filters button[b-h0uscbja86] { width:100%; }.financial-accounting__bridge[b-h0uscbja86],.financial-accounting__table-section[b-h0uscbja86] { padding-inline:0; } }
.financial-accounting__movement-metrics[b-h0uscbja86] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr)); gap:10px; margin-top:14px; }.financial-accounting__movement-metrics>div[b-h0uscbja86] { display:grid; gap:5px; min-width:0; padding:13px; border:1px solid #e3eaf2; border-radius:9px; background:#fbfcfe; }.financial-accounting__movement-metrics span[b-h0uscbja86],.financial-accounting__movement-metrics small[b-h0uscbja86] { color:#6e7b90; font:500 11px/1.35 var(--font-ui); }.financial-accounting__movement-metrics strong[b-h0uscbja86] { font:600 18px/1.1 var(--font-number); }.financial-accounting__movement-editor[b-h0uscbja86] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap:10px; margin:14px 0; padding:14px; border:1px solid #dfe7ef; border-radius:10px; background:#f9fbfd; }.financial-accounting__movement-editor label[b-h0uscbja86] { display:grid; gap:5px; min-width:0; }.financial-accounting__movement-editor label span[b-h0uscbja86] { color:#718096; font:600 11px/1 var(--font-ui); }.financial-accounting__movement-editor input[b-h0uscbja86],.financial-accounting__movement-editor select[b-h0uscbja86],.financial-accounting__reverse input[b-h0uscbja86] { width:100%; min-width:0; box-sizing:border-box; height:36px; padding:0 9px; border:1px solid #d9e2ec; border-radius:7px; background:#fff; color:#172033; font:400 13px var(--font-ui); }.financial-accounting__movement-editor .financial-accounting__movement-comment[b-h0uscbja86] { grid-column:span 2; }.financial-accounting__movement-editor button[b-h0uscbja86],.financial-accounting__reverse button[b-h0uscbja86],.financial-accounting__table-section>.financial-accounting__section-head>button[b-h0uscbja86] { height:36px; padding:0 12px; border:1px solid #d7e0ea; border-radius:7px; background:#fff; color:#26354b; font:600 12px var(--font-ui); }.financial-accounting__reverse[b-h0uscbja86] { display:grid; grid-template-columns:minmax(11rem,1fr) auto auto; gap:6px; min-width:20rem; }.financial-accounting__table-section td:last-child>button[b-h0uscbja86] { height:30px; padding:0 8px; border:1px solid #d7e0ea; border-radius:6px; background:#fff; color:#4d5b70; font:600 11px var(--font-ui); }
/* /Blazor/Components/MerchantOnboardingOverlayRuntime.razor.rz.scp.css */
.merchant-onboarding-runtime[b-mmvuyyaja8] { --onboard-card-width: 463px; }

.merchant-onboarding-runtime[b-mmvuyyaja8]  .merchant-onboarding-overlay .payhot-overlay-backdrop {
    background: rgba(220, 220, 220, .4);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

.merchant-onboarding-runtime[b-mmvuyyaja8]  .merchant-onboarding-panel {
    --payhot-overlay-edge: 24px;
    --payhot-overlay-width: 463px;
    width: min(463px, calc(100dvw - 48px));
    max-height: calc(100dvh - 48px);
    overflow-x: hidden;
    overflow-y: auto;
    background: transparent;
    border: 0;
    box-shadow: none;
}

.onboard-overlay[b-mmvuyyaja8],
.onboard-overlay *[b-mmvuyyaja8] { box-sizing: border-box; }
.onboard-overlay[b-mmvuyyaja8] { position: relative; width: 463px; min-height: 0; pointer-events: auto; }
.onboard-card[b-mmvuyyaja8] { position: relative; width: 463px; height: 700px; overflow: hidden; color: #1d1d1d; font-family: var(--font-ui); border-radius: 24px; }
.onboard-card-bg[b-mmvuyyaja8] { position: absolute; inset: 0; background: linear-gradient(180deg,rgba(255,255,255,.5),rgba(240,247,255,.5)),linear-gradient(180deg,#fff,#f0f7ff); border: 1px solid rgba(46,74,105,.1); border-radius: 24px; }
.onboard-card h2[b-mmvuyyaja8] { position: absolute; left: 8px; top: 63px; z-index: 8; width: 447px; margin: 0; color: #000; font-family: var(--font-title); font-size: 24px; font-weight: 500; line-height: 21.6px; letter-spacing: 0; text-align: center; }
.onboard-kicker[b-mmvuyyaja8] { position: absolute; left: 0; top: 32px; z-index: 8; width: 100%; margin: 0; color: #000; font-family: var(--font-title); font-size: 14px; font-weight: 700; line-height: 12.6px; letter-spacing: 2px; text-align: center; text-transform: uppercase; white-space: nowrap; }
.onboard-subtitle[b-mmvuyyaja8],.onboard-copy[b-mmvuyyaja8] { position: absolute; z-index: 8; margin: 0; color: #1d1d1d; text-align: center; }.onboard-subtitle[b-mmvuyyaja8]{left:60px;top:315px;width:344px;font-family:var(--font-title);font-size:15px;font-weight:500;line-height:15px}.onboard-copy[b-mmvuyyaja8]{left:24px;top:385px;width:413px;font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:normal}.onboard-copy strong[b-mmvuyyaja8],.onboard-subtitle strong[b-mmvuyyaja8]{font-weight:700}
.onboard-success[b-mmvuyyaja8] { position:absolute; inset:0; z-index:2; }.onboard-success-ring[b-mmvuyyaja8]{position:absolute;display:block;border-radius:9999px}.onboard-success-ring-large[b-mmvuyyaja8]{left:160px;top:139px;width:144px;height:144px;opacity:.2;background:#00d512}.onboard-success-ring-medium[b-mmvuyyaja8]{left:178px;top:156px;width:110px;height:110px;background:rgba(0,213,18,.3)}.onboard-success-ring-core[b-mmvuyyaja8]{left:193px;top:171px;width:80px;height:80px;background:#00d512}.onboard-success img[b-mmvuyyaja8]{position:absolute;left:214px;top:193px;width:36px;height:36px}
.onboard-bottom-panel[b-mmvuyyaja8] { position:absolute;left:4px;top:534px;z-index:9;width:455px;height:162px }.onboard-bottom-panel-surface[b-mmvuyyaja8]{position:absolute;inset:0;border-radius:24px;background:#fff;box-shadow:0 0 5.32px rgba(0,8,33,.028),0 0 17.87px rgba(0,8,33,.042),0 0 80px rgba(0,8,33,.07)}.onboard-bottom-panel p[b-mmvuyyaja8]{position:absolute;left:56px;top:27px;width:344px;margin:0;color:#1d1d1d;font-family:var(--font-title);font-size:14px;font-weight:500;text-align:center}.onboard-bottom-panel button[b-mmvuyyaja8],.team-bottom-panel button[b-mmvuyyaja8],.methods-bottom-panel button[b-mmvuyyaja8],.agent-bottom-panel button[b-mmvuyyaja8],.premium-bottom-panel button[b-mmvuyyaja8]{position:absolute;left:8px;bottom:8px;width:439px;height:52px;padding:0 24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(29,29,29,.2);border-radius:20px;background:#1d1d1d;color:#fff;font-family:var(--font-title);font-size:13px;font-weight:700;cursor:pointer}.onboard-bottom-panel button:disabled[b-mmvuyyaja8],.team-bottom-panel button:disabled[b-mmvuyyaja8],.methods-bottom-panel button:disabled[b-mmvuyyaja8],.agent-bottom-panel button:disabled[b-mmvuyyaja8],.premium-bottom-panel button:disabled[b-mmvuyyaja8]{opacity:.65;cursor:wait}
/* Step 2 */
.onboard-step-2 .onboard-card[b-mmvuyyaja8]{height:659px}.onboard-step-2 .onboard-card-bg[b-mmvuyyaja8]{top:6px;height:600px}.onboard-step-2 .onboard-kicker[b-mmvuyyaja8]{top:38px}.onboard-step-2 .onboard-card h2[b-mmvuyyaja8]{top:69px}.onboard-visual[b-mmvuyyaja8]{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:24px;pointer-events:none}.onboard-lock-frame[b-mmvuyyaja8]{position:absolute;left:107.55px;top:23px;width:327px;height:253px;overflow:hidden;z-index:3}.onboard-lock-glow[b-mmvuyyaja8]{position:absolute;left:52px;top:-21px;width:450px;height:450px;object-fit:contain;opacity:.98}.onboard-phone-visual[b-mmvuyyaja8]{position:absolute;left:133px;top:132px;z-index:4;width:196.8px;height:144px;object-fit:contain}.onboard-connected[b-mmvuyyaja8]{position:absolute;left:60px;top:207px;z-index:5;width:136px;height:36px;display:grid;place-items:center;color:#fff;background:#00d512;border-radius:128px;font-family:var(--font-ui);font-size:14px;font-weight:600}.onboard-step-2 .onboard-subtitle[b-mmvuyyaja8]{top:321px}.onboard-step-2 .onboard-copy[b-mmvuyyaja8]{top:391px}.onboard-step-2 .onboard-bottom-panel[b-mmvuyyaja8]{top:531px;height:69px}.onboard-step-2 .onboard-bottom-panel button[b-mmvuyyaja8]{top:8px;bottom:auto}

/* Step 3 */
.onboard-step-3 .onboard-card[b-mmvuyyaja8]{height:572px}.onboard-step-3 .onboard-kicker[b-mmvuyyaja8]{top:32px}.onboard-ice-bg[b-mmvuyyaja8]{position:absolute;inset:0;z-index:1;width:463px;height:572px;object-fit:cover;opacity:.15;filter:blur(2px) drop-shadow(4px 4px 4px rgba(0,0,0,.18))}.onboard-snowflake[b-mmvuyyaja8]{position:absolute;z-index:1;opacity:.95}.onboard-snowflake-left[b-mmvuyyaja8]{left:-4px;top:-2px;width:164px;height:200px}.onboard-snowflake-right[b-mmvuyyaja8]{left:310px;top:-2px;width:153px;height:210px}.hold-visual[b-mmvuyyaja8]{position:absolute;inset:0;z-index:2}.hold-card-fiat[b-mmvuyyaja8]{position:absolute;left:78px;top:108px;width:254px;height:150px;transform:rotate(-8deg);color:#1d1d1d;background:linear-gradient(180deg,rgba(215,234,255,.52),#fff);border-radius:19.87px;box-shadow:0 22px 30px rgba(0,165,103,.06)}.hold-card-fiat img[b-mmvuyyaja8]{position:absolute;left:15px;top:17px;width:24px;height:24px}.hold-card-id[b-mmvuyyaja8],.hold-card-label[b-mmvuyyaja8],.hold-card-amount[b-mmvuyyaja8],.hold-card-estimated[b-mmvuyyaja8]{position:absolute;font-style:normal}.hold-card-id[b-mmvuyyaja8],.hold-card-label[b-mmvuyyaja8]{color:#67768c;font-family:var(--font-ui);font-size:13.91px;font-weight:500}.hold-card-id[b-mmvuyyaja8]{left:19px;top:59px}.hold-card-amount[b-mmvuyyaja8],.hold-card-estimated[b-mmvuyyaja8]{color:#1d1d1d;font-family:var(--font-title);font-size:15.9px;font-weight:500}.hold-card-amount[b-mmvuyyaja8]{left:18px;top:84px}.hold-card-estimated[b-mmvuyyaja8]{left:114px;top:84px}.hold-card-label-sum[b-mmvuyyaja8]{left:20px;top:111px}.hold-card-label-estimated[b-mmvuyyaja8]{left:116px;top:111px}.hold-card-crypto[b-mmvuyyaja8]{position:absolute;left:178px;top:123px;width:239px;height:182px}.onboard-step-3 .onboard-subtitle[b-mmvuyyaja8]{top:331px}.onboard-step-3 .onboard-copy[b-mmvuyyaja8]{top:401px}.onboard-step-3 .onboard-bottom-panel[b-mmvuyyaja8]{top:500px;height:68px;background:#fff;border-radius:24px}.onboard-step-3 .onboard-bottom-panel button[b-mmvuyyaja8]{top:8px;bottom:auto}

/* Step 4 */
.onboard-team-card[b-mmvuyyaja8]{height:809px}.onboard-team-card .onboard-kicker[b-mmvuyyaja8]{top:23px}.onboard-team-card h2[b-mmvuyyaja8]{top:54px}.team-visual[b-mmvuyyaja8]{position:absolute;left:143px;top:45px;width:200px;height:200px;object-fit:contain;transform:rotate(15deg);pointer-events:none}.team-visual-shadow[b-mmvuyyaja8]{z-index:2;filter:blur(32px);opacity:.74}.team-visual-main[b-mmvuyyaja8]{z-index:3}.member-tag[b-mmvuyyaja8]{position:absolute;z-index:6;height:29.79px;display:inline-flex;align-items:center;justify-content:center;padding:3.31px 6.62px;border-radius:26.48px;color:#fff;font-family:var(--font-ui);font-size:13.24px;font-weight:700}.member-tag-sasha[b-mmvuyyaja8]{left:316.04px;top:134.08px;width:57.23px;transform:rotate(-2deg);background:linear-gradient(180deg,#fd2226,#ec0a46)}.member-tag-anya[b-mmvuyyaja8]{left:114.56px;top:161px;width:46.69px;transform:rotate(3deg);background:#2276fd}.member-pointer[b-mmvuyyaja8]{position:absolute;z-index:5;width:19.13px;height:26.78px}.member-pointer-sasha[b-mmvuyyaja8]{left:297px;top:119.26px}.member-pointer-anya[b-mmvuyyaja8]{left:166.14px;top:166.86px}.onboard-date-pill[b-mmvuyyaja8]{position:absolute;left:273px;top:186px;z-index:7;width:149px;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.onboard-date-pill img[b-mmvuyyaja8]{width:18px;height:18px}.onboard-date-pill span[b-mmvuyyaja8]{font-family:var(--font-title);font-size:12px;font-weight:700}.team-copy[b-mmvuyyaja8]{position:absolute;left:24px;top:248px;z-index:7;width:413px;margin:0;text-align:center;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500}.roles-panel[b-mmvuyyaja8]{position:absolute;left:12px;top:358px;z-index:7;width:439px;height:267px;background:#e5eaef;border-radius:20px}.role-row[b-mmvuyyaja8]{position:absolute;left:0;width:439px;height:73px}.role-support[b-mmvuyyaja8]{top:0}.role-accountant[b-mmvuyyaja8]{top:73px}.role-admin[b-mmvuyyaja8]{top:168px}.role-icon[b-mmvuyyaja8]{position:absolute;left:18px;top:19px;width:36px;height:36px;display:grid;place-items:center;border-radius:13.5px}.role-icon img[b-mmvuyyaja8]{width:18px;height:18px}.role-icon-blue[b-mmvuyyaja8]{background:#006dff}.role-icon-green[b-mmvuyyaja8]{background:#00ff42}.role-icon-red[b-mmvuyyaja8]{background:#ff0027}.role-row h3[b-mmvuyyaja8]{position:absolute;left:68px;top:16px;margin:0;font-family:var(--font-title);font-size:14px;font-weight:700}.role-row p[b-mmvuyyaja8]{position:absolute;left:68px;top:38px;margin:0;color:#67768c;font-family:var(--font-ui);font-size:12px;line-height:14px}.team-bottom-panel[b-mmvuyyaja8],.methods-bottom-panel[b-mmvuyyaja8],.agent-bottom-panel[b-mmvuyyaja8],.premium-bottom-panel[b-mmvuyyaja8]{position:absolute;left:4px;z-index:8;width:455px;background:#fff;border-radius:24px;box-shadow:0 0 80px rgba(0,8,33,.07)}.team-bottom-panel[b-mmvuyyaja8]{top:637px;height:168px}.team-bottom-panel p[b-mmvuyyaja8],.methods-bottom-panel p[b-mmvuyyaja8],.agent-bottom-panel p[b-mmvuyyaja8],.premium-bottom-panel p[b-mmvuyyaja8]{position:absolute;left:56px;top:24px;width:344px;margin:0;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500;text-align:center}.team-bottom-panel button[b-mmvuyyaja8]{top:108px;bottom:auto}
.onboard-team-card[b-mmvuyyaja8]{height:809px}.onboard-team-card .onboard-kicker[b-mmvuyyaja8]{top:23px}.onboard-team-card h2[b-mmvuyyaja8]{top:54px}.team-visual[b-mmvuyyaja8]{position:absolute;left:143px;top:45px;width:200px;height:200px;object-fit:contain;transform:rotate(15deg);pointer-events:none}.team-visual-shadow[b-mmvuyyaja8]{z-index:2;filter:blur(32px);opacity:.74}.team-visual-main[b-mmvuyyaja8]{z-index:3}.member-tag[b-mmvuyyaja8]{position:absolute;z-index:6;height:29.79px;display:inline-flex;align-items:center;justify-content:center;padding:3.31px 6.62px;border-radius:26.48px;color:#fff;font-family:var(--font-ui);font-size:13.24px;font-weight:700}.member-tag-sasha[b-mmvuyyaja8]{left:316.04px;top:134.08px;width:57.23px;transform:rotate(-2deg);background:linear-gradient(180deg,#fd2226,#ec0a46)}.member-tag-anya[b-mmvuyyaja8]{left:114.56px;top:161px;width:46.69px;transform:rotate(3deg);background:#2276fd}.member-pointer[b-mmvuyyaja8]{position:absolute;z-index:5;width:19.13px;height:26.78px}.member-pointer-sasha[b-mmvuyyaja8]{left:297px;top:119.26px}.member-pointer-anya[b-mmvuyyaja8]{left:166.14px;top:166.86px}.onboard-date-pill[b-mmvuyyaja8]{position:absolute;left:273px;top:186px;z-index:7;width:149px;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.onboard-date-pill img[b-mmvuyyaja8]{width:18px;height:18px}.onboard-date-pill span[b-mmvuyyaja8]{font-family:var(--font-title);font-size:12px;font-weight:700}.team-copy[b-mmvuyyaja8]{position:absolute;left:24px;top:248px;z-index:7;width:413px;margin:0;text-align:center;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500}.roles-panel[b-mmvuyyaja8]{position:absolute;left:12px;top:358px;z-index:7;width:439px;height:200px;background:#e5eaef;border-radius:20px}.role-row[b-mmvuyyaja8]{position:absolute;left:0;width:439px;height:73px}.role-support[b-mmvuyyaja8]{top:0}.role-accountant[b-mmvuyyaja8]{top:58px}.role-admin[b-mmvuyyaja8]{top:124px}.role-icon[b-mmvuyyaja8]{position:absolute;left:18px;top:19px;width:36px;height:36px;display:grid;place-items:center;border-radius:13.5px}.role-icon img[b-mmvuyyaja8]{width:18px;height:18px}.role-icon-blue[b-mmvuyyaja8]{background:#006dff}.role-icon-green[b-mmvuyyaja8]{background:#00ff42}.role-icon-red[b-mmvuyyaja8]{background:#ff0027}.role-row h3[b-mmvuyyaja8]{position:absolute;left:68px;top:16px;margin:0;font-family:var(--font-title);font-size:14px;font-weight:700}.role-row p[b-mmvuyyaja8]{position:absolute;left:68px;top:38px;margin:0;color:#67768c;font-family:var(--font-ui);font-size:12px;line-height:14px}.team-bottom-panel[b-mmvuyyaja8],.methods-bottom-panel[b-mmvuyyaja8],.agent-bottom-panel[b-mmvuyyaja8],.premium-bottom-panel[b-mmvuyyaja8]{position:absolute;left:4px;z-index:8;width:455px;background:#fff;border-radius:24px;box-shadow:0 0 80px rgba(0,8,33,.07)}.team-bottom-panel[b-mmvuyyaja8]{top:567px;height:168px}.team-bottom-panel p[b-mmvuyyaja8],.methods-bottom-panel p[b-mmvuyyaja8],.agent-bottom-panel p[b-mmvuyyaja8],.premium-bottom-panel p[b-mmvuyyaja8]{position:absolute;left:56px;top:24px;width:344px;margin:0;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500;text-align:center}.team-bottom-panel button[b-mmvuyyaja8]{top:108px;bottom:auto}

/* Step 5 */
.onboard-team-card[b-mmvuyyaja8] { height: 698px; }
.team-bottom-panel[b-mmvuyyaja8] { top: 567px; height: 126px; }
.team-bottom-panel button[b-mmvuyyaja8] { top: 66px; bottom: auto; }

.payment-methods-card[b-mmvuyyaja8]{height:639px}.payment-methods-card .onboard-kicker[b-mmvuyyaja8]{top:21px}.payment-methods-card h2[b-mmvuyyaja8]{top:52px}.commission-visual[b-mmvuyyaja8]{position:absolute;left:36px;top:104px;z-index:5;width:128px;height:128px}.commission-image[b-mmvuyyaja8]{position:absolute;left:-15.88px;top:-65.98px;width:157.27px;height:auto}.payment-card-visual[b-mmvuyyaja8]{position:absolute;inset:0;z-index:6;width:463px;height:250px}.bankcard-image[b-mmvuyyaja8]{position:absolute;left:62.48px;top:84.47px;width:337.29px;height:auto}.sbp-pill[b-mmvuyyaja8]{position:absolute;left:232px;top:120px;z-index:9;width:173px;height:42px;background:#fff;border-radius:18.32px;box-shadow:0 8px 25px rgba(0,0,0,.08)}.sbp-logo-box[b-mmvuyyaja8]{position:absolute;left:6.11px;top:6.11px;width:29.77px;height:29.77px;display:grid;place-items:center;background:#f0f4f8;border-radius:12.21px}.sbp-logo-box img[b-mmvuyyaja8]{width:11.27px;height:13.74px}.sbp-name[b-mmvuyyaja8],.sbp-rate[b-mmvuyyaja8],.sbp-zero[b-mmvuyyaja8]{position:absolute;top:13.74px;font-family:var(--font-ui);font-size:10.69px;font-weight:600}.sbp-name[b-mmvuyyaja8]{left:43.5px}.sbp-rate[b-mmvuyyaja8]{left:72.8px;color:#67768c}.sbp-store[b-mmvuyyaja8]{position:absolute;left:99.3px;top:14.1px;width:13.74px;height:13.74px}.sbp-zero[b-mmvuyyaja8]{left:122.9px;color:#67768c}.sbp-user[b-mmvuyyaja8]{position:absolute;left:150.1px;top:14.5px;width:13.74px;height:13.74px}.globe-chip[b-mmvuyyaja8]{position:absolute;left:351px;top:180px;z-index:9;width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 25px rgba(0,0,0,.08)}.globe-chip img[b-mmvuyyaja8]{width:25.14px;height:25.14px}.methods-copy[b-mmvuyyaja8]{position:absolute;left:24px;z-index:8;width:413px;margin:0;text-align:center;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500}.methods-copy-top[b-mmvuyyaja8]{top:263px}.methods-copy-bottom[b-mmvuyyaja8]{top:362px}.methods-bottom-panel[b-mmvuyyaja8]{top:477px;height:158px}.methods-bottom-panel button[b-mmvuyyaja8]{top:98px;bottom:auto}

/* Steps 6-7 */
.agent-card[b-mmvuyyaja8]{height:639px}.agent-card .onboard-kicker[b-mmvuyyaja8],.premium-card .onboard-kicker[b-mmvuyyaja8]{top:21px}.agent-card h2[b-mmvuyyaja8],.premium-card h2[b-mmvuyyaja8]{top:52px}.agent-visual[b-mmvuyyaja8]{position:absolute;left:134px;top:65px;z-index:5;width:200px;height:200px;object-fit:contain;transform:rotate(-30deg)}.agent-visual-shadow[b-mmvuyyaja8]{z-index:4;filter:blur(24px);opacity:.65}.agent-copy[b-mmvuyyaja8],.premium-copy[b-mmvuyyaja8]{position:absolute;left:24px;z-index:8;width:413px;margin:0;text-align:center;color:#1d1d1d;font-family:var(--font-ui);font-size:14px;font-weight:500}.agent-copy-top[b-mmvuyyaja8],.premium-copy-top[b-mmvuyyaja8]{top:263px}.agent-copy-bottom[b-mmvuyyaja8],.premium-copy-bottom[b-mmvuyyaja8]{top:362px}.agent-bottom-panel[b-mmvuyyaja8]{top:452px;height:183px}.agent-bottom-panel button[b-mmvuyyaja8],.premium-bottom-panel button[b-mmvuyyaja8]{top:123px;bottom:auto}.premium-card[b-mmvuyyaja8]{height:688px}.premium-visual[b-mmvuyyaja8]{position:absolute;inset:0;z-index:5;width:463px;height:263px}.premium-main-visual[b-mmvuyyaja8]{position:absolute;left:-10px;top:-20px;width:500px;height:auto}.premium-bottom-panel[b-mmvuyyaja8]{top:500px;height:183px}.onboard-error[b-mmvuyyaja8]{position:absolute;left:56px;top:815px;width:463px;margin:0;padding:10px 12px;border-radius:10px;background:#fff0f1;color:#b00733;font-family:var(--font-ui);font-size:12px;text-align:center}

@media (max-width: 767px) {
    .merchant-onboarding-runtime[b-mmvuyyaja8]  .merchant-onboarding-overlay.payhot-overlay--dialog-centered {
        --payhot-overlay-edge: 12px;
        padding: 12px;
    }

    .merchant-onboarding-runtime[b-mmvuyyaja8]  .merchant-onboarding-panel {
        width: calc(100dvw - 24px);
        max-width: calc(100dvw - 24px);
        height: calc(100dvh - 24px);
        max-height: calc(100dvh - 24px);
        display: grid;
        place-items: center;
        overflow: visible;
    }

    .merchant-onboarding-fit-frame[b-mmvuyyaja8] {
        position: relative;
        width: var(--onboard-fit-width, 463px);
        height: var(--onboard-fit-height, 700px);
        overflow: visible;
    }

    .onboard-overlay[b-mmvuyyaja8] {
        transform: scale(var(--onboard-fit-scale, 1));
        transform-origin: top left;
    }
}
/* /Blazor/Components/MerchantSettlementsInteractiveRuntime.razor.rz.scp.css */
/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .settlements-runtime-page[b-b118wp7gz1] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .settlements-runtime-page[b-b118wp7gz1] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* Grow with cards (global Figma canvas used absolute grid → overflow past footer). */
.settlements-content[b-b118wp7gz1] {
    height: auto !important;
    min-height: 0;
    overflow: visible;
}

.settlements-runtime-page[b-b118wp7gz1] {
    height: auto !important;
    overflow: visible;
}

/*
  Same collapse as /cashouts (stats offset ~170px, cards 264px):
  1) side + 3 cols  ≥1440
  2) side + 2 cols  1200–1439
  3) side + 1 col   900–1199
  4) stats on top + 1 col below  768–899

  In-flow grid (not absolute) so slot/footer push down with card rows.
*/
.settlement-grid[b-b118wp7gz1] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: calc(100% - 170px);
    max-width: calc(100% - 170px);
    margin: 49px 0 0 170px;
    gap: 16px 6px;
    justify-content: start;
    grid-template-columns: repeat(3, 264px);
    height: auto !important;
}

.settlement-grid .settlement-card[b-b118wp7gz1] {
    width: 264px;
    min-width: 264px;
    max-width: 264px;
    transition: transform 0.2s ease;
    will-change: transform;
}

.settlement-grid .settlement-card:hover[b-b118wp7gz1] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .settlement-grid .settlement-card[b-b118wp7gz1] {
        transition: none;
    }

    .settlement-grid .settlement-card:hover[b-b118wp7gz1] {
        transform: none;
    }
}

/* Global .status-pending (project badges) paints the whole card yellow —
   keep card white; yellow stays on .status-pill only. */
.settlement-card.status-pending[b-b118wp7gz1] {
    color: #1d1d1d;
    background: #fff;
}

.settlements-state[b-b118wp7gz1] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: calc(100% - 170px);
    max-width: calc(100% - 170px);
    margin: 49px 0 0 170px;
    height: auto !important;
}

.settlements-runtime-page .more-button[b-b118wp7gz1] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    display: block;
    width: 266px;
    margin: 38px auto 0;
}

@media (min-width: 768px) and (max-width: 899px) {
    .settlement-grid[b-b118wp7gz1] {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        /* stats: top 106 + height 401 → below with gap */
        margin-top: 449px;
        grid-template-columns: 264px;
    }

    .settlements-state[b-b118wp7gz1] {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-top: 449px;
    }
}

@media (min-width: 900px) and (max-width: 1199px) {
    .settlement-grid[b-b118wp7gz1] {
        grid-template-columns: 264px;
    }
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .settlement-grid[b-b118wp7gz1] {
        grid-template-columns: repeat(2, 264px);
    }
}

@media (min-width: 1440px) {
    .settlement-grid[b-b118wp7gz1] {
        grid-template-columns: repeat(3, 264px);
    }
}

/* Operational presentation remains intentionally separate from donor merchant CSS. */
.admin-settlements-page[b-b118wp7gz1] { min-width: 0; background: #f0f4f8; }
.admin-settlements-filter-fields[b-b118wp7gz1] { display: grid; gap: 8px; padding: 4px 0; }
.admin-settlements-filter-fields label[b-b118wp7gz1] { display: grid; gap: 8px; color: #526176; font: 700 12px/1 var(--font-ui); }
.admin-settlements-filter-fields[b-b118wp7gz1]  .payhot-dropdown-button { min-height: 46px; border: 1px solid #d4dce5; border-radius: 10px; background: #fff; }
@media (max-width: 767px) { .admin-settlements-page[b-b118wp7gz1] { min-height: 100dvh; } }
/* /Blazor/Components/MerchantSitesInteractiveRuntime.razor.rz.scp.css */
/* ≤767: desktop list → MobileProjectsListRuntime; detail shell flush for mobile. */
@media (max-width: 767px) {
    .merchant-projects-page[b-bx4g4at2hg] {
        display: none !important;
    }

    .merchant-project-detail-page[b-bx4g4at2hg] {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    .mobile-project-detail-state[b-bx4g4at2hg] {
        display: flex;
        align-items: flex-start;
        gap: 12px;
        min-height: 120px;
        margin: 16px 15px calc(112px + env(safe-area-inset-bottom));
        padding: 18px;
        border: 1px solid rgba(46, 74, 105, .12);
        border-radius: 16px;
        color: #1d1d1d;
        background: #fff;
        font-family: var(--font-ui);
    }

    .mobile-project-detail-state strong[b-bx4g4at2hg] {
        display: block;
        font: 700 15px/1.35 var(--font-title);
    }

    .mobile-project-detail-state p[b-bx4g4at2hg] {
        margin: 5px 0 0;
        color: #67768c;
        font: 600 12px/1.45 var(--font-ui);
        overflow-wrap: anywhere;
    }

    .mobile-project-detail-state.is-error[b-bx4g4at2hg] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        color: #b21f3d;
        background: #fff8f9;
        border-color: rgba(214, 49, 83, .22);
    }

    .mobile-project-detail-state.is-error p[b-bx4g4at2hg] { color: #8f5563; }

    .mobile-project-detail-state button[b-bx4g4at2hg] {
        min-height: 38px;
        padding: 0 12px;
        border: 1px solid #ec0a46;
        border-radius: 10px;
        color: #fff;
        background: #ec0a46;
        font: 700 12px/1 var(--font-ui);
    }

    .mobile-project-detail-state__spinner[b-bx4g4at2hg] {
        width: 18px;
        height: 18px;
        flex: 0 0 18px;
        margin-top: 2px;
        border: 2px solid #dbe5f0;
        border-top-color: #2276fd;
        border-radius: 50%;
        animation: mobile-project-detail-spin-b-bx4g4at2hg 800ms linear infinite;
    }

    @keyframes mobile-project-detail-spin-b-bx4g4at2hg { to { transform: rotate(360deg); } }
}

.payment-page-logo-settings[b-bx4g4at2hg] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 14px;
    margin: 20px 0;
    padding: 18px;
    border: 1px solid rgba(73, 114, 206, .18);
    border-radius: 18px;
    background: #fff;
}

/* The logo block follows the visible inner surface of .settings-card, not the
   wider settings-page canvas. Its 3px side inset matches .settings-card-inner. */
@media (min-width: 768px) {
    .payment-page-logo-settings[b-bx4g4at2hg] {
        box-sizing: border-box;
        width: calc(100% - 6px);
        max-width: 774px;
        margin-left: 3px;
        margin-right: 3px;
    }
}

.payment-page-logo-settings h2[b-bx4g4at2hg],
.payment-page-logo-settings p[b-bx4g4at2hg] {
    margin: 0;
}

.payment-page-logo-settings h2[b-bx4g4at2hg] {
    color: #1d1d1d;
    font: 700 16px/1.2 var(--font-title);
}

.payment-page-logo-settings p[b-bx4g4at2hg] {
    margin-top: 6px;
    color: #67768c;
    font: 13px/1.45 var(--font-ui);
}

.payment-page-logo-settings__preview[b-bx4g4at2hg] {
    grid-row: span 2;
    width: 64px;
    height: 64px;
    display: grid;
    place-items: center;
    overflow: hidden;
    border-radius: 18px;
    background: #f0f4f8;
}

.payment-page-logo-settings__preview img[b-bx4g4at2hg] {
    width: 100%;
    height: 100%;
    padding: 10px;
    object-fit: contain;
}

.payment-page-logo-settings__actions[b-bx4g4at2hg] {
    grid-column: 1 / -1;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.payment-page-logo-settings__actions label[b-bx4g4at2hg] {
    position: relative;
    cursor: pointer;
}

.payment-page-logo-settings__actions input[type="file"][b-bx4g4at2hg] {
    position: absolute;
    inset: 0;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

.payment-page-logo-settings__readonly[b-bx4g4at2hg] {
    grid-column: 1 / -1;
}

@media (max-width: 767px) {
    .payment-page-logo-settings[b-bx4g4at2hg] {
        grid-template-columns: minmax(0, 1fr) auto;
        margin: 12px;
    }
}

/*
  Desktop <1600:
  Gutters are owned by .cabinet-content-rail (see payhot-next.css).
  Page root must stay full-bleed inside the rail — no second margin pass.
*/
@media (min-width: 768px) and (max-width: 1599px) {
    .merchant-projects-page[b-bx4g4at2hg] {
        width: min(976px, calc(100% - 416px)) !important;
        max-width: 976px;
        margin-left: max(392px, calc(392px + (100% - 416px - 976px) / 2)) !important;
        margin-right: auto !important;
    }

    .merchant-project-detail-page[b-bx4g4at2hg] {
        position: static !important;
        width: 100% !important;
        max-width: none !important;
        margin-top: 109px !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        padding: 0 !important;
        /* Do not set overflow-x: hidden — it forces overflow-y: auto and a spurious scrollbar. */
        overflow: visible !important;
    }

    .merchant-project-detail-page .approve-page-content[b-bx4g4at2hg],
    .merchant-project-detail-page .settings-page-content[b-bx4g4at2hg] {
        width: min(976px, 100%) !important;
        max-width: 976px !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it. */
@media (min-width: 1600px) {
    .merchant-projects-page[b-bx4g4at2hg] {
        width: min(976px, 100%);
        max-width: 976px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .merchant-project-detail-page[b-bx4g4at2hg] {
        position: static !important;
        width: min(976px, 100%);
        max-width: 976px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media (min-width: 768px) and (max-width: 1099px) {
    .projects-grid[b-bx4g4at2hg],
    .projects-grid-admin[b-bx4g4at2hg] {
        grid-template-columns: minmax(0, 264px);
    }
}

@media (min-width: 1100px) and (max-width: 1399px) {
    .projects-grid[b-bx4g4at2hg] {
        grid-template-columns: repeat(2, minmax(0, 264px));
    }
}

@media (min-width: 1400px) {
    .projects-grid[b-bx4g4at2hg] {
        grid-template-columns: repeat(3, minmax(0, 264px));
    }
}

.projects-grid .project-card[b-bx4g4at2hg] {
    transition: transform 0.2s ease;
    will-change: transform;
}

.projects-grid .project-card:hover[b-bx4g4at2hg] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .projects-grid .project-card[b-bx4g4at2hg] {
        transition: none;
    }

    .projects-grid .project-card:hover[b-bx4g4at2hg] {
        transform: none;
    }
}

/*
  Settings canvas: container query on the content block (not viewport),
  so flow flips when card+aside no longer fit — typically ~1180–1300 viewport with sidebar.
  Wide keeps Figma absolute layout; ≤975px stacks flow above the card.
*/
.settings-page-content[b-bx4g4at2hg] {
    container-type: inline-size;
    container-name: settings-page;
    /* Absolute children don't contribute height; min-height keeps the wide canvas.
       When narrow in-flow children stack, height grows past the floor. */
    height: auto !important;
    min-height: 1480px;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-content: start;
    overflow: visible;
}

.settings-hero[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    max-width: 520px;
    height: auto !important;
}

.settings-hero p[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-top: 8px;
}

/* Card: drop Figma absolute stack so wrapped children push siblings down.
   settings-card-inner is only a stretched decorative shell. */
.settings-card[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: 780px;
    height: auto !important;
    min-height: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 28px;
    box-sizing: border-box;
    overflow: visible !important;
    margin-top: 24px;
    container-type: inline-size;
}

.settings-card-inner[b-bx4g4at2hg] {
    position: absolute !important;
    inset: 3px !important;
    left: 3px !important;
    top: 3px !important;
    right: 3px !important;
    bottom: 3px !important;
    width: auto !important;
    height: auto !important;
    z-index: 0;
    pointer-events: none;
}

.settings-card > :not(.settings-card-inner)[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    z-index: 1;
    box-sizing: border-box;
}

/* Inner labels/icons stay absolute — keep the Figma row height. */
.settings-card > .moderation-status[b-bx4g4at2hg] {
    height: 68px !important;
    min-height: 68px;
    flex: 0 0 auto;
}

.settings-card > .settings-field[b-bx4g4at2hg] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.settings-card > .settings-field .readonly-field[b-bx4g4at2hg],
.settings-card > .token-field .token-input[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: none !important;
}

.settings-card > .hold-days[b-bx4g4at2hg] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.settings-card > .hold-days p[b-bx4g4at2hg] {
    margin: 0;
}

.settings-card > .methods-block[b-bx4g4at2hg] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    min-width: 0;
}

.settings-card > .methods-block > h2[b-bx4g4at2hg],
.settings-card > .methods-block > p[b-bx4g4at2hg] {
    grid-column: 1 / -1;
    margin: 0;
}

.settings-card > .methods-block > .method-chip[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    display: flex;
    width: auto !important;
    min-width: 0;
    height: auto !important;
    min-height: 55px;
    box-sizing: border-box;
}

.settings-card > .methods-block > .method-world[b-bx4g4at2hg],
.settings-card > .methods-block > .method-crypto[b-bx4g4at2hg] {
    grid-column: 1 / -1;
}

.settings-card > .methods-block .method-chip strong[b-bx4g4at2hg] {
    min-width: 0;
    overflow-wrap: anywhere;
    white-space: normal;
}

.settings-card > .methods-block .method-chip a[b-bx4g4at2hg],
.settings-card > .methods-block .method-chip .method-request-link[b-bx4g4at2hg] {
    position: static !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    flex: 0 0 auto;
    margin-left: auto;
}

.settings-card > .methods-block .method-request-link:focus-visible[b-bx4g4at2hg],
.settings-card > .methods-block .method-chip a:focus-visible[b-bx4g4at2hg] {
    outline: 2px solid #ec0a46;
    outline-offset: 2px;
}

/*
   Archive port, intentionally limited to the merchant presentation:
   payment-method chips must form a content-driven row.
   The previous two-column grid forced wide/long method titles into a fixed
   track and could create visual overlap on narrower desktop viewports.
   Do not widen this rule to Admin until that presentation has its own review.
*/
.merchant-project-detail-page.project-detail-merchant .settings-card > .methods-block[b-bx4g4at2hg] {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: stretch;
    gap: 8px;
    min-height: 0;
}

.merchant-project-detail-page.project-detail-merchant .settings-card > .methods-block > :is(h2, p)[b-bx4g4at2hg] {
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
}

.merchant-project-detail-page.project-detail-merchant .settings-card > .methods-block > .method-chip[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    display: flex;
    /* Short payment methods form predictable pairs instead of shrinking to
       three narrow cards on a wide desktop panel. */
    flex: 1 1 calc((100% - 8px) / 2);
    min-width: 0;
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    box-sizing: border-box;
}

/* These labels and their status/action text need an uninterrupted row. */
.merchant-project-detail-page.project-detail-merchant .settings-card > .methods-block > :is(.method-world, .method-crypto)[b-bx4g4at2hg] {
    flex-basis: 100%;
}

.settings-card > .token-field[b-bx4g4at2hg] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.settings-card > .token-field .token-input strong[b-bx4g4at2hg] {
    max-width: calc(100% - 72px);
}

@container (max-width: 560px) {
    .settings-card > .methods-block[b-bx4g4at2hg] {
        grid-template-columns: minmax(0, 1fr);
    }

    .merchant-project-detail-page.project-detail-merchant .settings-card > .methods-block > .method-chip[b-bx4g4at2hg] {
        flex-basis: 100%;
    }
}

/* Sandbox + actions follow the card in normal flow (no fixed tops over growing card). */
.settings-reference-actions[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: 780px;
    margin-top: 24px;
}

/* Sandbox card: same absolute→flow fix as settings-card (children were collapsing). */
.settings-sandbox-card[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    max-width: 780px;
    margin-top: 24px;
    display: grid;
    grid-template-columns: 60px 1fr;
    grid-template-rows: auto auto auto;
    column-gap: 12px;
    row-gap: 20px;
    align-items: center;
    height: auto !important;
    min-height: 0 !important;
    padding: 28px;
    box-sizing: border-box;
    overflow: visible !important;
}

.settings-sandbox-card > .card-inner[b-bx4g4at2hg] {
    position: absolute !important;
    inset: 3px !important;
    left: 3px !important;
    top: 3px !important;
    right: 3px !important;
    bottom: 3px !important;
    width: auto !important;
    height: auto !important;
    /*grid-column: 1 / -1;
    grid-row: 1 / -1;*/
    z-index: 0;
    pointer-events: none;
}

.settings-sandbox-card > .section-heading[b-bx4g4at2hg],
.settings-sandbox-card > .notice-sandbox[b-bx4g4at2hg],
.settings-sandbox-card > .sandbox-toggle[b-bx4g4at2hg],
.settings-sandbox-card > .sandbox-label[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    z-index: 1;
}

.settings-sandbox-card > .section-heading[b-bx4g4at2hg] {
    grid-column: 1 / -1;
    grid-row: 1;
    margin: 0;
}

.settings-sandbox-card > .notice-sandbox[b-bx4g4at2hg] {
    grid-column: 1 / -1;
    grid-row: 2;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    min-height: 81px;
    box-sizing: border-box;
    padding: 20px 24px 20px 54px;
}

.settings-sandbox-card > .notice-sandbox p[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    max-width: none;
}

.settings-sandbox-card > .sandbox-toggle[b-bx4g4at2hg] {
    grid-column: 1;
    grid-row: 3;
    width: 60px;
    margin: 0;
}

.settings-sandbox-card > .sandbox-label[b-bx4g4at2hg] {
    grid-column: 2;
    grid-row: 3;
    margin: 0;
    justify-self: start;
}

@container settings-page (max-width: 975px) {
    .settings-flow[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        width: 100% !important;
        max-width: 100%;
        height: auto !important;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 16px 24px;
    }

    .settings-flow-step[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        min-width: 0;
        max-width: 100%;
        height: auto !important;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        flex: 1 1 120px;
    }

    .settings-flow-step.flow-profile[b-bx4g4at2hg],
    .settings-flow-step.flow-integration[b-bx4g4at2hg],
    .settings-flow-step.flow-approve[b-bx4g4at2hg],
    .settings-flow-step.flow-moderation[b-bx4g4at2hg] {
        top: auto !important;
    }

    .settings-flow-icon[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        flex-shrink: 0;
    }

    .settings-flow-step h2[b-bx4g4at2hg],
    .settings-flow-step p[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        white-space: normal;
    }

    .settings-card[b-bx4g4at2hg],
    .settings-sandbox-card[b-bx4g4at2hg],
    .settings-reference-actions[b-bx4g4at2hg] {
        max-width: 100%;
    }
}

/* Host mirrors the ≤975 threshold so .settings-page-content can drop its wide min-height
   (an element cannot @container-query itself). Width tracks the content block below 1600. */
.merchant-project-detail-page[b-bx4g4at2hg] {
    container-type: inline-size;
    container-name: settings-page-host;
}

@container settings-page-host (max-width: 975px) {
    .settings-page-content[b-bx4g4at2hg] {
        gap: 24px;
        min-height: 0;
    }

    .approve-page-content[b-bx4g4at2hg] {
        gap: 24px;
        min-height: 0;
    }
}

/*
  Approval canvas ("Подтверждение прав"): same idea as settings —
  wide keeps Figma absolute layout; ≤975px stacks approve-flow above the cards.
*/
.approve-page-content[b-bx4g4at2hg] {
    container-type: inline-size;
    container-name: approve-page;
    height: auto !important;
    min-height: 2933px;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-content: start;
    overflow: visible;
}

.approve-hero[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    max-width: 520px;
    height: auto !important;
}

.approve-hero p[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-top: 8px;
}

/* Full-width manager notice; mode-switch + confirmation select share one row. */
.approval-card > .notice-manager[b-bx4g4at2hg],
.approval-card > .notice-code[b-bx4g4at2hg],
.approval-card > .verification-code[b-bx4g4at2hg],
.approval-card > .verification-url[b-bx4g4at2hg] {
    left: 28px !important;
    width: calc(100% - 56px) !important;
    max-width: none !important;
}

.approval-card > .notice-manager p[b-bx4g4at2hg],
.approval-card > .notice-code p[b-bx4g4at2hg] {
    width: auto !important;
    max-width: calc(100% - 78px);
    right: 24px;
}

.approval-card > .verification-code strong[b-bx4g4at2hg] {
    max-width: calc(100% - 72px);
}

/*
   Merchant approval canvas: the verification-method controls occupy the row at
   341px. Keep that row fixed and start the explanatory notice only after it,
   so the controls never overlap the instruction or the steps below it.
*/
.merchant-project-detail-page.project-detail-merchant .approve-page-content[b-bx4g4at2hg] {
    min-height: 3015px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card[b-bx4g4at2hg] {
    height: 762px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card .card-inner[b-bx4g4at2hg] {
    height: 685px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card > .notice-code[b-bx4g4at2hg] {
    top: 409px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card > .step-code[b-bx4g4at2hg] {
    top: 522px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card > .verification-code[b-bx4g4at2hg] {
    top: 557px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card > .step-file[b-bx4g4at2hg] {
    top: 644px;
}

.merchant-project-detail-page.project-detail-merchant .approval-card > .verification-url[b-bx4g4at2hg] {
    top: 679px;
}

.merchant-project-detail-page.project-detail-merchant .profile-card[b-bx4g4at2hg] {
    top: 860px;
}

.merchant-project-detail-page.project-detail-merchant .integration-card[b-bx4g4at2hg] {
    top: 1753px;
}

.merchant-project-detail-page.project-detail-merchant .sandbox-card[b-bx4g4at2hg] {
    top: 2622px;
}

/* Profile card: notice + fields fill the card width. */
.profile-card > .notice-locked[b-bx4g4at2hg] {
    left: 28px !important;
    width: calc(100% - 56px) !important;
    max-width: none !important;
}

.profile-card > .notice-locked p[b-bx4g4at2hg] {
    width: auto !important;
    max-width: calc(100% - 78px);
}

.profile-card > .field-project-name[b-bx4g4at2hg],
.profile-card > .field-site-address[b-bx4g4at2hg],
.profile-card > .field-confirmation[b-bx4g4at2hg] {
    width: calc(100% - 56px) !important;
}

.profile-card > .field-telegram[b-bx4g4at2hg],
.profile-card > .field-email[b-bx4g4at2hg],
.profile-card > .field-turnover[b-bx4g4at2hg],
.profile-card > .field-average[b-bx4g4at2hg] {
    width: calc((100% - 56px - 20px) / 2) !important;
}

.profile-card > .field-email[b-bx4g4at2hg],
.profile-card > .field-average[b-bx4g4at2hg] {
    left: auto !important;
    right: 28px !important;
}

.profile-card .readonly-field[b-bx4g4at2hg],
.profile-card .money-field[b-bx4g4at2hg] {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;
}

.profile-card .money-field input[b-bx4g4at2hg] {
    width: auto !important;
    flex: 1 1 auto;
    min-width: 0;
}

/* Integration card: same full-width fields as profile. */
.integration-card > .notice-locked[b-bx4g4at2hg] {
    left: 28px !important;
    width: calc(100% - 56px) !important;
    max-width: none !important;
}

.integration-card > .notice-locked p[b-bx4g4at2hg] {
    width: auto !important;
    max-width: calc(100% - 78px);
}

.integration-card > .integration-name[b-bx4g4at2hg],
.integration-card > .integration-webhook[b-bx4g4at2hg],
.integration-card > .integration-success[b-bx4g4at2hg],
.integration-card > .integration-error[b-bx4g4at2hg],
.integration-card > .integration-chat[b-bx4g4at2hg] {
    width: calc(100% - 56px) !important;
}

.integration-card .readonly-field[b-bx4g4at2hg] {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;
}

/* Sandbox card: notice fills the card width. */
.sandbox-card > .notice-sandbox[b-bx4g4at2hg] {
    left: 28px !important;
    width: calc(100% - 56px) !important;
    max-width: none !important;
}

.sandbox-card > .notice-sandbox p[b-bx4g4at2hg] {
    width: auto !important;
    max-width: calc(100% - 78px);
}

.approval-controls-row[b-bx4g4at2hg] {
    position: absolute;
    left: 28px;
    top: 251px;
    z-index: 1;
    width: calc(100% - 56px);
    max-width: none;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 20px;
    margin-top: 18px;
    box-sizing: border-box;
}

.approval-controls-row .mode-switch[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    flex: 0 0 228px;
    width: 228px !important;
    height: 56px !important;
    margin: 0;
    overflow: visible !important;
    z-index: 2;
}

.approval-controls-row .mode-tab[b-bx4g4at2hg] {
    z-index: 2;
    pointer-events: auto;
    cursor: pointer;
    transform-origin: center center;
    transition: transform 0.2s ease;
}

.approval-controls-row .mode-tab:hover:not(:disabled)[b-bx4g4at2hg],
.approval-controls-row .mode-tab.active:hover:not(:disabled)[b-bx4g4at2hg] {
    transform: scale(1.06);
}

.approval-controls-row .mode-tab:disabled[b-bx4g4at2hg] {
    cursor: default;
}

.approval-controls-row .confirmation-type-select[b-bx4g4at2hg] {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    flex: 1 1 0;
    width: auto !important;
    max-width: none !important;
    height: 56px !important;
    margin: 0;
}

.approval-controls-row .confirmation-type-select > span[b-bx4g4at2hg] {
    left: 0;
    top: -23px;
}

@container approve-page (max-width: 975px) {
    .approve-flow[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        width: 100% !important;
        max-width: 100%;
        height: auto !important;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 16px 24px;
    }

    .flow-step[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        min-width: 0;
        max-width: 100%;
        height: auto !important;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        flex: 1 1 120px;
    }

    .flow-step.flow-profile[b-bx4g4at2hg],
    .flow-step.flow-integration[b-bx4g4at2hg],
    .flow-step.flow-approve[b-bx4g4at2hg],
    .flow-step.flow-moderation[b-bx4g4at2hg] {
        top: auto !important;
    }

    .flow-icon[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        flex-shrink: 0;
    }

    .flow-step h2[b-bx4g4at2hg],
    .flow-step p[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        white-space: normal;
    }

    .approval-card[b-bx4g4at2hg],
    .profile-card[b-bx4g4at2hg],
    .integration-card[b-bx4g4at2hg],
    .sandbox-card[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: 100% !important;
        max-width: 100%;
        margin-top: 24px;
        overflow: visible !important;
    }

    /* Keep Figma canvas heights so absolute inner content still fits. */
    .approval-card[b-bx4g4at2hg] {
        height: 680px !important;
    }

    .merchant-project-detail-page.project-detail-merchant .approval-card[b-bx4g4at2hg] {
        height: 762px !important;
    }

    .profile-card[b-bx4g4at2hg] {
        height: 885px !important;
    }

    .integration-card[b-bx4g4at2hg] {
        height: 861px !important;
    }

    .sandbox-card[b-bx4g4at2hg] {
        height: 309px !important;
    }

    /* Heading stays in the Figma header band; padding on relative was shifting it. */
    .approval-card > .section-heading[b-bx4g4at2hg],
    .profile-card > .section-heading[b-bx4g4at2hg],
    .integration-card > .section-heading[b-bx4g4at2hg],
    .sandbox-card > .section-heading[b-bx4g4at2hg] {
        position: absolute !important;
        left: 28px !important;
        top: 32px !important;
        z-index: 2;
        padding: 0 !important;
        margin: 0 !important;
    }

    .approval-card > .card-inner[b-bx4g4at2hg],
    .profile-card > .card-inner[b-bx4g4at2hg],
    .integration-card > .card-inner[b-bx4g4at2hg],
    .sandbox-card > .card-inner[b-bx4g4at2hg] {
        position: absolute !important;
        left: 3px !important;
        right: 3px !important;
        top: 73px !important;
        bottom: 3px !important;
        width: auto !important;
        height: auto !important;
        z-index: 0;
    }

    .approval-controls-row[b-bx4g4at2hg] {
        width: calc(100% - 56px) !important;
        max-width: none !important;
    }

    .submit-moderation[b-bx4g4at2hg],
    .approval-reference-actions[b-bx4g4at2hg] {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: 100% !important;
        max-width: 100%;
        margin-top: 24px;
    }
}
/* /Blazor/Components/MobileAdminCashboxRuntime.razor.rz.scp.css */
.mobile-admin-cashbox-runtime[b-ih27r05bbw]{display:none}@media(max-width:767px){.mobile-admin-cashbox-runtime[b-ih27r05bbw]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));color:#17233a;background:#f0f4f8;font-family:var(--font-ui)}.mobile-admin-cashbox-runtime *[b-ih27r05bbw]{box-sizing:border-box}.mobile-admin-cashbox-runtime>header[b-ih27r05bbw]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end}.mobile-admin-cashbox-runtime>header p[b-ih27r05bbw]{grid-column:1/-1;margin:0;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-cashbox-runtime h1[b-ih27r05bbw]{margin:0;font:500 24px/1 var(--font-title)}.mobile-admin-cashbox-runtime>header button[b-ih27r05bbw]{min-height:38px;border:0;border-radius:9px;padding:0 12px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui)}.mobile-admin-cashbox-runtime__filters[b-ih27r05bbw]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-cashbox-runtime__filters input[b-ih27r05bbw]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;color:#17233a;background:#fff;font:600 13px/1 var(--font-ui)}.mobile-admin-cashbox-runtime__filters button[b-ih27r05bbw]{min-height:46px;border:0;border-radius:10px;padding:0 12px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui)}.mobile-admin-cashbox-runtime__count[b-ih27r05bbw]{margin:0;color:#6d7b8f;font-size:12px}.mobile-admin-cashbox-runtime__list[b-ih27r05bbw]{display:grid;gap:10px}.mobile-admin-cashbox-runtime article[b-ih27r05bbw]{min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-cashbox-runtime article>header[b-ih27r05bbw]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-admin-cashbox-runtime article>header span[b-ih27r05bbw]{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.mobile-admin-cashbox-runtime article>header small[b-ih27r05bbw],.mobile-admin-cashbox-runtime article>small[b-ih27r05bbw]{overflow:hidden;color:#7b879a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-cashbox-runtime article>strong[b-ih27r05bbw]{display:block;margin-top:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-cashbox-runtime article>small[b-ih27r05bbw]{display:block;margin-top:5px}.mobile-admin-cashbox-runtime dl[b-ih27r05bbw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.mobile-admin-cashbox-runtime dt[b-ih27r05bbw]{color:#7b879a;font-size:11px}.mobile-admin-cashbox-runtime dd[b-ih27r05bbw]{margin:3px 0 0;font-size:13px;font-weight:700}.mobile-admin-cashbox-runtime .is-ok[b-ih27r05bbw]{color:#137a40;background:#e8f7ee}.mobile-admin-cashbox-runtime .is-pending[b-ih27r05bbw]{color:#9a5e00;background:#fff5e4}.mobile-admin-cashbox-runtime .is-muted[b-ih27r05bbw]{color:#67768c;background:#edf1f5}.mobile-admin-cashbox-runtime__state[b-ih27r05bbw]{padding:25px 12px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-cashbox-runtime__state.is-error[b-ih27r05bbw]{color:#b4233a;border-color:#f2c7ce}.mobile-admin-cashbox-runtime__state button[b-ih27r05bbw]{border:0;background:none;color:inherit;font:inherit;font-weight:700}}
/* /Blazor/Components/MobileAdminCashoutsRuntime.razor.rz.scp.css */
.mobile-admin-cashouts-runtime[b-suyje7d8ta]{display:none}@media(max-width:767px){.mobile-admin-cashouts-runtime[b-suyje7d8ta]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));color:#17233a;background:#f0f4f8;font-family:var(--font-ui)}.mobile-admin-cashouts-runtime *[b-suyje7d8ta]{box-sizing:border-box}.mobile-admin-cashouts-runtime>header[b-suyje7d8ta]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-cashouts-runtime>header p[b-suyje7d8ta]{margin:0 0 5px;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-cashouts-runtime h1[b-suyje7d8ta]{margin:0;font:500 24px/1.1 var(--font-title)}.mobile-admin-cashouts-runtime>header button[b-suyje7d8ta],.mobile-admin-cashouts-runtime__filters button[b-suyje7d8ta],.mobile-admin-cashouts-runtime__more[b-suyje7d8ta]{min-height:42px;border:0;border-radius:10px;padding:0 12px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui)}.mobile-admin-cashouts-runtime__filters[b-suyje7d8ta]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-cashouts-runtime__filters input[b-suyje7d8ta]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;color:#17233a;background:#fff;font:600 13px/1 var(--font-ui)}.mobile-admin-cashouts-runtime__count[b-suyje7d8ta]{margin:0;color:#6d7b8f;font-size:12px}.mobile-admin-cashouts-runtime__list[b-suyje7d8ta]{display:grid;gap:10px}.mobile-admin-cashouts-runtime article[b-suyje7d8ta]{min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-cashouts-runtime article>header[b-suyje7d8ta]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-admin-cashouts-runtime article>header span[b-suyje7d8ta]{display:inline-flex;max-width:calc(100% - 96px);overflow:hidden;border-radius:999px;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.mobile-admin-cashouts-runtime article time[b-suyje7d8ta]{flex:0 0 auto;color:#7b879a;font-size:11px}.mobile-admin-cashouts-runtime article>strong[b-suyje7d8ta]{display:block;margin-top:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-cashouts-runtime article>p[b-suyje7d8ta]{margin:5px 0 0;font:700 13px/1.35 var(--font-number)}.mobile-admin-cashouts-runtime dl[b-suyje7d8ta]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.mobile-admin-cashouts-runtime dl .is-wide[b-suyje7d8ta]{grid-column:1/-1}.mobile-admin-cashouts-runtime dt[b-suyje7d8ta]{color:#7b879a;font-size:11px}.mobile-admin-cashouts-runtime dd[b-suyje7d8ta]{margin:3px 0 0;overflow:hidden;font-size:12px;font-weight:700;overflow-wrap:anywhere}.mobile-admin-cashouts-runtime .is-success[b-suyje7d8ta]{color:#137a40;background:#e8f7ee}.mobile-admin-cashouts-runtime .is-pending[b-suyje7d8ta]{color:#9a5e00;background:#fff5e4}.mobile-admin-cashouts-runtime .is-danger[b-suyje7d8ta]{color:#b4233a;background:#fde9ec}.mobile-admin-cashouts-runtime__state[b-suyje7d8ta]{padding:25px 12px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-cashouts-runtime__state.is-error[b-suyje7d8ta]{color:#b4233a;border-color:#f2c7ce}.mobile-admin-cashouts-runtime__state button[b-suyje7d8ta]{border:0;background:none;color:inherit;font:inherit;font-weight:700}.mobile-admin-cashouts-runtime__more[b-suyje7d8ta]{width:100%;min-height:46px}}
/* /Blazor/Components/MobileAdminConfirm.razor.rz.scp.css */
.mobile-admin-confirm-overlay[b-0u90l8spgl]  .payhot-overlay-panel.mobile-admin-confirm-overlay__panel { width:min(343px,calc(100dvw - 32px)); padding:0; overflow:hidden; border:0; border-radius:20px; background:#fff; }.mobile-admin-confirm[b-0u90l8spgl],.mobile-admin-confirm *[b-0u90l8spgl] { box-sizing:border-box; }.mobile-admin-confirm[b-0u90l8spgl] { display:grid; gap:14px; padding:24px 20px 20px; color:#1d1d1d; font-family:var(--font-ui); }.mobile-admin-confirm h2[b-0u90l8spgl] { margin:0; font:500 19px/1.05 var(--font-title); }.mobile-admin-confirm p[b-0u90l8spgl] { margin:0; color:#67768c; font:500 13px/1.4 var(--font-ui); }.mobile-admin-confirm>div[b-0u90l8spgl] { display:grid; grid-template-columns:1fr 1.2fr; gap:8px; margin-top:4px; }.mobile-admin-confirm button[b-0u90l8spgl] { min-height:46px; border:1px solid rgba(29,29,29,.2); border-radius:12px; color:#1d1d1d; background:#fff; font:700 12px/1 var(--font-title); }.mobile-admin-confirm .mobile-admin-confirm__danger[b-0u90l8spgl] { border:0; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); }.mobile-admin-confirm button:disabled[b-0u90l8spgl] { opacity:.55; }
@media (min-width:768px) { .mobile-admin-confirm-overlay[b-0u90l8spgl] { display:none !important; } }
/* /Blazor/Components/MobileAdminDisputesRuntime.razor.rz.scp.css */
.mobile-admin-disputes-runtime[b-xjf4qj3g02]{display:none}@media(max-width:767px){.mobile-admin-disputes-runtime[b-xjf4qj3g02]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));color:#17233a;background:#f0f4f8;font-family:var(--font-ui)}.mobile-admin-disputes-runtime *[b-xjf4qj3g02]{box-sizing:border-box}.mobile-admin-disputes-runtime>header[b-xjf4qj3g02]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-disputes-runtime__header-actions[b-xjf4qj3g02]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mobile-admin-disputes-runtime>header p[b-xjf4qj3g02]{margin:0 0 5px;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-disputes-runtime h1[b-xjf4qj3g02]{margin:0;font:500 24px/1.1 var(--font-title)}.mobile-admin-disputes-runtime button[b-xjf4qj3g02]{min-height:42px;border:0;border-radius:10px;padding:0 12px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui)}.mobile-admin-disputes-runtime__filters[b-xjf4qj3g02]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-disputes-runtime input[b-xjf4qj3g02]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;background:#fff}.mobile-admin-disputes-runtime__count[b-xjf4qj3g02]{margin:0;color:#6d7b8f;font-size:12px}.mobile-admin-disputes-runtime__list[b-xjf4qj3g02]{display:grid;gap:10px}.mobile-admin-disputes-runtime article[b-xjf4qj3g02]{min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-disputes-runtime article>header[b-xjf4qj3g02]{display:flex;justify-content:space-between;gap:8px}.mobile-admin-disputes-runtime article>header span[b-xjf4qj3g02]{display:inline-flex;max-width:65%;overflow:hidden;border-radius:999px;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.mobile-admin-disputes-runtime time[b-xjf4qj3g02]{color:#7b879a;font-size:11px}.mobile-admin-disputes-runtime article>strong[b-xjf4qj3g02]{display:block;margin-top:12px}.mobile-admin-disputes-runtime article>p[b-xjf4qj3g02]{margin:5px 0 0;font-weight:700}.mobile-admin-disputes-runtime dl[b-xjf4qj3g02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.mobile-admin-disputes-runtime dt[b-xjf4qj3g02]{color:#7b879a;font-size:11px}.mobile-admin-disputes-runtime dd[b-xjf4qj3g02]{margin:3px 0 0;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-disputes-runtime .is-success[b-xjf4qj3g02]{color:#137a40;background:#e8f7ee}.mobile-admin-disputes-runtime .is-danger[b-xjf4qj3g02]{color:#b4233a;background:#fde9ec}.mobile-admin-disputes-runtime .is-pending[b-xjf4qj3g02]{color:#9a5e00;background:#fff5e4}.mobile-admin-disputes-runtime__state[b-xjf4qj3g02]{padding:24px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-disputes-runtime footer[b-xjf4qj3g02]{display:flex;gap:8px}.mobile-admin-disputes-runtime footer button[b-xjf4qj3g02]{flex:1}.mobile-admin-disputes-runtime button:disabled[b-xjf4qj3g02]{opacity:.5}}
/* /Blazor/Components/MobileAdminExportsRuntime.razor.rz.scp.css */
.mobile-admin-exports-runtime[b-t32zxtgykz]{display:none}@media(max-width:767px){.mobile-admin-exports-runtime[b-t32zxtgykz]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));background:#f0f4f8;color:#17233a;font-family:var(--font-ui)}.mobile-admin-exports-runtime *[b-t32zxtgykz]{box-sizing:border-box}.mobile-admin-exports-runtime>header[b-t32zxtgykz]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-exports-runtime>header p[b-t32zxtgykz]{margin:0 0 5px;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-exports-runtime h1[b-t32zxtgykz]{margin:0;font:500 24px/1.1 var(--font-title)}.mobile-admin-exports-runtime button[b-t32zxtgykz]{min-height:42px;border:0;border-radius:10px;padding:0 12px;background:#ec0a46;color:#fff;font:700 12px/1 var(--font-ui)}.mobile-admin-exports-runtime__actions[b-t32zxtgykz]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-exports-runtime input[b-t32zxtgykz]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;background:#fff}.mobile-admin-exports-runtime__create[b-t32zxtgykz]{width:100%}.mobile-admin-exports-runtime__count[b-t32zxtgykz]{margin:0;color:#6d7b8f;font-size:12px}.mobile-admin-exports-runtime__list[b-t32zxtgykz]{display:grid;gap:10px}.mobile-admin-exports-runtime article[b-t32zxtgykz]{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-exports-runtime article>header[b-t32zxtgykz]{display:flex;justify-content:space-between;gap:8px}.mobile-admin-exports-runtime article>header span[b-t32zxtgykz]{display:inline-flex;max-width:65%;overflow:hidden;border-radius:999px;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.mobile-admin-exports-runtime time[b-t32zxtgykz]{color:#7b879a;font-size:11px}.mobile-admin-exports-runtime article>strong[b-t32zxtgykz]{display:block;margin-top:4px}.mobile-admin-exports-runtime article>p[b-t32zxtgykz]{margin:0;color:#67768c;font-size:12px;font-weight:700}.mobile-admin-exports-runtime dl[b-t32zxtgykz]{margin:0}.mobile-admin-exports-runtime dt[b-t32zxtgykz]{color:#7b879a;font-size:11px}.mobile-admin-exports-runtime dd[b-t32zxtgykz]{margin:3px 0 0;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-exports-runtime article>button[b-t32zxtgykz]{justify-self:start;min-height:36px}.mobile-admin-exports-runtime__pending[b-t32zxtgykz]{color:#7b879a;font-size:12px}.mobile-admin-exports-runtime__state[b-t32zxtgykz]{padding:24px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-exports-runtime__state.is-error[b-t32zxtgykz]{color:#b4233a;border-color:#f2c7ce}.mobile-admin-exports-runtime__more[b-t32zxtgykz]{width:100%}.mobile-admin-exports-runtime .is-success[b-t32zxtgykz]{color:#137a40;background:#e8f7ee}.mobile-admin-exports-runtime .is-danger[b-t32zxtgykz]{color:#b4233a;background:#fde9ec}.mobile-admin-exports-runtime .is-pending[b-t32zxtgykz]{color:#9a5e00;background:#fff5e4}}
/* /Blazor/Components/MobileAdminMerchantDirectoryRuntime.razor.rz.scp.css */
.mobile-admin-merchant-directory-runtime[b-ngowx021p5] { display:none; }
@media (max-width:767px) { .mobile-admin-merchant-directory-runtime[b-ngowx021p5] { display:grid; gap:14px; width:100%; max-width:100%; min-width:0; overflow-x:clip; padding:20px 15px calc(112px + env(safe-area-inset-bottom)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-admin-merchant-directory-runtime *[b-ngowx021p5] { box-sizing:border-box; min-width:0; }.mobile-admin-merchant-directory-runtime>header p[b-ngowx021p5] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.mobile-admin-merchant-directory-runtime>header h1[b-ngowx021p5] { margin:0; font:500 24px/1 var(--font-title); }.mobile-admin-merchant-directory-runtime>header span[b-ngowx021p5] { display:block; margin-top:7px; color:#67768c; font:600 12px/1.35 var(--font-ui); }.mobile-admin-merchant-directory-runtime button[b-ngowx021p5] { min-height:40px; padding:0 10px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:700 11px/1 var(--font-ui); }.mobile-admin-merchant-directory-runtime__search[b-ngowx021p5] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; }.mobile-admin-merchant-directory-runtime__search input[b-ngowx021p5] { width:100%; min-width:0; height:44px; padding:0 12px; border:1px solid #d4dce5; border-radius:12px; background:#fff; font:600 12px/1 var(--font-ui); }.mobile-admin-merchant-directory-runtime__search button[b-ngowx021p5],.mobile-admin-merchant-directory-runtime article>button[b-ngowx021p5] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.mobile-admin-merchant-directory-runtime__reset[b-ngowx021p5] { justify-self:start; border:0; color:#2276fd; background:transparent; }.mobile-admin-merchant-directory-runtime__list[b-ngowx021p5] { display:grid; gap:10px; }.mobile-admin-merchant-directory-runtime article[b-ngowx021p5] { display:grid; gap:12px; min-width:0; padding:14px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.mobile-admin-merchant-directory-runtime article header[b-ngowx021p5] { display:flex; align-items:start; justify-content:space-between; gap:10px; }.mobile-admin-merchant-directory-runtime article header strong[b-ngowx021p5] { min-width:0; overflow:hidden; font:700 15px/1.2 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-directory-runtime article header span[b-ngowx021p5] { flex:none; padding:5px 7px; border-radius:999px; color:#67768c; background:#f0f4f8; font:700 10px/1 var(--font-ui); }.mobile-admin-merchant-directory-runtime article header .is-active[b-ngowx021p5] { color:#008d2a; background:#eaf8ef; }.mobile-admin-merchant-directory-runtime article header .is-inactive[b-ngowx021p5] { color:#d7193f; background:#fff0f2; }.mobile-admin-merchant-directory-runtime dl[b-ngowx021p5] { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0; }.mobile-admin-merchant-directory-runtime dl div[b-ngowx021p5] { min-width:0; }.mobile-admin-merchant-directory-runtime dl .is-wide[b-ngowx021p5] { grid-column:1 / -1; }.mobile-admin-merchant-directory-runtime dt[b-ngowx021p5] { margin-bottom:4px; color:#67768c; font:600 10px/1 var(--font-ui); }.mobile-admin-merchant-directory-runtime dd[b-ngowx021p5] { margin:0; overflow:hidden; font:600 11px/1.25 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-directory-runtime article>button[b-ngowx021p5] { justify-self:start; min-width:136px; }.mobile-admin-merchant-directory-runtime__state[b-ngowx021p5] { padding:30px 16px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; text-align:center; }.mobile-admin-merchant-directory-runtime__state.is-error[b-ngowx021p5] { color:#d7193f; }.mobile-admin-merchant-directory-runtime__state.is-error button[b-ngowx021p5] { margin-left:6px; border:0; color:#2276fd; background:transparent; }.mobile-admin-merchant-directory-runtime footer[b-ngowx021p5],.mobile-admin-merchant-directory-runtime footer div[b-ngowx021p5] { display:flex; align-items:center; flex-wrap:wrap; gap:7px; }.mobile-admin-merchant-directory-runtime footer[b-ngowx021p5] { justify-content:space-between; color:#67768c; font:600 11px/1 var(--font-ui); } }
/* /Blazor/Components/MobileAdminMerchantSitesRuntime.razor.rz.scp.css */
.mobile-admin-merchant-sites-runtime[b-pmtal5mxn2] { display:none; }
@media (max-width:767px) { .mobile-admin-merchant-sites-runtime[b-pmtal5mxn2] { display:grid; gap:14px; min-width:0; padding:20px 15px calc(112px + env(safe-area-inset-bottom)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-admin-merchant-sites-runtime *[b-pmtal5mxn2] { box-sizing:border-box; }.mobile-admin-merchant-sites-runtime>header p[b-pmtal5mxn2] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.mobile-admin-merchant-sites-runtime>header h1[b-pmtal5mxn2] { margin:0; font:500 24px/1 var(--font-title); }.mobile-admin-merchant-sites-runtime__toolbar[b-pmtal5mxn2] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; }.mobile-admin-merchant-sites-runtime__toolbar input[b-pmtal5mxn2] { width:100%; min-width:0; height:44px; padding:0 12px; border:1px solid #d4dce5; border-radius:12px; background:#fff; font:600 12px/1 var(--font-ui); }.mobile-admin-merchant-sites-runtime button[b-pmtal5mxn2] { min-height:40px; padding:0 10px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:700 11px/1 var(--font-ui); }.mobile-admin-merchant-sites-runtime__toolbar b[b-pmtal5mxn2] { display:inline-grid; width:17px; height:17px; place-items:center; margin-left:4px; border-radius:50%; color:#fff; background:#ec0a46; font-size:10px; }.mobile-admin-merchant-sites-runtime__create[b-pmtal5mxn2] { border-color:#ec0a46!important; color:#fff!important; background:#ec0a46!important; }.mobile-admin-merchant-sites-runtime__list[b-pmtal5mxn2] { display:grid; gap:10px; }.mobile-admin-merchant-sites-runtime article[b-pmtal5mxn2] { display:grid; gap:10px; min-width:0; padding:14px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.mobile-admin-merchant-sites-runtime article header[b-pmtal5mxn2] { display:flex; justify-content:space-between; gap:10px; }.mobile-admin-merchant-sites-runtime article header span[b-pmtal5mxn2] { max-width:60%; padding:5px 7px; overflow:hidden; border-radius:999px; color:#67768c; background:#f0f4f8; font:700 10px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-sites-runtime article header span.is-approved[b-pmtal5mxn2] { color:#008d2a; background:#eaf8ef; }.mobile-admin-merchant-sites-runtime article header span.is-rejected[b-pmtal5mxn2],.mobile-admin-merchant-sites-runtime article header span.is-suspended[b-pmtal5mxn2] { color:#d7193f; background:#fff0f2; }.mobile-admin-merchant-sites-runtime time[b-pmtal5mxn2] { color:#67768c; font:600 10px/1.2 var(--font-ui); text-align:right; }.mobile-admin-merchant-sites-runtime h2[b-pmtal5mxn2],.mobile-admin-merchant-sites-runtime p[b-pmtal5mxn2] { min-width:0; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-sites-runtime h2[b-pmtal5mxn2] { font:700 15px/1.2 var(--font-title); }.mobile-admin-merchant-sites-runtime p[b-pmtal5mxn2] { color:#67768c; font:600 11px/1 var(--font-ui); }.mobile-admin-merchant-sites-runtime dl[b-pmtal5mxn2] { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0; }.mobile-admin-merchant-sites-runtime dl div[b-pmtal5mxn2] { min-width:0; }.mobile-admin-merchant-sites-runtime dt[b-pmtal5mxn2] { margin-bottom:4px; color:#67768c; font:600 10px/1 var(--font-ui); }.mobile-admin-merchant-sites-runtime dd[b-pmtal5mxn2] { margin:0; overflow:hidden; font:600 11px/1.25 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-sites-runtime__state[b-pmtal5mxn2] { padding:30px 16px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; text-align:center; }.mobile-admin-merchant-sites-runtime__state.is-error[b-pmtal5mxn2] { color:#d7193f; }.mobile-admin-merchant-sites-runtime__state.is-error button[b-pmtal5mxn2] { margin-left:6px; border:0; color:#2276fd; background:transparent; }.mobile-admin-merchant-sites-runtime footer[b-pmtal5mxn2],.mobile-admin-merchant-sites-runtime footer div[b-pmtal5mxn2] { display:flex; align-items:center; gap:7px; }.mobile-admin-merchant-sites-runtime footer[b-pmtal5mxn2] { justify-content:space-between; color:#67768c; font:600 11px/1 var(--font-ui); } }

@media (max-width:767px) { .mobile-admin-merchant-sites-runtime article header[b-pmtal5mxn2] { align-items:start; flex-wrap:wrap; gap:7px 10px; }.mobile-admin-merchant-sites-runtime time[b-pmtal5mxn2] { min-width:0; margin-left:auto; }.mobile-admin-merchant-sites-runtime article header span[b-pmtal5mxn2] { max-width:min(100%,16rem); }.mobile-admin-merchant-sites-runtime dl[b-pmtal5mxn2] { grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr)); }.mobile-admin-merchant-sites-runtime footer[b-pmtal5mxn2] { flex-wrap:wrap; }.mobile-admin-merchant-sites-runtime footer>span[b-pmtal5mxn2] { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-merchant-sites-runtime footer div[b-pmtal5mxn2] { flex-wrap:wrap; } }

@media (max-width:767px) { .mobile-admin-merchant-sites-runtime__actions[b-pmtal5mxn2] { display:flex; flex-wrap:wrap; gap:8px; }.mobile-admin-merchant-sites-runtime__actions button[b-pmtal5mxn2] { flex:1 1 10rem; }.mobile-admin-merchant-sites-runtime__preview[b-pmtal5mxn2] { color:#2276fd!important; border-color:#b8d2ff!important; background:#f5f9ff!important; } }
/* /Blazor/Components/MobileAdminOrdersRuntime.razor.rz.scp.css */
.mobile-admin-orders-runtime[b-vx9rgbzqdj] { display:none; }
@media (max-width:767px) {
    .mobile-admin-orders-runtime[b-vx9rgbzqdj] { display:grid; gap:16px; min-width:0; padding:20px 15px calc(112px + env(safe-area-inset-bottom)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-admin-orders-runtime *[b-vx9rgbzqdj] { box-sizing:border-box; }
    .mobile-admin-orders-runtime>header p[b-vx9rgbzqdj] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.mobile-admin-orders-runtime>header h1[b-vx9rgbzqdj] { margin:0; font:500 24px/1 var(--font-title); }
    .mobile-admin-orders-runtime__toolbar[b-vx9rgbzqdj] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; }.mobile-admin-orders-runtime__toolbar label[b-vx9rgbzqdj] { min-width:0; }.mobile-admin-orders-runtime__toolbar input[b-vx9rgbzqdj] { width:100%; min-width:0; height:44px; padding:0 12px; border:1px solid #d4dce5; border-radius:12px; color:#1d1d1d; background:#fff; font:600 12px/1 var(--font-ui); }.mobile-admin-orders-runtime__toolbar button[b-vx9rgbzqdj],.mobile-admin-orders-runtime footer button[b-vx9rgbzqdj] { min-height:40px; padding:0 10px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:700 11px/1 var(--font-ui); }.mobile-admin-orders-runtime__toolbar b[b-vx9rgbzqdj] { display:inline-grid; min-width:17px; height:17px; place-items:center; margin-left:4px; border-radius:50%; color:#fff; background:#ec0a46; font-size:10px; }
    .mobile-admin-orders-runtime__list[b-vx9rgbzqdj] { display:grid; gap:10px; }.mobile-admin-orders-runtime__list article[b-vx9rgbzqdj] { display:grid; gap:12px; min-width:0; padding:14px; border:1px solid rgba(46,74,105,.1); border-radius:14px; background:#fff; }.mobile-admin-orders-runtime__list header[b-vx9rgbzqdj] { display:flex; min-width:0; align-items:center; justify-content:space-between; gap:10px; }.mobile-admin-orders-runtime__list time[b-vx9rgbzqdj] { overflow:hidden; color:#67768c; font:500 11px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-orders-runtime__list>article>strong[b-vx9rgbzqdj] { font:700 18px/1 var(--font-number); }.mobile-admin-orders-runtime__list dl[b-vx9rgbzqdj] { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0; }.mobile-admin-orders-runtime__list dl div[b-vx9rgbzqdj] { min-width:0; }.mobile-admin-orders-runtime__list dt[b-vx9rgbzqdj] { margin-bottom:4px; color:#67768c; font:600 10px/1 var(--font-ui); }.mobile-admin-orders-runtime__list dd[b-vx9rgbzqdj] { margin:0; overflow:hidden; color:#1d1d1d; font:600 11px/1.25 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-orders-runtime__pill[b-vx9rgbzqdj] { display:inline-flex; max-width:142px; padding:5px 7px; overflow:hidden; border-radius:999px; color:#67768c; background:#f0f4f8; font:700 10px/1 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-orders-runtime__pill.paid[b-vx9rgbzqdj] { color:#008d2a; background:#eaf8ef; }.mobile-admin-orders-runtime__pill.expired[b-vx9rgbzqdj],.mobile-admin-orders-runtime__pill.failed[b-vx9rgbzqdj],.mobile-admin-orders-runtime__pill.rejected[b-vx9rgbzqdj] { color:#d7193f; background:#fff0f2; }
    .mobile-admin-orders-runtime__state[b-vx9rgbzqdj] { padding:30px 16px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#67768c; background:#fff; font:600 13px/1.3 var(--font-ui); text-align:center; }.mobile-admin-orders-runtime__state.is-error[b-vx9rgbzqdj] { color:#d7193f; }.mobile-admin-orders-runtime__state button[b-vx9rgbzqdj] { margin-left:8px; border:0; color:#2276fd; background:transparent; font-weight:700; }.mobile-admin-orders-runtime>footer[b-vx9rgbzqdj] { display:flex; align-items:center; justify-content:space-between; gap:10px; color:#67768c; font:600 11px/1.2 var(--font-ui); }.mobile-admin-orders-runtime>footer div[b-vx9rgbzqdj] { display:flex; align-items:center; gap:6px; }
}

@media (max-width:767px) {
    .mobile-admin-orders-runtime__list header[b-vx9rgbzqdj] { align-items:start; flex-wrap:wrap; gap:7px 10px; }
    .mobile-admin-orders-runtime__list time[b-vx9rgbzqdj] { min-width:0; margin-left:auto; line-height:1.25; text-align:right; }
    .mobile-admin-orders-runtime__list>article>strong[b-vx9rgbzqdj] { overflow-wrap:anywhere; }
    .mobile-admin-orders-runtime__list dl[b-vx9rgbzqdj] { grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr)); }
    .mobile-admin-orders-runtime__pill[b-vx9rgbzqdj] { max-width:min(100%,16rem); }
    .mobile-admin-orders-runtime>footer[b-vx9rgbzqdj] { flex-wrap:wrap; }
    .mobile-admin-orders-runtime>footer>span[b-vx9rgbzqdj] { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .mobile-admin-orders-runtime>footer div[b-vx9rgbzqdj] { flex-wrap:wrap; }
}
/* /Blazor/Components/MobileAdminPanel.razor.rz.scp.css */
.mobile-admin-panel-overlay[b-0nbiba6d0h]  .payhot-overlay-panel.mobile-admin-panel-overlay__panel { width: min(375px, calc(100dvw - (var(--payhot-mobile-panel-edge, 12px) * 2))); max-height: calc(100dvh - (var(--payhot-mobile-panel-edge, 12px) * 2)); padding: 0; overflow: hidden; border: 0; border-radius: 24px; background: #f0f4f8; }
@media (min-width:768px) { .mobile-admin-panel-overlay[b-0nbiba6d0h] { display:none !important; } }
.mobile-admin-panel[b-0nbiba6d0h],.mobile-admin-panel *[b-0nbiba6d0h] { box-sizing: border-box; }.mobile-admin-panel[b-0nbiba6d0h] { display:grid; grid-template-rows:auto minmax(0,1fr); width:100%; max-height:inherit; min-height:min(360px,calc(100dvh - 24px)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-admin-panel__header[b-0nbiba6d0h] { display:flex; align-items:center; gap:12px; padding:20px 16px 14px; border-bottom:1px solid #d4dce5; background:#fff; }.mobile-admin-panel__header div[b-0nbiba6d0h] { min-width:0; flex:1; }.mobile-admin-panel__header p[b-0nbiba6d0h] { margin:0 0 5px; color:#67768c; font:600 10px/1 var(--font-ui); letter-spacing:.06em; text-transform:uppercase; }.mobile-admin-panel__header h2[b-0nbiba6d0h] { margin:0; font:500 20px/1 var(--font-title); }.mobile-admin-panel__header button[b-0nbiba6d0h] { display:grid; width:40px; height:40px; place-items:center; padding:0; border:0; border-radius:50%; color:#1d1d1d; background:#f0f4f8; font:400 25px/1 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h] { min-width:0; overflow:auto; padding:16px; overscroll-behavior:contain; }.mobile-admin-panel__body[b-0nbiba6d0h]  .field { display:grid; gap:7px; min-width:0; margin-bottom:14px; color:#67768c; font:600 12px/1.15 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h]  input,.mobile-admin-panel__body[b-0nbiba6d0h]  textarea,.mobile-admin-panel__body[b-0nbiba6d0h]  .payhot-dropdown-button { width:100%; min-width:0; min-height:48px; padding:0 13px; border:1px solid #d4dce5; border-radius:12px; color:#1d1d1d; background:#fff; font:500 14px/1.35 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h]  textarea { min-height:104px; padding-top:12px; resize:vertical; }
.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__intro { margin:0 0 16px; color:#67768c; font:500 13px/1.4 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__error { margin:0 0 14px; padding:11px 12px; border-radius:12px; color:#b00733; background:#fff0f1; font:500 12px/1.35 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h]  .field small { color:#778295; font:500 11px/1.3 var(--font-ui); }.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__actions { display:grid; grid-template-columns:1fr 1.35fr; gap:8px; padding-top:4px; }.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__actions button { min-height:50px; border:1px solid rgba(29,29,29,.2); border-radius:12px; color:#1d1d1d; background:#fff; font:700 13px/1 var(--font-title); }.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__actions .mobile-admin-panel__primary { border:0; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); }.mobile-admin-panel__body[b-0nbiba6d0h]  .mobile-admin-panel__actions button:disabled { opacity:.55; }
/* /Blazor/Components/MobileAdminPayersRuntime.razor.rz.scp.css */
.mobile-admin-payers-runtime[b-zri2o1zgzs] { display: none; }
@media (max-width: 767px) {
    .payers-desktop-runtime[b-zri2o1zgzs] { display: none; }
    .mobile-admin-payers-runtime[b-zri2o1zgzs], .mobile-admin-payers-runtime *[b-zri2o1zgzs] { box-sizing: border-box; }
    .mobile-admin-payers-runtime[b-zri2o1zgzs] { display: grid; gap: 14px; min-width: 0; padding: 18px 16px calc(112px + env(safe-area-inset-bottom)); color: #1d2939; background: #f0f4f8; font-family: var(--font-ui); }
    .mobile-admin-payers-runtime > header p[b-zri2o1zgzs] { margin: 0 0 5px; color: #67768c; font: 700 11px/1 var(--font-ui); text-transform: uppercase; }
    .mobile-admin-payers-runtime h1[b-zri2o1zgzs] { margin: 0; font: 500 24px/1.1 var(--font-title); }
    .mobile-admin-payers-runtime > header span[b-zri2o1zgzs] { display: block; margin-top: 6px; color: #67768c; font: 500 12px/1.3 var(--font-ui); }
    .mobile-admin-payers-runtime__state[b-zri2o1zgzs] { padding: 28px 16px; border: 1px dashed #d7dfe8; border-radius: 14px; color: #67768c; background: #fff; text-align: center; font: 600 13px/1.4 var(--font-ui); }
    .mobile-admin-payers-runtime__state.is-error[b-zri2o1zgzs] { border-color: #f2c7ce; color: #b4233a; }
    .mobile-admin-payers-runtime__list[b-zri2o1zgzs] { display: grid; gap: 10px; }
    .mobile-admin-payers-runtime__card[b-zri2o1zgzs] { display: grid; gap: 12px; width: 100%; min-width: 0; padding: 14px; border: 1px solid #dce4ec; border-radius: 14px; color: #1d2939; background: #fff; text-align: left; }
    .mobile-admin-payers-runtime__card > header[b-zri2o1zgzs], .mobile-admin-payers-runtime__summary[b-zri2o1zgzs], .mobile-admin-payers-runtime footer[b-zri2o1zgzs] { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-width: 0; }
    .mobile-admin-payers-runtime__card > header strong[b-zri2o1zgzs] { min-width: 0; font: 700 14px/1.2 var(--font-number); }
    .mobile-admin-payers-runtime time[b-zri2o1zgzs], .mobile-admin-payers-runtime small[b-zri2o1zgzs], .mobile-admin-payers-runtime dt[b-zri2o1zgzs] { color: #67768c; font: 500 11px/1.25 var(--font-ui); }
    .mobile-admin-payers-runtime__identity[b-zri2o1zgzs] { display: grid; gap: 4px; min-width: 0; }
    .mobile-admin-payers-runtime__identity span[b-zri2o1zgzs] { overflow-wrap: anywhere; font: 600 13px/1.3 var(--font-ui); }
    .mobile-admin-payers-runtime__summary b[b-zri2o1zgzs] { max-width: 54%; overflow: hidden; padding: 5px 8px; border-radius: 999px; text-overflow: ellipsis; white-space: nowrap; font: 700 10px/1 var(--font-ui); }
    .mobile-admin-payers-runtime__summary strong[b-zri2o1zgzs] { overflow-wrap: anywhere; font: 700 15px/1.1 var(--font-number); text-align: right; }
    .mobile-admin-payers-runtime__summary .is-success[b-zri2o1zgzs] { color: #137a40; background: #e8f7ee; }.mobile-admin-payers-runtime__summary .is-danger[b-zri2o1zgzs] { color: #b4233a; background: #fde9ec; }.mobile-admin-payers-runtime__summary .is-neutral[b-zri2o1zgzs] { color: #526176; background: #edf1f5; }
    .mobile-admin-payers-runtime dl[b-zri2o1zgzs] { display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; margin: 0; padding-top: 10px; border-top: 1px solid #edf1f5; }.mobile-admin-payers-runtime dl div[b-zri2o1zgzs] { display: grid; grid-template-columns: 88px minmax(0, 1fr); gap: 8px; }.mobile-admin-payers-runtime dd[b-zri2o1zgzs] { min-width: 0; margin: 0; overflow-wrap: anywhere; font: 600 11px/1.35 var(--font-code); }
    .mobile-admin-payers-runtime footer[b-zri2o1zgzs] { flex-wrap: wrap; color: #67768c; font: 600 11px/1 var(--font-ui); }
}
/* /Blazor/Components/MobileAdminPaymentLinksRuntime.razor.rz.scp.css */
.mobile-admin-payment-links-runtime[b-quzjpasyvf] { display:none; }
@media (max-width:767px) { .mobile-admin-payment-links-runtime[b-quzjpasyvf] { display:block; min-width:0; padding:18px 16px calc(104px + env(safe-area-inset-bottom)); color:#17233a; }.mobile-admin-payment-links-runtime header p[b-quzjpasyvf] { margin:0 0 4px; color:#7b879a; font-size:11px; font-weight:700; text-transform:uppercase; }.mobile-admin-payment-links-runtime h1[b-quzjpasyvf] { margin:0; font-size:24px; }.mobile-admin-payment-links-runtime__toolbar[b-quzjpasyvf] { display:flex; gap:8px; margin-top:16px; }.mobile-admin-payment-links-runtime__toolbar input[b-quzjpasyvf] { min-width:0; flex:1; border:1px solid #dfe5ec; border-radius:8px; padding:10px 12px; font:inherit; }.mobile-admin-payment-links-runtime__toolbar button[b-quzjpasyvf],.mobile-admin-payment-links-runtime footer button[b-quzjpasyvf] { flex:0 0 auto; border:0; border-radius:8px; background:#ec0a46; color:#fff; padding:10px 12px; font:inherit; font-weight:700; }.mobile-admin-payment-links-runtime__toolbar b[b-quzjpasyvf] { margin-left:4px; }.mobile-admin-payment-links-runtime__list[b-quzjpasyvf] { display:grid; gap:10px; margin-top:16px; }.mobile-admin-payment-links-runtime article[b-quzjpasyvf] { min-width:0; padding:14px; border:1px solid #e1e7ee; border-radius:8px; background:#fff; }.mobile-admin-payment-links-runtime article > header[b-quzjpasyvf],.mobile-admin-payment-links-runtime article > strong[b-quzjpasyvf],.mobile-admin-payment-links-runtime article > small[b-quzjpasyvf],.mobile-admin-payment-links-runtime article > b[b-quzjpasyvf] { display:block; min-width:0; }.mobile-admin-payment-links-runtime article > header[b-quzjpasyvf] { display:flex; align-items:center; justify-content:space-between; gap:8px; }.mobile-admin-payment-links-runtime time[b-quzjpasyvf],.mobile-admin-payment-links-runtime small[b-quzjpasyvf] { overflow:hidden; color:#7b879a; font-size:12px; text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-payment-links-runtime article > strong[b-quzjpasyvf] { margin-top:12px; overflow:hidden; font-size:15px; text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-payment-links-runtime article > b[b-quzjpasyvf] { margin-top:12px; font-size:18px; }.mobile-admin-payment-links-runtime__pill[b-quzjpasyvf] { display:inline-flex; border-radius:999px; padding:5px 8px; font-size:11px; font-weight:700; }.mobile-admin-payment-links-runtime dl[b-quzjpasyvf] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:14px 0 0; }.mobile-admin-payment-links-runtime dl div[b-quzjpasyvf] { min-width:0; }.mobile-admin-payment-links-runtime dt[b-quzjpasyvf] { color:#7b879a; font-size:11px; }.mobile-admin-payment-links-runtime dd[b-quzjpasyvf] { min-width:0; margin:3px 0 0; overflow:hidden; font-size:12px; text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-payment-links-runtime__state[b-quzjpasyvf] { margin-top:16px; padding:25px 12px; border:1px dashed #d7dfe8; border-radius:8px; color:#64748b; text-align:center; }.mobile-admin-payment-links-runtime__state button[b-quzjpasyvf] { border:0; background:none; color:#b4233a; font:inherit; font-weight:700; }.mobile-admin-payment-links-runtime footer[b-quzjpasyvf] { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:14px; color:#6d7b8f; font-size:12px; }.mobile-admin-payment-links-runtime .is-active[b-quzjpasyvf],.mobile-admin-payment-links-runtime .is-paid[b-quzjpasyvf] { background:#e8f7ee; color:#137a40; }.mobile-admin-payment-links-runtime .is-expired[b-quzjpasyvf],.mobile-admin-payment-links-runtime .is-disabled[b-quzjpasyvf] { background:#fff5e4; color:#9a5e00; }.mobile-admin-payment-links-runtime .is-deleted[b-quzjpasyvf] { background:#fde9ec; color:#b4233a; } }

@media (max-width:767px) { .mobile-admin-payment-links-runtime footer[b-quzjpasyvf] { display:block; } }
/* /Blazor/Components/MobileAdminRecurringRuntime.razor.rz.scp.css */
.mobile-admin-recurring-runtime[b-ffd0ugufx3]{display:none}@media(max-width:767px){.mobile-admin-recurring-runtime[b-ffd0ugufx3]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));color:#17233a;background:#f0f4f8;font-family:var(--font-ui)}.mobile-admin-recurring-runtime *[b-ffd0ugufx3]{box-sizing:border-box}.mobile-admin-recurring-runtime>header[b-ffd0ugufx3]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-recurring-runtime>header p[b-ffd0ugufx3]{margin:0 0 5px;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-recurring-runtime h1[b-ffd0ugufx3]{margin:0;font:500 24px/1.1 var(--font-title)}.mobile-admin-recurring-runtime h2[b-ffd0ugufx3]{margin:3px 0 0;font:700 15px/1.2 var(--font-title)}.mobile-admin-recurring-runtime button[b-ffd0ugufx3]{min-height:42px;border:1px solid #d4dce5;border-radius:10px;padding:0 12px;color:#34445c;background:#fff;font:700 12px/1 var(--font-ui)}.mobile-admin-recurring-runtime>header button[b-ffd0ugufx3]{border-color:#ec0a46;color:#fff;background:#ec0a46}.mobile-admin-recurring-runtime__back[b-ffd0ugufx3]{justify-self:start}.mobile-admin-recurring-runtime__search[b-ffd0ugufx3]{display:grid;gap:7px}.mobile-admin-recurring-runtime__search input[b-ffd0ugufx3]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;color:#17233a;background:#fff;font:600 13px/1 var(--font-ui)}.mobile-admin-recurring-runtime__search span[b-ffd0ugufx3]{color:#6d7b8f;font-size:12px}.mobile-admin-recurring-runtime__plans[b-ffd0ugufx3],.mobile-admin-recurring-runtime__subscriptions[b-ffd0ugufx3],.mobile-admin-recurring-runtime__list[b-ffd0ugufx3]{display:grid;gap:10px}.mobile-admin-recurring-runtime article[b-ffd0ugufx3]{min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-recurring-runtime article>header[b-ffd0ugufx3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-admin-recurring-runtime article>header span[b-ffd0ugufx3]{display:inline-flex;max-width:calc(100% - 72px);overflow:hidden;border-radius:999px;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.mobile-admin-recurring-runtime article>header time[b-ffd0ugufx3],.mobile-admin-recurring-runtime article>header small[b-ffd0ugufx3]{flex:0 0 auto;color:#7b879a;font-size:11px}.mobile-admin-recurring-runtime article>strong[b-ffd0ugufx3]{display:block;margin-top:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-recurring-runtime article>b[b-ffd0ugufx3],.mobile-admin-recurring-runtime article>p[b-ffd0ugufx3]{display:block;margin:6px 0 0;color:#34445c;font:700 13px/1.35 var(--font-number)}.mobile-admin-recurring-runtime dl[b-ffd0ugufx3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.mobile-admin-recurring-runtime dt[b-ffd0ugufx3]{color:#7b879a;font-size:11px}.mobile-admin-recurring-runtime dd[b-ffd0ugufx3]{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:700}.mobile-admin-recurring-runtime article>button[b-ffd0ugufx3]{width:100%;margin-top:14px}.mobile-admin-recurring-runtime .is-success[b-ffd0ugufx3],.mobile-admin-recurring-runtime .status-active[b-ffd0ugufx3]{color:#137a40;background:#e8f7ee}.mobile-admin-recurring-runtime .status-pending[b-ffd0ugufx3],.mobile-admin-recurring-runtime .status-paused[b-ffd0ugufx3]{color:#9a5e00;background:#fff5e4}.mobile-admin-recurring-runtime .status-danger[b-ffd0ugufx3]{color:#b4233a;background:#fde9ec}.mobile-admin-recurring-runtime .status-cancelled[b-ffd0ugufx3],.mobile-admin-recurring-runtime .is-muted[b-ffd0ugufx3]{color:#64748b;background:#edf2f7}.mobile-admin-recurring-runtime__plan-summary span[b-ffd0ugufx3]{color:#7b879a;font-size:11px}.mobile-admin-recurring-runtime__plan-summary p[b-ffd0ugufx3]{margin-bottom:0}.mobile-admin-recurring-runtime__state[b-ffd0ugufx3],.mobile-admin-recurring-runtime__empty[b-ffd0ugufx3]{margin:0;padding:25px 12px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-recurring-runtime__state.is-error[b-ffd0ugufx3]{color:#b4233a;border-color:#f2c7ce}}
/* /Blazor/Components/MobileAdminSettlementsRuntime.razor.rz.scp.css */
.mobile-admin-settlements-runtime[b-qpgs37wtur]{display:none}@media(max-width:767px){.mobile-admin-settlements-runtime[b-qpgs37wtur]{display:grid;gap:12px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));color:#17233a;background:#f0f4f8;font-family:var(--font-ui)}.mobile-admin-settlements-runtime *[b-qpgs37wtur]{box-sizing:border-box}.mobile-admin-settlements-runtime>header[b-qpgs37wtur]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-settlements-runtime>header p[b-qpgs37wtur]{margin:0 0 5px;color:#7b879a;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-settlements-runtime h1[b-qpgs37wtur]{margin:0;font:500 24px/1.1 var(--font-title)}.mobile-admin-settlements-runtime>header button[b-qpgs37wtur],.mobile-admin-settlements-runtime__filters button[b-qpgs37wtur],.mobile-admin-settlements-runtime__more[b-qpgs37wtur]{min-height:42px;border:0;border-radius:10px;padding:0 12px;color:#fff;background:#ec0a46;font:700 12px/1 var(--font-ui)}.mobile-admin-settlements-runtime__filters[b-qpgs37wtur]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-settlements-runtime__filters input[b-qpgs37wtur]{width:100%;min-width:0;height:46px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;color:#17233a;background:#fff;font:600 13px/1 var(--font-ui)}.mobile-admin-settlements-runtime__count[b-qpgs37wtur]{margin:0;color:#6d7b8f;font-size:12px}.mobile-admin-settlements-runtime__list[b-qpgs37wtur]{display:grid;gap:10px}.mobile-admin-settlements-runtime article[b-qpgs37wtur]{min-width:0;padding:14px;border:1px solid #e1e7ee;border-radius:8px;background:#fff}.mobile-admin-settlements-runtime article>header[b-qpgs37wtur]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-admin-settlements-runtime article>header span[b-qpgs37wtur]{display:inline-flex;max-width:calc(100% - 96px);overflow:hidden;border-radius:999px;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.mobile-admin-settlements-runtime article time[b-qpgs37wtur]{flex:0 0 auto;color:#7b879a;font-size:11px}.mobile-admin-settlements-runtime article>strong[b-qpgs37wtur]{display:block;margin-top:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-admin-settlements-runtime article>p[b-qpgs37wtur]{margin:5px 0 0;font:700 13px/1.35 var(--font-number)}.mobile-admin-settlements-runtime article>p span[b-qpgs37wtur]{color:#94a3b8}.mobile-admin-settlements-runtime dl[b-qpgs37wtur]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.mobile-admin-settlements-runtime dl .is-wide[b-qpgs37wtur]{grid-column:1/-1}.mobile-admin-settlements-runtime dt[b-qpgs37wtur]{color:#7b879a;font-size:11px}.mobile-admin-settlements-runtime dd[b-qpgs37wtur]{margin:3px 0 0;overflow:hidden;font-size:12px;font-weight:700;overflow-wrap:anywhere}.mobile-admin-settlements-runtime .is-success[b-qpgs37wtur]{color:#137a40;background:#e8f7ee}.mobile-admin-settlements-runtime .is-pending[b-qpgs37wtur]{color:#9a5e00;background:#fff5e4}.mobile-admin-settlements-runtime .is-danger[b-qpgs37wtur]{color:#b4233a;background:#fde9ec}.mobile-admin-settlements-runtime__state[b-qpgs37wtur]{padding:25px 12px;border:1px dashed #d7dfe8;border-radius:8px;color:#64748b;background:#fff;text-align:center}.mobile-admin-settlements-runtime__state.is-error[b-qpgs37wtur]{color:#b4233a;border-color:#f2c7ce}.mobile-admin-settlements-runtime__state button[b-qpgs37wtur]{border:0;background:none;color:inherit;font:inherit;font-weight:700}.mobile-admin-settlements-runtime__more[b-qpgs37wtur]{width:100%;min-height:46px}}
/* /Blazor/Components/MobileAdminStatisticsRuntime.razor.rz.scp.css */
.mobile-admin-statistics-runtime[b-020ihyxw14]{display:none}@media(max-width:767px){.mobile-admin-statistics-runtime[b-020ihyxw14]{display:grid;gap:14px;min-width:0;padding:18px 16px calc(104px + env(safe-area-inset-bottom));background:#f0f4f8;color:#1d2939;font-family:var(--font-ui)}.mobile-admin-statistics-runtime *[b-020ihyxw14]{box-sizing:border-box}.mobile-admin-statistics-runtime>header[b-020ihyxw14]{display:flex;align-items:end;justify-content:space-between;gap:12px}.mobile-admin-statistics-runtime>header p[b-020ihyxw14]{margin:0 0 5px;color:#67768c;font-size:11px;font-weight:700;text-transform:uppercase}.mobile-admin-statistics-runtime h1[b-020ihyxw14]{margin:0;font:500 24px/1 var(--font-title)}.mobile-admin-statistics-runtime>header span[b-020ihyxw14]{display:block;margin-top:6px;color:#67768c;font-size:11px;line-height:1.3}.mobile-admin-statistics-runtime button[b-020ihyxw14]{min-height:42px;border:0;border-radius:10px;padding:0 12px;background:#ec0a46;color:#fff;font:700 12px/1 var(--font-ui)}.mobile-admin-statistics-runtime__actions[b-020ihyxw14]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-admin-statistics-runtime__actions span[b-020ihyxw14]{min-width:0;color:#67768c;font-size:11px;text-align:right}.mobile-admin-statistics-runtime__ranges[b-020ihyxw14]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mobile-admin-statistics-runtime__ranges button[b-020ihyxw14]{flex:0 0 auto;background:#fff;color:#526176;border:1px solid #d4dce5}.mobile-admin-statistics-runtime__ranges button.is-active[b-020ihyxw14]{border-color:#ec0a46;background:#ec0a46;color:#fff}.mobile-admin-statistics-runtime__state[b-020ihyxw14]{padding:24px;border:1px dashed #d7dfe8;border-radius:12px;background:#fff;color:#67768c;text-align:center}.mobile-admin-statistics-runtime__state.is-error[b-020ihyxw14]{border-color:#f2c7ce;color:#b4233a}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__kpis .ui-stat-card{min-width:0}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts{display:grid;gap:12px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts article{display:grid;gap:9px;min-width:0;padding:14px 10px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;overflow:hidden}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts article>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts h2{margin:0;font:700 14px/1.25 var(--font-title)}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts header span{display:grid;flex:0 0 26px;width:26px;height:24px;place-items:center;border-radius:8px;background:#f0f4f8;color:#67768c;font:700 10px/1 var(--font-ui)}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__charts article>p{margin:0;color:#67768c;font-size:11px;line-height:1.35}.mobile-admin-statistics-runtime[b-020ihyxw14]  .statistics-area-chart-card{min-height:340px;padding:12px 8px 16px;border-radius:12px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .statistics-area-chart-y{left:6px;width:40px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .statistics-area-chart-plot{left:52px;right:6px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .statistics-area-chart-x span{font-size:10px}.mobile-admin-statistics-runtime[b-020ihyxw14]  .mobile-admin-statistics-runtime__chart-empty{padding:30px 12px;border-radius:10px;background:#f8fafc;color:#67768c;text-align:center;font-size:12px}}
/* /Blazor/Components/MobileAdminSupportDashboardRuntime.razor.rz.scp.css */
.mobile-admin-dashboard[b-c07xb77q2f] { display: grid; gap: 16px; min-width: 0; padding: 24px 16px calc(32px + env(safe-area-inset-bottom)); color: #1d2939; background: #f0f4f8; }
.mobile-admin-dashboard > header[b-c07xb77q2f] { display: flex; align-items: start; justify-content: space-between; gap: 12px; }
.mobile-admin-dashboard > header p[b-c07xb77q2f], .mobile-admin-dashboard > header h1[b-c07xb77q2f], .mobile-admin-dashboard__section header h2[b-c07xb77q2f], .mobile-admin-dashboard__section header p[b-c07xb77q2f] { margin: 0; }
.mobile-admin-dashboard > header p[b-c07xb77q2f] { margin-bottom: 5px; color: #67768c; font: 700 11px/1.2 var(--font-ui); text-transform: uppercase; }
.mobile-admin-dashboard > header h1[b-c07xb77q2f] { font: 500 24px/1.1 var(--font-title); }
.mobile-admin-dashboard__refresh[b-c07xb77q2f] { display: grid; width: 36px; height: 36px; place-items: center; padding: 0; border: 1px solid #dce4ec; border-radius: 8px; color: #1d2939; background: #fff; }
.mobile-admin-dashboard__range[b-c07xb77q2f] { display: grid; grid-template-columns: 1fr 1fr max-content max-content; gap: 3px; padding: 3px; border: 1px solid #dce4ec; border-radius: 8px; background: #f7f9fb; }
.mobile-admin-dashboard__range button[b-c07xb77q2f] { min-height: 31px; border: 0; border-radius: 5px; color: #67768c; background: transparent; font: 600 12px/1 var(--font-ui); }
.mobile-admin-dashboard__range button.is-active[b-c07xb77q2f] { color: #fff; background: #1d2939; }
.mobile-admin-dashboard__range span[b-c07xb77q2f] { align-self: center; padding: 0 7px; color: #67768c; font: 600 11px/1 var(--font-number); }
.mobile-admin-dashboard__range .mobile-admin-dashboard__timezone[b-c07xb77q2f] { min-width: 39px; padding: 0 6px; border: 1px solid #dce4ec; color: #1d2939; background: #fff; font-size: 10px; }
.mobile-admin-dashboard__kpis[b-c07xb77q2f] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; overflow: hidden; border: 1px solid #dce4ec; border-radius: 10px; background: #dce4ec; }
.mobile-admin-dashboard__kpis article[b-c07xb77q2f] { display: grid; gap: 7px; min-width: 0; min-height: 86px; padding: 13px; background: #fff; }
.mobile-admin-dashboard__kpis span[b-c07xb77q2f] { color: #67768c; font: 600 11px/1.2 var(--font-ui); }
.mobile-admin-dashboard__kpis strong[b-c07xb77q2f] { overflow-wrap: anywhere; color: #1d2939; font: 600 clamp(19px, 6vw, 25px)/1 var(--font-number); }
.mobile-admin-dashboard__section[b-c07xb77q2f] { min-width: 0; padding: 15px; border: 1px solid #dce4ec; border-radius: 10px; background: #fff; }
.mobile-admin-dashboard__section header[b-c07xb77q2f] { margin-bottom: 13px; }
.mobile-admin-dashboard__section header h2[b-c07xb77q2f] { font: 600 16px/1.2 var(--font-title); }
.mobile-admin-dashboard__section header p[b-c07xb77q2f] { margin-top: 4px; color: #67768c; font: 400 12px/1.35 var(--font-ui); }
.mobile-admin-dashboard__attention[b-c07xb77q2f] { display: grid; border-top: 1px solid #edf1f5; }
.mobile-admin-dashboard__attention a[b-c07xb77q2f] { display: grid; grid-template-columns: minmax(0, 1fr) max-content 16px; align-items: center; gap: 9px; min-height: 42px; color: #1d2939; border-bottom: 1px solid #edf1f5; text-decoration: none; }
.mobile-admin-dashboard__attention span[b-c07xb77q2f] { overflow-wrap: anywhere; font: 500 12px/1.25 var(--font-ui); }
.mobile-admin-dashboard__attention strong[b-c07xb77q2f] { font: 600 14px/1 var(--font-number); }
.mobile-admin-dashboard__attention .is-warning strong[b-c07xb77q2f] { color: #b54708; }
.mobile-admin-dashboard__attention .is-accent strong[b-c07xb77q2f] { color: #ec0a46; }
.mobile-admin-dashboard__quick[b-c07xb77q2f] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
.mobile-admin-dashboard__quick a[b-c07xb77q2f] { display: grid; justify-items: start; gap: 7px; min-width: 0; min-height: 70px; padding: 11px; border: 1px solid #dce4ec; border-radius: 8px; color: #1d2939; background: #fff; text-decoration: none; }
.mobile-admin-dashboard__quick span[b-c07xb77q2f] { overflow-wrap: anywhere; font: 600 11px/1.2 var(--font-ui); }
.mobile-admin-dashboard__notice[b-c07xb77q2f] { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px 11px; border: 1px solid #dce4ec; border-radius: 8px; color: #67768c; background: #fff; font: 500 12px/1.35 var(--font-ui); }
.mobile-admin-dashboard__notice.is-error[b-c07xb77q2f] { border-color: #f5c6c2; color: #b42318; background: #fff8f7; }
.mobile-admin-dashboard__notice button[b-c07xb77q2f] { flex: 0 0 auto; padding: 7px 9px; border: 1px solid currentColor; border-radius: 7px; color: inherit; background: #fff; font: inherit; }
.mobile-admin-dashboard__kpis strong.is-skeleton[b-c07xb77q2f],
.mobile-admin-dashboard__chart-skeleton[b-c07xb77q2f],
.mobile-admin-dashboard__donut-skeleton[b-c07xb77q2f],
.mobile-admin-dashboard__list-skeleton i[b-c07xb77q2f] { background: linear-gradient(90deg, #edf1f5 25%, #f8fafc 50%, #edf1f5 75%); background-size: 200% 100%; animation: mobile-dashboard-loading-b-c07xb77q2f 1.25s ease-in-out infinite; }
.mobile-admin-dashboard__kpis strong.is-skeleton[b-c07xb77q2f] { width: 72%; min-height: 24px; border-radius: 5px; color: transparent; }
.mobile-admin-dashboard__chart-skeleton[b-c07xb77q2f] { min-height: 190px; border-radius: 7px; }
.mobile-admin-dashboard__donut-skeleton[b-c07xb77q2f] { width: 160px; height: 160px; margin: 0 auto; border-radius: 50%; }
.mobile-admin-dashboard__list-skeleton[b-c07xb77q2f] { display: grid; gap: 10px; }
.mobile-admin-dashboard__list-skeleton i[b-c07xb77q2f] { display: block; height: 34px; border-radius: 6px; }
@keyframes mobile-dashboard-loading-b-c07xb77q2f { to { background-position: -200% 0; } }

@media (max-width: 420px) {
    .mobile-admin-dashboard .dashboard-timeline__plot[b-c07xb77q2f] { grid-template-columns: repeat(var(--dashboard-points, 24), minmax(0, 1fr)); gap: 2px; overflow: hidden; }
    .mobile-admin-dashboard .dashboard-timeline__column[b-c07xb77q2f] { min-width: 0; grid-template-rows: 0 minmax(132px, 1fr) 15px; }
    .mobile-admin-dashboard .dashboard-timeline__value[b-c07xb77q2f] { display: none; }
    .mobile-admin-dashboard .dashboard-timeline__bars[b-c07xb77q2f] { gap: 1px; padding: 0; }
    .mobile-admin-dashboard .dashboard-timeline__bars i[b-c07xb77q2f] { width: min(4px, 33%); }
    .mobile-admin-dashboard .dashboard-timeline__label[b-c07xb77q2f] { font-size: 0; }
    .mobile-admin-dashboard .dashboard-timeline__column:nth-child(1) .dashboard-timeline__label[b-c07xb77q2f],
    .mobile-admin-dashboard .dashboard-timeline__column:nth-child(6) .dashboard-timeline__label[b-c07xb77q2f],
    .mobile-admin-dashboard .dashboard-timeline__column:nth-child(12) .dashboard-timeline__label[b-c07xb77q2f],
    .mobile-admin-dashboard .dashboard-timeline__column:nth-child(18) .dashboard-timeline__label[b-c07xb77q2f],
    .mobile-admin-dashboard .dashboard-timeline__column:nth-child(24) .dashboard-timeline__label[b-c07xb77q2f] { font-size: 9px; }
    .mobile-admin-dashboard .dashboard-donut[b-c07xb77q2f] { grid-template-columns: 130px minmax(0, 1fr); gap: 12px; }
}
.mobile-admin-dashboard__financial-bridge[b-c07xb77q2f] { display:grid; grid-template-columns:1fr 1fr; gap:1px; overflow:hidden; border:1px solid #e1e8f0; border-radius:12px; background:#e1e8f0; }.mobile-admin-dashboard__financial-bridge header[b-c07xb77q2f] { grid-column:span 2; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:13px; background:#fff; }.mobile-admin-dashboard__financial-bridge h2[b-c07xb77q2f] { margin:0; font:600 14px var(--font-ui); }.mobile-admin-dashboard__financial-bridge a[b-c07xb77q2f] { color:#ca2b3c; font:600 11px var(--font-ui); text-decoration:none; }.mobile-admin-dashboard__financial-bridge>div[b-c07xb77q2f] { padding:11px; background:#fff; }.mobile-admin-dashboard__financial-bridge span[b-c07xb77q2f] { display:block; color:#718095; font:500 10px var(--font-ui); }.mobile-admin-dashboard__financial-bridge strong[b-c07xb77q2f] { display:block; margin-top:6px; overflow-wrap:anywhere; font:600 14px var(--font-number); }
/* /Blazor/Components/MobileAdminUsersDirectoryRuntime.razor.rz.scp.css */
.mobile-admin-users-directory-runtime[b-ewza3on0qp] { display:none; } @media (max-width:767px) { .mobile-admin-users-directory-runtime[b-ewza3on0qp] { display:grid; gap:14px; min-width:0; padding:20px 15px calc(112px + env(safe-area-inset-bottom)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-admin-users-directory-runtime *[b-ewza3on0qp] { box-sizing:border-box; }.mobile-admin-users-directory-runtime>header[b-ewza3on0qp],.mobile-admin-users-directory-runtime article header[b-ewza3on0qp],.mobile-admin-users-directory-runtime footer[b-ewza3on0qp],.mobile-admin-users-directory-runtime footer div[b-ewza3on0qp] { display:flex; align-items:center; gap:8px; }.mobile-admin-users-directory-runtime>header[b-ewza3on0qp] { justify-content:space-between; }.mobile-admin-users-directory-runtime>header p[b-ewza3on0qp] { margin:0 0 6px; color:#67768c; font:600 12px/1 var(--font-ui); }.mobile-admin-users-directory-runtime>header h1[b-ewza3on0qp] { margin:0; font:500 24px/1 var(--font-title); }.mobile-admin-users-directory-runtime button[b-ewza3on0qp] { min-height:40px; padding:0 10px; border:1px solid #d4dce5; border-radius:10px; color:#1d1d1d; background:#fff; font:700 11px/1 var(--font-ui); }.mobile-admin-users-directory-runtime>header>button[b-ewza3on0qp],.mobile-admin-users-directory-runtime__search button[b-ewza3on0qp],.mobile-admin-users-directory-runtime__projects[b-ewza3on0qp] { border-color:#ec0a46; color:#fff; background:#ec0a46; }.mobile-admin-users-directory-runtime section[b-ewza3on0qp] { display:grid; gap:10px; }.mobile-admin-users-directory-runtime h2[b-ewza3on0qp] { margin:0; font:700 15px/1.2 var(--font-title); }.mobile-admin-users-directory-runtime h2 span[b-ewza3on0qp] { color:#ec0a46; }.mobile-admin-users-directory-runtime__staff[b-ewza3on0qp],.mobile-admin-users-directory-runtime article[b-ewza3on0qp],.mobile-admin-users-directory-runtime__state[b-ewza3on0qp] { display:grid; gap:5px; min-width:0; padding:13px; border:1px solid rgba(46,74,105,.1); border-radius:12px; background:#fff; text-align:left; }.mobile-admin-users-directory-runtime__staff[b-ewza3on0qp] { grid-template-columns:40px minmax(0,1fr) max-content 12px; align-items:center; gap:10px; min-height:68px; padding:12px; }.mobile-admin-users-directory-runtime__avatar[b-ewza3on0qp] { display:grid; width:40px; height:40px; place-items:center; overflow:hidden; border-radius:13px; color:#ec0a46; background:#fff0f1; font:700 13px/1 var(--font-title); }.mobile-admin-users-directory-runtime__staff-copy[b-ewza3on0qp] { display:grid; min-width:0; gap:4px; }.mobile-admin-users-directory-runtime__staff strong[b-ewza3on0qp],.mobile-admin-users-directory-runtime__name strong[b-ewza3on0qp],.mobile-admin-users-directory-runtime__workers strong[b-ewza3on0qp] { overflow:hidden; font:700 13px/1.2 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-users-directory-runtime small[b-ewza3on0qp] { display:block; overflow:hidden; color:#67768c; font:600 11px/1.25 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-admin-users-directory-runtime__staff-status[b-ewza3on0qp] { padding:5px 7px; border-radius:999px; font:700 10px/1 var(--font-ui); white-space:nowrap; }.mobile-admin-users-directory-runtime__staff-status.is-active[b-ewza3on0qp] { color:#087d16; background:#eaffe9; }.mobile-admin-users-directory-runtime__staff-status.is-disabled[b-ewza3on0qp] { color:#b42318; background:#fff0f1; }.mobile-admin-users-directory-runtime__chevron[b-ewza3on0qp] { color:#98a5b5; font:700 20px/1 var(--font-ui); }.mobile-admin-users-directory-runtime__search[b-ewza3on0qp] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; }.mobile-admin-users-directory-runtime__search input[b-ewza3on0qp] { min-width:0; height:44px; padding:0 12px; border:1px solid #d4dce5; border-radius:12px; background:#fff; font:600 12px/1 var(--font-ui); }.mobile-admin-users-directory-runtime article[b-ewza3on0qp] { gap:11px; }.mobile-admin-users-directory-runtime article header[b-ewza3on0qp] { min-width:0; }.mobile-admin-users-directory-runtime__toggle[b-ewza3on0qp] { flex:none; width:34px; min-height:34px!important; padding:0!important; background:#f0f4f8!important; }.mobile-admin-users-directory-runtime__toggle[aria-expanded="true"][b-ewza3on0qp] { transform:rotate(180deg); }.mobile-admin-users-directory-runtime__name[b-ewza3on0qp] { display:grid; flex:1; min-width:0; min-height:0!important; padding:0!important; border:0!important; background:transparent!important; text-align:left; }.mobile-admin-users-directory-runtime__projects[b-ewza3on0qp] { justify-self:start; }.mobile-admin-users-directory-runtime__workers[b-ewza3on0qp] { display:grid; gap:7px; padding-top:10px; border-top:1px solid #edf1f5; }.mobile-admin-users-directory-runtime__workers>span[b-ewza3on0qp] { color:#67768c; font:600 11px/1.3 var(--font-ui); }.mobile-admin-users-directory-runtime__workers button[b-ewza3on0qp] { display:grid; gap:4px; padding:10px; text-align:left; }.mobile-admin-users-directory-runtime__state[b-ewza3on0qp] { color:#67768c; text-align:center; }.mobile-admin-users-directory-runtime__state.is-error[b-ewza3on0qp] { color:#d7193f; }.mobile-admin-users-directory-runtime footer[b-ewza3on0qp] { justify-content:space-between; flex-wrap:wrap; color:#67768c; font:600 11px/1 var(--font-ui); }.mobile-admin-users-directory-runtime footer div[b-ewza3on0qp] { flex-wrap:wrap; } }
/* /Blazor/Components/MobileApiDocsRuntime.razor.rz.scp.css */
.mobile-api-docs-runtime[b-e8eubag1l3] { display: none; }

@media (max-width: 767px) {
    .mobile-api-docs-runtime[b-e8eubag1l3],
    .mobile-api-docs-runtime *[b-e8eubag1l3] { box-sizing: border-box; }

    .mobile-api-docs-runtime[b-e8eubag1l3] { display: grid; gap: 16px; width: 100%; min-width: 0; padding: 24px 15px 32px; color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
    .mobile-api-docs-runtime__heading > span[b-e8eubag1l3] { color: #fd2226; font: 700 12px/1 var(--font-title); }
    .mobile-api-docs-runtime h1[b-e8eubag1l3], .mobile-api-docs-runtime h2[b-e8eubag1l3], .mobile-api-docs-runtime h3[b-e8eubag1l3] { margin: 0; font-family: var(--font-title); letter-spacing: 0; }
    .mobile-api-docs-runtime h1[b-e8eubag1l3] { margin-top: 8px; font-size: 24px; font-weight: 500; line-height: .9; }
    .mobile-api-docs-runtime h2[b-e8eubag1l3] { font-size: 18px; font-weight: 500; line-height: 1; }
    .mobile-api-docs-runtime h3[b-e8eubag1l3] { font-size: 15px; font-weight: 600; line-height: 1.1; }
    .mobile-api-docs-runtime p[b-e8eubag1l3] { margin: 8px 0 0; color: #67768c; font-size: 13px; font-weight: 500; line-height: 1.4; }
    .mobile-api-docs-runtime code[b-e8eubag1l3] { font-family: var(--font-code); overflow-wrap: anywhere; }

    .mobile-api-docs-runtime__tabs[b-e8eubag1l3] { display: flex; gap: 8px; min-width: 0; margin: 0 -15px; padding: 2px 15px 4px; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; }
    .mobile-api-docs-runtime__tabs[b-e8eubag1l3]::-webkit-scrollbar { display: none; }
    .mobile-api-docs-runtime__tabs button[b-e8eubag1l3] { flex: 0 0 auto; min-height: 40px; padding: 0 14px; border: 1px solid #d4dce5; border-radius: 20px; color: #67768c; background: #fff; font: 700 12px/1 var(--font-title); }
    .mobile-api-docs-runtime__tabs button.is-active[b-e8eubag1l3] { border-color: #fd2226; color: #fff; background: linear-gradient(180deg, #fd2226, #ec0a46); }

    .mobile-api-docs-runtime__intro[b-e8eubag1l3], .mobile-api-docs-runtime__card[b-e8eubag1l3], .mobile-api-docs-runtime__endpoint[b-e8eubag1l3], .mobile-api-docs-runtime__accordion[b-e8eubag1l3] { border: 1px solid rgba(46, 74, 105, .1); border-radius: 20px; background: #fff; box-shadow: 0 0 5px rgba(0, 8, 33, .03), 0 0 18px rgba(0, 8, 33, .04); }
    .mobile-api-docs-runtime__intro[b-e8eubag1l3] { padding: 18px; }
    .mobile-api-docs-runtime__callout[b-e8eubag1l3] { padding: 16px 18px; border-radius: 20px; color: #385675; background: #eaf2ff; font-size: 13px; font-weight: 500; line-height: 1.45; }
    .mobile-api-docs-runtime__sections[b-e8eubag1l3] { display: grid; gap: 12px; min-width: 0; }

    .mobile-api-docs-runtime__timeline[b-e8eubag1l3] { display: grid; gap: 16px; padding: 18px; }
    .mobile-api-docs-runtime__timeline-item[b-e8eubag1l3] { position: relative; display: grid; grid-template-columns: 14px minmax(0, 1fr); gap: 10px; min-width: 0; }
    .mobile-api-docs-runtime__timeline-item:not(:last-child)[b-e8eubag1l3]::after { position: absolute; top: 15px; bottom: -16px; left: 6px; width: 2px; background: #d4dce5; content: ""; }
    .mobile-api-docs-runtime__timeline-item i[b-e8eubag1l3] { position: relative; z-index: 1; width: 14px; height: 14px; margin-top: 2px; border: 3px solid #fff; border-radius: 50%; background: #fd2226; box-shadow: 0 0 0 1px #fd2226; }
    .mobile-api-docs-runtime__timeline-item strong[b-e8eubag1l3] { display: block; font: 600 13px/1.25 var(--font-ui); }
    .mobile-api-docs-runtime__timeline-item p[b-e8eubag1l3] { margin-top: 4px; font-size: 12px; }

    .mobile-api-docs-runtime__endpoint-list[b-e8eubag1l3], .mobile-api-docs-runtime__card-list[b-e8eubag1l3] { display: grid; gap: 8px; min-width: 0; }
    .mobile-api-docs-runtime__endpoint-list > h3[b-e8eubag1l3], .mobile-api-docs-runtime__card-list > h3[b-e8eubag1l3] { margin: 4px 2px 2px; }
    .mobile-api-docs-runtime__endpoint[b-e8eubag1l3] { display: grid; gap: 8px; padding: 16px; }
    .mobile-api-docs-runtime__endpoint > header[b-e8eubag1l3], .mobile-api-docs-runtime__code-card > header[b-e8eubag1l3] { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-width: 0; }
    .mobile-api-docs-runtime__endpoint > header button[b-e8eubag1l3], .mobile-api-docs-runtime__code-card > header button[b-e8eubag1l3] { flex: 0 0 auto; min-height: 32px; padding: 0 10px; border: 0; border-radius: 10px; color: #ec0a46; background: #fff0f1; font: 700 11px/1 var(--font-title); }
    .mobile-api-docs-runtime__method[b-e8eubag1l3] { display: inline-grid; min-height: 24px; place-items: center; padding: 0 8px; border-radius: 8px; color: #fff; background: #2276fd; font: 700 11px/1 var(--font-title); }
    .mobile-api-docs-runtime__method.is-post[b-e8eubag1l3] { background: #00a95b; }.mobile-api-docs-runtime__method.is-put[b-e8eubag1l3] { background: #c17b00; }.mobile-api-docs-runtime__method.is-event[b-e8eubag1l3] { background: #7444b7; }
    .mobile-api-docs-runtime__endpoint > code[b-e8eubag1l3] { color: #2276fd; font-size: 12px; line-height: 1.35; }.mobile-api-docs-runtime__endpoint > strong[b-e8eubag1l3] { font: 600 14px/1.2 var(--font-title); }.mobile-api-docs-runtime__endpoint > p[b-e8eubag1l3] { margin: 0; font-size: 12px; }

    .mobile-api-docs-runtime__card-list[b-e8eubag1l3] { grid-template-columns: minmax(0, 1fr); }
    .mobile-api-docs-runtime__card-list > h3[b-e8eubag1l3] { grid-column: 1; }
    .mobile-api-docs-runtime__card[b-e8eubag1l3] { display: grid; gap: 7px; padding: 16px; }
    .mobile-api-docs-runtime__card > span[b-e8eubag1l3] { color: #fd2226; font: 700 11px/1 var(--font-title); }.mobile-api-docs-runtime__card > strong[b-e8eubag1l3] { font: 600 14px/1.2 var(--font-title); }.mobile-api-docs-runtime__card > code[b-e8eubag1l3] { color: #2276fd; font-size: 12px; line-height: 1.35; }.mobile-api-docs-runtime__card > p[b-e8eubag1l3] { margin: 0; font-size: 12px; }

    .mobile-api-docs-runtime__accordion[b-e8eubag1l3] { overflow: hidden; }
    .mobile-api-docs-runtime__accordion > button[b-e8eubag1l3] { display: flex; align-items: center; justify-content: space-between; width: 100%; min-height: 56px; padding: 0 18px; border: 0; color: #1d1d1d; background: #fff; font: 600 15px/1.15 var(--font-title); text-align: left; }
    .mobile-api-docs-runtime__accordion > button i[b-e8eubag1l3] { position: relative; width: 18px; height: 18px; flex: 0 0 auto; transition: transform 180ms ease; }.mobile-api-docs-runtime__accordion > button i[b-e8eubag1l3]::before, .mobile-api-docs-runtime__accordion > button i[b-e8eubag1l3]::after { position: absolute; top: 8px; left: 2px; width: 14px; height: 2px; border-radius: 2px; background: #67768c; content: ""; }.mobile-api-docs-runtime__accordion > button i[b-e8eubag1l3]::after { transform: rotate(90deg); }.mobile-api-docs-runtime__accordion.is-expanded > button i[b-e8eubag1l3] { transform: rotate(45deg); }
    .mobile-api-docs-runtime__accordion-body[b-e8eubag1l3] { display: grid; gap: 10px; max-height: 0; overflow: hidden; padding: 0 16px; opacity: 0; transition: max-height 260ms ease, padding 220ms ease, opacity 180ms ease; }
    .mobile-api-docs-runtime__accordion.is-expanded .mobile-api-docs-runtime__accordion-body[b-e8eubag1l3] { max-height: 20000px; padding: 0 16px 16px; opacity: 1; }
    .mobile-api-docs-runtime__parameter[b-e8eubag1l3] { display: grid; gap: 6px; padding: 14px; border-radius: 14px; background: #f0f4f8; }.mobile-api-docs-runtime__parameter header[b-e8eubag1l3] { display: flex; align-items: start; justify-content: space-between; gap: 10px; }.mobile-api-docs-runtime__parameter header code[b-e8eubag1l3] { color: #1d1d1d; font-size: 12px; }.mobile-api-docs-runtime__parameter header span[b-e8eubag1l3] { flex: 0 0 auto; color: #00a95b; font: 700 11px/1 var(--font-title); }.mobile-api-docs-runtime__parameter small[b-e8eubag1l3] { color: #2276fd; font: 600 11px/1 var(--font-code); }.mobile-api-docs-runtime__parameter p[b-e8eubag1l3] { margin: 0; font-size: 12px; }
    .mobile-api-docs-runtime__code-card[b-e8eubag1l3] { display: grid; gap: 10px; min-width: 0; padding: 14px; border-radius: 14px; background: #17243a; }.mobile-api-docs-runtime__code-card > header strong[b-e8eubag1l3] { min-width: 0; overflow: hidden; color: #fff; font: 600 13px/1.2 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }.mobile-api-docs-runtime__code-card > header button[b-e8eubag1l3] { color: #fff; background: rgba(255, 255, 255, .14); }.mobile-api-docs-runtime__code-card pre[b-e8eubag1l3] { width: 100%; min-width: 0; margin: 0; padding: 12px; overflow-x: auto; overflow-y: hidden; border-radius: 10px; color: #eaf2ff; background: rgba(0, 0, 0, .22); font: 12px/1.45 var(--font-code); white-space: pre; -webkit-overflow-scrolling: touch; }.mobile-api-docs-runtime__code-card pre code[b-e8eubag1l3] { overflow-wrap: normal; }

    @media (max-width: 349px) { .mobile-api-docs-runtime[b-e8eubag1l3] { padding-inline: 12px; }.mobile-api-docs-runtime__tabs[b-e8eubag1l3] { margin-inline: -12px; padding-inline: 12px; }.mobile-api-docs-runtime__endpoint[b-e8eubag1l3], .mobile-api-docs-runtime__card[b-e8eubag1l3] { padding: 14px; } }
}
/* /Blazor/Components/MobileBottomNavigationRuntime.razor.rz.scp.css */
.mobile-bottom-navigation[b-7d0i9ijnfh] {
    display: none;
}

@media (max-width: 767px) {
    .mobile-bottom-navigation[b-7d0i9ijnfh],
    .mobile-bottom-navigation *[b-7d0i9ijnfh] {
        box-sizing: border-box;
    }

    .mobile-bottom-navigation[b-7d0i9ijnfh] {
        position: fixed;
        z-index: 70;
        left: 50%;
        bottom: max(8px, env(safe-area-inset-bottom));
        display: block;
        width: min(375px, calc(100dvw - 16px));
        height: 86px;
        transform: translateX(-50%);
        isolation: isolate;
    }

    .rectangle-39659[b-7d0i9ijnfh] {
        position: absolute;
        z-index: -1;
        inset: 0;
        border: 1px solid rgba(46, 74, 105, 0.1);
        border-radius: 24px;
        background: rgba(229, 234, 239, 0.94);
        box-shadow: 0 10px 28px rgba(28, 45, 68, 0.16);
        -webkit-backdrop-filter: blur(53.85px);
        backdrop-filter: blur(53.85px);
    }

    /* Literal menu2 coordinates, scaled only by the navigation container. */
    .main[b-7d0i9ijnfh],
    .project2[b-7d0i9ijnfh],
    .links[b-7d0i9ijnfh],
    .payments4[b-7d0i9ijnfh],
    .more[b-7d0i9ijnfh] {
        position: absolute;
        top: 0;
        width: calc(52 / 375 * 100%);
        height: 86px;
    }

    .main[b-7d0i9ijnfh] { left: calc(14 / 375 * 100%); }
    .project2[b-7d0i9ijnfh] { left: calc(92 / 375 * 100%); }
    .links[b-7d0i9ijnfh] { left: calc(168 / 375 * 100%); }
    .payments4[b-7d0i9ijnfh] { left: calc(245 / 375 * 100%); }
    .more[b-7d0i9ijnfh] { left: calc(321 / 375 * 100%); width: calc(44 / 375 * 100%); }

    .home[b-7d0i9ijnfh],
    .mobile-bottom-navigation__link[b-7d0i9ijnfh],
    .more[b-7d0i9ijnfh] {
        display: block;
        height: 100%;
        padding: 0;
        border: 0;
        color: #67768c;
        background: transparent;
        text-decoration: none;
        -webkit-tap-highlight-color: transparent;
    }

    .home[b-7d0i9ijnfh],
    .mobile-bottom-navigation__link[b-7d0i9ijnfh] {
        position: relative;
        width: 100%;
    }

    .rectangle-397622[b-7d0i9ijnfh],
    .rectangle-397623[b-7d0i9ijnfh],
    .rectangle-397624[b-7d0i9ijnfh],
    .rectangle-397625[b-7d0i9ijnfh],
    .rectangle-397626[b-7d0i9ijnfh] {
        position: absolute;
        bottom: 30px;
        left: 0;
        width: calc(44 / 52 * 100%);
        height: 44px;
        max-height: calc(44 / 52 * 100vw);
        border-radius: 16px;
        object-fit: contain;
    }

    .home .rectangle-397622[b-7d0i9ijnfh] {
        background: #f0f4f8;
    }

    .home.is-active .rectangle-397622[b-7d0i9ijnfh] {
        background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%);
        box-shadow: 0 5px 12px rgba(236, 10, 70, 0.18);
    }

    .mobile-bottom-navigation__active-surface[b-7d0i9ijnfh] {
        position: absolute;
        z-index: 0;
        bottom: 30px;
        left: 0;
        display: none;
        width: calc(44 / 52 * 100%);
        height: 44px;
        border-radius: 16px;
        background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%);
        box-shadow: 0 5px 12px rgba(236, 10, 70, 0.18);
    }

    .mobile-bottom-navigation__link.is-active .mobile-bottom-navigation__active-surface[b-7d0i9ijnfh] {
        display: block;
    }

    .house-simple2[b-7d0i9ijnfh],
    .store2[b-7d0i9ijnfh],
    .wand-magic-sparkles[b-7d0i9ijnfh],
    .money-bills-simple[b-7d0i9ijnfh],
    .grid-square-circle[b-7d0i9ijnfh] {
        position: absolute;
        z-index: 1;
        bottom: 42px;
        left: calc(12 / 52 * 100%);
        width: calc(20 / 52 * 100%);
        height: 20px;
        object-fit: contain;
    }

    .house-simple2[b-7d0i9ijnfh] {
        bottom: 43px;
        left: calc(13 / 52 * 100%);
        width: calc(18 / 52 * 100%);
        height: 18px;
    }

    .house-simple2--active[b-7d0i9ijnfh] {
        display: none;
    }

    .home.is-active .house-simple2--inactive[b-7d0i9ijnfh] {
        display: none;
    }

    .home.is-active .house-simple2--active[b-7d0i9ijnfh] {
        display: block;
    }

    /* Reference indicator SVGs are the inactive surface. */
    .mobile-bottom-navigation__link.is-active > img[class^="rectangle-"][b-7d0i9ijnfh] {
        display: none;
    }

    .mobile-bottom-navigation__link.is-active > img:not([class^="rectangle-"])[b-7d0i9ijnfh] {
        filter: brightness(0) invert(1);
    }

    .div19[b-7d0i9ijnfh],
    .div20[b-7d0i9ijnfh],
    .div21[b-7d0i9ijnfh],
    .div22[b-7d0i9ijnfh],
    .div23[b-7d0i9ijnfh] {
        position: absolute;
        z-index: 1;
        bottom: 7px;
        left: calc(-5 / 52 * 100%);
        width: calc(54 / 52 * 100%);
        overflow: hidden;
        color: #67768c;
        font: 500 12px/1.4 var(--font-ui);
        letter-spacing: 0;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .home.is-active .div19[b-7d0i9ijnfh],
    .mobile-bottom-navigation__link.is-active span[b-7d0i9ijnfh] {
        color: #ec0a46;
    }

    .more .rectangle-397626[b-7d0i9ijnfh],
    .more .grid-square-circle[b-7d0i9ijnfh],
    .more .div23[b-7d0i9ijnfh] {
        left: 0;
        width: 100%;
    }

    .more .grid-square-circle[b-7d0i9ijnfh] {
        left: calc(12 / 44 * 100%);
        width: calc(20 / 44 * 100%);
    }

    .more .div23[b-7d0i9ijnfh] {
        left: calc(-5 / 44 * 100%);
        width: calc(54 / 44 * 100%);
    }

    .more:active[b-7d0i9ijnfh] {
        transform: translateY(1px);
    }
}
/* /Blazor/Components/MobileCabinetFooterRuntime.razor.rz.scp.css */
.mobile-cabinet-footer[b-nquc6f7ali] {
    display: none;
}

@media (max-width: 767px) {
    .mobile-cabinet-footer[b-nquc6f7ali] {
        position: relative;
        display: block;
        width: 100%;
        min-width: 320px;
        margin-top: auto;
        overflow: hidden;
        background: #f0f4f8;
    }

    .mobile-cabinet-footer .rectangle-14301536832[b-nquc6f7ali] {
        position: absolute;
        inset: 0;
        border: 1px solid #d4dce5;
        border-radius: 32px 32px 0 0;
        background: #f0f4f8;
    }

    .mobile-cabinet-footer__content[b-nquc6f7ali] {
        position: relative;
        display: grid;
        gap: 22px;
        width: min(375px, 100%);
        margin: 0 auto;
        padding: 48px max(24px, env(safe-area-inset-left, 0px)) calc(28px + env(safe-area-inset-bottom, 0px)) max(24px, env(safe-area-inset-right, 0px));
        color: #1d1d1d;
    }

    .mobile-cabinet-footer ._2026[b-nquc6f7ali],
    .mobile-cabinet-footer__links a[b-nquc6f7ali],
    .mobile-cabinet-footer .uptime[b-nquc6f7ali] {
        font: 600 12px/1.3 var(--font-ui);
    }

    .mobile-cabinet-footer__links[b-nquc6f7ali] {
        display: grid;
        gap: 18px;
    }

    .mobile-cabinet-footer__links a[b-nquc6f7ali],
    .mobile-cabinet-footer .uptime[b-nquc6f7ali] {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        width: fit-content;
        min-height: 24px;
        color: inherit;
        text-decoration: none;
    }

    .mobile-cabinet-footer__links img[b-nquc6f7ali],
    .mobile-cabinet-footer .ellipse-48008[b-nquc6f7ali] {
        flex: 0 0 18px;
        width: 18px;
        height: 18px;
    }

    .mobile-cabinet-footer .ellipse-48008[b-nquc6f7ali] {
        border: 2px solid #00d512;
        border-radius: 50%;
    }

    .mobile-cabinet-footer ._100-uptime b[b-nquc6f7ali] {
        font-family: var(--font-code);
    }

    .mobile-cabinet-footer__provider-copy[b-nquc6f7ali] {
        margin: 0;
        color: #b0b6be;
        font: 500 12px/1.5 var(--font-ui);
    }

    .mobile-cabinet-footer__apps[b-nquc6f7ali] {
        display: grid;
        gap: 12px;
    }

    .mobile-cabinet-footer__apps a[b-nquc6f7ali],
    .mobile-cabinet-footer__apps img[b-nquc6f7ali] {
        display: block;
        width: 100%;
        max-width: 327px;
        height: auto;
    }
}
/* /Blazor/Components/MobileCabinetHeaderRuntime.razor.rz.scp.css */
.mobile-cabinet-header[b-tcko53ppv0] {
    display: none;
}

@media (max-width: 767px) {
    .mobile-cabinet-header[b-tcko53ppv0] {
        position: sticky;
        top: 0;
        z-index: 60;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        min-width: 320px;
        min-height: calc(66px + env(safe-area-inset-top, 0px));
        padding: env(safe-area-inset-top, 0px) max(15px, env(safe-area-inset-left, 0px)) 0 max(15px, env(safe-area-inset-right, 0px));
        overflow: visible;
        background: #f0f4f8;
    }

    .mobile-cabinet-header .rectangle-40021[b-tcko53ppv0] {
        position: absolute;
        inset: 0 0 auto;
        height: calc(77px + env(safe-area-inset-top, 0px));
        background: linear-gradient(180deg, rgb(202 204 218) 0%, rgb(238 245 255 / 0%) 100%);
        pointer-events: none;
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
    }

    .mobile-cabinet-header__logo[b-tcko53ppv0],
    .mobile-cabinet-header__actions[b-tcko53ppv0] {
        position: relative;
        z-index: 1;
    }

    .mobile-cabinet-header__logo[b-tcko53ppv0] {
        display: inline-flex;
        align-items: center;
        min-height: 44px;
    }

    .mobile-cabinet-header .pay-hot[b-tcko53ppv0] {
        display: block;
        width: 84px;
        height: 12px;
        object-fit: contain;
    }

    .mobile-cabinet-header__actions[b-tcko53ppv0] {
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .mobile-cabinet-header .plus[b-tcko53ppv0],
    .mobile-cabinet-header__profile[b-tcko53ppv0] {
        position: relative;
        display: grid;
        place-items: center;
        flex: 0 0 48px;
        width: 48px;
        height: 48px;
        min-width: 44px;
        min-height: 44px;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 13px;
        background: #fff;
    }

    .mobile-cabinet-header .plus[b-tcko53ppv0] {
        border: 1px solid rgb(46 74 105 / 10%);
        box-shadow: 0 6px 20px rgb(52 57 168 / 7%);
    }

    .mobile-cabinet-header .plus-mark[b-tcko53ppv0] {
        position: relative;
        width: 20px;
        height: 20px;
    }

    .mobile-cabinet-header .plus-mark[b-tcko53ppv0]::before,
    .mobile-cabinet-header .plus-mark[b-tcko53ppv0]::after {
        position: absolute;
        top: 9px;
        left: 2px;
        width: 16px;
        height: 2px;
        border-radius: 2px;
        background: linear-gradient(180deg, #fd2226, #ec0a46);
        content: "";
    }

    .mobile-cabinet-header .plus-mark[b-tcko53ppv0]::after {
        transform: rotate(90deg);
    }

    .mobile-cabinet-header__profile-wrap[b-tcko53ppv0] {
        position: relative;
        flex: 0 0 48px;
        width: 48px;
        height: 48px;
    }

    .mobile-cabinet-header__profile[b-tcko53ppv0] {
        overflow: visible;
        background: transparent;
    }

    .mobile-cabinet-header__profile.is-menu-open[b-tcko53ppv0] {
        border: .84px solid rgb(46 74 105 / 10%);
        background: rgb(255 255 255 / 50%);
    }

    .mobile-cabinet-header__profile-avatar[b-tcko53ppv0] {
        display: grid;
        width: 44px;
        height: 44px;
        place-items: center;
        border: 1px solid rgb(46 74 105 / 10%);
        border-radius: 13px;
        background: #fff;
        box-shadow: 0 6px 20px rgb(52 57 168 / 7%);
        pointer-events: none;
    }

    .mobile-cabinet-header__profile-avatar img[b-tcko53ppv0] {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }

    .mobile-cabinet-header__profile-close[b-tcko53ppv0] {
        width: 44px;
        height: 44px;
        object-fit: contain;
        pointer-events: none;
    }

    .mobile-cabinet-header .count[b-tcko53ppv0] {
        position: absolute;
        top: -5px;
        right: -9px;
        z-index: 2;
        width: 24px;
        height: 22px;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 128px;
        background: transparent;
        color: #fff;
        font: 700 12px/22px var(--font-title);
    }

    .mobile-cabinet-header .rectangle-40022[b-tcko53ppv0] {
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(180deg, #fd2226, #ec0a46);
        box-shadow: 0 8px 20px rgb(253 34 38 / 20%);
    }

    .mobile-cabinet-header ._3[b-tcko53ppv0] {
        position: relative;
        z-index: 1;
    }

    .mobile-cabinet-header .rectangle-1430153692[b-tcko53ppv0] {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 1px;
        background: #d4dce5;
        pointer-events: none;
    }
}
/* /Blazor/Components/MobileCashboxCommissionSlider.razor.rz.scp.css */
.mobile-cashbox-slider[b-rll9zkbh0b]{--track-inset:5px;position:absolute;left:18px;top:106px;width:323px;max-width:calc(100% - 36px);height:20px;border-radius:20px;background:#f0f4f8;touch-action:none}.mobile-cashbox-slider__red[b-rll9zkbh0b],.mobile-cashbox-slider__blue[b-rll9zkbh0b]{position:absolute;top:6px;height:8px}.mobile-cashbox-slider__red[b-rll9zkbh0b]{left:var(--track-inset);width:calc(var(--split-position,var(--split)) - var(--track-inset));border-radius:20px 0 0 20px;background:linear-gradient(#fd2226,#ec0a46)}.mobile-cashbox-slider__blue[b-rll9zkbh0b]{left:var(--split-position,var(--split));right:var(--track-inset);border-radius:0 20px 20px 0;background:#4972ce}.mobile-cashbox-slider__thumb[b-rll9zkbh0b]{position:absolute;left:calc(var(--split-position,var(--split)) - 12px);top:-2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 18px #0002}.mobile-cashbox-slider.is-disabled[b-rll9zkbh0b]{opacity:.55;pointer-events:none}
/* /Blazor/Components/MobileCashboxMethodsRuntime.razor.rz.scp.css */
.mobile-cashbox-methods-modal[b-ymqqlr11r0]{display:none}@media(max-width:767px){.mobile-cashbox-methods-modal[b-ymqqlr11r0],.mobile-cashbox-methods-modal *[b-ymqqlr11r0],.mobile-cashbox-methods-modal *[b-ymqqlr11r0]::before,.mobile-cashbox-methods-modal *[b-ymqqlr11r0]::after{box-sizing:border-box}.mobile-cashbox-methods-modal[b-ymqqlr11r0]{display:block;position:relative;width:100%;max-width:100%;min-width:0;min-height:100%;overflow-x:clip;background:#f0f4f8;padding:32px 8px 24px;color:#1d1d1d;font-family:var(--font-ui)}h1[b-ymqqlr11r0]{margin:0 7px;font:500 16px/1 var(--font-title)}.modal-close[b-ymqqlr11r0]{position:absolute;right:12px;top:12px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #0002}.modal-close img[b-ymqqlr11r0]{display:block;width:14px;height:14px}.merchant-name[b-ymqqlr11r0]{min-width:0;margin:10px 7px 27px;overflow:hidden;color:#67768c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.method-cards[b-ymqqlr11r0]{display:grid;width:100%;min-width:0;gap:8px}.method-card[b-ymqqlr11r0]{position:relative;width:100%;min-width:0;max-width:100%;height:420px;border-radius:24px;background:#fff;overflow:hidden}.mobile-cashbox-methods-modal.is-merchant .method-card[b-ymqqlr11r0]{height:320px}.mobile-cashbox-methods-modal.is-admin .method-card[b-ymqqlr11r0]{height:auto;min-height:420px}.method-card header[b-ymqqlr11r0]{position:relative;height:66px}.method-logo[b-ymqqlr11r0]{position:absolute;left:16px;top:18px;width:24px;height:24px}.method-card h2[b-ymqqlr11r0]{position:absolute;left:46px;top:23px;min-width:0;margin:0;font:500 16px/1 var(--font-title)}.status-badge[b-ymqqlr11r0],.request-link[b-ymqqlr11r0]{position:absolute;right:18px;top:18px;height:24px;border:0;background:none;font:600 12px/24px var(--font-ui)}.status-badge[b-ymqqlr11r0]{padding:0 9px;border-radius:20px}.status-badge.is-active[b-ymqqlr11r0]{background:#00d51233;color:#00a810}.status-badge.is-muted[b-ymqqlr11r0]{background:#f0f4f8;color:#67768c}.request-link[b-ymqqlr11r0]{color:#fd2226}.commission>strong[b-ymqqlr11r0]{position:absolute;left:18px;top:71px;color:#67768c;font-size:14px}.side[b-ymqqlr11r0]{position:absolute;top:172px;display:grid;gap:12px;font-weight:600;font-size:14px}.side img[b-ymqqlr11r0]{width:24px}.side output[b-ymqqlr11r0]{width:clamp(104px,35vw,135px);height:64px;border-radius:20px;background:#f0f4f8;padding:22px 16px;font:700 16px/1 var(--font-title)}.merchant[b-ymqqlr11r0]{left:18px;color:#fd2226}.client[b-ymqqlr11r0]{right:18px;color:#4972ce;text-align:right;justify-items:end}.admin-action[b-ymqqlr11r0]{display:block;margin:276px 18px 16px;border:0;color:#fd2226;background:transparent;font-weight:700}}@media(max-width:374px){.mobile-cashbox-methods-modal[b-ymqqlr11r0]{padding-inline:8px}.method-card[b-ymqqlr11r0]{height:420px}.mobile-cashbox-methods-modal.is-merchant .method-card[b-ymqqlr11r0]{height:320px}.mobile-cashbox-methods-modal.is-admin .method-card[b-ymqqlr11r0]{height:auto;min-height:420px}}
/* /Blazor/Components/MobileCashboxRequestRuntime.razor.rz.scp.css */
.mobile-cashbox-request-modal[b-nljx80bz4a]{display:none}@media(max-width:767px){.mobile-cashbox-request-modal[b-nljx80bz4a]{display:block;position:relative;width:375px;max-width:100%;min-height:min(961px,100dvh);border-radius:24px;background:#fff;color:#000;font-family:var(--font-title);text-align:center}.modal-close[b-nljx80bz4a]{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #0002}.modal-close img[b-nljx80bz4a]{width:14px}.telegram[b-nljx80bz4a]{position:absolute;top:72px;left:calc(50% - 35px);width:70px;height:70px}.mobile-cashbox-request-modal h1[b-nljx80bz4a]{position:absolute;top:164px;left:0;width:100%;margin:0;font:500 18px/.9 var(--font-title)}.manager-button[b-nljx80bz4a]{position:absolute;top:252px;left:18px;width:calc(100% - 36px);height:52px;display:grid;place-items:center;border:1px solid #1d1d1d33;border-radius:12px;color:#1d1d1d;text-decoration:none;font:700 13px/1 var(--font-title)}.manager-button.is-disabled[b-nljx80bz4a]{opacity:.45;pointer-events:none}}
/* /Blazor/Components/MobileCashboxRuntime.razor.rz.scp.css */
.mobile-cashbox-runtime[b-bzbbayc97y] { display: none; }

@media (max-width: 767px) {
    .mobile-cashbox-runtime[b-bzbbayc97y],
    .mobile-cashbox-runtime *[b-bzbbayc97y] { box-sizing: border-box; }

    .mobile-cashbox-runtime[b-bzbbayc97y] { display: grid; gap: 16px; width: 100%; min-width: 0; max-width: 100%; padding: 24px 15px 32px; color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
    .mobile-cashbox-runtime__header[b-bzbbayc97y] { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-width: 0; }
    .mobile-cashbox-runtime__title-row[b-bzbbayc97y] { display: flex; align-items: center; gap: 12px; min-width: 0; }
    .mobile-cashbox-runtime__title-row img[b-bzbbayc97y] { width: 20px; height: 20px; }
    .mobile-cashbox-runtime__title-row h1[b-bzbbayc97y] { margin: 0; color: #000; font: 500 24px/.9 var(--font-title); }
    .mobile-cashbox-runtime__refresh[b-bzbbayc97y] { min-height: 36px; padding: 0 12px; border: 1px solid #d4dce5; border-radius: 12px; color: #1d1d1d; background: #fff; font: 700 11px/1 var(--font-ui); }
    .mobile-cashbox-runtime__refresh:disabled[b-bzbbayc97y] { opacity: .55; }
    .mobile-cashbox-runtime__description[b-bzbbayc97y] { margin: -4px 0 8px; color: #67768c; font: 500 13px/1.2 var(--font-ui); letter-spacing: -.3px; }
    .mobile-cashbox-runtime__projects[b-bzbbayc97y] { display: grid; gap: 14px; min-width: 0; }

    .mobile-cashbox-project[b-bzbbayc97y] { display: grid; gap: 8px; min-width: 0; padding: 4px; border: 1px solid rgba(46, 74, 105, .1); border-radius: 24px; background: linear-gradient(180deg, rgba(255,255,255,.5), rgba(240,247,255,.5)); }
    .mobile-cashbox-project__header[b-bzbbayc97y] { display: flex; align-items: center; min-width: 0; min-height: 60px; padding: 0 14px; }
    .mobile-cashbox-project__header > img[b-bzbbayc97y] { width: 20px; height: 20px; flex: 0 0 auto; }
    .mobile-cashbox-project__header h2[b-bzbbayc97y] { min-width: 0; margin: 0 10px; overflow: hidden; color: #000; font: 500 15px/.9 var(--font-title); text-overflow: ellipsis; white-space: nowrap; }
    .mobile-cashbox-project__header > span[b-bzbbayc97y] { display: grid; flex: 0 0 auto; place-items: center; min-width: 75px; height: 36px; padding: 0 8px; border-radius: 128px; color: #1d1d1d; background: #e6e9eb; font: 600 12px/1 var(--font-ui); letter-spacing: -.3px; }

    .mobile-cashbox-methods[b-bzbbayc97y],
    .mobile-cashbox-fields[b-bzbbayc97y] { min-width: 0; overflow: hidden; border: 1px solid rgba(46, 74, 105, .1); border-radius: 20px; background: #fff; }
    .mobile-cashbox-methods__header[b-bzbbayc97y],
    .mobile-cashbox-fields__header[b-bzbbayc97y] { display: flex; align-items: center; width: 100%; min-width: 0; min-height: 68px; padding: 0 14px; border: 0; color: #000; background: transparent; text-align: left; }
    .mobile-cashbox-methods__header > img[b-bzbbayc97y],
    .mobile-cashbox-methods__inactive-icon[b-bzbbayc97y],
    .mobile-cashbox-fields__icon[b-bzbbayc97y] { flex: 0 0 24px; width: 24px; height: 24px; }
    .mobile-cashbox-methods__inactive-icon[b-bzbbayc97y] { position: relative; border-radius: 50%; background: rgba(103, 118, 140, .4); }
    .mobile-cashbox-methods__inactive-icon[b-bzbbayc97y]::after { position: absolute; inset: 7.5px; border-radius: 50%; background: #67768c; content: ""; }
    .mobile-cashbox-fields__icon[b-bzbbayc97y] { position: relative; border-radius: 8px; background: #e1e8ef; }
    .mobile-cashbox-fields__icon[b-bzbbayc97y]::before { position: absolute; inset: 6px 8px; border: 1.5px solid #67768c; border-radius: 2px; content: ""; }
    .mobile-cashbox-methods__header strong[b-bzbbayc97y],
    .mobile-cashbox-fields__header strong[b-bzbbayc97y] { min-width: 0; margin-left: 10px; overflow: hidden; font: 500 15px/.9 var(--font-title); text-overflow: ellipsis; white-space: nowrap; }
    .mobile-cashbox-methods__header b[b-bzbbayc97y],
    .mobile-cashbox-fields__header b[b-bzbbayc97y] { display: grid; flex: 0 0 auto; place-items: center; width: 36px; height: 36px; margin-left: auto; border-radius: 18px; color: #1d1d1d; background: #f0f4f8; font: 700 14px/1 var(--font-ui); }
    .mobile-cashbox-methods--active .mobile-cashbox-methods__header b[b-bzbbayc97y] { width: 32px; height: 32px; border-radius: 16px; color: #fff; background: #00d512; font-size: 12px; }
    .mobile-cashbox-methods__header i[b-bzbbayc97y],
    .mobile-cashbox-fields__header i[b-bzbbayc97y] { position: relative; flex: 0 0 32px; width: 32px; height: 32px; margin-left: 8px; border-radius: 16px; background: #f0f4f8; }
    .mobile-cashbox-methods__header i[b-bzbbayc97y]::before,
    .mobile-cashbox-fields__header i[b-bzbbayc97y]::before { position: absolute; inset: 0; width: 10px; height: 10px; margin: auto; border-right: 2px solid #67768c; border-bottom: 2px solid #67768c; transform: rotate(45deg); transition: transform 220ms ease; content: ""; }
    .mobile-cashbox-methods.is-collapsed .mobile-cashbox-methods__header i[b-bzbbayc97y]::before,
    .mobile-cashbox-fields.is-collapsed .mobile-cashbox-fields__header i[b-bzbbayc97y]::before { transform: rotate(-45deg); }
    .mobile-cashbox-methods__body[b-bzbbayc97y],
    .mobile-cashbox-fields__body[b-bzbbayc97y] { display: grid; grid-template-rows: 0fr; min-width: 0; opacity: 0; transition: grid-template-rows 240ms ease, opacity 180ms ease; }
    .mobile-cashbox-methods.is-expanded .mobile-cashbox-methods__body[b-bzbbayc97y],
    .mobile-cashbox-fields.is-expanded .mobile-cashbox-fields__body[b-bzbbayc97y] { grid-template-rows: 1fr; opacity: 1; }
    .mobile-cashbox-methods__body > *[b-bzbbayc97y],
    .mobile-cashbox-fields__body > *[b-bzbbayc97y] { min-height: 0; overflow: hidden; }
    .mobile-cashbox-methods__list[b-bzbbayc97y] { display: grid; gap: 8px; padding: 0 14px 14px; }
    .mobile-cashbox-methods__list > p[b-bzbbayc97y] { margin: 0; padding: 4px 0; color: #67768c; font-size: 12px; line-height: 1.35; }
    .mobile-cashbox-method[b-bzbbayc97y] { position: relative; display: block; min-width: 0; min-height: 55px; padding: 10px 55px 9px 57px; border-radius: 20px; color: #1d1d1d; background: #f0f4f8; cursor: pointer; }
    .mobile-cashbox-method:focus-visible[b-bzbbayc97y] { outline: 3px solid rgba(253, 34, 38, .28); outline-offset: 2px; }
    .mobile-cashbox-method__icon[b-bzbbayc97y],
    .mobile-cashbox-method__arrow[b-bzbbayc97y] { position: absolute; top: 8px; display: grid; place-items: center; width: 39px; height: 39px; border-radius: 16px; background: #fff; }
    .mobile-cashbox-method__icon[b-bzbbayc97y] { left: 8px; }
    .mobile-cashbox-method__arrow[b-bzbbayc97y] { right: 8px; border: 0; padding: 0; cursor: pointer; }
    .mobile-cashbox-method__icon img[b-bzbbayc97y] { width: 18px; height: 18px; object-fit: contain; }
    .mobile-cashbox-method--sbp .mobile-cashbox-method__icon img[b-bzbbayc97y] { width: 14.77px; height: 18px; }
    .mobile-cashbox-method__arrow img[b-bzbbayc97y] { width: 24px; height: 24px; }
    .mobile-cashbox-method__copy[b-bzbbayc97y] { display: grid; gap: 6px; min-width: 0; }
    .mobile-cashbox-method__copy > strong[b-bzbbayc97y] { overflow: hidden; color: #1d1d1d; font: 600 14px/1 var(--font-ui); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-cashbox-method__rates[b-bzbbayc97y] { display: flex; align-items: center; gap: 4px; color: #67768c; font: 600 13px/1 var(--font-ui); letter-spacing: -.3px; }
    .mobile-cashbox-method__rates img[b-bzbbayc97y] { width: 16px; height: 16px; }
    .mobile-cashbox-method__status[b-bzbbayc97y],
    .mobile-cashbox-method__request[b-bzbbayc97y] { justify-self: start; min-height: 16px; padding: 0; border: 0; background: transparent; font: 600 13px/1 var(--font-ui); letter-spacing: -.3px; }
    .mobile-cashbox-method__request[b-bzbbayc97y] { color: #fd2226; cursor: pointer; }
    .mobile-cashbox-method__request:disabled[b-bzbbayc97y] { opacity: .5; cursor: wait; }
    .mobile-cashbox-method__status.is-progress[b-bzbbayc97y] { color: #006aff; }
    .mobile-cashbox-method__status.is-danger[b-bzbbayc97y] { color: #fd2226; }
    .mobile-cashbox-method__status.is-muted[b-bzbbayc97y] { color: #67768c; }
    .mobile-cashbox-method__status.is-neutral[b-bzbbayc97y] { color: #67768c; }

    .mobile-cashbox-fields__content[b-bzbbayc97y] { display: grid; gap: 14px; padding: 0 14px 16px; }
    .mobile-cashbox-fields__content > p[b-bzbbayc97y] { margin: 0; color: #67768c; font-size: 12px; line-height: 1.35; }
    .mobile-cashbox-fields__grid[b-bzbbayc97y] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
    .mobile-cashbox-fields__grid[b-bzbbayc97y]  .field { min-width: 0; }
    .mobile-cashbox-fields__grid[b-bzbbayc97y]  .field > span { color: #67768c; font-size: 11px; }
    .mobile-cashbox-fields__grid[b-bzbbayc97y]  .payhot-dropdown { width: 100%; min-height: 44px; }
    .mobile-cashbox-fields__locked[b-bzbbayc97y] { color: #9b6000; font-size: 12px; line-height: 1.3; }
    .mobile-cashbox-fields__save[b-bzbbayc97y] { min-height: 44px; border: 0; border-radius: 12px; color: #fff; background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%); font: 700 12px/1 var(--font-ui); }
    .mobile-cashbox-fields__save:disabled[b-bzbbayc97y] { opacity: .5; }

    .mobile-cashbox-runtime__state[b-bzbbayc97y] { display: grid; place-items: center; min-height: 180px; padding: 24px; border: 1px solid #d4dce5; border-radius: 24px; color: #67768c; background: #fff; text-align: center; }
    .mobile-cashbox-runtime__state p[b-bzbbayc97y] { margin: 0; }
    .mobile-cashbox-runtime__state button[b-bzbbayc97y] { min-height: 40px; margin-top: 12px; padding: 0 14px; border: 0; border-radius: 12px; color: #fff; background: #fd2226; font-weight: 700; }
    .mobile-cashbox-runtime__state--error[b-bzbbayc97y] { color: #bf2335; }

    @media (max-width: 349px) {
        .mobile-cashbox-runtime[b-bzbbayc97y] { padding-inline: 12px; }
        .mobile-cashbox-project__header[b-bzbbayc97y] { padding-inline: 10px; }
        .mobile-cashbox-project__header h2[b-bzbbayc97y] { margin-inline: 7px; font-size: 13px; }
        .mobile-cashbox-project__header > span[b-bzbbayc97y] { min-width: 66px; padding-inline: 5px; font-size: 11px; }
        .mobile-cashbox-methods__header[b-bzbbayc97y],
        .mobile-cashbox-fields__header[b-bzbbayc97y] { padding-inline: 10px; }
        .mobile-cashbox-methods__header strong[b-bzbbayc97y],
        .mobile-cashbox-fields__header strong[b-bzbbayc97y] { font-size: 13px; }
        .mobile-cashbox-methods__header i[b-bzbbayc97y],
        .mobile-cashbox-fields__header i[b-bzbbayc97y] { margin-left: 4px; }
        .mobile-cashbox-methods__list[b-bzbbayc97y] { padding-inline: 10px; }
        .mobile-cashbox-method[b-bzbbayc97y] { padding-right: 51px; padding-left: 53px; }
        .mobile-cashbox-method__copy > strong[b-bzbbayc97y] { font-size: 12px; }
        .mobile-cashbox-method__rates[b-bzbbayc97y],
        .mobile-cashbox-method__status[b-bzbbayc97y],
        .mobile-cashbox-method__request[b-bzbbayc97y] { font-size: 11px; }
        .mobile-cashbox-fields__grid[b-bzbbayc97y] { grid-template-columns: minmax(0, 1fr); }
    }
}
/* /Blazor/Components/MobileCashoutDetailsRuntime.razor.rz.scp.css */
.mobile-cashout-details[b-3ecj6n7vep] { display: none; }

@media (max-width: 767px) {
    .mobile-cashout-details[b-3ecj6n7vep] { display: block; width: 100%; min-width: 0; }

    .mobile-cashout-details .rectangle-1430153694[b-3ecj6n7vep] {
        width: 375px;
        height: calc(var(--history-top) + 319px);
        position: absolute;
        left: 0;
        top: 64px;
        border-radius: 32px 32px 0 0;
        background: #f0f4f8;
    }

    .mobile-cashout-details .rectangle-1430153695[b-3ecj6n7vep] {
        width: 359px;
        height: calc(var(--history-top) - 214px);
        position: absolute;
        z-index: 0;
        left: 8px;
        top: 202px;
        border-radius: 24px;
        background: #fff;
    }

    .mobile-cashout-details .provider-error[b-3ecj6n7vep] {
        position: absolute;
        display: flex;
        flex-direction: column;
        left: 26px;
        width: 323px;
        height: auto;
        min-height: 42px;
        padding-left: 38px;
        transform: none;
    }

    .mobile-cashout-details .merchant-comment[b-3ecj6n7vep] { top: 758px; min-height: var(--merchant-comment-height); }
    .mobile-cashout-details .admin-comment[b-3ecj6n7vep] { top: var(--admin-comment-top); min-height: var(--admin-comment-height); }

    .mobile-cashout-details .provider-error .shkeeper[b-3ecj6n7vep],
    .mobile-cashout-details .provider-error .shkeeper2[b-3ecj6n7vep] {
        order: 1;
        position: static;
        width: 100%;
        margin-top: 6px;
        overflow-wrap: anywhere;
        line-height: 18px;
    }

    .mobile-cashout-details .provider-error .div28[b-3ecj6n7vep],
    .mobile-cashout-details .provider-error .div29[b-3ecj6n7vep] {
        order: 0;
        position: static;
        line-height: 18px;
    }

    .mobile-cashout-details .provider-error .send2[b-3ecj6n7vep],
    .mobile-cashout-details .provider-error .send3[b-3ecj6n7vep] {
        position: absolute;
        top: 0;
        left: 0;
    }

    .mobile-cashout-details .list5[b-3ecj6n7vep] {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        display: block;
        transform: translateY(calc(var(--history-top) - 1168px));
    }

    .mobile-cashout-details__history[b-3ecj6n7vep] {
        display: none;
        position: absolute;
        z-index: 2;
        top: var(--history-top);
        left: 18px;
        width: 331px;
        color: #1d1d1d;
    }

    .mobile-cashout-details__history h2[b-3ecj6n7vep] {
        margin: 0 0 18px;
        font: 600 14px/1.2 var(--font-ui);
        letter-spacing: 2px;
        text-transform: uppercase;
    }

    .mobile-cashout-details__history-step[b-3ecj6n7vep] {
        position: relative;
        display: grid;
        grid-template-columns: 48px minmax(0, 1fr);
        gap: 12px;
        min-width: 0;
        padding-bottom: 16px;
    }

    .mobile-cashout-details__history-step + .mobile-cashout-details__history-step[b-3ecj6n7vep]::before {
        position: absolute;
        top: -16px;
        bottom: calc(100% - 16px);
        left: 23px;
        width: 2px;
        background: #00d512;
        content: "";
    }

    .mobile-cashout-details__history-icon[b-3ecj6n7vep] {
        display: grid;
        width: 48px;
        height: 48px;
        place-items: center;
        border: 3px solid #fff;
        border-radius: 18px;
        background: #fff;
    }

    .mobile-cashout-details__history-icon img[b-3ecj6n7vep] { width: 18px; height: 18px; object-fit: contain; }
    .mobile-cashout-details__history-step h3[b-3ecj6n7vep] { margin: 0 0 8px; font: 600 14px/1.2 var(--font-ui); }
    .mobile-cashout-details__history-step p[b-3ecj6n7vep] { margin: 0 0 5px; color: #67768c; font: 500 14px/1.25 var(--font-ui); overflow-wrap: anywhere; }
    .mobile-cashout-details__history-step p b[b-3ecj6n7vep] { color: #1d1d1d; font-weight: 600; }

    .mobile-cashout-details .withdrawal-modal[b-3ecj6n7vep] {
        height: calc(var(--history-top) + 255px);
        min-height: calc(var(--history-top) + 255px);
    }

    .mobile-cashout-details .withdrawal-modal-layer[b-3ecj6n7vep] {
        height: calc(var(--history-top) + 319px);
    }

    .mobile-cashout-details ._19-06-2026-18-00-20-06-2026[b-3ecj6n7vep],
    .mobile-cashout-details .div38[b-3ecj6n7vep],
    .mobile-cashout-details .rub3[b-3ecj6n7vep],
    .mobile-cashout-details .div39[b-3ecj6n7vep],
    .mobile-cashout-details .n-a[b-3ecj6n7vep],
    .mobile-cashout-details .div41[b-3ecj6n7vep],
    .mobile-cashout-details .rectangle-47[b-3ecj6n7vep],
    .mobile-cashout-details .vector-8[b-3ecj6n7vep],
    .mobile-cashout-details ._15-990-87[b-3ecj6n7vep],
    .mobile-cashout-details .div30[b-3ecj6n7vep],
    .mobile-cashout-details ._990[b-3ecj6n7vep],
    .mobile-cashout-details .div31[b-3ecj6n7vep],
    .mobile-cashout-details .div32[b-3ecj6n7vep],
    .mobile-cashout-details .div33[b-3ecj6n7vep],
    .mobile-cashout-details .div34[b-3ecj6n7vep],
    .mobile-cashout-details .div35[b-3ecj6n7vep],
    .mobile-cashout-details .div36[b-3ecj6n7vep],
    .mobile-cashout-details .rectangle-14301536928[b-3ecj6n7vep],
    .mobile-cashout-details .frame-12[b-3ecj6n7vep],
    .mobile-cashout-details ._66342[b-3ecj6n7vep],
    .mobile-cashout-details .div37[b-3ecj6n7vep] {
        transform: translateY(-140px);
    }

    .mobile-cashout-details ._89903[b-3ecj6n7vep] {
        width: 240px;
        line-height: 18px;
    }

    .mobile-cashout-details .rectangle-47[b-3ecj6n7vep] { height: 340px; }

    .mobile-cashout-details ._66342[b-3ecj6n7vep],
    .mobile-cashout-details .div37[b-3ecj6n7vep] { left: 44px; }

    .mobile-cashout-details .div30[b-3ecj6n7vep] { top: 530px; }
    .mobile-cashout-details ._15-990-87[b-3ecj6n7vep] { top: 559px; }
    .mobile-cashout-details ._990[b-3ecj6n7vep] { top: 601px; }
    .mobile-cashout-details .div32[b-3ecj6n7vep] { top: 660px; }
    .mobile-cashout-details .div31[b-3ecj6n7vep] { top: 681px; }
    .mobile-cashout-details .div37[b-3ecj6n7vep] { top: 717px; }
    .mobile-cashout-details ._66342[b-3ecj6n7vep] { top: 738px; }
    .mobile-cashout-details .div36[b-3ecj6n7vep] { top: 775px; }
    .mobile-cashout-details .div35[b-3ecj6n7vep] { top: 796px; }

    .mobile-cashout-details .div24[b-3ecj6n7vep] { top: 1420px; }
    .mobile-cashout-details ._6634[b-3ecj6n7vep] { top: 1444px; }

    .mobile-cashout-details__admin[b-3ecj6n7vep] {
        position: relative;
        z-index: 2;
        margin: 24px 16px;
        padding: 14px;
        border: 1px solid #d8e0e9;
        border-radius: 12px;
        background: #fff;
    }
}
/* /Blazor/Components/MobileCashoutsRuntime.razor.rz.scp.css */
.mobile-cashouts-runtime[b-vb6ia3n71i] { display: none; }

@media (max-width: 767px) {
  .mobile-cashouts-runtime[b-vb6ia3n71i], .mobile-cashouts-runtime *[b-vb6ia3n71i] { box-sizing: border-box; }
  .mobile-cashouts-runtime[b-vb6ia3n71i] { display:grid; gap:8px; width:375px; max-width:100%; min-width:0; margin:0 auto; padding:0 15px calc(30px + env(safe-area-inset-bottom)); color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
  .fiat-reference-heading[b-vb6ia3n71i] { position:relative; height:516px; min-height:516px; border:0; }
  .fiat-reference-title[b-vb6ia3n71i] { position:absolute; top:54px; left:0; display:flex; align-items:center; gap:8px; }
  .fiat-reference-title img[b-vb6ia3n71i] { width:20px; height:20px; }.fiat-reference-title h1[b-vb6ia3n71i] { margin:0; font:500 24px/.9 var(--font-title); }
  .fiat-reference-heading > p[b-vb6ia3n71i] { position:absolute; top:96px; left:0; margin:0; color:#67768c; font:500 13px/1.3 var(--font-ui); }
  .mobile-cashouts-runtime[b-vb6ia3n71i]  .fiat-reference-filter { position:absolute; top:148px; left:0; width:345px; max-width:100%; }
  .mobile-cashouts-runtime[b-vb6ia3n71i]  .fiat-reference-filter .payhot-dropdown-button { min-height:40px; border:0; border-radius:12px; background:#fff; box-shadow:0 0 18px rgba(0,8,33,.04); font:700 12px/1 var(--font-ui); }
  .fiat-reference-heading[b-vb6ia3n71i]::after { position:absolute; top:250px; right:0; left:0; height:1px; background:#b9c2cd; content:""; }
  .fiat-reference-kpi[b-vb6ia3n71i] { position:absolute; inset:274px 0 auto; display:block; height:184px; }
  .fiat-reference-kpi div[b-vb6ia3n71i] { position:absolute; display:grid; gap:7px; width:150px; }.fiat-reference-kpi div:nth-child(1)[b-vb6ia3n71i]{left:0;top:0}.fiat-reference-kpi div:nth-child(2)[b-vb6ia3n71i]{left:0;top:112px}.fiat-reference-kpi div:nth-child(3)[b-vb6ia3n71i]{right:0;top:0}
  .fiat-reference-kpi span[b-vb6ia3n71i] { font:500 14px/.9 var(--font-title); }.fiat-reference-kpi strong[b-vb6ia3n71i] { font:600 32px/.9 var(--font-number); letter-spacing:1px; }.fiat-reference-kpi small[b-vb6ia3n71i] { color:#67768c; font:500 13px/1 var(--font-ui); }
  .fiat-reference-list[b-vb6ia3n71i] { display:grid; gap:8px; }.fiat-reference-card[b-vb6ia3n71i] { position:relative; min-height:450px; overflow:hidden; border-radius:24px; background:#fff; box-shadow:0 0 5px rgba(0,8,33,.03),0 0 18px rgba(0,8,33,.04),0 0 80px rgba(0,8,33,.07); cursor:pointer; }
  .fiat-reference-card[b-vb6ia3n71i]::before { position:absolute; inset:4px 4px auto; height:151px; border-radius:20px; background:#f0f4f8; content:""; }.status-new[b-vb6ia3n71i]::before{background:rgba(251,220,45,.15)}.status-processing[b-vb6ia3n71i]::before{background:rgba(251,220,45,.15)}.status-failed[b-vb6ia3n71i]::before{background:rgba(253,34,38,.12)}
  .fiat-reference-card__top[b-vb6ia3n71i] { position:relative; z-index:1; display:flex; align-items:flex-start; min-height:40px; padding:16px 18px 0; }.fiat-reference-status[b-vb6ia3n71i] { display:inline-flex; align-items:center; gap:2px; min-height:24px; padding:2px 5px; border-radius:128px; color:#7f3e00; background:#fddd2d; font:600 12px/1 var(--font-ui); }.fiat-reference-status img[b-vb6ia3n71i]{width:12px;height:12px}.status-paid .fiat-reference-status[b-vb6ia3n71i]{color:#fff;background:#00d512}.status-failed .fiat-reference-status[b-vb6ia3n71i]{color:#fff;background:#fd2226}.status-processing .fiat-reference-status[b-vb6ia3n71i]{color:#7f3e00;background:#fddd2d}.fiat-reference-id[b-vb6ia3n71i]{position:relative;z-index:1;display:block;margin:8px 18px 10px;color:#67768c;font:500 14px/1 var(--font-ui)}
  .fiat-reference-amounts[b-vb6ia3n71i] { position:relative; z-index:1; display:grid; grid-template-columns:98px 1fr; gap:0; margin-top:25px; padding:0 18px; }.fiat-reference-amounts p[b-vb6ia3n71i]{display:grid;gap:7px;margin:0}.fiat-reference-amounts span[b-vb6ia3n71i]{color:#67768c;font:500 14px/1 var(--font-ui)}.status-new .fiat-reference-amounts span[b-vb6ia3n71i],.status-processing .fiat-reference-amounts span[b-vb6ia3n71i]{color:#7f3e00}.fiat-reference-amounts strong[b-vb6ia3n71i]{font:500 16px/1.4 var(--font-title)}
  .fiat-reference-card dl[b-vb6ia3n71i] { position:relative; display:grid; grid-template-columns:1fr; gap:18px; margin:31px 0 0; padding:0 18px 18px; }.fiat-reference-card dl div[b-vb6ia3n71i]{min-width:0}.fiat-reference-card dt[b-vb6ia3n71i]{color:#67768c;font:500 14px/1 var(--font-ui)}.fiat-reference-card dd[b-vb6ia3n71i]{display:flex;align-items:center;gap:6px;min-width:0;margin:10px 0 0;overflow:hidden;color:#1d1d1d;font:500 14px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.fiat-reference-card dd img[b-vb6ia3n71i]{width:24px;height:24px;flex:0 0 auto}.fiat-reference-card:focus-visible[b-vb6ia3n71i]{outline:3px solid rgba(253,34,38,.3);outline-offset:2px}
  .fiat-reference-more[b-vb6ia3n71i] { width:345px; max-width:100%; min-height:52px; margin-top:8px; border:1px solid rgba(29,29,29,.2); border-radius:12px; color:#1d1d1d; background:#fff; font:700 13px/1 var(--font-ui); }.fiat-reference-more:disabled[b-vb6ia3n71i]{opacity:.55}.fiat-reference-state[b-vb6ia3n71i]{display:grid;place-items:center;min-height:450px;border-radius:24px;background:#fff;color:#67768c;text-align:center}.fiat-reference-state.is-error[b-vb6ia3n71i]{color:#c22737}
  @media(max-width:349px){.mobile-cashouts-runtime[b-vb6ia3n71i]{padding-inline:12px}.fiat-reference-heading[b-vb6ia3n71i]{height:500px;min-height:500px}.fiat-reference-card dl[b-vb6ia3n71i]{grid-template-columns:1fr}.fiat-reference-card[b-vb6ia3n71i]{min-height:520px}.fiat-reference-kpi div:nth-child(3)[b-vb6ia3n71i]{right:0;width:130px}.fiat-reference-kpi strong[b-vb6ia3n71i]{font-size:28px}}
}
/* /Blazor/Components/MobileDashboardRuntime.razor.rz.scp.css */
.mobile-dashboard-runtime[b-sir68tqmy4] { display: none; }

@media (max-width: 767px) {
    .mobile-dashboard-runtime[b-sir68tqmy4] {
        display: grid;
        gap: 18px;
        width: 100%;
        min-width: 0;
        padding: 24px 15px 32px;
        color: #1d1d1d;
        background: #f0f4f8;
        font-family: var(--font-ui);
    }

    .mobile-dashboard-runtime__hero[b-sir68tqmy4] { display: grid; gap: 15px; }
    .mobile-dashboard-runtime__title[b-sir68tqmy4] { display: flex; align-items: center; gap: 12px; }
    .mobile-dashboard-runtime__title img[b-sir68tqmy4] { width: 20px; height: 20px; }
    .mobile-dashboard-runtime__title h1[b-sir68tqmy4] { margin: 0; font: 500 24px/.9 var(--font-title); letter-spacing: 0; }
    .mobile-dashboard-runtime__hero p[b-sir68tqmy4] { margin: 0; color: #67768c; font-size: 13px; line-height: 1.35; }

    .mobile-dashboard-runtime__store.store-card[b-sir68tqmy4] { position: relative; inset: auto; top: auto; right: auto; bottom: auto; left: 0; display: block; justify-self: stretch; width: 100%; height: 76px; margin: 0; overflow: hidden; border-radius: 24px; color: #fff; isolation: isolate; }
    .store-card-shadow[b-sir68tqmy4] { position: absolute; inset: 0; z-index: 0; width: 100%; height: 76px; border-radius: 24px; pointer-events: none; }
    .store-card-body[b-sir68tqmy4] { position: absolute; inset: 0; z-index: 1; border-radius: 24px; background: #1d1d1d; pointer-events: none; }
    .store-card-effect[b-sir68tqmy4] { position: absolute; inset: 0; z-index: 2; overflow: hidden; border-radius: 24px; pointer-events: none; }
    .store-card-texture[b-sir68tqmy4], .store-card-vignette[b-sir68tqmy4] { position: absolute; inset: 0; width: 100%; height: 76px; pointer-events: none; }
    .store-card-texture[b-sir68tqmy4] { object-fit: cover; mix-blend-mode: screen; }
    .store-card-texture-base[b-sir68tqmy4] { z-index: 1; opacity: .12; filter: grayscale(1) brightness(.78); -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,.03) 0%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.5) 52%, rgba(0,0,0,.56) 72%, rgba(0,0,0,.08) 100%); mask-image: linear-gradient(90deg, rgba(0,0,0,.03) 0%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.5) 52%, rgba(0,0,0,.56) 72%, rgba(0,0,0,.08) 100%); }
    .store-card-texture-red[b-sir68tqmy4] { z-index: 2; opacity: .3; filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(5426%) hue-rotate(348deg) brightness(102%) contrast(109%); mix-blend-mode: plus-lighter; -webkit-mask-image: radial-gradient(ellipse 88px 44px at 76% 67%, #000 0%, rgba(0,0,0,.82) 34%, rgba(0,0,0,.25) 62%, transparent 86%); mask-image: radial-gradient(ellipse 88px 44px at 76% 67%, #000 0%, rgba(0,0,0,.82) 34%, rgba(0,0,0,.25) 62%, transparent 86%); }
    .store-card-vignette[b-sir68tqmy4] { z-index: 3; background: linear-gradient(90deg, rgba(29,29,29,.92) 0%, rgba(29,29,29,.78) 34%, rgba(29,29,29,.14) 55%, rgba(29,29,29,.32) 77%, rgba(29,29,29,.86) 100%), linear-gradient(180deg, rgba(29,29,29,.6) 0%, rgba(29,29,29,0) 44%, rgba(29,29,29,.45) 100%); }
    .store-card-glow[b-sir68tqmy4] { position: absolute; z-index: 4; background: #d71f22; mix-blend-mode: plus-lighter; pointer-events: none; }
    .store-card-glow-ellipse[b-sir68tqmy4] { top: 20px; left: 57%; width: 55%; height: 36px; border-radius: 50%; transform: rotate(51.384deg); transform-origin: 0 0; filter: blur(18px); }
    .store-card-glow-beam[b-sir68tqmy4] { top: 35px; left: 55%; width: 30px; height: 210px; transform: rotate(-32.195deg); transform-origin: 0 0; filter: blur(25px); }
    .store-logo[b-sir68tqmy4] { position: absolute; z-index: 5; top: 20px; left: 18px; width: 36px; height: 36px; pointer-events: none; }
    .store-logo-bg[b-sir68tqmy4], .store-logo-inner[b-sir68tqmy4], .store-logo-apple[b-sir68tqmy4] { position: absolute; }
    .store-logo-bg[b-sir68tqmy4] { inset: 0; width: 36px; height: 36px; border-radius: 13.5px; background: #fff; }
    .store-logo-inner[b-sir68tqmy4] { top: 1.5px; left: 1.5px; width: 33px; height: 33px; border-radius: 13.5px; background: #000; }
    .store-logo-apple[b-sir68tqmy4] { top: 9.75px; left: 11.75px; width: 12.5px; height: 15px; }
    .store-copy[b-sir68tqmy4] { position: absolute; z-index: 5; top: 19px; left: 66px; display: grid; gap: 2px; min-width: 0; max-width: calc(100% - 84px); color: #fff; }
    .store-label[b-sir68tqmy4] { color: #fff; font: 500 12px/1 var(--font-ui); letter-spacing: -.3px; }
    .store-title[b-sir68tqmy4] { display:block; min-height:18px; overflow:hidden; color:#fff; font:600 14px/18px var(--font-ui); letter-spacing:-.5px; text-overflow:ellipsis; white-space:nowrap; }

    .mobile-dashboard-runtime__quick[b-sir68tqmy4] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; min-width: 0; }
    .mobile-dashboard-runtime__quick-card[b-sir68tqmy4] { position: relative; min-width: 0; height: 131px; overflow: hidden; padding: 17px 12px; border-radius: 17px; color: #000; background: #fff; box-shadow: 0 0 12px rgba(0, 8, 33, .06); }
    .mobile-dashboard-runtime__quick-card > span[b-sir68tqmy4] {
        position: relative;
        z-index: 1;
        display: block;
        font-family: var(--font-title);
        font-size: 13px;
        font-weight: 500;
        line-height: 1.25;
    }
    .mobile-dashboard-runtime__quick-arrow[b-sir68tqmy4] { position: absolute; z-index: 1; bottom: 18px; left: 17px; width: 17px; height: 17px; }
    .mobile-dashboard-runtime__quick-visual[b-sir68tqmy4] { position: absolute; object-fit: contain; }
    .mobile-dashboard-runtime__quick-card--payments .mobile-dashboard-runtime__quick-visual[b-sir68tqmy4] { right: 0; bottom: -40px; width: 198px; height: 223px; }
    .mobile-dashboard-runtime__quick-card--api .mobile-dashboard-runtime__quick-visual[b-sir68tqmy4] { right: -5px; bottom: -44px; width: 170px; height: 214px; }
    .mobile-dashboard-runtime__quick-card--project .mobile-dashboard-runtime__quick-visual[b-sir68tqmy4] { right: -2px; bottom: -17px; width: 158px; height: 189px; }

    .mobile-dashboard-runtime__totals[b-sir68tqmy4] { display: grid; grid-template-columns: minmax(0, 1fr) 1px minmax(0, 1.62fr); column-gap: 24px; row-gap: 23px; min-width: 0; }
    .vector-3[b-sir68tqmy4], .vector-5[b-sir68tqmy4] { grid-column: 1 / -1; height: 1px; background: rgba(185,194,205,.4); }
    .vector-3[b-sir68tqmy4] { grid-row: 1; }
    .vector-5[b-sir68tqmy4] { grid-row: 3; }
    .total-payments[b-sir68tqmy4], .successful[b-sir68tqmy4] { display: grid; grid-template-rows: 30px 29px minmax(34px, auto); gap: 6px; min-width: 0; }
    .total-payments[b-sir68tqmy4] { grid-column: 1; grid-row: 2; }
    .successful[b-sir68tqmy4] { grid-column: 3; grid-row: 2; }
    .vector-4[b-sir68tqmy4] { grid-column: 2; grid-row: 2; width: 1px; height: 100%; align-self: stretch; background: rgba(185,194,205,.4); }
    .div6[b-sir68tqmy4], .div8[b-sir68tqmy4] { color: #1d1d1d; font: 500 14px/.9 var(--font-title); letter-spacing: -.3px; }
    ._240[b-sir68tqmy4], ._199-255-79[b-sir68tqmy4] { display: block; min-width: 0; color: #1d1d1d; font: 600 clamp(28px, 8.54vw, 32px)/.9 var(--font-number); letter-spacing: 1px; overflow-wrap: anywhere; }
    ._199-255-79-span2[b-sir68tqmy4] { font-size: 20px; }
    .label[b-sir68tqmy4] { display: grid; grid-template-columns: max-content minmax(0, 1fr); grid-template-rows: minmax(18px, auto) auto; column-gap: 3px; row-gap: 2px; min-width: 0; align-items: center; }
    .label__lead[b-sir68tqmy4], .label__caption[b-sir68tqmy4] { color: #1d1d1d; font: 500 13px/1.15 var(--font-ui); letter-spacing: -.3px; }
    .label__lead[b-sir68tqmy4] { grid-column: 1; grid-row: 1; }
    .label__caption[b-sir68tqmy4] { grid-column: 1 / -1; grid-row: 2; }
    .group-2085663408[b-sir68tqmy4], .group-20856634082[b-sir68tqmy4] { position: relative; display: inline-grid; grid-column: 2; grid-row: 1; justify-self: start; min-width: 0; max-width: 100%; min-height: 18px; padding: 0 5px; border-radius: 128px; background: #00d512; }
    ._215[b-sir68tqmy4], ._189-559[b-sir68tqmy4] { position: relative; z-index: 1; min-width: 0; color: #fff; font: 600 12px/18px var(--font-ui); letter-spacing: -.3px; overflow-wrap: anywhere; text-align: center; }
    .rectangle-1430153691[b-sir68tqmy4], .rectangle-14301536912[b-sir68tqmy4] { position: absolute; inset: 0; border-radius: inherit; background: #00d512; }

    .mobile-dashboard-runtime__daily[b-sir68tqmy4] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
    .div10[b-sir68tqmy4] { grid-column: 1 / -1; margin: 3px 0 10px; color: #000; font: 500 14px/.9 var(--font-title); letter-spacing: -.5px; }
    ._12[b-sir68tqmy4], ._2[b-sir68tqmy4], ._32[b-sir68tqmy4] { position: relative; display: block; min-width: 0; height: 169px; min-height: 169px; padding: 0; overflow: hidden; isolation: isolate; }
    ._12[b-sir68tqmy4], ._2[b-sir68tqmy4] { grid-row: 2; }
    ._32[b-sir68tqmy4] { grid-column: 1 / -1; grid-row: 3; }
    .rectangle-24[b-sir68tqmy4], .rectangle-25[b-sir68tqmy4], .rectangle-26[b-sir68tqmy4] { position: absolute; inset: 0; z-index: 0; border: 1px solid rgba(46,74,105,.1); border-radius: 24px; background: linear-gradient(180deg, rgba(255,255,255,.5) 0%, rgba(240,247,255,.5) 100%); }
    ._12 > :not(.rectangle-24)[b-sir68tqmy4], ._2 > :not(.rectangle-26)[b-sir68tqmy4], ._32 > :not(.rectangle-25)[b-sir68tqmy4] { z-index: 1; }
    .pen[b-sir68tqmy4], .check-all[b-sir68tqmy4], .ban[b-sir68tqmy4] { position: absolute; z-index: 1; top: 18px; left: 18px; width: 24px; height: 24px; object-fit: contain; }
    .div11[b-sir68tqmy4], .div12[b-sir68tqmy4], .div13[b-sir68tqmy4] { position: absolute; z-index: 1; top: 61px; left: 18px; margin: 0; color: #1d1d1d; font: 500 14px/.9 var(--font-title); letter-spacing: -.3px; }
    ._197[b-sir68tqmy4], ._48[b-sir68tqmy4], ._188[b-sir68tqmy4] { position: absolute; z-index: 1; top: 91px; left: 18px; margin: 0; color: #1d1d1d; font: 600 32px/.9 var(--font-number); letter-spacing: 1px; overflow-wrap: anywhere; }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar { position: absolute; z-index: 1; top: 144px; right: 18px; left: 18px; display: grid; grid-template-columns: repeat(13, minmax(0, 1fr)); gap: 2px; height: 6px; }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar--error { grid-template-columns: repeat(26, minmax(0, 1fr)); }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar-segment { height: 6px; border-radius: 2px; background: #e0e5ea; }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar--created .progress-bar-segment.is-filled { background: #1d1d1d; }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar--success .progress-bar-segment.is-filled { background: #00d512; }
    .mobile-dashboard-runtime[b-sir68tqmy4]  .progress-bar--error .progress-bar-segment.is-filled { background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%); }

    .mobile-dashboard-runtime__metrics[b-sir68tqmy4] { display: grid; gap: 10px; padding-top: 18px; }
    .mobile-dashboard-runtime__metrics h2[b-sir68tqmy4] { margin: 0; font: 500 20px/1 var(--font-title); }
    .mobile-dashboard-runtime__metrics > p[b-sir68tqmy4] { margin: 0 0 4px; color: #67768c; font-size: 13px; line-height: 1.3; }
    .mobile-dashboard-runtime__metric-card[b-sir68tqmy4] {
        position: relative;
        min-height: 183px;
        overflow: hidden;
        border: 1px solid rgba(46, 74, 105, .1);
        border-radius: 24px;
        background: linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(240, 247, 255, .5) 100%);
    }
    .mobile-dashboard-runtime__metrics h3[b-sir68tqmy4] {
        position: absolute;
        z-index: 1;
        top: 18px;
        left: 24px;
        margin: 0;
        color: #1d1d1d;
        font: 600 13px/1 var(--font-title);
        letter-spacing: 2px;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .mobile-dashboard-runtime__metric-panel[b-sir68tqmy4] {
        position: absolute;
        top: 52px;
        right: 4px;
        bottom: 4px;
        left: 4px;
        min-height: 0;
        overflow: hidden;
        padding: 23px 24px;
        border-radius: 20px;
        background: #fff;
        box-shadow: 0 0 5.3200817108px rgba(0, 8, 33, .03), 0 0 17.8690471649px rgba(0, 8, 33, .04), 0 0 80px rgba(0, 8, 33, .07);
    }
    .mobile-dashboard-runtime__metric-panel--conversion[b-sir68tqmy4],
    .mobile-dashboard-runtime__metric-panel--created[b-sir68tqmy4],
    .mobile-dashboard-runtime__metric-panel--successful[b-sir68tqmy4] { height: 127px; }
    .mobile-dashboard-runtime__metric-panel strong[b-sir68tqmy4] { position: relative; z-index: 1; display: block; max-width: 64%; overflow-wrap: anywhere; color: #1d1d1d; font: 600 32px/.9 var(--font-number); letter-spacing: 1px; }
    .mobile-dashboard-runtime__metric-panel p[b-sir68tqmy4] { position: relative; z-index: 1; max-width: 61%; margin: 17px 0 0; color: #1d1d1d; font-size: 12px; line-height: 1.25; }
    .mobile-dashboard-runtime__metric-image[b-sir68tqmy4] { position: absolute; object-fit: contain; }
    .mobile-dashboard-runtime__metric-image--conversion[b-sir68tqmy4] { right: -53px; bottom: 0; width: 58%; max-height: 112%; }
    .mobile-dashboard-runtime__metric-image--created[b-sir68tqmy4] { top: 23px; left: 57.57%; width: 32.05%; height: auto; }
    .mobile-dashboard-runtime__metric-image--successful[b-sir68tqmy4] { top: 34px; left: 54.90%; width: 37.98%; height: auto; }
    .mobile-dashboard-runtime__state[b-sir68tqmy4] { display: grid; place-items: center; min-height: 180px; padding: 24px; border: 1px solid #d4dce5; border-radius: 20px; color: #67768c; background: #fff; text-align: center; }
}
/* /Blazor/Components/MobileDisputesRuntime.razor.rz.scp.css */
.mobile-disputes-runtime[b-exuocr7e1u] { display: none; }

@media (max-width: 767px) {
    .mobile-disputes-runtime[b-exuocr7e1u],
    .mobile-disputes-runtime *[b-exuocr7e1u] { box-sizing: border-box; }

    .mobile-disputes-runtime[b-exuocr7e1u] { display: grid; gap: 16px; width: 100%; min-width: 0; max-width: 100%; padding: 24px 15px 32px; color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
    .mobile-disputes-runtime__heading[b-exuocr7e1u] { display: grid; gap: 14px; min-width: 0; padding-bottom: 16px; border-bottom: 1px solid #d4dce5; }
    .mobile-disputes-runtime__title-row[b-exuocr7e1u] { display: flex; align-items: center; gap: 12px; }
    .mobile-disputes-runtime__title-row > img[b-exuocr7e1u] { width: 20px; height: 20px; }
    .mobile-disputes-runtime__title-row h1[b-exuocr7e1u] { margin: 0; color: #000; font: 500 24px/.9 var(--font-title); letter-spacing: -1px; }
    .mobile-disputes-runtime__heading > p[b-exuocr7e1u] { margin: 0; color: #67768c; font: 500 13px/1.3 var(--font-ui); letter-spacing: -.3px; }
    .mobile-disputes-runtime__create[b-exuocr7e1u], .mobile-disputes-runtime__filters[b-exuocr7e1u] { display: inline-flex; align-items: center; justify-content: center; gap: 6px; width: 100%; min-height: 40px; border-radius: 12px; font: 700 12px/1 var(--font-ui); }
    .mobile-disputes-runtime__create[b-exuocr7e1u] { border: 0; color: #fff; background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%); }
    .mobile-disputes-runtime__create img[b-exuocr7e1u] { width: 16px; height: 16px; }
    .mobile-disputes-runtime__filters[b-exuocr7e1u] { position: relative; border: 1px solid rgba(29, 29, 29, .2); color: #1d1d1d; background: #fff; box-shadow: 0 0 5.32px rgba(0, 8, 33, .03), 0 0 17.87px rgba(0, 8, 33, .04); }
    .mobile-disputes-runtime__filters img[b-exuocr7e1u] { width: 14px; height: 14px; }
    .mobile-disputes-runtime__filters span[b-exuocr7e1u] { display: grid; place-items: center; min-width: 20px; height: 20px; border-radius: 10px; color: #fff; background: #fd2226; font-size: 11px; }

    .mobile-disputes-runtime__list[b-exuocr7e1u] { display: grid; gap: 8px; min-width: 0; }
    .mobile-disputes-card[b-exuocr7e1u] { min-width: 0; overflow: hidden; border: 1px solid rgba(46, 74, 105, .1); border-radius: 20px; color: #1d1d1d; background: #fff; box-shadow: 0 0 5.32px rgba(0, 8, 33, .03), 0 0 17.87px rgba(0, 8, 33, .04), 0 0 80px rgba(0, 8, 33, .07); cursor: pointer; }
    .mobile-disputes-card:focus-visible[b-exuocr7e1u] { outline: 3px solid rgba(253, 34, 38, .3); outline-offset: 2px; }
    .mobile-disputes-card__main[b-exuocr7e1u] { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 10px; min-height: 99px; padding: 15px 68px 15px 16px; }
    .mobile-disputes-card__type[b-exuocr7e1u] { grid-column: 1; align-self: start; display: inline-flex; justify-self: start; min-height: 20px; padding: 4px 6px; border-radius: 10px; color: #1d1d1d; background: rgba(219, 224, 227, .7); font: 600 12px/1 var(--font-ui); letter-spacing: -.3px; }
    .mobile-disputes-card__status[b-exuocr7e1u] { grid-column: 2; display: inline-flex; align-items: center; justify-self: end; gap: 4px; min-height: 24px; padding: 1px 8px 2px; border-radius: 128px; color: #fff; font: 600 11px/1 var(--font-ui); white-space: nowrap; }
    .mobile-disputes-card__status img[b-exuocr7e1u] { width: 12px; height: 12px; filter: brightness(0) invert(1); }
    .mobile-disputes-card__status--success[b-exuocr7e1u] { background: #00d512; }
    .mobile-disputes-card__status--rejected[b-exuocr7e1u] { background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%); }
    .mobile-disputes-card__status--new[b-exuocr7e1u] { background: #006aff; }
    .mobile-disputes-card__status--review[b-exuocr7e1u] { color: #1d1d1d; background: #ffc700; }
    .mobile-disputes-card__status--review img[b-exuocr7e1u] { filter: none; }
    .mobile-disputes-card__down[b-exuocr7e1u] { position: absolute; top: 50%; right: 14px; display: grid; place-items: center; width: 48px; height: 48px; padding: 0; border: 0; background: transparent; transform: translateY(-50%); }
    .rectangle-1430153693[b-exuocr7e1u] { position: absolute; inset: 0; border-radius: 24px; background: #f0f4f8; }
    .angle-down-small[b-exuocr7e1u] { position: relative; z-index: 1; width: 24px; height: 24px; transition: transform 150ms ease; }
    .mobile-disputes-card.is-expanded .angle-down-small[b-exuocr7e1u] { transform: rotate(180deg); }
    .mobile-disputes-card__label[b-exuocr7e1u] { grid-column: 1 / -1; color: #67768c; font: 500 12px/1 var(--font-ui); letter-spacing: -.3px; }
    .mobile-disputes-card strong[b-exuocr7e1u] { grid-column: 1 / -1; overflow: hidden; color: #1d1d1d; font: 600 14px/1 var(--font-ui); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-disputes-card__sum[b-exuocr7e1u] { grid-column: 1 / -1; color: #67768c; font: 500 12px/1 var(--font-ui); letter-spacing: -.3px; }
    .mobile-disputes-card__sum b[b-exuocr7e1u] { color: #1d1d1d; font-weight: 600; }
    .mobile-disputes-card__details[b-exuocr7e1u] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 10px; max-height: 0; margin: 0; padding: 0 16px; overflow: hidden; border-top: 1px solid transparent; color: transparent; background: #f0f4f8; opacity: 0; pointer-events: none; transition: max-height 220ms ease, padding 220ms ease, gap 220ms ease, border-color 180ms ease, opacity 160ms ease; }
    .mobile-disputes-card.is-expanded .mobile-disputes-card__details[b-exuocr7e1u] { gap: 10px; max-height: 160px; padding: 14px 16px 16px; border-top-color: #d4dce5; opacity: 1; pointer-events: auto; }
    .mobile-disputes-card__details div[b-exuocr7e1u] { display: grid; gap: 4px; min-width: 0; }
    .mobile-disputes-card__details dt[b-exuocr7e1u] { color: #67768c; font: 500 11px/1 var(--font-ui); }
    .mobile-disputes-card__details dd[b-exuocr7e1u] { min-width: 0; margin: 0; overflow: hidden; color: #1d1d1d; font: 600 12px/1.2 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }

    .mobile-disputes-runtime__pagination[b-exuocr7e1u] { display: flex; align-items: center; justify-content: center; gap: 5px; }
    .mobile-disputes-runtime__pagination button[b-exuocr7e1u], .mobile-disputes-runtime__pagination span[b-exuocr7e1u] { display: grid; place-items: center; width: 32px; height: 32px; padding: 0; border: 1px solid #d4dce5; border-radius: 10px; color: #67768c; background: #fff; font: 600 12px/1 var(--font-ui); }
    .mobile-disputes-runtime__pagination button:disabled[b-exuocr7e1u] { opacity: .45; }
    .mobile-disputes-runtime__pagination button.is-current[b-exuocr7e1u] { border-color: #1d1d1d; color: #fff; background: #1d1d1d; }
    .mobile-disputes-runtime__pagination img[b-exuocr7e1u] { width: 18px; height: 18px; }
    .mobile-disputes-runtime__pagination button:last-child img[b-exuocr7e1u] { transform: rotate(180deg); }
    .mobile-disputes-runtime__count[b-exuocr7e1u] { display: flex; align-items: center; justify-content: center; gap: 6px; margin: 0; color: #67768c; font: 500 12px/1 var(--font-ui); }
    .mobile-disputes-runtime__count img[b-exuocr7e1u] { width: 18px; height: 18px; }
    .mobile-disputes-runtime__state[b-exuocr7e1u] { display: grid; place-items: center; min-height: 180px; padding: 24px; border: 1px solid #d4dce5; border-radius: 24px; color: #67768c; background: #fff; text-align: center; }
    .mobile-disputes-runtime__state--error[b-exuocr7e1u] { color: #bf2335; }

    @media (max-width: 349px) {
        .mobile-disputes-runtime[b-exuocr7e1u] { padding-inline: 12px; }
        .mobile-disputes-card__main[b-exuocr7e1u] { padding-left: 13px; }
        .mobile-disputes-card__details[b-exuocr7e1u] { padding-inline: 13px; }
        .mobile-disputes-runtime__pagination[b-exuocr7e1u] { gap: 3px; }
        .mobile-disputes-runtime__pagination button[b-exuocr7e1u], .mobile-disputes-runtime__pagination span[b-exuocr7e1u] { width: 29px; }
    }
}
/* /Blazor/Components/MobileExportsRuntime.razor.rz.scp.css */
.mobile-exports-runtime[b-l29qr85bni] { display: contents; }

@media (max-width: 767px) {
    .mobile-exports-runtime[b-l29qr85bni] { display: block; width: 100%; min-width: 0; }

    .mobile-exports-runtime .exports-runtime-page[b-l29qr85bni] {
        min-height: 0;
        padding-bottom: 32px;
    }

    .mobile-exports-runtime .exports-content[b-l29qr85bni] {
        width: 100%;
        min-width: 0;
        margin: 0;
        padding: 24px 15px 32px;
        gap: 16px;
    }

    .mobile-exports-runtime .exports-title[b-l29qr85bni] { grid-template-columns: 20px minmax(0, 1fr); gap: 12px; min-height: 0; }
    .mobile-exports-runtime .exports-title img[b-l29qr85bni] { width: 20px; height: 20px; margin-top: 1px; }
    .mobile-exports-runtime .exports-title h1[b-l29qr85bni] { font-size: 24px; line-height: .9; }
    .mobile-exports-runtime .exports-title p[b-l29qr85bni] { margin-top: 8px; font-size: 13px; line-height: 1.3; }

    .mobile-exports-runtime .exports-info[b-l29qr85bni] { display: none; }

    .mobile-exports-runtime .create-export[b-l29qr85bni] {
        justify-content: center;
        gap: 8px;
    }

    .mobile-exports-runtime .create-export > span[b-l29qr85bni] {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
}
/* /Blazor/Components/MobileFilterSheet.razor.rz.scp.css */
.mobile-filter-sheet-overlay[b-e15tctcw35]  .payhot-overlay-panel.mobile-filter-sheet-panel {
    width: min(375px, calc(100dvw - (var(--payhot-mobile-panel-edge, 12px) * 2)));
    max-height: calc(100dvh - (var(--payhot-mobile-panel-edge, 12px) * 2));
    padding: 0;
    overflow: hidden;
    border: 0;
    border-radius: 24px;
    background: #f0f4f8;
}

@media (min-width: 768px) {
    .mobile-filter-sheet-overlay[b-e15tctcw35] { display: none !important; }
}

.mobile-filter-sheet[b-e15tctcw35],
.mobile-filter-sheet *[b-e15tctcw35] { box-sizing: border-box; }
.mobile-filter-sheet[b-e15tctcw35] { display: grid; grid-template-rows: auto minmax(0, 1fr) auto; width: 100%; max-height: inherit; min-height: min(520px, calc(100dvh - 24px)); color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
.mobile-filter-sheet__header[b-e15tctcw35] { display: flex; align-items: center; gap: 10px; padding: 20px 16px 14px; border-bottom: 1px solid #d4dce5; background: #fff; }
.mobile-filter-sheet__header > div[b-e15tctcw35] { min-width: 0; flex: 1; }
.mobile-filter-sheet__header p[b-e15tctcw35] { margin: 0 0 5px; color: #67768c; font: 600 10px/1 var(--font-ui); letter-spacing: .06em; text-transform: uppercase; }
.mobile-filter-sheet__header h2[b-e15tctcw35] { margin: 0; font: 500 20px/1 var(--font-title); }
.mobile-filter-sheet__header button[b-e15tctcw35] { display: grid; width: 40px; height: 40px; flex: 0 0 auto; place-items: center; padding: 0; border: 0; border-radius: 50%; color: #1d1d1d; background: #f0f4f8; font: 400 25px/1 var(--font-ui); }
.mobile-filter-sheet__count[b-e15tctcw35] { display: grid; width: 24px; height: 24px; flex: 0 0 auto; place-items: center; border-radius: 50%; color: #fff; background: #ec0a46; font: 700 11px/1 var(--font-ui); }
.mobile-filter-sheet__body[b-e15tctcw35] { display: grid; align-content: start; gap: 14px; min-width: 0; overflow: auto; padding: 16px; overscroll-behavior: contain; }
.mobile-filter-sheet__body[b-e15tctcw35]  label { display: grid; gap: 7px; min-width: 0; color: #67768c; font: 600 12px/1.15 var(--font-ui); }
.mobile-filter-sheet__body[b-e15tctcw35]  input,
.mobile-filter-sheet__body[b-e15tctcw35]  .payhot-dropdown-button { width: 100%; min-width: 0; min-height: 48px; padding: 0 13px; border: 1px solid #d4dce5; border-radius: 12px; outline: 0; color: #1d1d1d; background: #fff; font: 500 14px/1 var(--font-ui); }
.mobile-filter-sheet__body[b-e15tctcw35]  .payhot-dropdown-button { padding-right: 42px; }
.mobile-filter-sheet__footer[b-e15tctcw35] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 8px; padding: 12px 16px calc(12px + env(safe-area-inset-bottom)); border-top: 1px solid #d4dce5; background: #fff; }
.mobile-filter-sheet__footer--single[b-e15tctcw35] { grid-template-columns: minmax(0, 1fr); }
.mobile-filter-sheet__footer button[b-e15tctcw35] { min-height: 50px; border-radius: 12px; font: 700 13px/1 var(--font-title); }
.mobile-filter-sheet__reset[b-e15tctcw35] { border: 1px solid rgba(29,29,29,.2); color: #1d1d1d; background: #fff; }
.mobile-filter-sheet__apply[b-e15tctcw35] { border: 0; color: #fff; background: linear-gradient(180deg, #fd2226, #ec0a46); }
.mobile-filter-sheet__footer button:disabled[b-e15tctcw35] { opacity: .55; }
/* /Blazor/Components/MobileFinancialAccountingRuntime.razor.rz.scp.css */
.mobile-financial-accounting[b-jlcjc86o0d] { display:grid; gap:16px; min-width:0; padding:16px; background:#f0f4f8; color:#172033; }.mobile-financial-accounting>header[b-jlcjc86o0d] { display:flex; justify-content:space-between; gap:12px; }.mobile-financial-accounting header p[b-jlcjc86o0d] { margin:0 0 5px; color:#7c899b; font:600 10px var(--font-ui); text-transform:uppercase; }.mobile-financial-accounting h1[b-jlcjc86o0d] { margin:0; font:600 24px/1.05 var(--font-title); letter-spacing:0; }.mobile-financial-accounting h2[b-jlcjc86o0d] { margin:0; font:600 15px var(--font-ui); }.mobile-financial-accounting header span[b-jlcjc86o0d] { display:block; margin-top:6px; color:#6c798c; font:400 12px/1.35 var(--font-ui); }.mobile-financial-accounting header button[b-jlcjc86o0d] { width:38px; height:38px; border:1px solid #dce4ed; border-radius:8px; background:#fff; }.mobile-financial-accounting__filters[b-jlcjc86o0d],.mobile-financial-accounting__bridge[b-jlcjc86o0d],.mobile-financial-accounting__list article[b-jlcjc86o0d] { padding:14px; border:1px solid #e0e7ef; border-radius:12px; background:#fff; }.mobile-financial-accounting__filters[b-jlcjc86o0d] { display:grid; grid-template-columns:1fr 1fr; gap:10px; }.mobile-financial-accounting__filters label[b-jlcjc86o0d] { display:grid; gap:5px; min-width:0; }.mobile-financial-accounting__filters label span[b-jlcjc86o0d] { color:#718095; font:600 10px var(--font-ui); }.mobile-financial-accounting__filters input[b-jlcjc86o0d] { width:100%; min-width:0; height:38px; box-sizing:border-box; padding:0 8px; border:1px solid #dbe3ec; border-radius:7px; font:400 12px var(--font-ui); }.mobile-financial-accounting__filters label div[b-jlcjc86o0d] { display:grid; grid-template-columns:1fr 1fr; gap:6px; }.mobile-financial-accounting__filters button[b-jlcjc86o0d] { grid-column:span 2; height:40px; border:0; border-radius:8px; background:#df3747; color:#fff; font:600 13px var(--font-ui); }.mobile-financial-accounting__bridge[b-jlcjc86o0d] { display:grid; gap:12px; }.mobile-financial-accounting__metrics[b-jlcjc86o0d] { display:grid; grid-template-columns:1fr 1fr; gap:1px; overflow:hidden; border:1px solid #e5ebf2; border-radius:9px; background:#e5ebf2; }.mobile-financial-accounting__metrics div[b-jlcjc86o0d] { padding:10px; background:#fff; }.mobile-financial-accounting__metrics span[b-jlcjc86o0d] { display:block; color:#718095; font:500 10px/1.25 var(--font-ui); }.mobile-financial-accounting__metrics strong[b-jlcjc86o0d] { display:block; margin-top:6px; font:600 14px/1.1 var(--font-number); overflow-wrap:anywhere; }.mobile-financial-accounting__bridge p[b-jlcjc86o0d] { margin:0; color:#6b778a; font:400 11px/1.4 var(--font-ui); }.mobile-financial-accounting__skeleton[b-jlcjc86o0d] { height:170px; border-radius:9px; background:#f1f4f7; }.mobile-financial-accounting__tabs[b-jlcjc86o0d],.mobile-financial-accounting__kinds[b-jlcjc86o0d] { display:flex; gap:6px; overflow:auto; padding-bottom:2px; }.mobile-financial-accounting__tabs button[b-jlcjc86o0d],.mobile-financial-accounting__kinds button[b-jlcjc86o0d] { flex:0 0 auto; min-height:34px; padding:0 10px; border:1px solid #dce4ed; border-radius:7px; background:#fff; color:#617086; font:600 12px var(--font-ui); }.mobile-financial-accounting__tabs button.is-active[b-jlcjc86o0d],.mobile-financial-accounting__kinds button.is-active[b-jlcjc86o0d] { border-color:#df3747; color:#c92536; }.mobile-financial-accounting__list[b-jlcjc86o0d] { display:grid; gap:10px; }.mobile-financial-accounting__list article[b-jlcjc86o0d] { display:grid; gap:9px; }.mobile-financial-accounting__list article header[b-jlcjc86o0d] { display:flex; align-items:center; justify-content:space-between; gap:10px; }.mobile-financial-accounting__list article header strong[b-jlcjc86o0d] { font:600 13px var(--font-ui); }.mobile-financial-accounting__list article header span[b-jlcjc86o0d] { color:#768398; font:500 11px var(--font-ui); }.mobile-financial-accounting__list article header b[b-jlcjc86o0d] { display:grid; min-width:26px; height:26px; place-items:center; border-radius:50%; background:#fff1f2; color:#be2635; font:600 12px var(--font-number); }.mobile-financial-accounting__list p[b-jlcjc86o0d] { margin:0; color:#667489; font:400 12px/1.35 var(--font-ui); }.mobile-financial-accounting__list dl[b-jlcjc86o0d] { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin:0; }.mobile-financial-accounting__list dl div[b-jlcjc86o0d] { min-width:0; }.mobile-financial-accounting__list dt[b-jlcjc86o0d] { color:#7a8799; font:500 10px var(--font-ui); }.mobile-financial-accounting__list dd[b-jlcjc86o0d] { margin:4px 0 0; overflow-wrap:anywhere; font:600 12px/1.25 var(--font-number); }.mobile-financial-accounting__notice[b-jlcjc86o0d] { display:flex; justify-content:space-between; gap:8px; padding:12px; border-radius:9px; background:#fff2f3; color:#a72434; font:400 12px/1.35 var(--font-ui); }.mobile-financial-accounting__notice button[b-jlcjc86o0d] { border:0; background:transparent; color:#a72434; font:600 12px var(--font-ui); }.mobile-financial-accounting__empty[b-jlcjc86o0d] { margin:0; padding:16px; color:#718095; text-align:center; font:400 12px var(--font-ui); }
.mobile-financial-accounting__movement[b-jlcjc86o0d] { display:grid; gap:12px; }.mobile-financial-accounting__movement>header[b-jlcjc86o0d] { display:flex; align-items:flex-start; justify-content:space-between; gap:10px; }.mobile-financial-accounting__movement h2[b-jlcjc86o0d],.mobile-financial-accounting__movement p[b-jlcjc86o0d] { margin:0; }.mobile-financial-accounting__movement h2[b-jlcjc86o0d] { font:600 16px/1.2 var(--font-ui); }.mobile-financial-accounting__movement p[b-jlcjc86o0d] { margin-top:4px; color:#748196; font:400 12px/1.35 var(--font-ui); }.mobile-financial-accounting__movement>header button[b-jlcjc86o0d],.mobile-financial-accounting__movement-form button[b-jlcjc86o0d],.mobile-financial-accounting__list article>button[b-jlcjc86o0d] { min-height:34px; padding:0 10px; border:1px solid #d9e2ec; border-radius:7px; background:#fff; color:#29374c; font:600 12px var(--font-ui); }.mobile-financial-accounting__movement-form[b-jlcjc86o0d] { display:grid; gap:8px; padding:11px; border:1px solid #e1e8f0; border-radius:9px; background:#fafbfd; }.mobile-financial-accounting__movement-form input[b-jlcjc86o0d],.mobile-financial-accounting__movement-form select[b-jlcjc86o0d],.mobile-financial-accounting__list article>input[b-jlcjc86o0d] { width:100%; min-width:0; box-sizing:border-box; height:36px; padding:0 9px; border:1px solid #d9e2ec; border-radius:7px; background:#fff; color:#1d2939; font:400 13px var(--font-ui); }
.mobile-financial-accounting__kinds a[b-jlcjc86o0d] { display:inline-flex; align-items:center; flex:0 0 auto; min-height:34px; padding:0 10px; border:1px solid #dce4ed; border-radius:7px; background:#fff; color:#617086; text-decoration:none; font:600 12px var(--font-ui); }.mobile-financial-accounting__source[b-jlcjc86o0d] { margin:0; color:#718095; font:500 11px/1.35 var(--font-ui); }.mobile-financial-accounting__warning[b-jlcjc86o0d] { display:grid; gap:7px; padding:14px; border:1px solid #e0e7ef; border-radius:12px; background:#fff; color:#172033; text-decoration:none; }.mobile-financial-accounting__warning b[b-jlcjc86o0d] { display:grid; width:26px; height:26px; place-items:center; border-radius:50%; background:#fff1f2; color:#be2635; font:600 12px var(--font-number); }.mobile-financial-accounting__warning span[b-jlcjc86o0d] { color:#c92536; font:600 11px var(--font-ui); }
/* /Blazor/Components/MobileMoreNavigationRuntime.razor.rz.scp.css */
.mobile-more-navigation[b-n49fq6pblw] {
    display: grid;
    gap: 20px;
    min-height: 220px;
    padding: 18px 16px calc(24px + env(safe-area-inset-bottom));
    color: #1d1d1d;
    background: #f0f4f8;
    font-family: var(--font-ui);
}

.mobile-more-navigation *[b-n49fq6pblw],
.mobile-more-navigation *[b-n49fq6pblw]::before,
.mobile-more-navigation *[b-n49fq6pblw]::after { box-sizing: border-box; }

.mobile-more-navigation header[b-n49fq6pblw] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 0 4px;
}

.mobile-more-navigation header p[b-n49fq6pblw] {
    margin: 0 0 5px;
    color: #707784;
    font: 600 11px/1 var(--font-ui);
    letter-spacing: 1.3px;
    text-transform: uppercase;
}

.mobile-more-navigation header h2[b-n49fq6pblw] {
    margin: 0;
    color: #1d1d1d;
    font: 500 24px/.95 var(--font-title);
}

.mobile-more-navigation header button[b-n49fq6pblw] {
    display: grid;
    width: 44px;
    height: 44px;
    flex: 0 0 auto;
    place-items: center;
    padding: 0;
    border: 0;
    border-radius: 50%;
    color: #1d1d1d;
    background: #fff;
    box-shadow: 0 5px 16px rgba(28, 45, 68, .1);
    font: 400 30px/1 var(--font-ui);
}

.mobile-more-navigation nav[b-n49fq6pblw] { display: grid; gap: 8px; }

.mobile-more-navigation nav a[b-n49fq6pblw] {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 24px;
    min-height: 60px;
    align-items: center;
    gap: 12px;
    padding: 8px 12px 8px 8px;
    border: 1px solid rgba(46, 74, 105, .1);
    border-radius: 16px;
    color: #1d1d1d;
    background: #fff;
    text-decoration: none;
}

.mobile-more-navigation nav img[b-n49fq6pblw] {
    width: 44px;
    height: 44px;
    padding: 11px;
    border-radius: 13px;
    background: #f0f4f8;
}

.mobile-more-navigation nav span[b-n49fq6pblw] {
    min-width: 0;
    overflow: hidden;
    font: 600 14px/1.15 var(--font-ui);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile-more-navigation nav b[b-n49fq6pblw] {
    color: #707784;
    font: 400 28px/1 var(--font-ui);
    text-align: center;
}

.mobile-more-navigation nav a:active[b-n49fq6pblw] { transform: translateY(1px); }

@media (min-width: 768px) { .mobile-more-navigation[b-n49fq6pblw] { display: none; } }
/* /Blazor/Components/MobileNotificationsModalRuntime.razor.rz.scp.css */
.mobile-notifications-modal[b-6tyyq4bo4m] { display: none; }

@media (max-width: 767px) {
    .mobile-notifications-modal[b-6tyyq4bo4m],
    .mobile-notifications-modal *[b-6tyyq4bo4m] { box-sizing: border-box; }

    .mobile-notifications-modal[b-6tyyq4bo4m] { position: relative; display: block; width: min(100%, 375px); min-height: 0; padding: 16px; overflow: visible; border-radius: 24px 24px 0 0; color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
    .modal-title[b-6tyyq4bo4m] { position: absolute; top: 32px; left: 15px; z-index: 2; margin: 0; color: #000; font: 500 16px/.9 var(--font-title); letter-spacing: -.5px; }
    .modal-card[b-6tyyq4bo4m] { display: grid; gap: 16px; margin-top: 58px; padding: 18px; border-radius: 18px; background: #fff; }
    .notifications-count[b-6tyyq4bo4m] { margin: 0; color: #67768c; font: 500 13px/1.35 var(--font-ui); letter-spacing: 0; }
    .mobile-notifications-modal__list[b-6tyyq4bo4m] { display: grid; gap: 0; }
    .notification-item[b-6tyyq4bo4m] { position: relative; display: grid; grid-template-columns: 44px minmax(0, 1fr); column-gap: 12px; width: 100%; min-height: 72px; padding: 10px 0; border: 0; border-bottom: 1px solid #edf1f5; background: transparent; color: #67768c; text-align: left; }
    .notification-item:last-child[b-6tyyq4bo4m] { border-bottom: 0; }
    .notification-icon[b-6tyyq4bo4m] { grid-row: span 2; width: 44px; height: 44px; padding: 10px; border-radius: 13px; background: #edf3fa; }
    .notification-title[b-6tyyq4bo4m] { display: -webkit-box; overflow: hidden; min-height: 35px; color: inherit; font: 600 14px/1.25 var(--font-ui); letter-spacing: -.3px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .notification-date[b-6tyyq4bo4m] { display: flex; align-items: center; gap: 6px; margin-top: 5px; color: inherit; font: 500 11px/1.25 var(--font-ui); letter-spacing: 0; }
    .notification-item-new[b-6tyyq4bo4m] { color: #1d1d1d; }
    .notification-dot[b-6tyyq4bo4m] { display: block; width: 6px; height: 6px; border-radius: 50%; background: linear-gradient(180deg, #fd2226, #ec0a46); }
    .notification-line[b-6tyyq4bo4m] { display: none; }
    .mobile-notifications-modal__actions[b-6tyyq4bo4m] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px; }
    .clear-notifications[b-6tyyq4bo4m], .all-notifications[b-6tyyq4bo4m] { position: static; inset: auto; width: 100%; height: auto; min-height: 48px; padding: 10px; border-radius: 12px; font: 700 12px/1.2 var(--font-title); }
    .clear-notifications[b-6tyyq4bo4m] { border: 1px solid rgb(29 29 29 / 20%); color: #1d1d1d; background: transparent; }
    .all-notifications[b-6tyyq4bo4m] { border: 0; color: #fff; background: linear-gradient(180deg, #fd2226, #ec0a46); }
    .clear-notifications:disabled[b-6tyyq4bo4m] { opacity: .45; }
    .mobile-notifications-modal__state[b-6tyyq4bo4m] { display: grid; min-height: 260px; place-items: center; margin: 0; color: #67768c; text-align: center; font: 600 14px/1.4 var(--font-ui); }
    .mobile-notifications-modal__state.is-error[b-6tyyq4bo4m] { color: #bf2335; }
}
/* /Blazor/Components/MobileNotificationsRuntime.razor.rz.scp.css */
.mobile-notifications-runtime[b-cff4l7y1d6] { display: none; }

@media (max-width: 767px) {
    .mobile-notifications-runtime[b-cff4l7y1d6],
    .mobile-notifications-runtime *[b-cff4l7y1d6] { box-sizing: border-box; }
    .mobile-notifications-runtime[b-cff4l7y1d6] { display: grid; gap: 16px; width: 100%; min-width: 0; padding: 24px 15px 32px; color: #1d1d1d; background: #f0f4f8; font-family: var(--font-ui); }
    .mobile-notifications-runtime__heading[b-cff4l7y1d6] { display: grid; gap: 10px; }
    .mobile-notifications-runtime__heading h1[b-cff4l7y1d6] { margin: 0; color: #000; font: 500 24px/.9 var(--font-title); }
    .mobile-notifications-runtime__heading p[b-cff4l7y1d6] { margin: 0; color: #67768c; font: 500 13px/1.35 var(--font-ui); }
    .mobile-notifications-runtime__actions[b-cff4l7y1d6], .mobile-notifications-runtime__filters[b-cff4l7y1d6], .mobile-notifications-runtime__categories[b-cff4l7y1d6] { display: flex; gap: 8px; min-width: 0; }
    .mobile-notifications-runtime__actions[b-cff4l7y1d6] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
    .mobile-notifications-runtime__actions button[b-cff4l7y1d6], .mobile-notifications-runtime__pager button[b-cff4l7y1d6] { min-height: 40px; padding: 0 12px; border: 1px solid rgb(29 29 29 / 18%); border-radius: 12px; color: #1d1d1d; background: #fff; font: 700 12px/1 var(--font-ui); }
    .mobile-notifications-runtime__actions button:first-child[b-cff4l7y1d6] { color: #fff; border-color: transparent; background: linear-gradient(180deg, #fd2226, #ec0a46); }
    .mobile-notifications-runtime__actions button:disabled[b-cff4l7y1d6], .mobile-notifications-runtime__pager button:disabled[b-cff4l7y1d6] { opacity: .45; }
    .mobile-notifications-runtime__filters[b-cff4l7y1d6] { display: grid; grid-template-columns: auto auto minmax(0, 1fr); align-items: center; padding: 4px; border-radius: 14px; background: #fff; box-shadow: 0 0 16px rgb(0 8 33 / 6%); }
    .mobile-notifications-runtime__filters button[b-cff4l7y1d6], .mobile-notifications-runtime__categories button[b-cff4l7y1d6] { min-height: 36px; padding: 0 10px; border: 0; border-radius: 10px; color: #67768c; background: transparent; font: 600 12px/1 var(--font-ui); white-space: nowrap; }
    .mobile-notifications-runtime__filters button.is-active[b-cff4l7y1d6], .mobile-notifications-runtime__categories button.is-active[b-cff4l7y1d6] { color: #fff; background: #1d1d1d; }
    .mobile-notifications-runtime__filters span[b-cff4l7y1d6] { min-width: 0; margin-left: auto; color: #67768c; font: 500 11px/1.2 var(--font-ui); text-align: right; }
    .mobile-notifications-runtime__categories[b-cff4l7y1d6] { overflow-x: auto; padding-bottom: 2px; scrollbar-width: none; }
    .mobile-notifications-runtime__categories[b-cff4l7y1d6]::-webkit-scrollbar { display: none; }
    .mobile-notifications-runtime__categories button[b-cff4l7y1d6] { border: 1px solid #d4dce5; background: #fff; }
    .mobile-notifications-runtime__message[b-cff4l7y1d6] { margin: 0; padding: 12px 14px; border-radius: 12px; font: 600 13px/1.35 var(--font-ui); }
    .mobile-notifications-runtime__message.is-error[b-cff4l7y1d6] { color: #bf2335; background: #fff0f1; }
    .mobile-notifications-runtime__message.is-success[b-cff4l7y1d6] { color: #087d16; background: #eaffe9; }
    .mobile-notifications-runtime__state[b-cff4l7y1d6] { display: grid; min-height: 190px; place-items: center; padding: 24px; border-radius: 20px; color: #67768c; background: #fff; text-align: center; font: 600 14px/1.4 var(--font-ui); }
    .mobile-notifications-runtime__list[b-cff4l7y1d6] { display: grid; gap: 8px; }
    .mobile-notification-card[b-cff4l7y1d6] { display: flex; align-items: stretch; gap: 6px; min-width: 0; overflow: hidden; border: 1px solid rgb(46 74 105 / 10%); border-radius: 16px; background: #fff; box-shadow: 0 0 16px rgb(0 8 33 / 5%); }
    .mobile-notification-card__main[b-cff4l7y1d6] { position: relative; display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 12px; width: 100%; min-width: 0; padding: 16px; border: 0; background: transparent; text-align: left; }
    .mobile-notification-card__main > img[b-cff4l7y1d6] { width: 44px; height: 44px; padding: 10px; border-radius: 13px; background: #edf3fa; }
    .mobile-notification-card__main > span[b-cff4l7y1d6] { display: grid; min-width: 0; gap: 5px; }
    .mobile-notification-card__main b[b-cff4l7y1d6] { overflow: hidden; color: #67768c; font: 600 14px/1.25 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
    .mobile-notification-card.is-unread b[b-cff4l7y1d6] { color: #1d1d1d; }
    .mobile-notification-card__main small[b-cff4l7y1d6], .mobile-notification-card__main em[b-cff4l7y1d6] { overflow: hidden; color: #67768c; font: 500 12px/1.25 var(--font-ui); font-style: normal; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-notification-card__main i[b-cff4l7y1d6] { position: absolute; top: 18px; right: 18px; width: 7px; height: 7px; border-radius: 50%; background: linear-gradient(180deg, #fd2226, #ec0a46); }
    .mobile-notification-card__raw[b-cff4l7y1d6] { align-self: center; min-width: 44px; min-height: 44px; margin-right: 8px; padding: 0; border: 1px solid #dce4ec; border-radius: 12px; color: #526176; background: #fff; font: 700 11px/1 var(--font-ui); }
    .mobile-notifications-runtime__pager[b-cff4l7y1d6] { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
    .mobile-notifications-runtime__pager span[b-cff4l7y1d6] { flex: 1; min-width: 0; color: #67768c; font: 600 12px/1.2 var(--font-ui); text-align: center; }
}
/* /Blazor/Components/MobileOrderDetailsRuntime.razor.rz.scp.css */
.mobile-order-details-runtime[b-ud4y6lr3yk] { display: none; }

@media (max-width: 767px) {
  .mobile-order-details-runtime[b-ud4y6lr3yk],
  .mobile-order-details-runtime *[b-ud4y6lr3yk] { box-sizing: border-box; }

  .mobile-order-details-runtime[b-ud4y6lr3yk] { display: block; position: relative; width: min(375px, 100dvw); min-width: 0; min-height: 977px; margin: 0 auto; overflow: hidden; background: #f0f4f8; color: #1d1d1d; font-family: var(--font-ui); }
  .mobile-order-details-runtime__layer[b-ud4y6lr3yk] { position: absolute; left: 0; top: -64px; width: 375px; height: 1041px; transform-origin: top left; }
  .rectangle-1430153694[b-ud4y6lr3yk] { position: absolute; left: 0; top: 64px; width: 375px; height: 977px; }
  .group-2087330977[b-ud4y6lr3yk] { position: static; }
  ._89[b-ud4y6lr3yk] { position: absolute; left: 15px; top: 96px; color: #000; font: 500 16px/.9 var(--font-title); letter-spacing: -.5px; }
  ._838-cdi-0-sd-09-u-092-jdmnd[b-ud4y6lr3yk] { position: absolute; left: 15px; top: 122px; max-width: 286px; overflow: hidden; color: #67768c; font: 500 12px/1.2 var(--font-ui); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
  .status3[b-ud4y6lr3yk],.status4[b-ud4y6lr3yk],.status5[b-ud4y6lr3yk] { position: absolute; display: flex; align-items: center; justify-content: center; gap: 2px; height: 24px; padding: 1px 2px 2px; border-radius: 128px; font: 600 12px/1 var(--font-ui); letter-spacing: -.3px; }
  .status3[b-ud4y6lr3yk],.status4[b-ud4y6lr3yk] { max-width: calc(100% - 30px); overflow: hidden; border: 1px solid #1d1d1d; background: #f0f4f8; color: #1d1d1d; white-space: nowrap; }
  .status3[b-ud4y6lr3yk] { left: 121px; top: 149px; min-width: 72px; }
  .status4[b-ud4y6lr3yk] { left: 15px; top: 179px; width: 198px; }
  .status5[b-ud4y6lr3yk] { left: 15px; top: 149px; z-index: 1; max-width: 250px; color: #fff; background: #4972ce; white-space: nowrap; }
  .is-success .status5[b-ud4y6lr3yk] { width: 100px; background: #00d512; }
  .is-failure .status5[b-ud4y6lr3yk] { background: linear-gradient(180deg, #fd2226, #ec0a46); }
  .is-failure .order-status-row[b-ud4y6lr3yk] { position: absolute; left: 15px; top: 149px; display: flex; align-items: center; gap: 6px; max-width: calc(100% - 30px); min-width: 0; }
  .is-failure .order-status-row .status3[b-ud4y6lr3yk],.is-failure .order-status-row .status5[b-ud4y6lr3yk] { position: static; left: auto; top: auto; }
  .is-failure .order-status-row .status5[b-ud4y6lr3yk] { flex: 0 1 auto; min-width: 0; max-width: 170px; width: auto; }
  .is-failure .order-status-row .status3[b-ud4y6lr3yk] { flex: 0 1 auto; }
  .status-icon[b-ud4y6lr3yk] { width: 12px; height: 12px; flex: 0 0 auto; filter: brightness(0) invert(1); }
  .div21[b-ud4y6lr3yk] { overflow: hidden; text-overflow: ellipsis; }
  .rectangle-1430153695[b-ud4y6lr3yk] { position: absolute; left: 8px; top: 227px; width: 359px; height: 806px; }
  .info10[b-ud4y6lr3yk] { position: absolute; left: 26px; top: 245px; width: 323px; height: 68px; }
  .label-created[b-ud4y6lr3yk],.label-type[b-ud4y6lr3yk],.label-confirmed[b-ud4y6lr3yk],.label-processing[b-ud4y6lr3yk],.label-currency[b-ud4y6lr3yk],.label-paid[b-ud4y6lr3yk],.chargeback[b-ud4y6lr3yk],.id[b-ud4y6lr3yk],.id2[b-ud4y6lr3yk],.ip[b-ud4y6lr3yk] { position: absolute; color: #67768c; font: 600 14px/1 var(--font-ui); letter-spacing: -.3px; }
  .value-created[b-ud4y6lr3yk],.value-type[b-ud4y6lr3yk],.value-confirmed[b-ud4y6lr3yk],.value-processing[b-ud4y6lr3yk],.value-currency[b-ud4y6lr3yk],.value-paid[b-ud4y6lr3yk],.n-a[b-ud4y6lr3yk],.customer-001[b-ud4y6lr3yk],.customer-0012[b-ud4y6lr3yk],._127-0-0-1[b-ud4y6lr3yk] { position: absolute; overflow: hidden; color: #1d1d1d; font: 600 14px/1.2 var(--font-ui); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
  .label-created[b-ud4y6lr3yk] { left: 26px; top: 337px; }.value-created[b-ud4y6lr3yk] { left: 26px; top: 366px; max-width: 300px; }
  .label-type[b-ud4y6lr3yk] { left: 26px; top: 407px; }.value-type[b-ud4y6lr3yk] { left: 26px; top: 436px; max-width: 92px; }
  .label-currency[b-ud4y6lr3yk] { left: 131px; top: 407px; }.value-currency[b-ud4y6lr3yk] { left: 131px; top: 436px; max-width: 75px; }
  .label-paid[b-ud4y6lr3yk] { left: 230px; top: 407px; }.value-paid[b-ud4y6lr3yk] { left: 230px; top: 436px; color: #00d512; }
  .label-confirmed[b-ud4y6lr3yk] { left: 26px; top: 477px; }.value-confirmed[b-ud4y6lr3yk] { left: 26px; top: 506px; color: #00d512; }
  .label-processing[b-ud4y6lr3yk] { left: 131px; top: 477px; }.value-processing[b-ud4y6lr3yk] { left: 131px; top: 506px; color: #00d512; }
  .is-failure .value-confirmed[b-ud4y6lr3yk],.is-failure .value-processing[b-ud4y6lr3yk],.is-failure .value-paid[b-ud4y6lr3yk] { color: #ec0a46; }
  .chargeback[b-ud4y6lr3yk] { left: 26px; top: 853px; }.n-a[b-ud4y6lr3yk] { left: 26px; top: 882px; max-width: 140px; color: #67768c; }
  .id[b-ud4y6lr3yk] { left: 187px; top: 853px; }.customer-001[b-ud4y6lr3yk] { left: 187px; top: 882px; max-width: 155px; }
  .id2[b-ud4y6lr3yk] { left: 26px; top: 923px; }.customer-0012[b-ud4y6lr3yk] { left: 26px; top: 952px; max-width: 140px; }
  .ip[b-ud4y6lr3yk] { left: 187px; top: 923px; }._127-0-0-1[b-ud4y6lr3yk] { left: 187px; top: 952px; max-width: 155px; }
  .rectangle-47[b-ud4y6lr3yk] { position: absolute; left: 26px; top: 547px; width: 323px; height: 282px; border-radius: 20px; background: #f0f4f8; }.vector-8[b-ud4y6lr3yk] { position: absolute; left: 44px; top: 683px; width: 287px; height: 1px; }
  .amount-label[b-ud4y6lr3yk],.method-label[b-ud4y6lr3yk],.risk-label[b-ud4y6lr3yk],.email-label[b-ud4y6lr3yk] { position: absolute; color: #67768c; font: 600 13px/1 var(--font-ui); letter-spacing: -.3px; }.amount-label[b-ud4y6lr3yk] { left: 44px; top: 571px; font-size: 14px; }.amount-value[b-ud4y6lr3yk] { position: absolute; left: 44px; top: 600px; max-width: 275px; overflow: hidden; color: #1d1d1d; font: 600 20px/.9 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }.commission[b-ud4y6lr3yk] { position: absolute; left: 44px; top: 642px; color: #67768c; font: 600 14px/1 var(--font-ui); letter-spacing: -.3px; }.commission strong[b-ud4y6lr3yk] { color: #1d1d1d; }
  .method-label[b-ud4y6lr3yk] { left: 44px; top: 701px; }.method-value[b-ud4y6lr3yk] { position: absolute; left: 44px; top: 722px; max-width: 148px; overflow: hidden; color: #1d1d1d; font: 600 15px/1 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
  .item3[b-ud4y6lr3yk] { --order-risk-color: #67768c; }
  .item3.risk-low[b-ud4y6lr3yk] { --order-risk-color: #00d512; }
  .item3.risk-medium[b-ud4y6lr3yk] { --order-risk-color: #ffc700; }
  .item3.risk-high[b-ud4y6lr3yk],.item3.risk-critical[b-ud4y6lr3yk] { --order-risk-color: #ec0a46; }
  .risk-label[b-ud4y6lr3yk] { left: 193px; top: 701px; }.risk-value[b-ud4y6lr3yk] { position: absolute; left: 213px; top: 722px; color: #1d1d1d; font: 600 16px/1 var(--font-ui); }.risk-score[b-ud4y6lr3yk] { position: absolute; left: 249px; top: 721px; min-width: 50px; height: 22px; padding: 5px 6px; border-radius: 128px; color: #fff; background: var(--order-risk-color); font: 600 13px/1 var(--font-ui); text-align: center; }.risk-medium .risk-score[b-ud4y6lr3yk] { color: #1d1d1d; }.ellipse-48008[b-ud4y6lr3yk] { position: absolute; left: 193px; top: 723px; width: 14px; height: 14px; border: 2px solid var(--order-risk-color); border-radius: 50%; }
  .email-label[b-ud4y6lr3yk] { left: 44px; top: 758px; }.email-value[b-ud4y6lr3yk] { position: absolute; left: 44px; top: 779px; max-width: 260px; overflow: hidden; color: #1d1d1d; font: 600 15px/1 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
  @media (min-width: 360px) and (max-width: 374px) { .mobile-order-details-runtime__layer[b-ud4y6lr3yk] { transform: scale(.96); } .mobile-order-details-runtime[b-ud4y6lr3yk] { min-height: 938px; } }
  @media (max-width: 359px) { .mobile-order-details-runtime__layer[b-ud4y6lr3yk] { transform: scale(.853333); } .mobile-order-details-runtime[b-ud4y6lr3yk] { min-height: 834px; } }
}
/* /Blazor/Components/MobileOrdersRuntime.razor.rz.scp.css */
.orders-mobile-runtime[b-dicz7oj16u] {
    display: none;
}

@media (max-width: 767px) {
    .orders-mobile-runtime[b-dicz7oj16u] {
        display: block;
        width: 100%;
        overflow: hidden;
        background: #f0f4f8;
    }

    .orders-mobile-runtime .mobile-shell[b-dicz7oj16u] {
        display: flex;
        flex-direction: column;
        width: min(375px, 100%);
        min-height: 0;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        background: #f0f4f8;
    }

    .orders-mobile-runtime .orders-content[b-dicz7oj16u] {
        position: relative;
        top: auto;
        left: auto;
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 18px;
        width: calc(100% - 30px);
        max-width: 345px;
        height: auto;
        margin: 20px auto 0;
    }

    .orders-mobile-runtime .orders-title-row[b-dicz7oj16u],
    .orders-mobile-runtime .orders-desc[b-dicz7oj16u],
    .orders-mobile-runtime .filters-button[b-dicz7oj16u],
    .orders-mobile-runtime .search-field[b-dicz7oj16u],
    .orders-mobile-runtime .orders-list[b-dicz7oj16u],
    .orders-mobile-runtime .pagination[b-dicz7oj16u],
    .orders-mobile-runtime .elements-counter[b-dicz7oj16u] {
        position: relative;
        top: auto;
        left: auto;
    }

    .orders-mobile-runtime .orders-title-row[b-dicz7oj16u] {
        width: 150px;
        height: 24px;
    }

    .orders-mobile-runtime .orders-desc[b-dicz7oj16u],
    .orders-mobile-runtime .filters-button[b-dicz7oj16u],
    .orders-mobile-runtime .search-field[b-dicz7oj16u],
    .orders-mobile-runtime .orders-list[b-dicz7oj16u] {
        width: 100%;
    }

    .orders-mobile-runtime .orders-desc[b-dicz7oj16u] {
        min-height: 20px;
    }

    .orders-mobile-runtime .filters-button[b-dicz7oj16u],
    .orders-mobile-runtime .search-field[b-dicz7oj16u] {
        height: 40px;
    }

    .orders-mobile-runtime .search-field[b-dicz7oj16u] {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 0 12px;
        border: 1px solid #d2d7dd;
        border-radius: 12px;
        background: #e1e5ea;
    }

    .orders-mobile-runtime .search-field img[b-dicz7oj16u] {
        position: static;
        flex: 0 0 18px;
        width: 18px;
        height: 18px;
    }

    .orders-mobile-runtime .search-field input[b-dicz7oj16u] {
        width: 100%;
        min-width: 0;
        height: 100%;
        padding: 0;
        border: 0;
        outline: 0;
        color: #1d1d1d;
        background: transparent;
        font: 600 12px/1 Inter, Arial, sans-serif;
    }

    .orders-mobile-runtime .search-field input[b-dicz7oj16u]::placeholder {
        color: #67768c;
        opacity: 1;
    }

    .orders-mobile-runtime .search-field:focus-within[b-dicz7oj16u] {
        border-color: #fd2226;
        box-shadow: 0 0 0 3px rgba(253, 34, 38, .12);
    }

    .orders-mobile-runtime .status-badge.process[b-dicz7oj16u] {
        left: 232px;
        width: 97px;
        color: #7f3e00;
        background: #fddd2d;
    }

    .orders-mobile-runtime .status-badge.recalculated[b-dicz7oj16u] {
        left: 229px;
        width: 100px;
        color: #fff;
        background: #4972ce;
    }

    .orders-mobile-runtime .status-badge.waiting[b-dicz7oj16u] {
        left: 238px;
        width: 91px;
        color: #25546e;
        background: #cdeaf8;
    }

    .orders-mobile-runtime .status-badge.expired[b-dicz7oj16u],
    .orders-mobile-runtime .status-badge.failed[b-dicz7oj16u],
    .orders-mobile-runtime .status-badge.rejected[b-dicz7oj16u] {
        color: #fff;
        background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%);
    }

    .orders-mobile-runtime .status-badge.failed[b-dicz7oj16u] {
        left: 254px;
        width: 75px;
    }

    .orders-mobile-runtime .status-badge.rejected[b-dicz7oj16u] {
        left: 239px;
        width: 90px;
    }

    .orders-mobile-runtime .status-badge[b-dicz7oj16u] {
        left: auto !important;
        right: 16px;
        overflow: hidden;
    }

    .orders-mobile-runtime .status-badge--short[b-dicz7oj16u] { width: 83px !important; }
    .orders-mobile-runtime .status-badge--medium[b-dicz7oj16u] { width: 108px !important; }
    .orders-mobile-runtime .status-badge--long[b-dicz7oj16u] { width: 132px !important; }

    .orders-mobile-runtime .status-badge span[b-dicz7oj16u] {
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .orders-mobile-runtime .risk[b-dicz7oj16u] {
        display: flex;
        align-items: center;
        gap: 6px;
        top: 12px;
        left: 112px !important;
        min-width: 0;
    }

    .orders-mobile-runtime .risk--status-short[b-dicz7oj16u] { right: 107px; }
    .orders-mobile-runtime .risk--status-medium[b-dicz7oj16u] { right: 132px; }
    .orders-mobile-runtime .risk--status-long[b-dicz7oj16u] { right: 156px; }

    .orders-mobile-runtime .risk p[b-dicz7oj16u] {
        position: static;
        min-width: 0;
        max-width: calc(100% - 20px);
        flex: 0 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .orders-mobile-runtime .risk > span[b-dicz7oj16u] {
        position: static;
        flex: 0 0 14px;
    }

    .orders-mobile-runtime .order-type b[b-dicz7oj16u] {
        margin-left: 8px;
    }

    .orders-mobile-runtime .orders-list[b-dicz7oj16u] {
        display: grid;
        gap: 8px;
        height: auto;
        min-height: 0;
        padding: 4px;
    }

    .orders-mobile-runtime .order-card[b-dicz7oj16u],
    .orders-mobile-runtime .order-card-expanded[b-dicz7oj16u],
    .orders-mobile-runtime .order-card-compact[b-dicz7oj16u] {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        cursor: pointer;
        transition: height 240ms ease;
    }

    .orders-mobile-runtime .order-card-compact[b-dicz7oj16u] {
        height: 99px;
    }

    .orders-mobile-runtime .order-card-expanded[b-dicz7oj16u] {
        height: 231px;
    }

    .orders-mobile-runtime .expand-button[b-dicz7oj16u] {
        right: 16px;
        left: auto;
        transition: background-color 180ms ease;
    }

    .orders-mobile-runtime .expand-button img[b-dicz7oj16u] {
        transition: transform 240ms ease, filter 180ms ease;
    }

    .orders-mobile-runtime .expand-button-dark img[b-dicz7oj16u] {
        transform: rotate(180deg);
    }

    .orders-mobile-runtime .order-card__details[b-dicz7oj16u] {
        opacity: 0;
        visibility: hidden;
        transition: opacity 180ms ease, visibility 0s linear 240ms;
    }

    .orders-mobile-runtime .order-card-expanded .order-card__details[b-dicz7oj16u] {
        opacity: 1;
        visibility: visible;
        transition: opacity 180ms ease 60ms, visibility 0s;
    }

    .orders-mobile-runtime .pagination[b-dicz7oj16u] {
        display: flex;
        justify-content: center;
        width: 100%;
        height: 36px;
        margin-top: 2px;
    }

    .orders-mobile-runtime .pagination .page-button[b-dicz7oj16u] {
        position: relative;
        top: auto;
        left: auto;
        flex: 0 0 32px;
    }

    .orders-mobile-runtime .pagination .ellipsis[b-dicz7oj16u] {
        display: grid;
        place-items: center;
    }

    .orders-mobile-runtime .elements-counter[b-dicz7oj16u] {
        justify-self: center;
        margin-bottom: 20px;
    }

    .orders-mobile-runtime .orders-mobile-state[b-dicz7oj16u],
    .orders-mobile-runtime .orders-mobile-empty[b-dicz7oj16u] {
        display: grid;
        place-items: center;
        gap: 12px;
        min-height: 220px;
        padding: 28px 20px;
        border: 1px solid rgba(46, 74, 105, .1);
        border-radius: 24px;
        background: rgba(255, 255, 255, .5);
        color: #67768c;
        text-align: center;
    }

    .orders-mobile-runtime .orders-mobile-empty img[b-dicz7oj16u] {
        width: 58px;
        height: 58px;
    }

    .orders-mobile-runtime .orders-mobile-state p[b-dicz7oj16u],
    .orders-mobile-runtime .orders-mobile-empty p[b-dicz7oj16u] {
        margin: 0;
        font: 600 13px/1.45 Inter, Arial, sans-serif;
    }

    .orders-mobile-runtime .orders-mobile-state button[b-dicz7oj16u] {
        min-height: 40px;
        padding: 0 16px;
        border: 0;
        border-radius: 12px;
        background: #fd2226;
        color: #fff;
    }

    .orders-mobile-runtime .dashboard-footer2[b-dicz7oj16u] {
        flex: 0 0 878px;
        align-self: center;
        margin-top: 18px;
    }
}

@media (max-width: 767px) {
.orders-mobile-overlay__content[b-dicz7oj16u] {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    width: 100%;
    height: min(720px, calc(100dvh - 24px));
    max-height: inherit;
    gap: 0;
    min-width: 0;
    overflow: hidden;
    background: #f0f4f8;
}

.orders-mobile-overlay__head[b-dicz7oj16u] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 18px 16px 14px;
    border-bottom: 1px solid #d4dce5;
    background: #fff;
}

.orders-mobile-overlay__head h2[b-dicz7oj16u] {
    margin: 0;
    color: #1d1d1d;
    font: 600 20px/1.2 Onest, Arial, sans-serif;
}

.orders-mobile-overlay__head button[b-dicz7oj16u] {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 50%;
    background: #f0f4f8;
    color: #1d1d1d;
    font-size: 24px;
}

.orders-mobile-overlay__content .filter-grid[b-dicz7oj16u] {
    display: grid;
    align-content: start;
    grid-template-columns: 1fr;
    gap: 14px;
    min-width: 0;
    overflow-y: auto;
    padding: 16px;
    overscroll-behavior: contain;
}

.orders-mobile-overlay__content .field[b-dicz7oj16u] {
    display: grid;
    gap: 7px;
    min-width: 0;
    color: #67768c;
    font: 600 12px/1.15 Inter, Arial, sans-serif;
}

.orders-mobile-overlay__content .field input[b-dicz7oj16u],
.orders-mobile-overlay__content .field[b-dicz7oj16u]  .payhot-dropdown-button {
    width: 100%;
    min-width: 0;
    min-height: 48px;
    padding: 0 13px;
    border: 1px solid #d4dce5;
    border-radius: 12px;
    outline: 0;
    color: #1d1d1d;
    background: #fff;
    font: 500 14px/1 Inter, Arial, sans-serif;
}

.orders-mobile-overlay__content .field[b-dicz7oj16u]  .payhot-dropdown-button {
    padding-right: 42px;
}

.orders-mobile-overlay__content .field input:focus[b-dicz7oj16u] {
    border-color: #ec0a46;
    box-shadow: 0 0 0 3px rgba(236, 10, 70, .12);
}

.orders-mobile-overlay__actions[b-dicz7oj16u] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    padding: 12px 16px calc(12px + env(safe-area-inset-bottom));
    border-top: 1px solid #d4dce5;
    background: #fff;
}

.orders-mobile-overlay__actions button[b-dicz7oj16u] {
    min-height: 50px;
    border-radius: 12px;
    font: 700 13px/1 Onest, Arial, sans-serif;
}

.orders-mobile-overlay__actions .ghost-btn[b-dicz7oj16u] {
    border: 1px solid rgba(29, 29, 29, .2);
    color: #1d1d1d;
    background: #fff;
}

.orders-mobile-overlay__actions .primary-btn[b-dicz7oj16u] {
    border: 0;
    color: #fff;
    background: linear-gradient(180deg, #fd2226, #ec0a46);
}
}

@media (max-width: 767px) {
    .orders-mobile-overlay__panel[b-dicz7oj16u] {
        width: min(100%, 480px);
        max-height: min(100dvh - 24px, 760px);
    }

    .orders-mobile-filter-overlay__panel[b-dicz7oj16u] {
        width: min(100%, 560px);
    }
}
/* /Blazor/Components/MobilePaymentLinkCreatedRuntime.razor.rz.scp.css */
.link-created-modal[b-ygcpa07iic] { position:relative; display:block; width:375px; min-width:0; min-height:977px; overflow:hidden; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
.link-created-modal[b-ygcpa07iic],.link-created-modal *[b-ygcpa07iic] { box-sizing:border-box; }.link-created-modal .modal-card[b-ygcpa07iic] { position:absolute; top:8px; left:8px; width:359px; min-height:961px; overflow:hidden; border-radius:24px; background:#fff; }
.success-visual[b-ygcpa07iic] { position:absolute; top:24px; left:96px; width:168px; height:164px; }.success-outer[b-ygcpa07iic] { position:absolute; inset:0; border-radius:999px; background:#fff; }.success-ring[b-ygcpa07iic],.success-fill[b-ygcpa07iic] { position:absolute; top:36px; left:38.4px; width:90px; height:90px; border-radius:999px; }.success-ring[b-ygcpa07iic] { background:#dbe2e9; }.success-fill[b-ygcpa07iic] { background:#00d512; }.success-inner[b-ygcpa07iic] { position:absolute; top:42.6px; left:45px; width:76.8px; height:76.8px; border-radius:999px; background:#f0f4f8; }.success-check[b-ygcpa07iic] { position:absolute; top:45.84px; left:47.96px; width:70.31px; height:70.31px; border-radius:50%; background:#00d512; }.success-check[b-ygcpa07iic]::after { position:absolute; top:20px; left:18px; width:31px; height:16px; border:solid #fff; border-width:0 0 5px 5px; content:""; transform:rotate(-45deg); }
.link-created-modal h1[b-ygcpa07iic] { position:absolute; top:188px; left:67px; width:225px; margin:0; color:#000; text-align:center; font:500 18px/.9 var(--font-title); }.lead[b-ygcpa07iic] { position:absolute; top:222px; left:43px; width:274px; margin:0; color:#67768c; text-align:center; font:500 13px/1 var(--font-ui); }
.link-created-modal .link-info[b-ygcpa07iic] { position:absolute; top:309px; left:18px; width:323px; height:90px; }.link-created-modal .link-info > p[b-ygcpa07iic] { position:absolute; top:2px; left:26px; margin:0; color:#67768c; font:600 14px/1 var(--font-ui); }.link-created-modal .link-index[b-ygcpa07iic] { position:absolute; top:0; left:0; display:grid; width:18px; height:18px; place-items:center; border-radius:999px; color:#fff; background:#fd2226; font:600 11px/1 var(--font-ui); }.link-created-modal .link-field[b-ygcpa07iic] { position:absolute; top:35px; left:0; display:flex; width:323px; height:55px; min-width:0; align-items:center; padding-left:24px; border-radius:24px; background:#f0f4f8; }.link-created-modal .link-field > span[b-ygcpa07iic] { flex:1; min-width:0; overflow:hidden; font:700 14px/1 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.link-created-modal .link-field button[b-ygcpa07iic] { display:grid; width:48px; height:48px; margin-right:4px; place-items:center; border:0; border-radius:24px; background:#fff; }.link-created-modal .link-field img[b-ygcpa07iic] { width:18px; height:18px; }
.link-created-modal .action-button[b-ygcpa07iic] { position:absolute; left:18px; display:flex; width:323px; height:52px; align-items:center; justify-content:center; gap:10px; border:1px solid rgb(29 29 29 / 20%); border-radius:12px; color:#1d1d1d; background:#fff; font:700 13px/1 var(--font-title); text-decoration:none; }.link-created-modal .action-button img[b-ygcpa07iic] { width:18px; height:18px; }.link-created-modal .open-link[b-ygcpa07iic] { top:417px; }.link-created-modal .download-qr[b-ygcpa07iic] { top:487px; }
.link-created-modal .status-card[b-ygcpa07iic] { position:absolute; top:557px; left:18px; width:323px; height:68px; overflow:hidden; border:1px solid rgb(46 74 105 / 10%); border-radius:24px; background:linear-gradient(180deg,rgb(255 255 255 / 50%),rgb(240 247 255 / 50%)); }.link-created-modal .accent[b-ygcpa07iic] { position:absolute; top:25px; left:0; width:2px; height:24px; background:#00d512; }.link-created-modal .accent-glow[b-ygcpa07iic] { position:absolute; top:25px; left:0; width:10px; height:24px; background:#00d512; filter:blur(16px); }.link-created-modal .status-icon[b-ygcpa07iic] { position:absolute; top:22px; left:22px; display:grid; width:24px; height:24px; place-items:center; border-radius:999px; background:#00d512; }.link-created-modal .status-icon img[b-ygcpa07iic] { width:14px; height:14px; }.link-created-modal .status-card p[b-ygcpa07iic] { position:absolute; top:14px; left:54px; margin:0; font:500 13px/1 var(--font-ui); }.link-created-modal .status-card strong[b-ygcpa07iic] { position:absolute; top:34px; left:54px; color:#00d512; font:600 14px/1 var(--font-ui); }
.link-created-modal .details[b-ygcpa07iic] { position:absolute; inset:0; margin:0; pointer-events:none; }.link-created-modal .detail[b-ygcpa07iic] { position:absolute; min-width:0; }.link-created-modal .project[b-ygcpa07iic] { top:657px; left:18px; }.link-created-modal .currency[b-ygcpa07iic] { top:657px; left:173px; }.link-created-modal .type[b-ygcpa07iic] { top:727px; left:18px; }.link-created-modal .amount[b-ygcpa07iic] { top:727px; left:173px; }.link-created-modal .name[b-ygcpa07iic] { top:797px; left:18px; }.link-created-modal .method[b-ygcpa07iic] { top:797px; left:173px; }.link-created-modal .lifetime[b-ygcpa07iic] { top:867px; left:18px; }.link-created-modal dt[b-ygcpa07iic],.link-created-modal dd[b-ygcpa07iic] { margin:0; overflow-wrap:anywhere; font:600 14px/1 var(--font-ui); }.link-created-modal dt[b-ygcpa07iic] { color:#67768c; }.link-created-modal dd[b-ygcpa07iic] { position:absolute; top:29px; left:0; white-space:nowrap; }
@media (max-width:374px) { .link-created-modal[b-ygcpa07iic] { width:100%; min-height:calc(100vw * 2.605); }.link-created-modal .modal-card[b-ygcpa07iic] { transform:scale(calc((100vw - 16px) / 359)); transform-origin:top left; } }
@media (min-width:768px) { .link-created-modal[b-ygcpa07iic] { display:none; } }
/* /Blazor/Components/MobilePaymentLinkCreateRuntime.razor.rz.scp.css */
.mobile-payment-link-create[b-0pxnvqlg0j] { display:none; }
@media (max-width:767px) {
 .mobile-payment-link-create[b-0pxnvqlg0j],.mobile-payment-link-create *[b-0pxnvqlg0j]{box-sizing:border-box}.mobile-payment-link-create[b-0pxnvqlg0j]{display:grid;gap:18px;width:100%;min-width:0;padding:18px 16px calc(24px + env(safe-area-inset-bottom));color:#1d1d1d;background:#f0f4f8;font-family:var(--font-ui)}.mobile-payment-link-create__header[b-0pxnvqlg0j]{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-payment-link-create__header p[b-0pxnvqlg0j]{margin:0 0 5px;color:#707784;font:600 11px/1 var(--font-ui);letter-spacing:1.2px;text-transform:uppercase}.mobile-payment-link-create__header h1[b-0pxnvqlg0j]{margin:0;font:500 24px/.95 var(--font-title)}.mobile-payment-link-create__header button[b-0pxnvqlg0j]{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#fff;color:#1d1d1d;font:400 30px/1 var(--font-ui)}.mobile-payment-link-create__body[b-0pxnvqlg0j]{display:grid;gap:16px;padding:18px;border-radius:24px;background:#fff}.mobile-payment-link-create__field[b-0pxnvqlg0j]{display:grid;gap:8px;color:#67768c;font:600 13px/1.1 var(--font-ui)}.mobile-payment-link-create__field input[b-0pxnvqlg0j]{width:100%;min-height:52px;padding:0 14px;border:2px solid #e2e8ef;border-radius:14px;color:#1d1d1d;background:#f0f4f8;font:600 14px/1 var(--font-ui)}.mobile-payment-link-create__field small[b-0pxnvqlg0j]{color:#b00733;font:500 10px/1.3 var(--font-ui)}.mobile-payment-link-create__lifetime[b-0pxnvqlg0j]{display:grid;gap:10px;padding:14px;border-radius:16px;background:#f0f4f8}.mobile-payment-link-create__lifetime div[b-0pxnvqlg0j]{display:flex;justify-content:space-between;gap:12px;color:#67768c;font:600 13px/1 var(--font-ui)}.mobile-payment-link-create__lifetime strong[b-0pxnvqlg0j]{color:#1d1d1d}.mobile-payment-link-create__lifetime p[b-0pxnvqlg0j]{margin:0;color:#707784;font:500 13px/1.3 var(--font-ui)}.mobile-payment-link-create__lifetime input[type=range][b-0pxnvqlg0j]{-webkit-appearance:none;appearance:none;width:100%;height:32px;margin:0;border:0;border-radius:999px;--lifetime-progress:.35;background-color:transparent;background-image:radial-gradient(circle closest-side at calc(12px + (100% - 24px) * var(--lifetime-progress)) 50%,#fff 11.5px,rgba(0,0,0,.08) 12.5px,transparent 14px),linear-gradient(180deg,#fd2226 0%,#ec0a46 100%),linear-gradient(#dbe2e9,#dbe2e9);background-size:100% 100%,calc(12px + (100% - 24px) * var(--lifetime-progress)) 8px,100% 16px;background-position:0 0,left center,left center;background-repeat:no-repeat;touch-action:none;cursor:pointer;accent-color:#ec0a46;-webkit-tap-highlight-color:transparent;user-select:none}.mobile-payment-link-create__lifetime input[type=range][b-0pxnvqlg0j]::-webkit-slider-runnable-track{height:32px;background:transparent;border:0}.mobile-payment-link-create__lifetime input[type=range][b-0pxnvqlg0j]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:0;border-radius:50%;background:transparent;box-shadow:none}.mobile-payment-link-create__lifetime input[type=range][b-0pxnvqlg0j]::-moz-range-track{height:16px;background:transparent;border:0}.mobile-payment-link-create__lifetime input[type=range][b-0pxnvqlg0j]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:transparent;box-shadow:none}.mobile-payment-link-create__lifetime input[type=range]:focus-visible[b-0pxnvqlg0j]{outline:2px solid #ec0a46;outline-offset:3px}.mobile-payment-link-create__toggle button[b-0pxnvqlg0j]{display:flex;min-height:46px;align-items:center;gap:10px;padding:0;border:0;color:#1d1d1d;background:transparent;font:600 14px/1 var(--font-ui)}.mobile-payment-link-create__toggle i[b-0pxnvqlg0j]{display:grid;width:22px;height:22px;place-items:center;border:2px solid #cbd5df;border-radius:7px;color:#1d1d1d;background:#fff;font:700 13px/1 var(--font-ui);font-style:normal}.mobile-payment-link-create__toggle button[aria-pressed=true] i[b-0pxnvqlg0j],.mobile-payment-link-create__toggle button[aria-pressed=True] i[b-0pxnvqlg0j]{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fd2226 0%,#ec0a46 100%) border-box;border:2px solid transparent;color:#1d1d1d}.mobile-payment-link-create__error[b-0pxnvqlg0j]{margin:0;padding:12px;border-radius:12px;color:#b00733;background:#fff0f1;font:500 12px/1.35 var(--font-ui)}.mobile-payment-link-create__submit[b-0pxnvqlg0j]{min-height:52px;border:0;border-radius:12px;color:#fff;background:linear-gradient(180deg,#fd2226,#ec0a46);font:700 13px/1 var(--font-title)}.mobile-payment-link-create__submit:disabled[b-0pxnvqlg0j]{opacity:.6}
}
/* /Blazor/Components/MobilePaymentLinkDetailsRuntime.razor.rz.scp.css */
.link-detail-modal[b-uud46a213a] { position:relative; display:block; width:375px; min-width:0; min-height:885px; overflow:hidden; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.link-detail-modal[b-uud46a213a],.link-detail-modal *[b-uud46a213a] { box-sizing:border-box; }
.link-detail-modal h1[b-uud46a213a] { position:absolute; top:32px; left:15px; margin:0; color:#000; font:500 16px/.9 var(--font-title); }.request-type[b-uud46a213a] { position:absolute; top:58px; left:15px; margin:0; color:#67768c; font:500 12px/1 var(--font-ui); }.request-type b[b-uud46a213a] { color:#1d1d1d; font-weight:500; }
.modal-card[b-uud46a213a] { position:absolute; top:100px; left:8px; width:359px; min-height:777px; overflow:hidden; border-radius:24px; background:#fff; }.status-card[b-uud46a213a] { position:absolute; top:18px; left:18px; width:323px; height:68px; overflow:hidden; border:1px solid rgb(46 74 105 / 10%); border-radius:24px; background:linear-gradient(180deg,rgb(255 255 255 / 50%),rgb(240 247 255 / 50%)); }.accent[b-uud46a213a] { position:absolute; top:25px; left:0; width:2px; height:24px; background:#00d512; }.accent-glow[b-uud46a213a] { position:absolute; top:25px; left:0; width:10px; height:24px; background:#00d512; filter:blur(16px); }.status-icon[b-uud46a213a] { position:absolute; top:22px; left:22px; display:grid; width:24px; height:24px; place-items:center; border-radius:50%; background:#00d512; }.status-icon img[b-uud46a213a] { width:14px; }.status-card p[b-uud46a213a] { position:absolute; top:14px; left:54px; margin:0; font:500 13px/1 var(--font-ui); }.status-card strong[b-uud46a213a] { position:absolute; top:34px; left:54px; margin:0; color:#00d512; font:600 14px/1 var(--font-ui); }.status-card.is-expired .accent[b-uud46a213a],.status-card.is-expired .accent-glow[b-uud46a213a],.status-card.is-disabled .accent[b-uud46a213a],.status-card.is-disabled .accent-glow[b-uud46a213a],.status-card.is-deleted .accent[b-uud46a213a],.status-card.is-deleted .accent-glow[b-uud46a213a] { background:#fd2226; }.status-card.is-expired .status-icon[b-uud46a213a],.status-card.is-disabled .status-icon[b-uud46a213a],.status-card.is-deleted .status-icon[b-uud46a213a] { background:#fd2226; }.status-card.is-expired strong[b-uud46a213a],.status-card.is-disabled strong[b-uud46a213a],.status-card.is-deleted strong[b-uud46a213a] { color:#fd2226; }.status-card.is-paid .accent[b-uud46a213a],.status-card.is-paid .accent-glow[b-uud46a213a],.status-card.is-paid .status-icon[b-uud46a213a] { background:#4972ce; }.status-card.is-paid strong[b-uud46a213a] { color:#4972ce; }
.link-info[b-uud46a213a] { position:absolute; top:110px; left:18px; width:323px; height:90px; }.link-info > p[b-uud46a213a] { position:absolute; top:0; left:0; margin:0; color:#67768c; font:600 14px/1 var(--font-ui); }.link-index[b-uud46a213a] { position:absolute; top:2px; left:6px; display:grid; width:18px; height:18px; place-items:center; border-radius:50%; color:#fff; background:#fd2226; font:600 11px/1 var(--font-ui); }.link-field[b-uud46a213a] { position:absolute; top:35px; left:0; display:flex; width:323px; height:55px; min-width:0; align-items:center; padding-left:24px; border-radius:24px; background:#f0f4f8; }.link-field > span[b-uud46a213a] { flex:1; min-width:0; overflow:hidden; font:700 14px/1 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.link-field button[b-uud46a213a] { display:grid; width:48px; height:48px; margin-right:4px; place-items:center; border:0; border-radius:50%; background:#fff; }.link-field img[b-uud46a213a] { width:18px; }
.action-button[b-uud46a213a] { position:absolute; left:18px; display:flex; width:323px; height:52px; align-items:center; justify-content:center; gap:10px; border:1px solid rgb(29 29 29 / 20%); border-radius:12px; color:#1d1d1d; background:#fff; font:700 13px/1 var(--font-title); text-decoration:none; }.action-button img[b-uud46a213a] { width:18px; }.open-link[b-uud46a213a] { top:218px; }.download-qr[b-uud46a213a] { top:288px; }.statistics[b-uud46a213a] { top:357px; color:#1d1d1d; background:#fff; }
.details[b-uud46a213a] { position:absolute; inset:0; margin:0; }.detail[b-uud46a213a] { position:absolute; min-width:0; }.project[b-uud46a213a] { top:457px; left:18px; }.currency[b-uud46a213a] { top:457px; left:173px; }.type[b-uud46a213a] { top:527px; left:18px; }.amount[b-uud46a213a] { top:527px; left:173px; }.name[b-uud46a213a] { top:597px; left:18px; }.method[b-uud46a213a] { top:597px; left:173px; }.commission[b-uud46a213a] { top:667px; left:18px; }.detail dt[b-uud46a213a],.detail dd[b-uud46a213a] { margin:0; overflow-wrap:anywhere; font:600 14px/1 var(--font-ui); }.detail dt[b-uud46a213a] { color:#67768c; }.detail dd[b-uud46a213a] { position:absolute; top:29px; left:0; white-space:nowrap; }
@media (max-width:374px) { .link-detail-modal .modal-card[b-uud46a213a] { transform:scale(calc((100vw - 16px) / 359)); transform-origin:top left; } }
@media (min-width:768px) { .link-detail-modal[b-uud46a213a] { display:none; } }
/* /Blazor/Components/MobilePaymentLinksRuntime.razor.rz.scp.css */
.mobile-payment-links-runtime[b-z3ysfimsjl] { display:none; }

@media (max-width:767px) {
  .mobile-payment-links-runtime[b-z3ysfimsjl],
  .mobile-payment-links-runtime *[b-z3ysfimsjl] { box-sizing:border-box; }
  .mobile-payment-links-runtime[b-z3ysfimsjl] { display:grid; gap:20px; min-width:0; max-width:100%; padding:12px 15px 32px; overflow:clip; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
  .mobile-payment-links-runtime__header[b-z3ysfimsjl] { display:grid; grid-template-columns:20px minmax(0,1fr); column-gap:12px; row-gap:14px; }.mobile-payment-links-runtime__header img[b-z3ysfimsjl] { width:20px; height:20px; }.mobile-payment-links-runtime__header h1[b-z3ysfimsjl] { margin:0; color:#000; font:500 24px/.9 var(--font-title); }.mobile-payment-links-runtime__header p[b-z3ysfimsjl] { grid-column:1 / -1; margin:0; color:#67768c; font:500 13px/1.25 var(--font-ui); }
  .mobile-payment-links-runtime__selector[b-z3ysfimsjl] { width:100%; min-height:48px; border:1px solid rgba(46,74,105,.1); border-radius:12px; background:#fff; box-shadow:0 4px 14px rgb(11 18 30 / 5%); }.mobile-payment-links-runtime__selector[b-z3ysfimsjl]  .payhot-dropdown { width:100%; min-width:0; }.mobile-payment-links-runtime__selector[b-z3ysfimsjl]  .payhot-dropdown-button { position:relative; display:flex; width:100%; min-height:46px; align-items:center; padding:0 42px 0 44px; border:0; border-radius:12px; color:#1d1d1d; background:transparent; font:700 13px/1 var(--font-title); text-align:left; }.mobile-payment-links-runtime__selector[b-z3ysfimsjl]  .payhot-dropdown-label { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.mobile-payment-links-runtime__selector[b-z3ysfimsjl]  .payhot-dropdown-leading { position:absolute; top:14px; left:14px; width:18px; height:18px; }.mobile-payment-links-runtime__selector[b-z3ysfimsjl]  .payhot-dropdown-arrow { position:absolute; top:16px; right:14px; width:16px; height:16px; }.mobile-payment-links-runtime__selector:focus-within[b-z3ysfimsjl] { border-color:#ec0a46; box-shadow:0 0 0 3px rgb(236 10 70 / 12%); }
  .mobile-payment-links-runtime__create[b-z3ysfimsjl] { width:100%; min-height:48px; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); font:700 14px/1 var(--font-title); }.mobile-payment-links-runtime__create:disabled[b-z3ysfimsjl] { opacity:.58; }
  .mobile-payment-links-runtime__cards[b-z3ysfimsjl] { display:grid; gap:18px; min-width:0; }.mobile-payment-links-runtime__card[b-z3ysfimsjl] { display:grid; min-width:0; overflow:hidden; border-radius:24px; background:#fff; box-shadow:0 0 5.32px rgb(0 8 33 / 3%),0 0 17.87px rgb(0 8 33 / 4%),0 0 80px rgb(0 8 33 / 7%); }
  .mobile-payment-links-runtime__main[b-z3ysfimsjl] { position:relative; min-height:238px; margin:4px 4px 0; padding:0; border:0; border-radius:20px; color:#1d1d1d; background:#f0f4f8; text-align:left; cursor:pointer; }.mobile-payment-links-runtime__main:disabled[b-z3ysfimsjl] { cursor:default; }.is-paid .mobile-payment-links-runtime__main[b-z3ysfimsjl] { background:rgb(1 213 19 / 10%); }.is-expired .mobile-payment-links-runtime__main[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__main[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__main[b-z3ysfimsjl] { background:#fff0f1; }.mobile-payment-links-runtime__type-icon[b-z3ysfimsjl] { position:absolute; top:76px; left:14px; width:24px; height:24px; }.mobile-payment-links-runtime__type[b-z3ysfimsjl] { position:absolute; top:112px; left:14px; color:#67768c; font:500 14px/1 var(--font-ui); }.mobile-payment-links-runtime__merchant[b-z3ysfimsjl],.mobile-payment-links-runtime__status[b-z3ysfimsjl] { position:absolute; display:inline-flex; height:24px; align-items:center; justify-content:center; gap:2px; padding:1px 8px 2px; border-radius:128px; font:600 12px/1 var(--font-ui); white-space:nowrap; }.mobile-payment-links-runtime__merchant[b-z3ysfimsjl] { top:12px; right:auto; left:14px; width:fit-content; max-width:calc(100% - 28px); overflow:hidden; color:#1d1d1d; background:#d5dbe3; text-overflow:ellipsis; }.mobile-payment-links-runtime__status[b-z3ysfimsjl] { top:44px; right:auto; left:14px; max-width:calc(100% - 28px); overflow:hidden; color:#fff; background:#1d1d1d; text-overflow:ellipsis; }.mobile-payment-links-runtime__status img[b-z3ysfimsjl] { width:12px; height:12px; flex:0 0 auto; }.is-paid .mobile-payment-links-runtime__status[b-z3ysfimsjl] { background:#00d512; }.is-paid .mobile-payment-links-runtime__merchant[b-z3ysfimsjl] { color:#006008; background:rgb(0 96 8 / 15%); }.is-expired .mobile-payment-links-runtime__status[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__status[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__status[b-z3ysfimsjl] { background:linear-gradient(180deg,#fd2226,#ec0a46); }.is-expired .mobile-payment-links-runtime__merchant[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__merchant[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__merchant[b-z3ysfimsjl] { color:#fd2226; background:#f8d4d6; }.mobile-payment-links-runtime__main h2[b-z3ysfimsjl] { position:absolute; top:136px; left:14px; width:calc(100% - 28px); margin:0; overflow:hidden; color:#1d1d1d; font:500 16px/1 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.mobile-payment-links-runtime__amount[b-z3ysfimsjl] { position:absolute; top:182px; left:14px; color:#1d1d1d; font:600 32px/.9 var(--font-number); letter-spacing:1px; }.mobile-payment-links-runtime__amount small[b-z3ysfimsjl] { font-size:16px; }.mobile-payment-links-runtime__amount-label[b-z3ysfimsjl] { position:absolute; top:218px; left:14px; color:#67768c; font:500 14px/1 var(--font-ui); }.is-paid .mobile-payment-links-runtime__amount[b-z3ysfimsjl],.is-paid .mobile-payment-links-runtime__amount-label[b-z3ysfimsjl],.is-paid .mobile-payment-links-runtime__type[b-z3ysfimsjl] { color:#00d512; }.is-expired .mobile-payment-links-runtime__amount[b-z3ysfimsjl],.is-expired .mobile-payment-links-runtime__amount-label[b-z3ysfimsjl],.is-expired .mobile-payment-links-runtime__type[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__amount[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__amount-label[b-z3ysfimsjl],.is-disabled .mobile-payment-links-runtime__type[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__amount[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__amount-label[b-z3ysfimsjl],.is-deleted .mobile-payment-links-runtime__type[b-z3ysfimsjl] { color:#fd2226; }
  .mobile-payment-links-runtime__merchant[b-z3ysfimsjl] { right:14px; left:auto; max-width:calc(100% - 66px); }.mobile-payment-links-runtime__status[b-z3ysfimsjl] { right:8px; left:auto; }
  .mobile-payment-links-runtime__main[b-z3ysfimsjl] { min-height:200px; }.mobile-payment-links-runtime__type-icon[b-z3ysfimsjl] { top:20px; }.mobile-payment-links-runtime__type[b-z3ysfimsjl] { top:72px; }.mobile-payment-links-runtime__main h2[b-z3ysfimsjl] { top:96px; }.mobile-payment-links-runtime__amount[b-z3ysfimsjl] { top:142px; }.mobile-payment-links-runtime__amount-label[b-z3ysfimsjl] { top:178px; }
  .mobile-payment-links-runtime__main h2[b-z3ysfimsjl] { max-height:37px; overflow:hidden; line-height:1.15; text-overflow:clip; white-space:normal; overflow-wrap:anywhere; }
  .mobile-payment-links-runtime__details[b-z3ysfimsjl] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); margin:0; padding:14px 18px 10px; }.mobile-payment-links-runtime__details div[b-z3ysfimsjl] { display:grid; gap:8px; min-width:0; padding:10px 0; }.mobile-payment-links-runtime__details .wide[b-z3ysfimsjl] { grid-column:1 / -1; }.mobile-payment-links-runtime__details dt[b-z3ysfimsjl] { color:#67768c; font:500 14px/1.15 var(--font-ui); }.mobile-payment-links-runtime__details dd[b-z3ysfimsjl] { margin:0; overflow-wrap:anywhere; color:#1d1d1d; font:500 14px/1.15 var(--font-ui); }.mobile-payment-links-runtime__method[b-z3ysfimsjl] { display:inline-flex; justify-self:start; padding:4px 6px 3px; border-radius:128px; background:rgb(219 224 227 / 70%); font-weight:600 !important; }
  .mobile-payment-links-runtime__actions[b-z3ysfimsjl] { display:grid; grid-template-columns:repeat(5,54px); justify-content:space-between; min-height:62px; margin:0 4px 4px; padding:4px; border-radius:20px; background:#f0f4f8; }.mobile-payment-links-runtime__actions button[b-z3ysfimsjl],.mobile-payment-links-runtime__actions a[b-z3ysfimsjl] { display:grid; width:54px; height:54px; place-items:center; border:0; border-radius:20px; background:#fff; box-shadow:0 0 5.32px rgb(0 8 33 / 3%),0 0 17.87px rgb(0 8 33 / 4%),0 0 80px rgb(0 8 33 / 7%); }.mobile-payment-links-runtime__actions a[b-z3ysfimsjl] { text-decoration:none; }.mobile-payment-links-runtime__actions img[b-z3ysfimsjl] { width:24px; height:24px; }.mobile-payment-links-runtime__actions.is-terminal[b-z3ysfimsjl] { grid-template-columns:54px minmax(0,1fr); gap:4px; }.mobile-payment-links-runtime__actions.is-terminal.has-toggle[b-z3ysfimsjl] { grid-template-columns:54px 54px minmax(0,1fr); }.mobile-payment-links-runtime__actions .mobile-payment-links-runtime__delete[b-z3ysfimsjl] { display:flex; width:auto; gap:8px; padding:0 12px; color:#fd2226; font:600 12px/1 var(--font-ui); white-space:nowrap; }.mobile-payment-links-runtime__delete img[b-z3ysfimsjl] { width:18px; height:18px; }
  .mobile-payment-links-runtime__more[b-z3ysfimsjl] { justify-self:center; min-height:44px; padding:0 24px; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); font:600 14px/1 var(--font-ui); }.mobile-payment-links-runtime__state[b-z3ysfimsjl] { margin:0; padding:24px; border-radius:24px; color:#67768c; background:#fff; text-align:center; font:600 13px/1.4 var(--font-ui); }.mobile-payment-links-runtime__state.is-error[b-z3ysfimsjl] { color:#fd2226; background:#fff0f1; }
}
/* /Blazor/Components/MobilePaymentLinkStatisticsRuntime.razor.rz.scp.css */
.mobile-payment-link-statistics-runtime[b-qr48151tr9] { display:none; }

@media (max-width:767px) {
  .mobile-payment-link-statistics-runtime[b-qr48151tr9],
  .mobile-payment-link-statistics-runtime *[b-qr48151tr9] { box-sizing:border-box; }

  .mobile-payment-link-statistics-runtime[b-qr48151tr9] {
    display:block;
    width:min(375px, 100%);
    min-height:0;
    padding:20px 8px 24px;
    color:#1d1d1d;
    background:#f0f4f8;
    font-family:var(--font-ui);
  }

  .mobile-payment-link-statistics-runtime__header[b-qr48151tr9] {
    display:flex;
    min-width:0;
    align-items:flex-start;
    justify-content:space-between;
    gap:12px;
    padding:4px 8px 0;
    margin-bottom:16px;
  }

  .mobile-payment-link-statistics-runtime__header h1[b-qr48151tr9] { margin:0; color:#000; font:500 18px/1 var(--font-title); }
  .mobile-payment-link-statistics-runtime__header p[b-qr48151tr9] { margin:8px 0 0; color:#67768c; font:500 12px/1.3 var(--font-ui); }

  .mobile-payment-link-statistics-runtime__card[b-qr48151tr9] { display:grid; gap:20px; min-width:0; padding:18px 16px 20px; border-radius:24px; background:#fff; }
  .mobile-payment-link-statistics-runtime__metrics[b-qr48151tr9] { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:16px 12px; padding-bottom:18px; border-bottom:1px solid #f0f4f8; }
  .mobile-payment-link-statistics-runtime__metrics > div[b-qr48151tr9] { display:grid; grid-template-columns:24px minmax(0, 1fr); column-gap:10px; min-width:0; }
  .mobile-payment-link-statistics-runtime__metrics img[b-qr48151tr9] { grid-row:span 2; width:24px; height:24px; margin-top:2px; }
  .mobile-payment-link-statistics-runtime__metrics p[b-qr48151tr9] { margin:0; color:#67768c; font:600 12px/1.25 var(--font-ui); }
  .mobile-payment-link-statistics-runtime__metrics strong[b-qr48151tr9] { grid-column:2; margin-top:8px; color:#1d1d1d; font:600 22px/1 var(--font-number); letter-spacing:.5px; overflow-wrap:anywhere; }

  .mobile-payment-link-statistics-runtime__graph[b-qr48151tr9] { min-width:0; }
  .mobile-payment-link-statistics-runtime__graph h2[b-qr48151tr9] { margin:0 0 14px; font:600 13px/1 var(--font-ui); letter-spacing:1.5px; text-transform:uppercase; }
}

@media (min-width:768px) { .mobile-payment-link-statistics-runtime[b-qr48151tr9] { display:none; } }
/* /Blazor/Components/MobilePaymentTerminalDrawerRuntime.razor.rz.scp.css */
.mobile-terminal-drawer-overlay[b-ndl10zs121] { display: none; }

@media (max-width: 767px) {
    .mobile-terminal-drawer-overlay[b-ndl10zs121] { display: grid; place-items: center; padding: var(--payhot-mobile-panel-edge, 12px); }
    .mobile-terminal-drawer-overlay .mobile-terminal-drawer-panel[b-ndl10zs121] { position: relative; inset: auto; width: min(375px, 100%); max-height: calc(100dvh - (var(--payhot-mobile-panel-edge, 12px) * 2)); padding: 0; overflow: auto; border: 0; border-radius: 24px; background: #f0f4f8; box-shadow: 0 18px 52px rgba(19,32,51,.24); }
    .mobile-terminal-drawer[b-ndl10zs121], .mobile-terminal-drawer *[b-ndl10zs121] { box-sizing: border-box; }
    .mobile-terminal-drawer[b-ndl10zs121] { display: grid; gap: 12px; padding: 18px 14px max(18px, env(safe-area-inset-bottom)); color: #1d1d1d; }
    .mobile-terminal-drawer header[b-ndl10zs121] { display: flex; align-items: start; justify-content: space-between; gap: 12px; padding: 4px 4px 8px; }
    .mobile-terminal-drawer header p[b-ndl10zs121] { margin: 0 0 6px; color: #778295; font: 600 11px/1.2 var(--font-ui); }
    .mobile-terminal-drawer header h2[b-ndl10zs121] { margin: 0; font: 500 20px/1.1 var(--font-title); }
    .mobile-terminal-drawer header button[b-ndl10zs121] { display: grid; flex: 0 0 44px; width: 44px; height: 44px; place-items: center; padding: 0; border: 0; border-radius: 50%; color: #1d1d1d; background: #fff; font-size: 24px; }
    .mobile-terminal-drawer details[b-ndl10zs121] { overflow: hidden; border: 1px solid rgba(46,74,105,.1); border-radius: 16px; background: #fff; }
    .mobile-terminal-drawer summary[b-ndl10zs121] { min-height: 48px; padding: 17px 16px; cursor: pointer; color: #1d1d1d; font: 700 13px/1 var(--font-title); }
    .mobile-terminal-drawer__section[b-ndl10zs121] { display: grid; gap: 12px; padding: 0 14px 14px; }
    .mobile-terminal-drawer__field[b-ndl10zs121] { display: grid; gap: 7px; color: #67768c; font: 600 11px/1.2 var(--font-ui); }
    .mobile-terminal-drawer__field input[b-ndl10zs121], .mobile-terminal-drawer__field textarea[b-ndl10zs121], .mobile-terminal-drawer__search input[b-ndl10zs121] { width: 100%; min-width: 0; min-height: 44px; padding: 0 12px; border: 1px solid #dfe6f0; border-radius: 12px; outline: 0; color: #1d1d1d; background: #f8faff; font: 500 13px/1.2 var(--font-ui); }
    .mobile-terminal-drawer__field textarea[b-ndl10zs121] { min-height: 90px; padding-block: 12px; resize: vertical; }
    .mobile-terminal-drawer__field small[b-ndl10zs121], .mobile-terminal-drawer__hint[b-ndl10zs121] { margin: 0; color: #778295; font: 500 11px/1.35 var(--font-ui); }
    .mobile-terminal-drawer__readonly p[b-ndl10zs121] { display: grid; gap: 5px; margin: 0; padding: 10px 0; border-top: 1px solid rgba(46,74,105,.1); }.mobile-terminal-drawer__readonly p:first-child[b-ndl10zs121] { border-top: 0; }.mobile-terminal-drawer__readonly span[b-ndl10zs121] { color: #778295; font: 600 10px/1 var(--font-ui); text-transform: uppercase; }.mobile-terminal-drawer__readonly strong[b-ndl10zs121] { overflow-wrap: anywhere; font: 500 13px/1.25 var(--font-ui); }
    .mobile-terminal-drawer__field[b-ndl10zs121]  .payhot-dropdown-button { min-height: 44px; border-radius: 12px; }
    .mobile-terminal-drawer__toggle[b-ndl10zs121] { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 44px; color: #1d1d1d; font: 600 13px/1.2 var(--font-ui); }
    .mobile-terminal-drawer__toggle input[b-ndl10zs121], .mobile-terminal-drawer__merchant input[b-ndl10zs121] { width: 20px; height: 20px; accent-color: #ec0a46; }
    .mobile-terminal-drawer__error[b-ndl10zs121] { margin: 0; padding: 11px 13px; border-radius: 12px; color: #b00733; background: #fff0f1; font: 500 12px/1.35 var(--font-ui); }
    .mobile-terminal-drawer__secondary[b-ndl10zs121], .mobile-terminal-drawer__search button[b-ndl10zs121] { min-height: 44px; border: 1px solid rgba(29,29,29,.16); border-radius: 12px; color: #1d1d1d; background: #fff; font: 700 12px/1 var(--font-ui); }
    .mobile-terminal-drawer__search[b-ndl10zs121] { display: grid; grid-template-columns: minmax(0,1fr) 70px; gap: 8px; }
    .mobile-terminal-drawer__merchant[b-ndl10zs121] { display: grid; grid-template-columns: 20px minmax(0,1fr); gap: 3px 10px; align-items: center; padding: 11px 0; border-top: 1px solid rgba(46,74,105,.1); }
    .mobile-terminal-drawer__merchant span[b-ndl10zs121] { overflow-wrap: anywhere; font: 600 12px/1.25 var(--font-ui); }
    .mobile-terminal-drawer__merchant small[b-ndl10zs121] { grid-column: 2; color: #778295; font: 500 10px/1.2 var(--font-ui); }
    .mobile-terminal-drawer__log[b-ndl10zs121] { display: grid; gap: 4px; margin: 0; padding: 10px 0; border-top: 1px solid rgba(46,74,105,.1); }
    .mobile-terminal-drawer__log strong[b-ndl10zs121] { font: 600 12px/1.2 var(--font-ui); }.mobile-terminal-drawer__log span[b-ndl10zs121] { color: #778295; font: 500 10px/1.2 var(--font-ui); }
    .mobile-terminal-drawer footer[b-ndl10zs121] { display: grid; grid-template-columns: 1fr 1.35fr; gap: 8px; padding-top: 4px; }
    .mobile-terminal-drawer footer button[b-ndl10zs121] { min-height: 50px; border: 1px solid rgba(29,29,29,.16); border-radius: 12px; color: #1d1d1d; background: #fff; font: 700 13px/1 var(--font-title); }
    .mobile-terminal-drawer footer .mobile-terminal-drawer__save[b-ndl10zs121] { border: 0; color: #fff; background: linear-gradient(180deg,#fd2226,#ec0a46); }
}
/* /Blazor/Components/MobilePaymentTerminalsRuntime.razor.rz.scp.css */
.mobile-payment-terminals-runtime[b-d4n7s3mgzr] { display: none; }

@media (max-width: 767px) {
    .mobile-payment-terminals-runtime[b-d4n7s3mgzr],
    .mobile-payment-terminals-runtime *[b-d4n7s3mgzr] { box-sizing: border-box; }
    .mobile-payment-terminals-runtime[b-d4n7s3mgzr] { display: grid; gap: 16px; width: 100%; min-width: 0; padding: 18px 0 28px; color: #1d1d1d; }
    .mobile-payment-terminals-runtime__head[b-d4n7s3mgzr] { display: flex; align-items: end; justify-content: space-between; gap: 12px; }
    .mobile-payment-terminals-runtime__head p[b-d4n7s3mgzr] { margin: 0 0 6px; color: #69788d; font: 600 11px/1 var(--font-ui); text-transform: uppercase; }
    .mobile-payment-terminals-runtime__head h1[b-d4n7s3mgzr] { margin: 0; font: 500 25px/1 var(--font-title); }
    .mobile-payment-terminals-runtime__create[b-d4n7s3mgzr] { min-height: 44px; padding: 0 14px; border: 0; border-radius: 12px; color: #fff; background: linear-gradient(180deg, #fd2226, #ec0a46); font: 700 13px/1 var(--font-title); }
    .mobile-payment-terminals-runtime__stats[b-d4n7s3mgzr] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
    .mobile-payment-terminals-runtime__stats div[b-d4n7s3mgzr], .mobile-terminal-card[b-d4n7s3mgzr], .mobile-payment-terminals-runtime__filters[b-d4n7s3mgzr] { border: 1px solid rgba(46,74,105,.1); border-radius: 16px; background: #fff; box-shadow: 0 8px 24px rgba(46,74,105,.06); }
    .mobile-payment-terminals-runtime__stats div[b-d4n7s3mgzr] { display: grid; gap: 6px; min-width: 0; padding: 13px; }
    .mobile-payment-terminals-runtime__stats span[b-d4n7s3mgzr] { overflow: hidden; color: #778295; font: 600 10px/1 var(--font-ui); text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
    .mobile-payment-terminals-runtime__stats strong[b-d4n7s3mgzr] { font: 500 21px/1 var(--font-title); }
    .mobile-payment-terminals-runtime__tools[b-d4n7s3mgzr] { display: grid; grid-template-columns: minmax(0,1fr) 82px 44px; gap: 8px; }
    .mobile-payment-terminals-runtime__tools input[b-d4n7s3mgzr], .mobile-payment-terminals-runtime__filters input[b-d4n7s3mgzr] { width: 100%; min-width: 0; min-height: 44px; padding: 0 13px; border: 1px solid #dfe6f0; border-radius: 12px; outline: 0; background: #fff; font: 500 13px/1 var(--font-ui); }
    .mobile-payment-terminals-runtime__tools button[b-d4n7s3mgzr], .mobile-payment-terminals-runtime__filters button[b-d4n7s3mgzr] { min-height: 44px; border: 1px solid rgba(29,29,29,.16); border-radius: 12px; color: #1d1d1d; background: #fff; font: 700 12px/1 var(--font-ui); }
    .mobile-payment-terminals-runtime__filters[b-d4n7s3mgzr] { display: grid; gap: 12px; padding: 14px; }
    .mobile-payment-terminals-runtime__filters header[b-d4n7s3mgzr] { display: flex; align-items: center; justify-content: space-between; }.mobile-payment-terminals-runtime__filters h2[b-d4n7s3mgzr] { margin: 0; font: 500 19px/1 var(--font-title); }.mobile-payment-terminals-runtime__filters header button[b-d4n7s3mgzr] { width: 44px; padding: 0; border-radius: 50%; font-size: 22px; }
    .mobile-payment-terminals-runtime__filters label[b-d4n7s3mgzr] { display: grid; gap: 6px; color: #67768c; font: 600 11px/1 var(--font-ui); }
    .mobile-payment-terminals-runtime__filters[b-d4n7s3mgzr]  .payhot-dropdown-button { min-height: 44px; border-radius: 12px; }
    .mobile-payment-terminals-runtime__state[b-d4n7s3mgzr] { margin: 0; padding: 22px 16px; border-radius: 16px; color: #69788d; background: #fff; text-align: center; font: 500 13px/1.4 var(--font-ui); }
    .mobile-payment-terminals-runtime__state--error[b-d4n7s3mgzr] { color: #b00733; background: #fff0f1; }
    .mobile-payment-terminals-runtime__list[b-d4n7s3mgzr] { display: grid; gap: 12px; }
    .mobile-terminal-card[b-d4n7s3mgzr] { overflow: hidden; }
    .mobile-terminal-card__main[b-d4n7s3mgzr] { display: grid; gap: 7px; width: 100%; padding: 16px; border: 0; color: #1d1d1d; background: transparent; text-align: left; }
    .mobile-terminal-card__eyebrow[b-d4n7s3mgzr] { color: #ec0a46; font: 700 10px/1 var(--font-ui); letter-spacing: .06em; text-transform: uppercase; }
    .mobile-terminal-card__main strong[b-d4n7s3mgzr] { font: 500 17px/1.1 var(--font-title); }
    .mobile-terminal-card__main > span:not(.mobile-terminal-card__eyebrow)[b-d4n7s3mgzr], .mobile-terminal-card__main small[b-d4n7s3mgzr] { color: #69788d; font: 500 12px/1.3 var(--font-ui); }
    .mobile-terminal-card__facts[b-d4n7s3mgzr] { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 1px; border-top: 1px solid rgba(46,74,105,.1); background: rgba(46,74,105,.08); }
    .mobile-terminal-card__facts span[b-d4n7s3mgzr] { min-width: 0; padding: 10px 8px; overflow-wrap: anywhere; background: #fafcff; color: #556276; font: 600 10px/1.25 var(--font-ui); }
    .mobile-terminal-card__actions[b-d4n7s3mgzr] { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px; padding: 12px; }
    .mobile-terminal-card__actions button[b-d4n7s3mgzr] { min-height: 40px; padding: 0 7px; border: 1px solid rgba(29,29,29,.16); border-radius: 10px; color: #1d1d1d; background: #fff; font: 700 11px/1 var(--font-ui); }
    .mobile-terminal-card__actions .is-danger[b-d4n7s3mgzr] { color: #b00733; border-color: #f1becb; }
}
/* /Blazor/Components/MobilePayoutCreatedRuntime.razor.rz.scp.css */
.mobile-payout-created[b-4j3ov345zm]{display:none}@media(max-width:767px){.mobile-payout-created[b-4j3ov345zm],.mobile-payout-created *[b-4j3ov345zm]{box-sizing:border-box}.mobile-payout-created[b-4j3ov345zm]{position:relative;min-height:100%;padding:8px;color:#1d1d1d;background:#f0f4f8;font-family:var(--font-ui)}.mobile-payout-created>button[b-4j3ov345zm]{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #0002}.mobile-payout-created>button img[b-4j3ov345zm]{width:14px}.mobile-payout-created__card[b-4j3ov345zm]{display:grid;justify-items:center;gap:16px;min-height:620px;padding:72px 24px 24px;border-radius:24px;background:#fff;text-align:center}.mobile-payout-created__visual[b-4j3ov345zm]{position:relative;width:168px;height:164px}.mobile-payout-created__visual>img:first-child[b-4j3ov345zm]{width:100%;height:100%}.mobile-payout-created__visual>img:last-child[b-4j3ov345zm]{position:absolute;top:38px;left:38px;width:92px;height:92px;border-radius:50%;background:#00d512}.mobile-payout-created h1[b-4j3ov345zm]{margin:0;color:#000;font:500 22px/1.1 var(--font-title)}.mobile-payout-created p[b-4j3ov345zm]{margin:0;color:#67768c;font:500 14px/1.35 var(--font-ui)}.mobile-payout-created__info[b-4j3ov345zm]{width:100%;max-width:323px;height:auto}.mobile-payout-created__open[b-4j3ov345zm]{width:100%;min-height:52px;margin-top:8px;border:1px solid #1d1d1d33;border-radius:12px;color:#1d1d1d;background:#fff;font:700 13px/1 var(--font-title)}}
/* /Blazor/Components/MobilePayoutCreateRuntime.razor.rz.scp.css */
.mobile-payout-create[b-efe83ra3mn]{display:none}@media(max-width:767px){.mobile-payout-create[b-efe83ra3mn],.mobile-payout-create *[b-efe83ra3mn]{box-sizing:border-box}.mobile-payout-create[b-efe83ra3mn]{position:relative;width:min(100%,375px);min-height:100%;padding:32px 8px 24px;color:#1d1d1d;background:#f0f4f8;font-family:var(--font-ui)}.mobile-payout-create header[b-efe83ra3mn]{position:relative;padding:0 7px 26px}.mobile-payout-create h1[b-efe83ra3mn]{margin:0;color:#000;font:500 16px/.9 var(--font-title)}.mobile-payout-create header p[b-efe83ra3mn]{margin:12px 0 0;color:#67768c;font:500 12px/1.35 var(--font-ui)}.mobile-payout-create__close[b-efe83ra3mn]{position:absolute;top:-20px;right:4px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #0002}.mobile-payout-create__close img[b-efe83ra3mn]{width:14px}.mobile-payout-create__card[b-efe83ra3mn]{display:grid;gap:18px;width:100%;padding:18px;border-radius:24px;background:#fff}.mobile-payout-create__balances[b-efe83ra3mn]{display:grid;gap:8px}.mobile-payout-balance[b-efe83ra3mn]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:17px 24px;gap:0 16px;min-height:57px;padding:9px 14px;border:1px solid rgb(46 74 105 / 10%);border-radius:16px;background:#ffffff80}.mobile-payout-balance.hold[b-efe83ra3mn]{border-color:#2276fd1a;background:#2276fd1a}.mobile-payout-balance img[b-efe83ra3mn]{grid-row:1 / span 2;width:24px;height:24px;align-self:center}.mobile-payout-balance span[b-efe83ra3mn]{color:#1d1d1d;font:600 11px/1.4 var(--font-ui);letter-spacing:2px}.mobile-payout-balance strong[b-efe83ra3mn]{color:#1d1d1d;font:500 16px/1.2 var(--font-title)}.mobile-payout-balance small[b-efe83ra3mn]{font-size:12px}.mobile-payout-balance.hold strong[b-efe83ra3mn]{color:#2276fd}.mobile-payout-balance em[b-efe83ra3mn]{grid-column:3;grid-row:2;align-self:center;color:#707784;font:500 12px/1 var(--font-ui);font-style:normal;white-space:nowrap}.mobile-payout-create__info[b-efe83ra3mn]{padding:14px 18px;border:1px solid rgb(46 74 105 / 10%);border-left:2px solid #2276fd;border-radius:20px;background:linear-gradient(#fff8,#f0f7ff8);font:500 13px/1.3 var(--font-ui)}.mobile-payout-field[b-efe83ra3mn]{display:grid;gap:8px;color:#67768c;font:600 14px/1 var(--font-ui)}.mobile-payout-field span b[b-efe83ra3mn]{color:#1d1d1d}.mobile-payout-field input[b-efe83ra3mn]{width:100%;height:64px;padding:0 18px;border:0;border-radius:20px;outline:0;color:#1d1d1d;background:#f0f4f8;font:700 14px/1 var(--font-title)}.mobile-payout-field input[b-efe83ra3mn]::placeholder{color:#67768c;font-family:var(--font-ui);font-weight:500}.mobile-payout-field input[aria-invalid=true][b-efe83ra3mn]{box-shadow:inset 0 0 0 1px #ec0a46}.mobile-payout-field small[b-efe83ra3mn]{margin-top:-4px;color:#67768c;font:500 13px/1 var(--font-ui)}.mobile-payout-field em[b-efe83ra3mn]{color:#b00733;font:500 11px/1.25 var(--font-ui);font-style:normal}.mobile-payout-create__card-number[b-efe83ra3mn]{font-family:var(--font-code)!important;font-size:18px!important}.mobile-payout-create__method[b-efe83ra3mn]{width:100%}.mobile-payout-create__method[b-efe83ra3mn]  .payhot-dropdown-button{height:64px;border:0;border-radius:20px;background:#f0f4f8}.mobile-payout-create__crypto-preview[b-efe83ra3mn],.mobile-payout-create__fiat-preview[b-efe83ra3mn]{display:grid;grid-template-columns:36px 1fr 1fr;gap:8px 10px;align-items:center;padding:12px 14px;border:1px solid rgb(46 74 105 / 10%);border-radius:16px;background:linear-gradient(#fff8,#f0f7ff8)}.mobile-payout-create__crypto-preview img[b-efe83ra3mn],.mobile-payout-create__fiat-preview img[b-efe83ra3mn]{grid-row:1 / span 2;width:36px;height:36px;padding:7px;border-radius:12px;background:#fff}.mobile-payout-create__crypto-preview p[b-efe83ra3mn],.mobile-payout-create__fiat-preview p[b-efe83ra3mn]{display:grid;gap:4px;margin:0;min-width:0}.mobile-payout-create__crypto-preview span[b-efe83ra3mn],.mobile-payout-create__fiat-preview span[b-efe83ra3mn]{overflow:hidden;color:#67768c;font:600 10px/1 var(--font-ui);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-payout-create__crypto-preview strong[b-efe83ra3mn],.mobile-payout-create__fiat-preview strong[b-efe83ra3mn]{overflow:hidden;color:#1d1d1d;font:500 14px/1.2 var(--font-title);text-overflow:ellipsis;white-space:nowrap}.mobile-payout-create__error[b-efe83ra3mn]{margin:0;padding:10px 12px;border-radius:12px;color:#b00733;background:#fff0f1;font:500 12px/1.35 var(--font-ui)}.mobile-payout-create__submit[b-efe83ra3mn]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:52px;border:0;border-radius:12px;color:#fff;background:linear-gradient(180deg,#fd2226,#ec0a46);font:700 13px/1 var(--font-title)}.mobile-payout-create__submit:disabled[b-efe83ra3mn]{opacity:.65}.mobile-payout-create__submit img[b-efe83ra3mn]{width:16px;height:16px}} 
/* /Blazor/Components/MobilePayoutTwoFactorRuntime.razor.rz.scp.css */
.mobile-payout-twofactor[b-tibfzsrvw0]{display:none}@media(max-width:767px){.mobile-payout-twofactor[b-tibfzsrvw0],.mobile-payout-twofactor *[b-tibfzsrvw0]{box-sizing:border-box}.mobile-payout-twofactor[b-tibfzsrvw0]{min-height:100%;padding:32px 8px 24px;color:#1d1d1d;background:#f0f4f8;font-family:var(--font-ui)}.mobile-payout-twofactor header[b-tibfzsrvw0]{position:relative;padding:0 7px 26px}.mobile-payout-twofactor h1[b-tibfzsrvw0]{margin:0;font:500 16px/.9 var(--font-title)}.mobile-payout-twofactor header p[b-tibfzsrvw0]{margin:12px 0 0;color:#67768c;font:500 12px/1.35 var(--font-ui)}.mobile-payout-twofactor header button[b-tibfzsrvw0]{position:absolute;top:-20px;right:4px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 10px #0002}.mobile-payout-twofactor header button img[b-tibfzsrvw0]{width:14px}.mobile-payout-twofactor__card[b-tibfzsrvw0]{position:relative;display:grid;justify-items:center;gap:22px;min-height:560px;padding:74px 18px 18px;border-radius:24px;background:#fff;text-align:center}.mobile-payout-twofactor__back[b-tibfzsrvw0]{position:absolute;top:16px;left:16px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#f0f4f8}.mobile-payout-twofactor__back img[b-tibfzsrvw0]{width:24px;transform:rotate(90deg)}.mobile-payout-twofactor__profile[b-tibfzsrvw0]{width:74px;height:74px;padding:18px;border-radius:24px;background:#f0f4f8}.mobile-payout-twofactor h2[b-tibfzsrvw0]{margin:0;font:500 18px/1.15 var(--font-title)}.mobile-payout-twofactor__code[b-tibfzsrvw0]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:100%;cursor:text}.mobile-payout-twofactor__code span[b-tibfzsrvw0]{display:grid;height:52px;place-items:center;border-radius:14px;background:#f0f4f8;font:500 23px/1 var(--font-title)}.mobile-payout-twofactor__code span.is-active[b-tibfzsrvw0]{box-shadow:inset 0 0 0 2px #ec0a46}.mobile-payout-twofactor__code input[b-tibfzsrvw0]{position:absolute;inset:0;width:100%;height:52px;opacity:0}.mobile-payout-twofactor__card>p[b-tibfzsrvw0]{margin:0;color:#b00733;font:500 12px/1.35 var(--font-ui)}.mobile-payout-twofactor__cancel[b-tibfzsrvw0],.mobile-payout-twofactor__confirm[b-tibfzsrvw0]{width:100%;min-height:52px;border-radius:12px;font:700 13px/1 var(--font-title)}.mobile-payout-twofactor__cancel[b-tibfzsrvw0]{border:1px solid #1d1d1d33;color:#1d1d1d;background:#fff}.mobile-payout-twofactor__confirm[b-tibfzsrvw0]{border:0;color:#fff;background:linear-gradient(180deg,#fd2226,#ec0a46)}.mobile-payout-twofactor__confirm:disabled[b-tibfzsrvw0]{opacity:.65}}
/* /Blazor/Components/MobileProfileMenuRuntime.razor.rz.scp.css */
.mobile-profile-menu-runtime[b-bav84tt7o0] { display:none; width:375px; height:746px; margin-inline:auto; overflow:hidden; background:#fff; color:#1d1d1d; font-family:var(--font-ui); }
.mobile-profile-menu-runtime *[b-bav84tt7o0], .mobile-profile-menu-runtime *[b-bav84tt7o0]::before, .mobile-profile-menu-runtime *[b-bav84tt7o0]::after { box-sizing:border-box; }
._2[b-bav84tt7o0] { position:relative; width:375px; height:746px; overflow:hidden; background:#fff; }.rectangle-1430153774[b-bav84tt7o0] { position:absolute; inset:0; background:#fff; }
.div27[b-bav84tt7o0] { position:absolute; top:24px; left:15px; display:flex; align-items:flex-end; color:#000; font:500 24px/90% var(--font-title); letter-spacing:-1px; }.div28[b-bav84tt7o0] { position:absolute; top:29px; left:304px; padding:0; color:#2276fd; background:transparent; font:500 14px/90% var(--font-title); letter-spacing:-.3px; }
.rectangle-397612[b-bav84tt7o0],.rectangle-39761[b-bav84tt7o0] { position:absolute; left:15px; width:345px; height:76px; }.rectangle-397612[b-bav84tt7o0] { top:70px; }.rectangle-39761[b-bav84tt7o0] { top:154px; }.snowflake[b-bav84tt7o0],.frame[b-bav84tt7o0] { position:absolute; left:31px; width:24px; height:24px; }.snowflake[b-bav84tt7o0] { top:96px; }.frame[b-bav84tt7o0] { top:180px; }.div26[b-bav84tt7o0],.div25[b-bav84tt7o0] { position:absolute; left:71px; color:#1d1d1d; font:600 11px/140% var(--font-ui); letter-spacing:2px; text-transform:uppercase; }.div26[b-bav84tt7o0] { top:82px; }.div25[b-bav84tt7o0] { top:166px; }
.balance-rub-line[b-bav84tt7o0] { position:absolute; display:flex; min-width:0; align-items:baseline; gap:4px; color:#1d1d1d; white-space:nowrap; }.balance-rub-line--hold[b-bav84tt7o0] { top:99px; left:71px; max-width:270px; }.balance-rub-line--available[b-bav84tt7o0] { top:183px; left:73px; width:184px; }.balance-rub-value[b-bav84tt7o0] { min-width:0; flex:0 1 auto; font:500 16px/1 var(--font-number); letter-spacing:0; }.balance-rub-currency[b-bav84tt7o0] { flex:0 0 auto; font:500 12px/1 var(--font-number); }.balance-rub-value.is-compact[b-bav84tt7o0] { font-size:13px; }.balance-rub-value.is-ultra-compact[b-bav84tt7o0] { font-size:10px; }
.balance-usdt-line[b-bav84tt7o0] { position:absolute; display:flex; min-width:0; align-items:center; gap:4px; color:#707784; white-space:nowrap; }.balance-usdt-line--hold[b-bav84tt7o0] { top:119px; left:71px; max-width:270px; }.balance-usdt-line--available[b-bav84tt7o0] { top:203px; left:73px; width:184px; }.balance-usdt-value[b-bav84tt7o0] { min-width:0; flex:0 1 auto; font:500 12px/1 var(--font-ui); text-transform:uppercase; }.balance-usdt-value.is-compact[b-bav84tt7o0] { font-size:10px; }.balance-usdt-value.is-ultra-compact[b-bav84tt7o0] { font-size:8px; }.logo-2-12[b-bav84tt7o0],.logo-2-1[b-bav84tt7o0] { order:-1; width:12.87px; height:10.73px; flex:0 0 auto; }
.withdraw[b-bav84tt7o0] { position:absolute; top:172px; left:267px; display:flex; align-items:center; justify-content:center; width:85px; height:40px; padding:20px 24px 19px; border:0; border-radius:12px; background:#e1e5ea; }.div24[b-bav84tt7o0] { color:#1d1d1d; font:700 12px/normal var(--font-title); }.withdraw:disabled[b-bav84tt7o0] { opacity:.55; }
.project3[b-bav84tt7o0],.settings2[b-bav84tt7o0] { position:absolute; left:15px; width:196px; height:44px; pointer-events:none; }.project3[b-bav84tt7o0] { top:258px; }.settings2[b-bav84tt7o0] { top:320px; }.profile-menu-row[b-bav84tt7o0] { position:absolute; z-index:2; left:15px; width:345px; height:68px; padding:0; border:0; background:transparent; }.profile-menu-row-notifications[b-bav84tt7o0] { top:258px; }.profile-menu-row-settings[b-bav84tt7o0] { top:320px; }.profile-menu-row:disabled[b-bav84tt7o0] { cursor:default; opacity:.55; }
.profile-menu-exit-form[b-bav84tt7o0] { position:absolute; z-index:2; top:394px; left:15px; width:345px; margin:0; }.profile-menu-exit[b-bav84tt7o0] { display:flex; width:100%; min-height:48px; align-items:center; justify-content:center; border:1px solid #ec0a46; border-radius:12px; background:#fff; color:#ec0a46; font:700 12px/1 var(--font-title); cursor:pointer; }
@media (max-width:767px) { .mobile-profile-menu-runtime[b-bav84tt7o0] { display:block; } }
@media (max-width:375px) { .mobile-profile-menu-runtime[b-bav84tt7o0] { margin:0; transform:scale(calc(100dvw / 375px)); transform-origin:top left; } }

@media (max-width: 767px) {
    [b-bav84tt7o0] .mobile-profile-menu-runtime-overlay.is-operations {
        --payhot-overlay-edge: 0px;
    }

    [b-bav84tt7o0] .mobile-profile-menu-runtime-overlay.is-operations .payhot-overlay-panel {
        inset: 0;
        width: 100dvw;
        max-width: 100dvw;
        max-height: 100dvh;
        padding: env(safe-area-inset-top) 16px calc(20px + env(safe-area-inset-bottom));
        background: #f0f4f8;
    }

    .mobile-profile-menu-runtime--operations[b-bav84tt7o0] {
        display: block;
        width: 100%;
        height: auto;
        min-height: calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));
        margin: 0;
        overflow: visible;
        background: transparent;
        transform: none;
    }

    .mobile-profile-menu-runtime--operations .mobile-profile-menu-runtime__operations[b-bav84tt7o0] {
        display: grid;
        align-content: start;
        gap: 16px;
        min-width: 0;
        padding-top: 8px;
    }

    .mobile-profile-menu-runtime__operations header[b-bav84tt7o0],
    .mobile-profile-menu-runtime__operations nav button[b-bav84tt7o0],
    .mobile-profile-menu-runtime__balances > div[b-bav84tt7o0] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        min-width: 0;
    }

    .mobile-profile-menu-runtime__operations header p[b-bav84tt7o0] { margin: 0 0 5px; color: #67768c; font: 700 11px/1 var(--font-ui); text-transform: uppercase; }
    .mobile-profile-menu-runtime__operations header h2[b-bav84tt7o0] { margin: 0; font: 500 24px/1 var(--font-title); }
    .mobile-profile-menu-runtime__operations header > button[b-bav84tt7o0] { display: grid; width: 44px; height: 44px; flex: 0 0 auto; place-items: center; padding: 0; border: 0; border-radius: 50%; color: #1d2939; background: #fff; font: 400 28px/1 var(--font-ui); }
    .mobile-profile-menu-runtime__balances[b-bav84tt7o0] { display: grid; gap: 8px; }
    .mobile-profile-menu-runtime__balances > div[b-bav84tt7o0] { position: relative; min-height: 86px; padding: 14px; border: 1px solid #dce4ec; border-radius: 14px; background: #fff; }
    .mobile-profile-menu-runtime__balances span[b-bav84tt7o0], .mobile-profile-menu-runtime__balances small[b-bav84tt7o0] { display: block; color: #67768c; font: 600 11px/1.3 var(--font-ui); }
    .mobile-profile-menu-runtime__balances strong[b-bav84tt7o0] { display: block; margin-top: 5px; overflow-wrap: anywhere; color: #1d2939; font: 600 18px/1.1 var(--font-number); }
    .mobile-profile-menu-runtime__balances small[b-bav84tt7o0] { margin-top: 4px; }
    .mobile-profile-menu-runtime__balances button[b-bav84tt7o0] { min-height: 40px; flex: 0 0 auto; padding: 0 14px; border: 0; border-radius: 10px; color: #fff; background: #ec0a46; font: 700 12px/1 var(--font-ui); }
    .mobile-profile-menu-runtime__balances button:disabled[b-bav84tt7o0] { color: #8b97a8; background: #e4e9ef; }
    .mobile-profile-menu-runtime__operations nav[b-bav84tt7o0] { display: grid; gap: 8px; }
    .mobile-profile-menu-runtime__operations nav button[b-bav84tt7o0] { width: 100%; min-height: 58px; padding: 0 16px; border: 1px solid #dce4ec; border-radius: 14px; color: #1d2939; background: #fff; font: 600 14px/1 var(--font-ui); text-align: left; }
    .mobile-profile-menu-runtime__operations nav b[b-bav84tt7o0] { color: #67768c; font: 400 26px/1 var(--font-ui); }
    .mobile-profile-menu-runtime__operations form[b-bav84tt7o0] { margin-top: 8px; }
    .mobile-profile-menu-runtime__operations form button[b-bav84tt7o0] { width: 100%; min-height: 52px; border: 1px solid #ec0a46; border-radius: 14px; color: #ec0a46; background: #fff; font: 700 13px/1 var(--font-title); }
}
/* /Blazor/Components/MobileProfileMenuStaticReference.razor.rz.scp.css */
.mobile-profile-menu-static[b-gtpno3nhwr] { display:none; width:375px; height:746px; margin-inline:auto; overflow:hidden; background:#fff; color:#1d1d1d; font-family:var(--font-ui); }
.mobile-profile-menu-static *[b-gtpno3nhwr], .mobile-profile-menu-static *[b-gtpno3nhwr]::before, .mobile-profile-menu-static *[b-gtpno3nhwr]::after { box-sizing:border-box; }
._2[b-gtpno3nhwr] { position:relative; width:375px; height:746px; overflow:hidden; background:#fff; }
.rectangle-1430153774[b-gtpno3nhwr] { position:absolute; inset:0; background:#fff; }
.div27[b-gtpno3nhwr] { position:absolute; top:24px; left:15px; display:flex; align-items:flex-end; color:#000; font:500 24px/90% var(--font-title); letter-spacing:-1px; }.div28[b-gtpno3nhwr] { position:absolute; top:29px; left:304px; padding:0; color:#2276fd; background:transparent; font:500 14px/90% var(--font-title); letter-spacing:-.3px; }
.rectangle-397612[b-gtpno3nhwr] { position:absolute; top:70px; left:15px; width:345px; height:57px; }.snowflake[b-gtpno3nhwr] { position:absolute; top:86px; left:31px; width:24px; height:24px; }.div26[b-gtpno3nhwr] { position:absolute; top:79px; left:71px; color:#1d1d1d; font:600 11px/140% var(--font-ui); letter-spacing:2px; text-transform:uppercase; }._0-00-rub2[b-gtpno3nhwr] { position:absolute; top:96px; left:71px; text-transform:uppercase; }._0-00-rub-2-span[b-gtpno3nhwr] { color:#1d1d1d; font:500 16px/140% var(--font-number); }._0-00-rub-2-span2[b-gtpno3nhwr] { color:#1d1d1d; font:500 12px/140% var(--font-number); }._0-00-rub-2-span3[b-gtpno3nhwr] { color:#707784; font:500 14px/140% var(--font-number); }
.usdt[b-gtpno3nhwr] { position:static; width:93.44px; height:17px; }._0-0000-usdt2[b-gtpno3nhwr] { position:absolute; top:99px; left:168px; color:#707784; font:500 12px/140% var(--font-ui); text-transform:uppercase; }.logo-2-12[b-gtpno3nhwr] { position:absolute; top:103px; left:152.56px; width:12.87px; height:10.73px; }
.rectangle-39761[b-gtpno3nhwr] { position:absolute; top:135px; left:15px; width:345px; height:57px; }.withdraw[b-gtpno3nhwr] { position:absolute; top:143px; left:267px; display:flex; align-items:center; justify-content:center; width:85px; height:40px; padding:20px 24px 19px; border:0; border-radius:12px; background:#e1e5ea; }.div24[b-gtpno3nhwr] { color:#1d1d1d; font:700 12px/normal var(--font-title); }.frame[b-gtpno3nhwr] { position:absolute; top:151px; left:33px; width:24px; height:24px; }.div25[b-gtpno3nhwr] { position:absolute; top:145px; left:73px; color:#1d1d1d; font:600 11px/140% var(--font-ui); letter-spacing:2px; text-transform:uppercase; }._0-00-rub[b-gtpno3nhwr] { position:absolute; top:162px; left:73px; text-transform:uppercase; }._0-00-rub-span[b-gtpno3nhwr] { color:#1d1d1d; font:500 16px/140% var(--font-number); }._0-00-rub-span2[b-gtpno3nhwr] { color:#1d1d1d; font:500 12px/140% var(--font-number); }._0-00-rub-span3[b-gtpno3nhwr] { color:#707784; font:500 14px/140% var(--font-number); }._0-0000-usdt[b-gtpno3nhwr] { position:absolute; top:165px; left:170px; color:#707784; font:500 12px/140% var(--font-ui); text-transform:uppercase; }.logo-2-1[b-gtpno3nhwr] { position:absolute; top:169px; left:154.56px; width:12.87px; height:10.73px; }
.project3[b-gtpno3nhwr],.settings2[b-gtpno3nhwr] { position:absolute; left:15px; width:196px; height:44px; pointer-events:none; }.project3[b-gtpno3nhwr] { top:227px; }.settings2[b-gtpno3nhwr] { top:289px; }.profile-menu-row[b-gtpno3nhwr] { position:absolute; z-index:2; left:15px; width:345px; height:68px; padding:0; border:0; background:transparent; }.profile-menu-row-notifications[b-gtpno3nhwr] { top:227px; }.profile-menu-row-settings[b-gtpno3nhwr] { top:289px; }
button:disabled[b-gtpno3nhwr] { opacity:1; cursor:default; }
@media (max-width:767px) { .mobile-profile-menu-static[b-gtpno3nhwr] { display:block; } }
@media (max-width:374px) { .mobile-profile-menu-static[b-gtpno3nhwr] { margin:0; transform:scale(calc(100dvw / 375px)); transform-origin:top left; } }
/* /Blazor/Components/MobileProfileRuntime.razor.rz.scp.css */
.mobile-profile-runtime[b-wv23qwh1g1] { display: none; }

@media (max-width: 767px) {
    .mobile-profile-runtime[b-wv23qwh1g1],
    .mobile-profile-runtime *[b-wv23qwh1g1] { box-sizing: border-box; }

    .mobile-profile-runtime[b-wv23qwh1g1] {
        display: grid;
        gap: 0;
        width: 100%;
        min-width: 0;
        padding: 24px 15px 32px;
        overflow: clip;
        color: #1d1d1d;
        background: #f0f4f8;
        font-family: var(--font-ui);
    }

    .mobile-profile-runtime button[b-wv23qwh1g1],
    .mobile-profile-runtime a[b-wv23qwh1g1] { font: inherit; cursor: pointer; }
    .mobile-profile-runtime button:disabled[b-wv23qwh1g1] { cursor: default; opacity: .55; }
    .mobile-profile-runtime__heading[b-wv23qwh1g1] { display: grid; gap: 10px; }
    .mobile-profile-runtime__heading > div[b-wv23qwh1g1] { display: flex; align-items: center; gap: 12px; }
    .mobile-profile-runtime__heading img[b-wv23qwh1g1] { width: 20px; height: 20px; }
    .mobile-profile-runtime__heading h1[b-wv23qwh1g1] { margin: 0; color: #000; font: 500 24px/.9 var(--font-title); }
    .mobile-profile-runtime__heading p[b-wv23qwh1g1],
    .mobile-profile-runtime__section > p[b-wv23qwh1g1] { margin: 0; color: #67768c; font: 500 13px/1.35 var(--font-ui); }
    .mobile-profile-runtime__heading[b-wv23qwh1g1] { margin-bottom: 24px; }

    .mobile-profile-runtime__profile-card[b-wv23qwh1g1] { position: relative; width: 100%; height: 240px; overflow: hidden; border-radius: 24px; background: #fff; box-shadow: 0 0 5px rgb(0 8 33 / 3%), 0 0 80px rgb(0 8 33 / 7%); }
    .mobile-profile-runtime__profile-panel[b-wv23qwh1g1] { position: absolute; inset: 54px 4px 4px; border-radius: 20px; background: #f0f4f8; }
    .mobile-profile-runtime__avatar[b-wv23qwh1g1] { position: absolute; top: 10px; left: 24px; width: 92px; height: 92px; padding: 2.5px; border: 1.61px solid rgb(46 74 105 / 10%); border-radius: 25.82px; background: rgb(255 255 255 / 50%); object-fit: contain; }
    .mobile-profile-runtime__profile-card > span[b-wv23qwh1g1] { position: absolute; top: 120px; left: 24px; color: #67768c; font: 600 14px/1 var(--font-ui); }
    .mobile-profile-runtime__profile-card > strong[b-wv23qwh1g1] { position: absolute; top: 141px; right: 24px; left: 24px; overflow-wrap: anywhere; font: 600 14px/1.2 var(--font-ui); }
    .mobile-profile-runtime__profile-card > b[b-wv23qwh1g1] { position: absolute; bottom: 20px; left: 24px; display: inline-grid; min-height: 36px; place-items: center; padding: 0 14px; border-radius: 128px; color: #fff; background: #1d1d1d; font: 600 14px/1 var(--font-ui); }

    .mobile-profile-runtime__section[b-wv23qwh1g1] { display: grid; min-width: 0; margin-top: 48px; }
    .mobile-profile-runtime__section h2[b-wv23qwh1g1] { margin: 0; color: #000; font: 500 14px/.9 var(--font-title); }
    .mobile-profile-runtime__section > p[b-wv23qwh1g1] { margin-top: 12px; margin-bottom: 24px; }
    .mobile-profile-runtime__twofa-card[b-wv23qwh1g1] { position: relative; width: 100%; height: 313px; overflow: hidden; border: 1px solid #f0f4f8; border-radius: 20px; background: #fff; text-align: left; }
    .mobile-profile-runtime__twofa-card.is-connectable[b-wv23qwh1g1] { cursor: pointer; }
    .mobile-profile-runtime__twofa-status[b-wv23qwh1g1] { position: absolute; inset: 4px 4px auto; height: 147px; border-radius: 16px; background: #f0f4f8; }
    .mobile-profile-runtime__twofa-status img[b-wv23qwh1g1] { position: absolute; top: 61px; left: 20px; width: 36px; height: 36px; }
    .mobile-profile-runtime__twofa-status span[b-wv23qwh1g1] { position: absolute; top: 20px; left: 20px; color: #67768c; font: 600 14px/1 var(--font-ui); }
    .mobile-profile-runtime__twofa-status strong[b-wv23qwh1g1] { position: absolute; top: 109px; left: 20px; font: 600 14px/1 var(--font-ui); }
    .mobile-profile-runtime__twofa-card > img[b-wv23qwh1g1] { position: absolute; top: 130px; right: -4px; width: 180px; height: 180px; object-fit: contain; }
    .mobile-profile-runtime__twofa-card > p[b-wv23qwh1g1] { position: absolute; top: 175px; left: 24px; max-width: 45%; margin: 0; font: 600 14px/1.25 var(--font-ui); }
    .mobile-profile-runtime__twofa-payout-toggle[b-wv23qwh1g1] { position: absolute; right: 24px; bottom: 24px; left: 24px; display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 28px; color: #1d1d1d; font: 600 13px/1.2 var(--font-ui); z-index: 2; }
    .mobile-profile-runtime__twofa-payout-toggle > span[b-wv23qwh1g1] { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-profile-runtime__twofa-payout-switch[b-wv23qwh1g1] { position: relative; flex: 0 0 44px; width: 44px; height: 24px; padding: 0; border: 0; border-radius: 999px; background: #67768c; cursor: pointer; transition: background-color 160ms ease, box-shadow 160ms ease; }
    .mobile-profile-runtime__twofa-payout-switch > i[b-wv23qwh1g1] { position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 1px 4px rgb(0 0 0 / 22%); transition: transform 160ms ease; }
    .mobile-profile-runtime__twofa-payout-switch.is-on[b-wv23qwh1g1] { background: #ec0a46; }
    .mobile-profile-runtime__twofa-payout-switch.is-on > i[b-wv23qwh1g1] { transform: translateX(20px); }
    .mobile-profile-runtime__twofa-payout-switch:focus-visible[b-wv23qwh1g1] { outline: 2px solid #2276fd; outline-offset: 2px; }
    .mobile-profile-runtime__twofa-payout-switch:disabled[b-wv23qwh1g1] { cursor: default; opacity: .56; }
    .mobile-profile-runtime__twofa-provider[b-wv23qwh1g1] { position: absolute; top: 233px; display: grid; width: 48px; height: 48px; place-items: center; border: 0; border-radius: 50%; background: #fff; box-shadow: 0 0 7px rgb(0 8 33 / 8%); }
    .mobile-profile-runtime__twofa-provider img[b-wv23qwh1g1] { width: 24px; height: 24px; }.mobile-profile-runtime__twofa-provider--google[b-wv23qwh1g1] { left: 24px; }.mobile-profile-runtime__twofa-provider--telegram[b-wv23qwh1g1] { left: 83px; }.mobile-profile-runtime__twofa-provider--soon[b-wv23qwh1g1] { left: 141px; background: #f0f4f8; }.mobile-profile-runtime__twofa-provider--soon img[b-wv23qwh1g1] { width: 18px; height: 15px; }.mobile-profile-runtime__twofa-provider--soon b[b-wv23qwh1g1] { position: absolute; top: 0; left: 32px; display: grid; width: 43px; height: 16px; place-items: center; border-radius: 12px; color: #fff; background: linear-gradient(180deg,#fd2226,#ec0a46); font: 700 10px/1 var(--font-ui); text-transform: uppercase; }

    .mobile-profile-runtime__info-card[b-wv23qwh1g1],
    .mobile-profile-runtime__password[b-wv23qwh1g1] { position: relative; width: 100%; min-height: 98px; margin-top: 8px; padding: 0; border: 1px solid #f0f4f8; border-radius: 20px; background: #fff; text-align: left; }
    .mobile-profile-runtime__info-card > img[b-wv23qwh1g1],
    .mobile-profile-runtime__password > img[b-wv23qwh1g1] { position: absolute; top: 18px; left: 18px; width: 24px; height: 24px; }
    .mobile-profile-runtime__info-card span[b-wv23qwh1g1],
    .mobile-profile-runtime__password span[b-wv23qwh1g1] { position: absolute; top: 21px; left: 54px; color: #67768c; font: 600 14px/1 var(--font-ui); }
    .mobile-profile-runtime__info-card strong[b-wv23qwh1g1],
    .mobile-profile-runtime__password strong[b-wv23qwh1g1] { position: absolute; top: 58px; left: 18px; max-width: calc(100% - 82px); overflow: hidden; font: 600 15px/1 var(--font-ui); text-overflow: ellipsis; white-space: nowrap; }
    .mobile-profile-runtime__info-card input[b-wv23qwh1g1] { position: absolute; right: 58px; bottom: 13px; left: 18px; width: calc(100% - 76px); min-width: 0; height: 34px; border: 0; border-bottom: 1px solid #1d1d1d; background: transparent; font: 600 16px/1 var(--font-ui); outline: 0; }
    .mobile-profile-runtime__info-card i[b-wv23qwh1g1],
    .mobile-profile-runtime__password i[b-wv23qwh1g1] { position: absolute; top: 4px; right: 4px; display: grid; width: 48px; height: 48px; place-items: center; border-radius: 24px; background: #f0f4f8; }
    .mobile-profile-runtime__info-card i img[b-wv23qwh1g1],
    .mobile-profile-runtime__password i img[b-wv23qwh1g1] { width: 18px; height: 18px; }
    .mobile-profile-runtime__password[b-wv23qwh1g1] { min-height: 126px; }

    .mobile-profile-runtime__telegram-card[b-wv23qwh1g1],
    .mobile-profile-runtime__list[b-wv23qwh1g1] { margin-top: 8px; padding: 18px; border: 1px solid #f0f4f8; border-radius: 20px; background: #fff; }
    .mobile-profile-runtime__telegram-card > div[b-wv23qwh1g1] { display: flex; align-items: center; gap: 12px; color: #67768c; font: 600 14px/1 var(--font-ui); }
    .mobile-profile-runtime__telegram-card > div img[b-wv23qwh1g1] { width: 24px; height: 24px; }
    .mobile-profile-runtime__telegram-card p[b-wv23qwh1g1] { display: flex; flex-wrap: wrap; gap: 8px; margin: 18px 0; }
    .mobile-profile-runtime__telegram-card p b[b-wv23qwh1g1] { padding: 5px 8px; border-radius: 128px; background: #e6e9eb; font: 600 12px/1 var(--font-ui); }
    .mobile-profile-runtime__telegram-card p b:nth-child(2)[b-wv23qwh1g1] { color: #fff; background: #2276fd; }
    .mobile-profile-runtime__telegram-card p .is-on[b-wv23qwh1g1] { color: #fff; background: #00d512; }
    .mobile-profile-runtime__telegram-card p .is-off[b-wv23qwh1g1] { color: #fff; background: #fd2226; }
    .mobile-profile-runtime .mobile-profile-runtime__telegram-card .mobile-profile-runtime__telegram-toggle[b-wv23qwh1g1] { position: relative; display: grid; grid-template-columns: 44px minmax(0, 1fr); align-items: center; gap: 12px; min-height: 56px; margin-top: 20px; padding: 8px 10px; border: 1px solid #f0f4f8; border-radius: 16px; color: #1d1d1d; background: #f0f4f8; font: 700 12px/1.2 var(--font-title); cursor: pointer; }
    .mobile-profile-runtime__telegram-toggle input[b-wv23qwh1g1] { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
    .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1] { position: relative; display: block; width: 44px; height: 26px; border-radius: 128px; background: #b9c2cd; transition: background .2s ease, box-shadow .2s ease; }
    .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1]::after { position: absolute; top: 4px; left: 4px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 2px 5px rgb(28 45 68 / 20%); content: ""; transition: transform .2s ease; }
    .mobile-profile-runtime__telegram-toggle input:checked + .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1] { background: linear-gradient(180deg, #fd2226, #ec0a46); }
    .mobile-profile-runtime__telegram-toggle input:checked + .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1]::after { transform: translateX(18px); }
    .mobile-profile-runtime__telegram-toggle input:focus-visible + .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1] { outline: 2px solid #2276fd; outline-offset: 3px; }
    .mobile-profile-runtime__telegram-toggle input:disabled + .mobile-profile-runtime__telegram-toggle-track[b-wv23qwh1g1] { opacity: .5; }
    .mobile-profile-runtime__telegram-toggle:has(input:disabled)[b-wv23qwh1g1] { cursor: default; opacity: .72; }
    .mobile-profile-runtime__telegram-card > button[b-wv23qwh1g1],
    .mobile-profile-runtime__telegram-card > a[b-wv23qwh1g1] { display: grid; width: 100%; min-height: 42px; margin-top: 12px; place-items: center; border: 1px solid rgb(29 29 29 / 20%); border-radius: 12px; color: #1d1d1d; background: transparent; font: 700 12px/1 var(--font-title); text-decoration: none; }
    .mobile-profile-runtime__telegram-card > button:first-of-type[b-wv23qwh1g1] { margin-top: 22px; border: 0; color: #fff; background: #1d1d1d; }

    .mobile-profile-runtime__services[b-wv23qwh1g1] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px; padding: 4px; border: 1px solid #f0f4f8; border-radius: 20px; background: #fff; }
    .mobile-profile-runtime__services article[b-wv23qwh1g1] { position: relative; min-width: 0; min-height: 145px; padding: 20px 18px; border-radius: 20px; background: #f0f4f8; }
    .mobile-profile-runtime__services article.is-connected[b-wv23qwh1g1] { background: #fff; box-shadow: 0 0 17px rgb(0 8 33 / 7%); }
    .mobile-profile-runtime__services img[b-wv23qwh1g1] { width: 24px; height: 24px; object-fit: contain; }
    .mobile-profile-runtime__services strong[b-wv23qwh1g1] { display: block; margin-top: 22px; font: 500 14px/1 var(--font-title); }
    .mobile-profile-runtime__services .mobile-profile-runtime__twofa-service strong small[b-wv23qwh1g1] { color: #67768c; font: 600 11px/1 var(--font-ui); }
    .mobile-profile-runtime__services .mobile-profile-runtime__oauth-service--guard strong small[b-wv23qwh1g1] { color: #67768c; font: 600 11px/1 var(--font-ui); }
    .mobile-profile-runtime__services button[b-wv23qwh1g1],
    .mobile-profile-runtime__services a[b-wv23qwh1g1],
    .mobile-profile-runtime__services span[b-wv23qwh1g1] { position: absolute; right: 4px; bottom: 4px; left: 4px; display: grid; min-height: 39px; place-items: center; border: 0; border-radius: 16px; color: #1d1d1d; background: #fff; font: 700 12px/1 var(--font-title); text-decoration: none; }
    .mobile-profile-runtime__services .is-connected button[b-wv23qwh1g1] { color: #fd2226; background: #fff0f1; }

    .mobile-profile-runtime__metrics[b-wv23qwh1g1] { display: grid; gap: 8px; }
    .mobile-profile-runtime__metrics > div[b-wv23qwh1g1] { display: grid; grid-template-columns: minmax(0, 1fr) 44px; grid-template-rows: auto auto; column-gap: 12px; row-gap: 8px; min-width: 0; min-height: 86px; padding: 17px 18px; border: 1px solid #f0f4f8; border-radius: 20px; background: #fff; }
    .mobile-profile-runtime__metric-label[b-wv23qwh1g1] { grid-column: 1; grid-row: 1; min-width: 0; color: #67768c; font: 600 13px/1.2 var(--font-ui); }
    .mobile-profile-runtime__metric-value[b-wv23qwh1g1] { grid-column: 1; grid-row: 2; min-width: 0; overflow-wrap: anywhere; color: #1d1d1d; font: 600 20px/1 var(--font-number); letter-spacing: 1px; }
    .mobile-profile-runtime__metric-icon[b-wv23qwh1g1] { grid-column: 2; grid-row: 1 / span 2; display: grid; width: 44px; height: 44px; align-self: center; place-items: center; border-radius: 16px; background: #1d1d1d; }
    .mobile-profile-runtime__metric-icon--green[b-wv23qwh1g1] { background: #00d512; }
    .mobile-profile-runtime__metric-icon img[b-wv23qwh1g1] { position: static; width: 24px; height: 24px; }
    .mobile-profile-runtime__list[b-wv23qwh1g1] { display: grid; gap: 10px; }
    .mobile-profile-runtime__list header[b-wv23qwh1g1] { display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 36px; font: 500 14px/1 var(--font-title); }
    .mobile-profile-runtime__list header.mobile-profile-runtime__list-heading[b-wv23qwh1g1] { color: #1d1d1d; font: 600 14px/1 var(--font-ui); letter-spacing: 2px; text-transform: uppercase; }
    .mobile-profile-runtime__list header > b[b-wv23qwh1g1] { display: grid; min-width: 28px; height: 28px; place-items: center; border-radius: 50%; background: #f0f4f8; }
    .mobile-profile-runtime__list header button[b-wv23qwh1g1],
    .mobile-profile-runtime__list article button[b-wv23qwh1g1],
    .mobile-profile-runtime__ip-form button[b-wv23qwh1g1] { min-height: 36px; border: 0; border-radius: 12px; padding: 0 12px; color: #fff; background: #1d1d1d; font: 700 12px/1 var(--font-title); }
    .mobile-profile-runtime__list article[b-wv23qwh1g1] { display: grid; gap: 8px; padding: 14px; border-radius: 16px; background: #f0f4f8; font: 600 13px/1.3 var(--font-ui); }
    .mobile-profile-runtime__list article span[b-wv23qwh1g1] { color: #67768c; font-size: 12px; overflow-wrap: anywhere; }
    .mobile-profile-runtime__list article button[b-wv23qwh1g1] { justify-self: start; color: #fd2226; background: #fff; }
    .mobile-profile-runtime__list article em[b-wv23qwh1g1],
    .mobile-profile-runtime__list article time[b-wv23qwh1g1] { justify-self: start; padding: 4px 8px; border-radius: 128px; color: #fff; background: #00d512; font: 600 12px/1 var(--font-ui); font-style: normal; }
    .mobile-profile-runtime__list article time[b-wv23qwh1g1] { background: #2276fd; }
    .mobile-profile-runtime__ip-form[b-wv23qwh1g1] { display: grid; grid-template-columns: 1fr; gap: 8px; }
    .mobile-profile-runtime__ip-form input[b-wv23qwh1g1] { width: 100%; min-width: 0; min-height: 44px; padding: 0 12px; border: 1px solid #d5dae2; border-radius: 12px; background: #fff; color: #1d1d1d; font: 16px/1 var(--font-ui); }
    .mobile-profile-runtime__empty[b-wv23qwh1g1] { margin: 0; padding: 14px; border-radius: 16px; color: #67768c; background: #f0f4f8; font: 600 13px/1.3 var(--font-ui); }

    @media (max-width: 349px) { .mobile-profile-runtime[b-wv23qwh1g1] { padding-inline: 12px; } }
}
/* /Blazor/Components/MobileProfileTwoFactorRuntime.razor.rz.scp.css */
.mobile-profile-twofa-runtime[b-dn4n6yhgm1] { display:none; }

@media (max-width:767px) {
    .mobile-profile-twofa-runtime[b-dn4n6yhgm1] { display:block; min-width:0; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
    .mobile-profile-twofa-runtime *[b-dn4n6yhgm1], .mobile-profile-twofa-runtime *[b-dn4n6yhgm1]::before, .mobile-profile-twofa-runtime *[b-dn4n6yhgm1]::after { box-sizing:border-box; }
    .visually-hidden[b-dn4n6yhgm1] { position:absolute; width:1px; height:1px; margin:-1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
    .mobile-profile-twofa-runtime__header[b-dn4n6yhgm1] { display:flex; align-items:center; justify-content:space-between; min-height:72px; padding:16px 16px 12px; border-bottom:1px solid #e1e5ea; background:#fff; }
    .mobile-profile-twofa-runtime__header > div[b-dn4n6yhgm1] { display:flex; min-width:0; align-items:center; gap:10px; color:#67768c; font:600 13px/1 var(--font-ui); }
    .mobile-profile-twofa-runtime__header img[b-dn4n6yhgm1] { width:20px; height:20px; }
    .mobile-profile-twofa-runtime__header button[b-dn4n6yhgm1] { display:grid; width:40px; height:40px; flex:0 0 auto; place-items:center; padding:0; border:0; border-radius:50%; color:#1d1d1d; background:#f0f4f8; font:400 28px/1 var(--font-ui); cursor:pointer; }
    .mobile-profile-twofa-runtime__content[b-dn4n6yhgm1] { display:grid; gap:12px; padding:20px 16px calc(24px + env(safe-area-inset-bottom, 0px)); }
    .mobile-profile-twofa-runtime h2[b-dn4n6yhgm1] { margin:0 0 4px; color:#000; font:600 22px/1.08 var(--font-title); }
    .mobile-profile-twofa-runtime__step[b-dn4n6yhgm1] { display:grid; grid-template-columns:28px minmax(0, 1fr); gap:12px; padding:16px; border:1px solid #e1e5ea; border-radius:20px; background:#fff; }
    .mobile-profile-twofa-runtime__step-number[b-dn4n6yhgm1] { display:grid; width:28px; height:28px; place-items:center; border-radius:50%; color:#fff; background:#2276fd; font:700 12px/1 var(--font-ui); }
    .mobile-profile-twofa-runtime h3[b-dn4n6yhgm1] { margin:5px 0 14px; font:700 14px/1.3 var(--font-title); }
    .mobile-profile-twofa-runtime__stores[b-dn4n6yhgm1] { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:8px; }
    .mobile-profile-twofa-runtime__stores a[b-dn4n6yhgm1] { display:grid; min-height:44px; place-items:center; padding:8px; border:1px solid rgb(29 29 29 / 20%); border-radius:12px; color:#1d1d1d; font:700 11px/1.15 var(--font-title); text-align:center; text-decoration:none; }
    .mobile-profile-twofa-runtime__qr[b-dn4n6yhgm1] { display:block; width:min(176px, 100%); margin:0 auto 14px; border-radius:16px; background:#f0f4f8; }
    .mobile-profile-twofa-runtime__qr-state[b-dn4n6yhgm1] { min-height:104px; display:grid; place-items:center; margin-bottom:14px; padding:16px; border-radius:16px; color:#67768c; background:#f0f4f8; font:600 12px/1.4 var(--font-ui); text-align:center; }
    .mobile-profile-twofa-runtime__secret[b-dn4n6yhgm1] { display:grid; grid-template-columns:minmax(0, 1fr) auto; gap:8px; align-items:stretch; }
    .mobile-profile-twofa-runtime__secret code[b-dn4n6yhgm1] { min-width:0; padding:12px; border-radius:12px; color:#1d1d1d; background:#f0f4f8; font:600 12px/1.35 var(--font-code); overflow-wrap:anywhere; }
    .mobile-profile-twofa-runtime__secret button[b-dn4n6yhgm1] { padding:0 12px; border:0; border-radius:12px; color:#fff; background:#1d1d1d; font:700 11px/1 var(--font-title); cursor:pointer; }
    .mobile-profile-twofa-runtime__secret button:disabled[b-dn4n6yhgm1] { opacity:.55; cursor:default; }
    .mobile-profile-twofa-runtime__feedback[b-dn4n6yhgm1] { margin:8px 0 0; color:#009f33; font:600 12px/1.35 var(--font-ui); }
    .mobile-profile-twofa-runtime__form[b-dn4n6yhgm1] { display:grid; gap:12px; }
    .mobile-profile-twofa-runtime__code[b-dn4n6yhgm1] { position:relative; display:block; height:56px; }
    .mobile-profile-twofa-runtime__code input[b-dn4n6yhgm1] { position:absolute; inset:0; z-index:1; width:100%; height:100%; margin:0; opacity:0; cursor:text; }
    .mobile-profile-twofa-runtime__digits[b-dn4n6yhgm1] { display:grid; grid-template-columns:repeat(6, minmax(0, 1fr)); gap:6px; height:100%; pointer-events:none; }
    .mobile-profile-twofa-runtime__digits i[b-dn4n6yhgm1] { display:grid; min-width:0; place-items:center; border-radius:12px; color:#1d1d1d; background:#f0f4f8; font:700 18px/1 var(--font-number); font-style:normal; }
    .mobile-profile-twofa-runtime__code:focus-within .mobile-profile-twofa-runtime__digits i[b-dn4n6yhgm1] { box-shadow:inset 0 0 0 2px #2276fd; }
    .mobile-profile-twofa-runtime__payout[b-dn4n6yhgm1] { display:flex; align-items:center; gap:10px; padding:16px; border:1px solid #e1e5ea; border-radius:16px; background:#fff; cursor:pointer; }
    .mobile-profile-twofa-runtime__payout input[b-dn4n6yhgm1] { position:absolute; width:1px; height:1px; opacity:0; }
    .mobile-profile-twofa-runtime__payout > span[b-dn4n6yhgm1] { position:relative; width:22px; height:22px; flex:0 0 auto; border:1px solid #c8d2df; border-radius:7px; background:#fff; }
    .mobile-profile-twofa-runtime__payout input:checked + span[b-dn4n6yhgm1] { border-color:#ec0a46; background:#ec0a46; }
    .mobile-profile-twofa-runtime__payout input:checked + span[b-dn4n6yhgm1]::after { position:absolute; top:6px; left:5px; width:10px; height:5px; border-bottom:2px solid #fff; border-left:2px solid #fff; content:""; transform:rotate(-45deg); }
    .mobile-profile-twofa-runtime__payout b[b-dn4n6yhgm1] { font:700 12px/1.3 var(--font-title); }
    .mobile-profile-twofa-runtime__message[b-dn4n6yhgm1] { margin:0; padding:12px; border-radius:12px; font:600 12px/1.4 var(--font-ui); }
    .mobile-profile-twofa-runtime__message.is-error[b-dn4n6yhgm1] { color:#b20d22; background:#fff0f1; }
    .mobile-profile-twofa-runtime__message.is-success[b-dn4n6yhgm1] { color:#007f29; background:#eaffed; }
    .mobile-profile-twofa-runtime__submit[b-dn4n6yhgm1] { min-height:52px; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); font:700 13px/1 var(--font-title); cursor:pointer; }
}
/* /Blazor/Components/MobileProjectAdminSection.razor.rz.scp.css */
.mobile-project-runtime__admin[b-9jqbpi64b3] { display:grid; gap:14px; margin:0 0 24px; padding:18px; border:1px solid rgba(46,74,105,.1); border-radius:20px; background:#fff; color:#1d1d1d; font-family:var(--font-ui); }
.mobile-project-runtime__admin *[b-9jqbpi64b3] { box-sizing:border-box; }
.mobile-project-runtime__admin h2[b-9jqbpi64b3] { margin:0; font:600 18px/1.1 var(--font-title); }
.mobile-project-runtime__admin fieldset[b-9jqbpi64b3] { display:grid; gap:12px; min-inline-size:0; margin:0; padding:0; border:0; }
.mobile-project-runtime__field[b-9jqbpi64b3] { display:grid; gap:7px; min-width:0; color:#67768c; font:600 12px/1.2 var(--font-ui); }
.mobile-project-runtime__field input[b-9jqbpi64b3],.mobile-project-runtime__field select[b-9jqbpi64b3] { width:100%; min-width:0; min-height:44px; padding:0 12px; border:1px solid #d4dce5; border-radius:12px; outline:0; color:#1d1d1d; background:#fff; font:600 13px/1.2 var(--font-ui); }
.mobile-project-runtime__field input:focus[b-9jqbpi64b3],.mobile-project-runtime__field select:focus[b-9jqbpi64b3] { border-color:#ec0a46; box-shadow:0 0 0 3px rgba(236,10,70,.12); }
.mobile-project-runtime__return-field[b-9jqbpi64b3] { gap:8px; padding:12px; border:1px solid #dce4ee; border-radius:14px; background:#f7f9fb; }
.mobile-project-runtime__return-field span[b-9jqbpi64b3] { color:#526174; font-weight:700; }
.mobile-project-runtime__return-field small[b-9jqbpi64b3] { color:#67768c; font:600 11px/1.35 var(--font-ui); }
.mobile-project-runtime__checks[b-9jqbpi64b3] { display:grid; gap:8px; }
.mobile-project-runtime__checks label[b-9jqbpi64b3] { display:flex; align-items:center; gap:8px; min-height:40px; padding:0 10px; border:1px solid #dce4ee; border-radius:10px; color:#526174; background:#f7f9fb; font:600 12px/1 var(--font-ui); }
.mobile-project-runtime__actions[b-9jqbpi64b3] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
.mobile-project-runtime__actions button[b-9jqbpi64b3],.mobile-project-runtime__primary[b-9jqbpi64b3],.mobile-project-runtime__delete[b-9jqbpi64b3] { min-height:44px; border-radius:12px; font:700 12px/1 var(--font-ui); }
.mobile-project-runtime__actions button[b-9jqbpi64b3] { border:1px solid #d4dce5; color:#1d1d1d; background:#fff; }
.mobile-project-runtime__primary[b-9jqbpi64b3] { border:0; color:#fff; background:#ec0a46; }
.mobile-project-runtime__delete[b-9jqbpi64b3] { border:1px solid #f2c7ce; color:#d7193f; background:#fff5f6; }
/* /Blazor/Components/MobileProjectApprovalRuntime.razor.rz.scp.css */
.mobile-project-approval-runtime[b-xqcc6or51n] { display:none; width:min(375px,100%); min-width:0; margin:0 auto; padding:24px 15px 32px; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }
.mobile-project-approval-runtime[b-xqcc6or51n], .mobile-project-approval-runtime *[b-xqcc6or51n] { box-sizing:border-box; }
.mobile-project-reference__heading[b-xqcc6or51n] { margin:0 -15px 22px; padding:0 15px 16px; border-bottom:1px solid #d4dce5; }.mobile-project-reference__heading h1[b-xqcc6or51n] { margin:0 0 10px; color:#000; font:500 24px/.9 var(--font-title); }.mobile-project-reference__heading p[b-xqcc6or51n] { margin:0; color:#67768c; font:500 13px/1.25 var(--font-ui); }
.mobile-project-reference__steps[b-xqcc6or51n] { position:relative; width:calc(100% + 30px); height:72px; margin:0 -15px 32px; overflow:hidden; padding:0; background:#fff; }.mobile-project-reference__steps div[b-xqcc6or51n] { position:absolute; top:18px; display:flex; align-items:center; gap:12px; width:max-content; }.mobile-project-reference__steps div:nth-child(1)[b-xqcc6or51n] { left:15px; }.mobile-project-reference__steps div:nth-child(2)[b-xqcc6or51n] { left:148px; }.mobile-project-reference__steps div:nth-child(3)[b-xqcc6or51n] { left:299px; }.mobile-project-reference__steps i[b-xqcc6or51n] { display:grid; width:36px; height:36px; place-items:center; border-radius:50%; background:#f0f4f8; }.mobile-project-reference__steps img[b-xqcc6or51n] { width:16px; height:16px; }.mobile-project-reference__steps span[b-xqcc6or51n] { display:block; color:#1d1d1d; font:500 14px/.9 var(--font-title); white-space:nowrap; }.mobile-project-reference__steps small[b-xqcc6or51n] { display:block; margin-top:4px; color:#67768c; font:500 12px/1 var(--font-ui); }.mobile-project-reference__steps > b[b-xqcc6or51n] { position:absolute; top:0; right:0; width:70px; height:72px; background:linear-gradient(90deg,transparent,#fff); }
.mobile-project-approval-card[b-xqcc6or51n] { position:relative; display:grid; gap:18px; margin:0 0 24px; padding:20px 22px; overflow:hidden; border:1px solid rgba(46,74,105,.1); border-radius:24px; background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(240,247,255,.5)); }.mobile-project-approval-card[b-xqcc6or51n]::before { position:absolute; z-index:0; top:42px; right:4px; bottom:4px; left:4px; border:1px solid #f0f4f8; border-radius:20px; background:#fff; content:""; }.mobile-project-approval-card>*[b-xqcc6or51n] { position:relative; z-index:1; }.mobile-project-approval-card h2[b-xqcc6or51n] { margin:0; font:500 18px/.9 var(--font-title); }
.reference-info[b-xqcc6or51n] { position:relative; min-height:99px; overflow:hidden; padding:17px 16px 16px 54px; border:1px solid rgba(46,74,105,.1); border-radius:24px; background:linear-gradient(180deg,#fff,#f0f7ff); }.reference-info>span[b-xqcc6or51n] { position:absolute; top:30px; left:0; width:2px; height:24px; background:#67768c; box-shadow:0 0 16px #67768c; }.reference-info--blue>span[b-xqcc6or51n] { background:#2276fd; box-shadow:0 0 16px #2276fd; }.reference-info--blue[b-xqcc6or51n]::before { position:absolute; top:31px; left:24px; display:grid; width:20px; height:20px; place-items:center; border-radius:5px; color:#fff; background:#2276fd; content:"i"; font:700 11px/1 var(--font-ui); }.reference-info img[b-xqcc6or51n] { position:absolute; top:31px; left:24px; width:20px; height:20px; }.reference-info p[b-xqcc6or51n] { margin:0; font:500 13px/1.3 var(--font-ui); }.reference-info--manager[b-xqcc6or51n] { min-height:173px; }.reference-info button[b-xqcc6or51n],.reference-info a[b-xqcc6or51n] { display:flex; width:100%; height:40px; align-items:center; justify-content:center; margin:13px 0 0; border:1px solid rgb(29 29 29 / 20%); border-radius:12px; color:#1d1d1d; background:#fff; font:700 12px/1 var(--font-title); text-decoration:none; }
.reference-step[b-xqcc6or51n] { display:flex; align-items:center; gap:8px; color:#67768c; font:600 14px/1 var(--font-ui); }.reference-step b[b-xqcc6or51n] { display:grid; width:18px; height:18px; place-items:center; border-radius:50%; color:#fff; background:#fd2226; font:600 11px/1 var(--font-ui); }.reference-code[b-xqcc6or51n] { width:100%; padding:18px 20px; overflow:hidden; border:0; border-radius:18px; color:#1d1d1d; background:#f0f4f8; font:600 13px/1 var(--font-code); text-align:left; text-overflow:ellipsis; white-space:nowrap; }.reference-target[b-xqcc6or51n] { margin:-8px 0 0; color:#67768c; font:500 12px/1.35 var(--font-ui); }.reference-segmented[b-xqcc6or51n] { display:grid; grid-template-columns:1fr 1fr; padding:4px; border-radius:16px; background:#f0f4f8; }.reference-segmented button[b-xqcc6or51n] { display:flex; height:44px; align-items:center; justify-content:center; gap:8px; border:0; border-radius:12px; color:#67768c; background:transparent; font:600 13px/1 var(--font-ui); }.reference-segmented button.is-active[b-xqcc6or51n] { color:#1d1d1d; background:#fff; box-shadow:0 4px 12px rgb(0 8 33 / 8%); }.reference-segmented img[b-xqcc6or51n] { width:18px; height:18px; }
.reference-dropdown[b-xqcc6or51n] { display:grid; gap:8px; color:#67768c; font:600 13px/1 var(--font-ui); }.reference-actions[b-xqcc6or51n] { display:grid; grid-template-columns:1fr 1fr; gap:10px; }.reference-actions button[b-xqcc6or51n],.mobile-project-reference__save[b-xqcc6or51n],.mobile-project-reference__preview[b-xqcc6or51n] { min-height:44px; border:1px solid rgba(29,29,29,.2); border-radius:12px; color:#1d1d1d; background:#fff; font:700 12px/1 var(--font-title); }.reference-actions button:last-child[b-xqcc6or51n] { border:0; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); }.reference-actions--manual[b-xqcc6or51n] { grid-template-columns:1fr; }.reference-actions--manual button[b-xqcc6or51n] { border:1px solid rgba(34,118,253,.24); color:#2276fd; background:#f0f7ff; }
.reference-field[b-xqcc6or51n] { display:grid; gap:8px; }.reference-field label[b-xqcc6or51n],.reference-money-row label[b-xqcc6or51n] { color:#67768c; font:600 13px/1 var(--font-ui); }.reference-field>div[b-xqcc6or51n] { display:flex; min-width:0; height:52px; align-items:center; gap:10px; padding:0 16px; overflow:hidden; border-radius:14px; background:#f0f4f8; }.reference-field img[b-xqcc6or51n] { width:18px; height:18px; flex:0 0 auto; }.reference-field input[b-xqcc6or51n],.reference-money-row input[b-xqcc6or51n] { min-width:0; width:100%; border:0; outline:0; color:#1d1d1d; background:transparent; font:600 14px/1 var(--font-ui); }.reference-field input:disabled[b-xqcc6or51n],.reference-money-row input:disabled[b-xqcc6or51n] { opacity:1; -webkit-text-fill-color:#1d1d1d; }.reference-money-row[b-xqcc6or51n] { display:grid; grid-template-columns:1fr 1fr; gap:12px; }.reference-money-row>div[b-xqcc6or51n] { display:grid; gap:8px; min-width:0; }.reference-money-row strong[b-xqcc6or51n] { display:flex; height:52px; align-items:center; justify-content:space-between; padding:0 14px; border-radius:14px; background:#f0f4f8; }.reference-money-row i[b-xqcc6or51n] { color:#67768c; font-style:normal; }.mobile-project-reference__save[b-xqcc6or51n] { width:100%; margin:0 0 12px; }.mobile-project-reference__submit[b-xqcc6or51n] { display:flex; width:100%; height:52px; align-items:center; justify-content:center; margin:0; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); box-shadow:0 8px 20px rgb(253 34 38 / 20%); font:700 13px/1 var(--font-title); }.mobile-project-reference__preview[b-xqcc6or51n] { width:100%; margin-top:10px; }.mobile-project-approval-runtime__submit-row[b-xqcc6or51n] { margin:0 0 24px; }.reference-toggle[b-xqcc6or51n] { display:flex; width:100%; align-items:center; justify-content:space-between; gap:12px; border:0; background:transparent; text-align:left; }.reference-toggle b[b-xqcc6or51n] { display:grid; width:64px; height:34px; place-items:center; border-radius:999px; color:#67768c; background:#e2e8ef; font:600 12px/1 var(--font-ui); }.reference-toggle span[b-xqcc6or51n] { color:#1d1d1d; font:600 13px/1 var(--font-ui); }
@media (max-width:767px) { .mobile-project-approval-runtime[b-xqcc6or51n] { display:block; } }

/* These field and flow fragments are small Razor components, so cross their isolation boundary deliberately. */
[b-xqcc6or51n] .mobile-project-reference__steps { position:relative; width:calc(100% + 30px); height:72px; margin:0 -15px 32px; overflow:hidden; padding:0; background:#fff; } [b-xqcc6or51n] .mobile-project-reference__steps div { position:absolute; top:18px; display:flex; align-items:center; gap:12px; width:max-content; } [b-xqcc6or51n] .mobile-project-reference__steps div:nth-child(1) { left:15px; } [b-xqcc6or51n] .mobile-project-reference__steps div:nth-child(2) { left:148px; } [b-xqcc6or51n] .mobile-project-reference__steps div:nth-child(3) { left:299px; } [b-xqcc6or51n] .mobile-project-reference__steps i { display:grid; width:36px; height:36px; place-items:center; border-radius:50%; background:#f0f4f8; } [b-xqcc6or51n] .mobile-project-reference__steps img { width:16px; height:16px; } [b-xqcc6or51n] .mobile-project-reference__steps span { display:block; color:#1d1d1d; font:500 14px/.9 var(--font-title); white-space:nowrap; } [b-xqcc6or51n] .mobile-project-reference__steps small { display:block; margin-top:4px; color:#67768c; font:500 12px/1 var(--font-ui); } [b-xqcc6or51n] .mobile-project-reference__steps>b { position:absolute; top:0; right:0; width:70px; height:72px; background:linear-gradient(90deg,transparent,#fff); }
[b-xqcc6or51n] .reference-field { display:grid; gap:8px; } [b-xqcc6or51n] .reference-field label { color:#67768c; font:600 13px/1 var(--font-ui); } [b-xqcc6or51n] .reference-field>div { display:flex; min-width:0; height:52px; align-items:center; gap:10px; padding:0 16px; overflow:hidden; border-radius:14px; background:#f0f4f8; } [b-xqcc6or51n] .reference-field img { width:18px; height:18px; flex:0 0 auto; } [b-xqcc6or51n] .reference-field input, [b-xqcc6or51n] .reference-money-row input { min-width:0; width:100%; border:0; outline:0; color:#1d1d1d; background:transparent; font:600 14px/1 var(--font-ui); } [b-xqcc6or51n] .reference-field input:disabled, [b-xqcc6or51n] .reference-money-row input:disabled { opacity:1; -webkit-text-fill-color:#1d1d1d; }
/* /Blazor/Components/MobileProjectSettingsRuntime.razor.rz.scp.css */
.mobile-project-settings-runtime[b-ycngr5vvyg] { display:none; width:min(375px,100%); min-width:0; margin:0 auto; padding:24px 15px 32px; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-project-settings-runtime[b-ycngr5vvyg],.mobile-project-settings-runtime *[b-ycngr5vvyg] { box-sizing:border-box; }.mobile-project-reference__heading[b-ycngr5vvyg] { margin:0 -15px 22px; padding:0 15px 16px; border-bottom:1px solid #d4dce5; }.mobile-project-reference__heading h1[b-ycngr5vvyg] { margin:0 0 10px; color:#000; font:500 24px/.9 var(--font-title); }.mobile-project-reference__heading p[b-ycngr5vvyg] { margin:0; color:#67768c; font:500 13px/1.25 var(--font-ui); }.mobile-project-reference__steps[b-ycngr5vvyg] { position:relative; width:calc(100% + 30px); height:72px; margin:0 -15px 32px; overflow:hidden; padding:0; background:#fff; }.mobile-project-reference__steps div[b-ycngr5vvyg] { position:absolute; top:18px; display:flex; align-items:center; gap:12px; width:max-content; }.mobile-project-reference__steps div:nth-child(1)[b-ycngr5vvyg] { left:15px; }.mobile-project-reference__steps div:nth-child(2)[b-ycngr5vvyg] { left:148px; }.mobile-project-reference__steps div:nth-child(3)[b-ycngr5vvyg] { left:299px; }.mobile-project-reference__steps i[b-ycngr5vvyg] { display:grid; width:36px; height:36px; place-items:center; border-radius:50%; background:#f0f4f8; }.mobile-project-reference__steps img[b-ycngr5vvyg] { width:16px; height:16px; }.mobile-project-reference__steps span[b-ycngr5vvyg] { display:block; font:500 14px/.9 var(--font-title); white-space:nowrap; }.mobile-project-reference__steps small[b-ycngr5vvyg] { display:block; margin-top:4px; color:#67768c; font:500 12px/1 var(--font-ui); }.mobile-project-reference__steps>b[b-ycngr5vvyg] { position:absolute; top:0; right:0; width:70px; height:72px; background:linear-gradient(90deg,transparent,#fff); }
.settings-reference-card[b-ycngr5vvyg],.settings-runtime-sandbox[b-ycngr5vvyg] { display:grid; gap:16px; margin:0 0 24px; padding:20px; border:1px solid rgba(46,74,105,.1); border-radius:24px; background:#fff; }.settings-reference-card__status[b-ycngr5vvyg] { position:relative; display:flex; min-height:68px; align-items:center; gap:12px; padding:0 16px 0 22px; overflow:hidden; border:1px solid rgba(46,74,105,.1); border-radius:24px; background:linear-gradient(180deg,#fff,#f0f7ff); }.settings-reference-card__status>span[b-ycngr5vvyg] { position:absolute; left:0; width:2px; height:24px; background:#00d512; box-shadow:0 0 16px #00d512; }.settings-reference-card__status>img[b-ycngr5vvyg] { width:24px; height:24px; padding:5px; border-radius:50%; background:#00d512; }.settings-reference-card__status small[b-ycngr5vvyg] { display:block; margin-bottom:5px; font:500 13px/1 var(--font-ui); }.settings-reference-card__status strong[b-ycngr5vvyg],.is-success[b-ycngr5vvyg] { color:#00b811; }.settings-reference-card__row[b-ycngr5vvyg] { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; color:#67768c; font:600 13px/1.2 var(--font-ui); }.settings-reference-card__row strong[b-ycngr5vvyg] { color:#1d1d1d; text-align:right; }.settings-reference-card__row strong img[b-ycngr5vvyg] { width:15px; margin-right:5px; vertical-align:middle; }.settings-reference-card__row .is-success[b-ycngr5vvyg] { color:#00b811; }.settings-reference-card__row .is-muted[b-ycngr5vvyg] { color:#67768c; }.settings-reference-card__field[b-ycngr5vvyg] { display:grid; gap:8px; }.settings-reference-card__field label[b-ycngr5vvyg] { color:#67768c; font:600 13px/1 var(--font-ui); }.settings-reference-card__field>div[b-ycngr5vvyg] { display:flex; min-height:52px; align-items:center; gap:10px; padding:0 16px; border-radius:14px; background:#f0f4f8; font:600 14px/1 var(--font-ui); }.settings-reference-card__field>div img[b-ycngr5vvyg] { width:18px; }.settings-reference-card__field small[b-ycngr5vvyg] { display:flex; align-items:center; gap:6px; color:#00b811; font:600 12px/1 var(--font-ui); }.settings-reference-card__field small img[b-ycngr5vvyg] { width:14px; }.settings-reference-card__hold[b-ycngr5vvyg] { display:flex; align-items:center; gap:12px; padding:14px 0; border-top:1px solid #e2e8ef; border-bottom:1px solid #e2e8ef; }.settings-reference-card__hold>img[b-ycngr5vvyg] { width:28px; height:28px; }.settings-reference-card__hold strong[b-ycngr5vvyg],.settings-reference-card__hold span[b-ycngr5vvyg] { display:block; }.settings-reference-card__hold strong[b-ycngr5vvyg] { margin-bottom:4px; font:600 14px/1 var(--font-ui); }.settings-reference-card__hold span[b-ycngr5vvyg] { color:#67768c; font:500 12px/1 var(--font-ui); }.settings-reference-methods[b-ycngr5vvyg] { display:grid; gap:8px; }.settings-reference-methods h2[b-ycngr5vvyg],.settings-runtime-sandbox h2[b-ycngr5vvyg] { margin:0 0 4px; font:500 18px/.9 var(--font-title); }.settings-reference-methods button[b-ycngr5vvyg] { display:flex; width:100%; min-height:60px; align-items:center; gap:12px; padding:10px 12px; border:1px solid rgba(46,74,105,.1); border-radius:16px; color:#1d1d1d; background:#fff; text-align:left; }.settings-reference-methods button>img:first-child[b-ycngr5vvyg] { width:28px; height:28px; }.settings-reference-methods button>img:last-child[b-ycngr5vvyg] { width:16px; margin-left:auto; }.settings-reference-methods span[b-ycngr5vvyg] { display:grid; gap:5px; font:600 13px/1 var(--font-ui); }.settings-reference-methods small[b-ycngr5vvyg],.settings-runtime-sandbox p[b-ycngr5vvyg] { color:#67768c; font:500 11px/1.25 var(--font-ui); }.settings-reference-card__token[b-ycngr5vvyg] { display:flex; min-height:52px; align-items:center; gap:10px; padding:0 14px; border:1px solid rgba(46,74,105,.1); border-radius:14px; color:#1d1d1d; background:#fff; font:600 13px/1 var(--font-ui); text-align:left; }.settings-reference-card__token img[b-ycngr5vvyg] { width:18px; }.settings-runtime-sandbox p[b-ycngr5vvyg] { margin:0; font-size:13px; }.reference-toggle[b-ycngr5vvyg] { display:flex; width:100%; align-items:center; justify-content:space-between; gap:12px; border:0; background:transparent; text-align:left; }.reference-toggle b[b-ycngr5vvyg] { display:grid; width:64px; height:34px; place-items:center; border-radius:999px; color:#67768c; background:#e2e8ef; font:600 12px/1 var(--font-ui); }.reference-toggle span[b-ycngr5vvyg] { font:600 13px/1 var(--font-ui); }.mobile-project-reference__save[b-ycngr5vvyg] { width:100%; min-height:52px; margin:0 0 24px; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); font:700 13px/1 var(--font-title); }
@media (max-width:767px) { .mobile-project-settings-runtime[b-ycngr5vvyg] { display:block; } }

[b-ycngr5vvyg] .mobile-project-reference__steps { position:relative; width:calc(100% + 30px); height:72px; margin:0 -15px 32px; overflow:hidden; padding:0; background:#fff; } [b-ycngr5vvyg] .mobile-project-reference__steps div { position:absolute; top:18px; display:flex; align-items:center; gap:12px; width:max-content; } [b-ycngr5vvyg] .mobile-project-reference__steps div:nth-child(1) { left:15px; } [b-ycngr5vvyg] .mobile-project-reference__steps div:nth-child(2) { left:148px; } [b-ycngr5vvyg] .mobile-project-reference__steps div:nth-child(3) { left:299px; } [b-ycngr5vvyg] .mobile-project-reference__steps i { display:grid; width:36px; height:36px; place-items:center; border-radius:50%; background:#f0f4f8; } [b-ycngr5vvyg] .mobile-project-reference__steps img { width:16px; height:16px; } [b-ycngr5vvyg] .mobile-project-reference__steps span { display:block; font:500 14px/.9 var(--font-title); white-space:nowrap; } [b-ycngr5vvyg] .mobile-project-reference__steps small { display:block; margin-top:4px; color:#67768c; font:500 12px/1 var(--font-ui); } [b-ycngr5vvyg] .mobile-project-reference__steps>b { position:absolute; top:0; right:0; width:70px; height:72px; background:linear-gradient(90deg,transparent,#fff); }

/* Preserve the current merchant/Admin data model while keeping long runtime values
   inside the 375px presentation canvas. */
@media (max-width:767px) {
 .mobile-project-settings-runtime .settings-reference-card__field>div[b-ycngr5vvyg]{min-width:0;min-height:52px;height:auto;padding-top:12px;padding-bottom:12px;overflow-wrap:anywhere;word-break:break-word}
 .mobile-project-settings-runtime .settings-reference-card__row>*[b-ycngr5vvyg]{min-width:0}
 .mobile-project-settings-runtime .settings-reference-card__row strong[b-ycngr5vvyg]{overflow-wrap:anywhere;word-break:break-word}
 .mobile-project-settings-runtime .settings-reference-card__token[b-ycngr5vvyg]{min-width:0;align-items:center}
 .mobile-project-settings-runtime .settings-reference-card__token-value[b-ycngr5vvyg]{display:grid;flex:1 1 150px;min-width:0;gap:4px}
 .mobile-project-settings-runtime .settings-reference-card__token-value>span[b-ycngr5vvyg]{color:#526174;font:600 11px/1.2 var(--font-ui)}
 .mobile-project-settings-runtime .settings-reference-card__token-value small[b-ycngr5vvyg]{min-width:0;overflow:hidden;color:#1d1d1d;font:600 12px/1.2 var(--font-code);text-overflow:ellipsis;white-space:nowrap}
 .mobile-project-settings-runtime .settings-reference-card__token button[b-ycngr5vvyg]{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid #d4dce5;border-radius:10px;color:#1d1d1d;background:#fff;font:700 11px/1 var(--font-ui)}
 .mobile-project-settings-runtime .settings-reference-card__token button:disabled[b-ycngr5vvyg]{opacity:.55}
}
/* /Blazor/Components/MobileProjectsListRuntime.razor.rz.scp.css */
.mobile-projects-runtime[b-j8833nrt7g] { display: none; }

@media (max-width: 767px) {
    .mobile-projects-runtime[b-j8833nrt7g] {
        display: grid;
        gap: 18px;
        width: 100%;
        min-width: 0;
        padding: 24px 15px 32px;
        color: #1d1d1d;
        background: #f0f4f8;
        font-family: var(--font-ui);
    }

    .mobile-projects-runtime__header[b-j8833nrt7g] { display: grid; gap: 16px; }
    .mobile-projects-runtime__title[b-j8833nrt7g] { display: flex; align-items: center; gap: 12px; }
    .mobile-projects-runtime__title img[b-j8833nrt7g] { width: 20px; height: 20px; }
    .mobile-projects-runtime__title h1[b-j8833nrt7g] { margin: 0; font: 500 24px/.9 var(--font-title); }
    .mobile-projects-runtime__header p[b-j8833nrt7g] { margin: 0; color: #67768c; font-size: 13px; line-height: 1.35; }

    .mobile-projects-runtime__create[b-j8833nrt7g],
    .mobile-projects-runtime__more[b-j8833nrt7g],
    .mobile-projects-runtime__filters-trigger[b-j8833nrt7g] {
        min-height: 44px;
        border: 0;
        border-radius: 12px;
        font: 700 12px/1 var(--font-ui);
    }

    .mobile-projects-runtime__create[b-j8833nrt7g] {
        display: inline-flex; align-items: center; justify-content: center; gap: 6px;
        width: 100%; color: #fff;
        background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%);
    }
    .mobile-projects-runtime__create img[b-j8833nrt7g] { width: 16px; height: 16px; filter: brightness(0) invert(1); }

    .mobile-projects-runtime__onboarding-preview[b-j8833nrt7g] {
        min-height: 44px;
        width: 100%;
        border: 1px solid #d4dce5;
        border-radius: 12px;
        color: #1d1d1d;
        background: #f7fafc;
        font: 700 12px/1 var(--font-ui);
    }

    .mobile-projects-runtime__notice[b-j8833nrt7g] {
        display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 12px;
        padding: 16px; border-radius: 16px; border: 1px solid #d4dce5; background: #e8eff7;
    }
    .mobile-projects-runtime__notice img[b-j8833nrt7g] { width: 20px; height: 20px; }
    .mobile-projects-runtime__notice p[b-j8833nrt7g] { margin: 0; color: #526174; font-size: 12px; line-height: 1.42; }

    .mobile-projects-runtime__stats[b-j8833nrt7g] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
    .mobile-projects-runtime__stats article[b-j8833nrt7g] { min-width: 0; padding: 20px 18px; border: 1px solid #d4dce5; border-radius: 24px; background: #f7fafc; }
    .mobile-projects-runtime__stats span[b-j8833nrt7g] { display: block; color: #67768c; font-size: 13px; }
    .mobile-projects-runtime__stats strong[b-j8833nrt7g] { display: block; margin-top: 12px; font: 700 42px/1 var(--font-number); }
    .mobile-projects-runtime__stats p[b-j8833nrt7g] { margin: 12px 0 0; color: #67768c; font-size: 11px; line-height: 1.25; }
    .mobile-projects-runtime__stats i[b-j8833nrt7g] { display: inline-grid; place-items: center; width: 16px; height: 16px; margin-right: 3px; border-radius: 50%; background: #00d512; vertical-align: middle; }
    .mobile-projects-runtime__stats i img[b-j8833nrt7g] { width: 10px; height: 10px; filter: brightness(0) invert(1); }

    .mobile-projects-runtime__filters-trigger[b-j8833nrt7g] { display: flex; align-items: center; justify-content: space-between; padding: 0 16px; color: #1d1d1d; background: #e1e8ef; }
    .mobile-projects-runtime__filters-trigger span[b-j8833nrt7g] { display: grid; place-items: center; min-width: 22px; height: 22px; border-radius: 50%; color: #fff; background: #fd2226; font-size: 11px; }

    .mobile-projects-runtime__list[b-j8833nrt7g] { display: grid; gap: 10px; min-width: 0; }
    .mobile-project-card[b-j8833nrt7g] { display: grid; gap: 14px; min-width: 0; padding: 16px; border: 1px solid #d4dce5; border-radius: 24px; background: #f7fafc; cursor: pointer; }
    .mobile-project-card:focus-visible[b-j8833nrt7g] { outline: 3px solid rgba(253, 34, 38, .35); outline-offset: 2px; }
    .mobile-project-card__head[b-j8833nrt7g] { display: flex; align-items: center; gap: 8px; min-width: 0; color: #67768c; font: 600 11px/1 var(--font-ui); }
    .mobile-project-card__head > img[b-j8833nrt7g] { width: 20px; height: 20px; }
    .mobile-project-card__head i[b-j8833nrt7g] { width: 8px; height: 8px; margin-left: auto; border-radius: 50%; background: #b0b6be; }
    .mobile-project-card__head i.is-live[b-j8833nrt7g] { background: #00d512; box-shadow: 0 0 0 4px rgba(0, 213, 18, .14); }
    .mobile-project-card__badges[b-j8833nrt7g] { display: flex; flex-wrap: wrap; gap: 6px; }
    .mobile-project-card__badges span[b-j8833nrt7g] { display: inline-flex; align-items: center; gap: 5px; min-height: 24px; padding: 4px 8px; border-radius: 8px; font-size: 11px; line-height: 1; }
    .mobile-project-card__badges img[b-j8833nrt7g] { width: 13px; height: 13px; }
    .mobile-project-card__status[b-j8833nrt7g] { color: #67768c; background: #e9eef3; }
    .mobile-project-card__status.is-approved[b-j8833nrt7g] { color: #087f18; background: #dff7e2; }
    .mobile-project-card__status.is-pending[b-j8833nrt7g], .mobile-project-card__status.is-warning[b-j8833nrt7g] { color: #9b6000; background: #fff0d4; }
    .mobile-project-card__status.is-danger[b-j8833nrt7g] { color: #bf2335; background: #ffe2e5; }
    .mobile-project-card__hold[b-j8833nrt7g] { color: #516176; background: #eef2f5; }
    .mobile-project-card h2[b-j8833nrt7g] { overflow: hidden; margin: 0; color: #1d1d1d; font: 600 20px/1.08 var(--font-title); text-overflow: ellipsis; white-space: nowrap; }
    .mobile-project-card__fields[b-j8833nrt7g], .mobile-project-card__admin[b-j8833nrt7g] { display: grid; gap: 10px; margin: 0; }
    .mobile-project-card__fields > div[b-j8833nrt7g], .mobile-project-card__admin > div[b-j8833nrt7g] { display: grid; grid-template-columns: 92px minmax(0, 1fr); gap: 10px; }
    .mobile-project-card dt[b-j8833nrt7g] { color: #8190a1; font-size: 11px; }
    .mobile-project-card dd[b-j8833nrt7g] { display: flex; align-items: center; gap: 5px; min-width: 0; margin: 0; overflow: hidden; color: #1d1d1d; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-project-card dd > img[b-j8833nrt7g] { width: 14px; height: 14px; flex: 0 0 auto; }
    .mobile-project-card__methods[b-j8833nrt7g] { flex-wrap: wrap; overflow: visible; white-space: normal; }
    .mobile-project-card__methods span[b-j8833nrt7g] { display: inline-flex; align-items: center; gap: 4px; min-height: 22px; padding: 3px 6px; border-radius: 7px; color: #3f4e60; background: #e5ebf1; font-size: 10px; }
    .mobile-project-card__methods span.is-muted[b-j8833nrt7g] { color: #8190a1; }
    .mobile-project-card__methods img[b-j8833nrt7g] { width: 12px; height: 12px; }
    .mobile-project-card__admin[b-j8833nrt7g] { padding-top: 12px; border-top: 1px solid #dbe2e9; }
    .mobile-project-card__admin dd[b-j8833nrt7g] { justify-content: flex-end; text-align: right; }

    .mobile-projects-runtime__more[b-j8833nrt7g] { width: 100%; color: #fd2226; border: 1px solid #fd2226; background: transparent; }
    .mobile-projects-runtime__state[b-j8833nrt7g] { display: grid; place-items: center; min-height: 180px; padding: 24px; border: 1px solid #d4dce5; border-radius: 24px; color: #67768c; background: #f7fafc; text-align: center; }
    .mobile-projects-runtime__state p[b-j8833nrt7g] { margin: 0; }
    .mobile-projects-runtime__state button[b-j8833nrt7g] { min-height: 40px; margin-top: 12px; padding: 0 14px; border: 0; border-radius: 12px; color: #fff; background: #fd2226; }
}

.mobile-projects-filter-overlay__content[b-j8833nrt7g] { display: grid; gap: 14px; padding: 20px; background: #f0f4f8; }
.mobile-projects-filter-overlay__content header[b-j8833nrt7g] { display: flex; align-items: center; justify-content: space-between; }
.mobile-projects-filter-overlay__content h2[b-j8833nrt7g] { margin: 0; font: 600 22px/1.1 var(--font-title); }
.mobile-projects-filter-overlay__content header button[b-j8833nrt7g] { width: 40px; height: 40px; border: 0; border-radius: 12px; background: #e1e8ef; font-size: 24px; }
.mobile-projects-filter-overlay__content label[b-j8833nrt7g] { display: grid; gap: 7px; color: #67768c; font-size: 12px; }
.mobile-projects-filter-overlay__content input[b-j8833nrt7g], .mobile-projects-filter-overlay__content select[b-j8833nrt7g] { width: 100%; min-height: 44px; padding: 0 12px; border: 1px solid #d4dce5; border-radius: 12px; color: #1d1d1d; background: #fff; font: inherit; }
.mobile-projects-filter-overlay__content footer[b-j8833nrt7g] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; padding-top: 6px; }
.mobile-projects-filter-overlay__content footer button[b-j8833nrt7g] { min-height: 44px; border: 0; border-radius: 12px; font-weight: 700; }
.mobile-projects-filter-overlay__reset[b-j8833nrt7g] { color: #1d1d1d; background: #e1e8ef; }
.mobile-projects-filter-overlay__apply[b-j8833nrt7g] { color: #fff; background: #fd2226; }

@media (max-width: 767px) {
    .mobile-projects-filter-overlay__panel[b-j8833nrt7g] { width: min(100%, 520px); }
}
/* /Blazor/Components/MobileSettlementDetailsRuntime.razor.rz.scp.css */
.mobile-settlement-details-runtime[b-vm78azkp4c] {
    display: none;
    width: 100%;
    min-width: 0;
}

@media (max-width: 767px) {
    .mobile-settlement-details-runtime[b-vm78azkp4c] {
        display: block;
    }

    /* Keep the approved reference geometry even in browsers without CSS @scope. */
    .mobile-settlement-details-runtime[b-vm78azkp4c],
    .mobile-settlement-details-runtime *[b-vm78azkp4c] { box-sizing: border-box; }
    .mobile-settlement-details-runtime .settlement-page[b-vm78azkp4c] { position:relative; width:375px; min-height:1368px; margin:0 auto; overflow:hidden; background:#f0f4f8; color:#1d1d1d; font-family:var(--font-ui); }
    .mobile-settlement-details-runtime .settlement-modal[b-vm78azkp4c] { position:relative; width:375px; min-height:1368px; }
    .mobile-settlement-details-runtime .modal-title[b-vm78azkp4c] { position:absolute; top:32px; left:15px; z-index:5; margin:0; color:#000; font:500 16px/14.4px var(--font-title); }
    .mobile-settlement-details-runtime .modal-close[b-vm78azkp4c] { position:absolute; top:12px; left:319px; z-index:6; width:44px; height:44px; padding:0; border:0; border-radius:50%; background:#fff; box-shadow:0 0 10px rgb(0 0 0 / 12%); }
    .mobile-settlement-details-runtime .modal-close img[b-vm78azkp4c] { position:absolute; top:15px; left:15px; display:block; width:14px; height:14px; }
    .mobile-settlement-details-runtime .status-pill[b-vm78azkp4c] { position:absolute; top:58px; z-index:5; display:flex; align-items:center; justify-content:center; height:24px; padding:1px 2px 2px; border-radius:128px; font:600 12px/normal var(--font-ui); }
    .mobile-settlement-details-runtime .status-paid[b-vm78azkp4c] { left:15px; width:100px; gap:2px; color:#fff; background:#00d512; }
    .mobile-settlement-details-runtime .status-paid img[b-vm78azkp4c] { display:block; width:12px; height:12px; }
    .mobile-settlement-details-runtime .status-confirmed[b-vm78azkp4c] { left:121px; width:153px; color:#00a810; background:rgb(0 213 18 / 10%); }
    .mobile-settlement-details-runtime .modal-card[b-vm78azkp4c] { position:absolute; top:100px; left:8px; width:359px; min-height:1259px; border-radius:24px; background:#fff; }
    .mobile-settlement-details-runtime .info-created[b-vm78azkp4c],
    .mobile-settlement-details-runtime .info-updated[b-vm78azkp4c],
    .mobile-settlement-details-runtime .info-rate[b-vm78azkp4c] { position:absolute; z-index:4; }
    .mobile-settlement-details-runtime .info-created[b-vm78azkp4c] { top:264px; left:26px; }
    .mobile-settlement-details-runtime .info-updated[b-vm78azkp4c] { top:334px; left:26px; }
    .mobile-settlement-details-runtime .info-rate[b-vm78azkp4c] { top:334px; left:182px; }
    .mobile-settlement-details-runtime .label[b-vm78azkp4c] { display:block; margin:0; color:#67768c; font:600 14px/normal var(--font-ui); }
    .mobile-settlement-details-runtime .value[b-vm78azkp4c],
    .mobile-settlement-details-runtime .muted-value[b-vm78azkp4c] { margin:0; color:#1d1d1d; font:600 14px/normal var(--font-ui); }
    .mobile-settlement-details-runtime .muted-value[b-vm78azkp4c] { color:#67768c; }
    .mobile-settlement-details-runtime .value-created[b-vm78azkp4c] { margin-top:12px; white-space:nowrap; }
    .mobile-settlement-details-runtime .value-created span[b-vm78azkp4c] { color:#67768c; font-size:13px; }
    .mobile-settlement-details-runtime .info-updated .value[b-vm78azkp4c],
    .mobile-settlement-details-runtime .info-rate .value[b-vm78azkp4c] { margin-top:12px; }
    .mobile-settlement-details-runtime .sum-panel[b-vm78azkp4c] { position:absolute; top:404px; left:26px; z-index:4; width:323px; border-radius:20px; background:#f0f4f8; }
    .mobile-settlement-details-runtime .sum-row[b-vm78azkp4c],
    .mobile-settlement-details-runtime .detail-row[b-vm78azkp4c],
    .mobile-settlement-details-runtime .commission[b-vm78azkp4c] { position:absolute; }
    .mobile-settlement-details-runtime .sum-row[b-vm78azkp4c] { width:287px; height:56px; }
    .mobile-settlement-details-runtime .rub-row[b-vm78azkp4c] { top:18px; left:18px; }
    .mobile-settlement-details-runtime .usdt-row[b-vm78azkp4c] { top:93px; left:18px; }
    .mobile-settlement-details-runtime .currency-icon[b-vm78azkp4c] { position:absolute; top:2px; left:0; display:flex; width:36px; height:36px; align-items:center; justify-content:center; border-radius:13.5px; }
    .mobile-settlement-details-runtime .currency-rub[b-vm78azkp4c] { background:#2276fd; }
    .mobile-settlement-details-runtime .currency-usdt[b-vm78azkp4c] { background:#009393; }
    .mobile-settlement-details-runtime .currency-icon img[b-vm78azkp4c] { display:block; max-width:18px; max-height:18px; }
    .mobile-settlement-details-runtime .sum-row .label[b-vm78azkp4c] { position:absolute; top:0; left:50px; width:140px; white-space:nowrap; }
    .mobile-settlement-details-runtime .sum-row .amount[b-vm78azkp4c] { position:absolute; top:21px; left:50px; white-space:nowrap; font-size:15px; }
    .mobile-settlement-details-runtime .network[b-vm78azkp4c] { position:absolute; top:1px; left:205px; display:flex; width:82px; height:18px; align-items:center; gap:5px; color:#67768c; font:600 14px/1 var(--font-ui); white-space:nowrap; }
    .mobile-settlement-details-runtime .network img[b-vm78azkp4c] { width:16px; height:16px; }
    .mobile-settlement-details-runtime .network strong[b-vm78azkp4c] { color:#1d1d1d; font-weight:600; }
    .mobile-settlement-details-runtime .detail-row[b-vm78azkp4c] { background:#fff; border-radius:16px; }
    .mobile-settlement-details-runtime .detail-label[b-vm78azkp4c] { position:absolute; left:18px; color:#67768c; font:600 14px/1 var(--font-ui); }
    .mobile-settlement-details-runtime .address-box[b-vm78azkp4c] { position:absolute; border-radius:8px; color:#1d1d1d; background:#f0f4f8; font:500 14px/17px var(--font-code); letter-spacing:.5px; }
    .mobile-settlement-details-runtime .address-wallet[b-vm78azkp4c] { color:#fd2226; }
    .mobile-settlement-details-runtime .copy-button[b-vm78azkp4c] { position:absolute; width:44px; height:44px; padding:0; border:0; border-radius:6px; background:#fff; }
    .mobile-settlement-details-runtime .copy-button img[b-vm78azkp4c] { position:absolute; top:13px; left:13px; width:18px; height:18px; }
    .mobile-settlement-details-runtime .commission[b-vm78azkp4c] { left:18px; width:160px; height:44px; }
    .mobile-settlement-details-runtime .commission .label[b-vm78azkp4c] { position:absolute; top:0; left:0; font-size:13px; }
    .mobile-settlement-details-runtime .commission .value[b-vm78azkp4c] { position:absolute; top:25px; left:0; font-size:15px; }

    .mobile-settlement-details-runtime .settlement-page[b-vm78azkp4c] { position: relative; top: 0; min-height: 1368px !important; height: auto !important; margin: 0 auto !important; }
    .mobile-settlement-details-runtime .settlement-modal[b-vm78azkp4c] { position: relative; top: 0; min-height: 1368px !important; height: auto !important; margin: 0; padding-bottom: 20px; }
    .mobile-settlement-details-runtime .status-failed[b-vm78azkp4c],
    .mobile-settlement-details-runtime .status-pending[b-vm78azkp4c] { left: 15px; gap: 2px; color: #fff; }
    .mobile-settlement-details-runtime .status-failed[b-vm78azkp4c] { background: #fd2226; }
    .mobile-settlement-details-runtime .status-pending[b-vm78azkp4c] { background: #4972ce; }
    .mobile-settlement-details-runtime .status-failed img[b-vm78azkp4c],
    .mobile-settlement-details-runtime .status-pending img[b-vm78azkp4c] { width: 12px; height: 12px; display: block; }
    .mobile-settlement-details-runtime .status-confirmed--pending[b-vm78azkp4c] { color: #67768c; background: rgba(103, 118, 140, .12); }
    .mobile-settlement-details-runtime .copy-button:disabled[b-vm78azkp4c] { cursor: default; opacity: .35; }
    .mobile-settlement-details-runtime .sum-panel .sum-divider[b-vm78azkp4c] { left: 18px !important; top: 75px !important; width: 287px !important; }
    .mobile-settlement-details-runtime .sum-panel .network[b-vm78azkp4c] { left: 205px !important; top: 1px !important; width: 100px !important; max-width: 100px !important; overflow: hidden; }
    .mobile-settlement-details-runtime .sum-panel .network strong[b-vm78azkp4c] { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-settlement-details-runtime .sum-panel[b-vm78azkp4c] { height: 437px !important; }
    .mobile-settlement-details-runtime .sum-panel .detail-row[b-vm78azkp4c] { left: 4px !important; width: 315px !important; height: 96px !important; }
    .mobile-settlement-details-runtime .sum-panel .wallet-row[b-vm78azkp4c] { top: 150px !important; }
    .mobile-settlement-details-runtime .sum-panel .hash-row[b-vm78azkp4c] { top: 250px !important; }
    .mobile-settlement-details-runtime .sum-panel .detail-label[b-vm78azkp4c] { top: 12px !important; }
    .mobile-settlement-details-runtime .sum-panel .address-box[b-vm78azkp4c] { left: 18px !important; top: 32px !important; width: 230px !important; height: 56px !important; padding: 3px 4px !important; overflow: visible !important; overflow-wrap: anywhere !important; word-break: break-word !important; }
    .mobile-settlement-details-runtime .sum-panel .copy-button[b-vm78azkp4c] { left: 255px !important; top: 38px !important; z-index: 1; }
    .mobile-settlement-details-runtime .sum-panel .commission[b-vm78azkp4c] { top: 370px !important; }
    .mobile-settlement-details-runtime .settlement-lower-content[b-vm78azkp4c] { position: relative; z-index: 4; width: 323px; margin: 857px 26px 0; display: flex; flex-direction: column; gap: 14px; }
    .mobile-settlement-details-runtime .provider-details[b-vm78azkp4c] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 16px; }
    .mobile-settlement-details-runtime .provider-details .provider[b-vm78azkp4c] { position: relative; inset: auto !important; width: auto; min-width: 0; }
    .mobile-settlement-details-runtime .provider-details .provider-error[b-vm78azkp4c] { grid-column: 1 / -1; }
    .mobile-settlement-details-runtime .provider-details .provider .value[b-vm78azkp4c],
    .mobile-settlement-details-runtime .provider-details .provider .muted-value[b-vm78azkp4c] { margin: 8px 0 0; overflow-wrap: anywhere; }
    .mobile-settlement-details-runtime .comment[b-vm78azkp4c] { position: relative; inset: auto !important; width: 323px !important; min-height: 50px; height: auto !important; padding: 0 0 0 38px; box-sizing: border-box; }
    .mobile-settlement-details-runtime .comment img[b-vm78azkp4c] { left: 0; top: 14px; }
    .mobile-settlement-details-runtime .comment .label[b-vm78azkp4c],
    .mobile-settlement-details-runtime .comment .value[b-vm78azkp4c] { position: static; width: auto; margin: 0; overflow-wrap: anywhere; word-break: break-word; }
    .mobile-settlement-details-runtime .comment .value[b-vm78azkp4c] { margin-top: 8px; padding-bottom: 2px; }
    .mobile-settlement-details-runtime .confirmation[b-vm78azkp4c] { position: relative; inset: auto !important; width: 323px !important; min-height: 20px; height: auto; }
    .mobile-settlement-details-runtime .confirmation p[b-vm78azkp4c] { position: relative; left: auto; top: auto; margin: 0 0 0 26px; white-space: normal; }
    .mobile-settlement-details-runtime .modal-card[b-vm78azkp4c] { bottom: 0; height: auto !important; }
}

@media (max-width: 374px) {
    .mobile-settlement-details-runtime[b-vm78azkp4c] {
        width: 375px;
        min-width: 375px;
        transform: scale(calc(100dvw / 375px));
        transform-origin: top left;
    }
}

.mobile-settlement-details-runtime .address-box[b-vm78azkp4c] {
    overflow-wrap: anywhere;
}

.mobile-settlement-details-runtime__admin[b-vm78azkp4c] {
    margin: 24px 16px calc(24px + env(safe-area-inset-bottom));
    padding: 14px;
    border: 1px solid #d8e0e9;
    border-radius: 12px;
    background: #fff;
}
/* /Blazor/Components/MobileSettlementsRuntime.razor.rz.scp.css */
.mobile-settlements-runtime[b-6hl4kxvh0d] { display: none; }

@media (max-width: 767px) {
    .mobile-settlements-runtime[b-6hl4kxvh0d],
    .mobile-settlements-runtime *[b-6hl4kxvh0d] { box-sizing: border-box; }

    .mobile-settlements-runtime[b-6hl4kxvh0d] {
        display: block;
        width: 100%;
        min-width: 0;
        padding: 90px 15px 32px;
        overflow: clip;
        color: #1d1d1d;
        background: #f0f4f8;
        font-family: var(--font-ui, "Inter", Arial, sans-serif);
    }

    .mobile-settlements-runtime__heading[b-6hl4kxvh0d] { position: relative; min-height: 53px; }
    .mobile-settlements-runtime__title[b-6hl4kxvh0d] { display: flex; align-items: flex-end; gap: 12px; }
    .mobile-settlements-runtime__title img[b-6hl4kxvh0d] { width: 20px; height: 20px; margin-bottom: -1px; }
    .mobile-settlements-runtime__title h1[b-6hl4kxvh0d] { margin: 0; color: #000; font: 500 24px/.9 var(--font-title, "Onest", sans-serif); letter-spacing: -1px; }
    .mobile-settlements-runtime__heading p[b-6hl4kxvh0d] { margin: 14px 0 0; color: #67768c; font: 500 13px/1 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; }

    .mobile-settlements-runtime[b-6hl4kxvh0d]  .mobile-settlements-runtime__filter { display: block; width: 100%; margin-top: 15px; }
    .mobile-settlements-runtime[b-6hl4kxvh0d]  .mobile-settlements-runtime__filter .payhot-dropdown-button {
        display: flex; align-items: center; justify-content: center; gap: 2px; width: 100%; height: 40px; padding: 0 24px;
        border: 0; border-radius: 12px; color: #1d1d1d; background: #fff;
        box-shadow: 0 0 5.32px rgb(0 8 33 / 3%), 0 0 17.87px rgb(0 8 33 / 4%), 0 0 80px rgb(0 8 33 / 7%);
        font: 700 12px/1 var(--font-title, "Onest", sans-serif);
    }
    .mobile-settlements-runtime[b-6hl4kxvh0d]  .mobile-settlements-runtime__filter .payhot-dropdown-leading,
    .mobile-settlements-runtime[b-6hl4kxvh0d]  .mobile-settlements-runtime__filter .payhot-dropdown-arrow { flex: 0 0 18px; width: 18px; height: 18px; }

    .mobile-settlements-runtime__stats[b-6hl4kxvh0d] { position: relative; display: grid; grid-template-columns: 1fr 1.35fr; gap: 20px 24px; min-height: 256px; padding-top: 31px; }
    .mobile-settlements-runtime__stats article[b-6hl4kxvh0d] { display: grid; align-content: start; gap: 7px; min-width: 0; }
    .mobile-settlements-runtime__stats article:nth-child(2)[b-6hl4kxvh0d] { grid-column: 1; grid-row: 2; }
    .mobile-settlements-runtime__stats article:nth-child(3)[b-6hl4kxvh0d] { grid-column: 2; grid-row: 1; }
    .mobile-settlements-runtime__stats span[b-6hl4kxvh0d] { color: #1d1d1d; font: 500 14px/.9 var(--font-title, "Onest", sans-serif); letter-spacing: -.3px; }
    .mobile-settlements-runtime__stats strong[b-6hl4kxvh0d] { color: #1d1d1d; font: 600 32px/.9 var(--font-number, "Red Hat Display", sans-serif); letter-spacing: 1px; }
    .mobile-settlements-runtime__stats small[b-6hl4kxvh0d] { color: #67768c; font: 500 13px/1 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; }
    .mobile-settlements-runtime__divider[b-6hl4kxvh0d] { height: 1px; margin: 0 0 17px; background: #d4dce5; }

    .mobile-settlements-runtime__list[b-6hl4kxvh0d] { display: grid; gap: 8px; min-width: 0; }
    .mobile-settlement-card[b-6hl4kxvh0d] { position: relative; width: 100%; min-width: 0; min-height: 415px; overflow: hidden; border: 0; border-radius: 24px; background: #fff; box-shadow: 0 0 5.32px rgb(0 8 33 / 3%), 0 0 17.87px rgb(0 8 33 / 4%), 0 0 80px rgb(0 8 33 / 7%); cursor: pointer; text-align: left; }
    .mobile-settlement-card:focus-visible[b-6hl4kxvh0d] { outline: 3px solid rgb(253 34 38 / 30%); outline-offset: 2px; }
    .mobile-settlement-card__surface[b-6hl4kxvh0d] { position: absolute; inset: 4px 4px auto; height: 178px; border-radius: 20px; background: #f0f4f8; }
    .mobile-settlement-card__top[b-6hl4kxvh0d] { position: absolute; top: 20px; left: 18px; display: flex; align-items: center; }
    .mobile-settlement-card__token[b-6hl4kxvh0d], .mobile-settlement-card__network[b-6hl4kxvh0d] { display: grid; place-items: center; width: 36px; height: 36px; border: 2.25px solid #fff; border-radius: 13.5px; }
    .mobile-settlement-card__token[b-6hl4kxvh0d] { z-index: 1; background: #009393; }
    .mobile-settlement-card__network[b-6hl4kxvh0d] { margin-left: -6px; background: #2276fd; }
    .mobile-settlement-card__token img[b-6hl4kxvh0d] { width: 16px; height: 14px; }
    .mobile-settlement-card__network img[b-6hl4kxvh0d] { width: 16px; height: 16px; }
    .mobile-settlement-card__status[b-6hl4kxvh0d] { position: absolute; top: 134px; left: 18px; display: inline-flex; align-items: center; gap: 2px; min-height: 24px; padding: 2px 8px; border-radius: 128px; color: #fff; background: #4972ce; font: 600 12px/1 var(--font-ui, "Inter", Arial, sans-serif); }
    .mobile-settlement-card__status img[b-6hl4kxvh0d] { width: 12px; height: 12px; }
    .mobile-settlement-card--paid .mobile-settlement-card__status[b-6hl4kxvh0d] { background: #00d512; }
    .mobile-settlement-card--declined .mobile-settlement-card__status[b-6hl4kxvh0d] { background: #fd2226; }
    .mobile-settlement-card__identity[b-6hl4kxvh0d] { position: absolute; top: 62px; right: 14px; left: 14px; min-width: 0; }
    .mobile-settlement-card__identity strong[b-6hl4kxvh0d] { display: block; overflow: hidden; margin-top: 10px; color: #1d1d1d; font: 500 14px/1 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-settlement-card__identity span[b-6hl4kxvh0d] { display: block; overflow: hidden; margin-top: 7px; padding-left: 13px; color: #1d1d1d; font: 500 14px/1 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-settlement-card__identity span[b-6hl4kxvh0d]::before { position: absolute; width: 8px; height: 15px; margin-left: -13px; background: url('/mobile-reference/settlements/assets/autohtml/vector-60.svg') center / contain no-repeat; content: ""; }
    .mobile-settlement-card__identity small[b-6hl4kxvh0d] { display: block; color: #67768c; font: 500 12px/1 var(--font-ui, "Inter", Arial, sans-serif); }
    .mobile-settlement-card__details[b-6hl4kxvh0d] { position: absolute; top: 190px; right: 18px; left: 18px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 15px; margin: 0; padding: 0; }
    .mobile-settlement-card__details div[b-6hl4kxvh0d] { display: grid; gap: 7px; min-width: 0; }
    .mobile-settlement-card__details .mobile-settlement-card__created[b-6hl4kxvh0d] { grid-column: auto; }
    .mobile-settlement-card__details dt[b-6hl4kxvh0d] { color: #67768c; font: 500 13px/1 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; }
    .mobile-settlement-card__details dd[b-6hl4kxvh0d] { overflow: hidden; margin: 0; color: #1d1d1d; font: 500 14px/1.2 var(--font-ui, "Inter", Arial, sans-serif); letter-spacing: -.3px; text-overflow: ellipsis; white-space: nowrap; }
    .mobile-settlements-runtime__more[b-6hl4kxvh0d] { width: 100%; height: 54px; margin-top: 16px; border: 1px solid rgb(29 29 29 / 20%); border-radius: 12px; color: #1d1d1d; background: transparent; font: 700 12px/1 var(--font-title, "Onest", sans-serif); }
    .mobile-settlements-runtime__more:disabled[b-6hl4kxvh0d] { opacity: .55; }
    .mobile-settlements-runtime__state[b-6hl4kxvh0d] { display: grid; min-height: 415px; place-items: center; padding: 24px; border-radius: 24px; color: #67768c; background: #fff; text-align: center; }
    .mobile-settlements-runtime__state--error[b-6hl4kxvh0d] { color: #bf2335; }

    @media (max-width: 349px) {
        .mobile-settlements-runtime[b-6hl4kxvh0d] { padding-inline: 12px; }
        .mobile-settlements-runtime__stats[b-6hl4kxvh0d] { gap: 20px 15px; }
        .mobile-settlement-card__details[b-6hl4kxvh0d] { grid-template-columns: minmax(0, 1fr); }
        .mobile-settlement-card__details .mobile-settlement-card__created[b-6hl4kxvh0d] { grid-column: auto; }
    }
}
/* /Blazor/Components/MobileStatisticsRuntime.razor.rz.scp.css */
.mobile-statistics-runtime[b-uoefdi5bng] { display: contents; }

@media (max-width: 767px) {
    .mobile-statistics-runtime[b-uoefdi5bng] { display: block; width: 100%; min-width: 0; background: #f0f4f8; }

    .mobile-statistics-runtime .statistics-runtime-page.statistics-reference-runtime[b-uoefdi5bng] {
        width: 100%;
        min-width: 0;
        min-height: 0;
        margin: 0;
        padding: 24px 15px 32px;
        gap: 16px;
    }

    .mobile-statistics-runtime .statistics-reference-heading[b-uoefdi5bng] { gap: 12px; }
    .mobile-statistics-runtime .statistics-reference-heading .chart-simple[b-uoefdi5bng] { width: 20px; height: 20px; margin-top: 1px; }
    .mobile-statistics-runtime .statistics-reference-heading h1[b-uoefdi5bng] { font-size: 24px; line-height: .9; }
    .mobile-statistics-runtime .statistics-reference-heading p[b-uoefdi5bng] { margin-top: 8px; font-size: 13px; line-height: 1.3; }

    .mobile-statistics-runtime .statistics-reference-filters[b-uoefdi5bng] { padding:16px; gap:14px; }
    .mobile-statistics-runtime .statistics-reference-filters .calendar[b-uoefdi5bng] { position:relative; min-height:48px; height:48px; }
    .mobile-statistics-runtime .statistics-reference-filters .calendar img[b-uoefdi5bng] { pointer-events:none; }
    .mobile-statistics-runtime .statistics-reference-filters .calendar input[b-uoefdi5bng] { position:relative; z-index:1; min-height:48px; cursor:pointer; }
    .mobile-statistics-runtime .statistics-reference-filters .refresh[b-uoefdi5bng] { flex:1 1 auto; min-height:48px; }
    .mobile-statistics-runtime .statistics-reference-filters .clear[b-uoefdi5bng] { width:48px; height:48px; }

    .mobile-statistics-runtime .statistics-chart-shell-mobile[b-uoefdi5bng] { display:block; }
    .mobile-statistics-runtime .statistics-chart-shell-desktop[b-uoefdi5bng] { display:none; }
    .mobile-statistics-runtime .statistics-chart-shells[b-uoefdi5bng] { gap:16px; margin-top:18px; }
    .mobile-statistics-runtime .statistics-chart-shells article[b-uoefdi5bng] { min-height:0; padding:16px 12px; overflow:hidden; }
    .mobile-statistics-runtime .statistics-chart-shells h3[b-uoefdi5bng] { margin:0 4px 12px; font-size:14px; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-card[b-uoefdi5bng] { min-height:350px; padding:12px 10px 16px; border-radius:18px; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-y[b-uoefdi5bng] { left:8px; top:88px; bottom:70px; width:42px; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-y span[b-uoefdi5bng] { font-size:10px; text-align:right; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-plot[b-uoefdi5bng] { left:58px; right:8px; top:88px; bottom:54px; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-svg[b-uoefdi5bng] { height:calc(100% - 28px); }
    .mobile-statistics-runtime .statistics-chart-shells .chart-insight--inline[b-uoefdi5bng] { left:0 !important; top:-76px !important; width:100%; min-height:58px; margin:0; transform:none; border-radius:14px; box-shadow:none; background:#f0f4f8; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-x[b-uoefdi5bng] { margin-top:8px; height:36px; }
    .mobile-statistics-runtime .statistics-chart-shells .statistics-area-chart-x span[b-uoefdi5bng] { font-size:10px; transform:translateX(-50%); }
}

@media (min-width:768px) {
    .statistics-chart-shell-mobile[b-uoefdi5bng] { display:none; }
}
/* /Blazor/Components/MobileSubscriptionsRuntime.razor.rz.scp.css */
.mobile-subscriptions-runtime[b-dgl5ye1v6i] { display:none; }
@media (max-width:767px) {
 .mobile-subscriptions-runtime[b-dgl5ye1v6i],.mobile-subscriptions-runtime *[b-dgl5ye1v6i] { box-sizing:border-box; }.mobile-subscriptions-runtime[b-dgl5ye1v6i] { display:grid; gap:20px; min-width:0; padding:24px 15px 32px; color:#1d1d1d; background:#f0f4f8; font-family:var(--font-ui); }.mobile-subscriptions-runtime>header div[b-dgl5ye1v6i] { display:flex; align-items:center; gap:10px; }.mobile-subscriptions-runtime>header img[b-dgl5ye1v6i] { width:22px; height:22px; }.mobile-subscriptions-runtime h1[b-dgl5ye1v6i] { margin:0; font:500 24px/.95 var(--font-title); }.mobile-subscriptions-runtime p[b-dgl5ye1v6i] { margin:10px 0 0; color:#67768c; font-size:13px; line-height:1.4; }
 .mobile-subscriptions-runtime__toolbar[b-dgl5ye1v6i] { display:flex; flex-wrap:wrap; gap:8px; }.mobile-subscriptions-runtime__toolbar button[b-dgl5ye1v6i] { min-height:42px; padding:0 13px; border:1px solid #dce2ea; border-radius:12px; color:#1d1d1d; background:#fff; font:700 12px/1 var(--font-title); }.mobile-subscriptions-runtime__toolbar .is-primary[b-dgl5ye1v6i] { color:#fff; border-color:#fd2226; background:#fd2226; }
 .mobile-subscriptions-runtime__cards[b-dgl5ye1v6i] { display:grid; gap:10px; }.mobile-subscriptions-runtime__plan[b-dgl5ye1v6i],.mobile-subscriptions-runtime__subscription[b-dgl5ye1v6i] { overflow:hidden; border:1px solid #e1e6ed; border-radius:20px; background:#fff; }.mobile-subscriptions-runtime__plan>button[b-dgl5ye1v6i],.mobile-subscriptions-runtime__subscription>button[b-dgl5ye1v6i] { display:grid; gap:12px; width:100%; padding:18px; border:0; color:inherit; background:transparent; text-align:left; }.mobile-subscriptions-runtime__plan span[b-dgl5ye1v6i],.mobile-subscriptions-runtime__subscription span[b-dgl5ye1v6i] { color:#67768c; font:600 12px/1 var(--font-ui); }.mobile-subscriptions-runtime__plan strong[b-dgl5ye1v6i],.mobile-subscriptions-runtime__subscription strong[b-dgl5ye1v6i] { overflow:hidden; font:600 16px/1.2 var(--font-title); text-overflow:ellipsis; white-space:nowrap; }.mobile-subscriptions-runtime__plan em[b-dgl5ye1v6i],.mobile-subscriptions-runtime__subscription em[b-dgl5ye1v6i] { justify-self:start; padding:5px 8px; border-radius:12px; color:#fff; font:700 11px/1 var(--font-title); font-style:normal; }.mobile-subscriptions-runtime b[b-dgl5ye1v6i] { font:700 20px/1 var(--font-number); }.mobile-subscriptions-runtime dl[b-dgl5ye1v6i] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:0; }.mobile-subscriptions-runtime dl div[b-dgl5ye1v6i] { min-width:0; padding:10px; border-radius:12px; background:#f0f4f8; }.mobile-subscriptions-runtime dt[b-dgl5ye1v6i] { color:#67768c; font-size:11px; }.mobile-subscriptions-runtime dd[b-dgl5ye1v6i] { margin:6px 0 0; overflow:hidden; font:600 12px/1.2 var(--font-ui); text-overflow:ellipsis; white-space:nowrap; }.mobile-subscriptions-runtime__state[b-dgl5ye1v6i] { padding:20px; border-radius:20px; background:#fff; text-align:center; }.status-active[b-dgl5ye1v6i] { background:#00b563; }.status-disabled[b-dgl5ye1v6i] { background:#758196; }.status-error[b-dgl5ye1v6i] { background:#fd2226; }.status-pending[b-dgl5ye1v6i] { background:#2276fd; }
}
/* /Blazor/Components/MobileUsersRuntime.razor.rz.scp.css */
.mobile-users-runtime[b-3un87flnol] { display:none; }
@media (max-width:767px) { .mobile-users-runtime[b-3un87flnol],.mobile-users-runtime *[b-3un87flnol] { box-sizing:border-box; }.mobile-users-runtime[b-3un87flnol] { display:grid; gap:14px; width:100%; min-width:0; padding:18px 0 28px; color:#1d1d1d; font-family:var(--font-ui); }.mobile-users-runtime__header[b-3un87flnol] { display:flex; align-items:end; justify-content:space-between; gap:12px; }.mobile-users-runtime__header p[b-3un87flnol] { margin:0 0 6px; color:#67768c; font:600 10px/1 var(--font-ui); letter-spacing:.06em; text-transform:uppercase; }.mobile-users-runtime__header h1[b-3un87flnol] { margin:0; font:500 25px/1 var(--font-title); }.mobile-users-runtime__header button[b-3un87flnol] { min-height:44px; padding:0 14px; border:0; border-radius:12px; color:#fff; background:linear-gradient(180deg,#fd2226,#ec0a46); font:700 13px/1 var(--font-title); }.mobile-users-runtime__stats[b-3un87flnol] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; }.mobile-users-runtime__stats div[b-3un87flnol],.mobile-user-card[b-3un87flnol],.mobile-users-runtime__state[b-3un87flnol] { border:1px solid rgba(46,74,105,.1); border-radius:16px; background:#fff; box-shadow:0 8px 24px rgba(46,74,105,.06); }.mobile-users-runtime__stats div[b-3un87flnol] { display:grid; gap:6px; min-width:0; padding:13px; }.mobile-users-runtime__stats span[b-3un87flnol] { overflow:hidden; color:#778295; font:600 10px/1 var(--font-ui); text-overflow:ellipsis; text-transform:uppercase; white-space:nowrap; }.mobile-users-runtime__stats strong[b-3un87flnol] { font:500 21px/1 var(--font-title); }.mobile-users-runtime__state[b-3un87flnol] { margin:0; padding:22px 16px; color:#67768c; text-align:center; font:500 13px/1.35 var(--font-ui); }.mobile-users-runtime__state.is-error[b-3un87flnol] { color:#b00733; background:#fff0f1; }.mobile-users-runtime__list[b-3un87flnol] { display:grid; gap:10px; }.mobile-user-card[b-3un87flnol] { display:grid; gap:8px; width:100%; min-width:0; padding:16px; color:#1d1d1d; text-align:left; }.mobile-user-card__role[b-3un87flnol] { color:#ec0a46; font:700 10px/1 var(--font-ui); letter-spacing:.06em; text-transform:uppercase; }.mobile-user-card strong[b-3un87flnol] { overflow-wrap:anywhere; font:500 17px/1.1 var(--font-title); }.mobile-user-card__email[b-3un87flnol] { overflow-wrap:anywhere; color:#67768c; font:500 12px/1.3 var(--font-ui); }.mobile-user-card__facts[b-3un87flnol] { display:flex; flex-wrap:wrap; gap:6px; align-items:center; padding-top:4px; }.mobile-user-card__facts i[b-3un87flnol],.mobile-user-card__facts b[b-3un87flnol] { padding:6px 8px; border-radius:999px; color:#67768c; background:#f0f4f8; font:600 10px/1 var(--font-ui); font-style:normal; }.mobile-user-card__facts i.is-active[b-3un87flnol] { color:#008f2b; background:#e9faee; }.mobile-user-card__facts b[b-3un87flnol] { margin-left:auto; } }
/* /Blazor/Components/NotificationsInteractiveRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    .notifications-page__content[b-4hrmqukdw9] { display: none !important; }
    .notification-dialog-root[b-4hrmqukdw9] { position: fixed; inset: 0; z-index: var(--payhot-modal-backdrop-z, 2147483000); display: grid; place-items: center; padding: 12px; }
    .notification-dialog-backdrop[b-4hrmqukdw9] { position: fixed; inset: 0; border: 0; background: rgb(11 18 30 / 30%); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); }
    .notification-detail-modal[b-4hrmqukdw9], .notification-raw-modal[b-4hrmqukdw9] { position: relative; z-index: 1; width: min(100%, 375px); max-height: calc(100dvh - 24px); overflow: auto; border-radius: 24px; }
}
/* /Blazor/Components/OperationsPager.razor.rz.scp.css */
.operations-pager[b-6oley3pvcx] { display: inline-flex; align-items: center; gap: 4px; max-width: 100%; overflow-x: auto; padding: 2px; }
.operations-pager__button[b-6oley3pvcx] { display: inline-flex; align-items: center; justify-content: center; min-width: 32px; height: 32px; padding: 0 8px; border: 1px solid #dce2e8; border-radius: 7px; background: #fff; color: #44505c; font: 600 13px var(--font-ui); cursor: pointer; }
.operations-pager__button:hover:not(:disabled)[b-6oley3pvcx], .operations-pager__button:focus-visible[b-6oley3pvcx] { border-color: #8ba4b8; color: #1d6f93; outline: none; }
.operations-pager__button:disabled[b-6oley3pvcx] { opacity: .45; cursor: default; }
.operations-pager__button.is-current[b-6oley3pvcx] { border-color: #1d7fa8; background: #eaf7fc; color: #126185; }
.operations-pager__ellipsis[b-6oley3pvcx] { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 32px; color: #71808c; }
@media (max-width: 767px) { .operations-pager__button[b-6oley3pvcx] { min-width: 36px; height: 36px; } }
/* /Blazor/Components/OrdersInteractiveRuntime.razor.rz.scp.css */
.orders-mobile-runtime[b-o5c3bfuz16] {
    display: none;
}

@media (max-width: 767px) {
    .orders-mobile-runtime[b-o5c3bfuz16] {
        display: block;
        width: 100%;
        overflow: hidden;
        background: #dfe8f1;
    }

    .orders-mobile-runtime .mobile-shell[b-o5c3bfuz16] {
        display: flex;
        flex-direction: column;
        width: min(375px, 100%);
        min-height: 0;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
    }

    .orders-mobile-runtime .orders-content[b-o5c3bfuz16] {
        position: relative;
        top: auto;
        left: auto;
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 18px;
        width: calc(100% - 30px);
        max-width: 345px;
        height: auto;
        margin: 20px auto 0;
    }

    .orders-mobile-runtime .orders-title-row[b-o5c3bfuz16],
    .orders-mobile-runtime .orders-desc[b-o5c3bfuz16],
    .orders-mobile-runtime .filters-button[b-o5c3bfuz16],
    .orders-mobile-runtime .search-field[b-o5c3bfuz16],
    .orders-mobile-runtime .orders-list[b-o5c3bfuz16],
    .orders-mobile-runtime .pagination[b-o5c3bfuz16],
    .orders-mobile-runtime .elements-counter[b-o5c3bfuz16] {
        position: relative;
        top: auto;
        left: auto;
    }

    .orders-mobile-runtime .orders-title-row[b-o5c3bfuz16] {
        width: 150px;
        height: 24px;
    }

    .orders-mobile-runtime .orders-desc[b-o5c3bfuz16],
    .orders-mobile-runtime .filters-button[b-o5c3bfuz16],
    .orders-mobile-runtime .search-field[b-o5c3bfuz16],
    .orders-mobile-runtime .orders-list[b-o5c3bfuz16] {
        width: 100%;
    }

    .orders-mobile-runtime .orders-desc[b-o5c3bfuz16] {
        min-height: 20px;
    }

    .orders-mobile-runtime .filters-button[b-o5c3bfuz16],
    .orders-mobile-runtime .search-field[b-o5c3bfuz16] {
        height: 40px;
    }

    .orders-mobile-runtime .search-field[b-o5c3bfuz16] {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 0 12px;
        border: 1px solid #d2d7dd;
        border-radius: 0;
        background: #e1e5ea;
    }

    .orders-mobile-runtime .search-field img[b-o5c3bfuz16] {
        position: static;
        flex: 0 0 18px;
        width: 18px;
        height: 18px;
    }

    .orders-mobile-runtime .search-field input[b-o5c3bfuz16] {
        width: 100%;
        min-width: 0;
        height: 100%;
        padding: 0;
        border: 0;
        outline: 0;
        color: #1d1d1d;
        background: transparent;
        font: 600 12px/1 Inter, Arial, sans-serif;
    }

    .orders-mobile-runtime .search-field input[b-o5c3bfuz16]::placeholder {
        color: #67768c;
        opacity: 1;
    }

    .orders-mobile-runtime .search-field:focus-within[b-o5c3bfuz16] {
        border-color: #fd2226;
        box-shadow: 0 0 0 3px rgba(253, 34, 38, .12);
    }

    .orders-mobile-runtime .status-badge.process[b-o5c3bfuz16] {
        left: 232px;
        width: 97px;
        color: #7f3e00;
        background: #fddd2d;
    }

    .orders-mobile-runtime .status-badge.recalculated[b-o5c3bfuz16] {
        left: 229px;
        width: 100px;
        color: #fff;
        background: #4972ce;
    }

    .orders-mobile-runtime .status-badge.waiting[b-o5c3bfuz16] {
        left: 238px;
        width: 91px;
        color: #25546e;
        background: #cdeaf8;
    }

    .orders-mobile-runtime .status-badge.failed[b-o5c3bfuz16] {
        left: 254px;
        width: 75px;
        color: #fff;
        background: #d54a58;
    }

    .orders-mobile-runtime .status-badge.rejected[b-o5c3bfuz16] {
        left: 239px;
        width: 90px;
        color: #fff;
        background: #8c5362;
    }

    .orders-mobile-runtime .orders-list[b-o5c3bfuz16] {
        display: grid;
        gap: 8px;
        height: auto;
        min-height: 0;
        padding: 4px;
    }

    .orders-mobile-runtime .order-card[b-o5c3bfuz16],
    .orders-mobile-runtime .order-card-expanded[b-o5c3bfuz16],
    .orders-mobile-runtime .order-card-compact[b-o5c3bfuz16] {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        cursor: pointer;
    }

    .orders-mobile-runtime .order-card-compact[b-o5c3bfuz16] {
        height: 99px;
    }

    .orders-mobile-runtime .order-card-expanded[b-o5c3bfuz16] {
        height: 231px;
    }

    .orders-mobile-runtime .pagination[b-o5c3bfuz16] {
        display: flex;
        justify-content: center;
        width: 100%;
        height: 36px;
        margin-top: 2px;
    }

    .orders-mobile-runtime .pagination .page-button[b-o5c3bfuz16] {
        position: relative;
        top: auto;
        left: auto;
        flex: 0 0 32px;
    }

    .orders-mobile-runtime .pagination .ellipsis[b-o5c3bfuz16] {
        display: grid;
        place-items: center;
    }

    .orders-mobile-runtime .elements-counter[b-o5c3bfuz16] {
        justify-self: center;
        margin-bottom: 20px;
    }

    .orders-mobile-runtime .orders-mobile-state[b-o5c3bfuz16],
    .orders-mobile-runtime .orders-mobile-empty[b-o5c3bfuz16] {
        display: grid;
        place-items: center;
        gap: 12px;
        min-height: 220px;
        padding: 28px 20px;
        border: 1px solid rgba(46, 74, 105, .1);
        border-radius: 24px;
        background: rgba(255, 255, 255, .5);
        color: #67768c;
        text-align: center;
    }

    .orders-mobile-runtime .orders-mobile-empty img[b-o5c3bfuz16] {
        width: 58px;
        height: 58px;
    }

    .orders-mobile-runtime .orders-mobile-state p[b-o5c3bfuz16],
    .orders-mobile-runtime .orders-mobile-empty p[b-o5c3bfuz16] {
        margin: 0;
        font: 600 13px/1.45 Inter, Arial, sans-serif;
    }

    .orders-mobile-runtime .orders-mobile-state button[b-o5c3bfuz16] {
        min-height: 40px;
        padding: 0 16px;
        border: 0;
        border-radius: 12px;
        background: #fd2226;
        color: #fff;
    }

    .orders-mobile-runtime .dashboard-footer2[b-o5c3bfuz16] {
        flex: 0 0 878px;
        align-self: center;
        margin-top: 18px;
    }
}

.platform-test-order-label[b-o5c3bfuz16] {
    margin: 12px;
    padding: 9px 12px;
    border: 1px solid #e2a22f;
    border-radius: 6px;
    background: #fff7df;
    color: #614200;
    font-size: 13px;
    line-height: 1.35;
}

.merchant-order-dispute-section[b-o5c3bfuz16] {
    display: grid;
    gap: 12px;
    padding: 18px;
    border: 1px solid rgba(253, 34, 38, .16);
    border-radius: 20px;
    background: linear-gradient(180deg, rgba(255, 249, 250, .96), rgba(255, 255, 255, .9));
}

.merchant-order-dispute-form[b-o5c3bfuz16] {
    display: grid;
    gap: 12px;
    min-width: 0;
}

.merchant-order-dispute-section .role-note[b-o5c3bfuz16] {
    margin: 0;
    color: #67768c;
    font: 600 13px/1.45 var(--font-ui);
}

.merchant-order-dispute-section .form-error[b-o5c3bfuz16] {
    padding: 10px 12px;
    border: 1px solid rgba(236, 10, 70, .22);
    border-radius: 12px;
    color: #b61736;
    background: rgba(253, 34, 38, .08);
    font: 700 13px/1.35 var(--font-ui);
}

.merchant-order-dispute-section .field[b-o5c3bfuz16] {
    display: grid;
    gap: 7px;
    min-width: 0;
}

.merchant-order-dispute-section .field > span[b-o5c3bfuz16] {
    color: #33445b;
    font: 800 12px/1.2 var(--font-ui);
}

.merchant-order-dispute-section[b-o5c3bfuz16]  textarea,
.merchant-order-dispute-section[b-o5c3bfuz16]  input[type="file"] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
    border: 1px solid rgba(103, 118, 140, .24);
    border-radius: 12px;
    color: #1d1d1d;
    background: #fff;
    font: 600 13px/1.45 var(--font-ui);
}

.merchant-order-dispute-section[b-o5c3bfuz16]  textarea {
    min-height: 112px;
    padding: 12px 14px;
    resize: vertical;
}

.merchant-order-dispute-section[b-o5c3bfuz16]  input[type="file"] {
    min-height: 44px;
    padding: 8px;
}

.merchant-order-dispute-section[b-o5c3bfuz16]  textarea:focus,
.merchant-order-dispute-section[b-o5c3bfuz16]  input[type="file"]:focus {
    outline: 0;
    border-color: #fd2226;
    box-shadow: 0 0 0 3px rgba(253, 34, 38, .12);
}

.merchant-order-dispute-section .filter-actions[b-o5c3bfuz16] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-end;
}

.merchant-order-dispute-section .primary-btn[b-o5c3bfuz16],
.merchant-order-dispute-section .ghost-btn[b-o5c3bfuz16] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 10px 16px;
    border-radius: 12px;
    font: 800 13px/1 var(--font-ui);
    cursor: pointer;
}

.merchant-order-dispute-section .primary-btn[b-o5c3bfuz16] {
    border: 0;
    color: #fff;
    background: linear-gradient(180deg, #fd2226 0%, #ec0a46 100%);
    box-shadow: 0 10px 22px rgba(236, 10, 70, .18);
}

.merchant-order-dispute-section .ghost-btn[b-o5c3bfuz16] {
    border: 1px solid rgba(103, 118, 140, .24);
    color: #33445b;
    background: #fff;
}

.merchant-order-dispute-section .primary-btn:disabled[b-o5c3bfuz16],
.merchant-order-dispute-section .ghost-btn:disabled[b-o5c3bfuz16] {
    cursor: default;
    opacity: .56;
    box-shadow: none;
}

@media (min-width: 768px) and (max-width: 1599px) {
    .orders-runtime-page[b-o5c3bfuz16] {
        width: min(974px, calc(100% - 464px));
        max-width: 974px;
        margin-left: max(392px, calc(392px + (100% - 464px - 974px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .orders-runtime-page[b-o5c3bfuz16] {
        width: min(974px, 100%);
        max-width: 974px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* Desktop table: one horizontal scroll for header + rows (not rows alone). */
@media (min-width: 768px) {
    .orders-table-card[b-o5c3bfuz16] {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .orders-rows[b-o5c3bfuz16] {
        overflow-x: visible;
        overflow-y: visible;
        /* Global has padding 0 4px — that made scroll content ~8px wider than the header bg. */
        padding-left: 0;
        padding-right: 0;
    }

    .orders-table-header[b-o5c3bfuz16] {
        box-sizing: border-box;
        width: 100%;
        /* Same track as .order-row min-width so header bg spans the full scroll width. */
        min-width: 974px;
    }

    .orders-admin-state .orders-table-header[b-o5c3bfuz16] {
        min-width: 1220px;
    }
}

/* DataGrid: left-align all column headers and cell content. */
.orders-table-card .orders-table-header > span[b-o5c3bfuz16] {
    justify-self: start;
    text-align: left;
}

.orders-table-card .order-row > span:not(.admin-row-details)[b-o5c3bfuz16],
.orders-table-card .order-row > strong[b-o5c3bfuz16] {
    justify-self: start !important;
    text-align: left;
}

.orders-table-card .order-row > .method[b-o5c3bfuz16],
.orders-table-card .order-row > .risk[b-o5c3bfuz16],
.orders-table-card .order-row > .status[b-o5c3bfuz16] {
    justify-content: flex-start;
}


.orders-mobile-overlay__content[b-o5c3bfuz16] {
    display: grid;
    gap: 16px;
    min-width: 0;
}

.orders-mobile-overlay__head[b-o5c3bfuz16] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.orders-mobile-overlay__head h2[b-o5c3bfuz16] {
    margin: 0;
    color: #1d1d1d;
    font: 600 20px/1.2 Onest, Arial, sans-serif;
}

.orders-mobile-overlay__head button[b-o5c3bfuz16] {
    display: grid;
    place-items: center;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 12px;
    background: #e1e5ea;
    color: #1d1d1d;
    font-size: 24px;
}

.orders-mobile-overlay__actions[b-o5c3bfuz16] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}

@media (max-width: 767px) {
    .orders-mobile-overlay__panel[b-o5c3bfuz16] {
        width: min(100%, 480px);
        max-height: min(100dvh - 24px, 760px);
    }

    .orders-mobile-filter-overlay__panel[b-o5c3bfuz16] {
        width: min(100%, 560px);
    }
}
/* /Blazor/Components/PayhotDateTimeLocal.razor.rz.scp.css */
/* Custom datetime field + calendar panel (field-anchored). */
.payhot-datetime-local[b-hyrt1xv0a5] {
    position: relative;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    height: 42px;
    padding: 0;
    border: 0;
    border-radius: 14px;
    background-color: #eef3f8;
    color: #1d1d1d;
    transition: background-color 160ms ease;
}

.payhot-datetime-local:hover:not(.is-open)[b-hyrt1xv0a5] {
    background-color: #e1e5ea;
}

.payhot-datetime-local.is-open[b-hyrt1xv0a5] {
    z-index: 1000;
    background-color: #fdfdfd;
}

.payhot-datetime-local.is-disabled[b-hyrt1xv0a5] {
    opacity: 0.55;
    pointer-events: none;
}

.payhot-datetime-local__control[b-hyrt1xv0a5] {
    display: flex;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 14px;
    border: 0;
    border-radius: inherit;
    background-color: #eef3f8;
    color: inherit;
    font: 700 13px var(--font-ui);
    text-align: left;
    outline: none;
    cursor: pointer;
    transition: background-color 160ms ease;
}

.payhot-datetime-local:hover:not(.is-open) .payhot-datetime-local__control[b-hyrt1xv0a5] {
    background-color: #e1e5ea;
}

.payhot-datetime-local.is-open .payhot-datetime-local__control[b-hyrt1xv0a5] {
    background-color: #fdfdfd;
}

.payhot-datetime-local__leading[b-hyrt1xv0a5],
.payhot-datetime-local__trailing[b-hyrt1xv0a5] {
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    pointer-events: none;
    user-select: none;
}

.payhot-datetime-local__trailing[b-hyrt1xv0a5] {
    width: 16px;
    height: 16px;
    margin-left: auto;
}

.payhot-datetime-local__trailing--up[b-hyrt1xv0a5] {
    display: none;
}

.payhot-datetime-local.is-open .payhot-datetime-local__trailing--down[b-hyrt1xv0a5] {
    display: none;
}

.payhot-datetime-local.is-open .payhot-datetime-local__trailing--up[b-hyrt1xv0a5] {
    display: block;
}

.payhot-datetime-local__placeholder[b-hyrt1xv0a5],
.payhot-datetime-local__value[b-hyrt1xv0a5] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    color: #1d1d1d;
    font: inherit;
    line-height: 1.2;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    user-select: none;
}

.payhot-datetime-local__dismiss[b-hyrt1xv0a5] {
    position: fixed;
    z-index: 179;
    inset: 0;
    border: 0;
    padding: 0;
    background: transparent;
    cursor: default;
}

.payhot-datetime-local__panel[b-hyrt1xv0a5] {
    box-sizing: border-box;
    position: absolute;
    z-index: 180;
    top: calc(100% + 8px);
    left: 0;
    width: max(100%, 320px);
    min-width: 320px;
    padding: 16px;
    border: 1px solid rgba(103, 118, 140, 0.12);
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 18px 48px rgba(38, 56, 84, 0.14);
    color: #1d1d1d;
    outline: none;
}

.payhot-datetime-local__header[b-hyrt1xv0a5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 14px;
}

.payhot-datetime-local__month[b-hyrt1xv0a5] {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-width: 0;
}

.payhot-datetime-local__month-label[b-hyrt1xv0a5] {
    min-width: 0;
    padding: 0 4px;
    overflow: hidden;
    color: #1d1d1d;
    font: 700 14px var(--font-ui);
    line-height: 1.2;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
}

.payhot-datetime-local__nav[b-hyrt1xv0a5] {
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 8px;
    background: transparent;
    cursor: pointer;
}

.payhot-datetime-local__nav:hover[b-hyrt1xv0a5] {
    background: #e0e4e9;
}

.payhot-datetime-local__nav img[b-hyrt1xv0a5] {
    width: 16px;
    height: 16px;
    pointer-events: none;
}

.payhot-datetime-local__time[b-hyrt1xv0a5] {
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    gap: 4px;
}

.payhot-datetime-local__time-chip[b-hyrt1xv0a5] {
    box-sizing: border-box;
    width: 40px;
    height: 32px;
    margin: 0;
    padding: 0 4px;
    border: 0;
    border-radius: 10px;
    background: #e1e5ea;
    color: #1d1d1d;
    font: 700 13px var(--font-ui);
    text-align: center;
    outline: none;
}

.payhot-datetime-local__time-chip:focus[b-hyrt1xv0a5] {
    background: #d5dae1;
}

.payhot-datetime-local__time-sep[b-hyrt1xv0a5] {
    color: #1d1d1d;
    font: 700 13px var(--font-ui);
    line-height: 1;
}

@media (max-width: 767px) {
    .payhot-datetime-local__panel[b-hyrt1xv0a5] {
        left: 0;
        right: auto;
        width: 100%;
        min-width: 0;
        max-width: min(320px, calc(100vw - 24px));
    }

    .payhot-datetime-local__header[b-hyrt1xv0a5] {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }

    .payhot-datetime-local__month[b-hyrt1xv0a5] {
        width: 100%;
        flex: 0 0 auto;
    }

    .payhot-datetime-local__time[b-hyrt1xv0a5] {
        align-self: flex-end;
        flex: 0 0 auto;
    }

    .payhot-datetime-local__nav[b-hyrt1xv0a5] {
        width: 32px;
        height: 32px;
    }

    .payhot-datetime-local__time-chip[b-hyrt1xv0a5] {
        width: 44px;
        height: 36px;
        font-size: 16px;
    }

    .payhot-datetime-local__time-sep[b-hyrt1xv0a5] {
        font-size: 16px;
    }
}

.payhot-datetime-local__weekdays[b-hyrt1xv0a5] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 2px;
    margin-bottom: 6px;
}

.payhot-datetime-local__weekdays span[b-hyrt1xv0a5] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    color: #67768c;
    font: 600 12px var(--font-ui);
    line-height: 1;
    user-select: none;
}

.payhot-datetime-local__grid[b-hyrt1xv0a5] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 2px;
}

.payhot-datetime-local__day[b-hyrt1xv0a5] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    aspect-ratio: 1;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: #1d1d1d;
    font: 600 13px var(--font-ui);
    line-height: 1;
    cursor: pointer;
}

.payhot-datetime-local__day:hover:not(.is-selected)[b-hyrt1xv0a5] {
    background: #e0e4e9;
}

.payhot-datetime-local__day.is-outside[b-hyrt1xv0a5] {
    color: #9aa6b5;
}

.payhot-datetime-local__day.is-selected[b-hyrt1xv0a5] {
    background: #f51637;
    color: #fff;
}

.payhot-datetime-local__day.is-selected:hover[b-hyrt1xv0a5] {
    background: #f51637;
    color: #fff;
}
/* /Blazor/Components/PayhotModalClose.razor.rz.scp.css */
.payhot-modal-close[b-xm0h95doeq] { display:inline-grid; flex:0 0 auto; width:44px; height:44px; place-items:center; padding:0; border:0; border-radius:50%; background:#fff; color:#1d1d1d; box-shadow:0 0 10px rgba(0,0,0,.12),0 0 80px rgba(0,0,0,.23); cursor:pointer; transition:background-color .15s ease,color .15s ease; }
.payhot-modal-close--absolute[b-xm0h95doeq] { position:absolute; top:12px; right:12px; z-index:5; }
.payhot-modal-close__icon[b-xm0h95doeq] { display:block; width:14px; height:14px; }
.payhot-modal-close:hover[b-xm0h95doeq] { background-color:#f91c2e; color:#fbfefd; }
.payhot-modal-close:focus-visible[b-xm0h95doeq] { outline:2px solid #f91c2e; outline-offset:2px; }
/* /Blazor/Components/PayhotOverlay.razor.rz.scp.css */
.payhot-overlay[b-t0kq1gb7h1] {
    position: fixed;
    inset: 0;
    z-index: var(--payhot-modal-backdrop-z, 2147483000);
    isolation: isolate;
    pointer-events: none;
}

.payhot-overlay-backdrop[b-t0kq1gb7h1] {
    position: fixed;
    inset: 0;
    z-index: 0;
    width: auto;
    height: auto;
    border: 0;
    background: rgba(11, 18, 30, .3);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    pointer-events: auto;
}

.payhot-overlay-panel[b-t0kq1gb7h1] {
    position: fixed;
    z-index: 1;
    min-width: 0;
    max-width: calc(100vw - (var(--payhot-overlay-edge, 24px) * 2));
    max-height: calc(100vh - (var(--payhot-overlay-edge, 24px) * 2));
    max-height: calc(100svh - (var(--payhot-overlay-edge, 24px) * 2));
    max-height: calc(100dvh - (var(--payhot-overlay-edge, 24px) * 2));
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    pointer-events: auto;
}

.payhot-overlay--drawer-right .payhot-overlay-panel[b-t0kq1gb7h1] {
    inset: var(--payhot-overlay-edge, 24px) var(--payhot-overlay-edge, 24px) var(--payhot-overlay-edge, 24px) auto;
    width: min(var(--payhot-overlay-width, 512px), calc(100vw - (var(--payhot-overlay-edge, 24px) * 2)));
}

.payhot-overlay--dialog-centered[b-t0kq1gb7h1] {
    display: grid;
    place-items: center;
    padding: var(--payhot-overlay-edge, 24px);
}

.payhot-overlay--dialog-centered .payhot-overlay-panel[b-t0kq1gb7h1] {
    position: relative;
    inset: auto;
    width: min(var(--payhot-overlay-width, 560px), 100%);
}
/* /Blazor/Components/PaymentLinksInteractiveRuntime.razor.rz.scp.css */
@media (max-width: 767px) {
    .payment-links-runtime-page.is-merchant .payment-links-content[b-b586cj7u18] {
        display: none;
    }
}

.payment-links-runtime-page.is-merchant .payment-links-create-unavailable[b-b586cj7u18] {
    margin: 12px 0 0;
    color: #6b7280;
    font: 500 13px/1.45 var(--font-ui);
}

/* Donor grid geometry is scoped to the merchant presentation only. */
.payment-links-runtime-page.is-merchant .payment-links-grid .payment-link-card[b-b586cj7u18] {
    width: 100%;
    min-width: 0;
    transition: transform 0.2s ease;
    will-change: transform;
}

.payment-links-runtime-page.is-merchant .payment-links-grid .payment-link-card:hover[b-b586cj7u18] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .payment-links-runtime-page.is-merchant .payment-links-grid .payment-link-card[b-b586cj7u18] {
        transition: none;
    }

    .payment-links-runtime-page.is-merchant .payment-links-grid .payment-link-card:hover[b-b586cj7u18] {
        transform: none;
    }
}

@media (min-width: 768px) and (max-width: 1099px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-links-grid[b-b586cj7u18] {
        grid-template-columns: minmax(0, var(--payment-links-card-width, 319px));
    }
}

@media (min-width: 1100px) and (max-width: 1399px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-links-grid[b-b586cj7u18] {
        grid-template-columns: repeat(2, minmax(0, var(--payment-links-card-width, 319px)));
    }
}

@media (min-width: 1400px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-links-grid[b-b586cj7u18] {
        grid-template-columns: repeat(3, minmax(0, var(--payment-links-card-width, 319px)));
    }
}

@media (min-width: 768px) and (max-width: 1599px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant[b-b586cj7u18] {
        width: min(973px, calc(100% - 464px));
        max-width: 973px;
        margin-left: max(392px, calc(392px + (100% - 464px - 973px) / 2)) !important;
        margin-right: auto !important;
    }
}

@media (min-width: 1600px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant[b-b586cj7u18] {
        width: min(973px, 100%);
        max-width: 973px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link[b-b586cj7u18] {
    position: relative;
    transition: background-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions[b-b586cj7u18] {
    z-index: 3;
    overflow: visible;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link img[b-b586cj7u18] {
    transition: filter 0.18s ease;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions:has(:hover > .card-action-tooltip)[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions:has(:focus-visible > .card-action-tooltip)[b-b586cj7u18] {
    z-index: 8;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.delete-action):not(:disabled):hover[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.delete-action):not(:disabled):focus-visible[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:hover[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:focus-visible[b-b586cj7u18] {
    background: #1d1d1d;
    box-shadow: none;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.delete-action):not(:disabled):hover img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.delete-action):not(:disabled):focus-visible img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:hover img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:focus-visible img[b-b586cj7u18] {
    filter: brightness(0) invert(1);
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18] {
    position: absolute;
    left: 50%;
    bottom: calc(100% + 14px);
    z-index: 2;
    padding: 20px 25px;
    border-radius: 10px;
    background: #fff;
    color: #1d1d1d;
    font: 700 12px/1 var(--font-title);
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(-50%) translateY(4px);
    filter: drop-shadow(0 6px 12px rgba(0, 8, 33, 0.14));
    transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;
    transition-delay: 0s;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18]::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(100% - 6px);
    width: 12px;
    height: 12px;
    background: #fff;
    transform: translateX(-50%) rotate(45deg);
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:hover > .card-action-tooltip[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:focus-visible > .card-action-tooltip[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:hover > .card-action-tooltip[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-link:focus-visible > .card-action-tooltip[b-b586cj7u18] {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
    transition-delay: 0.5s;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.ghost-action):not(.delete-action):hover:not(:disabled)[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link:hover[b-b586cj7u18] {
    background: #1d1d1d;
    color: #fff;
    box-shadow: none;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button:not(.ghost-action):not(.delete-action):hover:not(:disabled) img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link:hover img[b-b586cj7u18] {
    filter: brightness(0) invert(1);
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .ghost-action:hover:not(:disabled)[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .delete-action:hover:not(:disabled)[b-b586cj7u18] {
    background: #fd2226;
    color: #fff;
    box-shadow: none;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .ghost-action:hover:not(:disabled) img[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .delete-action:hover:not(:disabled) img[b-b586cj7u18] {
    filter: brightness(0) invert(1);
}

@media (prefers-reduced-motion: reduce) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button[b-b586cj7u18],
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link[b-b586cj7u18],
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions button img[b-b586cj7u18],
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-actions .card-action-link img[b-b586cj7u18],
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18] {
        transition: none;
    }
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant :is(.create-link-submit, .payment-runtime-action-primary)[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-create-overlay .create-link-submit[b-b586cj7u18] {
    background-color: #f61833;
    background-image: none;
    transition: background-color 240ms ease, box-shadow 240ms ease, border-color 240ms ease, color 240ms ease, transform 160ms ease;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant :is(.create-link-submit, .payment-runtime-action-primary):hover:not(:disabled)[b-b586cj7u18],
#figmaFrame.merchant-cabinet-v2 .payment-links-create-overlay .create-link-submit:hover:not(:disabled)[b-b586cj7u18] {
    background-color: #1d1d1d;
    background-image: none;
    border-color: #1d1d1d;
    color: #fff;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-runtime-action:not(.payment-runtime-action-primary)[b-b586cj7u18] {
    transition: border-color 320ms ease-out, transform 160ms ease, box-shadow 160ms ease, opacity 160ms ease;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-runtime-action:not(.payment-runtime-action-primary):hover:not(:disabled)[b-b586cj7u18] {
    border-color: #1d1d1d;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-status-filter[b-b586cj7u18] {
    transition: transform 220ms ease, box-shadow 220ms ease;
}

#figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-status-filter:hover[b-b586cj7u18] {
    z-index: 5;
    transform: scale(1.05);
    box-shadow: 0 8px 24px rgba(0, 8, 33, 0.12), 0 2px 8px rgba(0, 8, 33, 0.06);
}

@media (prefers-reduced-motion: reduce) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-status-filter[b-b586cj7u18] {
        transition: box-shadow 220ms ease;
    }

    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant .payment-status-filter:hover[b-b586cj7u18] {
        transform: none;
    }
}

@media (min-width: 768px) {
    #figmaFrame.merchant-cabinet-v2 .payment-links-runtime-page.is-merchant[b-b586cj7u18]  .payment-link-details-panel {
        bottom: auto;
        height: fit-content;
        max-height: calc(100dvh - (var(--payhot-overlay-edge, 24px) * 2));
        padding: 0;
        overflow: auto;
        border-radius: 32px;
        background: transparent;
    }
}

/* The merchant page can be rendered before the cabinet shell class is attached.
   Keep donor interaction effects bound to the role-specific page root itself. */
.payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link)[b-b586cj7u18] {
    position: relative;
    transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

.payment-links-runtime-page.is-merchant .card-actions[b-b586cj7u18] {
    z-index: 3;
    overflow: visible;
}

/* The donor's smaller 18px glyph belongs to the copy action, not the first
   button in a variable action row. A terminal link may start with Statistics. */
.payment-links-runtime-page.is-merchant .card-actions .card-action-copy > img[b-b586cj7u18] {
    width: 18px;
    height: 18px;
}

.payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link) img[b-b586cj7u18] {
    transition: filter .18s ease;
}

.payment-links-runtime-page.is-merchant .card-actions:has(:is(button, .card-action-link):hover)[b-b586cj7u18],
.payment-links-runtime-page.is-merchant .card-actions:has(:is(button, .card-action-link):focus-visible)[b-b586cj7u18] {
    z-index: 8;
}

.payment-links-runtime-page.is-merchant .card-actions button:not(.delete-action):not(:disabled):is(:hover, :focus-visible)[b-b586cj7u18],
.payment-links-runtime-page.is-merchant .card-actions .card-action-link:is(:hover, :focus-visible)[b-b586cj7u18] {
    background: #1d1d1d;
    color: #fff;
    box-shadow: none;
}

.payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link):is(:hover, :focus-visible) img[b-b586cj7u18] {
    filter: brightness(0) invert(1);
}

.payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18] {
    position: absolute;
    left: 50%;
    bottom: calc(100% + 14px);
    z-index: 2;
    padding: 20px 25px;
    border-radius: 10px;
    background: #fff;
    color: #1d1d1d;
    font: 700 12px/1 var(--font-title);
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(-50%) translateY(4px);
    filter: drop-shadow(0 6px 12px rgba(0, 8, 33, .14));
    transition: opacity .15s ease, transform .15s ease, visibility .15s ease;
}

.payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18]::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(100% - 6px);
    width: 12px;
    height: 12px;
    background: #fff;
    transform: translateX(-50%) rotate(45deg);
}

.payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link):is(:hover, :focus-visible) > .card-action-tooltip[b-b586cj7u18] {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
    transition-delay: .5s;
}

.payment-links-runtime-page.is-merchant .card-actions :is(.ghost-action, .delete-action):hover:not(:disabled)[b-b586cj7u18] {
    background: #fd2226;
    color: #fff;
    box-shadow: none;
}

.payment-links-runtime-page.is-merchant :is(.create-link-submit, .payment-runtime-action-primary)[b-b586cj7u18] {
    background-color: #f61833;
    background-image: none;
    transition: background-color .24s ease, box-shadow .24s ease, border-color .24s ease, color .24s ease, transform .16s ease;
}

.payment-links-runtime-page.is-merchant :is(.create-link-submit, .payment-runtime-action-primary):hover:not(:disabled)[b-b586cj7u18] {
    background-color: #1d1d1d;
    background-image: none;
    border-color: #1d1d1d;
    color: #fff;
}

.payment-links-runtime-page.is-merchant .payment-runtime-action:not(.payment-runtime-action-primary)[b-b586cj7u18] {
    transition: border-color .32s ease-out, transform .16s ease, box-shadow .16s ease, opacity .16s ease;
}

.payment-links-runtime-page.is-merchant .payment-runtime-action:not(.payment-runtime-action-primary):hover:not(:disabled)[b-b586cj7u18] {
    border-color: #1d1d1d;
}

@media (prefers-reduced-motion: reduce) {
    .payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link)[b-b586cj7u18],
    .payment-links-runtime-page.is-merchant .card-actions :is(button, .card-action-link) img[b-b586cj7u18],
    .payment-links-runtime-page.is-merchant .card-action-tooltip[b-b586cj7u18],
    .payment-links-runtime-page.is-merchant :is(.create-link-submit, .payment-runtime-action-primary)[b-b586cj7u18],
    .payment-links-runtime-page.is-merchant .payment-runtime-action:not(.payment-runtime-action-primary)[b-b586cj7u18] {
        transition: none;
    }

    .payment-links-runtime-page.is-merchant .payment-links-grid .payment-link-card:hover[b-b586cj7u18] {
        transform: none;
    }
}

.payment-links-runtime-page.is-admin .admin-payment-links-filter-actions[b-b586cj7u18] {
    display: flex;
    align-items: end;
    gap: 8px;
}

.payment-links-runtime-page.is-admin .admin-payment-links-filter-actions button[b-b586cj7u18],
.payment-links-runtime-page.is-admin .admin-payment-link-qr a[b-b586cj7u18],
.payment-links-runtime-page.is-admin .admin-payment-link-qr div button[b-b586cj7u18] {
    border: 1px solid #dce3eb;
    border-radius: 7px;
    background: #fff;
    color: #29384d;
    padding: 9px 12px;
    font: inherit;
    font-size: 13px;
    font-weight: 700;
}

.payment-links-runtime-page.is-admin .admin-payment-links-filter-actions button:last-child[b-b586cj7u18] {
    border-color: #ec0a46;
    background: #ec0a46;
    color: #fff;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr[b-b586cj7u18] {
    position: relative;
    display: grid;
    width: min(100%, 360px);
    justify-items: center;
    gap: 12px;
    padding: 26px;
    color: #17233a;
    text-align: center;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr > button[b-b586cj7u18] {
    position: absolute;
    top: 12px;
    right: 12px;
    display: grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 0;
    border-radius: 50%;
    background: #f0f4f8;
    color: #536174;
    font-size: 22px;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr h2[b-b586cj7u18],
.payment-links-runtime-page.is-admin .admin-payment-link-qr p[b-b586cj7u18] {
    margin: 0;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr p[b-b586cj7u18] {
    max-width: 100%;
    overflow-wrap: anywhere;
    color: #718096;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr > img[b-b586cj7u18] {
    display: block;
    width: min(100%, 240px);
    aspect-ratio: 1;
    object-fit: contain;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr > div[b-b586cj7u18] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
}

.payment-links-runtime-page.is-admin .admin-payment-link-qr a[b-b586cj7u18] {
    text-decoration: none;
}
/* /Blazor/Components/PaymentLinksPager.razor.rz.scp.css */
.payment-links-pager[b-73re50y8n6] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-width: 0;
    max-width: 100%;
    margin-top: 20px;
    overflow-x: auto;
    scrollbar-width: none;
}

.payment-links-pager[b-73re50y8n6]::-webkit-scrollbar { display: none; }

.payment-links-pager__button[b-73re50y8n6],
.payment-links-pager__ellipsis[b-73re50y8n6] {
    display: inline-grid;
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    place-items: center;
    border: 1px solid #dce3eb;
    border-radius: 8px;
    background: #fff;
    color: #526176;
    font: 700 13px/1 var(--font-ui);
}

.payment-links-pager__button[b-73re50y8n6] { cursor: pointer; }
.payment-links-pager__button:hover:not(:disabled)[b-73re50y8n6] { border-color: #ec0a46; color: #ec0a46; }
.payment-links-pager__button.is-active[b-73re50y8n6] { border-color: #ec0a46; background: #ec0a46; color: #fff; }
.payment-links-pager__button:disabled[b-73re50y8n6] { cursor: not-allowed; opacity: .45; }
.payment-links-pager__ellipsis[b-73re50y8n6] { border-color: transparent; background: transparent; }

.payment-links-pager__count[b-73re50y8n6] {
    margin: 10px 0 0;
    color: #67768c;
    font: 600 12px/1.3 var(--font-ui);
    text-align: center;
}

@media (max-width: 767px) {
    .payment-links-pager[b-73re50y8n6] { justify-content: flex-start; padding: 0 16px; }
    .payment-links-pager__count[b-73re50y8n6] { padding: 0 16px; }
}
/* /Blazor/Components/PaymentLinkStatisticsRuntime.razor.rz.scp.css */
.payment-link-statistics-runtime[b-pg98uqw85v] { display:block; width:512px; color:#1d1d1d; font-family:var(--font-ui); }
.payment-link-statistics-runtime *[b-pg98uqw85v], .payment-link-statistics-runtime *[b-pg98uqw85v]::before, .payment-link-statistics-runtime *[b-pg98uqw85v]::after { box-sizing:border-box; }
.payment-link-statistics-runtime__canvas[b-pg98uqw85v] { position:relative; width:512px; height:918px; overflow:hidden; border-radius:32px; background:#f0f4f8; }
.payment-link-statistics-runtime__canvas > h2[b-pg98uqw85v] { position:absolute; left:32px; top:30px; margin:0; color:#000; font:500 24px/21.6px var(--font-title); letter-spacing:-1px; }.payment-link-statistics-runtime__subtitle[b-pg98uqw85v] { position:absolute; left:32px; top:64px; margin:0; color:#67768c; font:500 14px/1 var(--font-ui); letter-spacing:-.3px; }
.payment-link-statistics-runtime__card[b-pg98uqw85v] { position:absolute; left:8px; top:105px; width:496px; height:805px; overflow:hidden; border-radius:24px; background:#fff; }.payment-link-statistics-runtime__metric[b-pg98uqw85v] { position:absolute; width:88px; height:108px; }.payment-link-statistics-runtime__metric img[b-pg98uqw85v] { position:absolute; left:0; top:0; width:24px; height:24px; }.payment-link-statistics-runtime__metric span[b-pg98uqw85v] { position:absolute; left:0; top:34px; color:#67768c; font:600 14px/16px var(--font-ui); letter-spacing:-.3px; }.payment-link-statistics-runtime__metric strong[b-pg98uqw85v] { position:absolute; left:0; top:86px; color:#1d1d1d; font:600 24px/21.6px var(--font-number); letter-spacing:1px; }.payment-link-statistics-runtime__metric--clicks[b-pg98uqw85v] { left:24px; top:32px; }.payment-link-statistics-runtime__metric--attempts[b-pg98uqw85v] { left:148px; top:32px; }.payment-link-statistics-runtime__metric--created[b-pg98uqw85v] { left:260px; top:32px; }.payment-link-statistics-runtime__metric--success[b-pg98uqw85v] { left:388px; top:32px; }
.payment-link-statistics-runtime__divider[b-pg98uqw85v] { position:absolute; left:24px; top:172px; width:448px; height:1px; background:#f0f4f8; }.payment-link-statistics-runtime__card h3[b-pg98uqw85v] { position:absolute; left:24px; top:196px; margin:0; color:#1d1d1d; font:600 14px/1 var(--font-ui); letter-spacing:2px; text-transform:uppercase; }
.payment-link-statistics-runtime__card[b-pg98uqw85v]  .payment-link-svg-chart { position:absolute; left:20px; top:237px; width:456px; height:426px; max-width:none; }.payment-link-statistics-runtime__card[b-pg98uqw85v]  .chart-numbers { top:20px; bottom:auto; height:267px; }.payment-link-statistics-runtime__card[b-pg98uqw85v]  .statistics-legend { position:absolute; left:12px; top:352px; width:360px; height:auto; }.payment-link-statistics-runtime__card[b-pg98uqw85v]  .payment-link-svg-chart-empty { position:absolute; left:42px; top:116px; width:392px; color:#67768c; font:600 14px/1.2 var(--font-ui); text-align:center; }
@media (max-width:767px) { .payment-link-statistics-runtime[b-pg98uqw85v] { display:none; } }
/* /Blazor/Components/PayoutCreateOverlayRuntime.razor.rz.scp.css */
.payout-reference-runtime[b-4y3ii9e39s] { --payout-width: 512px; }

.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-drawer {
    --payhot-overlay-edge: 24px;
    --payhot-overlay-width: var(--payout-width);
    width: var(--payout-width);
    max-width: calc(100dvw - 48px);
    max-height: calc(100dvh - 48px);
    padding: 0;
    overflow-x: hidden;
    overscroll-behavior: contain;
    border: 0;
    border-radius: 32px;
    background: #f0f4f8;
    box-shadow: 0 16px 64px rgba(19, 32, 51, .22);
}

.fiat-cashout-panel[b-4y3ii9e39s],
.request-created-panel[b-4y3ii9e39s],
.payout-qr-reference[b-4y3ii9e39s],
.fiat-cashout-panel *[b-4y3ii9e39s] ,
.request-created-panel *[b-4y3ii9e39s],
.payout-qr-reference *[b-4y3ii9e39s] { box-sizing: border-box; }

.fiat-cashout-panel[b-4y3ii9e39s] { position: relative; width: 512px; height: 1010px; min-height: 1010px; background: #f0f4f8; border-radius: 32px; }
.fiat-cashout-inner[b-4y3ii9e39s] { position: absolute; inset: 0; width: 512px; height: 1010px; }
.fiat-cashout-inner[b-4y3ii9e39s]::before { content: ""; position: absolute; left: 8px; top: 118px; width: 496px; height: 884px; border-radius: 24px; background: #fff; }
.fiat-cashout-panel.is-card-summary-canvas[b-4y3ii9e39s],
.is-card-summary-canvas .fiat-cashout-inner[b-4y3ii9e39s] { height: 1083px; min-height: 1083px; }
.is-card-summary-canvas .fiat-cashout-inner[b-4y3ii9e39s]::before { height: 957px; }
.fiat-cashout-panel.is-crypto-canvas[b-4y3ii9e39s],
.is-crypto-canvas .fiat-cashout-inner[b-4y3ii9e39s] { height: 1025px; min-height: 1025px; }
.is-crypto-canvas .fiat-cashout-inner[b-4y3ii9e39s]::before { height: 899px; }
.fiat-cashout-inner h2[b-4y3ii9e39s] { position: absolute; left: 32px; top: 30px; z-index: 1; margin: 0; color: #000; font-family: var(--font-title); font-size: 24px; line-height: 21.6px; letter-spacing: 0; font-weight: 500; }
.fiat-cashout-subtitle[b-4y3ii9e39s] { position: absolute; left: 32px; top: 64px; z-index: 1; width: 390px; margin: 0; color: #67768c; font-family: var(--font-ui); font-size: 14px; line-height: 18px; letter-spacing: 0; font-weight: 500; }
.drawer-balance[b-4y3ii9e39s] { position: absolute; left: 32px; z-index: 1; width: 448px; height: 57px; }.drawer-hold[b-4y3ii9e39s]{top:150px}.drawer-available[b-4y3ii9e39s]{top:225px}
.balance-bg[b-4y3ii9e39s] { position:absolute; inset:0; width:448px; height:57px; }.drawer-balance-icon[b-4y3ii9e39s]{position:absolute;left:16px;top:16px;width:24px;height:24px}.drawer-balance-label[b-4y3ii9e39s]{position:absolute;left:56px;top:9px;color:#1d1d1d;font-family:var(--font-ui);font-size:11px;line-height:15.4px;letter-spacing:2px;font-weight:600}.drawer-balance strong[b-4y3ii9e39s]{position:absolute;left:56px;top:26px;color:#1d1d1d;font-family:var(--font-title);font-size:12px;line-height:16.8px;font-weight:500;text-transform:uppercase}.drawer-hold strong[b-4y3ii9e39s],.drawer-hold strong span[b-4y3ii9e39s]{color:#2276fd}.drawer-balance strong span[b-4y3ii9e39s]{font-size:16px}.drawer-balance strong em[b-4y3ii9e39s]{margin-left:2px;color:#707784;font-size:14px;font-style:normal}.drawer-balance small[b-4y3ii9e39s]{position:absolute;left:153px;top:29px;display:flex;align-items:center;gap:3px;color:#707784;font-family:var(--font-ui);font-size:12px;line-height:16.8px;font-weight:500;text-transform:uppercase}.drawer-balance small img[b-4y3ii9e39s]{width:12.87px;height:10.73px}.drawer-hold small[b-4y3ii9e39s]{color:#1d1d1d}
.drawer-balance-value-row[b-4y3ii9e39s]{position:absolute;left:56px;right:16px;top:26px;min-width:0;display:flex;align-items:center;gap:5px;white-space:nowrap}.drawer-balance .drawer-balance-rub[b-4y3ii9e39s]{position:static;flex:0 1 auto;min-width:0;max-width:calc(100% - 92px);display:inline-flex;align-items:baseline;gap:3px;overflow:hidden;color:#1d1d1d;font-family:var(--font-title);font-size:12px;line-height:16.8px;font-weight:500;text-transform:uppercase;white-space:nowrap}.drawer-balance-rub .drawer-balance-amount[b-4y3ii9e39s]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:22.4px}.drawer-balance-rub .drawer-balance-currency[b-4y3ii9e39s]{flex:0 0 auto;font-size:12px;line-height:16.8px}.drawer-balance-rub .drawer-balance-approx[b-4y3ii9e39s]{flex:0 0 auto;color:#707784;font-size:14px;line-height:19.6px}.drawer-balance-usdt[b-4y3ii9e39s]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:#707784;font-family:var(--font-ui);font-size:12px;line-height:16.8px;font-weight:500;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.drawer-balance-usdt img[b-4y3ii9e39s]{flex:0 0 auto;width:12.87px;height:10.73px}.drawer-hold .drawer-balance-rub[b-4y3ii9e39s],.drawer-hold .drawer-balance-rub .drawer-balance-amount[b-4y3ii9e39s],.drawer-hold .drawer-balance-rub .drawer-balance-currency[b-4y3ii9e39s]{color:#2276fd}.drawer-hold .drawer-balance-rub .drawer-balance-approx[b-4y3ii9e39s]{color:#707784}
.fiat-info[b-4y3ii9e39s] { position:absolute;left:32px;top:300px;z-index:1;width:448px;height:68px;overflow:hidden;border:1px solid rgba(46,74,105,.1);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(240,247,255,.5)),linear-gradient(180deg,#fff,#f0f7ff)}.fiat-info-line[b-4y3ii9e39s]{position:absolute;left:0;top:22px;width:2px;height:24px;background:#2276fd}.fiat-info-glow[b-4y3ii9e39s]{position:absolute;left:0;top:22px;width:10px;height:24px;background:#2276fd;box-shadow:32px 32px 32px #2276fd;filter:blur(16px)}.fiat-info img[b-4y3ii9e39s]{position:absolute;left:24px;top:24px;width:20px;height:20px}.fiat-info p[b-4y3ii9e39s]{position:absolute;left:54px;top:11px;width:374px;margin:0;color:#1d1d1d;font-family:var(--font-ui);font-size:13px;line-height:16px;font-weight:500}
.fiat-field[b-4y3ii9e39s] { position: absolute; z-index: 2; }
.fiat-field .field-label[b-4y3ii9e39s] { position: absolute; left: 0; top: 0; color: #67768c; font-family: var(--font-ui); font-size: 14px; line-height: 17px; font-weight: 600; }
.field-rub[b-4y3ii9e39s] { left: 32px; top: 400px; width: 220px; }
.field-method[b-4y3ii9e39s] { left: 260px; top: 400px; width: 220px; }
.field-recipient[b-4y3ii9e39s] { left: 32px; top: 531px; width: 448px; }
.field-comment[b-4y3ii9e39s] { left: 32px; top: 755px; width: 448px; }
.reference-input[b-4y3ii9e39s] { position: absolute; left: 0; top: 35px; width: 100%; height: 64px; border-radius: 20px; background: #f0f4f8; }
.reference-input input[b-4y3ii9e39s] { width: 100%; height: 100%; padding: 0 24px; border: 0; border-radius: inherit; outline: 0; color: #1d1d1d; background: transparent; font-family: var(--font-title); font-size: 14px; font-weight: 700; }
.reference-input input[b-4y3ii9e39s]::placeholder { color: #67768c; font-family: var(--font-ui); font-weight: 500; }
.field-rub .reference-input:has(input[aria-invalid="true"])[b-4y3ii9e39s]{box-shadow:inset 0 0 0 1px #ec0a46}.amount-input-error[b-4y3ii9e39s]{position:absolute;left:0;top:106px;width:220px;margin:0;color:#b00733;font-family:var(--font-ui);font-size:11px;line-height:14px;font-weight:500}
.field-phone .reference-input:has(input[aria-invalid="true"])[b-4y3ii9e39s]{box-shadow:inset 0 0 0 1px #ec0a46}.phone-input-error[b-4y3ii9e39s]{position:absolute;left:0;top:106px;width:220px;margin:0;color:#b00733;font-family:var(--font-ui);font-size:11px;line-height:14px;font-weight:500}

.card-number-field[b-4y3ii9e39s] { position: absolute; left: 32px; top: 662px; z-index: 2; width: 448px; height: 68px; }
.card-number-field > span[b-4y3ii9e39s] { position: absolute; left: 0; top: 0; color: #67768c; font-family: var(--font-ui); font-size: 14px; line-height: 17px; font-weight: 600; }
.card-number-field > img[b-4y3ii9e39s] { position: absolute; left: 0; top: 38px; width: 20px; height: 20px; z-index: 1; }
.card-number-field input[b-4y3ii9e39s] { position: absolute; left: 0; top: 31px; width: 100%; height: 32px; padding: 0 0 0 28px; border: 0; outline: 0; color: #1d1d1d; background: transparent; font-family: "Fira Code", "FiraCode", monospace; font-size: 20px; line-height: 26px; font-weight: 600; }
.card-number-field input[b-4y3ii9e39s]::placeholder { color: #67768c; font-family: var(--font-ui); font-size: 14px; font-weight: 500; }
.card-number-field:has(input[aria-invalid="true"]) input[b-4y3ii9e39s] { color: #b00733; }
.card-number-input-error[b-4y3ii9e39s] { position: absolute; left: 0; top: 68px; width: 448px; margin: 0; color: #b00733; font-family: var(--font-ui); font-size: 11px; line-height: 14px; font-weight: 500; }

.fiat-summary[b-4y3ii9e39s],
.crypto-settlement-summary[b-4y3ii9e39s] { position: absolute; left: 32px; z-index: 2; width: 448px; height: 68px; display: grid; grid-template-columns: 36px minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: 19px 23px; column-gap: 10px; row-gap: 2px; align-content: center; padding: 12px 16px; overflow: hidden; border: 1px solid rgba(46, 74, 105, .1); border-radius: 16px; background: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(240, 247, 255, .86)); box-shadow: 0 8px 20px rgba(46, 74, 105, .05); }
.fiat-summary[b-4y3ii9e39s] { top: 886px; }
.fiat-summary-bg[b-4y3ii9e39s],
.crypto-settlement-summary-bg[b-4y3ii9e39s] { display: none; }
.fiat-summary-icon[b-4y3ii9e39s],
.crypto-settlement-summary-icon[b-4y3ii9e39s] { position: static; grid-column: 1; grid-row: 1 / span 2; align-self: center; width: 36px; height: 36px; padding: 6px; border-radius: 12px; background: #fff; object-fit: contain; }
.fiat-summary-label[b-4y3ii9e39s],
.crypto-settlement-summary > span[b-4y3ii9e39s] { position: static; grid-column: 2; grid-row: 1; min-width: 0; overflow: hidden; color: #67768c; font-family: var(--font-ui); font-size: 10px; line-height: 14px; letter-spacing: 1.2px; font-weight: 600; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.fiat-summary strong[b-4y3ii9e39s],
.crypto-settlement-summary > strong[b-4y3ii9e39s] { position: static; grid-column: 2; grid-row: 2; min-width: 0; overflow: hidden; color: #1d1d1d; font-family: var(--font-title); font-size: 16px; line-height: 22px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
.fiat-summary-commission[b-4y3ii9e39s] { position: static; grid-column: 3; grid-row: 1; min-width: 0; overflow: hidden; color: #67768c; font-family: var(--font-ui); font-size: 10px; line-height: 14px; font-weight: 600; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.fiat-summary b[b-4y3ii9e39s] { position: static; grid-column: 3; grid-row: 2; min-width: 0; overflow: hidden; color: #1d1d1d; font-family: var(--font-title); font-size: 14px; line-height: 22px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }

.field-phone[b-4y3ii9e39s] { left: 261px; top: 531px; width: 220px; }
.field-sbp-bank[b-4y3ii9e39s] { left: 32px; top: 662px; width: 448px; }
.is-sbp-canvas .field-recipient[b-4y3ii9e39s] { width: 220px; }
.is-sbp-canvas .field-comment[b-4y3ii9e39s] { top: 793px; }

.cashout-divider[b-4y3ii9e39s] { position: absolute; left: 32px; top: 558px; z-index: 2; width: 448px; height: 1px; }
.field-wallet[b-4y3ii9e39s] { left: 32px; top: 582px; width: 448px; height: 99px; }
.is-crypto-canvas .field-comment[b-4y3ii9e39s] { top: 713px; height: 99px; }
.crypto-settlement-summary[b-4y3ii9e39s] { top: 844px; }
.crypto-settlement-summary p[b-4y3ii9e39s] { position: static; grid-column: 3; grid-row: 1 / span 2; min-width: 0; display: grid; grid-template-rows: 19px 23px; margin: 0; }
.crypto-settlement-summary p small[b-4y3ii9e39s] { min-width: 0; overflow: hidden; color: #67768c; font-family: var(--font-ui); font-size: 10px; line-height: 14px; letter-spacing: 1.2px; font-weight: 600; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.crypto-settlement-summary p b[b-4y3ii9e39s] { min-width: 0; overflow: hidden; color: #1d1d1d; font-family: var(--font-title); font-size: 14px; line-height: 22px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }

.submit-fiat-cashout[b-4y3ii9e39s] { position: absolute; left: 32px; top: 886px; z-index: 3; width: 448px; height: 52px; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 0 16px; border: 0; border-radius: 12px; background-color: #f61833; background-image: none; color: #fff; font-family: var(--font-title); font-size: 13px; font-weight: 700; cursor: pointer; transition: background-color 240ms ease; }
.is-card-summary-canvas .submit-fiat-cashout[b-4y3ii9e39s] { top: 975px; }
.is-sbp-canvas .submit-fiat-cashout[b-4y3ii9e39s] { top: 924px; }
.is-crypto-canvas .submit-fiat-cashout[b-4y3ii9e39s] { top: 933px; }
.is-fiat-canvas.has-error .submit-fiat-cashout[b-4y3ii9e39s] { top: 910px; }
.is-card-summary-canvas.has-error .submit-fiat-cashout[b-4y3ii9e39s] { top: 998px; }
.is-sbp-canvas.has-error .submit-fiat-cashout[b-4y3ii9e39s] { top: 947px; }
.is-crypto-canvas.has-error .submit-fiat-cashout[b-4y3ii9e39s] { top: 956px; }
.submit-fiat-cashout:hover:not(:disabled)[b-4y3ii9e39s] { background-color: #1d1d1d; }
.submit-fiat-cashout:disabled[b-4y3ii9e39s] { opacity: .65; cursor: wait; }
.submit-fiat-cashout img[b-4y3ii9e39s] { width: 16px; height: 16px; }
.payout-reference-message[b-4y3ii9e39s] { position: absolute; left: 32px; z-index: 5; width: 448px; margin: 0; border-radius: 12px; padding: 6px 10px; font-family: var(--font-ui); font-size: 11px; line-height: 14px; }
.fiat-cashout-inner > .payout-reference-message[b-4y3ii9e39s] { top: 858px; }
.is-card-summary-canvas .payout-reference-message[b-4y3ii9e39s] { top: 946px; }
.is-sbp-canvas .payout-reference-message[b-4y3ii9e39s] { top: 895px; }
.is-crypto-canvas .payout-reference-message[b-4y3ii9e39s] { top: 904px; }
.is-error[b-4y3ii9e39s] { color: #b00733; background: #fff0f1; }

/* A payout method list lives inside a drawer, so it must use the viewport portal contract. */
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method { position: absolute; left: 0; top: 35px; width: 220px; height: 64px; }
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method .payhot-dropdown-button { width: 220px; height: 64px; padding: 0; border: 0; border-radius: 20px; background: #f0f4f8; }
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method .payhot-dropdown-leading { position: absolute; left: 14px; top: 14px; width: 36px; height: 36px; padding: 9px; border-radius: 13.5px; background: #fff; }
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method .payhot-dropdown-label { position: absolute; left: 60px; top: 22px; color: #1d1d1d; font-family: var(--font-title); font-size: 14px; font-weight: 700; }
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method .payhot-dropdown-arrow { position: absolute; right: 18px; top: 20px; width: 24px; height: 24px; }
/* Portal geometry and overlay layering belong to PayhotDropdown's shared contract. */
.payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-method .payhot-dropdown-menu.is-portal { border-radius: 16px; }
.fiat-cashout-inner .field-method:has(.payhot-dropdown.is-open)[b-4y3ii9e39s] { z-index: 6; }

.request-created-panel[b-4y3ii9e39s]{position:relative;width:512px;height:918px;min-height:918px;background:#f0f4f8;border-radius:32px}.request-created-inner[b-4y3ii9e39s]{position:absolute;left:8px;top:8px;width:496px;height:902px;border-radius:24px;background:#fff}.success-visual[b-4y3ii9e39s]{position:absolute;left:169px;top:24px;width:168px;height:164px}.success-card-bg[b-4y3ii9e39s]{position:absolute;inset:0;width:168px;height:164px}.success-ring[b-4y3ii9e39s]{position:absolute;left:38.4px;top:36px;width:90px;height:90px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#00d512}.success-ring[b-4y3ii9e39s]::before{content:"";position:absolute;inset:6.6px;border-radius:50%;background:#f0f4f8;z-index:1}.success-ring img[b-4y3ii9e39s]{position:relative;z-index:2;width:70px;height:70px;border-radius:50%;object-fit:cover}.request-created-inner h2[b-4y3ii9e39s]{position:absolute;left:0;top:188px;width:100%;margin:0;text-align:center;color:#000;font-family:var(--font-title);font-size:24px;line-height:22px;font-weight:500}.created-subtitle[b-4y3ii9e39s]{position:absolute;top:222px;width:100%;margin:0;text-align:center;color:#67768c;font-family:var(--font-ui);font-size:14px;line-height:18px;font-weight:500}.created-info[b-4y3ii9e39s]{position:absolute;left:24px;top:271px;width:448px;height:71px}.refresh-created[b-4y3ii9e39s]{position:absolute;left:24px;top:366px;width:448px;height:52px;border:1px solid rgba(29,29,29,.2);border-radius:12px;background:transparent;color:#1d1d1d;font-family:var(--font-title);font-size:13px;font-weight:700;cursor:pointer}

.payout-qr-reference[b-4y3ii9e39s]{position:relative;width:512px;height:918px;min-height:918px;overflow:hidden;background:#f0f4f8;border-radius:32px}.payout-qr-reference .rectangle-1430153694[b-4y3ii9e39s]{position:absolute;left:0;top:0;width:512px;height:918px}.payout-qr-reference .rectangle-1430153695[b-4y3ii9e39s]{position:absolute;left:8px;top:118px;width:496px;height:784px}.payout-qr-reference h2[b-4y3ii9e39s]{position:absolute;left:32px;top:30px;margin:0;color:#000;font-family:var(--font-title);font-size:24px;font-weight:500}.payout-qr-reference .usdt-trc-20[b-4y3ii9e39s]{position:absolute;left:32px;top:64px;width:390px;margin:0;color:#67768c;font-family:var(--font-ui);font-size:14px;line-height:18px}.payout-qr-reference .qr[b-4y3ii9e39s]{position:absolute;left:32px;top:170px;width:448px;margin:0;color:#1d1d1d;text-align:center;font-family:var(--font-ui);font-size:16px;line-height:22px;font-weight:600}.payout-qr-code[b-4y3ii9e39s]{position:absolute;left:44px;top:292px;z-index:2;display:grid;grid-template-columns:repeat(6,60px);gap:10px;cursor:text}.payout-qr-cell[b-4y3ii9e39s]{width:60px;height:64px;display:grid;place-items:center;border-radius:16px;background:#f0f4f8;color:#1d1d1d;font-family:var(--font-title);font-size:28px;font-weight:700}.payout-qr-cell.is-active[b-4y3ii9e39s]{box-shadow:inset 0 0 0 2px #ec0a46}.payout-qr-code input[b-4y3ii9e39s]{position:absolute;inset:0;width:100%;height:64px;opacity:0;cursor:text}.payout-qr-reference>.payout-reference-message[b-4y3ii9e39s]{top:374px}.payout-qr-reference .clear[b-4y3ii9e39s]{position:absolute;left:32px;top:469px;width:448px;height:52px;border:1px solid rgba(29,29,29,.2);border-radius:12px;background:transparent;color:#1d1d1d;font-family:var(--font-title);font-size:13px;font-weight:700;cursor:pointer}.payout-qr-reference .back[b-4y3ii9e39s]{position:absolute;left:32px;top:545px;width:150px;height:52px;border:1px solid rgba(29,29,29,.2);border-radius:12px;background:#fff;color:#1d1d1d;font-family:var(--font-title);font-size:13px;font-weight:700;cursor:pointer}.payout-qr-confirm[b-4y3ii9e39s]{position:absolute;left:194px;top:545px;width:286px;height:52px;border:0;border-radius:12px;background:#ec0a46;color:#fff;font-family:var(--font-title);font-size:13px;font-weight:700;cursor:pointer}.payout-qr-confirm:disabled[b-4y3ii9e39s]{opacity:.65}

@media (max-width: 560px) { .payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-drawer{--payhot-overlay-edge:12px;max-width:calc(100dvw - 24px)}.fiat-cashout-panel[b-4y3ii9e39s],.request-created-panel[b-4y3ii9e39s],.payout-qr-reference[b-4y3ii9e39s]{transform-origin:top left;transform:scale(.92);margin-bottom:-81px}.fiat-cashout-panel[b-4y3ii9e39s],.request-created-panel[b-4y3ii9e39s]{margin-right:-41px}.payout-qr-reference[b-4y3ii9e39s]{margin-right:-41px} }
@media (max-width: 480px) { .fiat-cashout-panel[b-4y3ii9e39s],.request-created-panel[b-4y3ii9e39s],.payout-qr-reference[b-4y3ii9e39s]{transform:scale(.80);margin-bottom:-202px;margin-right:-102px} }

@media (max-width: 767px) {
    .payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-overlay {
        display: grid;
        place-items: center;
        padding: var(--payhot-mobile-panel-edge, 12px);
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .payout-reference-drawer {
        --payhot-overlay-edge: 0px;
        position: relative;
        inset: auto;
        width: min(375px, calc(100dvw - (var(--payhot-mobile-panel-edge, 12px) * 2)));
        max-width: 100%;
        max-height: calc(100dvh - (var(--payhot-mobile-panel-edge, 12px) * 2));
        padding: 0;
        border-radius: 24px;
        box-shadow: 0 18px 52px rgba(19, 32, 51, .22);
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-create,
    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-twofactor,
    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-created {
        display: grid;
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-balance > span {
        grid-column: 2;
        grid-row: 1;
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-balance > strong {
        grid-column: 2;
        grid-row: 2;
        justify-self: start;
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-balance > em {
        grid-column: 3;
        grid-row: 2;
        justify-self: end;
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-field--card > img {
        left: 18px;
        width: 20px;
        height: 20px;
    }

    .payout-reference-runtime[b-4y3ii9e39s]  .mobile-payout-field--card input {
        padding-left: 52px !important;
    }

    .payout-reference-runtime .fiat-cashout-panel[b-4y3ii9e39s],
    .payout-reference-runtime .request-created-panel[b-4y3ii9e39s],
    .payout-reference-runtime .payout-qr-reference[b-4y3ii9e39s] { display: none; }
}
/* /Blazor/Components/ProjectPaymentDomainAssignmentRuntime.razor.rz.scp.css */
.admin-merchant-site-details__card[b-wc1s1cxuea] {
    display: grid;
    gap: 14px;
    min-width: 0;
    padding: clamp(14px, 2vw, 16px);
    border: 1px solid rgba(46, 74, 105, 0.1);
    border-radius: 14px;
    background: #fff;
    color: #1d1d1d;
    font-family: var(--font-ui);
}

.admin-merchant-site-details__card h2[b-wc1s1cxuea] {
    margin: 0;
    font: 700 16px/1.2 var(--font-title);
}

.admin-merchant-site-details__card > p[b-wc1s1cxuea],
.admin-merchant-site-details__card small[b-wc1s1cxuea] {
    margin: 0;
    color: #67768c;
    font: 600 11px/1.35 var(--font-ui);
}

.admin-merchant-site-details__message[b-wc1s1cxuea] {
    margin: 0;
    padding: 12px;
    border-radius: 12px;
    font: 600 12px/1.3 var(--font-ui);
}

.admin-merchant-site-details__message.is-error[b-wc1s1cxuea] {
    color: #d7193f;
    background: #fff0f2;
}

.admin-merchant-site-details__actions[b-wc1s1cxuea] {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 10px;
}

.admin-merchant-site-details__actions select[b-wc1s1cxuea],
.admin-merchant-site-details__actions button[b-wc1s1cxuea] {
    min-width: 0;
    min-height: 42px;
    padding: 0 12px;
    border: 1px solid #d4dce5;
    border-radius: 10px;
    color: #1d1d1d;
    background: #fff;
    font: 600 12px/1.25 var(--font-ui);
}

.admin-merchant-site-details__actions select[b-wc1s1cxuea] {
    flex: 1 1 18rem;
}

.admin-merchant-site-details__actions button[b-wc1s1cxuea] {
    flex: 0 0 auto;
    cursor: pointer;
    font-weight: 700;
}

.admin-merchant-site-details__actions button:disabled[b-wc1s1cxuea],
.admin-merchant-site-details__actions select:disabled[b-wc1s1cxuea] {
    cursor: default;
    opacity: 0.55;
}

@container (max-width: 36rem) {
    .admin-merchant-site-details__actions select[b-wc1s1cxuea],
    .admin-merchant-site-details__actions button[b-wc1s1cxuea] {
        flex-basis: 100%;
        width: 100%;
    }
}
/* /Blazor/Components/RecurringInteractiveRuntime.razor.rz.scp.css */
.recurring-plan-cards .recurring-plan-card[b-itwyphvbmt] {
    transition: transform 0.2s ease;
    will-change: transform;
}

.recurring-plan-cards .recurring-plan-card:hover[b-itwyphvbmt] {
    transform: translateY(-2px);
}

@media (prefers-reduced-motion: reduce) {
    .recurring-plan-cards .recurring-plan-card[b-itwyphvbmt] {
        transition: none;
    }

    .recurring-plan-cards .recurring-plan-card:hover[b-itwyphvbmt] {
        transform: none;
    }
}

.recurring-plan-actions button[b-itwyphvbmt] {
    transition: background-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}

.recurring-plan-actions button img[b-itwyphvbmt] {
    transition: filter 0.18s ease;
}

.recurring-plan-actions button:not(.delete-action):hover:not(:disabled)[b-itwyphvbmt] {
    background: #1d1d1d;
    color: #fff;
    box-shadow: none;
}

.recurring-plan-actions button:not(.delete-action):hover:not(:disabled) img[b-itwyphvbmt] {
    filter: brightness(0) invert(1);
}

.recurring-plan-actions .delete-action:hover:not(:disabled)[b-itwyphvbmt] {
    background: #fd2226;
    color: #fff;
    box-shadow: none;
}

.recurring-plan-actions .delete-action:hover:not(:disabled) img[b-itwyphvbmt] {
    filter: brightness(0) invert(1);
}

@media (prefers-reduced-motion: reduce) {
    .recurring-plan-actions button[b-itwyphvbmt],
    .recurring-plan-actions button img[b-itwyphvbmt] {
        transition: none;
    }
}
/* /Blazor/Components/StatisticsInteractiveRuntime.razor.rz.scp.css */
/* Desktop <1600: center in the workspace, keep clear of absolute side-nav. */
@media (min-width: 768px) and (max-width: 1599px) {
    .statistics-runtime-page[b-j8kbw25qax] {
        width: min(984px, calc(100% - 464px));
        max-width: 984px;
        margin-left: max(392px, calc(392px + (100% - 464px - 984px) / 2)) !important;
        margin-right: auto !important;
    }
}

/* ≥1600: rail already has 392/72 gutters — only center inside it, no extra offset. */
@media (min-width: 1600px) {
    .statistics-runtime-page[b-j8kbw25qax] {
        width: min(984px, 100%);
        max-width: 984px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* Overview: share width evenly; no fixed 480/454 that overflow and overlap. */
@media (min-width: 1180px) {
    .statistics-reference-overview[b-j8kbw25qax] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: start;
        gap: 24px;
        min-width: 0;
    }

    .statistic[b-j8kbw25qax],
    .statistic2[b-j8kbw25qax] {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    .statistic2[b-j8kbw25qax] {
        justify-self: stretch;
        padding-top: 91px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .today-stat-cards[b-j8kbw25qax] {
        grid-template-columns: minmax(0, 1fr);
    }
}

/* <1180: stack so .dynamic cards keep a readable width (were ~90px). */
@media (min-width: 768px) and (max-width: 1179px) {
    .statistics-reference-overview[b-j8kbw25qax] {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 24px;
        min-width: 0;
    }

    .statistic[b-j8kbw25qax],
    .statistic2[b-j8kbw25qax] {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    .statistic2[b-j8kbw25qax] {
        padding-top: 0;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .today-stat-cards[b-j8kbw25qax] {
        grid-template-columns: minmax(0, 1fr);
    }
}

/* Status / payment-method cards: keep readable width, wrap when needed. */
.statistics-reference-breakdowns[b-j8kbw25qax] {
    grid-template-columns: repeat(auto-fit, minmax(min(340px, 100%), 1fr));
}

.list2[b-j8kbw25qax],
.list3[b-j8kbw25qax] {
    min-width: 340px;
}

.module-grid[b-j8kbw25qax] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(340px, 100%), 1fr));
    gap: 12px;
    min-width: 0;
}

.module-grid .module-card[b-j8kbw25qax] {
    min-width: 340px;
}

@media (max-width: 767px) {
    .list2[b-j8kbw25qax],
    .list3[b-j8kbw25qax],
    .module-grid .module-card[b-j8kbw25qax] {
        min-width: 0;
    }
}

/* Keeps the donor chart card geometry stable until its active presentation is known. */
.statistics-chart-shell-loading[b-j8kbw25qax] { min-height: 288px; }
@media (max-width: 767px) { .statistics-chart-shell-loading[b-j8kbw25qax] { min-height: 350px; } }
/* /Blazor/Components/TechnicalPayloadViewer.razor.rz.scp.css */
.technical-payload-viewer[b-ij74ax1lt3] {
    min-width: 0;
    max-width: 100%;
}

.technical-payload-viewer__head[b-ij74ax1lt3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 8px;
    color: #34445c;
    font: 700 12px/1.2 var(--font-ui);
}

.technical-payload-viewer__copy[b-ij74ax1lt3] {
    display: grid;
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
    place-items: center;
    border: 1px solid #d6dee8;
    border-radius: 7px;
    padding: 0;
    color: #526176;
    background: #fff;
    cursor: pointer;
    transition: border-color .16s ease, background-color .16s ease, color .16s ease, transform .16s ease;
}

.technical-payload-viewer__copy:hover[b-ij74ax1lt3] {
    border-color: #9eafc1;
    color: #27384e;
    background: #f5f8fb;
}

.technical-payload-viewer__copy:active[b-ij74ax1lt3] {
    transform: translateY(1px);
}

.technical-payload-viewer__copy:focus-visible[b-ij74ax1lt3] {
    outline: 2px solid #ec0a46;
    outline-offset: 2px;
}

.technical-payload-viewer__copy.is-copied[b-ij74ax1lt3] {
    border-color: #8bcba5;
    color: #18794e;
    background: #edf9f1;
}

.technical-payload-viewer__code[b-ij74ax1lt3] {
    margin: 0;
    min-width: 0;
    max-width: 100%;
    overflow: auto;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.technical-payload-viewer__status[b-ij74ax1lt3] {
    margin-top: 6px;
    color: var(--positive, #2f9e6f);
    font: 600 12px/1.3 var(--font-ui);
}

@media (max-width: 640px) {
    .technical-payload-viewer__copy[b-ij74ax1lt3] {
        width: 30px;
        height: 30px;
        flex-basis: 30px;
    }
}
/* /Blazor/Components/UsersInteractiveRuntime.razor.rz.scp.css */
@media (max-width:767px) {
    #figmaFrame:has(.mobile-users-runtime) .admin-payhot-page[b-pe9i8dzoxy] { display:none; }
}
