@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-body);--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px;--color-success-50:#eef2ff;--color-success-100:#dde5ff;--color-success-150:#c9d6ff;--color-success-200:#b0c2fb;--color-success-250:#96adf5;--color-success-300:#7d98ee;--color-success-350:#6684e4;--color-success-400:#5170d6;--color-success-450:#3f5cc4;--color-success-500:#263a8f;--color-success-550:#21337f;--color-success-600:#1d2d70;--color-success-650:#192761;--color-success-700:#152153;--color-success-750:#111b45;--color-success-800:#0e1638;--color-success-850:#0b112c;--color-success-900:#080c20;--color-success-950:#050815;--r:10px;--r-l:16px;--navy:#263a8f;--green:#0f8a5f;--orange:#c9741b;--red:#c4302b;--nav-width:280px}html[data-theme=light]{--color-base-0:#fff;--color-base-50:#f6f8ff;--color-base-100:#eef2fb;--color-base-150:#e2e7f3;--color-base-200:#d3d9ea;--color-base-250:#c1c8dc;--color-base-300:#adb5cc;--color-base-350:#98a1ba;--color-base-400:#838ca7;--color-base-450:#6f7893;--color-base-500:#5c657f;--color-base-550:#4c546c;--color-base-600:#3e455a;--color-base-650:#323849;--color-base-700:#282d3b;--color-base-750:#20242f;--color-base-800:#191c25;--color-base-850:#13151c;--color-base-900:#0e1015;--color-base-950:#090a0e;--color-base-1000:#000;--accent:#263a8f;--accent-fg:#fff;--accent-soft:#263a8f1a;--surface:#f3f6ff;--surface-grad:radial-gradient(900px 600px at -10% -10%, #c7d6ffe6 0%, #c7d6ff00 60%), radial-gradient(800px 700px at 110% 20%, #dce6ffe6 0%, #dce6ff00 60%), radial-gradient(700px 600px at 40% 110%, #d4dfffcc 0%, #d4dfff00 60%), #f4f6fc;--card:#ffffff9e;--card-solid:#fff;--card-2:#ffffff80;--card-hover:#ffffffe6;--line:#263a8f1a;--line-strong:#263a8f33;--text:#141a33;--text-2:#4a5272;--text-3:#7b83a8;--shadow:0 1px 0 #ffffffe6 inset, 0 10px 32px #263a8f14;--shadow-hover:0 1px 0 #ffffffe6 inset, 0 18px 44px #263a8f24;--nav-bg:#ffffff8c;--tip-bg:#fffffff5;--theme-elevation-0:#fff;--theme-elevation-50:#f6f8ff;--theme-elevation-100:#eef2fb;--theme-elevation-150:#e2e7f3}html[data-theme=dark]{--color-base-0:#fff;--color-base-50:#f2f4fb;--color-base-100:#e3e7f2;--color-base-150:#cfd5e6;--color-base-200:#bac2d8;--color-base-250:#a4adc7;--color-base-300:#8e98b5;--color-base-350:#7983a1;--color-base-400:#666f8c;--color-base-450:#545c77;--color-base-500:#444b63;--color-base-550:#373d52;--color-base-600:#2d3245;--color-base-650:#252a3a;--color-base-700:#1f2331;--color-base-750:#1a1d29;--color-base-800:#151822;--color-base-850:#11131c;--color-base-900:#0d0f16;--color-base-950:#090a10;--color-base-1000:#000;--accent:#8ea4ff;--accent-fg:#0b1240;--accent-soft:#8ea4ff29;--surface:#0f1322;--surface-grad:radial-gradient(900px 600px at -10% -10%, #263a8f8c 0%, #263a8f00 60%), radial-gradient(800px 700px at 110% 20%, #3d5bff40 0%, #3d5bff00 60%), #0f1322;--card:#181d30b3;--card-solid:#1b2036;--card-2:#ffffff0a;--card-hover:#ffffff14;--line:#ffffff14;--line-strong:#ffffff29;--text:#f1f3fb;--text-2:#c3c9de;--text-3:#8a93b4;--shadow:0 1px 0 #ffffff0d inset, 0 10px 32px #00000059;--shadow-hover:0 1px 0 #ffffff0f inset, 0 18px 44px #00000080;--nav-bg:#111526b3;--tip-bg:#1b2036fa;--theme-elevation-0:#1b2036;--theme-elevation-50:#202640;--theme-elevation-100:#272e4b;--theme-elevation-150:#2f3757}body,.template-default,.template-default__wrap{background:var(--surface-grad);color:var(--text);font-family:var(--font-body);background-attachment:fixed}h1,h2,h3,h4,h5,h6,.doc-header__title,.collection-list__header h1,.dashboard__label,.card__title,.collapsible__toggle,.blocks-field__block-header,.array-field__row-header{font-family:var(--font-heading);letter-spacing:-.01em}.app-header,.app-header__bg{background:0 0;border-bottom:0}.app-header__wrapper{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.step-nav__home{width:auto;height:auto;display:inline-flex}.step-nav__home svg{width:22px;height:26px;display:block}.field-type.code textarea,.code-editor{font-family:var(--font-mono)}.nav.nv{background:var(--nav-bg);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border-right:1px solid var(--line);color:var(--text)}.nv-scroll{flex-direction:column;gap:6px;height:100%;padding:16px 12px;display:flex}.nv-brand{justify-content:space-between;align-items:center;padding:34px 6px 12px;display:flex}.nv-brand__logo svg{width:150px;height:auto;display:block}.nv-close{display:none}.nv-groups{flex-direction:column;flex:1;gap:6px;display:flex}.nv-group__toggle{width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.nv-group__toggle .nv-icon{transition:transform .15s}.nv-group--closed .nv-group__toggle .nv-icon{transform:rotate(-90deg)}.nv-group__items{flex-direction:column;gap:2px;display:flex}.nv-link{border-radius:var(--r);height:36px;color:var(--text-2);align-items:center;gap:12px;padding:0 10px 0 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .1s,color .1s;display:flex;position:relative}.nv-link .nv-icon{color:var(--text-3);flex:none}.nv-link__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nv-link__site{color:var(--text-3);white-space:nowrap;font-size:11px}.nv-link:hover{background:var(--card-hover);color:var(--text)}.nv-link:hover .nv-icon{color:var(--text)}.nv-link--active,.nv-link--active:hover{background:var(--card-hover);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000000d}.nv-link--active .nv-icon,.nv-link--active:hover .nv-icon{color:var(--accent)}.nv-link--active:before,.nv-link--active:hover:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nv-link--home{height:40px;font-weight:600}.nv-badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-fg);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.nv-footer{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.nv-user{align-items:center;gap:6px;padding:6px 4px 0;display:flex}.nv-user__name{min-width:0;color:var(--text);border-radius:var(--r);flex:1;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.nv-user__name:hover{background:var(--card-hover)}.nv-user__avatar{background:var(--accent);width:32px;height:32px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.nv-user__text{flex-direction:column;min-width:0;display:flex}.nv-user__text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.nv-user__text small{color:var(--text-3);font-size:11px}.nv-iconbtn,.nv-hamburger{border-radius:var(--r);width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.nv-iconbtn:hover,.nv-hamburger:hover{background:var(--card-hover);border-color:var(--line);color:var(--text)}.template-default__nav-toggler-wrapper .nav-toggler{background:var(--card-solid);border:1px solid var(--line);border-radius:var(--r);color:var(--text-2);box-shadow:var(--shadow)}@media (max-width:1024px){.nv-close{width:34px;height:34px;color:var(--text-2);border-radius:var(--r);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}}.widget-wrapper,.card,.collection-list .table,.document-fields__sidebar-wrap,.doc-controls{background:var(--card);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:var(--r-l);box-shadow:var(--shadow);color:var(--text);border:1px solid #ffffffb3}html[data-theme=dark] .widget-wrapper,html[data-theme=dark] .card,html[data-theme=dark] .collection-list .table,html[data-theme=dark] .document-fields__sidebar-wrap,html[data-theme=dark] .doc-controls{border-color:var(--line)}.widget-wrapper{padding:20px 22px}.card{border-radius:var(--r);transition:transform .16s,box-shadow .16s,background .16s}.card:hover{background:var(--card-hover);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.btn--style-primary{--color:var(--accent);background-color:var(--accent);border-color:var(--accent);color:var(--accent-fg);border-radius:10px;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 8px 20px #263a8f38}.btn--style-primary:hover{filter:brightness(1.08);background-color:var(--accent);border-color:var(--accent);color:var(--accent-fg);transform:translateY(-1px);box-shadow:0 12px 26px #263a8f4d}.btn--style-secondary,.btn--style-pill{border-radius:10px}input,textarea,select,.rs__control{border-radius:10px!important}.collection-list .table table,.table table{background:0 0}.collection-list thead tr,.table thead tr{background:var(--card-2)}.blocks-field .block-row,.collapsible,.array-field__row{border-radius:var(--r)}.btn:disabled,.btn--disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.btn--style-primary:disabled,.btn--style-primary.btn--disabled{background-color:var(--text-3);border-color:var(--text-3);color:var(--card-solid)}.crm-muted{color:var(--text-3);font-size:13px}.crm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.crm-bar__hint{color:var(--text-3);font-size:12px}.crm-quick{border:1px solid var(--line);border-radius:var(--r);background:var(--card-2);flex-direction:column;gap:8px;padding:14px;display:flex}.crm-quick__label{color:var(--text-2);font-size:12px;font-weight:700}.crm-quick__select{border:1px solid var(--line-strong);background:var(--card-solid);height:36px;color:var(--text);font:inherit;padding:0 10px}.crm-quick__link{color:var(--accent);font-size:13px;text-decoration:none}.crm-table{border-collapse:collapse;width:100%;font-size:13px}.crm-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-weight:600}.crm-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.crm-table a{color:var(--accent);font-weight:600;text-decoration:none}.crm-table tr:last-child td{border-bottom:0}.crm-row--cancelled td,.crm-row--noShow td{opacity:.55}.crm-status{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.crm-status--draft{color:var(--text-3);background:#7b83a826}.crm-status--confirmed{color:var(--green);background:#0f8a5f24}.crm-status--arrived{color:var(--green);background:#0f8a5f33}.crm-status--done{color:var(--green);background:#0f8a5f24}.crm-status--noShow{color:var(--orange);background:#c9741b26}.crm-status--cancelled{color:var(--red);background:#c4302b1f}.td{flex-direction:column;gap:16px;display:flex}.td__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.td__title{margin:0;font-size:24px;font-weight:700}.td__actions{flex-wrap:wrap;gap:8px;display:flex}.td__tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.td__tile{border-radius:var(--r);background:var(--card-solid);border:1px solid var(--line);color:var(--text);flex-direction:column;gap:2px;padding:16px 18px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.td__tile b{color:var(--accent);font-size:28px;font-weight:800;line-height:1}.td__tile span{color:var(--text-2);font-size:13px}.td__tile:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.td__tile--hot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cal{padding:0 var(--gutter-h,40px) 48px;color:var(--text);max-width:1600px}.cal__head{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.cal__titlebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cal__title{margin:0;font-size:26px;font-weight:700}.cal__nav{align-items:center;gap:6px;display:flex}.cal__navbtn{border:1px solid var(--line-strong);background:var(--card-solid);min-width:34px;height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:16px}.cal__navbtn--today{font-size:13px;font-weight:600}.cal__navbtn:hover{border-color:var(--accent);color:var(--accent)}.cal__label{text-transform:capitalize;margin-left:8px;font-size:15px;font-weight:600}.cal__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cal__views{background:var(--card-2);border:1px solid var(--line);border-radius:10px;gap:4px;padding:3px;display:flex}.cal__chip{height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cal__chip--on{background:var(--card-solid);color:var(--accent);box-shadow:0 2px 8px #263a8f1f}.cal__chip--primary{background:var(--accent);color:var(--accent-fg);margin-left:auto;box-shadow:0 8px 20px #263a8f38}.cal__select{border:1px solid var(--line-strong);background:var(--card-solid);height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.cal__empty{color:var(--text-3);padding:24px 0}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-month__wd{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;font-size:12px;font-weight:700}.cal-month__day{border-radius:var(--r);background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex}.cal-month__day:hover{border-color:var(--line-strong)}.cal-month__day--other{opacity:.5}.cal-month__day--today{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cal-month__num{color:var(--text-2);font-size:13px;font-weight:700}.cal-month__items{flex-direction:column;gap:3px;display:flex}.cal-month__more{color:var(--text-3);font-size:11px}.cal-pill{color:var(--text);background:var(--card-solid);border-left:3px solid var(--c,var(--accent));white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 7px;font-size:11px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-pill b{color:var(--c,var(--accent))}.cal-pill--draft{opacity:.6;border-left-style:dashed}.cal-pill--done,.cal-pill--arrived{opacity:.75}.cal-grid{grid-template-columns:56px repeat(var(--cols,7), minmax(0, 1fr));border:1px solid var(--line);border-radius:var(--r-l);background:var(--card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:0;display:grid;overflow:hidden}.cal-grid__corner{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.cal-grid__colhead{text-align:center;color:var(--text-2);border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:13px;display:flex;overflow:hidden}.cal-grid__colhead b{color:var(--text);font-size:16px}.cal-grid__colhead--today,.cal-grid__colhead--today b{color:var(--accent)}.cal-grid__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cal-grid__hours{border-right:1px solid var(--line)}.cal-grid__hour{color:var(--text-3);text-align:right;border-bottom:1px solid var(--line);box-sizing:border-box;padding:4px 6px 0 0;font-size:11px}.cal-grid__col{border-right:1px solid var(--line);cursor:crosshair;position:relative}.cal-grid__cell{border-bottom:1px solid var(--line);box-sizing:border-box}.cal-grid__cell--off{background:repeating-linear-gradient(135deg,#7b83a814 0 6px,#0000 6px 12px)}.cal-event{cursor:pointer;background:color-mix(in srgb, var(--c,var(--accent)) 14%, var(--card-solid));border-left:3px solid var(--c,var(--accent));color:var(--text);z-index:1;border-radius:8px;flex-direction:column;gap:1px;padding:4px 7px;font-size:12px;line-height:1.25;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:0 2px 8px #263a8f1a}.cal-event b{color:var(--c,var(--accent));font-size:11px}.cal-event span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-event small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-event:hover{box-shadow:var(--shadow-hover);z-index:2;transform:scale(1.02)}.cal-event--draft{opacity:.7;border-left-style:dashed}.cal-event--confirmed{border-left-color:var(--green)}.cal-event--done,.cal-event--arrived{opacity:.7}.cal-event--noShow{opacity:.5;border-left-color:var(--orange)}.cal-now{background:var(--red);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.cal-now:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.cal-list{flex-direction:column;gap:18px;display:flex}.cal-list__day{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px 18px}.cal-list__title{margin:0 0 8px;font-size:16px;font-weight:700}.cal-list__count{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:600}.cal-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e143c59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cal-modal__box{background:var(--card-solid);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:560px;padding:24px;display:flex;box-shadow:0 30px 80px #0000004d}.cal-modal__title{margin:0;font-size:20px;font-weight:700}.cal-modal__row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.cal-modal__field{color:var(--text-2);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex;position:relative}.cal-modal__input{border:1px solid var(--line-strong);background:var(--theme-elevation-0);height:40px;color:var(--text);font:inherit;padding:0 12px;font-size:14px;font-weight:500;border-radius:10px!important}.cal-modal__client{background:var(--accent-soft);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.cal-modal__x{cursor:pointer;color:var(--text-3);background:0 0;border:0;margin-left:auto;font-size:18px}.cal-modal__found{z-index:2;background:var(--card-solid);border:1px solid var(--line-strong);box-shadow:var(--shadow-hover);border-radius:10px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.cal-modal__found button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cal-modal__found button:hover{background:var(--accent-soft)}.cal-modal__hint{font-weight:500}.cal-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (max-width:900px){.cal{padding:0 16px 32px}.cal-month__day{min-height:70px}.cal-month__items{display:none}.cal-grid{grid-template-columns:44px repeat(var(--cols,7), minmax(90px, 1fr));overflow-x:auto}}
