.mph .rs-mpf{background:#fff;border:1px solid #ece6d7;border-radius:12px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px 10px 14px;display:flex}.mph .rs-mpf .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mph .rs-mpf .tx b{color:#1c1a17;font-size:15px;font-weight:700}.mph .rs-mpf .tx i{color:#5c584c;font-size:12px;font-style:normal}.mph .rs-mpcnt{flex:none;align-items:center;gap:4px;display:flex}.mph .rs-mpcnt button{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:600 20px/1 Golos Text,sans-serif;display:grid}.mph .rs-mpcnt button:disabled{opacity:.4;cursor:default}.mph .rs-mpcnt b{text-align:center;color:#1c1a17;min-width:32px;font:700 17px JetBrains Mono,monospace}.mph .rs-mp .bf9-acc .bf9-ah i,.mph .rs-mp .bf9-dh em{white-space:nowrap}.mph .rs-mp .bf9-ck .rs-mpav{background:#efe9dd 50%/cover no-repeat;border-radius:50%;flex:none;width:40px;height:40px}.mph .rs-tkln{flex-direction:column;gap:2px;padding:0 18px 14px;display:flex}.mph .rs-tkln .ln{color:#5c584c;font:600 12px/1.4 JetBrains Mono,monospace}.mph .rs-tkln .pm{color:#5c584c;font:600 12px/1.4 Golos Text,system-ui,sans-serif}.mph .bf8 .d11-hd p i.dot.rs-dok{background:#3e9e6a}.mph .rs-mppl .ph{color:#5c584c;background:#f3f1ea 50%/cover no-repeat;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mph .rs-mppl .tx i .rs-phl{font-size:13px}.mph .bf9-acc .rs-pw{margin:0 16px 10px}.mph .bf9-p.rs-sesp{white-space:nowrap;padding:0 14px}.mph .rs-pfn{margin:6px 0 4px}.mph .bf9-al.mul .rd{border-radius:6px}.mph .rs-mp .rs-ctain{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mph .rs-mp .rs-ctain .c11-need{margin:0}.mph .rs-mp .rs-tail{margin:6px 0 0}.mph .rs-mp .rs-dkb{padding:10px 20px 14px}.mph .rs-mp .rs-dkb .bf9-dock{margin:0}.mph .rs-mp .rs-dkb .bf9-dh{cursor:default}.mph .rs-mp .bf9-sub.rs-hh{margin:14px 0 8px}.mph .rs-mp .bf9-acc.rs-fix .bf9-ah{cursor:default;min-height:48px}.mph .rs-mp .bf9-acc.rs-fix .bf9-ah b{font-size:15px}.mph .rs-mpgh{letter-spacing:.08em;text-transform:uppercase;color:#5c584c;margin:18px 0 8px;font-size:12px;font-weight:800}.mph .rs-mp .bf9-acc.rs-dis{background:#faf8f3}.mph .rs-mp .bf9-acc.rs-dis .bf9-ah{cursor:not-allowed;color:#5c584c}.mph .rs-mp .bf9-acc.rs-dis .bf9-ah i{color:#5c584c}.mph .rs-mp .bf9-acc.rs-dis .bf9-ah svg{opacity:.35}.mph .rs-mpw{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"h""s"!important}.mph .rs-mpw .bf8-mh{width:100%}.mph .rs-mpw .bf8-mh svg{color:#5c584c;flex:none;margin-left:auto}.mph .rs-mpmt{flex-wrap:wrap;grid-area:s;gap:8px;display:flex}.mph .rs-mpmt .bf9-p{min-width:72px;padding:0 12px}.mph .rs-mpdx{color:#5c584c;background:#f3f1ea;border-radius:10px;grid-area:s;margin:0;padding:9px 12px;font-size:13px;font-weight:600}.mph .rs-ph{margin:0 0 12px;position:relative}.mph .rs-plsw>.rs-ph{margin-top:12px}.mph .rs-phs{scrollbar-width:none;border-radius:14px;grid-auto-columns:42%;grid-auto-flow:column;gap:6px;display:grid;overflow-x:auto}.mph .rs-phs::-webkit-scrollbar{display:none}.mph .rs-phi{aspect-ratio:3/4;cursor:pointer;background:#efe6d6;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.mph .rs-phi.a{aspect-ratio:auto;grid-column:span 2}.mph .rs-phi img{object-fit:cover;width:100%;height:100%;display:block}.mph .rs-ph.pc .rs-phs{grid-template-rows:92px 92px;grid-template-columns:2fr 1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden}.mph .rs-ph.pc .rs-phi{aspect-ratio:auto}.mph .rs-ph.pc .rs-phi.a{grid-area:span 2}.mph .rs-phn{color:#fff;cursor:pointer;background:#1c1a17c7;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font:700 13px/1 Golos Text,sans-serif;display:inline-flex;position:absolute;bottom:10px;right:10px}.mph .rs-phn svg{width:14px;height:14px}.mph .rs-plinfo{flex-direction:column;gap:3px;margin:0 0 4px;display:flex}.mph .rs-plinfo b{color:#1c1a17;letter-spacing:-.01em;font-size:19px;font-weight:800}.mph .rs-plinfo i{color:#5c584c;font-size:13px;font-style:normal}.mph .rs-plsv{flex-direction:column;gap:8px;display:flex}.mph .rs-plo{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mph .rs-plo::-webkit-scrollbar{display:none}.mph .rs-plo button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6d7;border-radius:14px;flex:none;grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;column-gap:10px;min-height:56px;padding:6px 14px 6px 6px;display:grid}.mph .rs-plo .im{background:#efe6d6 50%/cover no-repeat;border-radius:10px;grid-row:span 2;width:44px;height:44px}.mph .rs-plo b{color:#1c1a17;white-space:nowrap;font-size:14px;font-weight:700}.mph .rs-plo i{color:#5c584c;font-size:12px;font-style:normal}.mph .rs-avi{place-items:center;font:700 14px/1 Golos Text,sans-serif;display:grid}.mph .rs-svp{background:#fffbf8;border:1px solid #e8c9b9;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;gap:10px;margin:-4px 0 4px;padding:14px 12px 12px;display:flex}.mph .rs-svp .bf9-lbl{margin:4px 0 0}.mph .rs-svp .bf9-acc{background:#fff;margin:0}.mph .rs-svp .rs-mpf{background:#fff}.mph .rs-svp .bf9-hours{margin:0}.mph .rs-plcl{flex-direction:column;gap:10px;display:flex}.mph .rs-plcc{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6d7;border-radius:16px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.mph .rs-plcc:hover{border-color:#b95c3a}.mph .rs-plcc .im{background:#efe6d6 50%/cover no-repeat;border-radius:12px;height:84px;position:relative}.mph .rs-plcc .im .n{color:#fff;background:#1c1a17c7;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px}.mph .rs-plcc .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.mph .rs-plcc b{color:#1c1a17;font-size:16px;font-weight:800}.mph .rs-plcc i{color:#5c584c;font-size:12px;font-style:normal}.mph .rs-plcc em{color:#8a4b26;font-size:13px;font-style:normal;font-weight:600}.mph .rs-plcc>svg{color:#5c584c}.mph .rs-ph:not(.pc) .rs-phs{grid-auto-rows:100%;height:200px}.mph .rs-ph:not(.pc) .rs-phi{aspect-ratio:auto;height:100%}.mph .rs-dkb{flex-direction:column;gap:8px;display:flex}.mph .rs-dkb .bf8-cta{width:100%}.mph .rs-dkb .c11-need{margin:0}.mph .rs-pracc .bf9-ah i{color:#5c584c}.mph .rs-phl{font:inherit;color:#b95c3a;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.mph .rs-phl:hover{color:#8a4b26}.mph .rs-mppl .ph.any{color:#a8482a}.mph .bf9-ck:disabled{opacity:.5;cursor:not-allowed}.mph.rs-bkroot{display:block!important}.mph.rs-bkroot.mob .bp8-scrim.bm11-scrim{-webkit-backdrop-filter:none;background:#1a16128c;place-items:end center;padding:0}.mph.rs-bkroot.mob .bp8.bm11{border-radius:20px 20px 0 0;width:100vw;height:calc(100dvh - 16px);max-height:none;animation:.36s cubic-bezier(.22,1,.36,1) both ad8up}.mph.rs-bkroot.mob .bm11 .bp8-head{padding:12px 10px 10px 16px}.mph.rs-bkroot.mob .bm11 .bp8-x{width:44px;height:44px}.mph.rs-bkroot.mob .bm11 .bf8.wide{max-width:none}.mph.rs-bkroot.mob .bf9-wr{grid-template-columns:78px minmax(0,1fr)}.mph.rs-bkroot.mob .bf9-days,.mph.rs-bkroot.mob .bf9-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.mph.rs-bkroot.mob .bf9-hours{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row}.mph.rs-bkroot.mob .bf8-body{overscroll-behavior:contain}.mph.rs-bkroot.mob .bp8 .bf8-rs .tx :is(b,i){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.mph.rs-bkroot.mob .tk11-top{gap:12px;padding:14px 10px 14px 14px}.mph.rs-bkroot.mob .tk11-cal{width:52px}.mph.rs-bkroot.mob .tk11-when b{font-size:23px}.mph.rs-bkroot.mob .tk11-rows{padding:4px 10px 4px 14px}.mph.rs-bkroot.mob .tk11-r{gap:10px;min-height:56px}.mph.rs-bkroot.mob .tk11-chg{min-height:44px;padding:0 10px}.mph.rs-bkroot.mob .tk11-chg span{display:none}.mph.rs-bkroot.mob .tk11-tot{padding:12px 14px}.mph.rs-bkroot.mob .c11{gap:12px;padding:14px}.mph.rs-bkroot.mob .c11-sum{min-height:60px}.mph.rs-bkroot.mob .c11 .bf8-inp{min-height:48px;font-size:16px}.mph.rs-bkroot.mob .c11-tg{min-height:56px}.mph.rs-bkroot.mob .d11.dk11 .d11-scroll{gap:16px;padding:8px 16px 18px}.mph.rs-bkroot.mob .d11-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.mph.rs-bkroot.mob .dk11-acts button{min-height:48px}@media (prefers-reduced-motion:reduce){.mph.rs-bkroot.mob .bp8.bm11{animation:none!important}}.mph .bp8.bm11.rs-pwm{grid-template-columns:minmax(0,1fr) 440px;width:min(1180px,100vw - 64px);max-width:none;height:min(780px,100vh - 64px);max-height:none;padding:0;display:grid;overflow:hidden}.mph .rs-pwv{background:#1c1a17;min-height:0;position:relative;overflow:hidden}.mph .rs-pwv .im{object-fit:cover;width:100%;height:100%;animation:.35s both rsPwIn;display:block}.mph .rs-pwv .im.none{background:#3a352e}@keyframes rsPwIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.mph .rs-pwall{color:#1c1a17;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:600 13.5px/1 Golos Text,system-ui,sans-serif;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #1c1a1424}.mph .rs-pwall svg{color:#b95c3a;width:15px;height:15px}.mph .rs-pwa{color:#1c1a17;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%;box-shadow:0 4px 14px #1c1a1424}.mph .rs-pwa.l{left:16px}.mph .rs-pwa.r{right:16px}.mph .rs-pwa svg{width:18px;height:18px}.mph .rs-pwn{color:#fff;background:#1c1a149e;border-radius:999px;padding:4px 10px;font:600 12px/1.3 JetBrains Mono,monospace;position:absolute;bottom:16px;right:16px}.mph .rs-pwr{background:#fff;border-left:1px solid #ece6d7;flex-direction:column;min-height:0;display:flex}.mph .rs-pwr>.bf8{flex:1;width:auto;max-width:none;min-height:0}.mph .rs-phs{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mph .rs-phs .rs-phi{scroll-snap-align:start}.mph .rs-plo{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.mph .rs-plo button{scroll-snap-align:start}.mph .rs-plsw{animation:.32s cubic-bezier(.2,.7,.2,1) both rsPlIn}@keyframes rsPlIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.mph .rs-phs{touch-action:pan-x pan-y;cursor:grab}.mph .rs-phs.drag,.mph .rs-plo.drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.mph .rs-phs img{pointer-events:none;-webkit-user-drag:none}.mph .rs-plo{cursor:grab}
