/* MNDSET Portal Workspace 2.0 — scoped to the signed-in account area. */
body.mndset-web .portal-wrapper.refresh-dashboard {
 --workspace-bg:#0c131e;--workspace-card:#111b28;--workspace-line:rgba(170,193,220,.13);
 --workspace-muted:#8fa3bd;--workspace-accent:#a6efca;
 display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:start;
 width:min(1480px,calc(100% - 64px));max-width:1480px;padding:132px 0 75px;
 margin:0 auto;min-height:calc(100svh - 80px);font-family:Inter,Arial,sans-serif;
}
body.mndset-web .refresh-dashboard *,body.mndset-web .refresh-dashboard *::before,body.mndset-web .refresh-dashboard *::after {box-sizing:border-box;}
body.mndset-web .refresh-dashboard .portal-workspace-sidebar {
 position:sticky;top:109px;align-self:start;display:flex;flex-direction:column;
 max-height:calc(100svh - 136px);overflow-y:auto;padding:23px 16px 15px;
 background:linear-gradient(155deg,#141f2c,#0e1621 60%);border:1px solid var(--workspace-line);border-radius:19px;
 scrollbar-width:thin;scrollbar-color:#35495d transparent;
}
.workspace-identity {display:flex;align-items:center;gap:11px;padding:0 7px 22px;border-bottom:1px solid var(--workspace-line);}
.workspace-brand-mark {width:32px;height:32px;display:grid;place-items:center;background:#a5e4c70b;border:1px solid #a5e4c723;border-radius:9px;color:#b2e3cd;font-size:15px;}
.workspace-identity > div {display:grid;gap:5px;}
.workspace-identity strong {font-size:13px;letter-spacing:.04em;color:#e2edf6;}
.workspace-identity > div > span {font-size:9px;color:#7f9aaf;}
.workspace-version {font-size:7px;letter-spacing:.1em;color:#82a59b;background:#a5e4c708;border:1px solid #a5e4c71b;padding:4px 5px;border-radius:4px;margin-left:auto;}
.workspace-account {display:flex;align-items:center;gap:11px;padding:22px 7px 24px;min-width:0;}
.workspace-account-avatar {width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;overflow:hidden;border-radius:11px;border:1px solid #c3dfe724;background:#0a141e;color:#85a9a8;}
.workspace-account-avatar img {display:block;width:100%;height:100%;object-fit:cover;}
.workspace-account > div:last-child {min-width:0;display:grid;gap:5px;}
.workspace-account strong {font:600 11px/1.6 Inter,Arial,sans-serif;color:#d5e1ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.workspace-account span {font-size:8px;letter-spacing:.03em;color:#748ca6;}
.workspace-nav-label {display:block;padding:0 11px;margin:0 0 12px;font:600 7px/1.8 Inter,Arial,sans-serif;letter-spacing:.16em;color:#637e96;}
body.mndset-web .workspace-nav {display:grid;gap:6px;}
body.mndset-web .workspace-nav-link {display:flex;align-items:center;gap:12px;padding:12px 13px;min-height:43px;border-radius:10px;text-decoration:none;color:#8fa5be;border:1px solid transparent;font:500 11px/1.6 Inter,Arial,sans-serif;transition:background .2s,color .2s;}
.workspace-nav-link > i:first-child {width:16px;font-size:12px;text-align:center;color:#7793a6;}
body.mndset-web .workspace-nav-link:hover {background:#d3e2f306;color:#c9dbe9;}
body.mndset-web .workspace-nav-link.is-current {border-color:#a6efca23;background:linear-gradient(100deg,#a6efca12,#a6efca04);color:#c3efd9;}
.workspace-nav-link.is-current > i:first-child {color:#a6efca;}
.workspace-nav-arrow {margin-left:auto;font-size:7px;color:#5b7c7d;opacity:0;}
.workspace-nav-link.is-current .workspace-nav-arrow {opacity:1;}
.workspace-sidebar-help {margin-top:27px;padding:22px 0 18px;border-top:1px solid var(--workspace-line);}
.workspace-sidebar-help .workspace-nav-label {padding-left:10px;}
.workspace-sidebar-help p {font:400 10px/1.8 Inter,Arial,sans-serif;color:#7189a2;margin:0 10px 14px;}
.workspace-sidebar-help > a {display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;color:#8eb6b3;font:500 10px/1.7 Inter,Arial,sans-serif;text-decoration:none;}
.workspace-sidebar-help i {font-size:8px;}
.workspace-signout {display:flex;align-items:center;gap:11px;padding:13px 12px;margin-top:auto;border-top:1px solid var(--workspace-line);color:#9d9fae;font:500 10px/1.7 Inter,Arial,sans-serif;text-decoration:none;}
.workspace-signout:hover {color:#e1bbc0;}
body.mndset-web .refresh-dashboard .portal-workspace-main {width:100%;max-width:none;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;z-index:auto;}
.workspace-topbar {display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:42px;margin-bottom:31px;padding-bottom:20px;border-bottom:1px solid var(--workspace-line);}
.workspace-breadcrumb {display:flex;flex-wrap:wrap;gap:10px;align-items:center;font:400 9px/1.8 Inter,Arial,sans-serif;color:#5e7792;}
.workspace-breadcrumb a {text-decoration:none;color:#7e97af;}
.workspace-breadcrumb strong {font-weight:500;color:#a9c1cf;}
.workspace-topbar-actions {display:flex;gap:11px;align-items:center;}
.workspace-command-trigger {display:inline-flex;align-items:center;gap:10px;min-height:35px;padding:9px 11px;border:1px solid #adc5dc20;border-radius:8px;background:#d1e5f203;color:#819cb4;cursor:pointer;font:400 9px/1.6 Inter,Arial,sans-serif;}
.workspace-command-trigger kbd {padding:2px 4px;border:1px solid #a9c6da18;border-radius:3px;color:#667e97;font:400 7px Inter,Arial,sans-serif;}
.workspace-app-button {display:flex;align-items:center;justify-content:center;gap:15px;min-height:35px;padding:10px 14px;border-radius:8px;background:#a6efca;border:1px solid #a6efca;text-decoration:none;color:#0b1d13;font:600 10px/1.6 Inter,Arial,sans-serif;}
.workspace-app-button:hover {background:#c3ffde;}
.workspace-app-button i {font-size:8px;}
.workspace-page-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:29px;}
.workspace-eyebrow {display:block;font:600 8px/1.8 Inter,Arial,sans-serif;letter-spacing:.13em;color:#729b9b;}
body.mndset-web .workspace-page-heading h1 {font:700 clamp(29px,3.2vw,41px)/1.14 Inter,Arial,sans-serif;letter-spacing:-.045em;color:#e9f0f8;margin:11px 0 15px;}
.workspace-page-heading p {font:400 12px/1.85 Inter,Arial,sans-serif;color:#8da6be;max-width:650px;margin:0;}
.workspace-community {display:flex;align-items:center;gap:10px;flex-shrink:0;font:500 9px/1.8 Inter,Arial,sans-serif;color:#84adae;text-decoration:none;margin-bottom:4px;}
.workspace-community i:last-child {font-size:7px;}
body.mndset-web .refresh-dashboard .portal-content-view {min-width:0;}
body.mndset-web .refresh-dashboard .dashboard-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:0;}
body.mndset-web .refresh-dashboard .mono {font-family:Inter,Arial,sans-serif;}
body.mndset-web .refresh-dashboard .portal-card {min-width:0;position:relative;padding:26px;border-radius:16px;background:radial-gradient(ellipse at 0 0,#a7c4e206,transparent 70%),var(--workspace-card);border:1px solid var(--workspace-line);box-shadow:inset 0 1px #ffffff03;overflow:hidden;}
body.mndset-web .refresh-dashboard .portal-card::before {display:none;}
body.mndset-web .refresh-dashboard .card-title {font:600 12px/1.8 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#cadbe7;gap:13px;margin-bottom:22px;}
body.mndset-web .refresh-dashboard .card-title i {color:#7eaaa3;font-size:13px;}
body.mndset-web .refresh-dashboard .portal-card p {font-family:Inter,Arial,sans-serif;font-size:12px!important;line-height:1.85!important;color:#92a8c1;}
body.mndset-web .refresh-dashboard .portal-card h3 {font-family:Inter,Arial,sans-serif;letter-spacing:-.02em;line-height:1.5;}
body.mndset-web .refresh-dashboard .stat-value {font-family:Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.35;color:#deeee5;}
body.mndset-web .refresh-dashboard .stat-label {font:500 9px/1.8 Inter,Arial,sans-serif;letter-spacing:.015em;color:#7f99b3;}
body.mndset-web .refresh-dashboard .sub-stat {font:500 12px/1.8 Inter,Arial,sans-serif;color:#aec6ce;}
body.mndset-web .refresh-dashboard .portal-btn {font:600 11px/1.7 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;min-height:40px;padding:11px 16px!important;border-radius:9px!important;box-shadow:none!important;gap:10px;line-height:1.6;white-space:normal;align-items:center;justify-content:center;}
body.mndset-web .refresh-dashboard .portal-btn:hover {transform:none;filter:brightness(1.05);}
body.mndset-web .refresh-dashboard .portal-btn.btn-solana {background:#a6efca!important;border:1px solid #a6efca!important;color:#0c2117!important;}
body.mndset-web .refresh-dashboard .portal-btn.btn-wallet {background:transparent;border-color:#aac7dc2e;color:#aac8ca;}
body.mndset-web .refresh-dashboard .portal-btn:disabled,body.mndset-web .refresh-dashboard button:disabled {opacity:.48;cursor:not-allowed;filter:none;transform:none;}
body.mndset-web .refresh-dashboard .portal-input {min-width:0;min-height:45px;padding:12px 14px;font:400 12px/1.8 Inter,Arial,sans-serif!important;letter-spacing:0;border-radius:9px;background:#09131f!important;color:#d2e0ef;text-align:left;}
body.mndset-web .refresh-dashboard .portal-input:focus {border-color:#a6efca8a;outline:2px solid #a6efca18;outline-offset:2px;}
body.mndset-web .refresh-dashboard .portal-input::placeholder {color:#536f8e;font-size:11px;}
body.mndset-web .refresh-dashboard .portal-form-group {margin-bottom:18px;}
body.mndset-web .refresh-dashboard .portal-form-group > label {font-size:10px!important;line-height:1.8;letter-spacing:0;}
body.mndset-web .refresh-dashboard .user-badge {display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #a6efca25;background:#a6efca08;color:#95cdb5;border-radius:6px;font:500 9px/1.7 Inter,Arial,sans-serif;letter-spacing:.03em;}
.workspace-profile-header {display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;}
body.mndset-web .refresh-dashboard .workspace-profile-header .portal-btn {width:auto!important;margin:0!important;min-height:34px;padding:8px 12px!important;font-size:9px!important;}
body.mndset-web .refresh-dashboard #profile-view .avatar-container {width:62px!important;height:62px!important;border-radius:16px!important;border:1px solid #b6d3de38!important;background:#09131d!important;}
body.mndset-web .refresh-dashboard #profile-view > div:last-child > div:last-child {min-width:0!important;}
body.mndset-web .refresh-dashboard #profile-view h3 {font-size:21px!important;font-weight:600;}
body.mndset-web .refresh-dashboard #profile-view .user-badge {margin-top:4px;}

/* Overview: real account balances, with no synthetic charts or activity. */
.workspace-kpis {grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;}
.workspace-kpi {min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:22px 20px;border:1px solid var(--workspace-line);border-radius:15px;background:#111b28;}
.workspace-kpi-featured {background:radial-gradient(ellipse at 0 0,#245d4144,transparent 80%),#12251e;border-color:#a6efca2b;}
.workspace-kpi-label {display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:20px;color:#95b2bf;font:500 10px/1.8 Inter,Arial,sans-serif;}
.workspace-kpi-label i {font-size:12px;color:#779c9a;}
.workspace-kpi-featured .workspace-kpi-label,.workspace-kpi-featured .workspace-kpi-label i {color:#aed7bf;}
.workspace-kpi > strong {font:650 clamp(19px,1.9vw,28px)/1.25 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#e5eef7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;}
.workspace-kpi-unit {font:500 9px/1.6 Inter,Arial,sans-serif;color:#789b9f;letter-spacing:.04em;margin:6px 0 20px;}
.workspace-kpi-featured > strong {color:#daf4e4;}
.workspace-kpi > p {font:400 9px/1.8 Inter,Arial,sans-serif;color:#67829b;margin:auto 0 0;padding-top:8px;}
.workspace-kpi > a {display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-decoration:none;color:#a2d7ba;font:500 9px/1.8 Inter,Arial,sans-serif;border-top:1px solid #b3ddc51c;padding-top:12px;margin-top:auto;}
.workspace-performance {grid-column:1 / -1;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:22px;border:1px solid var(--workspace-line);border-radius:15px;background:#101a27;padding:25px;}
.workspace-performance-mark {display:grid;place-items:center;width:38px;height:38px;color:#a4bbdb;border:1px solid #a4bbdb22;border-radius:11px;background:#a4bbdb09;}
body.mndset-web .workspace-performance h2 {font:600 16px/1.5 Inter,Arial,sans-serif;letter-spacing:-.02em;color:#d6e2f2;margin:7px 0 8px;}
.workspace-performance p {font:400 10px/1.8 Inter,Arial,sans-serif;color:#7790a9;margin:0;}
.workspace-power-value {font:650 31px/1.2 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#c0d4ea;font-variant-numeric:tabular-nums;}
.workspace-power-value > span {font-size:19px;color:#7f9cb7;margin-left:4px;}
.workspace-power-value > small {display:block;font:500 9px/1.8 Inter,Arial,sans-serif;color:#9ab6bd;letter-spacing:0;margin-top:7px;}
.workspace-performance > a {font:500 9px/1.8 Inter,Arial,sans-serif;display:flex;align-items:center;gap:15px;color:#99b6bf;text-decoration:none;padding:10px 12px;border:1px solid #b5c8dc1e;border-radius:8px;}
.workspace-shortcuts {grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;}
.workspace-shortcuts > a {position:relative;display:flex;flex-direction:column;text-decoration:none;min-width:0;padding:24px 23px;background:#101a27;border:1px solid var(--workspace-line);border-radius:15px;transition:border-color .2s,background .2s;}
.workspace-shortcuts > a:hover {background:#142231;border-color:#a6efca35;}
.workspace-shortcuts > a > span {display:flex;align-items:center;gap:10px;font:500 9px/1.7 Inter,Arial,sans-serif;color:#7fa8ab;margin-bottom:19px;}
.workspace-shortcuts > a > strong {font:600 16px/1.4 Inter,Arial,sans-serif;letter-spacing:-.025em;color:#d4e2f0;margin-bottom:11px;}
.workspace-shortcuts > a > p {font:400 10px/1.8 Inter,Arial,sans-serif;color:#7d96b0;margin:0 0 23px;}
.workspace-shortcuts > a > i {color:#749e9d;font-size:10px;margin-top:auto;}
/* All seven views retain their original forms and transaction controls. */




body.mndset-web .refresh-dashboard .portal-content-view[data-view="vault"] .stat-value {font-size:27px!important;color:#cde8dc!important;}
body.mndset-web .refresh-dashboard .portal-content-view table {border-collapse:collapse;width:100%;font:400 11px/1.8 Inter,Arial,sans-serif!important;}
body.mndset-web .refresh-dashboard .portal-content-view th {font:600 8px/1.8 Inter,Arial,sans-serif!important;letter-spacing:.04em;color:#7391a9;text-align:left;}
body.mndset-web .refresh-dashboard .portal-content-view td {font:400 10px/1.9 Inter,Arial,sans-serif!important;padding-block:15px!important;}
body.mndset-web .refresh-dashboard .portal-content-view tbody tr {border-color:#aecce40b!important;}
body.mndset-web .refresh-dashboard .portal-content-view tbody tr:hover {background:#b6d8ec04!important;}
body.mndset-web .refresh-dashboard .upgrade-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;}
body.mndset-web .refresh-dashboard .upgrade-card {min-width:0;padding:26px;background:#111b28;border:1px solid var(--workspace-line);border-radius:15px;box-shadow:none;}
body.mndset-web .refresh-dashboard .upgrade-card.tier-cyan {border-top:2px solid #9fdcc347;}
body.mndset-web .refresh-dashboard .upgrade-card.tier-purple {border-top:2px solid #a9b6ec47;}
body.mndset-web .refresh-dashboard .upgrade-card.tier-gold {border-top:2px solid #d8c99a47;}
body.mndset-web .refresh-dashboard .upgrade-card .label {font:600 11px/1.8 Inter,Arial,sans-serif;letter-spacing:.025em;color:#c0d6df;}
body.mndset-web .refresh-dashboard .enhancement-card-multiplier {font:600 26px/1.25 Inter,Arial,sans-serif;letter-spacing:-.035em;white-space:nowrap;color:#bed8cb;}
body.mndset-web .refresh-dashboard .clean-cost {font:600 15px/1.8 Inter,Arial,sans-serif;color:#d0e2ef;}
body.mndset-web .refresh-dashboard .sync-text {font:400 9px/1.8 Inter,Arial,sans-serif;color:#7591aa;}
body.mndset-web .refresh-dashboard .wallet-hero {border:1px solid #a6efca2b;background:radial-gradient(ellipse at 50% 0,#204e3544,transparent 90%),#111d29;border-radius:17px;padding:30px;margin-bottom:22px;}
body.mndset-web .refresh-dashboard .wallet-hero-title {font:600 15px/1.6 Inter,Arial,sans-serif;letter-spacing:-.01em;}
body.mndset-web .refresh-dashboard .wallet-hero-title .cyan-text {display:none;}
body.mndset-web .refresh-dashboard .wallet-hero > p {margin-top:0!important;font:400 9px/1.8 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#7e9bb3;}
body.mndset-web .refresh-dashboard .wallet-icon-wrapper {width:43px;height:43px;border-radius:13px;background:#a8d7c407;border:1px solid #a8d7c41d;box-shadow:none;}
body.mndset-web .refresh-dashboard .wallet-balance {font:650 43px/1.3 Inter,Arial,sans-serif;letter-spacing:-.045em;color:#d6ede2;margin:12px 0;}
body.mndset-web .refresh-dashboard .wallet-balance-usd {font:400 12px/1.8 Inter,Arial,sans-serif;color:#819fb1;}
body.mndset-web .refresh-dashboard .wallet-tabs {display:flex;gap:8px;margin:0 0 19px;border:0;}
body.mndset-web .refresh-dashboard .wallet-tab-btn {font:600 10px/1.8 Inter,Arial,sans-serif;padding:12px 15px;border-radius:9px;border:1px solid #b4cedb1c;background:#0b1521;color:#819db7;}
body.mndset-web .refresh-dashboard .wallet-tab-btn.active {background:#a6efca0d;border-color:#a6efca3b;color:#b8e7d0;}
body.mndset-web .refresh-dashboard .wallet-content-box {background:#101a27;border:1px solid var(--workspace-line);border-radius:15px;padding:27px;}
body.mndset-web .refresh-dashboard .wallet-warning {border-radius:11px;padding:19px;background:#c0b29706;border-color:#c0b2972c;}
body.mndset-web .refresh-dashboard .wallet-warning h4 {font:600 12px/1.7 Inter,Arial,sans-serif;margin-top:0;color:#cbbda5;}
body.mndset-web .refresh-dashboard .wallet-warning p {font:400 11px/1.9 Inter,Arial,sans-serif;color:#aa9c87;}
body.mndset-web .refresh-dashboard .address-box {min-width:0;border:1px solid #b0d1db24;border-radius:10px;background:#0a141f;padding:15px;}
body.mndset-web .refresh-dashboard .address-text {font:400 11px/1.9 'JetBrains Mono',monospace;overflow-wrap:anywhere;word-break:break-word;color:#a0c8bb;}
body.mndset-web .refresh-dashboard .btn-transmit {font:600 12px/1.8 Inter,Arial,sans-serif;letter-spacing:0;background:#a6efca;color:#0b2116;border:1px solid #a6efca;border-radius:9px;box-shadow:none;text-transform:none;padding:13px;}
body.mndset-web .refresh-dashboard :is(.btn-copy,.btn-paste,.btn-scan,.btn-percent) {font-family:Inter,Arial,sans-serif;font-size:10px;border-radius:7px;box-shadow:none;}
body.mndset-web .refresh-dashboard #chat-window {max-height:540px!important;padding:18px!important;background:#0a131f!important;border:1px solid var(--workspace-line);}
body.mndset-web .refresh-dashboard #chat-window p {font-size:12px!important;line-height:1.9!important;}
body.mndset-web .refresh-dashboard #new-ticket-form-wrapper {padding:23px!important;border:1px solid #a6efca2d!important;border-radius:12px!important;background:#0a1521!important;}
body.mndset-web .refresh-dashboard [hidden] {display:none!important;}

/* Native quick-switch dialog: keyboard accessible, no remote lookup. */
body.mndset-web .workspace-command {width:min(590px,calc(100% - 32px));max-height:min(690px,calc(100svh - 64px));padding:0;border:1px solid #b6d5df30;border-radius:19px;background:#101b28;color:#d5e5ef;box-shadow:0 40px 120px #0009;overflow-y:auto;}
.workspace-command::backdrop {background:#030811ba;backdrop-filter:blur(9px);}
.workspace-command-header {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 25px 16px;}
body.mndset-web .workspace-command-header h2 {font:600 20px/1.4 Inter,Arial,sans-serif;letter-spacing:-.03em;color:#e1edf6;margin:0;}
.workspace-command-header button {display:grid;place-items:center;width:30px;height:30px;background:#ffffff04;color:#89a1b9;border:1px solid #aec9dc1a;border-radius:7px;cursor:pointer;}
.workspace-search-label {display:block;font:500 9px/1.8 Inter,Arial,sans-serif;color:#7895af;padding:0 25px 8px;}
body.mndset-web .workspace-command #portal-command-search {display:block;box-sizing:border-box;width:calc(100% - 50px);margin:0 25px 18px;min-height:44px;padding:12px 15px;border:1px solid #a6efca36;border-radius:9px;background:#091321;color:#dbe9f4;font:400 12px/1.7 Inter,Arial,sans-serif;}
.workspace-command-results {padding:0 13px 12px;display:grid;gap:5px;}
.workspace-command-results > a {display:flex;align-items:center;gap:14px;padding:13px 12px;border-radius:10px;border:1px solid transparent;color:#adbacb;text-decoration:none;transition:background .15s;}
.workspace-command-results > a:hover,.workspace-command-results > a:focus-visible {background:#a6efca08;border-color:#a6efca24;outline:none;}
.workspace-command-icon {display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;background:#a6efca06;border:1px solid #a6efca15;color:#91bab1;border-radius:9px;font-size:12px;}
.workspace-command-results > a > span:nth-child(2) {display:grid;gap:4px;min-width:0;}
.workspace-command-results strong {font:500 12px/1.6 Inter,Arial,sans-serif;color:#cce1e8;}
.workspace-command-results small {font:400 10px/1.8 Inter,Arial,sans-serif;color:#69879e;}
.workspace-command-results > a > i {margin-left:auto;color:#688994;font-size:10px;flex-shrink:0;}
#portal-command-empty {padding:25px;font:400 12px/1.9 Inter,Arial,sans-serif;color:#8ea7bd;}
.workspace-command-footer {display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #adc5d71a;background:#09121b66;padding:17px 25px;font:400 9px/1.8 Inter,Arial,sans-serif;color:#68869e;}
.workspace-command-footer kbd {font:400 8px/1.6 Inter,Arial,sans-serif;border:1px solid #aac7dd1a;padding:3px 5px;border-radius:4px;margin-right:6px;}
body.mndset-web .refresh-dashboard .upgrade-card p {max-width:none;}
@media(max-width:1200px) {
 body.mndset-web .portal-wrapper.refresh-dashboard {grid-template-columns:215px minmax(0,1fr);gap:24px;width:calc(100% - 48px);}
 .workspace-kpis {grid-template-columns:repeat(2,minmax(0,1fr));}
 .workspace-kpi > strong {font-size:28px;}
 .workspace-performance {grid-template-columns:36px minmax(0,1fr) auto;gap:18px;}
 .workspace-performance > a {grid-column:2 / -1;justify-self:start;}
 .workspace-shortcuts {gap:13px;}
 .workspace-shortcuts > a {padding:22px 18px;}
 .workspace-shortcuts > a > strong {font-size:14px;}
 .workspace-command-trigger > kbd {display:none;}
}
@media(max-width:1000px) {
 .workspace-community {display:none;}
 .workspace-shortcuts {grid-template-columns:1fr;}
 .workspace-shortcuts > a > p {margin-bottom:17px;}
 body.mndset-web .refresh-dashboard .dashboard-grid {grid-template-columns:1fr;}
 
 
 
 body.mndset-web .refresh-dashboard .upgrade-grid {grid-template-columns:1fr;}
 body.mndset-web .refresh-dashboard #edit-profile-form [style*="min-width: 250px"] {min-width:0!important;flex-basis:100%!important;}
}
@media(max-width:800px) {
 body.mndset-web .portal-wrapper.refresh-dashboard {display:block;padding-top:114px;width:calc(100% - 36px);}
 body.mndset-web .refresh-dashboard .portal-workspace-sidebar {position:static;display:grid;grid-template-columns:1fr auto;max-height:none;overflow:visible;padding:16px;border-radius:14px;margin-bottom:27px;}
 .workspace-identity {grid-column:1;grid-row:1;border:0;padding:0;gap:9px;}
 .workspace-brand-mark {width:26px;height:26px;font-size:12px;border-radius:8px;}
 .workspace-identity strong {font-size:11px;}
 .workspace-identity > div > span,.workspace-identity > .workspace-version {display:none;}
 .workspace-account,.portal-workspace-sidebar > .workspace-nav-label,.workspace-sidebar-help {display:none;}
 body.mndset-web .workspace-nav {grid-column:1 / -1;display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding-top:16px;scrollbar-width:thin;}
 body.mndset-web .workspace-nav-link {flex:0 0 auto;font-size:10px;padding:10px 11px;gap:8px;min-height:37px;}
 .workspace-nav-link > i:first-child {font-size:10px;width:13px;}
 .workspace-nav-arrow {display:none;}
 .workspace-signout {grid-column:2;grid-row:1;border:0;padding:0;margin:0;font-size:9px;gap:7px;justify-content:flex-end;}
 .workspace-topbar {margin-bottom:26px;padding-bottom:19px;gap:15px;}
 .workspace-breadcrumb {font-size:8px;gap:7px;}
 .workspace-command-trigger {min-height:33px;padding:8px 10px;font-size:9px;}
 .workspace-app-button {min-height:33px;padding:9px 12px;font-size:9px;gap:12px;}
 .workspace-page-heading {margin-bottom:26px;}
 body.mndset-web .workspace-page-heading h1 {font-size:33px;}
 .workspace-page-heading p {font-size:12px;}
 .workspace-shortcuts {grid-template-columns:repeat(3,minmax(0,1fr));}
 body.mndset-web .refresh-dashboard .upgrade-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:550px) {
 body.mndset-web .portal-wrapper.refresh-dashboard {width:calc(100% - 28px);padding-top:108px;padding-bottom:45px;}
 .workspace-topbar {align-items:flex-start;flex-wrap:wrap;gap:14px;}
 .workspace-topbar-actions {margin-left:auto;gap:8px;}
 .workspace-command-trigger > span {display:none;}
 .workspace-command-trigger {padding:10px;}
 .workspace-kpis {gap:11px;}
 .workspace-kpi {padding:18px 15px;border-radius:12px;}
 .workspace-kpi-label {font-size:8px;margin-bottom:16px;gap:8px;}
 .workspace-kpi > strong {font-size:23px;}
 .workspace-kpi-unit {margin-bottom:15px;}
 .workspace-kpi > p,.workspace-kpi > a {font-size:8px;}
 .workspace-shortcuts {grid-template-columns:1fr;gap:14px;}
 .workspace-shortcuts > a {padding:23px;}
 .workspace-shortcuts > a > strong {font-size:17px;}
 .workspace-shortcuts > a > p {font-size:11px;}
 .workspace-performance {grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px;}
 .workspace-performance-mark {width:32px;height:32px;font-size:12px;}
 body.mndset-web .workspace-performance h2 {font-size:14px;}
 .workspace-power-value {grid-column:2;font-size:29px;}
 .workspace-performance > a {grid-column:2;white-space:normal;}
 body.mndset-web .refresh-dashboard .portal-card {padding:22px 18px;border-radius:13px;}
 body.mndset-web .refresh-dashboard .portal-btn {font-size:10px!important;}
 body.mndset-web .refresh-dashboard #profile-view h3 {font-size:20px!important;}
 body.mndset-web .refresh-dashboard .wallet-content-box {padding:22px 17px;}
 body.mndset-web .refresh-dashboard .wallet-hero {padding:26px 20px;}
 body.mndset-web .refresh-dashboard .wallet-balance {font-size:34px;}
 body.mndset-web .refresh-dashboard .upgrade-grid {grid-template-columns:1fr;}
 .workspace-command-results small {font-size:9px;}
 .workspace-command-header {padding-inline:20px;}
 body.mndset-web .workspace-command-header h2 {font-size:18px;}
}
@media(prefers-reduced-motion:reduce) {
 body.mndset-web .refresh-dashboard *,body.mndset-web .refresh-dashboard *::before,body.mndset-web .refresh-dashboard *::after {animation:none!important;transition:none!important;}
}

/* Workspace 2.1 — explicit Vault layout, natural sidebar height and mobile app navigation. */
body.mndset-web .workspace-page-heading h1 {text-transform:none;}
body.mndset-web .refresh-dashboard .portal-workspace-sidebar {max-height:none!important;height:auto;overflow:visible!important;padding:18px 14px 12px;}
.workspace-identity {padding-bottom:14px;}
.workspace-account {padding:14px 7px 16px;}
.portal-workspace-sidebar > .workspace-nav-label {margin-bottom:8px;}
body.mndset-web .workspace-nav {gap:4px;}
body.mndset-web .workspace-nav-link {padding:9px 12px;min-height:36px;}
.workspace-sidebar-help {margin-top:16px;padding:12px 0 8px;}
.workspace-sidebar-help > .workspace-nav-label,.workspace-sidebar-help p {display:none;}
.workspace-sidebar-help > a {padding:6px 10px;}
.workspace-signout {padding-block:10px;}
body.mndset-web .workspace-vault-summary {display:block;margin:0 0 24px;}
body.mndset-web .refresh-dashboard .vault-summary-card {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center;padding:26px;}
body.mndset-web .refresh-dashboard .vault-summary-card > div {min-width:0!important;text-align:left!important;flex:none!important;}
body.mndset-web .refresh-dashboard .vault-summary-card > div + div {border-left:1px solid var(--workspace-line);padding-left:24px;}
body.mndset-web .refresh-dashboard .vault-summary-card .stat-value {font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
body.mndset-web .refresh-dashboard .portal-content-view[data-view="vault"] .workspace-vault-actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:0;align-items:start;}
body.mndset-web .refresh-dashboard .portal-content-view[data-view="vault"] .workspace-vault-actions > .portal-card {grid-column:auto;min-width:0;}
body.mndset-web .refresh-dashboard .portal-content-view[data-view="vault"] .workspace-vault-actions > .portal-card[style*="grid-column: 1 / -1"] {grid-column:1 / -1;}
.workspace-mobile-nav {display:none;}
@media(min-width:801px) and (max-height:820px) {
 .workspace-sidebar-help {display:none;}
 body.mndset-web .workspace-nav-link {min-height:34px;padding-block:8px;}
 .workspace-signout {margin-top:16px;}
}
@media(min-width:801px) and (max-height:650px) {
 body.mndset-web .refresh-dashboard .portal-workspace-sidebar {position:static;}
}
@media(max-width:1000px) {
 body.mndset-web .refresh-dashboard .portal-content-view[data-view="vault"] .workspace-vault-actions {grid-template-columns:1fr;}
}
@media(max-width:800px) {
 body.mndset-web.has-portal-app-nav .refresh-dashboard .portal-workspace-sidebar {display:none!important;}
 body.mndset-web .refresh-dashboard:has(.workspace-mobile-nav) .portal-workspace-sidebar {display:none!important;}
 body.mndset-web .portal-wrapper.refresh-dashboard {padding-top:113px;padding-bottom:45px;}
 body.mndset-web.has-portal-app-nav {padding-bottom:calc(82px + env(safe-area-inset-bottom,0px));}
 .workspace-mobile-nav {position:fixed;inset:auto 0 0;z-index:1200;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;padding:9px max(10px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:rgba(13,23,35,.96);border-top:1px solid #bfdce32b;box-shadow:0 -9px 40px #0003;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}
 body.mndset-web .workspace-mobile-item {min-width:0;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:4px 2px;text-decoration:none;color:#7f96af;border:0;background:transparent;border-radius:9px;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;list-style:none;}
 .workspace-mobile-item > span {width:37px;height:25px;display:grid;place-items:center;border-radius:8px;transition:background .15s,color .15s;}
 .workspace-mobile-item > span > i {font-size:16px;}
 .workspace-mobile-item > strong {font:500 8px/1.6 Inter,Arial,sans-serif;letter-spacing:.01em;white-space:nowrap;}
 body.mndset-web .workspace-mobile-item.is-current,body.mndset-web .workspace-mobile-more.is-current > summary,body.mndset-web .workspace-mobile-more[open] > summary {color:#bcebd1;}
 .workspace-mobile-item.is-current > span,.workspace-mobile-more.is-current > summary > span,.workspace-mobile-more[open] > summary > span {background:#a6efca11;}
 body.mndset-web .workspace-mobile-item:active {background:#bfdce308;}
 .workspace-mobile-more {min-width:0;}
 .workspace-mobile-more > summary::-webkit-details-marker {display:none;}
 .workspace-mobile-more > summary::marker {content:'';}
 .workspace-mobile-sheet {position:absolute;bottom:calc(100% + 11px);left:12px;right:12px;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);overflow-y:auto;padding:23px 20px 14px;background:#142130;border:1px solid #bbd6df32;border-radius:20px;box-shadow:0 20px 65px #0008;scrollbar-width:thin;}
 .workspace-mobile-sheet-heading {border-bottom:1px solid #b9d1e01a;padding-bottom:17px;margin-bottom:10px;}
 .workspace-mobile-sheet-heading > span {font:500 7px/1.8 Inter,Arial,sans-serif;letter-spacing:.14em;color:#7eaaa4;}
 body.mndset-web .workspace-mobile-sheet-heading h2 {font:600 21px/1.4 Inter,Arial,sans-serif;letter-spacing:-.03em;color:#dbe9f4;margin:8px 0 0;}
 .workspace-mobile-sheet > nav {display:grid;gap:4px;}
 .workspace-mobile-sheet > nav > a {display:flex;align-items:center;gap:15px;padding:14px 10px;border-radius:9px;color:#b1c5da;text-decoration:none;font:500 12px/1.7 Inter,Arial,sans-serif;min-height:46px;}
 .workspace-mobile-sheet > nav > a > i:first-child {width:18px;text-align:center;color:#83ada9;font-size:14px;}
 .workspace-mobile-sheet > nav > a > i:last-child {margin-left:auto;color:#618296;font-size:8px;}
 .workspace-mobile-sheet > nav > a[aria-current="page"] {color:#caf0dc;background:#a6efca0b;}
 .workspace-mobile-sheet-help {display:grid;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #b9d1e01a;}
 .workspace-mobile-sheet-help a,.workspace-mobile-signout {display:flex;align-items:center;gap:13px;padding:12px 10px;color:#8da8bf;text-decoration:none;font:500 11px/1.8 Inter,Arial,sans-serif;}
 .workspace-mobile-sheet-help i,.workspace-mobile-signout i {width:18px;text-align:center;font-size:12px;}
 .workspace-mobile-signout {margin-top:8px;border-top:1px solid #b9d1e01a;color:#bca6ae;padding-top:17px;}
}
@supports selector(body:has(.workspace-mobile-nav)) {
 @media(max-width:800px) {
  body.mndset-web:has(.workspace-mobile-nav) {padding-bottom:calc(82px + env(safe-area-inset-bottom,0px));}
 }
}
@media(max-width:600px) {
 body.mndset-web .refresh-dashboard .vault-summary-card {display:block;padding:10px 22px;}
 body.mndset-web .refresh-dashboard .vault-summary-card > div {display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;}
 body.mndset-web .refresh-dashboard .vault-summary-card > div + div {border-left:0;border-top:1px solid var(--workspace-line);padding-left:0;}
 body.mndset-web .refresh-dashboard .vault-summary-card .stat-label {font-size:8px;}
 body.mndset-web .refresh-dashboard .vault-summary-card .stat-value {font-size:23px!important;}
 body.mndset-web .workspace-vault-summary {margin-bottom:21px;}
}
@media(prefers-reduced-motion:reduce) {
 .workspace-mobile-item > span {transition:none;}
}

/* Workspace 2.2 — referrals and staking share the portal design system. */
body.mndset-web .workspace-referral-summary {display:block;margin:0 0 24px;}
.referral-overview-top {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;}
.referral-overview-heading {display:flex;align-items:flex-start;gap:16px;min-width:0;}
.referral-overview-icon {display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #a6efca26;background:#a6efca09;border-radius:13px;color:#9ed2bc;}
body.mndset-web .referral-overview-heading h2,body.mndset-web .staking-heading h2 {font:600 23px/1.35 Inter,Arial,sans-serif;letter-spacing:-.035em;text-transform:none;color:#e1edf6;margin:0 0 10px;}
body.mndset-web .refresh-dashboard .referral-overview-heading p,body.mndset-web .refresh-dashboard .staking-heading p {margin:0;max-width:530px;line-height:1.85!important;color:#91a9bf;}
.referral-overview-metrics {display:grid;grid-template-columns:repeat(2,minmax(105px,1fr));gap:12px;}
.referral-overview-metrics > div {padding:16px 18px;border:1px solid #b6d5df20;border-radius:12px;background:#bddef604;}
.referral-overview-metrics span,.referral-invitation label,.staking-field label,.staking-current > div > span {display:block;font:500 11px/1.7 Inter,Arial,sans-serif;color:#91a9bf;}
.referral-overview-metrics strong {display:block;margin-top:7px;font:600 27px/1.3 Inter,Arial,sans-serif;color:#dcebf5;font-variant-numeric:tabular-nums;}
.referral-overview-metrics small {font-size:13px;font-weight:400;color:#a4bdce;}
.referral-invitation {border-top:1px solid var(--workspace-line);padding-top:23px;margin-top:25px;}
.referral-invitation-controls {display:flex;align-items:stretch;gap:12px;margin-top:10px;}
body.mndset-web .referral-invitation-controls .portal-input {flex:1;width:0;box-sizing:border-box;margin:0;border:1px solid #adc7dc2b;}
.referral-invitation-controls button {flex:0 0 auto;margin:0;}
body.mndset-web .refresh-dashboard .referral-invitation > p {margin:10px 0 0;font-size:11px!important;color:#718da5;}
body.mndset-web .refresh-dashboard .workspace-referral-lists {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;margin-top:0;}
body.mndset-web .refresh-dashboard .workspace-referral-lists .card-title {justify-content:flex-start;}
body.mndset-web .refresh-dashboard .workspace-staking {background:linear-gradient(135deg,#152637,#101b29);border:1px solid #b6d5df25;min-width:0;}
.staking-heading {display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:26px;}
.staking-heading .workspace-eyebrow {display:block;margin-bottom:12px;}
.staking-state {flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:30px;border:1px solid #a6efca29;background:#a6efca08;font:500 10px/1.7 Inter,Arial,sans-serif;color:#acd2c3;}
.staking-state::before {content:'';width:5px;height:5px;background:currentColor;border-radius:50%;}
.staking-current {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:22px;align-items:center;padding:21px 23px;margin-bottom:26px;border:1px solid #a6efca21;border-radius:13px;background:#a6efca05;}
.staking-current strong {display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font:600 27px/1.4 Inter,Arial,sans-serif;color:#cfe8dc;margin-top:7px;overflow-wrap:anywhere;}
.staking-current strong small {font-size:11px;font-weight:500;color:#93b9aa;}
.staking-current strong.staking-current-period {font-size:17px;text-transform:capitalize;}
.staking-current > i {font-size:25px;color:#75a293;}
.staking-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.staking-field {min-width:0;}
.staking-field label {margin-bottom:9px;}
.staking-amount-control {position:relative;}
body.mndset-web .refresh-dashboard .workspace-staking .portal-input {box-sizing:border-box;width:100%;height:49px;margin:0;border:1px solid #adc7dc2b;}
body.mndset-web .refresh-dashboard .workspace-staking .staking-input {padding-right:72px;}
.staking-max {position:absolute;right:9px;top:8px;min-height:33px;padding:5px 12px;border:1px solid #a6efca28;border-radius:6px;background:#a6efca0c;color:#badbca;font:500 10px/1.6 Inter,Arial,sans-serif;cursor:pointer;}
.staking-field > small {display:block;margin-top:8px;color:#7895ac;font:400 10px/1.8 Inter,Arial,sans-serif;}
.workspace-staking select {color-scheme:dark;}
.workspace-staking option {background:#101b29;color:#d2e0ef;}
.staking-status {padding:13px 15px;margin:22px 0;border:1px solid #aac7dc1c;border-radius:9px;background:#07111c40;color:#9ab2c6;font:400 11px/1.8 Inter,Arial,sans-serif;}
.staking-actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;}
body.mndset-web .refresh-dashboard .workspace-staking .staking-submit {display:flex;background:#a6efca;color:#0c2117;border:1px solid #a6efca;}
body.mndset-web .refresh-dashboard .workspace-staking .staking-release {display:flex;background:#d2a5a506;color:#c9aeb7;border:1px solid #d2a5a52e;}
.staking-actions .portal-btn {margin:0;width:100%;}
@media(max-width:1200px) {
 .referral-overview-top {grid-template-columns:1fr;gap:22px;}
 .referral-overview-metrics {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:1000px) {
 body.mndset-web .refresh-dashboard .workspace-referral-lists {grid-template-columns:1fr;}
 .staking-fields {grid-template-columns:1fr;gap:20px;}
}
@media(max-width:600px) {
 .referral-overview-heading {gap:12px;}
 .referral-overview-icon {width:36px;height:36px;flex-basis:36px;border-radius:10px;}
 body.mndset-web .referral-overview-heading h2,body.mndset-web .staking-heading h2 {font-size:20px;}
 .referral-overview-metrics > div {padding:14px;}
 .referral-overview-metrics span {font-size:10px;}
 .referral-invitation-controls {flex-direction:column;}
 body.mndset-web .referral-invitation-controls .portal-input {width:100%;}
 .staking-heading {flex-direction:column;gap:17px;}
 .staking-current {grid-template-columns:1fr 1fr;padding:18px;gap:17px;}
 .staking-current > i {display:none;}
 .staking-current strong {font-size:22px;}
 .staking-current strong.staking-current-period {font-size:15px;}
 .staking-actions {grid-template-columns:1fr;}
}

/* Workspace 2.3 — invitation controls must not inherit full-width action buttons. */
body.mndset-web .refresh-dashboard .referral-invitation-controls {display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;}
body.mndset-web .refresh-dashboard .referral-invitation-controls .portal-input {width:100%!important;min-width:0;}
body.mndset-web .refresh-dashboard .referral-invitation-controls .portal-btn {width:auto!important;min-width:142px;max-width:100%;}
.referral-promotion {padding:25px;margin-top:25px;background:linear-gradient(120deg,#a6efca08,#a5c9ef05);border:1px solid #b6d5df24;border-radius:13px;}
.referral-promotion-heading {display:flex;justify-content:space-between;align-items:center;gap:20px;}
.referral-promotion-heading > i {font-size:24px;color:#8db4ae;}
.referral-promotion-heading .workspace-eyebrow {display:block;margin-bottom:10px;}
body.mndset-web .referral-promotion h3 {font:600 20px/1.4 Inter,Arial,sans-serif;letter-spacing:-.025em;color:#dcebf5;margin:0;}
body.mndset-web .refresh-dashboard .referral-promotion > p {color:#91a9bf;line-height:1.9!important;margin:14px 0 20px;}
.referral-promotion > label {display:block;font:500 11px/1.7 Inter,Arial,sans-serif;color:#b0c5d5;margin-bottom:10px;}
body.mndset-web .referral-promotion textarea {display:block;box-sizing:border-box;width:100%;min-height:125px;resize:vertical;padding:16px;border:1px solid #adc7dc2b;border-radius:9px;background:#09131f;color:#bcd1e1;font:400 12px/1.9 Inter,Arial,sans-serif;}
.referral-promotion textarea:focus {outline:2px solid #a6efca40;outline-offset:2px;}
.referral-promotion-actions {display:flex;flex-wrap:wrap;gap:17px;align-items:center;margin-top:16px;}
body.mndset-web .refresh-dashboard .referral-promotion-actions .portal-btn {width:auto!important;}
.referral-promotion-actions a,.referral-promotion-note a {color:#acd7cb;text-decoration:underline;text-underline-offset:4px;font:400 11px/1.8 Inter,Arial,sans-serif;}
.referral-promotion-actions a i {font-size:9px;margin-left:7px;}
body.mndset-web .refresh-dashboard .referral-promotion .referral-copy-status {margin:14px 0 0;color:#b7e3cc;}
.referral-copy-status:empty {display:none;}
body.mndset-web .refresh-dashboard .referral-promotion .referral-promotion-note {font-size:10px!important;color:#7f9aaf;margin:17px 0 0;}
body.mndset-web .refresh-dashboard .portal-content-view[data-view='referral'] {min-width:0;}
@media(max-width:600px) {
 body.mndset-web .refresh-dashboard .referral-invitation-controls {grid-template-columns:minmax(0,1fr);}
 body.mndset-web .refresh-dashboard .referral-invitation-controls .portal-btn,body.mndset-web .refresh-dashboard .referral-promotion-actions .portal-btn {width:100%!important;}
 .referral-promotion {padding:18px;}
 .referral-promotion-heading > i {display:none;}
}
