@layer components{.chm{--fs-body:16px;--st-booked-bar:#3f37c9;--st-booked-fill:#eff0fe;--st-booked-text:#2f2a9c;--st-progress-bar:#fbbc04;--st-progress-fill:#fef7e0;--st-progress-text:#8a4b00;--st-done-bar:#1e8e3e;--st-done-fill:#e2ece9;--st-done-text:#2e6c56;--st-noshow-bar:#ea4335;--st-noshow-fill:#fce8e6;--st-noshow-text:#c5221f;--st-cancel-bar:#9aa0a6;--st-cancel-fill:#f1f1f4;--st-cancel-text:#5f6368;--ease:cubic-bezier(0.2,0.7,0.2,1);--m3-emph:cubic-bezier(0.2,0,0,1);--m3-emph-decel:cubic-bezier(0.05,0.7,0.1,1);--m3-emph-accel:cubic-bezier(0.3,0,0.8,0.15);--m3-spring:linear(0,0.041,0.139,0.265,0.396,0.523,0.635,0.732,0.81,0.873,0.92,0.955,0.98,0.996,1.006,1.012,1.015,1.015,1.014,1.013,1.011,1.009,1.007,1.005,1);--m3-spring-fast:linear(0,0.048,0.167,0.322,0.488,0.645,0.783,0.895,0.98,1.038,1.074,1.091,1.095,1.088,1.076,1.061,1.045,1.031,1.018,1.008,1.001,0.995,0.992,0.991,1);--m3-outline-variant:#e2ddd4}.chm *,.chm :after,.chm :before{box-sizing:border-box}.chm img,.chm svg{display:block;max-width:100%}.chm a{color:inherit;text-decoration:none}.chm ::selection{background:var(--mk-accent-bg);color:var(--mk-accent-fg)}.chm :focus-visible{outline:2px solid var(--mk-primary);outline-offset:3px;border-radius:8px}.chm p{margin:0}.chm .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:9999px;border:1px solid transparent;font-size:var(--fs-body);font-weight:500;letter-spacing:.1px;white-space:nowrap;transition:background .2s,box-shadow .25s var(--ease),transform .25s var(--ease),border-color .2s}.chm .btn:active{transform:translateY(1px)}.chm .btn-primary{background:var(--mk-primary);color:var(--mk-on-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(28,27,32,.28)}.chm .btn-primary:hover{background:#4d4983;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 6px 16px rgba(60,55,120,.28)}.chm .btn-outline{background:transparent;border-color:var(--mk-outline)}.chm .btn-outline:hover{background:var(--mk-hover-neutral)}.chm .btn-tonal{background:var(--mk-accent-bg);color:var(--mk-accent-fg)}.chm .btn-tonal:hover{background:var(--mk-accent-active)}.chm .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9999px;font-size:13px;font-weight:500;white-space:nowrap;transition:background .35s,color .35s}.chm .chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot)}.chm .chip.booked{background:var(--st-booked-fill);color:var(--st-booked-text);--dot:var(--st-booked-bar)}.chm .chip.progress{background:var(--st-progress-fill);color:var(--st-progress-text);--dot:var(--st-progress-bar)}.chm .chip.done{background:var(--st-done-fill);color:var(--st-done-text);--dot:var(--st-done-bar)}.chm .chip.noshow{background:var(--st-noshow-fill);color:var(--st-noshow-text);--dot:var(--st-noshow-bar)}.chm .chip.cancel{background:var(--st-cancel-fill);color:var(--st-cancel-text);--dot:var(--st-cancel-bar)}.chm .chip.progress:before{animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{opacity:.3}}.chm .chip.kind{background:var(--mk-accent-bg);color:var(--mk-accent-fg);height:22px;font-size:12.5px}.chm .chip.kind:before{display:none}.chm .req{position:relative;padding:22px;box-shadow:var(--mk-shadow-float);border-color:var(--mk-chrome-border)}.chm .appt-ref{background:var(--mk-accent-bg);color:var(--mk-accent-fg);border-radius:9999px;padding:2px 8px;font-size:11.5px;font-weight:500}.chm .attn-row{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;background:var(--mk-section-surface);border-radius:14px;padding:10px 12px;font-size:13.5px}.chm .attn-row .n{width:24px;height:24px;border-radius:50%;background:#ffdf94;color:#251a00;display:grid;place-items:center;font-size:12px;font-weight:600}.chm .attn-row .btn{height:28px;padding:0 12px;font-size:12px;background:#fff}.chm .today{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 10px}.chm .fill{display:grid;gap:10px;margin-top:16px;font-size:12.5px}.chm .fill div{display:grid;grid-template-columns:1fr auto;gap:4px 10px}.chm .fill i{grid-column:1/-1;height:6px;border-radius:9999px;background:var(--mk-surface-sunken);position:relative;overflow:hidden}.chm .fill i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--mk-primary);border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease),width .7s var(--m3-spring)}.chm .fill.in i:after,.chm .in .fill i:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.chm *,.chm :after,.chm :before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}}.chm .btn{border-radius:12px;font-weight:600;border:0;letter-spacing:.15px}.chm .btn-outline{background:#e8eef8;color:var(--mk-text-title);border:0}.chm .btn-outline:hover{background:#dce5f3}.chm [data-play]{position:relative}.chm [data-play] .btn,.chm [data-play] .chip{transition:transform .35s var(--m3-spring-fast),background .2s,color .2s,opacity .3s}.chm .uip-cursor{position:absolute;left:0;top:0;z-index:5;pointer-events:none;transition:transform .55s var(--m3-emph),opacity .2s;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.chm .uip-cursor svg{transition:transform .15s var(--m3-emph);transform-origin:20% 15%}.chm .uip-cursor.down svg{transform:scale(.82)}.chm .uip-ripple{position:absolute;z-index:4;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgba(92,88,145,.28);pointer-events:none;animation:uip-ripple .55s var(--m3-emph-decel) forwards}}@layer components{@keyframes uip-ripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}.chm .uip-press{transform:scale(.95);transition:transform .12s var(--m3-emph)}.chm .uip-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--mk-primary);animation:uip-blink .9s steps(1) infinite}@keyframes uip-blink{50%{opacity:0}}.chm .uip-new{animation:uip-in .45s var(--m3-spring) both}@keyframes uip-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.chm .uip-pop{animation:uip-pop .45s var(--m3-spring-fast) both}@keyframes uip-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.chm .uip-done{opacity:.35;transition:opacity .4s var(--m3-emph)}.chm .uip-dim{opacity:.35}.chm .uip-on .ui-focus,.chm .uip-on .ui-focus-wrap>*{box-shadow:none!important;animation:none!important}.chm .uip-on .ui-focus-text{outline:0}@media (prefers-reduced-motion:reduce){.chm .uip-cursor,.chm .uip-ripple{display:none}}.chm .uip-sheet{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#fff;border-radius:16px;padding:12px;display:grid;gap:8px;box-shadow:0 8px 28px rgba(28,27,32,.22),0 0 0 1px var(--m3-outline-variant);animation:uip-sheet .4s var(--m3-spring) both}@keyframes uip-sheet{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.chm .uip-sheet.out{animation:uip-sheet-out .25s var(--m3-emph-accel) both}@keyframes uip-sheet-out{to{opacity:0;transform:translateY(10px) scale(.98)}}.chm .uip-toast{position:absolute;left:50%;bottom:14px;z-index:6;transform:translateX(-50%);width:max-content;max-width:calc(100% - 28px);text-align:center;background:#313032;color:#fff;font-size:11.5px;padding:6px 12px;border-radius:8px;animation:uip-toast .4s var(--m3-spring) both}@keyframes uip-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.chm .uip-ok{color:var(--st-done-text);font-weight:600;font-size:11px;margin-left:4px}.chm .uip-composer .ui-text{min-height:32px;background:#fff}.chm .ui.uip-on{display:flex;flex-direction:column}.chm .ui.uip-on>.ui-top{flex:none}.chm .ui.uip-on>.ui-body{flex:1 1 auto;min-height:0;overflow:hidden;align-content:start}.chm .uip-on{contain:layout}.chm .uip-menu{position:absolute;z-index:7;display:grid;padding:4px;background:#fff;border-radius:10px;font-size:12px;box-shadow:0 6px 18px rgba(28,27,32,.18),0 0 0 1px var(--m3-outline-variant);transform-origin:top left;animation:uip-menu .25s var(--m3-spring) both}@keyframes uip-menu{0%{opacity:0;transform:scaleY(.85)}to{opacity:1;transform:none}}.chm .uip-menu span{padding:6px 10px;border-radius:6px;white-space:nowrap}.chm .uip-menu span.uip-press{background:var(--mk-purple-50);color:var(--mk-accent-fg)}.chm .uip-menu.out{opacity:0;transition:opacity .18s}.chm .uip-dates b{color:var(--mk-accent-fg);font-weight:600}.chm .uip-on .ui-slot.uip-press{background:var(--mk-purple-50);color:var(--mk-primary)}.chm .ui.ui-entry.uip-on{align-items:center}.chm .ui.uip-on>.sl.uip-card{flex:1 1 auto;min-height:0;overflow:hidden}.chm .bp-logo{flex:none;width:2.125em;height:2.125em;border-radius:.65em;background:#e4dff9;color:#444078;display:grid;place-items:center;font-weight:800;font-size:.8125em}.chm .uph{--ph-h:min(110cqh,60cqw/0.462);position:absolute;left:50%;top:max(7cqh,(100cqh - var(--ph-h))/2);height:var(--ph-h);aspect-ratio:390/844;transform:translateX(-50%);font-size:calc(var(--ph-h) / 52.75);padding:.55em;border-radius:3.6em;background:#1d1d1f;box-shadow:0 0 0 .12em #3a3a3c,0 1.6em 3.4em -1em rgba(24,20,40,.35);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.chm .bn-card:hover .uph{transform:translateX(-50%) translateY(-.8em)}.chm .uph-scr{height:100%;overflow:hidden;border-radius:3.05em;background:#faf8f5;flex-direction:column;color:#24201c;font-size:1em;line-height:1.3;text-align:left}.chm .uph-sb,.chm .uph-scr{position:relative;display:flex}.chm .uph-sb{flex:none;height:3.375em;background:#fff;align-items:center;justify-content:space-between;padding:0 1.75em 0 2.1em;font:600 1em/1 -apple-system,SF Pro Text,system-ui,sans-serif;color:#000}.chm .uph-sb .island{position:absolute;left:50%;top:.7em;transform:translateX(-50%);width:7.75em;height:2.25em;border-radius:1.25em;background:#000}.chm .uph-sb .sbi{display:flex;align-items:center;gap:.38em}.chm .uph-sb .sbi svg{width:1.05em;height:auto}.chm .uph-sb .bat{width:1.56em;height:.75em;border:.09em solid #000;border-radius:.25em;position:relative;display:inline-block}.chm .uph-sb .bat:after{content:"";position:absolute;inset:.09em .3em .09em .09em;background:#000;border-radius:.1em}.chm .uph-hi{flex:none;height:2.125em;background:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5em}.chm .uph-hi i{width:8.4em;height:.31em;border-radius:.2em;background:#000}.chm .bp-top{flex:none;justify-content:space-between;padding:.875em 1em;background:#fff;border-bottom:.0625em solid #e7e2da}.chm .bp-brand,.chm .bp-top{display:flex;align-items:center}.chm .bp-brand{gap:.625em}.chm .bp-brand b{font-size:1.0625em}.chm .bp-lang{display:flex;align-items:center;gap:.375em;height:2.125em;padding:0 .25em 0 .625em;border:.0625em solid #d9d2c8;border-radius:1.125em;background:#fff;color:#6b635b}.chm .bp-lang svg{width:.94em;height:.94em}.chm .bp-lang .lg{font-weight:700;font-size:.78em;padding:.3em .6em;border-radius:.9em;color:#6b635b}.chm .bp-lang .lg.on{background:#e4dff9;color:#444078}.chm:lang(ro) .bp-lang .lg.on{background:none;color:#6b635b}.chm:lang(ro) .bp-lang .lg:first-of-type{background:#e4dff9;color:#444078}}@layer components{@media (max-width:560px){.chm .uph{--ph-h:min(86cqh,60cqw/0.462)}}.chm .uls-note{width:calc(100% - 1.6em);margin-top:1.9em;display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:.7em;align-items:start;padding:.8em .9em;border-radius:1.4em;background:rgba(250,250,252,.78);-webkit-backdrop-filter:blur(1.2em);backdrop-filter:blur(1.2em);color:#000;box-shadow:0 .3em 1em rgba(30,24,70,.18);text-align:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.chm .uls-ic{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.6em;background:linear-gradient(180deg,#65f067,#2dbd2f)}.chm .uls-ic svg{width:1.45em;height:1.45em}.chm .uls-body{display:grid;gap:.1em;min-width:0;font-size:.95em;line-height:1.3}.chm .uls-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.chm .uls-top b{font-weight:600}.chm .uls-top small{font-size:.85em;color:rgba(60,60,67,.6)}.chm .bn-card:hover .uls-note{transform:translateY(-.2em)}@media (max-width:1000px){.chm .bn-ui-img .uph{--ph-h:min(107.5cqh,60cqw/0.462);top:auto;bottom:calc(var(--ph-h) * -.2)}.chm .bn-card:hover .bn-ui-img .uph{transform:translateX(-50%) translateY(-.5em)}}.chm .bn-note-img .uls-note{width:min(400px,100%);margin:0;font-size:15px;background:rgba(250,250,252,.9);box-shadow:0 10px 30px rgba(24,18,60,.28)}.chm .bn-card:hover .bn-note-img .uls-note{transform:translateY(-4px)}@media (max-width:420px){.chm .bn-note-img .uls-note{font-size:14px}}.chm .bn-ui-img.bk .uph{--ph-h:min(90cqh,60cqw/0.462);top:50%;bottom:auto;transform:translate(-50%,-50%)}.chm .bn-card:hover .bn-ui-img.bk .uph{transform:translate(-50%,calc(-50% - .6em))}@media (max-width:1000px){.chm .bn-ui-img.bk .uph{--ph-h:min(90cqh,60cqw/0.462);top:50%;bottom:auto}.chm .bn-card:hover .bn-ui-img.bk .uph{transform:translate(-50%,calc(-50% - .4em))}}.chm .bk-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:.625em;padding:.875em .875em 1em}.chm .bk-mode{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.chm .bk-md{display:flex;align-items:center;gap:.5em;min-height:2.5em;padding:.5em .625em;border:.0625em solid #d8d1c7;border-radius:.875em;background:#fff;color:#4d4640;box-shadow:0 .0625em .125em rgba(36,32,28,.08)}.chm .bk-md svg{width:1.125em;height:1.125em;flex:none}.chm .bk-md b{font-size:.84em;font-weight:700;color:#24201c;line-height:1.15}.chm .bk-md.on{border-color:#5c5891;background:#f7f5ff;color:#5c5891;box-shadow:inset 0 0 0 .0625em #5c5891}.chm .bk-md.on b{color:#444078}.chm .bk-acc{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;row-gap:.25em;padding:.875em;border-radius:.875em;background:#fff;box-shadow:0 .0625em .19em rgba(0,0,0,.14)}.chm .bk-acc>b{font-size:1em;font-weight:700}.chm .bk-acc .bk-ck{width:1.25em;height:1.25em;color:#1e8e3e;flex:none}.chm .bk-acc .sp{flex:1}.chm .bk-acc>svg:last-of-type{width:1.125em;height:1.125em;color:#4d4640}.chm .bk-acc small{order:10;flex-basis:100%;font-size:.78em;font-weight:600;color:#4d4640;line-height:1.3}.chm .bk-bar{flex:none;display:flex;flex-direction:column;gap:.5em;padding:.75em .875em;background:#fff;border-top:.0625em solid #e7e2da;box-shadow:0 -.25em .875em rgba(0,0,0,.06)}.chm .bk-priv{font-size:.72em;color:#4d4640;line-height:1.45}.chm .bk-priv u{color:#5c5891;font-weight:600;text-decoration-thickness:.0625em}.chm .bk-row{display:flex;align-items:center;gap:.75em}.chm .bk-tot{flex:1;display:flex;flex-direction:column}.chm .bk-tot small{font-size:.69em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b635b}.chm .bk-tot b{font-size:1.06em;font-weight:700}.chm .bkp-send{display:grid;place-items:center;width:10.625em;height:2.875em;border-radius:1.44em;background:#5c5891;color:#fff;font-size:1em;font-weight:600;line-height:1;letter-spacing:0;padding-top:.13em;transition:background .15s,transform .15s,border-radius .15s}.chm .bk .uph-hi{margin-top:0}.chm .uph .bk-priv{font-size:.72em!important}.chm .uph .bk-acc small{font-size:.78em!important}.chm .fx2-caps .bn-photo.bk-plain .uph-scr{width:auto}.chm .bk-main.bk-done{align-items:center;justify-content:center;text-align:center;gap:.75em;padding:1.5em 1.25em}.chm .bk-dck{display:grid;place-items:center;width:3.5em;height:3.5em;border-radius:50%;background:#e4f2e9;color:#1e8e3e}.chm .bk-dck svg{width:1.6em;height:1.6em}.chm .bk-dh{font-size:1.35em;font-weight:700;color:#24201c}.chm .bk-dl{display:grid;grid-template-columns:auto 1fr;gap:.5em 1em;width:100%;margin:.25em 0 0;padding:1em;border-radius:.875em;background:#fff;text-align:left;box-shadow:0 .0625em .125em rgba(36,32,28,.06)}.chm .bk-dl dt{font-size:.8em;color:#6b635b}.chm .bk-dl dd{margin:0;font-size:.85em;font-weight:700}.chm .bk-dp{margin:0;font-size:.8em;line-height:1.45;color:#4d4640}.chm .bkp-send.bkp-tap{background:#3f3b70;transform:scale(.94);border-radius:.9em}.chm .bk-dback{display:grid;place-items:center;width:100%;height:2.875em;margin-top:.25em;border-radius:1.44em;border:.0625em solid #5c5891;color:#5c5891;font-weight:700;font-size:.95em;background:#fff}.chm .hero-light{position:absolute;inset:0;background:radial-gradient(30% 55% at 66% 30%,rgba(255,246,228,.32),transparent 70%);mix-blend-mode:soft-light;opacity:.35;animation:hero-light 9s ease-in-out infinite alternate;pointer-events:none}}@layer components{@keyframes hero-light{to{opacity:1}}@media (prefers-reduced-motion:reduce){.chm .hero-light{animation:none}}.chm .bn-hub-art .ui{box-shadow:0 -2px 24px rgba(36,32,28,.1);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.chm .bn-bub{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.94);color:var(--mk-text-title);font-size:14px;line-height:1.35;box-shadow:0 8px 24px rgba(36,32,28,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.chm .bn-card:hover .bn-bub{transform:translateY(-4px)}.chm .bn-bub small{display:block;font-size:12px;color:#6b635b}.chm .bn-about{display:grid;gap:2px;right:auto;background:#fdf6e3;border:1px solid #f1e0b5}.chm .bn-about b{color:#6b4a00;font-size:15px}@media (prefers-reduced-motion:reduce){.chm .bn-bub{transition:none}}@media (max-width:760px){.chm .bn-bub{left:8px;right:8px;bottom:8px;padding:8px 10px;gap:8px;border-radius:14px;font-size:12px}.chm .bn-bub small{font-size:11px}.chm .bn-about{max-width:none;right:8px}.chm .bn-bub{left:12px;right:12px;bottom:12px;padding:10px 12px;font-size:13px}.chm .bn-hub-art>div{position:absolute;right:-24px;width:760px;top:-46px}.chm .bn-hub-art .ui{border-radius:16px 0 0 0}}@media (max-width:1000px){.chm .bn-bub{left:12px;right:12px;bottom:12px;padding:10px 12px;gap:10px;border-radius:18px;font-size:13px}.chm .bn-about{right:auto}}.chm .bn-card.is-live .bn-bub{transform:translateY(-4px)}.chm .bn-bub.bn-about{display:grid;gap:10px;align-items:stretch;padding:12px 14px 14px;border-radius:16px;background:#fff;border:1px solid #e7e2da;box-shadow:0 10px 28px rgba(36,32,28,.14);font-size:13.5px}.chm .bn-ab-head{display:flex;align-items:center;gap:10px}.chm .bn-ab-head>span:last-child{display:grid;gap:1px}.chm .bn-ab-head b{color:var(--mk-text-title);font-size:14px;font-weight:600}.chm .bn-ab-head small{font-size:11.5px;color:#6b635b}.chm .bn-ab-av{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#e3def7;color:#444078;font-size:11px;font-weight:700}.chm .bn-ab-sec{display:grid;gap:3px;padding:9px 11px;border-radius:10px;background:#faf8f5;border:1px solid #efebe4}.chm .bn-ab-sec small{font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#6b635b}.chm .bn-ab-sec p{margin:0;color:var(--mk-text-title);font-size:13px;line-height:1.4}@media (min-width:1001px){.chm .bn-grid>.bn-hub .bn-hub-art>div{position:absolute;right:auto;width:820px;transform-origin:top left;top:0;left:0}.chm .bn-grid>.bn-hub .bn-hub-art .ui{margin:0;border-radius:14px;border:1px solid rgba(36,32,28,.08);box-shadow:0 1px 2px rgba(36,32,28,.06),0 8px 18px rgba(36,32,28,.07),0 28px 60px -12px rgba(68,64,120,.22);transform:rotateY(-5deg) rotateX(2deg);transform-origin:60% 50%;transition:transform .9s cubic-bezier(.2,0,0,1),box-shadow .9s cubic-bezier(.2,0,0,1)}.chm .bn-grid>.bn-hub:hover .bn-hub-art .ui{box-shadow:0 1px 2px rgba(36,32,28,.06),0 12px 24px rgba(36,32,28,.08),0 36px 72px -14px rgba(68,64,120,.26);transform:translateY(-4px)}}@media (min-width:1001px) and (prefers-reduced-motion:reduce){.chm .bn-grid>.bn-hub .bn-hub-art .ui{transform:none;transition:none}}@media (min-width:1001px){.chm .bn-grid>.bn-hub .bn-hub-art .ui{border-radius:14px!important;overflow:hidden;isolation:isolate;transform:none;transition:transform .6s cubic-bezier(.2,0,0,1),box-shadow .6s cubic-bezier(.2,0,0,1)}}.chm .bn-photo>.bn-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.chm .bn-hub-art .ui.oc-shot{padding:0;border:0;background:#faf8f5;line-height:0}.chm .oc-shot img{display:block;height:auto;width:calc(100% * 3270 / 3267);max-width:none;margin:calc(-100% * 3 / 3267) 0 0 calc(-100% * 3 / 3267)}@media (min-width:1001px){.chm .bn-grid>.bn-hub .bn-hub-art.oc-frame>div{position:static;width:100%;transform:none!important}.chm .bn-grid>.bn-hub .bn-hub-art.oc-frame .ui{box-shadow:0 1px 2px rgba(36,32,28,.08),0 14px 34px rgba(90,50,30,.16)}}.chm .oc-shot{overflow:hidden;aspect-ratio:3267/1921}}@layer components{@media (max-width:1000px){.chm .od{--f:calc(min(100cqw, 400px) / 21.875);--hr:calc(var(--f) * 4.375);display:flex;align-items:stretch;gap:.625em;font-size:var(--f);color:#24201c;line-height:1.2;text-align:left}.chm .od-cal{width:17.875em}.chm .od-cal,.chm .od-rail{background:#fff;border-radius:1em;box-shadow:0 1px 2px rgba(36,32,28,.06),0 10px 26px rgba(90,50,30,.14);overflow:hidden}.chm .od-rail{width:3.375em;display:flex;flex-direction:column;align-items:center;gap:.7em;padding-top:1em;color:#3a3632}.chm .od-head{display:grid;grid-template-columns:4.875em 13em;height:4.4375em;border-bottom:.0625em solid #ebe8e3}.chm .od-day{display:grid;justify-items:center;align-content:center;gap:.1em;border-left:.0625em solid #ebe8e3}.chm .od-day small{font-size:.8125em;font-weight:600;letter-spacing:.02em;color:#3a3632}.chm .od-day b{font-size:1.25em;font-weight:700}.chm .od-day em{font-style:normal;font-size:.75em;color:#6b635b}.chm .od-body{display:grid;grid-template-columns:4.875em 13em;height:calc(var(--hr) * 4)}.chm .od-axis{position:relative}.chm .od-axis span{position:absolute;right:.9em;top:calc(var(--t) / 60 * var(--hr));transform:translateY(-50%);font-size:.8125em;color:#4d4640}.chm .od-col{position:relative;border-left:.0625em solid #ebe8e3}.chm .od-col:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hr) - .0625em),#ebe8e3 calc(var(--hr) - .0625em) var(--hr));background-position:0 calc(var(--hr) / -2)}.chm .od-closed{position:absolute;left:0;right:0;top:0;height:var(--hr);background:repeating-linear-gradient(135deg,#ecebe7 0 .1em,rgba(255,255,255,0) .1em .45em)}.chm .od-ev{position:absolute;top:calc(var(--t) / 60 * var(--hr));height:calc(var(--d) / 60 * var(--hr) - .1em);display:flex;border-radius:.375em;background:#e4f2e8;border-left:.1875em solid #2e8b4e;color:#1d6b3a;overflow:hidden;left:.3em;right:.45em;width:auto;flex-direction:column;align-items:flex-start;gap:.05em;white-space:nowrap;justify-content:flex-start;padding:.18em .45em 0 .55em}.chm .od-ev b{font-size:.75em;font-weight:700}.chm .od-ev small{color:#4d6b55;font-size:.6875em;font-weight:500;line-height:1.25}.chm .od-rail svg{width:1.15em;height:1.15em}.chm .od-rail svg+svg{width:1.3em;height:1.3em}.chm .od-rail b{font-size:1.3em;font-weight:800;color:#1d1b20;line-height:1}.chm .od-rail i{width:.55em;height:.55em;border-radius:50%;background:#b3261e}.chm .od-rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.8125em;font-weight:700;letter-spacing:.01em}.chm .od-done{background:#e2f1e7;border-left-color:#2d8e52;color:#1d6b3a}.chm .od-done small{color:#3f6b50}.chm .od-booked{background:#eeeefe;border-left-color:#5e588c;color:#4a4580}.chm .od-booked small{color:#5f5a8c}.chm .od-prog{background:#fef7e0;border-left-color:#e0a400;color:#7a4a00}.chm .od-prog small{color:#8a5a10}.chm .od-noshow{background:#fce8e6;border-left-color:#d93025;color:#b3261e}.chm .od-noshow small{color:#b3261e}.chm .od-now{left:0;right:0;height:.125em;margin-top:-.0625em;background:#942f34}.chm .od-axis u,.chm .od-now{position:absolute;z-index:2;top:calc(var(--t) / 60 * var(--hr))}.chm .od-axis u{right:-.3em;transform:translateY(-50%);text-decoration:none;font-size:.6875em;font-weight:700;color:#fff;background:#9a3029;padding:.15em .45em;border-radius:1em}.chm .od-axis u:after{content:"";position:absolute;right:-.25em;top:50%;width:.5em;height:.5em;margin-top:-.25em;border-radius:50%;background:#9a3029}.chm .od-ev.od-done,.chm .od-ev.od-noshow{justify-content:center;padding-top:0}.chm .od-wrap{--f:calc(min(100cqw, 400px) / 21.875);font-size:var(--f);display:grid;gap:.625em;color:#24201c;line-height:1.2;text-align:left}.chm .od-bar{display:grid;grid-template-columns:1fr auto;gap:.5em;padding:.625em;background:#fff;border-radius:1em;box-shadow:0 1px 2px rgba(36,32,28,.06),0 10px 26px rgba(90,50,30,.14)}.chm .od-dd{padding:0 .75em 0 .5em}.chm .od-date,.chm .od-dd{display:flex;align-items:center;gap:.5em;height:2.5em;border:.0625em solid #e2ddd5;border-radius:1.25em;background:#fff;white-space:nowrap}.chm .od-date{grid-column:1/-1;justify-content:space-between;padding:0 .5em}.chm .od-date b,.chm .od-dd b{font-size:.875em;font-weight:600}.chm .od-date b{display:flex;align-items:center;gap:.45em}.chm .od-dd svg{width:1.1em;height:1.1em;margin-left:auto;color:#4d4640}.chm .od-who i{flex:none;display:grid;place-items:center;border-radius:50%;background:#cf2661;color:#fff;font-style:normal;font-size:.6875em;font-weight:700;width:2.6em;height:2.6em}.chm .od-view{padding-left:.875em}.chm .od-date>svg{width:1.1em;height:1.1em;color:#4d4640}.chm .od-date b svg{width:1.05em;height:1.05em;color:#6b635b}}.chm .bn-grid .bn-hub-art .ui.oc-shot.ow{aspect-ratio:auto;overflow:hidden;--f:calc(100cqw / 81.25);--hr:calc(var(--f) * 4.375);font-size:var(--f);background:#faf8f4;color:#24201c;line-height:1.2;text-align:left;padding:0 1.25em 1em 1.5625em;border-radius:14px}.chm .ow svg{display:block;flex:none}.chm .ow-top{display:flex;align-items:center;gap:1.25em;height:4.0625em;margin:0 -1.25em 0 -1.5625em;padding:0 1.25em;border-bottom:.0625em solid #e7e2da}.chm .ow-title{font-size:1.25em;font-weight:700;color:#1d1b20}.chm .ow-search{display:flex;align-items:center;gap:.6em;padding:0 1em;border:.0625em solid #d9d2c8;background:#fff;color:#6b635b;font-size:.875em;width:28.4em;height:2.57em;border-radius:1.3em}.chm .ow-search svg{width:1.15em;height:1.15em;color:#4d4640}.chm .ow-bell{position:relative;margin-left:auto;color:#4d4640}.chm .ow-bell svg{width:1.25em;height:1.25em}.chm .ow-bell i{position:absolute;top:-.55em;right:-.6em;display:grid;place-items:center;min-width:1.1em;height:1.1em;border-radius:.55em;background:#b3261e;color:#fff;font-style:normal;font-size:.6875em;font-weight:700}.chm .ow-btn{font-size:.875em;font-weight:600;height:2.57em}.chm .ow-btn,.chm .ow-pill{display:flex;align-items:center;gap:.5em;padding:0 1em;border:.0625em solid #e2ddd5;border-radius:1.25em;background:#fff;white-space:nowrap}.chm .ow-pill{height:2.4375em}.chm .ow-btn svg{width:1.15em;height:1.15em}.chm .ow-tools{display:flex;justify-content:flex-end;align-items:center;gap:.625em;height:4.125em}.chm .ow-pill b{font-size:.9375em;font-weight:600}.chm .ow-pill svg{width:1.1em;height:1.1em;color:#4d4640}.chm .ow-who{padding-left:.5em;width:auto;min-width:13.875em;padding-right:.875em;gap:.5em}.chm .ow-who svg{margin-left:.75em}.chm .ow-who i{display:grid;place-items:center;border-radius:50%;background:#cf2661;color:#fff;font-style:normal;font-size:.75em;font-weight:700;width:2.33em;height:2.33em;flex:none;aspect-ratio:1}.chm .ow-seg{display:flex;align-items:center;gap:.25em;height:2.4375em;padding:.25em;border-radius:1.25em;background:#ecebf3}.chm .ow-seg em{font-style:normal;font-size:.9375em;font-weight:500;padding:0 1.1em;height:100%;display:grid;place-items:center;border-radius:1.2em;color:#3a3632}.chm .ow-seg em.on{background:#5c5891;color:#fff;font-weight:600}.chm .ow-range{width:18.25em;justify-content:space-between;padding:0 .75em}.chm .ow-this{font-weight:500;padding:0 1.2em}.chm .ow-new,.chm .ow-this{font-size:.9375em;height:2.6em}.chm .ow-new{background:#5c5891;border-color:#5c5891;color:#fff;font-weight:600;padding:0 1.45em}.chm .ow-main{display:flex;align-items:stretch;gap:.625em}.chm .ow-cal{flex:1;min-width:0;background:#fff;border-radius:1em;box-shadow:0 1px 2px rgba(36,32,28,.05);overflow:hidden}.chm .ow-head{height:4.3125em;border-bottom:.0625em solid #ebe8e3}.chm .ow-body,.chm .ow-head{display:grid;grid-template-columns:4.8125em repeat(7,minmax(0,1fr))}.chm .ow-body{position:relative;height:calc(var(--hr) * 10.5)}.chm .ow-dh{position:relative;display:grid;justify-items:center;align-content:center;gap:.15em}.chm .ow-dh small{font-size:.8125em;font-weight:600;letter-spacing:.02em;color:#3a3632}.chm .ow-dh b{font-size:1.25em;font-weight:700;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%}.chm .ow-dh.ow-today b{background:#5c5890;color:#fff}.chm .ow-dh em{font-style:normal;font-size:.75em;color:#6b635b}.chm .ow-bdg{position:absolute;right:.9em;top:1.9em;display:grid;gap:.2em}.chm .ow-bdg em{display:flex;align-items:center;gap:.2em;padding:.1em .45em;border-radius:.6em;font-size:.6875em;font-weight:700;font-style:normal}.chm .ow-bdg svg{width:1em;height:1em}.chm .ow-b1{border:.09em dashed #8c86b8;color:#4a4580}.chm .ow-b2{background:#fdf1d8;color:#7a4a00}.chm .ow-body:before{content:"";position:absolute;left:4.8125em;right:0;top:0;bottom:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hr) - .0625em),#ebe8e3 calc(var(--hr) - .0625em) var(--hr));background-position:0 calc(var(--hr) / -2)}.chm .ow-axis{position:relative}.chm .ow-axis span{position:absolute;right:1em;top:calc(var(--t) / 60 * var(--hr));transform:translateY(-50%);font-size:.8125em;color:#4d4640}.chm .ow-col{position:relative;border-left:.0625em solid #ebe8e3}.chm .ow-col.ow-today{background:#f7f5ff}.chm .ow-closed{left:0;right:0;height:calc(var(--d) / 60 * var(--hr));background:repeating-linear-gradient(135deg,#ecebe7 0 .1em,rgba(255,255,255,0) .1em .45em)}.chm .ow-closed,.chm .ow-ev{position:absolute;top:calc(var(--t) / 60 * var(--hr))}.chm .ow-ev{z-index:2;left:.3em;right:.45em;height:calc(var(--d) / 60 * var(--hr) - .1em);display:flex;flex-direction:column;justify-content:flex-start;gap:.05em;padding:.18em .45em 0 .55em;border-radius:.375em;border-left:.1875em solid;overflow:hidden;white-space:nowrap}.chm .ow-ev b{font-size:.75em;font-weight:700}.chm .ow-ev b,.chm .ow-ev small{overflow:hidden;text-overflow:ellipsis}.chm .ow-ev small{font-size:.6875em;font-weight:500;line-height:1.25}.chm .ow-ev[style*="--d:15"]{justify-content:center;padding-top:0}.chm .ow-done{background:#e2f1e7;border-left-color:#2d8e52;color:#1d6b3a}.chm .ow-done small{color:#3f6b50}.chm .ow-booked{background:#eeeefe;border-left-color:#5e588c;color:#4a4580}.chm .ow-booked small{color:#5f5a8c}.chm .ow-prog{background:#fef7e0;border-left-color:#e0a400;color:#7a4a00}.chm .ow-prog small{color:#8a5a10}.chm .ow-noshow{background:#fce8e6;border-left-color:#d93025;color:#b3261e}.chm .ow-noshow small{color:#b3261e}.chm .ow-now{z-index:3;left:4.8125em;right:0;height:.125em;margin-top:-.0625em;background:#942f34}.chm .ow-axis u,.chm .ow-now{position:absolute;top:calc(var(--t) / 60 * var(--hr))}.chm .ow-axis u{z-index:4;right:-.3em;transform:translateY(-50%);text-decoration:none;font-size:.6875em;font-weight:700;color:#fff;background:#9a3029;padding:.15em .45em;border-radius:1em}.chm .ow-axis u:after{content:"";position:absolute;right:-.25em;top:50%;width:.5em;height:.5em;margin-top:-.25em;border-radius:50%;background:#9a3029}.chm .ow-rail{flex:none;width:3.375em;display:flex;flex-direction:column;align-items:center;gap:.7em;padding-top:1em;background:#fff;border-radius:1em;box-shadow:0 1px 2px rgba(36,32,28,.05);color:#3a3632}.chm .ow-rail svg{width:1.15em;height:1.15em}.chm .ow-rail svg+svg{width:1.3em;height:1.3em}.chm .ow-rail b{font-size:1.3em;font-weight:800;color:#1d1b20;line-height:1}.chm .ow-rail i{width:.55em;height:.55em;border-radius:50%;background:#b3261e}.chm .ow-rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.8125em;font-weight:700}@media (max-width:1000px){.chm .od-day.od-today b{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#5c5890;color:#fff}.chm .od-col.od-today{background-color:#f7f5ff}}}@layer components{.chm .db{--f:calc((100cqw - 24px) / 51.25);position:absolute;top:24px;left:24px;width:100em;font-size:var(--f);background:#faf8f4;color:#24201c;line-height:1.25;text-align:left;border-radius:14px 0 0 0;box-shadow:0 1px 2px rgba(36,32,28,.06),0 14px 34px rgba(29,91,43,.16);transition:transform .6s cubic-bezier(.2,0,0,1)}.chm .bn-card:hover .db{transform:translate(-4px,-4px)}.chm .db svg{display:block;flex:none}.chm .db-top{display:flex;align-items:center;gap:1em;height:3.8em;padding:0 1.25em 0 2em;border-bottom:.0625em solid #e7e2da}.chm .db-top>b{font-size:1.3em;font-weight:700;color:#1d1b20}.chm .db-top>span:nth-child(2){font-size:.875em;color:#4d4640}.chm .db-bell{position:relative;margin-left:auto;color:#4d4640}.chm .db-bell svg{width:1.25em;height:1.25em}.chm .db-bell i{position:absolute;top:-.55em;right:-.6em;display:grid;place-items:center;min-width:1.1em;height:1.1em;border-radius:.55em;background:#b3261e;color:#fff;font-style:normal;font-size:.6875em;font-weight:700}.chm .db-pill{display:flex;align-items:center;gap:.5em;height:2.5em;padding:0 1em;border:.0625em solid #e2ddd5;border-radius:1.25em;background:#fff;font-size:.875em;font-weight:500;white-space:nowrap}.chm .db-pill svg{width:1.1em;height:1.1em;color:#4d4640}.chm .db-in{display:grid;gap:.8em;padding:0 5em}.chm .db-card{background:#fff;border:.0625em solid #e4e0d9;border-radius:1em;padding:1.1em 1.5625em}.chm .db-att{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:.5em}.chm .db-h{display:flex;align-items:baseline;gap:.6em;padding-bottom:.7em}.chm .db-h b{font-size:.875em;font-weight:700}.chm .db-h small{font-size:.75em;color:#6b635b}.chm .db-row{display:grid;grid-template-columns:1.1em auto 1fr auto;align-items:center;gap:.65em;height:2.65em;border-top:.0625em solid #ebe8e3}.chm .db-row svg{width:1.1em;height:1.1em;color:#3a3632}.chm .db-row b{font-weight:700}.chm .db-row b,.chm .db-row span{font-size:.875em}.chm .db-row em{font-style:normal;font-size:.75em;padding:.35em .95em;border:.0625em solid #d9d2c8;border-radius:1em;background:#fff}.chm .db-today{display:flex;align-items:center;gap:.45em;padding:.95em 1.5625em;font-size:.8125em;white-space:nowrap}.chm .db-today b{font-weight:700}.chm .db-today span{color:#3a3632}.chm .db-today i{display:inline-block;width:.55em;height:.55em;border-radius:50%;margin-right:.3em;vertical-align:.05em}.chm .d-g{background:#2d9051}.chm .d-a{background:#af7b0b}.chm .d-b{background:#5c588e}.chm .d-r{background:#c03a2a}.chm .d-n{background:#87837e}.chm .db-today em{margin-left:auto;display:flex;align-items:center;gap:.3em;font-style:normal;color:#444078;font-weight:600}.chm .db-today em svg{width:1.1em;height:1.1em}.chm .db-tabs{display:flex;align-items:center;gap:.9em;height:3.6em}.chm .db-tl{display:flex;align-self:stretch;border-bottom:.0625em solid #d9d2c8;margin-right:1.2em}.chm .db-tl em{display:grid;place-items:center;padding:0 .95em;font-style:normal;font-size:.9375em;color:#3a3632;border-bottom:.19em solid transparent}.chm .db-tl em.on{border-bottom-color:#5c5891;color:#24201c;font-weight:600}.chm .db-rg{font-size:.9375em;color:#3a3632;white-space:nowrap}.chm .db-vs{font-size:.875em;color:#6b635b}.chm .db-seg{display:flex;padding:.25em;border-radius:1.25em;background:#ecebf3}.chm .db-seg em{font-style:normal;font-size:.8125em;padding:.5em 1em;border-radius:1.2em;white-space:nowrap;color:#3a3632}.chm .db-seg em.on{background:#5c5891;color:#fff;font-weight:600}.chm .db-upd{font-size:.8125em;color:#6b635b;white-space:nowrap}.chm .db-ref svg{width:1.25em;height:1.25em;color:#5c5891}.chm .db-rt{display:flex;align-items:center;gap:.4em}.chm .db-rt b{font-size:1.3em;font-weight:700}.chm .db-rt svg{width:.9em;height:.9em;color:#6b635b}.chm .db-sub{display:block;margin-top:.2em;font-size:.8125em;color:#6b635b}.chm .db-nums{display:flex;align-items:flex-end;gap:3em;margin:1em 0 1.1em}.chm .db-nums>span{display:grid;gap:.25em}.chm .db-big{font-size:1.85em;font-weight:700}.chm .db-mid{font-size:1.3em;font-weight:700}.chm .db-pr{color:#5c5891}.chm .db-nums small{font-size:.8125em;color:#6b635b}.chm .db-nums small em{font-style:normal;color:#3a3632;margin-left:1em}.chm .db-leg{gap:1.1em;font-size:.75em;color:#4d4640}.chm .db-leg,.chm .db-leg span{display:flex;align-items:center}.chm .db-leg span{gap:.4em}.chm .db-daily{margin-left:auto}.chm .db-ls{background:#5c5890}.chm .db-lh,.chm .db-ls{display:inline-block;width:.8em;height:.8em;border-radius:.15em}.chm .db-lh{background:repeating-linear-gradient(135deg,#5c5890 0 .12em,transparent .12em .3em)}.chm .db-chart{display:grid;grid-template-columns:repeat(29,minmax(0,1fr));gap:.3em;height:10em;margin:.8em 0 1.6em;border-bottom:.0625em solid #ebe8e3}.chm .db-bar{position:relative}.chm .db-bar i{position:absolute;left:0;right:0;bottom:0;height:var(--h);border-radius:.2em .2em 0 0}.chm .db-rl{background:#5c5890}.chm .db-bk{background:repeating-linear-gradient(135deg,#5c5890 0 .12em,rgba(92,88,144,.12) .12em .32em);box-shadow:inset 0 0 0 .0625em #5c5890}.chm .db-bar em{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.35em;font-style:normal;font-size:.6875em;color:#6b635b}.chm .db-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em}.chm .db-three .db-card{display:grid;gap:.35em;align-content:start}.chm .db-three b{font-size:1.3em;font-weight:700}.chm .db-three small{font-size:.8125em;color:#6b635b}.chm .db-three .db-mid2{font-size:1.85em;margin-top:.4em}.chm .db-three small:last-child{color:#3a3632}@media (max-width:1000px){.chm .bn-photo.bn-db .db{display:none}.chm .bn-photo.bn-db>.db{display:none!important}}.chm .db-sl{display:none}@media (max-width:1000px){.chm .bn-photo.bn-db>.db-sl{--f:min(100cqw/23,15px);font-size:var(--f);display:grid;gap:.75em;width:min(100%,25em);color:#24201c;line-height:1.25;text-align:left}.chm .dbs-card{background:#fff;border:.0625em solid #e4e0d9;border-radius:1em;padding:1.1em 1.25em 1.2em;box-shadow:0 1px 2px rgba(36,32,28,.05),0 .75em 1.75em rgba(29,91,43,.12)}.chm .dbs-t{display:block;font-size:1.2em;font-weight:700}.chm .dbs-s{display:block;margin-top:.2em;font-size:.75em;color:#6b635b}.chm .dbs-tb{display:grid;grid-template-columns:minmax(0,1.5fr) auto auto auto;margin-top:.9em;font-size:.8125em;column-gap:0}.chm .dbs-tb>span{padding:.7em 0;border-bottom:.077em solid #ebe8e3;white-space:nowrap}.chm .dbs-tb>span:nth-child(-n+4){padding-top:0}.chm .dbs-tb .r{text-align:right}.chm .dbs-th{font-size:.77em;letter-spacing:.04em;text-transform:uppercase;color:#6b635b;align-self:end}.chm .dbs-tb small{display:block;margin-top:.25em;font-size:.77em;color:#4d4640}.chm .dbs-hm{display:grid;grid-template-columns:2.4em repeat(4,minmax(0,1fr));gap:.25em;margin-top:.9em;align-items:center}.chm .dbs-c{text-align:center;padding-bottom:.2em}.chm .dbs-c,.chm .dbs-d{font-size:.6875em;color:#6b635b}.chm .dbs-hm i{height:1.5em;border-radius:.3em;background:#f3f2f0}.chm .dbs-hm .h1{background:#dedbeb}.chm .dbs-hm .h2{background:#c4c0dc}.chm .dbs-hm .h3{background:#a29dc4}.chm .dbs-hm .h4{background:#7f79ab}.chm .dbs-hm .h5{background:#5c5890}.chm .dbs-tb>span:not(:nth-child(4n+1)){padding-left:.9em}}}@layer components{.chm .ui{padding:10px;font-size:12.5px;user-select:none;pointer-events:none;background:#faf8f5;border:1px solid #e7e2da;border-radius:16px;color:#24201c}.chm .ui-top{display:flex;align-items:center;gap:8px;padding:4px 8px 10px;font-weight:600;font-size:12.5px;color:var(--mk-text-muted)}.chm .ui-mark img{height:16px;width:auto}.chm .ui-body{background:#fff;padding:14px;display:grid;gap:10px;position:relative;border:1px solid #e7e2da;border-radius:16px}.chm .ui-h{font-size:15px;font-weight:600}.chm .ui-sub{display:block;color:var(--mk-text-subtle);font-size:11.5px}.chm .ui-btn.btn{height:28px;font-size:12px;pointer-events:none;border-radius:8px}.chm .ui-actions{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.chm .ui-tabs{display:flex;font-size:12px;border-bottom:1px solid #e7e2da;color:#4d4640;white-space:nowrap;overflow:hidden;gap:12px}.chm .ui-tabs span{padding-bottom:6px}.chm .ui-tabs .on{color:#24201c;font-weight:700;box-shadow:inset 0 -2px 0 #5c5891}.chm .ui-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #efebe4}.chm .ui-row:last-child{border-bottom:0}.chm .ui-row small{color:var(--mk-text-subtle)}.chm .ui-card{padding:10px 12px;display:grid;gap:6px;border:1px solid #e7e2da;border-radius:16px}.chm .ui-field{display:grid;gap:4px;font-size:11px;color:var(--mk-text-subtle);font-weight:500}.chm .ui-field i{font-style:normal;font-size:12.5px;color:var(--mk-text-strong);padding:7px 10px;min-height:30px;font-weight:400;box-shadow:inset 0 1px 2px rgba(20,20,30,.05)}.chm .ui-field i,.chm .ui-field.ui-inline{border:1.5px solid var(--mk-field-outline);border-radius:8px;background:#fff}.chm .ui-field.ui-inline{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;color:var(--mk-text-muted)}.chm .ui-or{text-align:center;font-size:11px;color:var(--mk-text-subtle);display:grid!important;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.chm .ui-choice{display:flex;gap:6px}.chm .ui-choice span{flex:1;text-align:center;padding:8px;border-radius:12px;font-size:12px;border:0;background:#edf2fa}.chm .ui-choice span.sel{border-color:var(--mk-primary);background:var(--mk-purple-50);color:var(--mk-accent-fg);box-shadow:none;font-weight:600}.chm .ui-choice.sm span{flex:none;padding:4px 12px;border-radius:9999px}.chm .ui-opt{display:flex;justify-content:space-between;padding:8px 10px;border-radius:10px;border:0;background:#f2f6fc}.chm .ui-opt small{color:var(--mk-text-subtle)}.chm .ui-opt.sel{border-color:var(--mk-primary);background:var(--mk-purple-50);box-shadow:none}.chm .ui-kv{display:grid;grid-template-columns:auto 1fr;gap:5px 14px}.chm .ui-kv span{color:var(--mk-text-subtle)}.chm .ui-kv b{font-weight:500}.chm .ui-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-height:110px;grid-template-rows:auto 1fr}.chm .ui-cols>div{border-left:1px solid var(--mk-chrome-border);padding-left:6px}.chm .ui-cols small{color:var(--mk-text-subtle)}.chm .ui-pop{border:1px solid var(--mk-outline);border-radius:14px;padding:12px;box-shadow:var(--mk-shadow-float);display:grid;gap:10px;max-width:280px}.chm .ui-menu{display:flex;flex-wrap:wrap;gap:6px}.chm .ui-switch{width:30px;height:17px;border-radius:9999px;background:var(--mk-outline);position:relative;flex:none}.chm .ui-switch:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .2s}.chm .ui-switch.on{background:var(--mk-primary)}.chm .ui-switch.on:after{left:15px}.chm .ui-tokens{display:flex;gap:5px;flex-wrap:wrap}.chm .ui-tokens span{font-size:10.5px;padding:3px 8px;border-radius:9999px;border:0;background:#fff;border-color:#d9d2c8}.chm .ui-text{font-size:11.5px;border:1px solid var(--mk-input-outline);border-radius:10px;padding:7px 9px}.chm .ui-count{text-align:right;color:var(--mk-text-subtle);font-size:10.5px}.chm .ui-drop{display:grid;place-items:center;gap:6px;padding:22px;border:1.5px dashed var(--mk-outline);border-radius:14px;color:var(--mk-text-muted)}.chm .ui .attn-row{font-size:12px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid #efebe4}.chm .ui .fill{margin-top:0}.chm .ui-focus,.chm .ui-focus-wrap>*{box-shadow:none!important;animation:none!important}.chm .ui-focus-text{outline-offset:1px;outline:0}@media (prefers-reduced-motion:reduce){.chm .ui-focus,.chm .ui-focus-wrap>*{animation:none}}.chm .ui-mail{border:1px solid var(--mk-outline);border-radius:14px;padding:12px;display:grid;gap:6px;background:var(--mk-accent-soft)}.chm .ui-mail .ui-btn{justify-self:start}.chm .ui-btn.btn-outline{background:#e8eef8}.chm [data-play] .ui-btn,.chm [data-play] .ui-choice span{transition:transform .35s var(--m3-spring-fast),background .2s,color .2s,opacity .3s}.chm .ui-split{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px}.chm .ui-badge{display:inline-grid;place-items:center;min-width:16px;height:16px;font-weight:600;background:#ba1a1a;color:#fff;font-style:normal;font-size:9px;border-radius:9999px;padding:0 5px}.chm .ui-date{font-size:11.5px;font-weight:600;color:var(--mk-text-strong);margin-bottom:-4px}.chm .ui-opt.sel span{color:var(--mk-accent-fg);font-weight:600}.chm .ui-btn.btn-primary{box-shadow:none}.chm .ui[data-rail]{display:grid;grid-template-columns:34px 1fr;padding:0;overflow:hidden}.chm .ui-rail{background:#2b2724;display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:5px}.chm .ui-rail .ui-mark{margin-bottom:6px}.chm .ui-rail i{display:grid;place-items:center;width:24px;height:22px;border-radius:6px;color:#d6cfc8;position:relative}.chm .ui-rail i.on{background:rgba(255,255,255,.1);color:#fff}.chm .ui-rail i.on:before{content:"";position:absolute;left:-5px;top:5px;width:3px;height:12px;border-radius:2px;background:#b4acea}.chm .ui-main{padding:0 10px 10px;min-width:0;overflow:hidden}.chm .ui[data-rail] .ui-top{padding:10px 2px 8px;border-bottom:1px solid #e7e2da;margin-bottom:10px;display:flex;align-items:baseline;gap:8px}.chm .ui-ttl{color:#24201c;font-weight:700;font-size:13px}.chm .ui-res{max-width:none;box-shadow:none}.chm .ui-res small{color:var(--mk-text-subtle);margin-left:4px}.chm .ui-panel{display:grid;gap:8px;align-content:start;border:1.5px solid #5c5891;border-radius:12px;padding:10px}.chm .ui-age{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:9999px;background:#f2efe9;font-size:9.5px;color:#4d4640}.chm .ui-req{display:block;font-style:normal;font-size:10.5px;padding:3px 6px;border-left:3px solid #b07800;background:#fdf1d8;border-radius:4px;color:#7a4a00}.chm .ui-warn{background:#ffdf94;border:0;border-radius:8px;padding:7px 9px;color:#251a00;font-size:11px}.chm .ui-cmp{grid-template-columns:46px minmax(0,1fr) 0 minmax(0,1fr);font-size:11px}.chm .ui-cmp .diff{color:#7a4a00;background:#fdf1d8;border-radius:4px;padding:0 4px}.chm .ui-col{flex-direction:column}.chm .ui-choice span.dis{color:#a39a91;border-style:dashed}.chm .ui-sub-row{padding-left:14px}.chm .ui-code{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:#4d4640;word-break:break-all}.chm .ui-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.chm .ui-kpis .ui-card{padding:8px;gap:2px}.chm .ui-kpis b{font-size:15px}.chm .ui-pvline span{color:#7a4a00}.chm .ui-pvline.ok span{color:#1d6b3a}.chm .ui-field.ui-inline svg,.chm .ui-row svg{display:inline-block;vertical-align:-2px}.chm .ui-panel .ui-choice.sm span{padding:3px 8px}.chm .ui-cmp b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chm .ui .btn-primary{background:#5c5891;color:#fff;border:0}.chm .ui .btn-tonal{background:#e4dff9;color:#444078;border:0}.chm .ui .btn-outline{background:#fff;color:#24201c;border:1px solid #d9d2c8}.chm .ui-btn.btn{border-radius:9999px;height:26px;padding:0 12px;font-weight:500}.chm .ui-ws{width:20px;height:20px;border-radius:6px;background:#d0c5ff;font:700 10px/20px inherit;margin-bottom:4px}.chm .ui-me,.chm .ui-ws{color:#2b2724;text-align:center}.chm .ui-me{margin-top:auto;width:18px;height:18px;border-radius:50%;background:#efecfa;font:600 9px/18px inherit}.chm .ui-rbadge{position:absolute;top:-3px;right:-1px;min-width:11px;height:11px;border-radius:9999px;background:#ba1a1a;color:#fff;font:600 7px/11px inherit;text-align:center}.chm .ui-desc{color:#4d4640;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.chm .ui-bellm{margin-left:auto;color:#4d4640;align-self:center}.chm .ui-seg{display:inline-flex;background:#f2efe9;border-radius:9999px;padding:2px;gap:0;font-size:11px}.chm .ui-seg span{padding:3px 10px;border-radius:9999px;color:#4d4640;white-space:nowrap}.chm .ui-seg span.on{background:#5c5891;color:#fff}.chm .ui-seg.sm span{padding:2px 8px;font-size:10px}.chm .ui-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.chm .ui-cols3>div{min-width:0;overflow:hidden}.chm .ui-avt{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#3f51b5;color:#fff;font:600 8px/1 inherit;flex:none;vertical-align:middle}.chm .ui-avt.p{background:#d81b60}.chm .ui-avt.t{background:#0b7f9e}.chm .ui-avt.g{background:#1e8e3e}.chm .ui-avt.sq{width:28px;height:28px;border-radius:8px;background:#e4dff9;color:#444078;font-size:10px}.chm .ui-search{width:100%;justify-content:flex-start}.chm .ui-trbar{background:#5c5891;color:#fff;border-radius:10px 10px 0 0;margin:-10px -10px 2px;padding:6px 10px;display:flex;gap:5px;align-items:center;font-size:11px}.chm .ui-trbar small{color:#e4dff9}.chm .ui-ph2{font-size:13px}.chm .ui-fpills{display:inline-flex;gap:4px;flex-wrap:wrap}.chm .ui-fpills span{padding:2px 8px;border:1px solid #d9d2c8;border-radius:9999px;font-size:10.5px}.chm .ui-fpills span.on{background:#e4dff9;border-color:#e4dff9;color:#444078}.chm .ui-rqc{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:start;border:1px solid #e7e2da;border-radius:10px;padding:7px 8px;background:#fff}.chm .ui-rqc.open{background:#f7f5ff}.chm .ui-rqi{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #e7e2da;color:#4d4640}.chm .ui-rqi.call{background:#e3eef7;border-color:#e3eef7;color:#1f5379}.chm .ui-rqt b{display:block;font-size:11.5px}.chm .ui-rqt small{display:flex;gap:4px;align-items:center;color:#4d4640;font-size:10px;flex-wrap:wrap}.chm .ui-rqx{grid-column:1/-1;display:grid;gap:4px;border-top:1px solid #e7e2da;padding-top:6px;font-size:11px}.chm .ui-ptabs{display:flex;gap:12px;border-bottom:1px solid #e7e2da;font-size:11.5px;color:#4d4640;white-space:nowrap;overflow:hidden}.chm .ui-ptabs span{padding:0 2px 6px;display:inline-flex;align-items:center;gap:4px}.chm .ui-ptabs .on{color:#24201c;font-weight:600;box-shadow:inset 0 -2px 0 #5c5891}.chm .ui-filters{display:flex;gap:6px;align-items:center;justify-content:space-between;flex-wrap:wrap}.chm .ui-filters .ui-field.ui-inline{padding:3px 9px;font-size:11px}.chm .ui-table{border:1px solid #e7e2da;border-radius:12px;background:#fff;overflow:hidden;font-size:11px}.chm .ui-tr{display:grid;gap:6px;align-items:center;padding:7px 10px;border-top:1px solid #efebe4;grid-template-columns:1.1fr 1.2fr 1.1fr .8fr}.chm .ui-t3 .ui-tr{grid-template-columns:2.2fr 1.3fr 1fr}.chm .ui-t4 .ui-tr{grid-template-columns:1.2fr .9fr 1.4fr 1fr}.chm .ui-t3s .ui-tr{grid-template-columns:2.6fr .8fr 1fr}.chm .ui-tr>span{min-width:0;display:flex;flex-wrap:wrap;gap:3px;align-items:center}.chm .ui-tr small{display:block;width:100%;color:#6b635b;font-size:9.5px}.chm .ui-th{border-top:0;font-weight:700;color:#24201c;background:#fff}.chm .ui-tag{font-style:normal;font-size:9px;padding:1px 6px;border-radius:9999px;background:#f2efe9;color:#4d4640}.chm .ui-tag.ok{background:#e4f2e8;color:#1d6b3a}.chm .ui-elink{color:#5c5891;font-weight:500;text-decoration:none}.chm .ui-red{color:#b3261e}.chm .ui-red.dim{opacity:.45}.chm .ui-mh{font-size:16px;font-weight:700;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.chm .ui-msplit{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;align-items:start}.chm .ui-secs{display:grid;gap:6px}.chm .ui-sec{border:1px solid #e7e2da;border-radius:12px;padding:7px 9px;display:grid;gap:4px;background:#fff}.chm .ui-sec>b{display:flex;gap:5px;align-items:center;font-size:12px}.chm .ui-sec small{color:#6b635b;font-size:10px}.chm .ui-sec.open{border:1.5px solid #5c5891}.chm .ui-sec.open>b{color:#444078}.chm .ui-sec:not(.open):not(.done)>b{color:#a39a91}.chm .ui-totbox{border:1px solid #e7e2da;border-radius:12px;padding:8px;display:grid;gap:6px;background:#fff}.chm .ui-tot{font-size:13px;font-weight:700}.chm .ui-totbox .ui-btn{width:100%;justify-content:center}.chm .ui-cap{font-size:9.5px;letter-spacing:.5px;font-weight:600;color:#4d4640;text-transform:uppercase}.chm .ui-warnt{color:#7a4a00;font-size:10px;font-weight:600}.chm .ui-sm{font-size:11.5px;font-weight:600}.chm .ui-stabs{display:flex;gap:2px;font-size:11px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e7e2da}.chm .ui-stabs span{padding:5px 8px;border-radius:8px 8px 0 0;color:#4d4640}.chm .ui-stabs span.on{background:#f2efe9;color:#24201c;font-weight:600}.chm .ui-pill{font-size:10px;padding:2px 8px;border:1px solid #d9d2c8;border-radius:9999px;background:#fff}.chm .ui-glist{background:#f2efe9;border-radius:10px;padding:2px 10px}.chm .ui-glist .ui-row{border-bottom-color:#e7e2da}.chm .ui-big{font-size:16px;font-weight:700}.chm .ui-lav{color:#5c5891}.chm .ui-bar0{height:6px;border-radius:9999px;background:#e7e2da;overflow:hidden}.chm .ui-bar0 i{display:block;height:100%;background:#5c5891}.chm .ui-kpirow{display:flex;gap:18px;flex-wrap:wrap}.chm .ui-kpirow small{display:block;font-size:9.5px;color:#6b635b}.chm .ui-k3{grid-template-columns:repeat(3,1fr)}.chm .ui-dtb{display:grid;gap:6px}.chm .ui-dtb .ui-actions{justify-content:flex-end}.chm .ui .attn-row .n{color:#7a4a00;font-weight:700;font-size:11px;background:none;width:auto}.chm .ui-umenu{max-width:150px;border:1px solid #e7e2da;border-radius:12px;padding:8px;box-shadow:0 6px 18px rgba(36,32,28,.12)}.chm .ui-npop,.chm .ui-umenu{display:grid;gap:4px;background:#fff}.chm .ui-npop{border:1px solid #e7e2da;border-radius:16px;padding:8px 12px;box-shadow:0 8px 24px rgba(36,32,28,.14)}.chm .ui-nitem>span{display:flex;gap:8px;align-items:flex-start}.chm .ui-nitem small{display:block}.chm .ui-bubble{background:#f2efe9;border-radius:10px;padding:6px 9px;font-size:10px;color:#4d4640;max-width:85%}.chm .ui-public{padding:0;overflow:hidden;background:#faf8f5}.chm .ui-pubh{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid #e7e2da}.chm .ui-pubh b{display:block;font-size:12.5px}.chm .ui-pubh small{display:block;font-size:9.5px;color:#6b635b}.chm .ui-pubh .ui-seg{margin-left:auto}.chm .ui-pubb{padding:10px 12px;display:grid;gap:8px;container-type:inline-size}.chm .ui-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.chm .ui-tiles span{display:grid;grid-template-columns:auto 1fr;gap:0 6px;align-items:center;border:1px solid #d9d2c8;border-radius:10px;padding:6px 8px;background:#fff;font-size:11px}.chm .ui-tiles span.on{border:1.5px solid #5c5891;background:#f7f5ff;color:#444078}.chm .ui-tiles small{grid-column:2;font-size:9px;color:#6b635b}.chm .ui-public .ui-opt{align-items:center}.chm .ui-public .ui-opt span small{display:flex;gap:4px;align-items:center;color:#4d4640;font-size:9.5px}.chm .ui-public .ui-opt>small{text-align:right}.chm .ui-entry{background:#f3f2f7;display:grid;justify-items:center;gap:10px;padding:14px}.chm .ui-word{font-size:18px}.chm .ui-word img{display:inline-block;vertical-align:middle;height:14px;width:auto}.chm .ui-ecard{background:#fff;border-radius:22px;border:1px solid #e3e1ea;box-shadow:0 2px 6px rgba(0,0,0,.06);padding:16px 18px;display:grid;gap:8px;width:min(100%,300px)}.chm .ui-eh{font-size:18px;font-weight:700}.chm .ui-ecard .ui-field i{border-radius:12px;min-height:32px;border-color:#8c8279}.chm .ui-ecard .ui-ph{color:#6b635b}.chm .ui-ecard .ui-btn{width:100%;justify-content:center;height:32px}.chm .ui-or i{height:1px;background:#e7e2da}.chm .ui-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.chm .ui-cols2>div{min-width:0}.chm .ui-rqc .ui-rqi{width:22px!important;height:22px!important;padding:0}.chm .ui-table .chip{height:20px;font-size:10px;padding:0 7px;gap:4px}@container (max-width: 340px){.chm .ui-msplit{grid-template-columns:1fr}}@container (max-width: 420px){.chm .ui-pubb .ui-msplit{grid-template-columns:1fr}}.chm .ui-body>.ui-seg,.chm .ui-dtb .ui-seg{justify-self:start}.chm .ui-t3 .ui-tr>span:nth-child(2),.chm .ui-t3 .ui-tr>span:nth-child(3){white-space:nowrap}.chm .ui-cap .ui-sub{text-transform:none;letter-spacing:0;font-weight:400}.chm .ui-split.ui-split-w{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:8px;align-items:start}.chm .ui-mw{font-style:normal;font-size:7px;border:1px dashed #5c5891;border-radius:9999px;padding:0 4px;color:#444078;justify-self:start}.chm .ui-tiles.sm span{padding:5px 6px;font-size:10px;grid-template-columns:auto 1fr}.chm .ui-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.chm .ui-slots span{text-align:center;padding:5px 0;border-radius:9999px;font-size:11.5px;border:0;background:#edf2fa}.chm .ui-slots .sel{border-color:var(--mk-primary);background:var(--mk-primary);color:#fff}.chm .ui-cal{position:relative;display:grid}.chm .ui-cal-row{display:grid;grid-template-columns:44px 1fr;border-top:1px solid var(--mk-chrome-border);min-height:38px}.chm .ui-cal-row>span{color:var(--mk-text-subtle);font-size:11px;padding-top:3px}.chm .ui-cal-row>div{padding:4px 0}.chm .evt-mini{display:block;font-style:normal;padding:5px 8px;border-radius:8px;border-left:3px solid;font-size:11.5px}.chm .evt-mini.booked{background:var(--st-booked-fill);border-color:var(--st-booked-bar)}.chm .evt-mini.done{background:var(--st-done-fill);border-color:var(--st-done-bar)}.chm .ui-slot{display:grid;place-items:center;height:28px;border-radius:8px;font-style:normal;font-weight:700;border:0;background:none;color:transparent}.chm .ui-mono{font-size:11px;color:var(--mk-text-muted)}.chm [data-play] .ui-slots span{transition:transform .35s var(--m3-spring-fast),background .2s,color .2s,opacity .3s}.chm .ui-octb{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.chm .ui-octb .ui-field.ui-inline{padding:3px 9px;font-size:11px}.chm .ui-colh{display:flex;align-items:center;gap:5px;font-weight:600;font-size:11px;padding-bottom:4px;border-bottom:1px solid #e7e2da}.chm .evt-mini b{display:block;font-weight:600}.chm .ui-modal{display:grid;gap:8px;background:#fff;border-radius:18px;padding:12px;box-shadow:0 8px 24px rgba(36,32,28,.14);container-type:inline-size}.chm .ui-early{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;border:1.5px solid #5c5891;border-radius:10px;padding:6px 9px}.chm .ui-early small{font-size:9px;letter-spacing:.5px;color:#4d4640;grid-column:1}.chm .ui-early span{grid-column:1;display:flex;gap:5px;align-items:center;font-size:11px}.chm .ui-early .ui-btn{grid-column:2;grid-row:1/3}.chm .ui-hours2{display:grid;gap:4px}.chm .ui-hours2>div{display:grid;grid-template-columns:70px 32px 1fr 34px 1fr;gap:5px;align-items:center;font-size:11px}.chm .ui-hours2 i{font-style:normal;border:1px solid #8c8279;border-radius:6px;padding:2px 6px;color:#6b635b;min-height:20px}.chm .ui-hours2 small{font-size:9px;color:#6b635b;text-align:center}.chm .ui-today{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:10.5px}.chm .ui-wk{border:1px solid #e7e2da;border-radius:12px;background:#fff;overflow:hidden;font-size:9px}.chm .ui-wkb,.chm .ui-wkh{display:grid;grid-template-columns:26px repeat(7,minmax(0,1fr))}.chm .ui-wkh span{display:grid;justify-items:center;padding:4px 0;position:relative;border-bottom:1px solid #e7e2da}.chm .ui-wkh small{font-size:7.5px;color:#4d4640}.chm .ui-wkh b{font-size:11px}.chm .ui-wkh span.on b{background:#5c5891;color:#fff;border-radius:50%;width:18px;height:18px;display:grid;place-items:center}.chm .ui-wkw{position:absolute;top:2px;right:1px;font-style:normal;font-size:7px;border:1px dashed #5c5891;border-radius:6px;padding:0 2px;color:#444078;display:flex;gap:1px;align-items:center}.chm .ui-wkt{font-size:7.5px;color:#6b635b;padding:2px}.chm .ui-wkc,.chm .ui-wkt{border-top:1px solid #efebe4}.chm .ui-wkc{min-height:26px;border-left:1px solid #efebe4;padding:1px;display:grid;gap:1px;align-content:start}.chm .ui-wkc.off{background:repeating-linear-gradient(135deg,#f7f5f1 0 3px,#fff 3px 6px)}.chm .ui-wkc.today{background:#f7f5ff}.chm .ui-wkc .evt-mini,.chm .ui-wkc .ui-req{font-size:7.5px;padding:1px 3px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chm .ui-mo{border:1px solid #e7e2da;border-radius:12px;background:#fff;overflow:hidden}.chm .ui-mog,.chm .ui-moh{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.chm .ui-moh span{font-size:8px;color:#4d4640;font-weight:600;padding:4px 5px;border-bottom:1px solid #e7e2da}.chm .ui-mc{min-height:40px;border-left:1px solid #efebe4;border-top:1px solid #efebe4;padding:3px;display:grid;gap:2px;align-content:start;font-size:9px}.chm .ui-mc.dim{color:#a39a91}.chm .ui-mc b i{font-style:normal;background:#5c5891;color:#fff;border-radius:9999px;padding:0 5px;font-size:7.5px}.chm .ui-mc .chip{height:14px;font-size:7px;padding:0 4px;gap:2px;font-style:normal}.chm .ui-mc .chip:before{width:4px;height:4px}.chm .evt-mini.ui-ana{box-shadow:0 0 0 2px #5c5891}}@layer components{@media (max-width:760px){.chm .ui-sl-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.chm .ui-sl-cols>div{display:grid;gap:5px;align-content:start}.chm .ui-sl-cols .ui-colh{padding:0 0 2px;font-size:11px;display:flex;gap:4px;align-items:center}.chm .ui-sl-cols .evt-mini{font-size:10.5px;padding:4px 6px}}@media (max-width:1000px){.chm .ui-sl-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.chm .ui-sl-cols>div{display:grid;gap:5px;align-content:start}.chm .ui-sl-cols .ui-colh{padding:0 0 2px;font-size:11px;display:flex;gap:4px;align-items:center}.chm .ui-sl-cols .evt-mini{font-size:10.5px;padding:4px 6px}}}
/*# sourceMappingURL=eebc170af649e797.css.map*/