.dashboard-hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,1.08fr);gap:1.15rem;padding:1.3rem;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,255,255,.24),transparent 31%),radial-gradient(circle at 18% 120%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#055a81,#0a7bb3 38%,#1a96cc);color:#fff;box-shadow:0 24px 48px #00568633;overflow:hidden;margin-bottom:1.5rem}.dashboard-hero-panel:before,.dashboard-hero-panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.22}.dashboard-hero-panel:before{width:340px;height:340px;right:-120px;top:-140px;background:linear-gradient(135deg,#ffffffa6,#fff0)}.dashboard-hero-panel:after{width:260px;height:260px;left:-90px;bottom:-130px;background:linear-gradient(135deg,#ffffff59,#fff0)}.dashboard-hero-panel__copy,.dashboard-hero-panel__preview{position:relative;z-index:1}.dashboard-hero-panel__copy{display:flex;align-items:stretch}.dashboard-hero-panel__copy-inner{display:grid;gap:.9rem;width:100%}.dashboard-hero-panel__masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.dashboard-hero-panel__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.dashboard-hero-panel__status-dock{min-width:min(320px,100%)}.dashboard-hero-panel__status-card{display:grid;gap:.45rem;padding:.7rem .8rem;border-radius:18px;background:linear-gradient(180deg,#ffffff38,#ffffff1f);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1a}.dashboard-hero-panel__status-label{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd}.dashboard-hero-panel__status-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.dashboard-hero-panel__status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.28rem .7rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;color:#fff}.dashboard-hero-panel__status-pill.is-online{background:#86ffc92e;color:#d8ffe8}.dashboard-hero-panel__status-pill.is-busy{background:#a6cdff2e;color:#e2efff}.dashboard-hero-panel__status-pill.is-break{background:#ffde9633;color:#fff2cb}.dashboard-hero-panel__status-pill.is-offline{background:#ffb7b72e;color:#ffe0e0}.dashboard-hero-panel__status-card select{min-height:34px;min-width:154px;padding:0 .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#063e623d;color:#fff;font:inherit}.dashboard-hero-panel__status-card select:disabled{opacity:.72;cursor:not-allowed}.dashboard-hero-panel__status-card small{font-size:.72rem;line-height:1.45;color:#fffc}.dashboard-hero-panel__title{font-size:clamp(1.5rem,2vw,2rem);line-height:1.04;margin:0}.dashboard-hero-panel__subtitle{max-width:52ch;font-size:.89rem;line-height:1.58;color:#ffffffe0}.dashboard-hero-panel__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.dashboard-hero-panel__metric{position:relative;display:grid;gap:.12rem;padding:.72rem .82rem .78rem;border-radius:18px;background:linear-gradient(180deg,#ffffff30,#ffffff1c);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f}.dashboard-hero-panel__metric:before{content:"";position:absolute;left:.82rem;right:.82rem;top:0;height:3px;border-radius:999px;background:#ffffff70}.dashboard-hero-panel__metric:nth-child(1):before{background:#8ee4ff}.dashboard-hero-panel__metric:nth-child(2):before{background:#ffd46b}.dashboard-hero-panel__metric:nth-child(3):before{background:#ff9f80}.dashboard-hero-panel__metric:nth-child(4):before{background:#a7f0c0}.dashboard-hero-panel__metric>*{position:relative;z-index:1}.dashboard-hero-panel__metric strong{font-size:clamp(1.08rem,1.35vw,1.34rem);font-weight:700;line-height:1}.dashboard-hero-panel__metric span{font-size:.63rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#fffc}.dashboard-hero-panel__metric small{font-size:.72rem;line-height:1.35;color:#ffffffc7}.dashboard-hero-panel__radar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.dashboard-hero-panel__radar-card{display:grid;gap:.45rem;min-height:116px;padding:.82rem .88rem;border-radius:20px;background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f}.dashboard-hero-panel__radar-card.is-wide,.dashboard-hero-panel__radar-card.is-half-desktop{grid-column:span 2}.dashboard-hero-panel__radar-card-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.dashboard-hero-panel__radar-kicker{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#ffffffb8}.dashboard-hero-panel__radar-value{font-size:1.22rem;font-weight:800;color:#fff;line-height:1}.dashboard-hero-panel__radar-note{margin:0;font-size:.74rem;line-height:1.45;color:#ffffffd1}.dashboard-hero-panel__radar-tags,.dashboard-hero-panel__radar-list{display:flex;flex-wrap:wrap;gap:.4rem}.dashboard-hero-panel__radar-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.18rem .58rem;border-radius:999px;background:#ffffff26;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:#fff;white-space:nowrap}.dashboard-hero-panel__radar-pill.is-alert{background:#ffdb8638;color:#fff4cf}.dashboard-hero-panel__radar-pill.is-soon{background:#a6cdff33;color:#edf5ff}.dashboard-hero-panel__radar-pill.is-clean{background:#86ffc92e;color:#dbffeb}.dashboard-hero-panel__radar-meter{width:100%;height:8px;border-radius:999px;background:#ffffff24;overflow:hidden}.dashboard-hero-panel__radar-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ee4ff,#d5f7ff)}.dashboard-hero-panel__radar-card select{width:100%;min-height:34px;padding:0 .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#063e6233;color:#fff;font:inherit}.dashboard-hero-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-hero-panel__action{display:grid;gap:.3rem;min-height:92px;padding:1rem;border-radius:20px;background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease;backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1f}.dashboard-hero-panel__action:hover{transform:translateY(-1px);background:#ffffff2e;border-color:#ffffff4d}.dashboard-hero-panel__action strong{font-size:.9rem;line-height:1.2}.dashboard-hero-panel__action span{font-size:.76rem;line-height:1.45;color:#fffc}.dashboard-hero-panel__preview{display:grid;align-content:start;gap:.8rem;min-width:0;padding:.8rem;border-radius:26px;background:linear-gradient(180deg,#fff3,#ffffff1a);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1f}.dashboard-hero-panel__preview .agenda-shell{width:100%;color:inherit;gap:.75rem}.dashboard-hero-panel__preview>*{min-width:0}.dashboard-hero-panel__preview .agenda-shell__stage{min-height:clamp(500px,58vh,660px)}.dashboard-hero-panel__preview .agenda-day-view,.dashboard-hero-panel__preview .agenda-week-view{min-height:clamp(440px,52vh,600px)}.dashboard-hero-panel__preview .agenda-shell__eyebrow{color:#07355694}.dashboard-hero-panel__preview .agenda-shell__title{font-size:1rem}.dashboard-hero-panel__preview .agenda-shell__subtitle{font-size:.78rem;line-height:1.45}.dashboard-hero-panel__preview .agenda-shell__title,.dashboard-hero-panel__preview .agenda-shell__subtitle,.dashboard-hero-panel__preview .agenda-toolbar__label,.dashboard-hero-panel__preview .agenda-summary__chip strong,.dashboard-hero-panel__preview .agenda-card__title,.dashboard-hero-panel__preview .agenda-card__subtitle,.dashboard-hero-panel__preview .agenda-card__contact,.dashboard-hero-panel__preview .agenda-card__notes{color:#122033}@media(max-width:1240px){.dashboard-hero-panel__metrics,.dashboard-hero-panel__radar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-panel__radar-card.is-half-desktop{grid-column:auto}}@media(max-width:1080px){.dashboard-hero-panel{grid-template-columns:1fr}.dashboard-hero-panel__preview{padding:.75rem}}@media(max-width:720px){.dashboard-hero-panel{padding:1rem;border-radius:22px}.dashboard-hero-panel__masthead{flex-direction:column;align-items:stretch;gap:.6rem}.dashboard-hero-panel__status-dock{order:-1;min-width:0}.dashboard-hero-panel__actions{grid-template-columns:1fr}.dashboard-hero-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-panel__radar{grid-template-columns:1fr}.dashboard-hero-panel__radar-card.is-wide{grid-column:auto}.dashboard-hero-panel__preview .agenda-shell__stage,.dashboard-hero-panel__preview .agenda-day-view,.dashboard-hero-panel__preview .agenda-week-view{min-height:0}.dashboard-hero-panel__metric{padding:.7rem .74rem .74rem}}@media(max-width:520px){.dashboard-hero-panel__metrics{grid-template-columns:1fr}}.dashboard-preview-feed{display:grid;gap:.75rem;width:100%;min-width:0;padding:.85rem .95rem;border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f4f9fff0);border:1px solid rgba(214,226,237,.92);box-shadow:0 14px 28px #081a2c14}.dashboard-preview-feed__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dashboard-preview-feed__title{display:grid;gap:.18rem}.dashboard-preview-feed__title strong{font-size:.92rem;color:#132234}.dashboard-preview-feed__title span{font-size:.76rem;color:#607285;line-height:1.45}.dashboard-preview-feed__controls{display:flex;align-items:center;gap:.45rem}.dashboard-preview-feed__nav{width:34px;height:34px;border-radius:50%;border:1px solid #d6e2ed;background:#fff;color:#17314d;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #081a2c0f}.dashboard-preview-feed__nav:disabled{opacity:.45;cursor:default}.dashboard-preview-feed__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - .8rem)/2);gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.2rem}@supports selector(::-webkit-scrollbar){.dashboard-preview-feed__track::-webkit-scrollbar{height:8px}.dashboard-preview-feed__track::-webkit-scrollbar-thumb{background:#0077b63d;border-radius:999px}}.dashboard-preview-feed__card{display:grid;gap:.48rem;min-height:148px;padding:.9rem .95rem;border-radius:18px;background:#fff;border:1px solid rgba(214,226,237,.92);box-shadow:0 10px 24px #081a2c0f;scroll-snap-align:start}.dashboard-preview-feed__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.dashboard-preview-feed__kicker{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6f8294}.dashboard-preview-feed__name{font-size:.96rem;font-weight:800;color:#132234;line-height:1.2}.dashboard-preview-feed__meta{margin:0;font-size:.79rem;line-height:1.5;color:#607285}.dashboard-preview-feed__tags{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.dashboard-preview-feed__pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.2rem .58rem;border-radius:999px;background:#edf4fb;color:#35536f;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dashboard-preview-feed__pill.is-alert{background:#fff4db;color:#9a6700}.dashboard-preview-feed__pill.is-soon{background:#e8f0ff;color:#355ec9}.dashboard-preview-feed__pill.is-clean{background:#e7f8ef;color:#177245}.dashboard-preview-feed__empty{display:grid;place-items:center;min-height:120px;border-radius:18px;background:#ffffffb3;color:#607285;text-align:center;font-size:.82rem}.dashboard-install-card__content{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.dashboard-install-card__copy{flex:1;min-width:200px}.dashboard-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.dashboard-admin-group{padding:.9rem;background:linear-gradient(180deg,#fbfdff,#f6f9fc);border-radius:14px;border:1px solid rgba(214,226,237,.9);display:grid;gap:.55rem}.dashboard-admin-group__eyebrow{font-size:.75rem;font-weight:700;color:#6f8294;text-transform:uppercase;letter-spacing:.06em}.dashboard-admin-actions{display:grid;gap:.4rem}.ops-queue{display:grid;gap:1.1rem}.ops-queue__overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ops-overview-card{display:grid;gap:.22rem;min-height:110px;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f5f9fd);border:1px solid rgba(214,226,237,.95);box-shadow:inset 0 1px #ffffffb8}.ops-overview-card--accent{background:linear-gradient(180deg,#f2f9ff,#f8fbff)}.ops-overview-card--alert{background:linear-gradient(180deg,#fff9ef,#fffdf8)}.ops-overview-card--success{background:linear-gradient(180deg,#f1fbf4,#f8fdf9)}.ops-overview-card__label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6f8294}.ops-overview-card strong{font-size:1.4rem;line-height:1;color:#132234}.ops-overview-card p{margin:0;font-size:.79rem;line-height:1.55;color:#607285}.ops-overview-card__meter,.ops-doctor-card__meter-bar{position:relative;width:100%;height:8px;border-radius:999px;background:#e5edf5;overflow:hidden}.ops-overview-card__meter>span,.ops-doctor-card__meter-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#41a4e6,#0077b6)}.ops-overview-card--alert .ops-overview-card__meter>span{background:linear-gradient(90deg,#f7be5a,#dd8d12)}.ops-overview-card--success .ops-overview-card__meter>span,.ops-doctor-card__meter-bar.is-low>span{background:linear-gradient(90deg,#6ccf8a,#1e8e5b)}.ops-doctor-card__meter-bar.is-high>span{background:linear-gradient(90deg,#f7be5a,#dd8d12)}.ops-queue__body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1rem;align-items:start}.ops-feed,.ops-capacity{display:grid;gap:.8rem;padding:1rem;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f7fbff);border:1px solid rgba(214,226,237,.96)}.ops-feed__header,.ops-capacity__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ops-feed__header strong,.ops-capacity__header strong{font-size:.98rem;color:#132234}.ops-feed__header span,.ops-capacity__header span{font-size:.79rem;color:#607285;max-width:56ch;line-height:1.55}.ops-feed__list{display:grid;gap:.7rem}.ops-feed__item{display:grid;gap:.45rem;padding:.95rem;border-radius:16px;background:#fff;border:1px solid rgba(214,226,237,.9)}.ops-feed__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ops-feed__item strong{display:block;font-size:.92rem;color:#132234}.ops-feed__service{font-size:.78rem;color:#607285;line-height:1.5}.ops-feed__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem;line-height:1.5;color:#607285}.ops-feed__time{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.22rem .6rem;border-radius:999px;background:#edf4fb;color:#17314d;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ops-feed__tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.18rem .55rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#edf4fb;color:#35536f;white-space:nowrap}.ops-feed__tag.is-alert{background:#fff4db;color:#9a6700}.ops-feed__tag.is-muted{background:#eef4ff;color:#2c5cc5}.ops-feed__tag.is-clean{background:#e7f8ef;color:#177245}.ops-capacity{gap:.7rem}.ops-capacity__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.ops-doctor-card{display:grid;gap:.55rem;padding:.9rem;border-radius:16px;background:#fff;border:1px solid rgba(214,226,237,.96)}.ops-doctor-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.ops-doctor-card__head strong{display:block;font-size:.9rem;color:#132234}.ops-doctor-card__head small,.ops-doctor-card__meta,.ops-doctor-card__blocks{color:#607285;font-size:.77rem;line-height:1.55}.ops-doctor-card__blocks{display:flex;flex-wrap:wrap;gap:.4rem}.ops-doctor-card__block-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.18rem .5rem;border-radius:999px;background:#edf4fb;color:#35536f;font-size:.66rem;font-weight:700;white-space:nowrap}.ops-doctor-card__block-chip.is-empty{background:#f3f6f9;color:#7c8c9b}.ops-doctor-card__status{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .58rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ops-doctor-card__status.is-online{background:#e7f8ef;color:#177245}.ops-doctor-card__status.is-busy{background:#eef4ff;color:#2c5cc5}.ops-doctor-card__status.is-break{background:#fff4db;color:#9a6700}.ops-doctor-card__status.is-offline{background:#f5e9ea;color:#9f2d34}.ops-doctor-card__control{display:grid;gap:.3rem;margin-top:.1rem}.ops-doctor-card__meter{display:grid;gap:.32rem}.ops-doctor-card__meter-copy{display:flex;justify-content:space-between;gap:.6rem;font-size:.72rem;color:#607285}.ops-doctor-card__control span{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f8294}.ops-doctor-card__control select{min-height:38px;padding:0 .85rem;border-radius:12px;border:1px solid #d6e2ed;background:#fff;color:#17314d;font:inherit}.ops-doctor-card__control select:disabled{background:#f3f6f9;color:#91a0af;cursor:not-allowed}@media(max-width:960px){.dashboard-preview-feed__track{grid-auto-columns:minmax(260px,78vw)}.ops-queue__overview,.ops-queue__body{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-preview-feed{padding:.8rem}.dashboard-preview-feed__track{grid-auto-columns:minmax(240px,84vw)}.dashboard-install-card__copy{min-width:0}.dashboard-install-card__content .btn{width:100%;justify-content:center}.ops-queue__overview,.ops-capacity__grid,.dashboard-admin-grid{grid-template-columns:1fr}}
