.workspace-visual-system{--glass-ink:#263445;--glass-muted:#536276;--glass-line:#ffffffd6;--glass-panel:linear-gradient(130deg,#ffffff99,#ffffff47);--glass-shadow:0 8px 14px #6b768711;min-height:100dvh;padding:22px 26px 30px;background:radial-gradient(ellipse at 12% 95%,#d4cdb9 0,transparent 42%),radial-gradient(ellipse at 92% 95%,#c8b5d1 0,transparent 45%),linear-gradient(135deg,#c9d2d9,#dedee8 58%,#c1c3d3)}.workspace-visual-system:has(>.provider-reference){padding:0}.workspace-visual-system>.lfh-workspace,.workspace-visual-system>.patient-template-frost{--workspace-line:#7b839b20;--workspace-muted:var(--glass-muted);color:var(--glass-ink);max-width:1560px;margin:auto;min-height:calc(100dvh - 52px);padding:18px;border:2px solid #ffffffa6;border-radius:38px;background:#f9fafd27;box-shadow:0 20px 70px #66718c12,inset 0 1px #fff;backdrop-filter:blur(24px)}.workspace-visual-system .workspace-sidebar{top:42px;height:calc(100dvh - 84px);background:transparent;border:0;padding:16px 14px 16px 0}.workspace-visual-system .workspace-sidebar nav{gap:10px}.workspace-visual-system .workspace-sidebar nav>button{min-height:48px;border:1px solid transparent;border-radius:20px;color:#465569}.workspace-visual-system .workspace-sidebar nav>button.is-active{color:#203143;border-color:#ffffffee;background:linear-gradient(130deg,#ffffffeb,#ffffff70);box-shadow:0 7px 12px #6b768722,inset 0 1px white}.workspace-visual-system .workspace-sidebar nav>button:hover{background:#ffffff70}.workspace-visual-system .workspace-panel :is(input,select,textarea),.workspace-visual-system .workspace-role-label select,.workspace-visual-system .workspace-search{background:#ffffff70;border-color:var(--glass-line);border-radius:13px;color:var(--glass-ink)}.workspace-visual-system .workspace-stage{border:1.5px solid #ffffffa6;border-radius:29px;background:linear-gradient(160deg,#ffffff30,#ffffff08);overflow:clip}.workspace-visual-system .workspace-topbar{top:0;background:#ffffff30;border-color:#ffffff99;border-radius:28px 28px 0 0;backdrop-filter:blur(24px)}.workspace-visual-system .workspace-breadcrumb strong,.workspace-visual-system .workspace-panel-header button:not(.workspace-button){color:var(--glass-ink)}.workspace-visual-system .workspace-content{padding:30px 24px}.workspace-visual-system :is(.workspace-panel,.workspace-summary-item,.workspace-location,.workspace-detail){background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:23px;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px)}.workspace-visual-system .workspace-detail{border-radius:16px}.workspace-visual-system .workspace-next{background:linear-gradient(115deg,#ffffffc4,#c3cdd15c);border:1.5px solid white;border-radius:27px;color:var(--glass-ink);box-shadow:0 11px 14px #6b768717}.workspace-visual-system .workspace-next :is(p,.workspace-muted,.workspace-kicker){color:var(--glass-muted)}.workspace-visual-system .workspace-next .workspace-row{border-color:var(--workspace-line)}.workspace-visual-system .workspace-next :is(.workspace-button,.workspace-button-secondary),.workspace-visual-system :is(.workspace-button,.workspace-button-secondary){background:linear-gradient(130deg,#ffffffeb,#ffffff70);border:1px solid white;color:var(--glass-ink);border-radius:13px;box-shadow:0 4px 8px #6b768711}.workspace-visual-system .workspace-tabs button{background:#ffffff44;border-color:#ffffffaa;color:var(--glass-muted);border-radius:12px}.workspace-visual-system .workspace-panel button[aria-pressed=true],.workspace-visual-system .workspace-tabs button[aria-pressed=true],.workspace-visual-system .workspace-tabs button[aria-selected=true]{background:#ffffffd6;color:var(--glass-ink);box-shadow:0 3px 6px #6b768711}.workspace-visual-system .workspace-panel button.workspace-row[aria-pressed=true]{background:#ffffff88;color:var(--glass-ink)}.workspace-visual-system .workspace-next .workspace-status,.workspace-visual-system .workspace-status{background:#ffffff88;border:1px solid #ffffffa6;color:var(--glass-ink)}.workspace-visual-system .workspace-status[data-tone=success]{background:#e6efe799;color:#3b6247}.workspace-visual-system .workspace-status[data-tone=warning]{background:#fbf1ce99;color:#796320}.workspace-visual-system .workspace-status[data-tone=muted]{background:#ffffff60;color:var(--glass-muted)}.workspace-visual-system :is(.workspace-preview-label,.workspace-kicker span,.workspace-user){background:#ffffff66;border:1px solid #ffffffa6;color:var(--glass-muted)}.workspace-visual-system .workspace-dialog{background:linear-gradient(135deg,#f9fafdf5,#e7e8f3ed);border:1px solid white;box-shadow:0 20px 70px #26344533;backdrop-filter:blur(24px)}.workspace-visual-system>.patient-template-frost .community-app-sidebar{background:transparent;box-shadow:none;border:0;border-radius:0;top:42px;min-height:calc(100dvh - 84px);max-height:calc(100dvh - 84px);padding:16px 12px 16px 0}.workspace-visual-system>.patient-template-frost .community-app-main{border:1.5px solid #ffffffa6;border-radius:29px;padding:12px 20px;background:linear-gradient(160deg,#ffffff30,#ffffff08)}.workspace-visual-system>.patient-template-frost :is(.community-panel,.community-stats>div){background:var(--glass-panel);border:1px solid var(--glass-line);border-radius:23px;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px)}.workspace-visual-system>.patient-template-frost .community-stats>div:nth-child(2){background:linear-gradient(130deg,#f6eaa247,#ffffff30)}.workspace-visual-system>.patient-template-frost .community-stats>div:nth-child(3){background:linear-gradient(130deg,#dce7dc66,#ffffff30)}@media(max-width:1200px){.workspace-visual-system{padding:16px}.workspace-visual-system>.patient-template-frost .community-app-main{padding:8px 14px}}@media(max-width:900px){.workspace-visual-system>.lfh-workspace{padding:12px}.workspace-visual-system .workspace-sidebar{top:0;left:0;height:100dvh;padding:22px 16px;background:linear-gradient(135deg,#e1e5eeeF,#dbdcebeF);border:1px solid white;backdrop-filter:blur(24px)}.workspace-visual-system .workspace-content{padding:24px 18px}.workspace-visual-system .workspace-topbar{padding:0 18px}}@media(max-width:650px){.workspace-visual-system{padding:8px}.workspace-visual-system>.lfh-workspace,.workspace-visual-system>.patient-template-frost{padding:8px;border-radius:26px}.workspace-visual-system>.patient-template-frost .community-app-sidebar{padding:12px 8px;min-height:0;max-height:none}.workspace-visual-system>.patient-template-frost .community-app-main{padding:8px;border-radius:22px}.workspace-visual-system>.patient-template-frost .community-app-top{align-items:flex-start}.workspace-visual-system>.patient-template-frost .community-account>button{display:none}.workspace-visual-system>.patient-template-frost .community-account-avatar{width:30px;height:30px}.workspace-visual-system .workspace-stage{border-radius:22px}.workspace-visual-system .workspace-topbar{padding:0 12px}.workspace-visual-system .workspace-content{padding:22px 12px}.workspace-visual-system .workspace-panel{padding:16px}.workspace-visual-system>.patient-template-frost .community-stats strong{font-size:14px}.workspace-visual-system>.patient-template-frost .community-stats span{font-size:9px}.workspace-visual-system>.patient-template-frost .community-stats>div{padding:12px 7px}.workspace-visual-system>.patient-template-frost .community-panel{padding:14px}}