.dapp-bar,.dapp-quick,#dappNav,#frzDocDrawer{display:none}@media (max-width:640px){body.frz-docapp>header,body.frz-docapp>footer,body.frz-docapp #frzBottomNav,body.frz-docapp>section:not(#doctor-dashboard){display:none !important}body.frz-docapp{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}body.frz-docapp #uhfWrap{bottom:calc(88px + env(safe-area-inset-bottom,0px)) !important}body.frz-docapp #doctor-dashboard{padding-top:0 !important;margin-top:0 !important;min-height:100vh}body.frz-docapp #doctor-dashboard>.container{padding-top:0 !important}body.frz-docapp #doctor-dashboard .dash-tabs{display:none !important}body.frz-docapp .dapp-bar{display:flex;position:sticky;top:0;z-index:60;align-items:center;gap:10px;margin:0 -24px 14px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:rgba(246,249,254,.86);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(15,50,110,.07)}.dapp-menu{position:relative;width:42px;height:42px;flex:none;border-radius:13px;border:0;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:linear-gradient(150deg,#1a9bff,#0a66f0 55%,#0a3aa0);box-shadow:0 10px 18px -10px rgba(10,58,160,.7)}.dapp-menu svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dapp-menu i{position:absolute;top:7px;left:7px;width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff;display:none}.dapp-menu i.on{display:block;animation:dappPing 2s infinite}@keyframes dappPing{0%,100%{box-shadow:0 0 0 2px #fff,0 0 0 2px rgba(239,68,68,.5)}50%{box-shadow:0 0 0 2px #fff,0 0 0 7px rgba(239,68,68,0)}}.dapp-title{flex:1;min-width:0;display:flex;flex-direction:column}.dapp-title small{font-size:10.5px;font-weight:600;color:#5a6b85}.dapp-title b{font-size:16px;font-weight:800;color:#0b1b33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp-av{width:42px;height:42px;flex:none;border-radius:13px;border:1px solid rgba(15,50,110,.1);background:#fff;color:#0a3aa0;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;cursor:pointer}.dapp-av img{width:100%;height:100%;object-fit:cover}body.frz-docapp[data-docview="tab"] #docHero,body.frz-docapp[data-docview="tab"] #docApprovalBanner,body.frz-docapp[data-docview="tab"] #docStatsGrid,body.frz-docapp[data-docview="tab"] #docRevenueChart,body.frz-docapp[data-docview="tab"] #dappQuick{display:none !important}body.frz-docapp[data-docview="home"] #doctor-dashboard .dash-panel{display:none !important}body.frz-docapp #docHero{border-radius:22px !important;padding:16px !important;margin-bottom:12px !important;color:#fff;border:0 !important;background:radial-gradient(240px 180px at 10% 0%,rgba(143,216,255,.35),transparent 70%),linear-gradient(155deg,#0a3aa0,#0a66f0 65%,#1a9bff) !important;box-shadow:0 22px 40px -26px rgba(6,42,120,.8) !important}body.frz-docapp #docHero .doc-hero-bg{display:none}body.frz-docapp #docHero .doc-hero-content{display:flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;text-align:right !important}body.frz-docapp #docHero .doc-hero-avatar{transform:scale(.62);margin:-18px -14px !important;flex:none}body.frz-docapp #docHero .doc-hero-info{flex:1;min-width:0}body.frz-docapp #docHero .doc-hero-greet{color:rgba(255,255,255,.8) !important;font-size:12px !important}body.frz-docapp #docHero h2{color:#fff !important;font-size:19px !important;margin:2px 0 6px !important;-webkit-text-fill-color:#fff !important;background:none !important}body.frz-docapp #docHero .doc-hero-tag{font-size:11px !important;padding:4px 9px !important;background:rgba(255,255,255,.14) !important;color:#fff !important;border-color:rgba(255,255,255,.22) !important}body.frz-docapp #docHero .doc-hero-tag svg{stroke:#fff}body.frz-docapp #docHero .doc-hero-actions{display:none !important}.dapp-date{display:block;font-size:11.5px;color:rgba(255,255,255,.78);margin-top:6px}body.frz-docapp #docApprovalBanner{border-radius:18px !important;padding:12px 14px !important;margin-bottom:12px !important}body.frz-docapp #docApprovalBanner>div:nth-child(2)>div:nth-child(2){font-size:12px !important;line-height:1.85 !important}body.frz-docapp #docStatsGrid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin-bottom:12px !important}body.frz-docapp #docStatsGrid>*{padding:12px !important;border-radius:16px !important;min-height:0 !important}body.frz-docapp .dapp-quick{display:block;margin-bottom:12px}.dq-head{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 9px}.dq-head b{font-size:14.5px;font-weight:800;color:#0b1b33}.dq-head a{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:#0a66f0;cursor:pointer}.dq-head a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dq-alert{display:flex;align-items:center;gap:11px;margin-bottom:10px;padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(239,68,68,.18);cursor:pointer;box-shadow:0 10px 22px -18px rgba(127,29,29,.5)}.dq-alert span{width:38px;height:38px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:#fef2f2;color:#dc2626}.dq-alert svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dq-alert div{flex:1;min-width:0}.dq-alert b{display:block;font-size:13.5px;font-weight:800;color:#0b1b33}.dq-alert small{font-size:11.5px;color:#5a6b85}.dq-alert em{font-style:normal;flex:none;font-size:12px;font-weight:700;color:#fff;background:#dc2626;padding:7px 11px;border-radius:10px}.dq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dq-grid button{position:relative;border:1px solid rgba(15,50,110,.07);background:#fff;border-radius:16px;padding:11px 3px 9px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#0b1b33;line-height:1.35;cursor:pointer;box-shadow:0 8px 18px -16px rgba(16,42,92,.45)}.dq-grid button:active{transform:scale(.95)}.dq-grid .qi{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#eef5ff;color:#0a66f0}.dq-grid .qi svg{width:19px;height:19px}.dq-grid em{position:absolute;top:6px;left:6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font-style:normal;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}body.frz-docapp #dappNav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;right:10px;left:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:1500;height:62px;padding:0 4px;border-radius:20px;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border:1px solid rgba(15,50,110,.08);box-shadow:0 18px 40px -18px rgba(16,42,92,.45)}#dappNav button{position:relative;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10.5px;font-weight:600;color:#6b7a92;cursor:pointer}#dappNav button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}#dappNav button.on{color:#0a66f0}#dappNav button.on svg{transform:translateY(-1px)}#dappNav button.on::before{content:"";position:absolute;top:7px;width:36px;height:30px;border-radius:11px;background:#eef5ff;z-index:-1}#dappNav em{position:absolute;top:6px;left:calc(50% - 20px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-style:normal;font-size:9.5px;font-weight:800;display:none;align-items:center;justify-content:center}#dappNav em.on{display:flex}#dappNav .dn-menu{color:#fff}#dappNav .dn-menu span{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#1a9bff,#0a66f0 55%,#0a3aa0);box-shadow:0 10px 18px -10px rgba(10,58,160,.7)}#dappNav .dn-menu span svg{width:20px;height:20px}#frzDocDrawer{display:block}}#frzDocDrawer{position:fixed;inset:0;z-index:100500;visibility:hidden;pointer-events:none}#frzDocDrawer.open{visibility:visible;pointer-events:auto}#frzDocDrawer.open .fd-dim{opacity:1}#frzDocDrawer.open .fd-panel{transform:none}#frzDocDrawer.open .fd-in{opacity:1;transform:none;transition:opacity .45s ease var(--d,0s),transform .5s cubic-bezier(.16,1,.3,1) var(--d,0s)}#frzDocDrawer .fd-item em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center}#frzDocDrawer .fd-item.on{background:#f1f6ff}#frzDocDrawer .fd-item.on .fd-tx{color:#0a66f0;font-weight:700}#frzDocDrawer .fd-ic svg{width:18px;height:18px}.fdd-status{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22)}.fdd-status i{width:7px;height:7px;border-radius:50%;background:#4ade80}.fdd-status.pending i{background:#fbbf24}@media (prefers-reduced-motion:reduce){.dapp-menu i.on{animation:none}}