:root{--rk-bg1:#f2f7f6;--rk-bg2:#e6efed;--rk-card:#fff;--rk-card2:#f5f9f8;--rk-ink:#14211f;--rk-ink2:#4a5855;--rk-line:#e0e9e7;--rk-acc:#12726c;--rk-acc-on:#fff;--rk-acc-soft:#ddefec;--rk-acc-text:#0f6660;--rk-sh1:#14322e0f;--rk-sh2:#14322e14;--rk-ok:#1f6f5c;--rk-ok-bg:#e3eee9;--rk-warn:#8a560c;--rk-warn-bg:#f3e7d3;--rk-crit:#a63d2f;--rk-crit-bg:#f3e0dc;--rk-info:#365f8a;--rk-info-bg:#e2ecf4;--rk-qPeach:linear-gradient(150deg,#fff1e7,#ffdcc6);--rk-qPeachI:#b4532a;--rk-qMint:linear-gradient(150deg,#e6f8ef,#c9eedb);--rk-qMintI:#1c7550;--rk-qLilac:linear-gradient(150deg,#f1eeff,#dcd5ff);--rk-qLilacI:#5144c4;--rk-qSky:linear-gradient(150deg,#e8f3ff,#cbe2fa);--rk-qSkyI:#2b5f9f;--rk-qButter:linear-gradient(150deg,#fff8e2,#fce7b2);--rk-qButterI:#80530a;--rk-qRose:linear-gradient(150deg,#ffedf2,#fad0dc);--rk-qRoseI:#a93258;--rk-glass:linear-gradient(160deg,#fffffff2,#ffffff8c)}:root[data-theme=night]{--rk-bg1:#0f1716;--rk-bg2:#131e1c;--rk-card:#1a2523;--rk-card2:#202c2a;--rk-ink:#ecf2f0;--rk-ink2:#a7b5b1;--rk-line:#2a3734;--rk-acc:#5fbdb4;--rk-acc-on:#0b1514;--rk-acc-soft:#183634;--rk-acc-text:#7fd0c7;--rk-sh1:#0000004d;--rk-sh2:#00000059;--rk-ok:#7fc9ae;--rk-ok-bg:#1e3a32;--rk-warn:#e0b36a;--rk-warn-bg:#3c2f17;--rk-crit:#e48a7b;--rk-crit-bg:#432320;--rk-info:#86aeda;--rk-info-bg:#1f2e3d;--rk-qPeach:linear-gradient(150deg,#3a2a20,#2e2119);--rk-qPeachI:#f2a37a;--rk-qMint:linear-gradient(150deg,#1c3329,#162920);--rk-qMintI:#7eddb4;--rk-qLilac:linear-gradient(150deg,#2b2846,#221f38);--rk-qLilacI:#b5abff;--rk-qSky:linear-gradient(150deg,#1e2e42,#182535);--rk-qSkyI:#8fbdf0;--rk-qButter:linear-gradient(150deg,#3a3220,#2e2819);--rk-qButterI:#edc56a;--rk-qRose:linear-gradient(150deg,#3d2129,#311a21);--rk-qRoseI:#f29ab4;--rk-glass:linear-gradient(160deg,#ffffff24,#ffffff0d)}.rk-page{background:linear-gradient(180deg, var(--rk-bg1), var(--rk-bg2));color:var(--rk-ink);font-family:var(--font-sans)}.rk-sp{flex:1}.rk-glyph{flex:none}.rk-card{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 8px 24px var(--rk-sh2);color:var(--rk-ink);border-radius:24px;min-width:0;padding:14px 18px}.rk-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rk-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:980px){.rk-grid{grid-template-columns:minmax(0,1fr)}}.rk-round{background:var(--rk-card);width:40px;height:40px;color:var(--rk-ink);box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.rk-badge{background:var(--risk);color:#fff;min-width:18px;height:18px;font:700 10px/18px var(--font-sans);border-radius:9px;padding:0 4px;position:absolute;top:-3px;right:-3px}.rk-chips{align-items:center;gap:8px;display:flex;position:relative}.rk-chiplist{flex-wrap:wrap;flex:1;gap:8px;display:flex}.rk-chip{background:var(--rk-card);height:34px;box-shadow:0 1px 2px var(--rk-sh1), 0 3px 8px var(--rk-sh2);font:600 13px var(--font-sans);color:var(--rk-ink);cursor:pointer;border:0;border-radius:17px;padding:0 15px}.rk-chip.on{background:var(--rk-acc);color:var(--rk-acc-on)}.rk-bulb-wrap{position:relative}.rk-bulb{background:var(--rk-card);width:38px;height:38px;box-shadow:0 1px 2px var(--rk-sh1), 0 3px 8px var(--rk-sh2);color:var(--rk-ink2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.rk-bulb.lit{color:var(--rk-warn);background:var(--rk-warn-bg);box-shadow:0 0 0 3px var(--rk-warn-bg), 0 3px 10px #a66a1359}.rk-tip{z-index:20;width:320px;position:absolute;top:46px;right:0}.rk-tip-head{color:var(--rk-warn);align-items:center;gap:8px;display:flex}.rk-tip-head b{color:var(--rk-ink);font:600 13.5px var(--font-sans);flex:1}.rk-tip p{font:400 13.5px/19px var(--font-sans);color:var(--rk-ink);margin:6px 0 0}.rk-x{color:var(--rk-ink2);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.rk-wh{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.rk-wh h2{font:700 16px var(--font-sans);color:var(--rk-ink);white-space:nowrap;margin:0}.rk-wh-sub{font:400 12.5px var(--font-sans);color:var(--rk-ink2);min-width:0}.rk-pill{background:var(--rk-card2);border:1px solid var(--rk-line);height:28px;font:600 12.5px var(--font-sans);color:var(--rk-ink);white-space:nowrap;cursor:pointer;border-radius:14px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.rk-pill.on{border-color:var(--rk-acc);color:var(--rk-acc-text)}.rk-glance-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rk-hi{background:var(--rk-acc-soft);width:36px;height:36px;color:var(--rk-acc-text);border-radius:12px;flex:none;place-items:center;display:grid}.rk-glance-words{flex:1;min-width:0}.rk-glance-words h2{font:700 16px var(--font-sans);margin:0}.rk-glance-words span{font:400 12.5px var(--font-sans);color:var(--rk-ink2);display:block}.rk-tiles{grid-template-columns:repeat(var(--rk-cols,3), minmax(0, 1fr));gap:8px;display:grid}@media (max-width:760px){.rk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-tile{text-align:left;background:var(--rk-card2);border:1px solid var(--rk-line);min-height:66px;color:var(--rk-ink);font:inherit;border-radius:16px;padding:8px 10px}button.rk-tile{cursor:pointer}button.rk-tile:hover{border-color:var(--rk-acc)}.rk-tile small{font:600 11.5px var(--font-sans);color:var(--rk-ink2);display:block}.rk-tile b{font:700 20px/26px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rk-tm{font:500 11px var(--font-sans);color:var(--rk-ink2);display:block}.rk-tone-ok{color:var(--rk-ok)}.rk-tone-warn{color:var(--rk-warn)}.rk-tone-crit{color:var(--rk-crit)}.rk-tone-info{color:var(--rk-info)}.rk-tone-acc{color:var(--rk-acc-text)}.rk-c-ok{background:var(--rk-ok-bg);color:var(--rk-ok)}.rk-c-warn{background:var(--rk-warn-bg);color:var(--rk-warn)}.rk-c-crit{background:var(--rk-crit-bg);color:var(--rk-crit)}.rk-c-info{background:var(--rk-info-bg);color:var(--rk-info)}.rk-c-acc{background:var(--rk-acc-soft);color:var(--rk-acc-text)}.rk-c-gray{background:var(--rk-card2);color:var(--rk-ink2);border:1px solid var(--rk-line)}.rk-status{height:26px;font:600 12px var(--font-sans);white-space:nowrap;border-radius:13px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.rk-mt{background:var(--rk-acc);height:32px;color:var(--rk-acc-on);border:1.5px solid var(--rk-acc);font:600 12.5px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:16px;flex:none;padding:0 12px}.rk-mt.o{color:var(--rk-acc-text);background:0 0}.rk-mt:disabled{opacity:.5;cursor:default}.rk-r{border-top:1px solid var(--rk-line);padding:10px 0}.rk-r:first-of-type,.rk-wh+.rk-r{border-top:0;padding-top:2px}.rk-r-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.rk-r-main{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:150px;align-items:center;gap:10px;padding:0;display:flex}button.rk-r-main{cursor:pointer}.rk-tx{flex:1;min-width:0}.rk-tx b{font:600 14.5px/19px var(--font-sans);display:block}.rk-tx span{font:400 12.5px/17px var(--font-sans);color:var(--rk-ink2);display:block}.rk-r-note{font:400 12.5px/17px var(--font-sans);color:var(--rk-crit);margin:6px 0 0}.rk-tokn{background:var(--rk-acc-soft);min-width:40px;height:30px;color:var(--rk-acc-text);font:700 13px var(--font-mono);border-radius:10px;flex:none;place-items:center;padding:0 6px;display:grid}.rk-todo-ic{border:0;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rk-more{width:100%;font:600 13px var(--font-sans);color:var(--rk-acc-text);border:0;border-top:1px solid var(--rk-line);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:10px 0 0;display:flex}.rk-qa{grid-template-columns:repeat(var(--rk-cols,4), minmax(0, 1fr));gap:10px;display:grid}.rk-qt{text-align:center;cursor:pointer;min-height:96px;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);color:var(--rk-ink);border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:flex}.rk-qt b{font:600 12.5px/15px var(--font-sans)}.rk-gl{background:var(--rk-glass);border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 10px #00000014,inset 0 -2px #0000000a}.rk-q-peach{background:var(--rk-qPeach)}.rk-q-peach .rk-gl{color:var(--rk-qPeachI)}.rk-q-mint{background:var(--rk-qMint)}.rk-q-mint .rk-gl{color:var(--rk-qMintI)}.rk-q-lilac{background:var(--rk-qLilac)}.rk-q-lilac .rk-gl{color:var(--rk-qLilacI)}.rk-q-sky{background:var(--rk-qSky)}.rk-q-sky .rk-gl{color:var(--rk-qSkyI)}.rk-q-butter{background:var(--rk-qButter)}.rk-q-butter .rk-gl{color:var(--rk-qButterI)}.rk-q-rose{background:var(--rk-qRose)}.rk-q-rose .rk-gl{color:var(--rk-qRoseI)}.rk-soon{background:var(--rk-card2);color:var(--rk-ink2);border:1.5px dashed var(--rk-line);border-radius:24px;padding:16px;position:relative}.rk-soon-x{position:absolute;top:12px;right:12px}.rk-soon-k{font:600 12px var(--font-sans);align-items:center;gap:6px;padding-right:24px;display:flex}.rk-soonb{background:var(--rk-warn-bg);color:var(--rk-warn);font:700 11.5px var(--font-sans);border-radius:8px;margin-left:8px;padding:2px 8px}.rk-soon h3{font:700 18px/23px var(--font-sans);max-width:260px;margin:6px 0 0}.rk-soon p{font:400 12.5px/17px var(--font-sans);max-width:260px;margin:3px 0 0}.rk-snav-on{border-radius:12px;font-weight:600;background:var(--rk-acc)!important;color:var(--rk-acc-on)!important}.rk-switch{background:var(--rk-line);vertical-align:middle;border-radius:10px;width:34px;height:20px;display:inline-block;position:relative}.rk-switch.on{background:var(--rk-acc)}.rk-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.rk-switch.on:after{left:16px}body:has(.rk-doc){background:var(--rk-bg1)}.rk-doc{color:var(--rk-ink)}.rk-doc>header{align-items:center;margin-bottom:14px}.rk-doc-pill{background:var(--rk-card);min-height:34px;color:var(--rk-ink);font:600 13.5px var(--font-sans);box-shadow:0 1px 2px var(--rk-sh1), 0 3px 8px var(--rk-sh2);border-radius:17px;align-items:center;padding:0 14px;display:inline-flex}.rk-doc .doc-code{background:var(--rk-card2);border-color:var(--rk-line);color:var(--rk-ink)}.rk-doc-bell .messages-bell-btn{background:var(--rk-card);width:40px;height:40px;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:50%}.rk-doc>.rk-chips{margin-bottom:14px}.rk-doc-notice{font:500 13.5px/1.5 var(--font-sans);margin:0 0 14px}.rk-doc-grid{margin-top:2px}.rk-doc-quiet{font:400 13px/1.5 var(--font-sans);color:var(--rk-ink2);margin:6px 0}.rk-doc-day{border-top:1px solid var(--rk-line);font:400 11.5px var(--font-mono);color:var(--rk-ink2);margin:8px 0 0;padding-top:8px}.rk-doc-more{padding-top:8px}.rk-doc-clinic{font:700 13.5px var(--font-sans);margin:0 0 4px}.rk-doc-clinic span{color:var(--rk-ink2);font-weight:400}.rk-doc-members .rk-wh{flex-wrap:wrap;row-gap:8px}.rk-doc-members:focus{outline:none}.rk-doc-members.rk-landed{animation:1.5s ease-out rk-landed}@keyframes rk-landed{0%{box-shadow:0 0 0 4px var(--rk-acc-text,#1f7a6d)}to{box-shadow:0 0 #0000}}.rk-doc-filterbar{flex-wrap:wrap;gap:8px}.rk-doc-filterbar .count-note{margin-left:4px}.rk-doc-filters{border:0;gap:8px;margin:0;padding:0}.rk-doc-filters:empty{display:none}.rk-doc-subline{margin:0 0 10px}.rk-doc-mgrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin-top:6px}.rk-doc-todo-row+.rk-doc-todo-row .rk-r{border-top:1px solid var(--rk-line);padding-top:10px}.rk-doc-members-list{margin:0 0 8px;padding:0 0 0 46px;list-style:none}.rk-doc-members-list button{border:0;border-top:1px solid var(--rk-line);width:100%;min-height:36px;color:var(--rk-ink);font:600 13.5px var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0;display:flex}.rk-doc-members-list button span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rk-doc-open{color:var(--rk-acc-text);font-size:12.5px}@media (max-width:760px){.rk-doc .rk-qa{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.rk-adm){background:var(--rk-bg1)}.rk-adm{color:var(--rk-ink)}.rk-adm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rk-adm-h1{min-width:0;font-family:var(--font-sans);color:var(--rk-ink);flex:1;font-size:26px;font-weight:700}.rk-adm-h1 .mono{font-family:var(--font-sans);color:var(--rk-ink2);font-size:15px;font-weight:500}.rk-adm-top .admin-check{background:var(--rk-card);min-height:40px;color:var(--rk-ink);font:600 13.5px var(--font-sans);box-shadow:0 1px 2px var(--rk-sh1), 0 3px 8px var(--rk-sh2);border:0;border-radius:20px;gap:10px;padding:0 16px 0 8px}.rk-adm-top .admin-check input{appearance:none;background:var(--rk-line);cursor:pointer;border-radius:12px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.rk-adm-top .admin-check input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.rk-adm-top .admin-check input:checked{background:var(--rk-acc)}.rk-adm-top .admin-check input:checked:after{left:19px}.rk-adm-top .admin-check input:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}.rk-adm-top .admin-check input:disabled{opacity:.6;cursor:default}.rk-adm-bell .messages-bell-btn{background:var(--rk-card);width:40px;height:40px;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:50%}.rk-adm-ability{color:var(--rk-ink2);margin-bottom:18px}.rk-adm .side-nav-group,.rk-adm .side-nav-group.on{box-shadow:none;background:0 0}.rk-adm .side-nav-head{font:700 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink2)}.rk-adm .side-nav-item{color:var(--rk-ink);font-family:var(--font-sans);border-radius:14px;font-size:14px;font-weight:500}.rk-adm .side-nav-item:hover{background:var(--rk-card2);color:var(--rk-ink)}.rk-adm .side-nav-item.on{background:var(--rk-acc);color:var(--rk-acc-on);font-weight:600}@media (min-width:601px){.rk-adm .side-nav{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 8px 24px var(--rk-sh2);border-radius:24px;padding:10px 6px}}@media (min-width:1100px){.rk-adm .admin-layout{grid-template-columns:220px minmax(0,1fr)}}.rk-adm-dash{flex-direction:column;gap:14px;display:flex}.rk-adm-refresh{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.rk-adm-counted{font:400 12px var(--font-sans);color:var(--rk-ink2)}.rk-adm-dash .rk-tile .rk-tm{white-space:normal}@media (max-width:1200px){.rk-adm-dash .rk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.rk-adm-dash .rk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-adm-two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.rk-adm-two.one{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.rk-adm-two{grid-template-columns:minmax(0,1fr)}}.rk-adm-two .rk-tx b,.rk-adm-two .rk-tx span{white-space:normal}.rk-adm-quiet{font:400 13px/1.5 var(--font-sans);color:var(--rk-ink2);margin:6px 0}.rk-adm-inc{margin:0;padding:0;list-style:none}.rk-adm-inc .rk-r:first-child{border-top:0;padding-top:2px}body:has(.rk-cl){background:var(--rk-bg1)}.rk-cl{color:var(--rk-ink)}.rk-cl-top{align-items:center;gap:12px;display:flex}.rk-cl-top .clinic-title{font-family:var(--font-sans);color:var(--rk-ink);font-weight:700}.rk-cl-top .clinic-title .mono{color:var(--rk-ink2)}.rk-cl-plan{white-space:nowrap;margin:0}.rk-cl-bell .messages-bell-btn{background:var(--rk-card);width:40px;height:40px;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:50%}.rk-cl-plan-sub{display:none!important}@media (max-width:760px){.rk-cl-plan{display:none}.rk-cl-plan-sub{display:inline-block!important}}@media (min-width:761px){.rk-cl .subline.rk-cl-pill-only{display:none}}.rk-cl .side-nav-group,.rk-cl .side-nav-group.on{box-shadow:none;background:0 0}.rk-cl .side-nav-head{font:700 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink2)}.rk-cl .side-nav-item{color:var(--rk-ink);font-family:var(--font-sans);border-radius:14px;font-size:14px;font-weight:500}.rk-cl .side-nav-item:hover{background:var(--rk-card2);color:var(--rk-ink)}.rk-cl .side-nav-item.on{background:var(--rk-acc);color:var(--rk-acc-on);font-weight:600}@media (min-width:601px){.rk-cl .side-nav{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 8px 24px var(--rk-sh2);border-radius:24px;padding:10px 6px}}@media (min-width:1100px){.rk-cl .admin-layout{grid-template-columns:220px minmax(0,1fr)}}.rk-cl-today>.rk-chips{margin-bottom:14px}.rk-cl-grid{margin-top:2px}.rk-cl-quiet{font:400 13px/1.5 var(--font-sans);color:var(--rk-ink2);margin:6px 0}.rk-cl .rk-tile .rk-tm{white-space:normal}@media (max-width:1200px){.rk-cl .rk-glance .rk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.rk-cl .rk-glance .rk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-cl-queue .rk-wh{flex-wrap:wrap;row-gap:8px}.rk-cl-select{font:600 12.5px var(--font-sans)}.rk-cl-qgroup+.rk-cl-qgroup{border-top:1px solid var(--rk-line);margin-top:8px;padding-top:8px}.rk-cl-qline{font:600 12.5px var(--font-sans);color:var(--rk-ink2);margin:2px 0 4px}.rk-cl-qgroup .rk-r:first-of-type{border-top:0;padding-top:2px}.rk-cl-full{overflow-x:auto}.rk-cl-rx>section{margin-top:0!important}.rk-cl-todo .rk-tx b,.rk-cl-todo .rk-tx span{white-space:normal}.rk-cl-todo .rk-r:first-of-type{border-top:0;padding-top:2px}@media (max-width:760px){.rk-cl .rk-qa{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-qt.rk-qt-off{cursor:default;background:var(--rk-card2);box-shadow:none;outline:1px dashed var(--rk-line)}.rk-qt.rk-qt-off .rk-gl,.rk-qt.rk-qt-off b{opacity:.55;filter:grayscale()}.rk-qa-wrap{flex-direction:column;gap:8px;display:flex}.rk-qt-note{font:500 12px/16px var(--font-sans);color:var(--rk-ink2);margin:0;padding:0 4px}.rk-qt-note b{color:var(--rk-ink);font-weight:700}.rk-qt-note .link-btn{font-size:12px}
:root{--md-orange:#f0965a;--md-tip-bg:#fff7dd;--md-tip-edge:#f4e3a8;--md-tip-ink:#6e4a05;--md-tip-ic:#c98a0b;--md-setup-bg:#e2f2ef;--md-setup-edge:#c6e4df;--md-p-mint:#d7f2e5;--md-p-mint-i:#1c7550;--md-p-peach:#ffe2cf;--md-p-peach-i:#a9471f;--md-p-lilac:#e6e1ff;--md-p-lilac-i:#4e41be;--md-p-sky:#daeafb;--md-p-sky-i:#285a98;--md-p-butter:#fbedc3;--md-p-butter-i:#7a4f08;--md-p-rose:#fbdce5;--md-p-rose-i:#a22f54}body:has(.md-shell){background:var(--rk-bg1)}.md-shell{--md-rail-w:76px;background:linear-gradient(180deg, var(--rk-bg1), var(--rk-bg2));min-height:100vh;color:var(--rk-ink);font-family:var(--font-sans);grid-template-columns:76px minmax(0,1fr);display:grid}.md-sp{flex:1}.md-icon{flex:none}.md-rail{background:var(--rk-card);border-right:1px solid var(--rk-line);z-index:9;flex-direction:column;align-items:center;gap:14px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.md-badge{background:var(--rk-acc-soft);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid;position:relative}.md-badge img{display:block}.md-dot{background:var(--md-orange);width:10px;height:10px;box-shadow:0 0 0 2px var(--rk-card);border-radius:50%;position:absolute;top:3px;right:3px}.md-rail-items,.md-rail-foot{flex-direction:column;align-items:center;gap:8px;display:flex}.md-rail-foot{margin-top:auto}.md-rail-btn{width:48px;height:48px;color:var(--rk-ink2);cursor:pointer;background:0 0;border:0;border-radius:15px;place-items:center;display:grid;position:relative}.md-rail-btn:hover{background:var(--rk-card2);color:var(--rk-ink)}.md-rail-btn.on{background:var(--rk-acc);color:var(--rk-acc-on);box-shadow:0 4px 12px #12726c47}.md-rail-btn:focus-visible,.md-round:focus-visible,.md-step:focus-visible,.md-x:focus-visible,.md-mcard:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}.md-rail-btn .md-dot{top:8px;right:8px}.md-rail-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.md-main{min-width:0;padding:18px 28px 40px}.md-head{align-items:center;gap:14px;min-height:56px;margin-bottom:18px;display:flex}.md-head .logo-lockup{flex:none}.md-sep{background:var(--rk-line);flex:none;width:1px;height:30px}.md-who{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.md-who-line{font:600 14.5px/1.3 var(--font-sans);color:var(--rk-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.md-code{background:var(--rk-card2);border:1px solid var(--rk-line);height:24px;font:500 11.5px/22px var(--font-mono);color:var(--rk-ink2);border-radius:12px;flex:none;padding:0 9px}.md-round{background:var(--rk-card);width:42px;height:42px;color:var(--rk-ink);cursor:pointer;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.md-search{flex:none;position:relative}.md-search-pop{z-index:40;background:var(--rk-card);width:min(440px,100vw - 32px);box-shadow:0 2px 4px var(--rk-sh1), 0 14px 36px var(--rk-sh2);border-radius:18px;padding:10px;position:absolute;top:50px;right:0}.md-search-pop .header-search{width:100%;max-width:none}.md-search-pop input{width:100%}.md-shell .role-switch{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:22px;padding:4px}.md-shell .role-switch-btn{font-family:var(--font-sans);color:var(--rk-ink2);background:0 0;border-radius:18px;font-weight:600}.md-shell .role-switch-btn.on{background:var(--rk-acc);color:var(--rk-acc-on)}.md-shell .messages-bell-btn{background:var(--rk-card);width:42px;height:42px;color:var(--rk-ink);box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);border:0;border-radius:50%}.md-shell .profile-avatar-btn{width:42px;height:42px}.md-body{flex-direction:column;gap:16px;display:flex}.md-card{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 8px 24px var(--rk-sh2);color:var(--rk-ink);border-radius:22px;min-width:0;padding:18px 20px}.md-card-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.md-kicker{font:700 12.5px/1.3 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink2);margin:0}.md-count{background:var(--rk-card2);border:1px solid var(--rk-line);height:24px;font:600 12px var(--font-sans);color:var(--rk-ink2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.md-count-acc{background:var(--rk-card);color:var(--rk-acc-text);letter-spacing:.06em;text-transform:uppercase;border:0;font-size:11.5px}.md-count-warn{background:var(--rk-warn-bg);color:var(--rk-warn);border:0}.md-empty{font:400 14px/1.55 var(--font-sans);color:var(--rk-ink2);max-width:720px;margin:2px 0}.md-btn{border:1px solid var(--rk-line);background:var(--rk-card);height:36px;color:var(--rk-ink);font:600 13px var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:18px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.md-btn.on{border-color:var(--rk-acc);color:var(--rk-acc-text);background:var(--rk-acc-soft)}.md-tip{background:var(--md-tip-bg);border:1px solid var(--md-tip-edge);color:var(--md-tip-ink);font:400 13.5px/1.5 var(--font-sans);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 14px;display:flex}.md-tip .md-icon{color:var(--md-tip-ic);margin-top:1px}.md-tip b{font:700 11.5px/20px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none}.md-setup{background:var(--md-setup-bg);border:1px solid var(--md-setup-edge);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative}.md-setup-ic{background:var(--rk-card);width:40px;height:40px;color:var(--rk-acc-text);border-radius:50%;flex:none;place-items:center;display:grid}.md-setup-words{flex:1;min-width:0;padding-right:36px}.md-setup-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.md-setup-top b{font:700 16px var(--font-sans);color:var(--rk-ink)}.md-steps{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.md-steps li{align-items:center;gap:10px;display:inline-flex}.md-step-arrow{color:var(--rk-ink2)}.md-step{min-height:32px;color:var(--rk-ink);font:600 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.md-step:hover{color:var(--rk-acc-text);text-decoration:underline}.md-step.done{color:var(--rk-ink2);cursor:default;text-decoration:line-through}.md-step-box{border:2px solid var(--rk-acc);width:18px;height:18px;color:var(--rk-acc-on);border-radius:50%;flex:none;place-items:center;display:grid}.md-step.done .md-step-box{background:var(--rk-acc)}.md-x{width:44px;height:44px;color:var(--rk-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.md-x:hover{background:var(--rk-card);color:var(--rk-ink)}.md-av{font-family:var(--font-sans);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.md-av-mint{background:var(--md-p-mint);color:var(--md-p-mint-i)}.md-av-peach{background:var(--md-p-peach);color:var(--md-p-peach-i)}.md-av-lilac{background:var(--md-p-lilac);color:var(--md-p-lilac-i)}.md-av-sky{background:var(--md-p-sky);color:var(--md-p-sky-i)}.md-av-butter{background:var(--md-p-butter);color:var(--md-p-butter-i)}.md-av-rose{background:var(--md-p-rose);color:var(--md-p-rose-i)}.md-mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.md-mgrid{grid-template-columns:minmax(0,1fr)}}.md-mcard{border:1px solid var(--rk-line);background:var(--rk-card2);width:100%;color:var(--rk-ink);text-align:left;font:inherit;cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.md-mcard:hover{border-color:var(--rk-acc)}.md-mwords{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.md-mtop{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;display:flex}.md-mname{min-width:min-content;font:700 15px/1.3 var(--font-sans);flex:1 1 0}.md-mid{font:500 12px var(--font-mono);color:var(--rk-ink2)}.md-mmeta{font:400 13px/1.4 var(--font-sans);color:var(--rk-ink2)}.md-mextra{font:600 12.5px/1.4 var(--font-sans);color:var(--rk-ink2)}.md-mextra.crit{color:var(--rk-crit)}.md-mnote{font:400 12.5px/1.4 var(--font-sans);color:var(--rk-ink2);font-style:italic}.md-chip{height:22px;font:700 10.5px var(--font-sans);letter-spacing:.07em;white-space:nowrap;border-radius:11px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.md-chip.info{background:var(--rk-info-bg);color:var(--rk-info)}.md-chip.warn{background:var(--rk-warn-bg);color:var(--rk-warn)}.md-chip.ok{background:var(--rk-ok-bg);color:var(--rk-ok)}.md-chip.crit{background:var(--rk-crit-bg);color:var(--rk-crit)}.md-chip.lilac{background:var(--md-p-lilac);color:var(--md-p-lilac-i)}.md-chip.gray{background:var(--rk-card);color:var(--rk-ink2);border:1px solid var(--rk-line)}.md-chip.acc{background:var(--rk-acc-soft);color:var(--rk-acc-text)}.md-lead{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.md-lead b{font:700 22px/1.2 var(--font-sans);color:var(--rk-ink)}.md-lead span{font:400 14px var(--font-sans);color:var(--rk-ink2)}.md-stats{grid-template-columns:repeat(var(--md-cols,6), minmax(0, 1fr));gap:10px;display:grid}@media (max-width:1180px){.md-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-stat{text-align:left;background:var(--rk-card2);border:1px solid var(--rk-line);color:var(--rk-ink);font:inherit;border-radius:16px;min-height:70px;padding:10px 12px}button.md-stat{cursor:pointer}button.md-stat:hover{border-color:var(--rk-acc)}.md-stat small{font:700 10.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rk-ink2);display:block}.md-stat b{font:700 24px/30px var(--font-sans);display:block}.md-stat span{font:500 11.5px var(--font-sans);color:var(--rk-ink2);display:block}.md-card .rk-r:first-of-type{border-top:0;padding-top:2px}.md-card .rk-card{box-shadow:none;background:0 0;border-radius:0;padding:0}@media (max-width:760px){.md-shell{grid-template-columns:minmax(0,1fr)}.md-rail{height:auto;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--rk-line);flex-direction:row;justify-content:space-around;gap:0;position:fixed;inset:auto 0 0}.md-badge{display:none}.md-rail-items,.md-rail-foot{flex-direction:row;flex:1;justify-content:space-around;gap:0;margin:0}.md-rail-foot{flex:none}.md-rail-btn{grid-template-rows:1fr auto;gap:2px;width:auto;min-width:56px;height:54px;padding:4px 6px}.md-rail-label{clip:auto;width:auto;height:auto;font:600 10.5px var(--font-sans);position:static}.md-rail-btn .md-dot{top:4px;right:12px}.md-main{padding:12px 16px 96px}.md-head{flex-wrap:wrap;gap:10px}.md-sep{display:none}.md-who{flex:1 0 100%;order:9}.md-who-line{white-space:normal}.md-card{border-radius:20px;padding:16px}}.md-step-opt{color:var(--rk-ink2);font-weight:500}.md-vv.vv-today{background:var(--rk-card);border:0;border-radius:22px;margin:0;padding:18px 20px}.md-qchips{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 8px;display:flex}.md-qclinic{font:700 14px var(--font-sans);color:var(--rk-ink);margin-right:2px}.md-today .rk-r:first-of-type{border-top:0}.md-stats.compact .md-stat{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:0;padding:8px 12px;display:flex}.md-stats.compact .md-stat b{order:-1;font-size:20px;line-height:24px}.md-stats.compact .md-stat small{font-size:10px}.md-stats.compact .md-stat span{display:none}.md-quick{flex-wrap:wrap;gap:8px;display:flex}.md-foot{border-top:1px solid var(--rk-line);margin-top:12px;padding-top:12px}.md-day{font:600 12px var(--font-mono);letter-spacing:.04em;color:var(--rk-ink2);white-space:nowrap}@media (max-width:760px){.md-day{font-size:11px}}@media (min-width:761px){.md-shell{background:linear-gradient(90deg, var(--rk-card) 0 76px, var(--rk-line) 76px 77px, transparent 77px), linear-gradient(180deg, var(--rk-bg1), var(--rk-bg2))}.md-rail{border-right:0}}.md-lead{margin-bottom:12px}.md-shell.md-norail{grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.md-shell.md-norail{background:linear-gradient(180deg, var(--rk-bg1), var(--rk-bg2))}}@media (max-width:760px){.md-norail .md-main{padding-bottom:40px}.md-wide-only{display:none!important}}.md-member .md-head .home-icon-btn{background:var(--rk-card);width:42px;height:42px;color:var(--rk-ink);box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.md-member .md-head .home-sos{flex:none}@media (max-width:420px){.md-member .md-head{gap:6px}.md-member .md-head .home-sos,.md-member .md-head .home-icon-btn,.md-member .md-head .messages-bell-btn,.md-member .md-head .md-round{width:36px;height:36px}.md-member .md-head .messages-bell-btn{margin-top:0}}@media (max-width:380px){.md-member .md-head{gap:5px}.md-member .md-head .md-logo .logo-art{zoom:.6667!important}}.md-member .md-body>*{margin-top:0!important}.md-story{flex-direction:column;gap:16px;display:flex}.md-story>*{margin-top:0!important;margin-bottom:0!important}.md-member .story-home.md-story{max-width:880px;margin-top:0}.md-story .b2-sh h2,.md-story .b2-glance-tt h2,.md-story.b2 .story-ch-title{text-transform:uppercase;color:var(--rk-ink2);font:700 12.5px/1.3 var(--font-sans)!important;letter-spacing:.09em!important}.md-story .b2-sh-q{background:var(--rk-card);border:1px solid var(--rk-line);height:24px;font:600 12px var(--font-sans);color:var(--rk-ink2);border-radius:12px;align-items:center;padding:0 10px;display:inline-flex}.md-story .b2-sh{align-items:center;gap:10px}.md-story .story-card,.md-story .b2-card{border-radius:22px}.md-story .b2-sh-q{flex:none}.md-console .md-body{display:block}.md-console-body{flex-direction:column;gap:14px;min-width:0;display:flex}.md-console .admin-main{min-width:0}.md-shell .rk-wh h2,.md-shell .rk-glance-words h2{font:700 12.5px/1.3 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink2)}.md-console .rk-adm-ability,.md-console .subline{margin:0}.md-adm-right{gap:10px}.app:has(>.md-shell){max-width:none;margin:0;padding:0}.md-cl-right{align-items:center;gap:10px;display:inline-flex}.md-tip span{flex:1;min-width:0}.md-tip-x{width:44px;height:44px;color:var(--md-tip-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-12px -14px -12px 0;display:grid}.md-tip-x:focus-visible{outline:2px solid var(--rk-acc);outline-offset:-4px}body:has(.md-shell){--font-serif:var(--font-sans)}body:has(.md-shell) .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1e1c52}body:has(.md-shell) .panel{background:var(--rk-bg1);border-radius:26px 0 0 26px;box-shadow:-10px 0 40px #0a1e1c2e}body:has(.md-shell) .panel-head{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 6px 18px var(--rk-sh2);border-bottom:0;border-radius:26px 0 0;padding:22px 24px 18px}body:has(.md-shell) .close-btn{background:var(--rk-card2);border:1px solid var(--rk-line);height:34px;color:var(--rk-ink);font:600 13px var(--font-sans);border-radius:17px;align-items:center;gap:6px;margin-bottom:14px;padding:0 14px;display:inline-flex}body:has(.md-shell) .close-btn:hover{border-color:var(--rk-acc);color:var(--rk-acc-text)}body:has(.md-shell) .panel-name{font:700 23px/1.25 var(--font-sans);color:var(--rk-ink)}body:has(.md-shell) .panel-meta{color:var(--rk-ink2)}body:has(.md-shell) .panel-body{padding:18px 22px 40px}body:has(.md-shell) .panel-tab-select{background-color:var(--rk-card);border:1px solid var(--rk-line);height:42px;box-shadow:0 1px 2px var(--rk-sh1), 0 4px 12px var(--rk-sh2);font:600 14px var(--font-sans);color:var(--rk-ink);border-radius:21px;padding-left:16px}:is(body:has(.md-shell) .panel-tab-select:focus,body:has(.md-shell) .filter-select:focus,body:has(.md-shell) .status-select:focus){outline:2px solid var(--rk-acc);outline-offset:2px}body:has(.md-shell) .status-select{font-family:var(--font-sans);border-radius:14px;font-weight:600}body:has(.md-shell) .card{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 6px 18px var(--rk-sh2);border-radius:20px}body:has(.md-shell) .card:hover{box-shadow:0 1px 2px var(--rk-sh1), 0 10px 26px var(--rk-sh2)}body:has(.md-shell) .section-label{font:700 12px/1.3 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink2)}body:has(.md-shell) .field-label{font-family:var(--font-sans);letter-spacing:.07em;color:var(--rk-ink2)}:is(body:has(.md-shell) .field-hint,body:has(.md-shell) .muted){color:var(--rk-ink2)}body:has(.md-shell) .btn{border-color:var(--rk-line);background:var(--rk-card);color:var(--rk-ink);border-radius:18px;padding:8px 16px}body:has(.md-shell) .btn:hover:not(:disabled){filter:none;border-color:var(--rk-acc);color:var(--rk-acc-text)}body:has(.md-shell) .btn.primary{background:var(--rk-acc);border-color:var(--rk-acc);color:var(--rk-acc-on)}body:has(.md-shell) .btn.primary:hover:not(:disabled){color:var(--rk-acc-on);filter:brightness(1.06)}body:has(.md-shell) .btn:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}body:has(.md-shell) .login-btn{border-radius:22px}:is(body:has(.md-shell) .cond-input,body:has(.md-shell) .cond-textarea,body:has(.md-shell) .login-input,body:has(.md-shell) .filter-select){border-color:var(--rk-line);background-color:var(--rk-card);color:var(--rk-ink);border-radius:12px}:is(body:has(.md-shell) .cond-input:focus,body:has(.md-shell) .cond-textarea:focus,body:has(.md-shell) .login-input:focus){border-color:var(--rk-acc);box-shadow:0 0 0 3px var(--rk-acc-soft)}body:has(.md-shell) .filter-select{border-radius:16px}body:has(.md-shell) .clinic-table{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 6px 18px var(--rk-sh2);border-radius:18px}body:has(.md-shell) .clinic-table th{font-family:var(--font-sans);letter-spacing:.08em;color:var(--rk-ink2);background:var(--rk-card2);border-bottom-color:var(--rk-line)}body:has(.md-shell) .clinic-table td{border-bottom-color:var(--rk-line)}body:has(.md-shell) .clinic-table tbody tr:hover td{background:var(--rk-card2)}body:has(.md-shell) .share-modal{background:var(--rk-card);border-radius:24px}body:has(.md-shell) .share-modal h3{font:700 19px/1.3 var(--font-sans)}body:has(.md-shell) .cal-cell.today{background:var(--rk-acc);color:var(--rk-acc-on);border-radius:14px}.panel.md-wide-panel{width:min(1040px,96vw)}.md-set-body{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:20px;display:grid}.md-setnav{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 6px 18px var(--rk-sh2);z-index:1;border-radius:20px;flex-direction:column;gap:2px;padding:10px 8px;display:flex;position:sticky;top:0}.md-setnav-head{margin:4px 10px 6px}.md-setnav-item{text-align:left;min-height:40px;color:var(--rk-ink);font:500 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.md-setnav-item:hover{background:var(--rk-card2)}.md-setnav-item.on{background:var(--rk-acc);color:var(--rk-acc-on);font-weight:600}.md-setnav-item.risk{color:var(--risk)}.md-setnav-item.risk.on{background:var(--risk);color:#fff}.md-setnav-item:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}.md-setnav-group{font:700 11px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink2);margin:10px 12px 4px}.panel-tab-select.md-setnav-select{display:none}.md-set-content{min-width:0}@media (max-width:760px){.md-set-body{grid-template-columns:minmax(0,1fr)}.md-set-body>.md-setnav{display:none}.panel-tab-select.md-setnav-select{display:block}.panel.md-wide-panel{width:min(480px,100vw)}}.md-set-content .md-set-menu-groups{display:none}.md-setnav-groupbox{flex-direction:column;gap:2px;display:flex}.md-member-set{margin-top:4px}@media (max-width:760px){.md-set-content .md-set-menu-groups{display:block}}.md-docopt-home{display:contents}.md-docopt-home[hidden],.md-docopt[hidden]{display:none}.md-docopt{flex-direction:column;gap:14px;min-width:0;display:flex}body:has(.md-shell) .md-docopt .close-btn{margin-bottom:0}.md-docopt-head .panel-meta{margin-bottom:0}.md-docopt-body{overflow-wrap:anywhere;min-width:0}.md-docrec{flex-direction:column;gap:14px;min-width:0;display:flex}.md-docrec[hidden]{display:none}body:has(.md-shell) .md-docrec .close-btn{margin-bottom:0}.md-docrec-head{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;gap:18px 28px;display:grid}.md-docrec-id{min-width:0}.md-docrec-head .panel-name{margin-bottom:6px}.md-docrec-head .panel-meta{margin-bottom:0}.md-docrec-glance{min-width:0}.md-docrec-body{margin-top:2px}.md-docrec-nav{max-height:calc(100vh - 32px);top:16px;overflow-y:auto}.md-docrec-nav .md-setnav-item{min-height:36px;font-size:13.5px}.md-docrec-nav .md-setnav-item>span:first-child[aria-hidden]{text-align:center;flex:none;width:20px}.md-docrec-content{overflow-wrap:anywhere;min-width:0}.md-docrec-content>*{max-width:100%}.md-docrec-content .panel-tab-select{margin-top:0;margin-bottom:14px}@media (max-width:1100px){.md-docrec-head{grid-template-columns:minmax(0,1fr)}}.md-frame{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.md-pane{position:sticky;top:16px}.md-pane-btn,.md-pane-back{display:none}.md-opts{background:var(--rk-card);box-shadow:0 1px 2px var(--rk-sh1), 0 8px 24px var(--rk-sh2);border-radius:22px;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.md-opts-group{flex-direction:column;gap:2px;display:flex}.md-opts-group+.md-opts-group{margin-top:4px}.md-opts-foot{border-top:1px solid var(--rk-line);flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;display:flex}.md-pane-head{background:var(--rk-acc);width:100%;min-height:36px;color:var(--rk-acc-on);font:700 11.5px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 2px;padding:0 9px 0 12px;display:flex}.md-pane-head:hover{filter:brightness(1.06)}.md-pane-head.here{cursor:default}.md-pane-head.here:hover{filter:none}.md-pane-head:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}.md-pane-head .expand-toggle{background:var(--rk-acc-on);color:var(--rk-acc)}.md-opts-group:first-child>.md-pane-head{margin-top:0}.md-opts-items{flex-direction:column;gap:2px;display:flex}.md-opts-fold.closed{margin-bottom:2px}@media (max-width:1099px){.md-head{flex-wrap:wrap;gap:10px}.md-sep{display:none}.md-who{flex:1 0 100%;order:9}.md-frame{grid-template-columns:minmax(0,1fr)}.md-pane{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:41;background:var(--rk-bg1);width:min(320px,88vw);max-height:none;padding:12px;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:10px 0 40px #0a1e1c2e}.md-pane.open{display:block}.md-pane-back{z-index:40;background:#0a1e1c52;display:block;position:fixed;inset:0}.md-pane-btn{display:inline-grid}}.md-has-pane .md-member-set{grid-template-columns:minmax(0,1fr)}.md-has-pane .md-member-set>.md-setnav{display:none}@media (max-width:1099px){.md-has-pane .md-set-content .md-set-menu-groups{display:block}}.md-member .story-home.md-story{max-width:none}.md-home-2{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.md-home-main,.md-home-side{flex-direction:column;gap:16px;min-width:0;display:flex}.md-story .md-home-main>*,.md-story .md-home-side>*{margin-top:0!important;margin-bottom:0!important}@media (min-width:1280px){.md-home-2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.md-member .md-home-2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.md-mini-row{border-top:1px solid var(--rk-line);flex-direction:column;gap:1px;padding:8px 0;display:flex}.md-mini-row:first-of-type{border-top:0;padding-top:2px}.md-mini-when{font:600 12px var(--font-sans);color:var(--rk-acc-text)}.md-mini-what{font:500 13.5px/1.4 var(--font-sans);color:var(--rk-ink)}.md-mini-line{border-top:1px solid var(--rk-line);margin:0;padding:6px 0}.md-mini-line:first-of-type{border-top:0}.md-vweek>section{margin:0!important}.md-story.story-home.b2 [data-chapter=week]>.story-ch-head,.md-story.story-home.b2 [data-chapter=family]>.story-ch-head,.md-story .b2-glance-top{background:var(--brand-teal);color:#fff;box-shadow:none;border-radius:16px;padding:10px 14px}.md-story.story-home.b2 [data-chapter=week]>.story-ch-head *,.md-story.story-home.b2 [data-chapter=family]>.story-ch-head *,.md-story .b2-glance-tt h2,.md-story .b2-glance-tt span{color:#fff!important}.md-story.story-home.b2 [data-chapter=week]>.story-ch-head .expand-toggle,.md-story.story-home.b2 [data-chapter=family]>.story-ch-head .expand-toggle{background:#fff;color:var(--brand-teal)!important}.md-story.story-home.b2 [data-chapter=week]>.story-ch-head .expand-toggle *,.md-story.story-home.b2 [data-chapter=family]>.story-ch-head .expand-toggle *{color:var(--brand-teal)!important}.md-story .b2-glance-ic{color:#fff;background:#ffffff2e}.md-story .b2-glance-top{margin-bottom:12px}.admin-session-row{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.md-month-grid{flex-direction:column;gap:4px;display:flex}.md-month-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.md-month-wd{text-align:center;font:700 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--rk-ink2);padding:2px 0 4px}.md-month-cell{background:var(--rk-card2);min-height:44px;color:var(--rk-ink);font:600 13px var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:6px 0 4px;display:flex;position:relative}.md-month-cell.empty{cursor:default;background:0 0}.md-month-cell.past{color:var(--rk-ink2)}.md-month-cell:hover{border-color:var(--rk-acc)}.md-month-cell.today{background:var(--brand-teal);color:#fff}.md-month-cell:focus-visible{outline:2px solid var(--rk-acc);outline-offset:2px}.md-month-dots{gap:3px;min-height:6px;display:flex}.md-month-dots i,.md-month-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.md-dot-visit{background:#12726c}.md-dot-video{background:#6b5bc4}.md-dot-followup{background:#c77a12}.md-dot-reminder{background:#3e6e9e}.md-month-cell.today .md-month-dots i{box-shadow:0 0 0 1.5px #fff}.md-month-legend{font:500 12px var(--font-sans);color:var(--rk-ink2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.md-month-legend span{align-items:center;gap:6px;display:inline-flex}.md-month-today{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}
