@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.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}html,body,#root{height:100%}body{background:#eef1f5;margin:0}.mantine-AppShell-main{padding-bottom:calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding) + env(safe-area-inset-bottom,0px))}.mantine-Notifications-root[data-position^=bottom]{bottom:calc(var(--mantine-spacing-md) + env(safe-area-inset-bottom,0px))}@media (width<=48em){.mantine-Modal-inner{padding:0}.mantine-Modal-content{max-width:100%;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.mantine-Modal-close{width:44px;height:44px}.mantine-Input-input{font-size:max(16px, var(--input-fz,var(--mantine-font-size-sm)))}}.misli-schedule-page{height:calc(100dvh - 56px - 2 * var(--mantine-spacing-md) - env(safe-area-inset-bottom,0px));min-height:480px;display:flex}.misli-schedule{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.misli-side-panel-slot{flex:none;display:flex;overflow:hidden}.misli-side-panel-frame{border-inline-start:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body);flex:none}.misli-side-panel{flex-direction:column;height:100%;display:flex}.misli-side-panel-header{border-bottom:1px solid var(--mantine-color-gray-2);padding:4px 4px 10px 16px}.misli-side-panel-body{flex:1;min-height:0;padding:12px 4px 0 16px;overflow-y:auto}.misli-editor-time{gap:var(--mantine-spacing-xs);grid-template-columns:1.4fr 1fr 1fr;display:grid}.misli-editor-time>*{min-width:0}.misli-editor-footer{z-index:2;margin-top:var(--mantine-spacing-md);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-body);position:sticky;bottom:0}.misli-agenda{flex:1;min-height:0;padding-bottom:88px;overflow-y:auto}.misli-agenda-row{border:1px solid var(--mantine-color-gray-3);background-color:#e6f1fa;border-inline-start:4px solid #0a6ebd;border-radius:8px;width:100%;padding:8px 10px;display:block}.misli-agenda-time{font-variant-numeric:tabular-nums}.misli-agenda-row[data-tone=confirmed]{background-color:#e6f6ec;border-inline-start-color:#2b8a3e}.misli-agenda-row[data-tone=no_show]{background-color:#f1f3f5;border-inline-start-color:#adb5bd}.misli-agenda-row[data-tone=cancelled]{background-color:#fff;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#c92a2a12 6px 12px);border-inline-start-color:#e03131}.misli-agenda-row[data-tone=cancelled] .misli-agenda-name{color:#6b7280;text-decoration:line-through}.misli-agenda-row[data-old]{opacity:.55}.misli-agenda-row[data-tone=block]{background-color:#f1f3f5;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#64748b1f 6px 12px);border-inline-start-color:#868e96}.misli-agenda-row[data-tone=free]{background-color:#0000;border:1px dashed #a5c8e6;border-inline-start:4px solid #0000}.misli-agenda-row[data-moving]{opacity:.5}.misli-agenda-row[data-target]{border-color:var(--mantine-color-misli-6);border-inline-start-color:#0000}.misli-agenda-row[data-tone=offhours]{border:1px dashed var(--mantine-color-gray-4);background-color:#0000;border-inline-start:4px solid #0000}.misli-agenda-day{border-bottom:1px solid var(--mantine-color-gray-3);align-items:center;gap:8px;min-height:44px;display:flex}.misli-agenda-day-title{flex:1}.misli-agenda-day[data-off] .misli-agenda-day-title{color:#c92a2a}.misli-agenda-day[data-today] .misli-agenda-day-title{color:#0a6ebd}.misli-fab{right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:calc(var(--mantine-z-index-app) - 1);box-shadow:var(--mantine-shadow-md);position:fixed}.misli-calendar{flex:1;min-height:0}.misli-calendar .ec{--misli-line-color:#e3e6eb;--ec-border-color:var(--misli-line-color);--ec-bg-color:#fff;--ec-today-bg-color:#f7fafd;--ec-event-bg-color:#cfe2f6;--ec-event-text-color:#1d2230;--ec-bg-event-color:#64748b1a;--ec-bg-event-opacity:1;--ec-now-indicator-color:#c2410c;--ec-highlight-color:#cce3f5;--ec-event-col-gap:12px;font-size:14px}.misli-calendar .ec-toolbar{display:none}.misli-calendar .ec-time-grid .ec-main{grid-template-columns:max-content var(--misli-columns,repeat(var(--ec-grid-cols), var(--ec-col-width)))}.misli-calendar[data-day-menu] .ec-header .ec-col-head{cursor:pointer}.misli-calendar[data-day-menu] .ec-header .ec-col-head:hover{background-color:#f1f3f5}.misli-calendar .ec-col-head{color:#4b5563;padding-block:6px 5px}.misli-calendar .ec-col-head time{flex-direction:column;align-items:center;line-height:1.15;display:flex}.misli-calendar .ec-misli-daynum{color:#1d2230;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.misli-calendar .ec-misli-weekday{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:12px;overflow:hidden}.misli-calendar .ec-col-head.ec-sat .ec-misli-daynum,.misli-calendar .ec-col-head.ec-sun .ec-misli-daynum,.misli-calendar .ec-col-head.ec-sat .ec-misli-weekday,.misli-calendar .ec-col-head.ec-sun .ec-misli-weekday{color:#c92a2a}.misli-calendar .ec-col-head.ec-today{background-color:#e6f1fa;box-shadow:inset 0 -2px #0a6ebd}.misli-calendar .ec-col-head.ec-today .ec-misli-daynum,.misli-calendar .ec-col-head.ec-today .ec-misli-weekday{color:#0a6ebd}.misli-calendar .ec-time-grid .ec-body .ec-day{background-image:linear-gradient(to top, var(--misli-line-color) 1px, transparent 1px);background-size:100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity))}.misli-calendar .ec-time-grid .ec-body .ec-sidebar{background-image:none}.misli-calendar .ec-time-grid .ec-body .ec-slot{color:#6b7280;padding-block-start:3px;font-size:12px;inset-block-start:0}.misli-calendar .ec-time-grid .ec-body .ec-slot.ec-hidden{visibility:visible}.misli-calendar .ec-event{border-inline-start:3px solid #0a6ebd;border-radius:4px;padding:2px 6px;font-size:11px;line-height:15px;box-shadow:inset 0 -2px #fff;container:misli-event/size}.misli-calendar .ec-misli-card{min-inline-size:0;max-height:max(15px,round(down,100cqh,15px));overflow:hidden}.misli-calendar .ec-misli-when{color:#4b5563;white-space:nowrap;font-size:10px;overflow:hidden}.misli-calendar .ec-misli-who{white-space:nowrap;min-inline-size:0;font-size:12px;display:flex}.misli-calendar .ec-misli-who .ec-misli-name{text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}.misli-calendar .ec-misli-age{color:#4b5563;flex:none}.misli-calendar .ec-misli-age:before{content:", "}@container misli-event (width<=120px){.misli-calendar .ec-misli-age{display:none}}@container misli-event (width<=90px){.misli-calendar .ec-misli-end{display:none}}@container misli-event (width<=50px){.misli-calendar .ec-misli-when{display:none}}@container misli-event (width<=40px){.misli-calendar .ec-misli-card{visibility:hidden}}@container misli-event (height<=29px){.misli-calendar .ec-misli-card{align-items:baseline;gap:6px;display:flex}.misli-calendar .ec-misli-end,.misli-calendar .ec-misli-age,.misli-calendar .ec-misli-line{display:none}}.misli-calendar .ec-event-body{min-inline-size:0;overflow:hidden}.misli-calendar .ec-misli-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.misli-calendar .ec-misli-name{font-weight:600}.misli-calendar .ec-misli-line{color:#374151}.misli-calendar .ec-event.ec-misli-no_show{color:#6b7280;background-color:#f1f3f5;border-inline-start-color:#adb5bd}.misli-calendar .ec-event.ec-misli-confirmed{background-color:#cdebd6;border-inline-start-color:#2b8a3e}.misli-calendar .ec-event.ec-misli-cancelled{color:#6b7280;background-color:#fdf0f0;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#c92a2a1a 6px 12px);border-inline-start-color:#e03131}.misli-calendar .ec-event.ec-misli-cancelled .ec-misli-name{text-decoration:line-through}.misli-calendar .ec-event.ec-misli-block{background-color:#f1f3f5;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#64748b1f 6px 12px);border-inline-start-color:#868e96}.misli-calendar .ec-event.ec-misli-selected{--misli-ring:#0a6ebd;box-shadow:inset 0 0 0 1px var(--misli-ring), 0 3px 10px #1d22302e;z-index:3}.misli-calendar .ec-event.ec-misli-selected.ec-misli-confirmed{--misli-ring:#2b8a3e}.misli-calendar .ec-event.ec-misli-selected.ec-misli-cancelled{--misli-ring:#e03131}.misli-calendar .ec-event.ec-misli-selected.ec-misli-no_show,.misli-calendar .ec-event.ec-misli-selected.ec-misli-block{--misli-ring:#868e96}.misli-calendar .ec-event.ec-misli-draft{pointer-events:none;z-index:2;background-color:#0a6ebd14;border:1px dashed #0a6ebd;border-inline-start:3px solid #0a6ebd}.misli-calendar .ec-event.ec-pointer{border:1px dashed #0a6ebd80;padding:0 6px}.misli-calendar .ec-misli-pointer{color:#0a6ebd;font-size:12px;line-height:1.2}.misli-month-title{border-radius:var(--mantine-radius-md);max-width:100%;padding:4px 8px}.misli-month-title svg{flex:none}.misli-month-title:hover{background-color:#e9ecef}.misli-month{inline-size:260px}.misli-month-day{border-radius:var(--mantine-radius-sm);text-align:center;font-variant-numeric:tabular-nums;block-size:32px;font-size:14px;position:relative}.misli-month-day:hover{background-color:#f1f3f5}.misli-month-day[data-weekend]{color:#c92a2a}.misli-month-day[data-other]{opacity:.4}.misli-month-day[data-shown]{background-color:#e6f1fa}.misli-month-day[data-today]{color:#fff;background-color:#0a6ebd;font-weight:600}.misli-month-count{color:#2b8a3e;font-size:10px;line-height:1;position:absolute;inset-block-start:1px;inset-inline-end:3px}.misli-month-day[data-today] .misli-month-count{color:#fff}.misli-drag-handle{cursor:grab;touch-action:none}.misli-sortable-row[data-dragging]{background-color:#e6f1fa;box-shadow:0 2px 8px #1d22301f}.misli-sortable-row[data-dragging] .misli-drag-handle{cursor:grabbing}.misli-sort-header{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.misli-sort-header svg{width:12px;height:12px}.misli-sort-header[data-active]{color:var(--mantine-color-text)}.misli-sort-header[data-active] svg{color:var(--mantine-color-misli-7)}.misli-sort-header:hover{color:#0a6ebd}.misli-table{--table-hover-color:#f7fafd;font-variant-numeric:tabular-nums}.misli-table thead th{padding-top:calc(var(--table-vertical-spacing) + 1px);padding-bottom:calc(var(--table-vertical-spacing) - 1px);font-size:var(--mantine-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--misli-quiet);white-space:nowrap;background-color:#f7fafd;font-weight:600}.misli-patient-name{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.misli-services-toggle{align-items:center;gap:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-body);width:100%;min-height:36px;padding:6px 10px 6px 12px;display:flex}.misli-services-toggle:hover{border-color:var(--mantine-color-gray-5)}.misli-patient-row{width:100%;padding:10px var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2);display:block}.misli-patient-row:first-child{border-top:0}.misli-patient-row:active{background-color:var(--mantine-color-gray-0)}.misli-patient-row-meta{justify-content:space-between;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);white-space:nowrap;margin-top:2px;display:flex}.misli-service-row{align-items:center;column-gap:var(--mantine-spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.misli-service-open{min-width:0}.misli-hours{display:grid}.misli-hours-row{grid-template-columns:7.5rem 7rem 1rem 7rem 28px 28px;grid-auto-rows:minmax(36px,auto);align-items:center;column-gap:6px;padding-block:6px;display:grid}.misli-hours-row+.misli-hours-row:not([data-more]){border-top:1px solid var(--mantine-color-gray-2)}.misli-hours-row[data-more],.misli-hours-row:first-child{padding-top:0}.misli-hours-row:last-child{padding-bottom:0}.misli-hours-row[data-weekend]>:first-child{color:#c92a2a}.misli-hours-off{height:30px;font-size:var(--mantine-font-size-sm);background-color:#f1f3f5;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#64748b1f 6px 12px);border-inline-start:3px solid #868e96;border-radius:4px;grid-column:2/6;align-items:center;padding-inline:10px;display:flex}@media (width<=48em){.misli-hours-row{grid-template-columns:2rem 5.5rem .5rem 5.5rem 28px 28px;column-gap:4px}}@media (pointer:coarse){.misli-hours input[type=time]::-webkit-calendar-picker-indicator{display:none}}.misli-removable-row{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.misli-removable-row>.misli-plaque{flex:1}.misli-interval-row{align-items:end;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;display:grid}.misli-interval-row>:last-child{margin-bottom:4px}.misli-role-row{align-items:center;column-gap:var(--mantine-spacing-md);grid-template-columns:11rem minmax(0,1fr) 9rem 6.5rem;grid-auto-rows:minmax(36px,auto);display:grid}.misli-role-row>:last-child{justify-self:end}@media (width<=48em){.misli-role-row{grid-template-columns:minmax(0,1fr) auto}}.misli-journal-filters{align-items:end;gap:var(--mantine-spacing-sm);grid-template-columns:10rem 10rem 14rem 12rem 12rem auto;display:grid}.misli-journal-reset{min-height:36px}@media (width<=48em){.misli-journal-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.misli-table .misli-journal-day{--tr-hover-bg:transparent}.misli-journal-day th{padding-top:calc(var(--table-vertical-spacing) + 12px);font-weight:700}.misli-date-tabs{flex-wrap:wrap;gap:6px;display:flex}.misli-date-tab{border:1px solid var(--mantine-color-gray-3);text-align:center;border-radius:8px;min-width:76px;padding:5px 14px;position:relative}.misli-date-tab[aria-selected=true]{border-color:var(--mantine-color-misli-7);background-color:var(--mantine-color-misli-0)}.misli-date-tab[data-mark=next]:after,.misli-date-tab[data-mark=wait]:after{content:"";box-sizing:border-box;border:2px solid var(--mantine-color-body);background:var(--mantine-color-misli-7);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.misli-date-tab[data-mark=wait]:after{background:#b06d00}.misli-date-tab[data-mark=off]{background-image:repeating-linear-gradient(-45deg, transparent 0 5px, var(--mantine-color-gray-4) 5px 6.5px)}.misli-date-tab[data-mark=off][aria-selected=true]{background-image:repeating-linear-gradient(-45deg, transparent 0 5px, var(--mantine-color-misli-2) 5px 6.5px)}@media (width<=48em){.misli-date-tabs{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));display:grid}.misli-date-tab{min-width:0;padding-inline:4px}}.misli-card-layout{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""history""plans";align-items:start;display:grid}.misli-card-main{grid-area:main}.misli-card-history{grid-area:history}.misli-card-plans{grid-area:plans}@media (width>=62em){.misli-card-layout{grid-template:"main history""plans history"1fr/minmax(0,1fr) minmax(0,2fr)}}.misli-facts{column-gap:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);grid-template-columns:max-content minmax(0,1fr);row-gap:10px;margin:0;display:grid}.misli-facts dt{color:var(--mantine-color-dimmed)}.misli-facts dd{overflow-wrap:anywhere;margin:0}.misli-disclosure{width:100%;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);align-items:center;gap:12px;padding-block:4px;transition:color .12s;display:flex}.misli-disclosure:before,.misli-disclosure:after{content:"";border-top:1px solid var(--mantine-color-gray-3);flex:1}.misli-disclosure:hover{color:var(--mantine-color-misli-7)}.misli-sticky-head{top:var(--app-shell-header-height,56px);z-index:5;margin-top:calc(-1 * var(--mantine-spacing-md));padding-block:var(--mantine-spacing-md) var(--mantine-spacing-xs);background-color:#eef1f5;position:sticky}@media (width<=48em){.misli-sticky-head{position:static}}.misli-icon-button .mantine-Button-section[data-position=left]{margin-inline-end:5px}.misli-panel-box{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0)}.misli-study{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:#e6f1fa;border-inline-start:3px solid #0a6ebd;padding:8px 10px}.misli-study[data-status=in_progress]{background-color:#fff9db;border-inline-start-color:#f08c00}.misli-study[data-status=cancelled]{background-color:#f1f3f5;border-inline-start-color:#adb5bd}.misli-study[data-status=completed]{background-color:#e6f6ec;border-inline-start-color:#2b8a3e}.misli-study[data-status=discontinued]{background-color:#fff5f5;border-inline-start-color:#e03131}.misli-status-pick{font-size:var(--mantine-font-size-sm);color:#0a6ebd;background-color:#e6f1fa;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-weight:600;display:inline-flex}.misli-status-pick[data-status=confirmed]{color:#2b8a3e;background-color:#e6f6ec}.misli-status-pick[data-status=no_show]{color:#495057;background-color:#f1f3f5}.misli-status-pick[data-status=cancelled]{color:#c92a2a;background-color:#fff5f5}.misli-status-pick:disabled{cursor:default}.misli-status-dot{background-color:#0a6ebd;border-radius:50%;flex:none;width:8px;height:8px}.misli-status-dot[data-status=confirmed]{background-color:#2b8a3e}.misli-status-dot[data-status=no_show]{background-color:#adb5bd}.misli-status-dot[data-status=cancelled]{background-color:#e03131}.mantine-Menu-item[data-current]{background-color:var(--mantine-color-gray-1);font-weight:600}.misli-bullets{flex-direction:column;gap:8px;margin:0;padding-inline-start:18px;display:flex}.misli-bullets li::marker{color:var(--mantine-color-gray-5)}.misli-bullets-tight{gap:0}.misli-plan-stages{margin:0;padding:0;list-style:none}.misli-plan-stage{padding:0 0 12px 22px;position:relative}.misli-plan-stage:before{content:"";border:2px solid var(--mantine-color-gray-5);background-color:var(--mantine-color-body);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:3px}.misli-plan-stage:not(:last-child):after{content:"";background-color:var(--mantine-color-gray-3);width:2px;position:absolute;top:19px;bottom:0;left:8px}.misli-plan-stage[data-status=done]:before{background-color:#2b8a3e;border-color:#2b8a3e}.misli-plan-stage[data-status=overdue]:before{background-color:#c92a2a;border-color:#c92a2a}.misli-plan-stage[data-status=soon]:before{border-color:#e8590c}.misli-plan-stage[data-status=skipped]:before{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-gray-3)}.misli-stages{container-type:inline-size}.misli-stages-head,.misli-stage{grid-template-columns:15rem minmax(0,1fr) 8.5rem 28px;align-items:center;gap:8px 10px;display:grid}.misli-stages-head{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);padding:0 4px 6px;font-size:12px;font-weight:600}.misli-stages-day0,.misli-stage,.misli-stages-add{border-top:1px solid var(--mantine-color-gray-2);padding:8px 4px}.misli-stages-day0{align-items:flex-start;gap:10px;display:flex}.misli-stages-dot{border:2px solid var(--mantine-primary-color-filled);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.misli-stage-due{grid-column:1;margin-top:-4px}.misli-stage[data-moved]{animation:1.6s ease-out misli-stage-moved}@keyframes misli-stage-moved{0%{background-color:var(--mantine-color-yellow-1)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.misli-stage[data-moved]{animation-duration:10ms}}@container (width<=600px){.misli-stages-head{display:none}.misli-stage{grid-template-columns:auto minmax(0,1fr) 28px;grid-template-areas:"title title remove""term kind kind";padding-block:10px}.misli-stage-term{grid-area:term}.misli-stage-kind{grid-area:kind;justify-self:end}.misli-stage-remove{grid-area:remove;align-self:start;margin-top:4px}.misli-stage-title{grid-area:title}.misli-stage:has(.misli-stage-due){grid-template-areas:"title title remove""term kind kind""due due due"}.misli-stage-due{grid-area:due;margin-top:0}}@container (width<=290px){.misli-stage{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"title remove""term term""kind kind"}.misli-stage-kind{justify-self:start}.misli-stage:has(.misli-stage-due){grid-template-areas:"title remove""term term""kind kind""due due"}}.misli-template-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.misli-template-item{border-radius:var(--mantine-radius-md);align-items:center;gap:2px;padding-left:4px;display:flex}.misli-template-item[data-selected]{background-color:var(--mantine-primary-color-light)}.misli-template-open{border-radius:var(--mantine-radius-md);flex:1;min-width:0;padding:8px 10px;display:block}.misli-template-item:not([data-selected]) .misli-template-open:hover{background-color:var(--mantine-color-gray-0)}.misli-editor-foot{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}.misli-control-row{padding-block:10px}.misli-control-row+.misli-control-row{border-top:1px solid var(--mantine-color-gray-2)}.misli-control-row:first-child{padding-top:0}.misli-control-row:last-child{padding-bottom:0}.misli-app-status{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.misli-app-status:before{content:"";background:var(--mantine-color-gray-5);border-radius:50%;width:8px;height:8px}.misli-app-status[data-on]{background:var(--mantine-color-green-0);color:var(--mantine-color-green-9)}.misli-app-status[data-on]:before{background:var(--mantine-color-green-6)}.misli-app-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.misli-app-choice{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);border-radius:16px;flex-direction:column;gap:4px;padding:16px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.misli-app-choice:hover:not(:disabled){border-color:var(--mantine-color-misli-6);transform:translateY(-1px);box-shadow:0 6px 18px #0a6ebd1f}.misli-app-choice:focus-visible{outline:2px solid var(--mantine-color-misli-6);outline-offset:2px}.misli-app-choice-icon{background:var(--mantine-color-misli-0);width:48px;height:48px;color:var(--mantine-color-misli-7);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.misli-app-choice-where{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.misli-app-choice-title{font-size:17px;font-weight:600}.misli-app-choice-text{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);line-height:1.4}.misli-app-link-head{align-items:center;gap:16px;display:flex}.misli-countdown{--misli-countdown-color:var(--mantine-color-misli-7);flex:none;width:84px;height:84px;position:relative}.misli-countdown[data-tone=late]{--misli-countdown-color:var(--mantine-color-orange-6)}.misli-countdown[data-tone=over]{--misli-countdown-color:var(--mantine-color-gray-5)}.misli-countdown svg{width:100%;height:100%;display:block}.misli-countdown circle{fill:none;stroke-width:6px}.misli-countdown-track{stroke:var(--mantine-color-gray-2)}.misli-countdown-bar{stroke:var(--misli-countdown-color);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.misli-countdown-time{color:var(--misli-countdown-color);font-variant-numeric:tabular-nums;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}.misli-app-send{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.misli-app-tile{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);color:var(--mantine-color-dark-7);font:inherit;font-size:var(--mantine-font-size-sm);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.misli-app-tile:hover{border-color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-0)}.misli-app-tile[data-brand=whatsapp]:hover{background:#ebfaf1;border-color:#25d366}.misli-app-tile[data-brand=telegram]:hover{background:#e9f6fc;border-color:#26a5e4}.misli-app-tile[data-done]{border-color:var(--mantine-color-green-6);background:var(--mantine-color-green-0);color:var(--mantine-color-green-8)}.misli-app-tile:focus-visible{outline:2px solid var(--mantine-color-misli-6);outline-offset:2px}.misli-app-preview{background:var(--mantine-color-gray-0);border-radius:16px;margin:0;padding:12px}.misli-app-preview figcaption{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);margin-bottom:8px}.misli-app-bubble{max-width:92%;font-size:var(--mantine-font-size-sm);background:#dcf5d0;border-radius:14px 14px 4px;flex-direction:column;gap:8px;margin-left:auto;padding:10px 12px;line-height:1.4;display:flex}.misli-app-bubble-text{white-space:pre-line}.misli-app-bubble-link{color:var(--mantine-color-misli-7);overflow-wrap:anywhere}.misli-app-qr{--misli-qr-corner:var(--mantine-color-misli-7);background:linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) top left / 28px 3px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) top left / 3px 28px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) top right / 28px 3px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) top right / 3px 28px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) bottom left / 28px 3px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) bottom left / 3px 28px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) bottom right / 28px 3px, linear-gradient(var(--misli-qr-corner), var(--misli-qr-corner)) bottom right / 3px 28px;background-repeat:no-repeat;border-radius:8px;align-self:center;padding:16px}.misli-app-qr img{display:block}.misli-pregnancy-term{background:var(--mantine-color-pink-0);color:var(--mantine-color-pink-9);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.misli-pregnancy-term[data-overdue]{background:var(--mantine-color-orange-0);color:var(--mantine-color-orange-9)}.misli-pregnancy-trimester{font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.misli-pregnancy-weeks{font-size:26px;font-weight:700;line-height:1.2}.misli-pregnancy-basis{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm)}.misli-pregnancy-confirm{background:var(--mantine-color-gray-0);border-radius:12px;padding:12px}.misli-journal{gap:10px;min-width:0;display:grid;container-type:inline-size}.misli-journal-num{font-variant-numeric:tabular-nums}.misli-journal-op{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.misli-journal[data-off] .misli-journal-op-name{color:var(--mantine-color-dimmed);font-weight:500}.misli-journal-status{font-size:var(--mantine-font-size-sm);white-space:nowrap;color:var(--mantine-color-gray-7);background:var(--mantine-color-gray-1);border-radius:99px;padding:1px 8px;font-weight:500}.misli-journal-status[data-status=planned]{color:var(--mantine-color-blue-8);background:var(--mantine-color-blue-0)}.misli-journal-status[data-status=confirmed]{color:var(--mantine-color-green-9);background:var(--mantine-color-green-0)}.misli-journal-status[data-status=postponed]{color:var(--mantine-color-orange-9);background:var(--mantine-color-orange-0)}.misli-journal-status[data-status=cancelled]{color:var(--mantine-color-red-9);background:var(--mantine-color-red-0)}.misli-journal-kv{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:6px 12px;margin:0;display:grid}.misli-journal-kv dt{color:var(--mantine-color-dimmed)}.misli-journal-kv dd{min-width:0;margin:0}.misli-sheet{background:var(--mantine-color-body);border:1px solid #e2e7ee;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0e1a2b12}.misli-sheet-head{background:var(--mantine-color-misli-0);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:7px 12px;display:flex}.misli-sheet-body{padding:10px 12px}.misli-sheet-conclusion{white-space:pre-line}.misli-sheet[data-wait]{box-shadow:none;border-style:dashed;border-color:#e9c58a}.misli-sheet[data-wait] .misli-sheet-head{background:#f5f8fb}.misli-sheet-wait{white-space:nowrap;color:#8a5300;align-items:center;gap:6px;font-weight:500;display:inline-flex}.misli-sheet-wait:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.misli-sheet-foot{border-top:1px solid #e2e7ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.misli-sheet-changed{flex-basis:100%}.misli-sheet-seen{width:12rem}.misli-sheet-seen .mantine-SegmentedControl-label{font-size:var(--mantine-font-size-md);padding-block:2px;font-weight:500}.misli-sheet-seen .mantine-SegmentedControl-label[data-active] .misli-sheet-seen-yes{color:var(--mantine-color-misli-7)}@container (width<=30rem){.misli-journal-kv{grid-template-columns:max-content minmax(0,1fr);column-gap:10px}.misli-journal-kv [data-full]{grid-column:1/-1}.misli-journal-kv dt[data-full]{margin-bottom:-4px}.misli-sheet-head,.misli-sheet-body,.misli-sheet-foot{padding-inline:10px}.misli-sheet-foot{grid-template-columns:minmax(0,1fr);display:grid}.misli-sheet-seen{width:100%}.misli-sheet-seen-row .misli-sheet-seen{flex:1;width:auto}}.misli-protocol-layout{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"when""fields""team";align-items:start;display:grid}.misli-protocol-fields{grid-area:fields}.misli-protocol-when{grid-area:when}.misli-protocol-team{grid-area:team}@media (width>=62em){.misli-protocol-layout{grid-template:"fields when""fields team"1fr/minmax(0,7fr) minmax(0,5fr)}}@media (width>=75em){.misli-protocol-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.misli-settings-map,.misli-set-page,.misli-patients{--mantine-color-dimmed:#374151;--misli-quiet:#6b7280}.misli-plaque{border-inline-start:3px solid var(--mantine-color-misli-7);background-color:var(--mantine-color-misli-0);color:#1d2230;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px;display:block;overflow:hidden}.misli-plaque b{font-weight:650}.misli-plaque[data-inline]{vertical-align:middle;flex:none;display:inline-block}.misli-plaque[data-wrap]{white-space:normal}.misli-plaque[data-small]{padding:2px 6px;font-size:12px;line-height:16px}.misli-plaque-button{border-radius:4px;display:inline-flex}.misli-plaque-button:hover .misli-plaque[data-tone=info],.misli-plaque-button[aria-expanded=true] .misli-plaque[data-tone=info]{background-color:var(--mantine-color-misli-1)}.misli-plaque-button:hover .misli-plaque[data-tone=ok],.misli-plaque-button[aria-expanded=true] .misli-plaque[data-tone=ok]{background-color:var(--mantine-color-green-1)}.misli-plaque-button:hover .misli-plaque[data-tone=warn],.misli-plaque-button[aria-expanded=true] .misli-plaque[data-tone=warn]{background-color:var(--mantine-color-orange-1)}.misli-plaque-button:hover .misli-plaque[data-tone=pink],.misli-plaque-button[aria-expanded=true] .misli-plaque[data-tone=pink]{background-color:var(--mantine-color-pink-1)}.misli-plaque-button:hover .misli-plaque[data-tone=danger],.misli-plaque-button[aria-expanded=true] .misli-plaque[data-tone=danger]{background-color:var(--mantine-color-red-1)}.misli-plaque[data-tone=ok]{background-color:#e6f6ec;border-inline-start-color:#2b8a3e}.misli-plaque[data-tone=off]{color:#374151;background-color:#f1f3f5;background-image:repeating-linear-gradient(135deg,#0000 0 6px,#64748b1f 6px 12px);border-inline-start-color:#868e96}.misli-plaque[data-tone=warn]{background-color:#fff4e6;border-inline-start-color:#e8590c}.misli-plaque[data-tone=danger]{background-color:#fff5f5;border-inline-start-color:#c92a2a}.misli-plaque[data-tone=pink]{background-color:#fff0f6;border-inline-start-color:#d6336c}.misli-card-marks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.misli-card-marks:empty{display:none}.misli-settings-map{gap:var(--mantine-spacing-lg);max-width:1000px;display:grid;container:misli-map/inline-size}.misli-settings-group{gap:8px;display:grid}.misli-settings-tiles{gap:12px;display:grid}@container misli-map (width>=720px){.misli-settings-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.misli-settings-tiles>*{grid-column:span 2}.misli-settings-tiles>:first-child:nth-last-child(2),.misli-settings-tiles>:first-child:nth-last-child(2)~*{grid-column:span 3}}.misli-settings-card{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s}.misli-settings-card:hover,.misli-settings-card:focus-visible{box-shadow:inset 0 0 0 1px var(--mantine-color-misli-7), 0 3px 10px #1d22302e;border-color:#0000}@media (prefers-reduced-motion:reduce){.misli-settings-card{transition:none}}@media (width<=36em){.misli-header-title[data-connection-lost]{display:none}}.misli-set-page{gap:var(--mantine-spacing-md);max-width:1000px;display:grid;container:misli-set/inline-size}.misli-set-head{gap:4px;margin-bottom:8px;display:grid}.misli-set-titlerow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.misli-set-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.misli-set-action{flex:none}.misli-section-head{align-items:center;gap:2px var(--mantine-spacing-sm);padding:12px var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2);background-color:#f7fafd;grid-template-columns:minmax(0,1fr) auto;display:grid}.misli-section-hint{grid-column:1/-1}.misli-section-body{gap:var(--mantine-spacing-md);min-width:0;padding:12px var(--mantine-spacing-md);display:grid}.misli-section-foot{padding:12px var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2);justify-content:flex-end;display:flex}.misli-set-stack{gap:var(--mantine-spacing-md);display:grid}.misli-set-field{gap:4px var(--mantine-spacing-md);grid-template-columns:12rem minmax(0,1fr);align-items:start;padding-block:8px;display:grid}.misli-set-field+.misli-set-field{border-top:1px solid var(--mantine-color-gray-2)}.misli-set-field:first-child{padding-top:0}.misli-set-field:last-child{padding-bottom:0}.misli-set-field-label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);padding-top:8px;line-height:20px}.misli-set-field-control{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:36px;display:flex}.misli-set-field-note{flex-basis:100%}.misli-set-field-control>.mantine-Switch-root{align-items:center;min-height:36px;display:flex}.misli-set-field:has(>.misli-set-field-control>.mantine-Switch-root){align-items:center}.misli-set-field:has(>.misli-set-field-control>.mantine-Switch-root)>.misli-set-field-label{padding-top:0}.misli-set-field-control:has(>.mantine-Switch-root){column-gap:12px}.misli-set-field-control>.mantine-Switch-root+.misli-set-field-note{flex:16rem}@container misli-set (width<=540px){.misli-set-field{grid-template-columns:minmax(0,1fr)}.misli-set-field-label{padding-top:0}}.misli-set-columns{gap:var(--mantine-spacing-md);align-items:start;display:grid}@container misli-set (width>=720px){.misli-set-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.misli-set-row{padding-block:8px}.misli-set-row+.misli-set-row{border-top:1px solid var(--mantine-color-gray-2)}.misli-section-body .misli-set-row:first-child{padding-top:0}.misli-section-body .misli-set-row:last-child{padding-bottom:0}.misli-images-grid{flex-wrap:wrap;gap:8px;display:flex}.misli-images-thumb{cursor:zoom-in;background:#000;border:1px solid #d5dce5;border-radius:8px;width:112px;height:84px;position:relative;overflow:hidden}.misli-images-thumb img{object-fit:cover;width:100%;height:100%;display:block}.misli-images-wait{background:#e9edf2;border-radius:8px;width:112px;height:84px}.misli-images-badge{color:#fff;background:#0000009e;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;bottom:6px;left:6px}.misli-images-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.misli-images-note{color:#1d2230;background:#f1f3f5;border-left:3px solid #ced4da;border-radius:4px;padding:4px 8px;font-size:13px;line-height:20px}.misli-images-note[data-tone=ok]{background:#e6f6ec;border-left-color:#2b8a3e}.misli-images-note[data-tone=wait]{background:#fff4e6;border-left-color:#e8590c}.misli-viewer{color:#fff;background:#080c12}.misli-viewer-hidden{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.misli-viewer-body{flex-direction:column;height:100%;padding:0;display:flex}.misli-viewer-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px;display:grid}.misli-viewer-bar>:last-child{justify-self:end}.misli-viewer-stage{flex:1;justify-content:center;align-items:center;gap:20px;min-height:0;padding:0 20px;display:flex}.misli-viewer-media{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.misli-viewer-media img,.misli-viewer-media video{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;display:block}.misli-viewer-round{color:#fff;background:#ffffff1f;border-radius:24px;flex:none;place-items:center;width:48px;height:48px;display:grid}.misli-viewer-strip{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 20px 24px;display:flex}.misli-viewer-strip>button{background:#000;border:2px solid #0000;border-radius:6px;width:64px;height:48px;overflow:hidden}.misli-viewer-strip>button[aria-current=true]{border-color:#4294d9}.misli-viewer-strip img{object-fit:cover;width:100%;height:100%;display:block}.misli-card-images-row{border-bottom:1px solid #e9ecef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:48px;padding:6px 0;display:flex}.misli-card-images-row:last-child{border-bottom:0}.pub{--p-ink:#0e1a2b;--p-muted:#5d6b7e;--p-line:#e2e7ee;--p-page:#eef1f5;--p-brand:var(--mantine-color-misli-7);--p-brand-soft:var(--mantine-color-misli-0);--p-disabled:#b8c2ce;--p-danger:var(--mantine-color-red-8);--p-telegram:#229ed9;--p-gutter:12px;--p-pad:16px;--p-column:560px;background:var(--p-page);min-height:100dvh;color:var(--p-ink);font-size:15px;line-height:22px}.pub-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:30px}.pub-head{margin:0;font-size:17px;font-weight:600;line-height:24px}.pub-strong{font-weight:600}.pub-muted{color:var(--p-muted)}.pub-caption{color:var(--p-muted);font-size:13px;line-height:18px}.pub-num{font-variant-numeric:tabular-nums}.pub-pre{white-space:pre-line}.pub-nowrap{white-space:nowrap}.pub-section{padding:20px var(--p-pad);background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;display:flex}.pub-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pub-total-card{background:var(--p-brand-soft)}.pub-stack{flex-direction:column;gap:16px;display:flex}.pub-stack-tight{flex-direction:column;gap:8px;display:flex}.pub-pair{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.pub-saved{flex-wrap:wrap;gap:4px 16px;display:flex}.pub-buttons{flex-wrap:wrap;gap:8px;display:flex}.pub-buttons>*{flex:1 1 0;min-width:max-content}.pub-notice{padding:12px var(--p-pad);background:var(--p-brand-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-note{padding-inline:var(--p-pad)}.pub-back{padding:4px var(--p-pad);align-self:flex-start;line-height:20px}.pub-info{flex-direction:column;gap:12px;display:flex}.pub-info-row{align-items:flex-start;gap:12px;display:flex}.pub-icon{width:20px;height:22px;color:var(--p-muted);flex:none}.pub-link{color:var(--p-brand);text-decoration:none}.pub-link:hover{text-decoration:underline}.pub .pub-btn{border-radius:12px;height:48px;padding-inline:16px;font-size:15px;font-weight:600}.pub .pub-btn[data-variant=default]{border-color:var(--p-line);color:var(--p-ink)}.pub .pub-btn-danger[data-variant=default]{color:var(--p-danger)}.pub .pub-btn-telegram{background:var(--p-telegram);color:#fff}.pub-options{flex-direction:column;display:flex}.pub-option{border-bottom:1px solid var(--p-line);text-align:left;width:100%;color:inherit;align-items:flex-start;gap:12px;padding-block:12px;display:flex}.pub-option:first-child{padding-top:0}.pub-option:last-child{border-bottom:0;padding-bottom:0}.pub-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pub-option-line{justify-content:space-between;gap:12px;display:flex}.pub-check{border:1.5px solid var(--p-disabled);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pub-check[data-on]{background:var(--p-brand);border-color:var(--p-brand)}.pub-slots{flex-direction:column;gap:12px;display:flex}.pub-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.pub-weekday{padding-bottom:4px}.pub-day{font-variant-numeric:tabular-nums;height:40px;color:var(--p-disabled);place-items:center;display:grid}.pub-day>span{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pub-day[data-free]{color:var(--p-ink);cursor:pointer;font-weight:600}.pub-day[data-free]:hover>span{background:var(--p-brand-soft)}.pub-day[data-on]>span,.pub-day[data-on]:hover>span{background:var(--p-brand);color:#fff}.pub-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pub-chip{border:1px solid var(--p-line);font-variant-numeric:tabular-nums;height:40px;color:var(--p-ink);border-radius:10px;place-items:center;font-weight:600;display:grid}.pub-chip:hover{border-color:var(--p-brand)}.pub-chip[data-on]{background:var(--p-brand);border-color:var(--p-brand);color:#fff}.pub .pub-label{color:var(--p-ink);margin-bottom:6px;font-size:13px;font-weight:600;line-height:18px}.pub .pub-input{border-color:var(--p-line);border-radius:12px;font-size:17px}.pub .pub-input:focus{border-color:var(--p-brand)}.pub input.pub-input{height:48px}.pub .pub-description,.pub .pub-error{margin-top:6px;font-size:13px;line-height:18px}.pub .pub-description{color:var(--p-muted)}.pub .pub-check-label{font-size:15px;line-height:22px}.pub-summary{background:var(--p-brand-soft);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.pub-total{flex-direction:column;gap:8px;display:flex}.pub-bullets{margin:0;padding-inline-start:18px}.pub-bullets li::marker{color:var(--p-muted)}.pub-status{align-items:center;gap:10px;display:flex}.pub-status-mark{background:var(--mantine-color-green-7);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pub-section[data-cancelled] .pub-status-title{color:var(--p-danger)}.pub-section[data-cancelled] .pub-when{text-decoration:line-through}.pub-section[data-past] .pub-status-title{color:var(--p-muted)}.pub-progress{background:var(--p-line);border-radius:999px;height:8px;overflow:hidden}.pub-progress>span{background:var(--p-brand);border-radius:999px;height:100%;display:block}.pub-plan{margin:0;padding:0;list-style:none}.pub-plan li{flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 18px 30px;display:flex;position:relative}.pub-plan li:last-child{padding-bottom:0}.pub-plan li:before{content:"";box-sizing:border-box;border:2px solid var(--p-brand);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:1px;left:0}.pub-plan li:not(:last-child):after{content:"";background:var(--p-line);width:2px;position:absolute;top:21px;bottom:1px;left:7px}.pub-plan li[data-status=done]:before,.pub-plan li[data-status=skipped]:before{background:#c3ccd7;border-color:#c3ccd7}.pub-plan li[data-current]:before{background:var(--p-brand);box-shadow:0 0 0 4px var(--p-brand-soft)}.pub-plan li[data-status=overdue]:before{background:#f0b44c;border-color:#b7791f;box-shadow:0 0 0 4px #fff1d6}.pub-plan-date{letter-spacing:.05em;text-transform:uppercase;color:var(--p-brand);font-size:12px;font-weight:600;line-height:18px}.pub-plan li[data-status=done] .pub-plan-date,.pub-plan li[data-status=skipped] .pub-plan-date,.pub-plan li[data-status=done] .pub-strong,.pub-plan li[data-status=skipped] .pub-strong{color:var(--p-muted)}.pub-plan-badge{background:var(--p-brand-soft);color:var(--p-brand);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;line-height:20px}.pub-plan li[data-status=soon] .pub-plan-badge,.pub-plan li[data-status=overdue] .pub-plan-badge{color:#7a5200;background:#fff1d6}.pub-plan li[data-status=skipped] .pub-plan-badge{background:var(--p-page);color:var(--p-muted)}.pub-tabs{z-index:10;border-top:1px solid var(--p-line);padding:4px 4px calc(4px + max(env(safe-area-inset-bottom), var(--tg-safe-bottom,0px)));background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;bottom:0}.pub-tab{min-height:52px;color:var(--p-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.pub-tab[aria-current=page]{color:var(--p-brand);background:var(--p-brand-soft)}.pub-cal-today{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pub-cal-badge{color:#b42350;background:#fbe7ee;flex:none}.pub-cal-tile{background:var(--p-page);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pub-cal-arrow{width:40px;height:40px;color:var(--p-ink);border-radius:12px;place-items:center;display:grid}.pub-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pub-cal-weekday{text-align:center;color:var(--p-muted);font-size:12px}.pub-cal-day{height:44px;color:var(--p-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;font-size:15px;font-weight:500}.pub-cal-day[data-other]{color:var(--p-disabled)}.pub-cal-day[data-today]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.pub-cal-day[aria-pressed=true]{box-shadow:0 0 0 2px var(--p-brand)}.pub-cal-day[data-mark=period]{color:#fff;background:#b42350}.pub-cal-day[data-mark=assumed],.pub-cal-day[data-mark=predicted]{border:2px dashed #b42350}.pub-cal-day[data-mark=fertile]{color:#1f56a0;background:#e6eef9}.pub-cal-day[data-mark=ovulation]{color:#1f56a0;background:#e6eef9;border-color:#1f56a0}.pub-cal-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:13px;line-height:18px;display:grid}.pub-cal-legend span{align-items:center;gap:8px;display:flex}.pub-cal-legend span:before{content:"";box-sizing:border-box;border-radius:4px;flex:none;width:14px;height:14px}.pub-cal-legend [data-mark=period]:before{background:#b42350}.pub-cal-legend [data-mark=predicted]:before{border:2px dashed #b42350}.pub-cal-legend [data-mark=fertile]:before{background:#e6eef9;border:1px solid #b9ccea}.pub-cal-legend [data-mark=ovulation]:before{background:#e6eef9;border:2px solid #1f56a0}.pub-preg{background:var(--p-brand);color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.pub-preg-trimester{background:var(--mantine-color-misli-9);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600;line-height:20px}.pub-preg-term{align-items:baseline;gap:8px;display:flex}.pub-preg-weeks{font-size:40px;font-weight:700;line-height:1}.pub-preg-rest{font-size:18px;font-weight:600}.pub-preg-bar{background:var(--mantine-color-misli-9);border-radius:999px;height:8px;overflow:hidden}.pub-preg-bar>div{background:#fff;border-radius:999px;height:100%}.pub-preg-due{justify-content:space-between;gap:8px;font-size:14px;display:flex}.pub-preg-basis{margin:0;font-size:13px;line-height:19px}.pub-preg-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pub-preg-steps li{align-items:center;gap:10px;display:flex}.pub-preg-steps li:before{content:"";box-sizing:border-box;border:2px solid var(--p-line);border-radius:50%;flex:none;width:22px;height:22px}.pub-preg-steps li[data-state=done]:before{border-color:var(--p-brand);background:var(--p-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat}.pub-preg-steps li[data-state=now]:before{border-color:var(--p-brand);background:var(--p-brand-soft)}.pub-preg-steps li[data-state=done] .pub-strong{color:var(--p-muted)}.pub-section[data-next]{box-shadow:inset 0 0 0 1px var(--mantine-color-misli-2), 0 2px 8px #0a6ebd1a}.pub-op-title{flex-direction:column;gap:4px;display:flex}.pub-op-h3{font-size:inherit;margin:0}.pub-op-note{background:var(--p-brand-soft);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pub-op-tests{flex-direction:column;gap:12px;display:flex}.pub-op-group{border-top:1px solid var(--p-line);grid-template-columns:7.5rem minmax(0,1fr);gap:0 12px;padding-top:12px;display:grid}.pub-op-group:first-child{border-top:0;padding-top:0}.pub-op-when{white-space:nowrap;flex-direction:column;font-weight:600;display:flex}.pub-op-when .pub-caption{font-weight:400}.pub-op-past{flex-direction:column;display:flex}.pub-op-past>div{border-top:1px solid var(--p-line);flex-direction:column;gap:8px;padding-block:16px;display:flex}.pub-op-past>div:first-child{border-top:0;padding-top:0}.pub-op-past>div:last-child{padding-bottom:0}.pub-sheet{border:1px solid var(--p-line);border-radius:12px;overflow:hidden}.pub-sheet-head{background:var(--p-brand-soft);flex-direction:column;padding:8px 12px;display:flex}.pub-sheet-body{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.pub-sheet-state{color:var(--p-brand);font-size:13px;font-weight:500;line-height:18px}.pub-sheet[data-wait]{border-style:dashed;border-color:#e9c58a}.pub-sheet[data-wait] .pub-sheet-head{background:#f5f8fb}.pub-sheet[data-wait] .pub-sheet-state{color:#8a5300;align-items:center;gap:6px;display:inline-flex}.pub-sheet[data-wait] .pub-sheet-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pub-protocol-field{flex-direction:column;display:flex}.pub-protocol-more{border-top:1px solid var(--p-line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.pub-prot-day,.pub-op-past>.pub-prot-day{flex-direction:column;gap:12px;display:flex}.pub-section>.pub-prot-day+.pub-prot-day{border-top:1px solid var(--p-line);padding-top:16px}.pub-prot-item{flex-direction:column;gap:8px;display:flex}.pub-protocol-toggle{color:var(--p-brand);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.pub-study-section{flex-direction:column;gap:4px;display:flex}.pub-measures{border-collapse:collapse;width:100%}.pub-measures th,.pub-measures td{border-bottom:1px solid var(--p-line);vertical-align:top;padding:4px 0}.pub-measures th{text-align:left;padding-right:12px;font-weight:400}.pub-measures td{text-align:right;white-space:nowrap}.pub-measures tr:last-child th,.pub-measures tr:last-child td{border-bottom:0}.pub.pub-app{--app-head:linear-gradient(180deg, var(--mantine-color-misli-9) 0%, var(--mantine-color-misli-8) 45%, var(--mantine-color-misli-7) 100%);--top-h:calc(var(--tg-safe-top,0px) + max(var(--tg-content-top,0px), 48px));background:#fff}.app-top{z-index:20;height:var(--top-h);padding-top:var(--tg-safe-top,0px);background:var(--app-head) 0 0 / 100% var(--head-h,100%) no-repeat var(--mantine-color-misli-9);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.app-band{color:#fff;background:var(--app-head) 0 calc(var(--band-shift,0px) - var(--top-h)) / 100% var(--head-h,100%) no-repeat var(--mantine-color-misli-7);padding:0 max(var(--p-pad), calc((100% - var(--p-column)) / 2)) 34px;position:relative}.app-band[data-doctor]{padding-top:8px;padding-bottom:44px}.app-logo{filter:grayscale()invert();mix-blend-mode:screen;width:auto;height:20px;display:block}.app-doctor{align-items:center;gap:14px;display:flex;position:relative}.app-photo-button{cursor:zoom-in;view-transition-name:doctor-photo;background:#ffffff26;border:3px solid #ffffffd9;border-radius:50%;flex:none;width:84px;height:84px;padding:0;overflow:hidden}.pub-app[data-photo] .app-photo-button{view-transition-name:none}.app-photo{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.app-doctor-text{flex:1;min-width:0}.app-doctor-name{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.app-doctor-spec{color:#ffffffd6;font-size:14px;line-height:20px}.app-lang{color:#fff;border:1px solid #ffffff80;border-radius:15px;flex:none;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.app-photo-view{z-index:100;padding:calc(var(--tg-safe-top,0px) + max(var(--tg-content-top,0px), 16px)) 0 var(--tg-safe-bottom,0px);cursor:zoom-out;touch-action:none;background:#040c18f0;border:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.app-photo-big{object-fit:contain;view-transition-name:doctor-photo;max-width:100%;max-height:100%;display:block}@media (width>=40em){.app-photo-view{padding:32px}.app-photo-big{border-radius:16px}}::view-transition-old(doctor-photo){object-fit:cover;object-position:50% 20%;height:100%}::view-transition-new(doctor-photo){object-fit:cover;object-position:50% 20%;height:100%}.app-sheet{padding:22px max(var(--p-gutter), calc((100% - var(--p-column)) / 2)) 32px;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:14px;margin-top:-22px;display:flex;position:relative}.app-sheet .pub-section{border:1px solid var(--p-line)}.app-main,.app-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.app-aside-slot{display:contents}@media (width>=62em){.pub-app[data-columns]{--p-column:944px}.pub-app[data-columns] .app-sheet{flex-direction:row;align-items:flex-start;gap:24px}.pub-app[data-columns] .app-main{flex:1 1 0}.pub-app[data-columns] .app-aside{width:360px;top:calc(var(--top-h) + 16px);flex:none;position:sticky}.pub-app[data-columns] .app-aside-slot:empty+.app-contacts{border-top:0;margin-top:0;padding-top:0}.pub.pub-app[data-columns]:not([data-telegram]){--site-blue:linear-gradient(90deg, var(--mantine-color-misli-9) 0%, var(--mantine-color-misli-8) 45%, var(--mantine-color-misli-7) 100%);--app-head:linear-gradient(160deg, var(--mantine-color-misli-9) 0%, var(--mantine-color-misli-8) 45%, var(--mantine-color-misli-7) 100%);background:var(--site-blue) 0 0 / 100% 330px no-repeat, #e9edf2;padding-bottom:48px}.pub-app[data-columns]:not([data-telegram]) .app-top{background:var(--site-blue);height:64px;padding-top:16px;top:-16px}.pub-app[data-columns]:not([data-telegram]) .app-card{border-radius:24px;width:min(992px,100% - 48px);margin:16px auto 0;box-shadow:0 1px 2px #0e1a2b14,0 14px 36px #0e1a2b24}.pub-app[data-columns]:not([data-telegram]) .app-band{background:var(--app-head);border-radius:24px 24px 0 0;padding-top:24px}.pub-app[data-columns]:not([data-telegram]) .app-sheet{border-radius:22px 22px 24px 24px}}.app-hello{padding-inline:var(--p-pad);color:var(--p-muted);font-size:14px;line-height:20px}.app-hello b{color:var(--p-ink);letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:600;line-height:28px;display:block}.app-label{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);font-size:12px;font-weight:600;line-height:16px}.app-appt-when{align-items:center;gap:14px;display:flex}.app-date{background:var(--p-brand-soft);width:64px;height:64px;color:var(--mantine-color-misli-9);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.app-date b{font-size:26px;font-weight:600;line-height:28px}.app-date span{font-size:12px;font-weight:500;line-height:14px}.app-time{font-size:17px;line-height:24px}.app-contacts{padding:18px var(--p-pad) 4px;border-top:1px solid var(--p-line);flex-direction:column;gap:18px;margin-top:6px;display:flex}.app-messengers{gap:8px;display:grid}.app-messenger{color:var(--p-ink);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.app-messenger-icon{background:var(--p-brand-soft);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.app-messenger[data-kind=whatsapp] .app-messenger-icon{background:#e4f7ea}.app-messenger[data-kind=telegram] .app-messenger-icon{background:#e3f3fb}.app-messenger[data-kind=instagram] .app-messenger-icon{background:#fde8f0}.app-note{padding-inline:var(--p-pad);margin:0}.app-home-screen{padding:12px var(--p-pad);border:1px dashed var(--p-line);text-align:left;border-radius:16px;align-items:center;gap:12px;display:flex}.app-home-screen-icon{background:var(--p-brand-soft);width:40px;height:40px;color:var(--p-brand);border-radius:12px;flex:none;place-items:center;display:grid}.pub-error{max-width:480px;padding:calc(var(--tg-safe-top,0px) + max(var(--tg-content-top,0px), 16px)) 16px 16px;margin-inline:auto}.app-images-head{flex-direction:column;gap:4px;display:flex}.app-images-head .pub-caption{margin:0}.app-images-study{flex-direction:column;gap:12px;display:flex}.app-images-study+.app-images-study{border-top:1px solid var(--p-line);padding-top:16px}.app-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-images-thumb{aspect-ratio:4/3;background:#000;border-radius:10px;position:relative;overflow:hidden}.app-images-thumb img{object-fit:cover;width:100%;height:100%;display:block}.app-images-play{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;display:grid;position:absolute;top:50%;left:50%}.app-images-note{background:#fff4e6;border-left:3px solid #e8590c;border-radius:4px;margin:0;padding:8px 12px;font-size:14px;line-height:20px}.app-images-error{color:var(--p-danger);margin:0}.app-viewer{z-index:100;padding:calc(var(--tg-safe-top,0px) + max(var(--tg-content-top,0px), 8px)) 0 var(--tg-safe-bottom,0px);color:#fff;touch-action:none;background:#080c12;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.app-viewer-bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.app-viewer-stage{place-items:center;min-height:0;padding:0 8px;display:grid;overflow:hidden}.app-viewer-stage img,.app-viewer-stage video{object-fit:contain;max-width:100%;max-height:100%;display:block}.app-viewer-actions{justify-content:center;align-items:center;gap:16px;padding:12px 16px 16px;display:flex}.app-viewer-round{color:#fff;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}
