/* SIMO: sending creates a trackable request; it never opens recipient's token. */
.mtoken-main>a.secondary-action[href*="token."]{display:none!important}
.mtoken-main .create-grid[data-simo-submitted="1"] .setup-card>.hash-block a[href],
.mtoken-main .create-grid[data-simo-submitted="1"] .setup-card>.hash-block a.primary-action,
.mtoken-main .create-grid[data-simo-submitted="1"] .acho-method-picker,
.mtoken-main .create-grid[data-simo-submitted="1"] .simo-wizard-toolbar{display:none!important}
.mtoken-main .create-grid[data-simo-submitted="1"] .setup-card>.hash-block{
 margin:12px 0;padding:16px!important;border:1px solid var(--line,#dee3ea);
 border-radius:16px;background:var(--subtle,#f6f7fb);color:var(--ink,#182535);
}
.mtoken-main .create-grid[data-simo-submitted="1"] .setup-card>.hash-block b{display:block;font-size:15px;margin-bottom:6px}
.mtoken-main .create-grid[data-simo-submitted="1"] .setup-card>.hash-block p{margin:6px 0;font-size:13px}
.simo-sent-hint{margin:10px 0 0;color:var(--muted,#687587);font-size:12px;line-height:1.5}
.simo-sent-heading{color:var(--ink,#182535);font-weight:780}
.mtoken-main .create-grid[data-simo-submitted="1"] .simo-wizard-head{border-color:var(--line,#dae0e9)}
/* Archive: authorization remains with the existing backend and signed-in administration. */
.admin-page .admin-table-card[data-simo-requests="ready"]>.table-scroll,
.admin-page .admin-table-card[data-simo-requests="ready"]>.table-toolbar{display:none!important}
.simo-requests{display:grid;gap:13px;color:var(--ink,#1e2938);min-width:0}
.simo-requests-head{display:flex;align-items:start;justify-content:space-between;gap:12px}
.simo-requests-head h2{font-size:19px;line-height:1.3;margin:0 0 4px;font-weight:820}
.simo-requests-head p{font-size:12px;color:var(--muted,#728094);margin:0}
.simo-requests-refresh{flex:none;font:700 12px/1.2 inherit;font-family:inherit;
 padding:10px 12px;min-height:40px;background:var(--surface,#fff);
 border:1px solid var(--line,#dee5ee);color:var(--blue,#5969e8);
 border-radius:12px;cursor:pointer}
.simo-request-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.simo-request-filter{min-height:42px;padding:7px 5px;border:1px solid var(--line,#e2e6ed);
 border-radius:11px;background:var(--surface,#fff);color:var(--muted,#65718a);
 font:740 12px/1.25 inherit;font-family:inherit;cursor:pointer}
.simo-request-filter[aria-pressed=true]{border-color:var(--blue,#5969e8);background:var(--blue-soft,#e9edff);color:var(--blue,#5969e8)}
.simo-request-list{display:grid;gap:11px}
.simo-request-item{border:1px solid var(--line,#e2e7ee);border-radius:15px;
 padding:15px;background:var(--surface,#fff);display:grid;gap:10px;min-width:0}
.simo-request-title{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}
.simo-request-title strong{font-size:14px;overflow-wrap:anywhere;line-height:1.4}
.simo-request-status{flex:none;max-width:145px;white-space:normal;text-align:center;border-radius:20px;
 padding:7px 9px;font-size:11px;font-weight:780;color:var(--blue,#5969e8);background:var(--blue-soft,#ecedff)}
.simo-request-status[data-stage=final]{color:#087d62;background:#e0f6ee}
.simo-request-status[data-stage=problem]{color:#b13950;background:#ffe9ee}
.simo-request-meta{display:flex;flex-wrap:wrap;gap:7px 13px;color:var(--muted,#6f7d8d);font-size:12px}
.simo-request-progress{display:flex;justify-content:space-between;align-items:center;
 background:var(--subtle,#f6f8fb);padding:9px 11px;border-radius:10px;font-size:12px}
.simo-request-progress strong{font-size:13px}
.simo-request-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.simo-request-actions button{font-family:inherit;padding:10px 8px;min-height:43px;border-radius:11px;
 background:var(--subtle,#f7f8fa);color:var(--ink,#273347);border:1px solid var(--line,#e0e5ed);
 font-weight:750;font-size:12px;cursor:pointer}
.simo-request-empty{padding:28px 15px;text-align:center;color:var(--muted,#69788c);font-size:13px}
@media(max-width:390px){.simo-request-title{flex-wrap:wrap}.simo-request-status{max-width:100%}}
