:root{--hk-brand-name:هلث‌کر;--hk-color-primary:#2c4db2;--hk-color-primary-dark:#1e3485;--hk-color-primary-bright:#3b63db;--hk-color-primary-soft:#e8eefc;--hk-color-accent:#fc685e;--hk-color-accent-hover:#e8554c;--hk-color-cyan:#69cdd8;--hk-color-gold:#f8c35e;--hk-color-ink:#0c1a3d;--hk-color-ink-muted:#4a5568;--hk-color-surface:#fff;--hk-color-surface-muted:#f5f7fb;--hk-color-border:#dfe5f2;--hk-color-white:#fff;--hk-font-sans:var(--font-peyda), Tahoma, sans-serif;--hk-layout-max:1120px;--hk-header-height:4.5rem;--hk-radius-sm:.5rem;--hk-radius-md:.85rem;--hk-radius-lg:1.25rem;--hk-ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;direction:rtl}body{min-height:100dvh;font-family:var(--hk-font-sans);color:var(--hk-color-ink);background:var(--hk-color-surface);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.75}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--hk-color-cyan);outline-offset:3px}.container{width:min(100% - 2rem,var(--hk-layout-max));margin-inline:auto}.section{padding-block:5.5rem}.section-title{color:var(--hk-color-ink);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.25}.section-lead{max-width:36rem;color:var(--hk-color-ink-muted);margin-top:.75rem;font-size:1.25rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.panelShell{background:var(--hk-color-surface-muted);min-height:100dvh;padding-top:1.5rem;padding-bottom:3rem}.panelCard{border:1px solid var(--hk-color-border);background:#fff;border-radius:.85rem;padding:1.25rem}.panelNav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.panelNav a{border:1px solid var(--hk-color-border);background:#fff;border-radius:999px;padding:.55rem .9rem;font-size:.9375rem;font-weight:600}.panelNav a[data-active=true]{background:var(--hk-color-primary);border-color:var(--hk-color-primary);color:#fff}.formGrid{gap:.9rem;display:grid}.formGrid label{gap:.35rem;font-size:.9375rem;font-weight:600;display:grid}.formGrid input,.formGrid textarea,.formGrid select{border:1px solid var(--hk-color-border);background:#fff;border-radius:.5rem;width:100%;padding:.75rem .85rem}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{text-align:start;border-bottom:1px solid var(--hk-color-border);vertical-align:top;padding:.75rem .5rem}.table th{color:var(--hk-color-ink-muted);font-weight:600}.empty{color:var(--hk-color-ink-muted);padding:1.5rem 0}.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:.5rem;padding:.7rem .85rem}.success{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:.5rem;padding:.7rem .85rem}.authPage{min-height:calc(100dvh - var(--hk-header-height));background:linear-gradient(180deg, var(--hk-color-primary-soft), var(--hk-color-surface-muted));place-items:center;padding:2rem 1rem;display:grid}.authCard{border:1px solid var(--hk-color-border);background:#fff;border-radius:1.25rem;width:min(100%,26rem);padding:1.5rem;box-shadow:0 18px 40px #0c1a3d14}.authCard h1{margin-bottom:.35rem;font-size:1.45rem}.authCard p.lead{color:var(--hk-color-ink-muted);margin-bottom:1.25rem;font-size:.9375rem}.hint{color:var(--hk-color-ink-muted);font-size:.85rem}.pageHero{background:linear-gradient(0deg, var(--hk-color-primary-dark), var(--hk-color-primary));color:#fff;padding:3.25rem 0 2.4rem}.pageHero h1{margin-bottom:.6rem;font-size:clamp(1.75rem,4vw,2.75rem)}.pageHero p{color:#ffffffe6;max-width:40rem;line-height:1.85}
