:root{font-family:Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;--clinic-ink: #e5daf2;--clinic-ink-2: #f6f0ff;--clinic-bg-end: #d8cee8;--clinic-panel: rgba(251, 246, 255, .93);--clinic-panel-soft: rgba(86, 67, 136, .08);--clinic-border: rgba(76, 58, 116, .16);--clinic-text: rgba(24, 22, 33, .96);--clinic-muted: rgba(80, 69, 103, .84);--clinic-blue: #5d4ef0;--clinic-blue-2: #a998ff;--clinic-ice: #d4c4ff;--clinic-pearl: #15121a;--clinic-gold: #c29a6e;--clinic-grid-line: rgba(59, 46, 94, .05);--clinic-shadow-soft: 0 18px 50px rgba(58, 42, 95, .14);--clinic-focus-ring: rgba(93, 78, 240, .24);--clinic-focus-shadow: 0 16px 34px rgba(67, 49, 109, .18);color:#181621f5;background:#e5daf2;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark],body[data-theme=dark]{--clinic-ink: #0f0d14;--clinic-ink-2: #17141f;--clinic-bg-end: #09070d;--clinic-panel: rgba(18, 16, 26, .84);--clinic-panel-soft: rgba(255, 255, 255, .05);--clinic-border: rgba(255, 255, 255, .08);--clinic-text: rgba(248, 245, 240, .94);--clinic-muted: rgba(219, 214, 226, .68);--clinic-blue: #8f83ff;--clinic-blue-2: #c7bbff;--clinic-ice: #efd9ff;--clinic-pearl: #f8f3ee;--clinic-gold: #e7be68;--clinic-grid-line: rgba(255, 255, 255, .015);--clinic-shadow-soft: 0 18px 70px rgba(0, 0, 0, .55);--clinic-focus-ring: rgba(138, 184, 255, .24);--clinic-focus-shadow: 0 18px 38px rgba(0, 0, 0, .3);color:#f8f5f0f0;background:#0f0d14;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px;background:var(--clinic-ink);overflow-x:hidden;color:var(--clinic-text);transition:background-color .24s ease,color .24s ease}.MuiDialog-root .MuiBackdrop-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c12b8!important}body[data-theme=light] .MuiDialog-root .MuiBackdrop-root{background:#d6c9ebb3!important}body::selection,*::selection{background:#8d7dff2e;color:#17151ff5}html[data-theme=dark] body::selection,html[data-theme=dark] *::selection,body[data-theme=dark] body::selection,body[data-theme=dark] *::selection{background:#8f83ff47;color:#fffffff5}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--clinic-focus-ring)}button,input,textarea,select{font:inherit}button,[role=button],.MuiButtonBase-root{-webkit-tap-highlight-color:transparent}:where(.app-navBtn,.app-iconBtn,.iconBtn,.btnGhost,.btnPrimary,.btnDanger,.btnWarn,.login-submit,.login-themeBtn,.modeBtn,.calQuickAction,.fc .fc-button,.p-row){transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease!important}:where(.app-navBtn,.app-iconBtn,.iconBtn,.btnGhost,.btnPrimary,.btnDanger,.btnWarn,.login-submit,.login-themeBtn,.modeBtn,.calQuickAction,.fc .fc-button,.p-row):focus-visible{outline:none;box-shadow:0 0 0 3px var(--clinic-focus-ring),var(--clinic-focus-shadow)!important}:where(.app-navBtn,.app-iconBtn,.iconBtn,.btnGhost,.btnPrimary,.btnDanger,.btnWarn,.login-submit,.login-themeBtn,.modeBtn,.calQuickAction,.fc .fc-button,.p-row):not(:disabled):active{transform:translateY(0) scale(.985)}button:disabled,.MuiButtonBase-root.Mui-disabled,.MuiButton-root.Mui-disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.fc .fc-toolbar-title{font-weight:700}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg: var(--clinic-ink);--card: rgba(255,255,255,.04);--card2: rgba(255,255,255,.06);--card3: rgba(255,255,255,.08);--border: var(--clinic-border);--border2: rgba(255,255,255,.14);--text: var(--clinic-text);--muted: var(--clinic-muted);--accent: var(--clinic-ice);--accent2: var(--clinic-blue);--accentSoft: rgba(232,223,255,.16);--successSoft: rgba(88, 205, 138, .16);--warningSoft: rgba(255, 189, 64, .16);--shadow: 0 18px 70px rgba(0,0,0,.55);--shadow2: 0 10px 40px rgba(0,0,0,.35)}.app-shell{min-height:100vh;width:100%;background:radial-gradient(920px 520px at 12% 0%,rgba(193,180,255,.12),transparent 58%),radial-gradient(760px 460px at 88% 8%,rgba(255,214,186,.08),transparent 52%),linear-gradient(180deg,#120f18,#09070d 88%);color:var(--text);display:flex;flex-direction:column;position:relative;isolation:isolate}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 24%),radial-gradient(680px 420px at 78% 10%,rgba(226,216,255,.05),transparent 62%);z-index:-1;opacity:.9}.app-shell:after{content:none}.app-topbar{margin:18px;padding:16px 18px;border-radius:24px;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#13111ac7;border:1px solid var(--border);box-shadow:0 18px 42px #0000002e,var(--shadow2);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;position:sticky;top:14px;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);contain:layout paint}.app-topbar:before{content:none}.app-brand{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto;position:relative;z-index:1}.app-brandCopy{min-width:0;display:grid;gap:6px}.app-brandIcon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(224,216,255,.28),transparent 55%),linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid var(--border);font-weight:900;color:#fffffff5;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038}.app-brandMark{width:42px;height:42px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(1.42);transform-origin:center}.app-h1{font-weight:800!important;letter-spacing:-.04em;line-height:1;font-size:clamp(1.35rem,1rem + .7vw,1.95rem)!important}.app-sub{font-size:13px!important;color:var(--muted);letter-spacing:.2px;line-height:1.35!important;min-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-metaRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:0}.app-syncChip{border-radius:999px!important;height:28px!important;color:#eceef4d1!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;font-weight:800!important;letter-spacing:.02em!important;justify-content:center}.app-syncChip.is-active{color:#f5f8fcf5!important;background:#8ab8ff24!important;border-color:#8ab8ff3d!important;box-shadow:0 0 0 1px #8ab8ff14,0 8px 20px #12223b2e}.app-contextChip{color:#f5f7fbf0!important;background:#ffffff14!important;border-color:#ffffff1f!important}.app-statusChip{min-width:116px}.app-nav{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:8px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a;position:relative;z-index:1;flex:0 0 auto;align-self:center;justify-self:end;min-height:62px}.app-navMain,.app-navTools{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.app-navMain{min-width:0}.app-navTools{flex:0 0 auto}.app-navBadge{display:flex;flex:0 0 auto;width:auto}.app-navBadge .MuiBadge-root{display:flex;width:auto}.app-navBadge .MuiBadge-badge{top:8px;right:10px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-weight:900;border:2px solid rgba(19,17,26,.88);box-shadow:0 10px 22px #0000002e}.app-navBtn{border-radius:999px!important;border:1px solid var(--border)!important;background:#ffffff0d!important;color:#ffffffeb!important;font-weight:800!important;text-transform:none!important;padding:10px 16px!important;min-height:46px!important;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}.app-logoutBtn{min-width:88px}.app-navBtn:hover{background:#ffffff17!important;border-color:#ffffff26!important;transform:translateY(-1px);box-shadow:0 14px 26px #0000002e,inset 0 1px #ffffff0d}.app-navBtn.active{background:linear-gradient(180deg,#4c8dff38,#9fdfff29)!important;border-color:#8ab8ff59!important;box-shadow:0 10px 24px #03101c47!important}.app-navBtn:focus-visible{box-shadow:0 0 0 3px #8ab8ff33,0 16px 30px #0000003d,inset 0 1px #ffffff0d!important}.app-navBtn:active{transform:translateY(0) scale(.985)}.app-divider{border-color:var(--border2)!important;margin:0 6px!important}.app-iconBtn{border:1px solid var(--border)!important;background:#ffffff0d!important;color:#ffffffe6!important;border-radius:999px!important;width:44px;height:44px;box-shadow:inset 0 1px #ffffff0a;transition:transform .24s ease,background .24s ease,border-color .24s ease}.app-iconBtn:hover{transform:translateY(-1px) rotate(6deg)}.app-iconBtn:focus-visible{box-shadow:0 0 0 3px #8ab8ff33,0 14px 28px #00000038,inset 0 1px #ffffff0d!important}.app-content{flex:1;width:100%;padding-bottom:20px;position:relative}.app-syncRail{height:3px;margin:-6px 24px 10px;border-radius:999px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.04);opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.app-syncRail span{display:block;width:24%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c8dfff5,#9fdfffeb,#4c8dffeb);box-shadow:0 0 20px #9fdfff3d;transform:translate(-140%)}.app-syncRail.is-active{opacity:1;transform:translateY(0)}.app-syncRail.is-active span{animation:syncBar 1.8s ease-in-out infinite}.page-anim{min-height:100%;animation:none}@keyframes syncBar{0%{transform:translate(-140%)}to{transform:translate(460%)}}@media(max-width:760px){.app-brandMark{width:34px;height:34px;transform:scale(1.26)}.app-syncRail{margin-inline:16px}}@media(max-width:980px){.app-topbar{margin:14px;top:10px;grid-template-columns:1fr;align-items:flex-start}.app-nav{width:100%;justify-content:space-between;justify-self:stretch;align-self:stretch}.app-navMain{flex:1 1 auto;flex-wrap:wrap}.app-navBtn{flex:1 1 148px}.app-navTools{justify-content:flex-end;flex-wrap:nowrap}}@media(max-width:760px){.app-topbar{margin:12px;padding:14px;border-radius:20px}.app-brand{align-items:flex-start}.app-brandCopy{width:100%}.app-sub{white-space:normal;min-height:0}.app-metaRow{gap:8px}.app-nav{display:grid;grid-template-columns:1fr;gap:10px;border-radius:18px}.app-navMain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-navBadge,.app-navBadge .MuiBadge-root{width:100%}.app-navTools{width:100%;justify-content:space-between}.app-divider{display:none}.app-navBtn{width:100%;min-width:0;justify-content:center!important}.app-logoutBtn{flex:1 1 auto}}.app-themeBtn{box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000001f}.app-footer{padding:0 24px 20px;display:flex;justify-content:center}.app-footerText{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#e1e8f285}body[data-theme=light] .app-shell{background:radial-gradient(960px 560px at 10% 0%,rgba(149,123,255,.24),transparent 58%),radial-gradient(820px 520px at 88% 14%,rgba(255,191,148,.16),transparent 54%),radial-gradient(720px 420px at 50% 100%,rgba(162,204,255,.12),transparent 60%),linear-gradient(180deg,var(--clinic-ink),var(--clinic-bg-end));color:var(--clinic-text)}body[data-theme=light] .app-shell:before{background:linear-gradient(135deg,rgba(255,255,255,.26) 0%,transparent 28%),radial-gradient(720px 420px at 84% 12%,rgba(203,189,255,.38),transparent 62%)}body[data-theme=light] .app-topbar{background:radial-gradient(circle at top right,rgba(149,123,255,.18),transparent 44%),radial-gradient(circle at bottom left,rgba(169,214,255,.12),transparent 40%),linear-gradient(180deg,#fbf7fffa,#e8e0f4f2),var(--clinic-panel);border-color:#4c3a7429;box-shadow:0 18px 48px #43316d24,0 10px 30px #43316d14}body[data-theme=light] .app-navBadge .MuiBadge-badge{border-color:#f9f5fffa}body[data-theme=light] .app-brandIcon,body[data-theme=light] .app-nav,body[data-theme=light] .app-navBtn,body[data-theme=light] .app-iconBtn,body[data-theme=light] .app-syncChip{background:linear-gradient(180deg,#fcf8fffa,#e5dcf3f2)!important;border-color:#4c3a7429!important;color:var(--clinic-text)!important;box-shadow:0 12px 24px #43316d1a}body[data-theme=light] .app-navBtn:hover,body[data-theme=light] .app-iconBtn:hover{background:linear-gradient(180deg,#fffffffc,#eee9f9f5)!important;border-color:#5d4ef03d!important;box-shadow:0 14px 28px #43316d1f}body[data-theme=light] .app-navBtn.active{background:linear-gradient(180deg,#6f8cff47,#bca3ff3d)!important;border-color:#5d4ef057!important;color:#1d182df5!important;box-shadow:0 14px 28px #5d4ef029!important}body[data-theme=light] .app-sub,body[data-theme=light] .app-footerText{color:var(--clinic-muted)!important}body[data-theme=light] .app-contextChip{color:#1d182de6!important}body[data-theme=light] .app-syncChip.is-active{background:linear-gradient(180deg,#deebfff0,#e7dcfff0)!important;border-color:#6f8cff38!important;color:#394784f5!important;box-shadow:0 10px 22px #5d4ef01f}body[data-theme=light] .app-divider{border-color:#4c3a741f!important}@media(max-width:760px){.app-footer{padding-inline:16px}}.boot-shell{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:radial-gradient(980px 620px at 12% 0%,rgba(206,194,255,.18),transparent 60%),radial-gradient(780px 520px at 88% 12%,rgba(255,220,194,.12),transparent 54%),linear-gradient(180deg,#110f17,#08070c)}.boot-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.8),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.8),transparent 82%);opacity:.18;animation:none}.boot-auraStamp{position:absolute;top:22px;left:50%;transform:translate(-50%);opacity:.24;pointer-events:none}.boot-auraStampLogo{width:52px;height:52px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.boot-card{width:min(100%,560px);padding:34px 30px 28px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08),#12101ad6;box-shadow:0 26px 90px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;animation:none}.boot-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 24%,transparent 42%);transform:translate(-130%);animation:none}.boot-markWrap{display:flex;justify-content:center;margin-bottom:18px}.boot-mark{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(138,184,255,.32),transparent 56%),linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0003}.boot-markLogo{width:34px;height:34px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.boot-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.18em!important;color:#aac4f1a8;font-weight:800!important;text-align:center}.boot-title{margin-top:8px!important;text-align:center;font-size:clamp(2rem,1.6rem + 1vw,2.8rem)!important;line-height:.98!important;letter-spacing:-.04em!important;font-weight:900!important}.boot-detail{margin:12px auto 0!important;max-width:34ch;text-align:center;color:#e4eaf5bd;font-size:1rem!important}.boot-chipRail{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.boot-chip{border-radius:999px!important;font-weight:800!important;color:#f5f7fbf0!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.boot-chip-soft{background:#8ab8ff1f!important;border-color:#8ab8ff2e!important}.boot-progress{margin-top:22px;height:7px;width:100%;border-radius:999px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.boot-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c8dfff0,#9fdffff0,#4c8dffd1);box-shadow:0 0 18px #9fdfff42;animation:bootLoad 2.4s ease-in-out infinite}.boot-progress.is-error span{background:linear-gradient(90deg,#ff8484eb,#ffc193eb);animation:none;width:100%}.boot-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px}.boot-actionBtn{min-height:44px!important;border-radius:999px!important;padding-inline:18px!important;text-transform:none!important;font-weight:900!important;box-shadow:0 14px 28px #211a372e!important}.boot-actionBtn.is-ghost{background:#ffffff0a!important;color:#f5f7fbf0!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0a!important}.boot-shell.is-error .boot-mark{background:radial-gradient(circle at 30% 30%,rgba(255,118,118,.3),transparent 56%),linear-gradient(180deg,#ffffff1a,#ffffff0a)}@keyframes bootReveal{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bootSweep{0%,72%,to{transform:translate(-130%);opacity:0}14%,30%{opacity:.8}38%{transform:translate(160%);opacity:0}}@keyframes bootGrid{0%{transform:translateZ(0)}to{transform:translate3d(42px,42px,0)}}@keyframes bootLoad{0%{transform:translate(-120%)}to{transform:translate(270%)}}body[data-theme=light] .boot-shell{background:radial-gradient(980px 620px at 12% 0%,rgba(149,123,255,.24),transparent 60%),radial-gradient(780px 520px at 88% 12%,rgba(255,196,152,.18),transparent 54%),radial-gradient(720px 420px at 50% 100%,rgba(167,214,255,.12),transparent 60%),linear-gradient(180deg,var(--clinic-ink),var(--clinic-bg-end))}body[data-theme=light] .boot-shell:before{display:none}body[data-theme=light] .boot-card{background:linear-gradient(180deg,#fcf8fffa,#e9e1f5f2),var(--clinic-panel);border-color:#4c3a7429;box-shadow:0 18px 48px #43316d24}body[data-theme=light] .boot-detail{color:var(--clinic-muted)}body[data-theme=light] .boot-title,body[data-theme=light] .boot-chip,body[data-theme=light] .boot-chip-soft{color:var(--clinic-text)!important}body[data-theme=light] .boot-eyebrow{color:#4e4791b8!important}body[data-theme=light] .boot-mark{background:radial-gradient(circle at 30% 30%,rgba(149,123,255,.28),transparent 56%),linear-gradient(180deg,#fffffff5,#e9e1f5eb);border-color:#4c3a7429;box-shadow:inset 0 1px #ffffffbf,0 18px 40px #5d4ef024}body[data-theme=light] .boot-chip{background:linear-gradient(180deg,#fffcf8f5,#ece4f5f0)!important;border-color:#4c3a7424!important}body[data-theme=light] .boot-chip-soft{background:linear-gradient(180deg,#d8e9fff5,#e7ddfff5)!important;border-color:#6f8cff2e!important}body[data-theme=light] .boot-actionBtn{box-shadow:0 14px 28px #2e24411f!important}body[data-theme=light] .boot-actionBtn.is-ghost{background:#f8f3fff0!important;color:var(--clinic-text)!important;border-color:#1d19261a!important}.pageSk-shell{padding:0 18px 18px;display:grid;gap:14px}.pageSk-card{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff08),#0e121ac2;box-shadow:0 16px 36px #0003;padding:16px}.pageSk-card:after,.pageSk-line:after,.pageSk-avatar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.045) 28%,transparent 52%);transform:translate(-130%);animation:pageSkSweep 2.8s ease-in-out infinite}.pageSk-hero{display:grid;gap:12px;min-height:132px}.pageSk-line{position:relative;display:block;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.pageSk-line.tall{height:26px;border-radius:12px}.pageSk-line.block{height:56px;border-radius:16px}.pageSk-line.block.md{height:84px}.pageSk-line.block.lg{height:112px}.pageSk-line.pill{height:36px;border-radius:999px}.w-16{width:16%}.w-18{width:18%}.w-20{width:20%}.w-22{width:22%}.w-24{width:24%}.w-28{width:28%}.w-34{width:34%}.w-36{width:36%}.w-38{width:38%}.w-42{width:42%}.w-46{width:46%}.w-54{width:54%}.w-60{width:60%}.w-62{width:62%}.w-72{width:72%}.w-100{width:100%}.pageSk-list{display:grid;gap:12px}.pageSk-row{display:grid;grid-template-columns:48px minmax(0,1fr) 90px;align-items:center;gap:14px}.pageSk-avatar{position:relative;width:48px;height:48px;border-radius:16px;background:#8ab8ff24;overflow:hidden}.pageSk-rowBody{display:grid;gap:10px}.pageSk-detailGrid{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px}.pageSk-sidebar,.pageSk-chat{min-height:460px;display:grid;gap:12px;align-content:start}.pageSk-bubbles{display:grid;gap:12px;margin-top:6px}.pageSk-line.bubble{height:78px;border-radius:22px}.pageSk-line.bubble.left{width:68%}.pageSk-line.bubble.right{width:54%;margin-left:auto}.pageSk-line.bubble.lg{height:92px}.pageSk-line.bubble.md{height:76px}.pageSk-line.bubble.sm{height:62px}.pageSk-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.pageSk-serviceList{display:grid;gap:12px;margin-top:12px}@keyframes pageSkSweep{0%{transform:translate(-130%)}to{transform:translate(160%)}}@media(max-width:980px){.pageSk-detailGrid{grid-template-columns:1fr}}body[data-theme=light] .pageSk-card{background:linear-gradient(180deg,#ffffffeb,#faf6f1e6),var(--clinic-panel);border-color:#1d192614;box-shadow:0 18px 48px #2e24410f}body[data-theme=light] .pageSk-line{background:#231d3114}body[data-theme=light] .pageSk-avatar{background:#3778f61a}.login-shell{min-height:100vh;display:grid;place-items:center;padding:32px 24px 24px;background:radial-gradient(980px 600px at 10% 0%,rgba(206,194,255,.18),transparent 58%),radial-gradient(840px 520px at 88% 16%,rgba(255,220,194,.12),transparent 52%),linear-gradient(180deg,#110f17,#08070c);position:relative;isolation:isolate;overflow:hidden}.login-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 28%),radial-gradient(720px 420px at 84% 12%,rgba(232,223,255,.1),transparent 62%);animation:none}.login-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 80%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.78),transparent 80%);opacity:.08;animation:none}.login-stage{width:min(100%,1080px);display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:stretch;position:relative;z-index:1}.login-themeDock{position:absolute;top:24px;right:24px;z-index:2}.login-hero,.login-card{border-radius:30px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#12101ad1!important;box-shadow:0 24px 90px #00000057!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.login-hero:before,.login-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.07) 24%,transparent 42%);transform:translate(-130%);animation:none}.login-hero{padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;animation:none}.login-heroHead{display:grid;gap:12px}.login-card{padding:28px!important;width:100%;max-width:460px;justify-self:end;align-self:center;animation:none}.login-brand{display:flex;align-items:flex-start;gap:20px}.login-brandIcon,.login-lock{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(232,223,255,.28),transparent 55%),linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e;color:#fffffff5}.login-brandIcon{font-weight:900;animation:none;flex:0 0 auto}.login-brandMark{width:34px;height:34px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.login-lock{width:44px;height:44px}.login-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.16em!important;color:#cec9db8f;font-weight:800!important;margin-bottom:2px!important}.login-title{font-size:clamp(2.2rem,1.7rem + 1.8vw,4rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.04em!important;margin:0!important}.login-titleStack{display:grid;gap:2px;min-width:0}.login-titleAccent{font-size:clamp(2rem,1.5rem + 1.5vw,3.2rem)!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.04em!important;color:#e7dfffeb!important;margin:0!important}.login-copy{max-width:42ch;color:#e4dfe9bd;font-size:1rem!important;line-height:1.6!important;margin-top:4px!important}.login-chipRow{display:flex;flex-wrap:wrap;gap:10px}.login-chip{border-radius:999px!important;color:#f5f7fbf0!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;font-weight:800!important}.login-preview{padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(232,223,255,.14),transparent 34%),linear-gradient(180deg,#1a1723fa,#120f1bfa);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.login-previewLabel{font-size:12px!important;text-transform:uppercase;letter-spacing:.14em!important;color:#aac4f19e;font-weight:800!important;margin-bottom:12px!important}.login-previewList{display:grid;gap:12px}.login-previewItem{display:flex;gap:10px;align-items:flex-start;color:#f0f4fbdb}.login-dot{width:9px;height:9px;border-radius:999px;margin-top:7px;background:linear-gradient(180deg,#e8dffff5,#baa9e2e0);box-shadow:0 0 0 4px #e8dfff1f;flex:0 0 auto}.login-cardTop{display:flex;align-items:center;gap:14px;margin-bottom:12px}.login-cardTitle{font-size:1.5rem!important;font-weight:900!important}.login-cardSub{color:#ffffffb3!important}.login-alert{margin-bottom:10px!important;border-radius:16px!important}.login-label{color:#e2e9f4d6!important}.login-card .MuiInputLabel-root.Mui-focused{color:#f6f8fcf5!important}.login-input{background:#060b1299!important;border-radius:14px!important;color:#f6f8fcf5!important;-webkit-text-fill-color:rgba(246,248,252,.96)!important}.login-card .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.login-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.login-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9baf0b8!important;box-shadow:0 0 0 1px #c9baf038}.login-card .MuiInputBase-input{color:#f6f8fcf5!important;-webkit-text-fill-color:rgba(246,248,252,.96)!important}.login-submit{margin-top:18px!important;min-height:48px!important;border-radius:999px!important;font-weight:900!important;text-transform:none!important;background:linear-gradient(135deg,#a391def5,#d4c7f5e6)!important;box-shadow:0 18px 30px #211a3738!important}.login-submit:hover{transform:translateY(-1px);box-shadow:0 22px 38px #211a3742!important}.login-submit:focus-visible,.login-themeBtn:focus-visible{box-shadow:0 0 0 3px #8d7dff2e,0 18px 34px #211a3733!important}.login-footnote{margin-top:14px!important;font-size:12px!important;color:#ffffff8a;text-align:center}@keyframes loginReveal{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes loginAurora{0%{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(1.5%,-1%,0) scale(1.03);filter:hue-rotate(6deg)}to{transform:translate3d(-1.5%,1.5%,0) scale(1.05);filter:hue-rotate(-4deg)}}@keyframes loginGrid{0%{transform:translateZ(0)}to{transform:translate3d(42px,42px,0)}}@keyframes loginSweep{0%,74%,to{transform:translate(-130%);opacity:0}18%,32%{opacity:.75}40%{transform:translate(145%);opacity:0}}@keyframes loginFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:940px){.login-stage{grid-template-columns:1fr}.login-card{justify-self:stretch;max-width:none}}@media(max-width:680px){.login-shell{padding:72px 16px 16px}.login-themeDock{top:16px;right:16px}.login-hero,.login-card{padding:20px!important}.login-title{font-size:clamp(2rem,1.6rem + 1.2vw,2.8rem)!important}.login-cardTop{align-items:flex-start}.login-titleAccent{font-size:clamp(1.8rem,1.45rem + 1vw,2.4rem)!important}.login-brand{gap:14px}.login-brandIcon{width:46px;height:46px}.login-brandMark{width:28px;height:28px}}.login-themeBtn{border:1px solid var(--clinic-border)!important;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#13111ac7!important;color:#ffffffeb!important;border-radius:999px!important;width:48px;height:48px;box-shadow:0 14px 34px #0000002e}.login-themeBtn:hover{transform:translateY(-1px) rotate(6deg)}.login-powered{margin-top:10px!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase;text-align:center;color:#ffffff80}body[data-theme=light] .login-shell{background:radial-gradient(1100px 680px at 10% 0%,rgba(149,123,255,.24),transparent 58%),radial-gradient(900px 560px at 88% 16%,rgba(255,196,152,.18),transparent 52%),radial-gradient(720px 420px at 50% 100%,rgba(167,214,255,.12),transparent 60%),linear-gradient(180deg,var(--clinic-ink),var(--clinic-bg-end))}body[data-theme=light] .login-shell:before{background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 28%),radial-gradient(720px 420px at 84% 12%,rgba(203,189,255,.3),transparent 62%)}body[data-theme=light] .login-shell:after{display:none}body[data-theme=light] .login-hero,body[data-theme=light] .login-card,body[data-theme=light] .login-themeBtn{background:linear-gradient(180deg,#fcf8fffa,#e9e1f5f2),var(--clinic-panel)!important;border-color:#4c3a7429!important;box-shadow:0 18px 48px #43316d24!important}body[data-theme=light] .login-eyebrow,body[data-theme=light] .login-previewLabel{color:#584f70ad}body[data-theme=light] .login-title,body[data-theme=light] .login-cardTitle{color:#181621f5!important}body[data-theme=light] .login-titleAccent{color:#4e4791e6!important}body[data-theme=light] .login-copy,body[data-theme=light] .login-cardSub,body[data-theme=light] .login-footnote,body[data-theme=light] .login-powered{color:var(--clinic-muted)!important}body[data-theme=light] .login-brandIcon,body[data-theme=light] .login-lock{background:radial-gradient(circle at 30% 30%,rgba(149,123,255,.28),transparent 55%),linear-gradient(180deg,#fffffff5,#e9e1f5eb);border-color:#4c3a7429;color:#221e2bf0;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #5d4ef01f}body[data-theme=light] .login-themeBtn{color:#221e2bf0!important}body[data-theme=light] .login-input,body[data-theme=light] .login-card .MuiOutlinedInput-root{background:#fffffff0!important}body[data-theme=light] .login-card .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#3c305229!important}body[data-theme=light] .login-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6d60e842!important}body[data-theme=light] .login-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6d60e885!important;box-shadow:0 0 0 1px #6d60e82e}body[data-theme=light] .login-card .MuiInputBase-input,body[data-theme=light] .login-card .MuiInputBase-input::placeholder,body[data-theme=light] .login-label{color:var(--clinic-text)!important;-webkit-text-fill-color:var(--clinic-text)!important}body[data-theme=light] .login-card .MuiInputLabel-root.Mui-focused{color:#4e4791e6!important}body[data-theme=light] .login-preview{background:radial-gradient(circle at top right,rgba(203,189,255,.46),transparent 34%),radial-gradient(circle at bottom left,rgba(169,214,255,.18),transparent 30%),linear-gradient(180deg,#fffcf9fa,#f1ebf7fa);border-color:#4c3a741f}body[data-theme=light] .login-previewItem{color:#24202ce0}body[data-theme=light] .login-chip{background:linear-gradient(180deg,#fffcf8f5,#ede6f6f0)!important;border-color:#4c3a7424!important;color:var(--clinic-text)!important}body[data-theme=light] .login-submit{background:linear-gradient(135deg,#5c74fff5,#9274ffe6)!important;box-shadow:0 16px 30px #5d4ef038!important}body[data-theme=light] .login-submit:hover{box-shadow:0 20px 36px #5d4ef047!important}.inbox-shell{padding:0 18px 18px;color:var(--text)}.inbox-toolbar,.inbox-panel,.inbox-inlineNote{border-radius:20px;border:1px solid rgba(54,44,79,.1);background:radial-gradient(circle at top right,rgba(214,198,255,.14),transparent 44%),linear-gradient(180deg,#f9f5fff5,#efe9f7eb);box-shadow:0 16px 36px #3f2f5e12}.inbox-toolbar{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.inbox-toolbarLead,.inbox-toolbarActions,.inbox-headStatus,.inbox-chatMeta,.inbox-chatActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inbox-toolbarLead{min-height:32px}.inbox-select{min-width:206px}.inbox-select .MuiInputLabel-root{color:#574a76bd!important}.inbox-select .MuiOutlinedInput-root{border-radius:14px!important;background:#ffffffe0!important}.inbox-select .MuiOutlinedInput-notchedOutline{border-color:#4434691f!important}.inbox-select .MuiInputBase-input{color:var(--clinic-text)!important}.inbox-grid{margin-top:14px;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px;align-items:start}.inbox-panel{min-width:0;padding:16px}.inbox-queuePanel{min-height:clamp(560px,70vh,820px)}.inbox-chatPanel{min-height:clamp(560px,70vh,820px);display:flex;flex-direction:column}.inbox-queueHeader,.inbox-workspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inbox-panelTitle{font-weight:900!important;color:var(--clinic-text)!important}.inbox-panelSub,.inbox-emptySub,.inbox-queueMeta,.inbox-queuePreview,.inbox-time,.inbox-composerHint,.inbox-chatSub,.inbox-cardTitle,.inbox-cardMeta{color:var(--clinic-muted)!important}.inbox-divider{border-color:#4434691a!important;margin:14px 0!important}.inbox-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.inbox-headStatus{justify-content:flex-end}.inbox-modeBtn,.inbox-ghostBtn,.inbox-primaryBtn{min-height:42px!important;border-radius:14px!important;text-transform:none!important;font-weight:800!important}.inbox-modeBtn,.inbox-ghostBtn{border:1px solid rgba(68,52,105,.12)!important;background:#ffffffd1!important;color:var(--clinic-text)!important}.inbox-modeBtn.is-active{background:linear-gradient(180deg,#4c8dff29,#4c8dff14)!important;border-color:#4c8dff2e!important;box-shadow:0 12px 24px #4c8dff1a!important}.inbox-primaryBtn{background:linear-gradient(135deg,#2e7be7,#5c98ff)!important;color:#fff!important;box-shadow:0 14px 28px #2e7be733!important}.inbox-queueList{display:grid;gap:10px;max-height:min(70vh,740px);overflow:auto;padding-right:2px}.inbox-queueItem{display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(68,52,105,.1);background:#ffffffb8;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.inbox-queueItem:hover,.inbox-queueItem:focus-visible{border-color:#4c8dff29;box-shadow:0 12px 24px #2e244114;transform:translateY(-1px);outline:none}.inbox-queueItem.is-active{border-color:#4c8dff2e;background:radial-gradient(circle at top right,rgba(76,141,255,.1),transparent 40%),#f8fbffeb}.inbox-queueLead{display:flex;align-items:center;gap:12px;min-width:0}.inbox-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:900;letter-spacing:.04em;color:#5a49ac;background:radial-gradient(circle at 30% 30%,rgba(214,198,255,.32),transparent 58%),linear-gradient(180deg,#fffffff5,#f3edfaeb);border:1px solid rgba(128,107,178,.16)}.inbox-queueMain{min-width:0}.inbox-queueTitleRow{display:flex;align-items:center;gap:8px}.inbox-queueName{font-weight:900!important;color:var(--clinic-text)!important;overflow-wrap:anywhere}.inbox-attentionDot{width:8px;height:8px;border-radius:999px;background:#2e7be7;box-shadow:0 0 0 5px #2e7be71a;flex:0 0 auto}.inbox-queuePreview{font-size:13px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-queueFoot{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-chip{border-color:#4434691f!important;background:#ffffffc7!important;color:var(--clinic-text)!important;font-weight:800!important}.inbox-chip.is-urgent{background:#2e7be71a!important;border-color:#2e7be729!important;color:#1957b6!important}.inbox-chatIdentity{min-width:0;display:grid;gap:6px}.inbox-inlineNote{margin-bottom:12px;padding:12px 14px}.inbox-cardBody{margin-top:4px!important;color:var(--clinic-text)!important;overflow-wrap:anywhere}.inbox-chatFrame{flex:1;min-height:0;max-height:min(64vh,700px);overflow:auto;padding:16px;border-radius:18px;background:radial-gradient(circle at 15% 10%,rgba(159,223,255,.07),transparent 28%),radial-gradient(circle at 85% 18%,rgba(174,150,255,.08),transparent 30%),linear-gradient(180deg,#f7f9fffa,#f0ecf7f5);border:1px solid rgba(68,52,105,.1);display:flex;flex-direction:column;gap:12px}.inbox-chatDay{display:flex;justify-content:center}.inbox-chatDay span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;background:#607dbd1a;border:1px solid rgba(96,125,189,.12);color:#434c65d1;font-size:12px;font-weight:800}.inbox-bubbleRow{display:flex;align-items:flex-end;gap:10px}.inbox-bubbleRow.incoming{justify-content:flex-start}.inbox-bubbleRow.outgoing{justify-content:flex-end}.inbox-bubbleAvatar{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.04em;color:#fff;border:1px solid rgba(68,52,105,.1)}.inbox-bubbleAvatar.incoming{color:var(--clinic-text);background:#ffffffe0}.inbox-bubbleAvatar.staff{background:linear-gradient(180deg,#4c8dffe6,#4c8dffb8)}.inbox-bubbleAvatar.ai{background:linear-gradient(180deg,#8ab8ffe6,#8ab8ffb8)}.inbox-bubbleAvatar.system{background:linear-gradient(180deg,#b28cffe0,#b28cffad)}.inbox-bubble{max-width:min(72%,620px);min-width:0;padding:11px 13px 10px;border-radius:20px;border:1px solid rgba(68,52,105,.1);box-shadow:0 10px 24px #2e244112}.inbox-bubble.incoming{border-bottom-left-radius:8px;background:linear-gradient(180deg,#fffffffa,#f5f0fbf0),#fff}.inbox-bubble.outgoing.staff{border-bottom-right-radius:8px;background:linear-gradient(180deg,#4c8dff29,#4c8dff14),#eef5fff0}.inbox-bubble.outgoing.ai{border-bottom-right-radius:8px;background:linear-gradient(180deg,#8ab8ff24,#8ab8ff0f),#f1f6fff0}.inbox-bubble.outgoing.system{border-bottom-right-radius:8px;background:linear-gradient(180deg,#b28cff24,#b28cff0f),#f4f0fbf0}.inbox-bubbleTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-bubbleSender{font-size:12px!important;font-weight:900!important;color:var(--clinic-text)!important}.inbox-bubbleTime{font-size:11px!important;color:#5f596b9e!important;white-space:nowrap}.inbox-bubbleBody{margin-top:6px!important;color:var(--clinic-text)!important;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-composer{margin-top:12px;display:grid;gap:10px}.inbox-composerInput .MuiOutlinedInput-root{border-radius:16px!important;background:#ffffffe0!important}.inbox-composerInput .MuiOutlinedInput-notchedOutline{border-color:#4434691f!important}.inbox-composerInput .MuiInputBase-input,.inbox-composerInput textarea{color:var(--clinic-text)!important}.inbox-composerFoot{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-empty{min-height:180px;display:grid;place-content:center;gap:6px;text-align:center;padding:20px}.inbox-emptyChat{flex:1}.inbox-emptyTitle{font-weight:900!important;color:var(--clinic-text)!important}body[data-theme=dark] .inbox-toolbar,body[data-theme=dark] .inbox-panel,body[data-theme=dark] .inbox-inlineNote{background:radial-gradient(circle at top right,rgba(208,194,255,.14),transparent 36%),linear-gradient(180deg,#291f3c38,#18132329),#0e0c17d1;border-color:#ffffff14;box-shadow:0 18px 48px #0000002e}body[data-theme=dark] .inbox-panelSub,body[data-theme=dark] .inbox-emptySub,body[data-theme=dark] .inbox-queueMeta,body[data-theme=dark] .inbox-queuePreview,body[data-theme=dark] .inbox-time,body[data-theme=dark] .inbox-composerHint,body[data-theme=dark] .inbox-chatSub,body[data-theme=dark] .inbox-cardTitle,body[data-theme=dark] .inbox-cardMeta{color:var(--muted)!important}body[data-theme=dark] .inbox-panelTitle,body[data-theme=dark] .inbox-queueName,body[data-theme=dark] .inbox-emptyTitle,body[data-theme=dark] .inbox-cardBody,body[data-theme=dark] .inbox-bubbleSender,body[data-theme=dark] .inbox-bubbleBody{color:#fffffff0!important}body[data-theme=dark] .inbox-select .MuiInputLabel-root{color:#ffffffb8!important}body[data-theme=dark] .inbox-select .MuiOutlinedInput-root,body[data-theme=dark] .inbox-modeBtn,body[data-theme=dark] .inbox-ghostBtn,body[data-theme=dark] .inbox-chip,body[data-theme=dark] .inbox-queueItem,body[data-theme=dark] .inbox-composerInput .MuiOutlinedInput-root{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#ffffffeb!important}body[data-theme=dark] .inbox-modeBtn.is-active{background:linear-gradient(180deg,#4c8dff38,#4c8dff1f)!important;border-color:#4c8dff3d!important}body[data-theme=dark] .inbox-primaryBtn{box-shadow:0 14px 28px #2e7be738!important}body[data-theme=dark] .inbox-queueItem.is-active{background:radial-gradient(circle at top right,rgba(124,180,255,.12),transparent 42%),#ffffff0f}body[data-theme=dark] .inbox-avatar{color:#fffffff0;background:linear-gradient(180deg,#8ab8ff33,#8ab8ff14);border-color:#8ab8ff2e}body[data-theme=dark] .inbox-divider{border-color:#ffffff1a!important}body[data-theme=dark] .inbox-chatFrame{background:radial-gradient(circle at 15% 10%,rgba(159,223,255,.08),transparent 28%),radial-gradient(circle at 85% 18%,rgba(76,141,255,.08),transparent 30%),linear-gradient(180deg,#090d13eb,#0d121beb);border-color:#ffffff0f}body[data-theme=dark] .inbox-chatDay span{background:#a9c4ff1a;border-color:#a9c4ff29;color:#e9f0ffd6}body[data-theme=dark] .inbox-bubble.incoming{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#161a22eb;border-color:#ffffff14}body[data-theme=dark] .inbox-bubble.outgoing.staff{background:linear-gradient(180deg,#4c8dff2e,#4c8dff14),#0d1624eb}body[data-theme=dark] .inbox-bubble.outgoing.ai{background:linear-gradient(180deg,#8ab8ff2e,#8ab8ff14),#0d1421eb}body[data-theme=dark] .inbox-bubble.outgoing.system{background:linear-gradient(180deg,#b28cff2e,#b28cff14),#141023eb}body[data-theme=dark] .inbox-bubbleTime{color:#ffffff8a!important}@media(max-width:980px){.inbox-grid{grid-template-columns:1fr}.inbox-queuePanel,.inbox-chatPanel{min-height:auto}}@media(max-width:760px){.inbox-shell{padding-inline:12px}.inbox-toolbar,.inbox-queueHeader,.inbox-workspaceHeader,.inbox-composerFoot{flex-direction:column;align-items:stretch}.inbox-toolbarActions,.inbox-chatActions{width:100%}.inbox-select{width:100%;min-width:0}.inbox-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-chatFrame,.inbox-queueList{max-height:none}.inbox-bubble{max-width:88%}}.p-shell{padding:0 18px 18px;color:var(--clinic-text)}.p-card,.p-search,.p-row{border-radius:20px;background:radial-gradient(circle at top right,rgba(214,198,255,.14),transparent 44%),linear-gradient(180deg,#f9f5fff5,#efe9f7eb);border:1px solid rgba(54,44,79,.1);box-shadow:0 16px 36px #3f2f5e12}.p-card{padding:16px}.p-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.p-search{display:flex;align-items:center;gap:14px;padding:12px 14px}.p-searchIcon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(214,198,255,.32),transparent 58%),linear-gradient(180deg,#ffffffeb,#f3edfae0);border:1px solid rgba(128,107,178,.18);color:#57448aeb}.p-searchBody{min-width:0;flex:1}.p-searchLabel{font-size:12px!important;color:var(--clinic-muted)!important;margin-bottom:4px!important;text-transform:uppercase;letter-spacing:.12em}.p-search .MuiInputBase-root,.p-search .MuiInputBase-input{color:var(--clinic-text)!important}.p-search .MuiInputBase-input::placeholder{color:#5c586d94!important;opacity:1}.p-toolbarStats{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.p-filterRow{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.p-filterBtn{min-height:42px!important;border-radius:14px!important;border:1px solid rgba(54,44,79,.1)!important;background:#ffffffd1!important;color:var(--clinic-text)!important;font-weight:800!important;text-transform:none!important}.p-filterBtn.is-active{background:linear-gradient(180deg,#4c8dff29,#4c8dff14)!important;border-color:#4c8dff2e!important;box-shadow:0 12px 24px #4c8dff1a!important}.p-searchHint{margin-top:10px!important;font-size:12px!important;color:var(--clinic-muted)!important}.muiDivider{border-color:#362c4f1a!important;margin:14px 0!important}.p-list{display:flex;flex-direction:column;gap:10px}.p-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.p-row:hover{transform:translateY(-1px);border-color:#4c8dff29;box-shadow:0 12px 24px #2e244114}.p-row:focus-visible{outline:none;border-color:#8d7dff33;box-shadow:0 0 0 3px #8d7dff24,0 16px 30px #1f293714}.p-row.is-attention{border-color:#4c8dff2e;background:radial-gradient(circle at top right,rgba(76,141,255,.1),transparent 40%),#f8fbfff0}.p-rowLead{display:flex;align-items:center;gap:14px;min-width:0}.p-avatar{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-weight:900;letter-spacing:.06em;color:#57448aeb;background:radial-gradient(circle at 30% 30%,rgba(214,198,255,.32),transparent 58%),linear-gradient(180deg,#ffffffeb,#f3edfae0);border:1px solid rgba(128,107,178,.18);flex:0 0 auto}.p-rowMain{min-width:0;display:grid;gap:6px}.p-rowTitleRow,.p-rowMeta,.p-rowCta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-rowTitle{font-weight:900!important;color:var(--clinic-text)!important}.p-attentionDot{width:8px;height:8px;border-radius:999px;background:#2e7be7;box-shadow:0 0 0 5px #2e7be71a;flex:0 0 auto}.p-rowPhone{display:block;font-weight:700;color:var(--clinic-muted)}.p-rowPreview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.p-rowCta{justify-content:flex-end;flex:0 0 auto}.p-ctaBtn{min-height:40px!important;border-radius:14px!important;text-transform:none!important;font-weight:800!important}.muted{color:var(--clinic-muted)!important}.chip,.iconBtn,.p-ctaBtn{background:linear-gradient(180deg,#f8f3fff5,#efe9f7eb)!important;border-color:#362c4f1a!important;color:var(--clinic-text)!important}.chip-attention{background:#2e7be71a!important;border-color:#2e7be729!important;color:#1957b6!important}body[data-theme=dark] .p-card,body[data-theme=dark] .p-search,body[data-theme=dark] .p-row{background:radial-gradient(circle at top right,rgba(208,194,255,.14),transparent 38%),linear-gradient(180deg,#291f3c38,#18132329),#0e0c17c7;border-color:#ffffff14!important;box-shadow:0 18px 48px #0000002e}body[data-theme=dark] .p-search .MuiInputBase-root,body[data-theme=dark] .p-search .MuiInputBase-input,body[data-theme=dark] .p-rowTitle,body[data-theme=dark] .p-ctaBtn{color:#fffffff0!important}body[data-theme=dark] .p-searchLabel,body[data-theme=dark] .p-searchHint,body[data-theme=dark] .p-rowPhone,body[data-theme=dark] .muted{color:#ffffffa6!important}body[data-theme=dark] .p-search .MuiInputBase-input::placeholder{color:#ffffff6b!important}body[data-theme=dark] .p-avatar,body[data-theme=dark] .p-searchIcon{background:linear-gradient(180deg,#c2b2e82e,#c2b2e80f);border-color:#c2b2e82e;color:#f1fffcf2}body[data-theme=dark] .chip,body[data-theme=dark] .iconBtn,body[data-theme=dark] .p-ctaBtn,body[data-theme=dark] .p-filterBtn{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#ffffffeb!important}body[data-theme=dark] .p-filterBtn.is-active{background:linear-gradient(180deg,#4c8dff38,#4c8dff1f)!important;border-color:#4c8dff3d!important}body[data-theme=dark] .p-row.is-attention{background:radial-gradient(circle at top right,rgba(76,141,255,.12),transparent 40%),#ffffff0f}@media(max-width:980px){.p-toolbar{grid-template-columns:1fr}.p-toolbarStats{justify-content:flex-start}}@media(max-width:760px){.p-shell{padding-inline:12px}.p-filterRow{grid-template-columns:repeat(2,minmax(0,1fr))}.p-row{align-items:flex-start;flex-direction:column}.p-rowCta{width:100%;justify-content:flex-start}}.ph-shell{padding:0 18px 18px;color:var(--text)}.ph-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:20px;background:radial-gradient(circle at top right,rgba(208,194,255,.16),transparent 36%),linear-gradient(180deg,#291f3c3d,#18132329),#0e0c17c7;border:1px solid var(--border);box-shadow:var(--shadow2);position:relative;overflow:hidden;animation:phReveal .66s cubic-bezier(.2,.8,.2,1) both}.ph-topbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 24%,transparent 42%);transform:translate(-130%);animation:phSweep 7.4s ease-in-out infinite}.ph-left{display:flex;gap:12px;align-items:center}.ph-h1{font-weight:900!important}.ph-sub{font-size:12px!important;color:var(--muted)}.ph-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ph-divider{border-color:var(--border2)!important;margin:0 6px!important}.iconBtn{border:1px solid var(--border)!important;background:#ffffff0d!important;color:#ffffffe6!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease!important}.chip{border-color:var(--border2)!important;color:#ffffffeb!important;background:#ffffff0a!important;height:34px!important;border-radius:12px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff08;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease!important}.iconBtn:hover,.chip:hover{transform:translateY(-1px);border-color:#8ab8ff2e!important}.iconBtn:focus-visible,.btnPrimary:focus-visible,.btnGhost:focus-visible{box-shadow:0 0 0 3px #8ab8ff33,0 16px 30px #0000003d!important}.ph-actions .MuiChip-label,.ph-card .MuiChip-label{color:inherit!important}.ph-grid{margin-top:14px;display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:16px;align-items:start}.ph-sidebar{display:grid;gap:16px;min-width:0}.ph-card{border-radius:22px;overflow:hidden;background:radial-gradient(circle at top right,rgba(208,194,255,.14),transparent 38%),linear-gradient(180deg,#291f3c38,#18132329),#0e0c17cc;border:1px solid var(--border);box-shadow:var(--shadow);padding:16px;animation:phReveal .72s cubic-bezier(.2,.8,.2,1) both;min-width:0}.ph-sidebar>.ph-card:nth-child(1){animation-delay:.08s}.ph-sidebar>.ph-card:nth-child(2){animation-delay:.14s}.ph-grid>.ph-chatCard{animation-delay:.18s}.ph-cardTitle{font-weight:900!important;overflow-wrap:anywhere}.ph-profileHero{display:flex;align-items:center;gap:14px}.ph-profileAvatar{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(76,141,255,.3),transparent 55%),linear-gradient(180deg,#8ab8ff2e,#8ab8ff0f);border:1px solid rgba(138,184,255,.22);color:#f3fffcf2;font-weight:900;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff0f;animation:phAvatarFloat 4.8s ease-in-out infinite}.ph-profileSub,.ph-sectionSub{font-size:12px!important;color:#ffffff9e;margin-top:4px!important;overflow-wrap:anywhere}.ph-sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.muiDivider{border-color:#ffffff1a!important;margin:12px 0!important}.muiLabel,.ph-card .MuiInputLabel-root{color:#ffffffbf!important}.ph-card .MuiInputLabel-root.Mui-focused{color:#ffffffeb!important}.ph-card .MuiOutlinedInput-root{background:#00000038!important;border-radius:14px!important}.ph-card .MuiOutlinedInput-notchedOutline{border-color:#ffffff26!important}.ph-card .MuiInputBase-input,.ph-card .MuiInputBase-inputMultiline{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.muted{color:var(--muted)!important}.ph-formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.ph-formActions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.ph-hotlCard{margin:12px 0;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(208,194,255,.08),transparent 42%),#ffffff0a}.ph-hotlActions,.ph-chatHeadActions,.ph-composerFoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-hotlActions{margin-top:10px}.btnPrimary,.btnGhost{border-radius:14px!important;text-transform:none!important;font-weight:900!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important}.btnGhost{background:#ffffff0a!important;box-shadow:inset 0 1px #ffffff0a}.btnGhost:hover{background:#ffffff12!important;border-color:#ffffff2e!important}.btnPrimary{box-shadow:0 16px 30px #4c8dff29!important}.btnPrimary:hover{box-shadow:0 20px 36px #4c8dff38!important}.kv{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:radial-gradient(circle at top right,rgba(208,194,255,.08),transparent 40%),#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:10px}.k{color:var(--muted)!important;font-weight:800!important}.v{color:var(--text)!important;font-weight:800!important;text-align:right}.ph-list{display:grid;gap:10px}.ph-auditList{display:grid;gap:12px}.ph-auditRow{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:radial-gradient(circle at top right,rgba(208,194,255,.08),transparent 42%),#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ph-auditDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#7cb4ffeb,#7cb4ff8f);box-shadow:0 0 0 6px #7cb4ff1a;margin-top:6px;flex:0 0 auto}.ph-auditBody{min-width:0;display:grid;gap:4px}.ph-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:radial-gradient(circle at top right,rgba(208,194,255,.08),transparent 42%),#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08;transition:transform .22s ease,border-color .22s ease,background .22s ease}.ph-row:hover{transform:translateY(-1px);border-color:#4c8dff2e;background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.ph-rowMain{min-width:0}.ph-rowTitle{font-weight:900!important;overflow-wrap:anywhere}.ph-loading{display:flex;align-items:center;gap:12px}.ph-chatCard{min-height:clamp(560px,72vh,860px);display:flex;flex-direction:column}.ph-chatFrame{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0;max-height:min(74vh,780px);overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:18px;border-radius:20px;background:radial-gradient(circle at 15% 10%,rgba(159,223,255,.08),transparent 28%),radial-gradient(circle at 85% 18%,rgba(76,141,255,.08),transparent 30%),linear-gradient(180deg,#090d13eb,#0d121beb);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08;position:relative}.ph-chatFrame:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#0000005c,#0000001f);mask-image:linear-gradient(180deg,#0000005c,#0000001f);opacity:.28}.ph-chatFrame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.05) 22%,transparent 42%);transform:translate(-130%);animation:chatSweep 8.5s ease-in-out infinite}.ph-chatDay{display:flex;justify-content:center}.ph-chatDay span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;background:#a9c4ff1a;border:1px solid rgba(169,196,255,.16);color:#e9f0ffd6;font-size:12px;font-weight:800;letter-spacing:.03em;animation:dayChipFloat 4.2s ease-in-out infinite}.ph-bubbleRow{display:flex;align-items:flex-end;gap:10px;position:relative;z-index:1;animation:bubbleIn .46s cubic-bezier(.2,.8,.2,1) both}.ph-bubbleRow:nth-child(2n){animation-delay:.03s}.ph-bubbleRow:nth-child(3n){animation-delay:.06s}.ph-bubbleRow.incoming{justify-content:flex-start}.ph-bubbleRow.outgoing{justify-content:flex-end}.ph-bubbleAvatar{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:11px;font-weight:900;letter-spacing:.04em;flex:0 0 auto;color:#ffffffeb;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 18px #00000038}.ph-bubbleAvatar.incoming{background:#ffffff1a}.ph-bubbleAvatar.ai{background:linear-gradient(180deg,#8ab8ff38,#8ab8ff14);border-color:#8ab8ff38}.ph-bubbleAvatar.staff{background:linear-gradient(180deg,#4c8dff33,#4c8dff14);border-color:#4c8dff38}.ph-bubbleAvatar.system{background:linear-gradient(180deg,#b28cff2e,#b28cff14);border-color:#b28cff38}.ph-bubble{max-width:min(72%,620px);padding:12px 14px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px #00000038;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;min-width:0}.ph-bubble:hover{transform:translateY(-1px);box-shadow:0 18px 38px #00000047}.ph-bubble.incoming{border-bottom-left-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#161a22eb}.ph-bubble.outgoing.ai{border-bottom-right-radius:8px;background:linear-gradient(180deg,#8ab8ff2e,#8ab8ff14),#0d1421eb;border-color:#8ab8ff29}.ph-bubble.outgoing.staff{border-bottom-right-radius:8px;background:linear-gradient(180deg,#4c8dff2e,#4c8dff14),#0d1624eb;border-color:#4c8dff29}.ph-bubble.outgoing.system{border-bottom-right-radius:8px;background:linear-gradient(180deg,#b28cff2e,#b28cff14),#141023eb;border-color:#b28cff29}.ph-composer{margin-top:14px;display:grid;gap:10px}.ph-composerFoot{justify-content:space-between}.ph-bubbleTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.ph-bubbleSender{font-size:12px!important;font-weight:900!important;color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.ph-bubbleTime{font-size:12px!important;color:#ffffff85;white-space:nowrap}.ph-bubbleBody{white-space:pre-wrap;line-height:1.5!important;color:#fffffff2;overflow-wrap:anywhere;word-break:break-word}@keyframes phReveal{0%{opacity:0;transform:translateY(10px) scale(.994);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes phSweep{0%,74%,to{transform:translate(-130%);opacity:0}20%,34%{opacity:.72}42%{transform:translate(145%);opacity:0}}@keyframes phAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dayChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chatSweep{0%,80%,to{transform:translate(-135%);opacity:0}18%,32%{opacity:.55}42%{transform:translate(150%);opacity:0}}@media(max-width:1100px){.ph-grid{grid-template-columns:1fr}.ph-chatCard{min-height:unset}.ph-chatFrame{max-height:none;min-height:460px}}@media(max-width:760px){.ph-shell{padding:0 14px 14px}.ph-topbar{flex-direction:column;align-items:flex-start}.ph-actions{width:100%;justify-content:flex-start}.ph-formGrid{grid-template-columns:1fr}.ph-sectionHead{flex-direction:column;align-items:flex-start}.ph-row{align-items:flex-start;flex-direction:column}.ph-bubble{max-width:calc(100% - 48px)}.ph-bubbleTop{align-items:flex-start;flex-direction:column}}body[data-theme=light] .ph-topbar,body[data-theme=light] .ph-card{background:radial-gradient(circle at top right,rgba(214,198,255,.16),transparent 42%),linear-gradient(180deg,#fffcfff5,#f3edfaeb),var(--clinic-panel)!important;border-color:#362c4f1a!important;box-shadow:0 18px 48px #3f2f5e12}body[data-theme=light] .ph-shell,body[data-theme=light] .ph-h1,body[data-theme=light] .ph-sub,body[data-theme=light] .ph-topbar .MuiTypography-root,body[data-theme=light] .ph-card .MuiTypography-root,body[data-theme=light] .ph-cardTitle,body[data-theme=light] .ph-rowTitle,body[data-theme=light] .k,body[data-theme=light] .v,body[data-theme=light] .ph-bubbleSender,body[data-theme=light] .ph-bubbleBody{color:var(--clinic-text)!important}body[data-theme=light] .ph-profileSub,body[data-theme=light] .ph-sectionSub,body[data-theme=light] .muted,body[data-theme=light] .ph-bubbleTime{color:var(--clinic-muted)!important}body[data-theme=light] .chip,body[data-theme=light] .iconBtn{background:linear-gradient(180deg,#f8f3fff5,#efe9f7eb)!important;border-color:#362c4f1a!important;color:var(--clinic-text)!important}body[data-theme=light] .chip:hover,body[data-theme=light] .iconBtn:hover{background:#fffffffa!important;border-color:#8d7dff29!important;box-shadow:0 12px 24px #1f29370f}body[data-theme=light] .muiDivider,body[data-theme=light] .ph-divider{border-color:#362c4f1a!important}body[data-theme=light] .ph-row,body[data-theme=light] .ph-auditRow,body[data-theme=light] .kv,body[data-theme=light] .ph-hotlCard{background:radial-gradient(circle at top right,rgba(214,198,255,.14),transparent 44%),linear-gradient(180deg,#f9f5fff5,#f0eaf8eb);border-color:#362c4f1a;box-shadow:inset 0 1px #ffffffb8,0 12px 26px #3f2f5e0f}body[data-theme=light] .ph-row:hover,body[data-theme=light] .ph-auditRow:hover,body[data-theme=light] .kv:hover{border-color:#8d7dff29;box-shadow:0 16px 32px #3f2f5e14}body[data-theme=light] .ph-profileAvatar,body[data-theme=light] .ph-bubbleAvatar{color:#544184f0;box-shadow:0 10px 20px #3f2f5e14}body[data-theme=light] .ph-chatFrame{background:radial-gradient(circle at 15% 10%,rgba(214,198,255,.18),transparent 30%),radial-gradient(circle at 85% 18%,rgba(159,223,255,.1),transparent 30%),linear-gradient(180deg,#f7f2fcfa,#ece6f4f5);border-color:#362c4f1a}body[data-theme=light] .ph-chatDay span{background:#d6c6ff3d;border-color:#806bb22e;color:#57448aeb}body[data-theme=light] .ph-bubble.incoming{background:linear-gradient(180deg,#fffffff5,#f5effaeb),#ffffffeb;border-color:#362c4f1a}body[data-theme=light] .ph-bubble.outgoing.ai{background:linear-gradient(180deg,#dde9fff5,#d2dff8eb),#e1ecffeb;border-color:#6c8ecc2e}body[data-theme=light] .ph-bubble.outgoing.staff{background:linear-gradient(180deg,#f5f7fff5,#eaeef8eb),#eef2faeb;border-color:#71798e24}body[data-theme=light] .ph-bubble.outgoing.system{background:linear-gradient(180deg,#e9dffff5,#ddd2f8eb),#e7defceb;border-color:#8c6ec22e}body[data-theme=light] .ph-card .MuiInputLabel-root,body[data-theme=light] .muiLabel{color:#5c586dd1!important}body[data-theme=light] .ph-card .MuiInputLabel-root.Mui-focused{color:#57448aeb!important}body[data-theme=light] .ph-card .MuiOutlinedInput-root{background:#f8f3ffeb!important}body[data-theme=light] .ph-card .MuiOutlinedInput-notchedOutline{border-color:#362c4f1f!important}body[data-theme=light] .ph-card .MuiInputBase-input,body[data-theme=light] .ph-card .MuiInputBase-inputMultiline{color:var(--clinic-text)!important;-webkit-text-fill-color:var(--clinic-text)!important}body[data-theme=light] .btnGhost{background:#f8f3fff0!important;border-color:#362c4f1a!important;color:var(--clinic-text)!important;box-shadow:0 8px 20px #1f29370d!important}body[data-theme=light] .btnGhost:hover{background:#fffffffa!important;border-color:#8d7dff29!important}body[data-theme=light] .btnPrimary{box-shadow:0 14px 28px #8d7dff2e!important}body[data-theme=light] .btnPrimary:hover{box-shadow:0 18px 34px #8d7dff38!important}body[data-theme=light] .ph-bubbleBody,body[data-theme=light] .ph-bubbleSender{color:var(--clinic-text)!important}
