.analytics-insights-module__EZsZ_G__root{letter-spacing:-.01em;gap:24px;min-width:0;display:grid}.analytics-insights-module__EZsZ_G__toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:12px;font-weight:500;line-height:1.21;display:flex}.analytics-insights-module__EZsZ_G__range{width:300px;max-width:100%}.analytics-insights-module__EZsZ_G__card{background:var(--surface);border-radius:16px;min-width:0;padding:16px}.analytics-insights-module__EZsZ_G__cardTitle{margin:0;font-size:16px;font-weight:600;line-height:1.21}.analytics-insights-module__EZsZ_G__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-insights-module__EZsZ_G__tile{background:var(--surface);border-radius:16px;align-content:space-between;gap:12px;min-width:0;min-height:96px;padding:16px;display:grid}.analytics-insights-module__EZsZ_G__label{color:var(--muted);font-size:12px;font-weight:500;line-height:1.21}.analytics-insights-module__EZsZ_G__value{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.21}.analytics-insights-module__EZsZ_G__hint{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.21}.analytics-insights-module__EZsZ_G__layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;display:grid}.analytics-insights-module__EZsZ_G__picker{gap:12px;display:grid}.analytics-insights-module__EZsZ_G__pills{flex-wrap:wrap;gap:6px;display:flex}.analytics-insights-module__EZsZ_G__pill{all:unset;box-sizing:border-box;background:var(--bg);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.21}.analytics-insights-module__EZsZ_G__pill[aria-pressed=true]{background:var(--nav-active-bg);color:var(--nav-active-text)}.analytics-insights-module__EZsZ_G__pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.analytics-insights-module__EZsZ_G__list{border-top:1px solid var(--border);gap:8px;max-height:420px;padding-top:12px;display:grid;overflow-y:auto}.analytics-insights-module__EZsZ_G__option{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:12px;font-weight:500;line-height:1.21;display:flex}.analytics-insights-module__EZsZ_G__kind{color:var(--muted);flex:none}.analytics-insights-module__EZsZ_G__tableBox{overflow-x:auto}.analytics-insights-module__EZsZ_G__table{border-collapse:collapse;width:100%;font-size:12px;font-weight:500;line-height:1.21}.analytics-insights-module__EZsZ_G__table th{color:var(--muted);text-align:left;white-space:nowrap;padding:0 12px 10px 0;font-weight:500}.analytics-insights-module__EZsZ_G__table td{border-top:1px solid var(--border);padding:10px 12px 10px 0}.analytics-insights-module__EZsZ_G__table th.analytics-insights-module__EZsZ_G__number,.analytics-insights-module__EZsZ_G__table td.analytics-insights-module__EZsZ_G__number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-insights-module__EZsZ_G__table th:last-child,.analytics-insights-module__EZsZ_G__table td:last-child{padding-right:0}.analytics-insights-module__EZsZ_G__table tfoot td{font-size:16px;font-weight:600}.analytics-insights-module__EZsZ_G__table tfoot td:first-child{font-size:12px;font-weight:500}.analytics-insights-module__EZsZ_G__title{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.analytics-insights-module__EZsZ_G__empty{color:var(--muted);text-align:center;margin:0;padding:24px 0;font-size:12px;font-weight:500}.analytics-insights-module__EZsZ_G__error{color:var(--danger)}@media (max-width:1200px){.analytics-insights-module__EZsZ_G__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.analytics-insights-module__EZsZ_G__layout{grid-template-columns:1fr}}@media (max-width:640px){.analytics-insights-module__EZsZ_G__tiles{grid-template-columns:1fr}}
.dashboard-module__livJya__root{letter-spacing:-.01em;gap:32px;margin-top:-6px;display:grid}.dashboard-module__livJya__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-module__livJya__card{background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;min-height:232px;padding:16px;display:flex;position:relative}.dashboard-module__livJya__title{margin:0;font-size:16px;font-weight:600;line-height:1.21}.dashboard-module__livJya__subtitle{min-width:0;margin-top:9.6px;font-size:12px;font-weight:500;line-height:1.21;display:flex}.dashboard-module__livJya__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.dashboard-module__livJya__name:hover{text-decoration:underline}.dashboard-module__livJya__figures{gap:13.5px;margin-top:16.5px;display:grid}.dashboard-module__livJya__figure{align-content:start;gap:3.6px;min-width:0;display:grid}.dashboard-module__livJya__value{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.21}.dashboard-module__livJya__label{font-size:12px;font-weight:500;line-height:1.21}.dashboard-module__livJya__empty{color:var(--muted);text-align:center;pointer-events:none;place-items:center;margin:0;padding:16px;font-size:12px;font-weight:500;line-height:1.21;display:grid;position:absolute;inset:0}.dashboard-module__livJya__periodLabel{margin-top:17.5px}.dashboard-module__livJya__range{margin-top:9.4px}.dashboard-module__livJya__bottom{gap:3.5px;margin-top:auto;padding-top:16px;display:grid}.dashboard-module__livJya__pairs{grid-template-columns:minmax(0,1fr) auto;gap:6.48px 12px;margin:9.6px 0 0;font-size:12px;font-weight:500;line-height:1.21;display:grid}.dashboard-module__livJya__pairs dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__livJya__pairs dd{text-align:right;white-space:nowrap;margin:0}.dashboard-module__livJya__rule{background:var(--border);border:0;height:1px;margin:13.4px 0 0}.dashboard-module__livJya__pairs.dashboard-module__livJya__top{margin-top:21.1px}.dashboard-module__livJya__none{color:var(--muted);margin:21.1px 0 0;font-size:12px;font-weight:500}.dashboard-module__livJya__widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-20px;display:grid}.dashboard-module__livJya__widgetCard{min-height:0}.dashboard-module__livJya__widgetHead,.dashboard-module__livJya__widgetRow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:12px;font-weight:500;line-height:1.21;display:grid}.dashboard-module__livJya__widgetHead{border-bottom:1px solid var(--border);color:var(--muted);margin-top:9.6px;padding-bottom:6.5px}.dashboard-module__livJya__widgetList{gap:6.48px;margin:6.5px 0 0;padding:0;list-style:none;display:grid}.dashboard-module__livJya__widgetRow strong{text-align:right;white-space:nowrap;font-weight:600}.dashboard-module__livJya__widgetTitle{justify-content:space-between;align-items:center;gap:8px;height:19px;display:flex}.dashboard-module__livJya__chartCard{background:var(--surface);border-radius:16px;min-width:0;padding:27.2px 32px 29.4px}.dashboard-module__livJya__chartHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-module__livJya__chartTitle{margin:0;font-size:24px;font-weight:700;line-height:1.21}.dashboard-module__livJya__chartBox{padding-top:30px;overflow-x:auto}.dashboard-module__livJya__chart{--fade:#fff;display:block;overflow:visible}:root[data-theme=dark] .dashboard-module__livJya__chart{--fade:#000}.dashboard-module__livJya__axis{letter-spacing:-.01em;fill:var(--muted);font-size:12px;font-weight:500}.dashboard-module__livJya__tip{letter-spacing:-.01em;fill:#fff;font-size:12px;font-weight:500}.dashboard-module__livJya__tip tspan:last-child{font-weight:700}@media (max-width:1200px){.dashboard-module__livJya__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-module__livJya__cards,.dashboard-module__livJya__widgets{grid-template-columns:1fr}.dashboard-module__livJya__chartCard{padding:20px 16px}}
html:has(.save-bar-module__MoHDnq__bar){scroll-padding-bottom:72px}.save-bar-module__MoHDnq__bar{z-index:1;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 6px 16px;display:flex;position:sticky;bottom:8px;box-shadow:0 -4px 16px #00000014}.save-bar-module__MoHDnq__column{gap:var(--mantine-spacing-lg);flex-direction:column;min-width:0;display:flex}
.phone-preview-module__B4IYtG__layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.phone-preview-module__B4IYtG__layout>:first-child{min-width:0}.phone-preview-module__B4IYtG__preview{max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}@media (max-width:1280px){.phone-preview-module__B4IYtG__layout{grid-template-columns:minmax(0,1fr)}.phone-preview-module__B4IYtG__preview{justify-self:center;width:100%;max-width:390px;max-height:none;position:static}}
.date-range-calendar-module__MJlkyW__dropdown{background:var(--bg);border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000014,0 1px 2px #0000000f}:root[data-theme=dark] .date-range-calendar-module__MJlkyW__dropdown{box-shadow:0 8px 24px #00000080, 0 0 0 1px var(--border)}.date-range-calendar-module__MJlkyW__calendar{--strip:var(--surface);width:366px;max-width:calc(100vw - 32px);color:var(--text);letter-spacing:-.01em;padding:13.8px 16px 20px}:root[data-theme=dark] .date-range-calendar-module__MJlkyW__calendar{--strip:#2a2a2a}.date-range-calendar-module__MJlkyW__head{align-items:center;gap:12px;height:24px;display:flex}.date-range-calendar-module__MJlkyW__month{flex:1;margin:0;padding-left:3px;font-size:16px;font-weight:600;line-height:19px}.date-range-calendar-module__MJlkyW__arrow{all:unset;width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.date-range-calendar-module__MJlkyW__arrow:disabled{color:var(--muted);cursor:default}.date-range-calendar-module__MJlkyW__arrow:focus-visible,.date-range-calendar-module__MJlkyW__day:focus-visible,.date-range-calendar-module__MJlkyW__item:focus-visible,.date-range-calendar-module__MJlkyW__half:focus-visible,.date-range-calendar-module__MJlkyW__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.date-range-calendar-module__MJlkyW__divider{background:var(--border);height:1px;margin:8px 0 14.6px}.date-range-calendar-module__MJlkyW__grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:16px;display:grid}.date-range-calendar-module__MJlkyW__weekday{color:var(--muted);text-align:center;text-transform:uppercase;margin-bottom:-4px;font-size:12px;font-weight:500;line-height:15px}.date-range-calendar-module__MJlkyW__cell{place-items:center;height:29px;display:grid;position:relative}.date-range-calendar-module__MJlkyW__cell[data-strip]:before{content:"";background:var(--strip);position:absolute;inset:.5px 0}.date-range-calendar-module__MJlkyW__cell[data-strip=start]:before{left:50%}.date-range-calendar-module__MJlkyW__cell[data-strip=end]:before{right:50%}.date-range-calendar-module__MJlkyW__day{all:unset;width:29px;height:29px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;font-weight:500;line-height:15px;display:grid;position:relative}.date-range-calendar-module__MJlkyW__day[data-outside]{color:var(--muted)}.date-range-calendar-module__MJlkyW__day:hover:not([data-selected],:disabled){background:var(--border)}.date-range-calendar-module__MJlkyW__day[data-selected]{background:var(--text);color:var(--bg)}.date-range-calendar-module__MJlkyW__day:disabled{color:var(--muted);opacity:.5;cursor:default}.date-range-calendar-module__MJlkyW__fields{border:1px solid var(--border);background:var(--bg);border-radius:999px;grid-template-columns:1fr 1px 1fr;height:40px;display:grid;overflow:hidden}.date-range-calendar-module__MJlkyW__fields:before{content:"";background:var(--border);grid-area:1/2}.date-range-calendar-module__MJlkyW__half{all:unset;letter-spacing:-.01em;min-width:0;color:var(--text);white-space:nowrap;cursor:pointer;grid-row:1;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:15px;display:flex}.date-range-calendar-module__MJlkyW__half:first-child{grid-column:1;padding:0 9.7px 0 15.5px}.date-range-calendar-module__MJlkyW__half:last-child{grid-column:3;padding:0 12.2px 0 8.5px}.date-range-calendar-module__MJlkyW__half>span{text-overflow:ellipsis;flex:1;overflow:hidden}.date-range-calendar-module__MJlkyW__half[data-active]{background:var(--border)}.date-range-calendar-module__MJlkyW__fields[data-open] .date-range-calendar-module__MJlkyW__half:not([data-active]){color:color-mix(in srgb, var(--muted) 60%, transparent)}.date-range-calendar-module__MJlkyW__chevron{color:var(--muted);flex:none;transition:transform .15s}[data-active]>.date-range-calendar-module__MJlkyW__chevron,.date-range-calendar-module__MJlkyW__trigger[aria-expanded=true]>.date-range-calendar-module__MJlkyW__chevron{transform:rotate(180deg)}.date-range-calendar-module__MJlkyW__trigger{all:unset;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;cursor:pointer;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:14.5px;display:inline-flex}.date-range-calendar-module__MJlkyW__list{min-width:220px;padding:8px;display:grid}.date-range-calendar-module__MJlkyW__item{all:unset;letter-spacing:-.01em;color:var(--text);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500;line-height:17px}.date-range-calendar-module__MJlkyW__item:hover,.date-range-calendar-module__MJlkyW__item[aria-checked=true]{background:var(--surface)}.date-range-calendar-module__MJlkyW__listDivider{background:var(--border);height:1px;margin:4px 0}.date-range-calendar-module__MJlkyW__monthTrigger{align-self:center;gap:8px}.date-range-calendar-module__MJlkyW__monthIcon{color:var(--text);margin-right:0;display:inline-grid}.date-range-calendar-module__MJlkyW__list[role=menu]{max-height:360px;overflow-y:auto}.date-range-calendar-module__MJlkyW__footer{justify-content:space-between;gap:12px;margin-top:-8px;padding:0 10px 12px;display:flex}.date-range-calendar-module__MJlkyW__footerButton{all:unset;letter-spacing:-.01em;color:var(--accent);cursor:pointer;border-radius:10px;padding:6px 8px;font-size:13px;font-weight:500;line-height:16px}.date-range-calendar-module__MJlkyW__footerButton:hover:not(:disabled){background:var(--surface)}.date-range-calendar-module__MJlkyW__footerButton:disabled{color:var(--muted);cursor:default}.date-range-calendar-module__MJlkyW__footerButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.media-lightbox-module__BvlghW__content{color:#fff;background:#000;flex-direction:column;display:flex}.media-lightbox-module__BvlghW__header{color:#fff;background:#000}.media-lightbox-module__BvlghW__close{color:#fff}.media-lightbox-module__BvlghW__close:hover{background:#ffffff1f}.media-lightbox-module__BvlghW__body{flex:1;min-height:0;padding:0;display:flex}.media-lightbox-module__BvlghW__stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.media-lightbox-module__BvlghW__media{object-fit:contain;background:#000;width:100vw;height:100%;max-height:100vh;display:block}
.analytics-finance-module__ZMHaVa__root{letter-spacing:-.01em;gap:12px;margin-top:-6px;display:grid}.analytics-finance-module__ZMHaVa__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-finance-module__ZMHaVa__card{background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}.analytics-finance-module__ZMHaVa__title{margin:0;font-size:16px;font-weight:600;line-height:1.21}.analytics-finance-module__ZMHaVa__subtitle{min-width:0;margin-top:9.6px;font-size:12px;font-weight:500;line-height:1.21;display:flex}.analytics-finance-module__ZMHaVa__range{margin-top:12px}.analytics-finance-module__ZMHaVa__label{color:var(--muted);font-size:12px;font-weight:500;line-height:1.21}.analytics-finance-module__ZMHaVa__value{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.21}.analytics-finance-module__ZMHaVa__totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.analytics-finance-module__ZMHaVa__figure{align-content:start;gap:3.6px;display:grid}.analytics-finance-module__ZMHaVa__note{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.21}.analytics-finance-module__ZMHaVa__tableHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.analytics-finance-module__ZMHaVa__sub{color:var(--muted);white-space:nowrap;font-size:12px;display:block}.analytics-finance-module__ZMHaVa__money{white-space:nowrap}.analytics-finance-module__ZMHaVa__trigger{all:unset;max-width:100%;color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:14.5px;display:inline-flex}.analytics-finance-module__ZMHaVa__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.analytics-finance-module__ZMHaVa__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.analytics-finance-module__ZMHaVa__triggerText{text-overflow:ellipsis;overflow:hidden}.analytics-finance-module__ZMHaVa__dropdown{background:var(--bg);border:0;border-radius:16px;width:360px;max-width:calc(100vw - 32px);padding:16px;box-shadow:0 8px 24px #00000014,0 1px 2px #0000000f}:root[data-theme=dark] .analytics-finance-module__ZMHaVa__dropdown{box-shadow:0 8px 24px #00000080, 0 0 0 1px var(--border)}.analytics-finance-module__ZMHaVa__chosen{color:var(--muted);margin-top:12px;font-size:12px;font-weight:500}.analytics-finance-module__ZMHaVa__status{color:var(--muted);margin-left:6px;font-size:12px}@media (max-width:900px){.analytics-finance-module__ZMHaVa__filters,.analytics-finance-module__ZMHaVa__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.analytics-finance-module__ZMHaVa__filters,.analytics-finance-module__ZMHaVa__totals{grid-template-columns:1fr}}
.blocks-module__ybE9Gq__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:10px 12px 12px}.blocks-module__ybE9Gq__cardProblem{border-color:var(--danger)}.blocks-module__ybE9Gq__cardActive{border-color:var(--accent,#1c7ed6);box-shadow:0 0 0 1px var(--accent,#1c7ed6)}.blocks-module__ybE9Gq__structureScope{container-type:inline-size}.blocks-module__ybE9Gq__withStructure{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.blocks-module__ybE9Gq__structureMain{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.blocks-module__ybE9Gq__structure{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:260px;padding:8px 6px;overflow-y:auto}@container (min-width:640px){.blocks-module__ybE9Gq__withStructure{grid-template-columns:min(332px,100cqi - 372px) minmax(0,1fr)}.blocks-module__ybE9Gq__structure{max-height:calc(100vh - 168px);position:sticky;top:84px}}@container (min-width:900px){.blocks-module__ybE9Gq__withStructure{grid-template-columns:364px minmax(0,1fr)}}.blocks-module__ybE9Gq__structureHead{justify-content:space-between;align-items:center;gap:4px;padding:0 2px 6px 6px;display:flex}.blocks-module__ybE9Gq__structureTitle{min-width:0}.blocks-module__ybE9Gq__structureList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.blocks-module__ybE9Gq__structureRow{width:100%;color:inherit;font:inherit;text-align:left;border-radius:6px;grid-template-columns:18px 16px minmax(0,1fr);align-items:start;gap:6px;padding:5px 6px;display:grid}.blocks-module__ybE9Gq__structureRow:hover,.blocks-module__ybE9Gq__structureRowActive{background:var(--mantine-color-blue-light)}.blocks-module__ybE9Gq__structureRowActive{box-shadow:inset 2px 0 0 var(--accent,#1c7ed6)}.blocks-module__ybE9Gq__structureRowSortable{cursor:grab;touch-action:none}.blocks-module__ybE9Gq__structureRowGrip{grid-template-columns:12px 18px 16px minmax(0,1fr)}.blocks-module__ybE9Gq__structureGrip{color:var(--muted);margin-top:3px}.blocks-module__ybE9Gq__structureItem{position:relative}.blocks-module__ybE9Gq__structureSteps{background:var(--surface);opacity:0;border-radius:6px;align-items:center;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:3px;right:2px}.blocks-module__ybE9Gq__structureArrows{flex-direction:column;gap:1px;display:flex}.blocks-module__ybE9Gq__structureItem:hover .blocks-module__ybE9Gq__structureSteps,.blocks-module__ybE9Gq__structureItem:focus-within .blocks-module__ybE9Gq__structureSteps{opacity:1}.blocks-module__ybE9Gq__structureSteps:has([data-state]){opacity:1}.blocks-module__ybE9Gq__structureRowDragging{z-index:1;cursor:grabbing;background:var(--surface);position:relative;box-shadow:0 4px 12px #0000002e}.blocks-module__ybE9Gq__structureNumber{color:var(--muted);text-align:right;font-size:11px;line-height:18px}.blocks-module__ybE9Gq__structureIcon{margin-top:1px}.blocks-module__ybE9Gq__structureText{min-width:0;display:grid}.blocks-module__ybE9Gq__structureKind,.blocks-module__ybE9Gq__structureCaption{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blocks-module__ybE9Gq__structureKind{font-size:13px;font-weight:600;line-height:18px}.blocks-module__ybE9Gq__structureRowEditing{background:var(--mantine-color-blue-light);align-items:center}.blocks-module__ybE9Gq__structureCaption{color:var(--muted);font-size:11px;line-height:14px}.blocks-module__ybE9Gq__cardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.blocks-module__ybE9Gq__insert{justify-content:center;margin:-6px 0;display:flex}.blocks-module__ybE9Gq__tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.blocks-module__ybE9Gq__tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:84px;color:inherit;font:inherit;text-align:center;cursor:pointer;align-content:start;justify-items:center;gap:4px;padding:10px 6px;display:grid}.blocks-module__ybE9Gq__tile:hover:not(:disabled){border-color:var(--accent,#1c7ed6)}.blocks-module__ybE9Gq__tile:disabled{opacity:.45;cursor:not-allowed}.blocks-module__ybE9Gq__tileTitle{font-size:13px;font-weight:600}.blocks-module__ybE9Gq__tileHint{color:var(--muted);font-size:11px;line-height:1.2}.blocks-module__ybE9Gq__inline{border:1px solid var(--border);background:var(--surface);border-radius:8px}.blocks-module__ybE9Gq__inlineToolbar{border-bottom:1px solid var(--border);padding:4px 6px}.blocks-module__ybE9Gq__inlineBody{white-space:pre-wrap;outline:none;min-height:32px;padding:6px 10px}.blocks-module__ybE9Gq__inlineBody p{margin:0}.blocks-module__ybE9Gq__inlineBody:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.blocks-module__ybE9Gq__inlineBody:has(>p:only-child:empty):before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.blocks-module__ybE9Gq__swatch{border-radius:50%;width:12px;height:12px;display:inline-block}.blocks-module__ybE9Gq__box{border-top:1px dashed var(--border);margin-top:10px;padding-top:6px}
.media-library-module__o7U_Bq__tile{border:1px solid var(--border);border-radius:var(--mantine-radius-md);background:var(--surface);width:100%;padding:4px;display:block}.media-library-module__o7U_Bq__tile:hover,.media-library-module__o7U_Bq__tile:focus-visible,.media-library-module__o7U_Bq__row:hover,.media-library-module__o7U_Bq__row:focus-visible{background:var(--mantine-color-blue-light)}.media-library-module__o7U_Bq__thumb{background:var(--field);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.media-library-module__o7U_Bq__row{border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:6px 8px;display:grid}.media-library-module__o7U_Bq__rowMeta{white-space:nowrap}.media-library-module__o7U_Bq__cell{min-width:0;position:relative}.media-library-module__o7U_Bq__zoom{opacity:0;transition:opacity .12s;position:absolute;top:8px;right:8px}.media-library-module__o7U_Bq__cell:hover .media-library-module__o7U_Bq__zoom,.media-library-module__o7U_Bq__cell:focus-within .media-library-module__o7U_Bq__zoom{opacity:1}@media (hover:none){.media-library-module__o7U_Bq__zoom{opacity:1}}.media-library-module__o7U_Bq__rowCell{align-items:center;gap:4px;display:flex}.media-library-module__o7U_Bq__rowCell .media-library-module__o7U_Bq__row{flex:1;min-width:0}.media-library-module__o7U_Bq__zoomInline{flex-shrink:0;position:static}.media-library-module__o7U_Bq__zoomSpacer{flex-shrink:0;width:28px}
.lesson-access-module__gKedhW__details{border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.lesson-access-module__gKedhW__details>summary{cursor:pointer;font-weight:600}.lesson-access-module__gKedhW__details[open]>summary{margin-bottom:12px}
.message-editor-module__5c0k4q__root{border:1px solid var(--border);background:var(--field);border-radius:12px;overflow:hidden}.message-editor-module__5c0k4q__root:focus-within{border-color:var(--accent)}.message-editor-module__5c0k4q__root[data-disabled]{opacity:.6}.message-editor-module__5c0k4q__toolbar{border-bottom:1px solid var(--border);background:var(--surface);padding:4px 6px}.message-editor-module__5c0k4q__body{position:relative}.message-editor-module__5c0k4q__placeholder{color:var(--muted);pointer-events:none;position:absolute;top:10px;left:12px}.message-editor-module__5c0k4q__footer{padding:2px 12px 6px}.message-editor-module__5c0k4q__prose{min-height:120px;max-height:480px;color:var(--text);white-space:pre-wrap;word-break:break-word;outline:none;padding:10px 12px;line-height:1.45;overflow-y:auto}.message-editor-module__5c0k4q__prose p{margin:0}.message-editor-module__5c0k4q__prose a{color:var(--accent);text-decoration:underline}.message-editor-module__5c0k4q__prose code{background:var(--surface);border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.message-editor-module__5c0k4q__prose pre{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:4px 0;padding:8px 10px}.message-editor-module__5c0k4q__prose pre code{background:0 0;padding:0}.message-editor-module__5c0k4q__prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 6px 6px 0;margin:4px 0;padding:2px 10px}.message-editor-module__5c0k4q__prose blockquote[data-expandable=true]{padding-right:28px;position:relative}.message-editor-module__5c0k4q__prose blockquote[data-expandable=true]:after{content:"⌄";color:var(--accent);font-weight:700;position:absolute;top:0;right:8px}.message-editor-module__5c0k4q__prose .tg-spoiler{background:repeating-linear-gradient(-45deg,#92929259 0 3px,#0000 3px 6px);border-radius:3px}.message-editor-module__5c0k4q__prose .bm-msg-variable{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:.9em;line-height:1.5;display:inline-block}.message-editor-module__5c0k4q__prose .bm-msg-emoji{border-bottom:1px dotted var(--accent)}.message-editor-module__5c0k4q__prose .ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:1px}
.telegram-preview-module__HxhM1a__chat{--bubble:#fff;--bubble-text:#000;--bubble-link:#168acd;--bubble-muted:#8c9aa5;--chat-bg:#d9e4ec;--quote:#168acd1a;--keyboard:#00000038;background:var(--chat-bg);border-radius:12px;align-content:start;gap:6px;min-height:140px;padding:14px 12px;display:grid}:root[data-theme=dark] .telegram-preview-module__HxhM1a__chat{--bubble:#212d3b;--bubble-text:#f5f5f5;--bubble-link:#71baf2;--bubble-muted:#6d7f8f;--chat-bg:#0e1621;--quote:#71baf21f;--keyboard:#ffffff1f}.telegram-preview-module__HxhM1a__message{gap:4px;max-width:340px;display:grid}.telegram-preview-module__HxhM1a__bubble{background:var(--bubble);color:var(--bubble-text);border-radius:12px 12px 12px 4px;font-size:14px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000001f}.telegram-preview-module__HxhM1a__text{white-space:pre-wrap;word-break:break-word;padding:6px 10px 18px}.telegram-preview-module__HxhM1a__time{color:var(--bubble-muted);font-size:11px;position:absolute;bottom:3px;right:8px}.telegram-preview-module__HxhM1a__empty{color:var(--bubble-muted);text-align:center;padding:36px 0;font-size:13px}.telegram-preview-module__HxhM1a__link{color:var(--bubble-link);text-decoration:none}.telegram-preview-module__HxhM1a__code{color:var(--bubble-link);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.telegram-preview-module__HxhM1a__pre{background:var(--quote);white-space:pre-wrap;border-radius:6px;margin:2px 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.telegram-preview-module__HxhM1a__pre .telegram-preview-module__HxhM1a__code{color:inherit}.telegram-preview-module__HxhM1a__quote{border-left:3px solid var(--bubble-link);background:var(--quote);border-radius:4px;margin:2px 0;padding:2px 8px}.telegram-preview-module__HxhM1a__quote[data-collapsed] .telegram-preview-module__HxhM1a__quoteBody{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.telegram-preview-module__HxhM1a__quoteBody{display:block}.telegram-preview-module__HxhM1a__quoteToggle{color:var(--bubble-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;display:block}.telegram-preview-module__HxhM1a__spoiler{cursor:pointer;color:#0000;background:repeating-radial-gradient(circle at 2px 2px, var(--bubble-muted) 0 1px, transparent 1px 3px);-webkit-user-select:none;user-select:none;border-radius:3px}.telegram-preview-module__HxhM1a__spoiler *{color:#0000}.telegram-preview-module__HxhM1a__spoilerOpen{cursor:pointer;background:var(--quote);border-radius:3px}.telegram-preview-module__HxhM1a__media{display:grid}.telegram-preview-module__HxhM1a__album{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.telegram-preview-module__HxhM1a__mediaFill{object-fit:cover;width:100%;max-height:260px;display:block}.telegram-preview-module__HxhM1a__mediaStub{background:var(--quote);min-height:150px;color:var(--bubble-muted);place-items:center;font-size:13px;display:grid}.telegram-preview-module__HxhM1a__album .telegram-preview-module__HxhM1a__mediaStub{min-height:90px}.telegram-preview-module__HxhM1a__file{align-items:center;gap:8px;padding:8px 10px 0;display:flex}.telegram-preview-module__HxhM1a__fileIcon{background:var(--bubble-link);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.telegram-preview-module__HxhM1a__round{object-fit:cover;background:var(--quote);width:200px;height:200px;color:var(--bubble-muted);border-radius:50%;place-items:center;display:grid}.telegram-preview-module__HxhM1a__linkCard{border-left:3px solid var(--bubble-link);background:var(--quote);border-radius:4px;margin:0 10px 4px;padding:4px 8px;font-size:12px;display:grid}.telegram-preview-module__HxhM1a__linkCard b{color:var(--bubble-link)}.telegram-preview-module__HxhM1a__linkCard span{color:var(--bubble-muted)}.telegram-preview-module__HxhM1a__keyboard{gap:4px;display:grid}.telegram-preview-module__HxhM1a__keyboardRow{gap:4px;display:flex}.telegram-preview-module__HxhM1a__button{background:var(--keyboard);color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1 1 0;min-width:0;padding:8px 14px;font-size:13px;font-weight:500;position:relative;overflow:hidden}.telegram-preview-module__HxhM1a__buttonIcon{font-size:10px;position:absolute;top:2px;right:4px}
.message-fields-module__YvWFMa__wrap{container-type:inline-size}.message-fields-module__YvWFMa__layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.message-fields-module__YvWFMa__preview{gap:4px;display:grid;position:sticky;top:84px}@container (max-width:760px){.message-fields-module__YvWFMa__layout{grid-template-columns:minmax(0,1fr)}.message-fields-module__YvWFMa__preview{position:static}}
.dialogs-module__xJKzSq__chat{--bubble-in:#fff;--bubble-out:#effdde;--bubble-text:#000;--bubble-link:#168acd;--bubble-muted:#7d8b97;--chat-bg:#d9e4ec;--quote:#168acd1a;--chip:#00000014;--bubble-deleted:#eef1f4;background:var(--chat-bg);border-radius:12px;height:clamp(420px,100vh - 330px,900px);padding:12px;overflow-y:auto}:root[data-theme=dark] .dialogs-module__xJKzSq__chat{--bubble-in:#212d3b;--bubble-out:#2b5278;--bubble-text:#f5f5f5;--bubble-link:#71baf2;--bubble-muted:#8a9aa9;--chat-bg:#0e1621;--quote:#71baf21f;--chip:#ffffff1a;--bubble-deleted:#1b2430}.dialogs-module__xJKzSq__feed{gap:6px;display:grid}.dialogs-module__xJKzSq__top{justify-content:center;padding-bottom:6px;display:flex}.dialogs-module__xJKzSq__day{color:#fff;background:#00000038;border-radius:999px;justify-self:center;margin:8px 0 2px;padding:2px 10px;font-size:12px}.dialogs-module__xJKzSq__row{display:flex}.dialogs-module__xJKzSq__rowIn{justify-content:flex-start}.dialogs-module__xJKzSq__rowOut{justify-content:flex-end}.dialogs-module__xJKzSq__bubble{max-width:min(520px,85%);color:var(--bubble-text);border-radius:12px;gap:4px;padding:6px 10px 4px;font-size:14px;line-height:1.4;display:grid;box-shadow:0 1px 1px #0000001f}.dialogs-module__xJKzSq__bubbleIn{background:var(--bubble-in);border-bottom-left-radius:4px}.dialogs-module__xJKzSq__bubbleOut{background:var(--bubble-out);border-bottom-right-radius:4px}.dialogs-module__xJKzSq__bubbleDeleted{background:var(--bubble-deleted);color:var(--bubble-muted);box-shadow:none}.dialogs-module__xJKzSq__deleted{font-style:italic}.dialogs-module__xJKzSq__menu{color:var(--bubble-muted);margin-right:-4px}.dialogs-module__xJKzSq__bubbleMass{opacity:.85;font-size:13px}.dialogs-module__xJKzSq__label{color:var(--bubble-link);font-size:12px;font-weight:600}.dialogs-module__xJKzSq__text{white-space:pre-wrap;word-break:break-word}.dialogs-module__xJKzSq__missing{color:var(--bubble-muted);font-style:italic}.dialogs-module__xJKzSq__toggle{color:var(--bubble-link);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.dialogs-module__xJKzSq__meta{color:var(--bubble-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.dialogs-module__xJKzSq__media{display:grid}.dialogs-module__xJKzSq__album{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.dialogs-module__xJKzSq__image{object-fit:cover;border-radius:8px;width:100%;max-width:320px;max-height:280px;display:block}.dialogs-module__xJKzSq__round{object-fit:cover;border-radius:50%;width:200px;height:200px}.dialogs-module__xJKzSq__audio{width:260px;max-width:100%}.dialogs-module__xJKzSq__file{color:var(--bubble-link);word-break:break-all;text-decoration:none}.dialogs-module__xJKzSq__stub{background:var(--quote);color:var(--bubble-muted);border-radius:8px;padding:8px 10px;font-size:13px}.dialogs-module__xJKzSq__load{justify-self:start}.dialogs-module__xJKzSq__keyboard{gap:4px;display:grid}.dialogs-module__xJKzSq__keyboardRow{flex-wrap:wrap;gap:4px;display:flex}.dialogs-module__xJKzSq__chip{background:var(--chip);color:var(--bubble-link);text-align:center;border-radius:8px;flex:auto;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none}.dialogs-module__xJKzSq__composerBar{z-index:2;background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;bottom:0}.dialogs-module__xJKzSq__attached{width:72px;height:72px;position:relative}.dialogs-module__xJKzSq__attached img{object-fit:cover;border-radius:8px;width:100%;height:100%}.dialogs-module__xJKzSq__attachedRemove{position:absolute;top:-6px;right:-6px}
