.mk-app .settings-actions{align-items:center;gap:var(--mk-space-8) var(--mk-space-12);flex-wrap:wrap;display:flex}.mk-app .settings-actions--center{justify-content:center}.mk-app .settings-hint{color:var(--mk-quiet);font:400 13px/1.45 var(--mk-sans)}.mk-app .settings-link{color:var(--mk-green-deep);text-underline-offset:2px;border-radius:4px;font-weight:500;text-decoration:underline}.mk-app .settings-link:hover,.mk-app .settings-link:focus-visible{color:var(--mk-ink)}.mk-app .settings-link:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.mk-app .settings-error{color:var(--mk-danger);font:500 14px/1.45 var(--mk-sans)}.mk-app .settings-note{align-items:flex-start;gap:var(--mk-space-8);color:var(--mk-quiet);font:var(--mk-type-small);display:flex}.mk-app .settings-note .ic{flex-shrink:0;margin-top:3px;font-size:16px}.mk-app .settings-sheet-line{color:var(--mk-ink);font:var(--mk-type-body)}.mk-app .settings-file{display:none}.mk-app .settings-form{gap:var(--mk-space-20);padding:var(--mk-space-20) 0;flex-direction:column;display:flex}.mk-app .mk-sheet__body .settings-form{padding:0}.mk-app .settings-form__row{gap:var(--mk-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-app .settings-form__row--place{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.mk-app .settings-pets{gap:var(--mk-space-12);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.mk-app .settings-pet{align-items:end;gap:var(--mk-space-12) var(--mk-space-16);min-width:0;padding:var(--mk-space-16);border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-14);background:var(--mk-cream);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0;display:grid}.mk-app .settings-pet__note{grid-column:1/-1}.mk-app .settings-photo{align-items:center;gap:var(--mk-space-20);padding:var(--mk-space-20) 0;display:flex}.mk-app .settings-photo__body{gap:var(--mk-space-8);flex-direction:column;min-width:0;display:flex}.mk-app .settings-homes{gap:var(--mk-space-16);padding:var(--mk-space-20) 0 var(--mk-space-24);border-radius:var(--mk-radius-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.mk-app .settings-homes:focus-visible{outline:2px solid var(--mk-focus);outline-offset:4px}.mk-app .settings-home{border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-14);background:var(--mk-paper);flex-direction:column;min-width:0;display:flex;overflow:hidden}.mk-app .settings-home__art{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto}.mk-app .settings-home__body{gap:var(--mk-space-8);padding:var(--mk-space-16) var(--mk-space-20) var(--mk-space-20);flex-direction:column;flex:1;display:flex}.mk-app .settings-home__body>.settings-actions{padding-top:var(--mk-space-8);margin-top:auto}.mk-app .settings-home__head{align-items:center;gap:var(--mk-space-8) var(--mk-space-12);flex-wrap:wrap;display:flex}.mk-app .settings-home__title{color:var(--mk-ink);font:var(--mk-type-h3);overflow-wrap:anywhere}.mk-app .settings-home__addr{color:var(--mk-ink);font:var(--mk-type-small);overflow-wrap:anywhere}.mk-app .settings-home__place{color:var(--mk-green-deep);font:500 13px/1.4 var(--mk-sans);align-items:center;gap:6px;display:flex}.mk-app .settings-home__place[data-tone=opening],.mk-app .settings-home__place[data-tone=none]{color:var(--mk-gold-ink)}.mk-app .settings-home__place .ic{font-size:15px}.mk-app .settings-home__facts{color:var(--mk-quiet);font:var(--mk-type-mono);letter-spacing:var(--mk-track-mono);text-transform:uppercase}.mk-app .settings-home__details{gap:var(--mk-space-12) var(--mk-space-24);margin:var(--mk-space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-app .settings-home__detail dt{color:var(--mk-quiet);font:500 12px/1.4 var(--mk-sans)}.mk-app .settings-home__detail dd{color:var(--mk-ink);font:var(--mk-type-small);overflow-wrap:anywhere;margin:2px 0 0}.mk-app .settings-cards{list-style:none}.mk-app .settings-cardrow{align-items:center;gap:var(--mk-space-16);min-height:72px;padding:var(--mk-space-16) 0;display:flex}.mk-app .settings-cardrow+.settings-cardrow{border-top:1px solid var(--mk-hairline)}.mk-app .settings-cardrow__mark{border:1px solid var(--mk-line-strong);background:var(--mk-cream);width:48px;height:34px;color:var(--mk-navy);border-radius:6px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.mk-app .settings-cardrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-app .settings-cardrow__name,.mk-app .settings-session__device{align-items:center;gap:var(--mk-space-8);color:var(--mk-ink);font:500 15px/1.4 var(--mk-sans);flex-wrap:wrap;display:flex}.mk-app .settings-cardrow__meta,.mk-app .settings-session__meta{color:var(--mk-quiet);font:400 13px/1.45 var(--mk-sans)}.mk-app .settings-matrixwrap{overflow-x:auto}.mk-app .settings-matrix{border-collapse:collapse;width:100%}.mk-app .settings-matrix th,.mk-app .settings-matrix td{padding:var(--mk-space-12) var(--mk-space-8);border-bottom:1px solid var(--mk-hairline);text-align:center;vertical-align:middle}.mk-app .settings-matrix__col{color:var(--mk-quiet);font:var(--mk-type-mono);letter-spacing:var(--mk-track-mono);text-transform:uppercase}.mk-app .settings-matrix .settings-matrix__kind{text-align:left;width:100%;padding-left:0}.mk-app .settings-matrix__chan{width:88px;padding-top:var(--mk-space-16)}.mk-app .settings-matrix__chanlabel{display:block}.mk-app .settings-matrix__all{min-height:44px;margin-top:var(--mk-space-4);padding:0 var(--mk-space-8);border-radius:var(--mk-radius-pill);color:var(--mk-green-deep);font:500 13px/1 var(--mk-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--mk-dur-1) var(--mk-ease)}.mk-app .settings-matrix__all:hover,.mk-app .settings-matrix__all:focus-visible{background:var(--mk-mint-soft)}.mk-app .settings-matrix__all:focus-visible{outline:2px solid var(--mk-focus);outline-offset:1px}.mk-app .settings-matrix__all:disabled{color:var(--mk-quiet);cursor:not-allowed;background:0 0}.mk-app .settings-matrix__group th{padding:var(--mk-space-20) 0 var(--mk-space-8);color:var(--mk-ink-soft);font:600 14px/1.4 var(--mk-sans);text-align:left}.mk-app .settings-matrix__label{color:var(--mk-ink);font:500 15px/1.4 var(--mk-sans);display:block}.mk-app .settings-matrix__desc{color:var(--mk-quiet);font:400 13px/1.45 var(--mk-sans);margin-top:2px;display:block}.mk-app .settings-matrix__switch{vertical-align:middle;display:inline-block}.mk-app .settings-matrix__switch .mk-toggle__input{inset:-9px 0}.mk-app .settings-matrix__foot{padding:var(--mk-space-16) 0 var(--mk-space-20)}.mk-app .settings-block{padding:var(--mk-space-20) 0}.mk-app .settings-chips{gap:var(--mk-space-8);padding:var(--mk-space-20) 0;flex-wrap:wrap;display:flex}.mk-app .settings-sessions{list-style:none}.mk-app .settings-session{justify-content:space-between;align-items:center;gap:var(--mk-space-16);min-height:64px;padding:var(--mk-space-16) 0;display:flex}.mk-app .settings-session+.settings-session{border-top:1px solid var(--mk-hairline)}.mk-app .settings-session__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-app .settings-sessions__foot{padding-bottom:var(--mk-space-20)}.mk-app .settings-helplist{margin:var(--mk-space-8) calc(-1 * var(--mk-space-16))}.mk-app .settings-faq{padding:var(--mk-space-8) 0}.mk-app .settings-faq__item+.settings-faq__item{border-top:1px solid var(--mk-hairline)}.mk-app .settings-faq__q{justify-content:space-between;align-items:center;gap:var(--mk-space-12);min-height:52px;padding:var(--mk-space-12) 0;border-radius:var(--mk-radius-10);color:var(--mk-ink);font:500 15px/1.4 var(--mk-sans);cursor:pointer;list-style:none;display:flex}.mk-app .settings-faq__q:hover,.mk-app .settings-faq__q:focus-visible{color:var(--mk-green-deep)}.mk-app .settings-faq__q:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.mk-app .settings-faq__q::-webkit-details-marker{display:none}.mk-app .settings-faq__chev{color:var(--mk-ink-soft);flex-shrink:0;font-size:18px}.mk-app .settings-faq__item[open] .settings-faq__chev{transform:rotate(180deg)}.mk-app .settings-faq__a{max-width:64ch;padding-bottom:var(--mk-space-16);color:var(--mk-ink);font:var(--mk-type-small)}.mk-app .settings-gate__card{border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-20);background:var(--mk-paper);box-shadow:var(--mk-shadow-1)}.mk-app .settings-skel__nav{gap:var(--mk-space-20);padding:var(--mk-space-32) var(--mk-space-12);flex-direction:column;display:flex}.mk-app .settings-skel__content{gap:var(--mk-space-20);flex-direction:column;display:flex}@media (max-width:1023px){.mk-app .settings-home__details{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mk-app .settings-homes,.mk-app .settings-form__row,.mk-app .settings-form__row--place,.mk-app .settings-pet{grid-template-columns:minmax(0,1fr)}.mk-app .settings-photo{align-items:flex-start}.mk-app .settings-cardrow,.mk-app .settings-session{flex-wrap:wrap}.mk-app .settings-cardrow .settings-actions{width:100%;padding-left:64px}.mk-app .settings-matrix__chan{width:64px}.mk-app .settings-matrix th,.mk-app .settings-matrix td{padding:var(--mk-space-12) var(--mk-space-4)}.mk-app .settings-skel__nav{flex-direction:row;padding:0;overflow:hidden}.mk-app .settings-skel__nav>:nth-child(n+4){display:none}}
.mk-app .settings-page{gap:var(--mk-space-24) var(--mk-space-40);grid-template-columns:minmax(0,880px);align-items:start;display:grid}.mk-app .settings-page__main{gap:var(--mk-space-24);flex-direction:column;min-width:0;display:flex;container:settings-main/inline-size}.mk-app .settings-page__aside{gap:var(--mk-space-16);flex-direction:column;min-width:0;display:flex}.mk-app .settings-page[data-aside=preview] .settings-page__aside{order:-1}@media (min-width:1280px){.mk-app .settings-page[data-aside=preview]{grid-template-columns:minmax(0,760px) minmax(360px,440px)}.mk-app .settings-page[data-aside=preview] .settings-page__aside{top:var(--mk-space-24);order:0;position:sticky}}@media (min-width:1440px){.mk-app .settings-page[data-aside=notes]{grid-template-columns:minmax(0,880px) minmax(260px,340px)}.mk-app .settings-page[data-aside=notes] .settings-page__aside{top:var(--mk-space-24);position:sticky}}@media (min-width:1920px){.mk-app .settings-page[data-aside=notes]{grid-template-columns:minmax(0,920px) minmax(300px,400px)}.mk-app .settings-page[data-aside=preview]{grid-template-columns:minmax(0,860px) minmax(400px,480px)}}.mk-app .settings-note--card{padding:var(--mk-space-16) var(--mk-space-20);border-radius:var(--mk-radius-14);background:var(--mk-cream-2);color:var(--mk-ink)}.mk-app .settings-note--card .ic{color:var(--mk-gold-ink)}.mk-app .settings-status{bottom:var(--mk-space-16);z-index:1;align-self:flex-start;align-items:center;gap:var(--mk-space-8);max-width:100%;padding:10px var(--mk-space-16);border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-pill);background:var(--mk-paper);box-shadow:var(--mk-shadow-2);color:var(--mk-green-deep);font:500 14px/1.4 var(--mk-sans);display:flex;position:sticky}.mk-app .settings-status .ic{flex-shrink:0;font-size:16px}.mk-app .settings-status:empty{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container settings-main (min-width:600px){.mk-app .settings-form{gap:var(--mk-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-app .settings-form>*{grid-column:1/-1}.mk-app .settings-form>.settings-half{grid-column:auto}}@media (max-width:767px){.mk-app .settings-actions--save{z-index:1;margin:0 calc(-1 * var(--mk-space-16));padding:var(--mk-space-12) var(--mk-space-16);border-top:1px solid var(--mk-hairline);background:var(--mk-paper);position:sticky;bottom:0}.mk-app .settings-actions--save .mk-btn--primary{flex:1}}
