.yc-dialog,.yc-service-row{--yc-font-body: YumoOrderInter, sans-serif;--yc-font-heading: YumoOrderCodeNext, YumoOrderInter, sans-serif}@font-face{font-family:YumoOrderInter;src:url(/assets/Inter-Regular-BiVMQYq8.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:YumoOrderInter;src:url(/assets/Inter-Medium-CDPBpyho.otf) format("opentype");font-weight:500;font-display:swap}.yc-dialog{--yc-blue: var(--yumo-color-action, #004eff);--yc-ink: var(--yumo-ink-native, #2f2f2f);--yc-muted: var(--yumo-muted-native, #707070);--yc-canvas: var(--yumo-surface-native, #ebeef4);width:min(440px,calc(100vw - 40px));max-width:100%;height:auto;max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:var(--yumo-radius-24, 24px);color:var(--yc-ink);background:var(--yc-canvas);font:400 14px/1.45 var(--yc-font-body)}.yc-dialog[open]{display:flex;flex-direction:column}.yc-dialog button,.yc-dialog textarea{font:inherit}.yc-dialog button{cursor:pointer;-webkit-tap-highlight-color:transparent}.yc-dialog button:disabled{opacity:.5;cursor:not-allowed}.yc-dialog :not(input,select,textarea):focus-visible{outline:2px solid var(--yumo-control-accent-line);outline-offset:3px}.yc-dialog :is(input,select,textarea):focus-visible{outline:none;background:var(--yumo-surface-native, #ebeef4)}.yc-dialog ::selection{background:var(--yumo-role-surface-selection-native);color:var(--yc-ink)}.yc-dialog h2,.yc-dialog h3,.yc-dialog strong,.yc-field,.yc-primary{font-family:var(--yc-font-heading)}.yc-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex-shrink:0;background:var(--yumo-surface-raised, #fff)}.yc-header h2{margin:0;text-align:center;letter-spacing:normal}.yc-header h2:focus{outline:none}.yc-header button{height:44px;border:0;background:transparent;color:var(--yc-ink);display:grid;place-items:center;border-radius:var(--yumo-radius-12, 12px)}.yc-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--yumo-space-6, 6px);scrollbar-width:thin;scrollbar-color:var(--yumo-role-line-neutral-bec5d1-100) transparent;padding-bottom:var(--yumo-space-6, 6px)}.yc-section{background:var(--yumo-surface-raised, #fff);padding:var(--yumo-space-16, 16px);border-radius:var(--yumo-radius-16, 16px);flex-shrink:0}.yc-section:first-child{border-top-left-radius:0;border-top-right-radius:0}.yc-section h3{margin:0 0 var(--yumo-space-16, 16px);font-size:16px;line-height:20px;font-weight:600}.yc-section h3>span{margin-left:var(--yumo-space-4, 4px);color:var(--yc-muted)}.yc-section h3.yc-label{color:var(--yc-muted);font-size:14px;line-height:18px;margin-bottom:var(--yumo-space-8, 8px)}.yc-services{padding:0;margin:0;list-style:none}.yc-services li{display:flex;align-items:center;gap:var(--yumo-space-12, 12px);padding:var(--yumo-space-8, 8px) 0;border-top:1px solid var(--yumo-role-line-neutral-f4f4f4-100)}.yc-services li:first-child{border:0;padding-top:0}.yc-service-row{--yc-blue: var(--yumo-color-action, #004eff);--yc-ink: var(--yumo-ink-native, #2f2f2f);--yc-muted: var(--yumo-muted-native, #707070);--yc-canvas: var(--yumo-surface-native, #ebeef4);--yc-service-gap: 8px;color:var(--yc-ink);font:400 14px/1.45 var(--yc-font-body)}.yc-services>li.yc-service-row{align-items:flex-start;padding-block:var(--yumo-space-16, 16px)}.yc-services>li.yc-service-row:is(:first-child,:last-child){padding-block:var(--yumo-space-16, 16px)}.yc-service-row .yc-service-copy{display:grid;gap:var(--yc-service-gap)}.yc-service-row .yc-service-copy p{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--yc-service-gap);margin:0}.yc-service-row .yc-service-copy p span{margin-left:0;font-size:inherit;line-height:inherit}.yc-service-row>.yc-remove{display:flex;align-items:flex-start;align-self:flex-start;flex-shrink:0}.yc-service-row .yc-service-copy strong{font-family:var(--yc-font-heading)}.yc-service-row button{font:inherit;cursor:pointer}.yc-services img{width:48px;height:48px;object-fit:cover;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);flex-shrink:0}.yc-service-copy{flex:1;min-width:0}.yc-service-copy strong{display:block;font-weight:600}.yc-service-copy p{margin:var(--yumo-space-4, 4px) 0 0;font-size:12px;line-height:17px;font-variant-numeric:tabular-nums}.yc-service-copy p span{margin-left:var(--yumo-space-4, 4px);color:var(--yc-muted);white-space:nowrap}.yc-remove{border:0;background:transparent;color:var(--yc-muted);min-height:44px;padding:0 0 0 var(--yumo-space-6, 6px);font-size:12px!important}.yc-add{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:var(--yumo-space-8, 8px);border:2px solid #80a6ff;border-radius:var(--yumo-radius-12, 12px);color:var(--yumo-text-action);background:var(--yumo-surface-raised, #fff);margin-top:var(--yumo-space-8, 8px);font-family:var(--yc-font-heading)!important;font-weight:600!important}.yc-add>span{width:22px;height:22px;border-radius:50%;background:var(--yc-blue);color:var(--yumo-ink-on-dark, #fff);display:grid;place-items:center}.yc-add svg{width:17px;height:17px}.yc-comment-row{display:flex;align-items:center;gap:var(--yumo-space-12, 12px);width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit}.yc-comment-row>img,.yc-comment-row>svg{flex-shrink:0}.yc-comment-row>span{flex:1;min-width:0}.yc-comment-row strong{display:block;font-weight:600;font-size:14px;line-height:19px}.yc-comment-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--yc-muted);margin-top:3px;overflow-wrap:anywhere}.yc-field{display:flex;width:100%;min-height:50px;align-items:center;gap:var(--yumo-space-10, 10px);background:var(--yc-canvas);border-radius:var(--yumo-radius-12, 12px);border:0;color:var(--yumo-role-ink-field);padding:var(--yumo-space-8, 8px) var(--yumo-space-12, 12px);text-align:left}.yc-field>span{flex:1;font-family:var(--yc-font-heading);font-weight:600;line-height:20px}.yc-field>svg,.yc-field>img{flex-shrink:0;object-fit:contain}.yc-field>svg:first-child{width:32px;height:32px;color:var(--yumo-color-action-ink)}.yc-footer{background:var(--yumo-surface-raised, #fff);flex-shrink:0;padding:var(--yumo-space-16, 16px);border-radius:var(--yumo-radius-16, 16px) var(--yumo-radius-16, 16px) 0 0;box-shadow:0 -3px 12px #0000000c}.yc-total,.yc-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--yumo-space-12, 12px);font-variant-numeric:tabular-nums}.yc-total{font:600 16px/20px var(--yc-font-heading)}.yc-total strong{font-size:15px}.yc-meta{color:var(--yc-muted);font-size:12px;line-height:18px;margin-top:var(--yumo-space-8, 8px)}.yc-bonus{color:var(--yumo-text-action)}.yc-submit{position:relative;width:100%;border:0;border-radius:66px;background:var(--yc-blue);color:var(--yumo-ink-on-dark, #fff);padding:var(--yumo-space-8, 8px) 56px;text-align:center;font-family:var(--yc-font-heading)!important;font-weight:600!important}.yc-submit small{display:block;font:400 12px/16px var(--yc-font-body);margin-top:var(--yumo-space-2, 2px)}.yc-submit-icon{position:absolute;background:var(--yumo-surface-raised, #fff);color:var(--yumo-color-action-ink);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 8px #00000026}.yc-submit-pending{background:var(--yc-canvas);color:var(--yumo-role-ink-field);padding:var(--yumo-space-12, 12px)}.yc-disclaimer{color:var(--yc-muted);font-size:12px;text-align:center;margin:var(--yumo-space-8, 8px) 0 0}.yc-primary{width:100%;min-height:52px;padding:var(--yumo-space-12, 12px);border:0;border-radius:var(--yumo-radius-16, 16px);background:var(--yc-blue);color:var(--yumo-ink-on-dark, #fff);font-weight:600!important}.yc-service-group+.yc-service-group{margin-top:var(--yumo-space-24, 24px)}.yc-dates{display:flex;gap:var(--yumo-space-8, 8px);overflow-x:auto;padding:3px 3px var(--yumo-space-10, 10px);margin:-3px -3px 22px;scrollbar-width:thin;scrollbar-color:var(--yumo-role-line-neutral-bec5d1-100) transparent}.yc-dates button{flex-shrink:0;min-width:100px;border:0;border-radius:var(--yumo-radius-12, 12px);min-height:54px;padding:var(--yumo-space-6, 6px) var(--yumo-space-12, 12px);background:var(--yc-canvas);color:var(--yumo-role-ink-field-muted)}.yc-dates strong,.yc-dates span{display:block;font-size:13px;line-height:18px}.yc-times{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--yumo-space-10, 10px)}.yc-times button{min-height:44px;background:var(--yc-canvas);color:var(--yumo-role-ink-field-muted);border:0;border-radius:var(--yumo-radius-12, 12px);font-family:var(--yc-font-heading)}.yc-dates button[aria-pressed=true],.yc-times button[aria-pressed=true]{background:var(--yc-blue);color:var(--yumo-ink-on-dark, #fff);box-shadow:0 4px 8px #1ba5f940}.yc-note,.yc-empty{color:var(--yc-muted);font-size:12px;line-height:18px;margin:var(--yumo-space-20, 20px) 0 0}.yc-input-label{display:block;margin-bottom:var(--yumo-space-10, 10px);font-family:var(--yc-font-heading)}.yc-dialog textarea{width:100%;background:var(--yc-canvas);border:0;border-radius:var(--yumo-radius-12, 12px);padding:var(--yumo-space-14, 14px);resize:vertical;color:var(--yc-ink);caret-color:var(--yumo-color-action-ink)}.yc-count{margin:var(--yumo-space-8, 8px) 0 0;color:var(--yc-muted);text-align:right;font-size:12px}.yc-choices{display:flex;flex-direction:column;gap:var(--yumo-space-8, 8px)}.yc-choices button{display:flex;align-items:center;gap:var(--yumo-space-12, 12px);width:100%;min-height:60px;padding:var(--yumo-space-12, 12px);border:0;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);text-align:left;color:var(--yc-ink)}.yc-choices button>span{flex:1}.yc-choices button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--yc-blue);color:var(--yumo-text-action)}.yc-success{text-align:center;padding:var(--yumo-space-16, 16px)}.yc-success-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--yumo-role-surface-success);color:var(--yumo-role-color-success-148459);margin:0 auto var(--yumo-space-20, 20px)}.yc-success-icon svg{width:32px;height:32px}.yc-success dl{text-align:left;margin-top:var(--yumo-space-24, 24px)}.yc-success dl>div{display:flex;justify-content:space-between;gap:var(--yumo-space-20, 20px);padding:var(--yumo-space-10, 10px) 0;border-bottom:1px solid var(--yumo-role-line-neutral-f2f2f2-100);font-size:13px}.yc-success dt{color:var(--yc-muted)}.yc-success dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}@media(hover:hover){.yc-field:hover,.yc-header button:hover,.yc-choices button:hover{background:var(--yumo-role-surface-control-hover)}.yc-add:hover{background:var(--yumo-role-surface-add-hover)}.yc-primary:hover:not(:disabled),.yc-submit:not(.yc-submit-pending):hover:not(:disabled){background:#0044df}}@media(max-width:600px){.yc-dialog{width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);border-radius:var(--yumo-radius-24, 24px);overflow:hidden}.yc-header{padding-top:max(var(--yumo-space-10, 10px),env(safe-area-inset-top))}.yc-footer{padding-bottom:max(var(--yumo-space-16, 16px),env(safe-area-inset-bottom))}}@media(max-height:500px){.yc-dialog[open]{display:block;overflow-y:auto}.yc-dialog[open] .yc-body{overflow:visible}}.yc-dialog textarea::placeholder{color:var(--yumo-role-ink-field-muted);opacity:1}@font-face{font-family:YumoOrderCodeNext;src:url(/assets/CodeNext-SemiBold-WX06FIJJ.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:YumoOrderCodeNext;src:url(/assets/CodeNext-Bold-BTY-qf6d.otf) format("opentype");font-weight:700;font-display:swap}.yc-header{padding:var(--yumo-space-16, 16px)}.yc-header h2{font-size:14px;line-height:20px;font-weight:700}.yc-subtitle{color:var(--yc-muted);font-size:12px;line-height:16px;margin:0;text-align:center}.yc-service-copy strong{font-size:12px;line-height:15px}.yc-comment-row small{font-size:12px;line-height:16px}.yc-field>img{width:auto;height:32px}.yc-submit{min-height:54px;font-size:14px}.yc-submit-icon{top:4px;left:4px}.yc-swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:var(--yumo-space-4, 4px) 50px}.yc-swipe .yc-submit-icon{cursor:grab;touch-action:none}.yc-swipe:active .yc-submit-icon{cursor:grabbing}.yc-submit small{white-space:nowrap;font-size:12px;line-height:15px}.yc-native-services{padding:var(--yumo-space-16, 16px) 0}.yc-native-services .yc-service-group>h3{margin:0 var(--yumo-space-16, 16px) var(--yumo-space-4, 4px);font-size:18px;line-height:24px}.yc-native-service{position:relative;display:flex;width:100%;align-items:center;gap:var(--yumo-space-12, 12px);padding:var(--yumo-space-16, 16px);border:0;background:var(--yumo-surface-raised, #fff);color:var(--yc-ink);text-align:left}.yc-native-service+.yc-native-service:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--yumo-role-surface-separator-soft)}.yc-native-service[aria-pressed=true]:after{content:"";position:absolute;width:6px;left:0;top:20px;height:80px;border-radius:0 6px 6px 0;background:var(--yc-blue)}.yc-native-service-copy{flex:1;min-width:0}.yc-native-service strong{font:600 16px/20px var(--yc-font-heading);display:block;overflow-wrap:anywhere}.yc-native-service[aria-pressed=true] strong{color:var(--yumo-text-action)}.yc-native-service small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--yc-muted);font-size:12px;line-height:16px;margin-top:var(--yumo-space-4, 4px)}.yc-native-price{display:block;font:600 12px/16px var(--yc-font-heading);color:var(--yumo-role-color-link-0044cc);margin-top:var(--yumo-space-6, 6px)}.yc-native-price>span{color:var(--yc-muted);font-family:var(--yc-font-body)}.yc-native-service>img{width:var(--yumo-service-thumbnail-width, 96px);height:var(--yumo-service-thumbnail-height, 64px);border-radius:8px;object-fit:cover;background:var(--yc-canvas);flex-shrink:0}.yc-date-chip,.yc-time-chip{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--yc-canvas);color:var(--yumo-role-ink-field-muted);border-radius:var(--yumo-radius-12, 12px);min-height:44px;font:600 14px/16px var(--yc-font-heading);padding:var(--yumo-space-4, 4px) var(--yumo-space-8, 8px)}.yc-date-chip{min-width:112px}.yc-date-chip strong{font-size:14px;line-height:16px}.yc-date-chip span{font-size:12px;line-height:16px}.yc-date-chip[data-checked],.yc-time-chip[data-checked]{background:var(--yc-blue);color:var(--yumo-ink-on-dark, #fff);box-shadow:0 4px 8px #1ba5f940}.yc-time .yc-dates{margin:var(--yumo-space-12, 12px) -3px 0;padding-bottom:var(--yumo-space-4, 4px);gap:var(--yumo-space-6, 6px)}.yc-time h3{font-size:14px;line-height:17px;color:var(--yc-muted)}.yc-time-slots{flex:0 0 auto}@media(max-width:600px){.yc-header>.yc-header-close{visibility:hidden}}.yc-services li:last-child{padding-bottom:0}.yc-service-group .yc-native-service:last-child{padding-bottom:0}.yc-success dl{margin-bottom:0}.yc-success dl>div:last-child{border-bottom:0;padding-bottom:0}.yc-header{border-bottom:0}.yc-footer .yc-submit{margin-top:var(--yumo-space-16, 16px)}.yc-dialog a.yc-add{text-decoration:none}.yc-notice{margin:0 0 var(--yumo-space-12, 12px);padding:var(--yumo-space-10, 10px) var(--yumo-space-12, 12px);border-radius:var(--yumo-radius-12, 12px);background:var(--yumo-role-surface-danger);color:var(--yumo-role-color-danger-b42318);font-size:13px;line-height:18px;white-space:pre-line}.yc-discount{color:var(--yumo-role-color-danger-f52d30);font-weight:600}.yc-gift{width:48px;height:48px;border-radius:var(--yumo-radius-12, 12px);display:grid;place-items:center;background:var(--yumo-role-surface-success);color:var(--yumo-role-color-success-21b17e);flex-shrink:0}.yc-photo-empty{display:block;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);flex-shrink:0}.yc-services .yc-service-copy small{display:block;color:var(--yc-muted);font-size:10px;line-height:12px;margin-top:var(--yumo-space-2, 2px)}.yc-category{padding:var(--yumo-space-20, 20px) var(--yumo-space-16, 16px) var(--yumo-space-4, 4px)}.yc-category:first-child{padding-top:var(--yumo-space-4, 4px)}.yc-category h3{margin:0;font-size:18px;line-height:24px}.yc-category small{color:var(--yc-muted);font-size:12px}.yc-topgroup{margin:0;padding:var(--yumo-space-18, 18px) var(--yumo-space-16, 16px) var(--yumo-space-6, 6px);font:600 14px/20px var(--yc-font-heading);color:var(--yc-muted)}.yc-choice-hint{display:block;color:var(--yc-muted);font-size:12px;line-height:16px;margin-top:var(--yumo-space-2, 2px)}.yc-choices img{flex-shrink:0;object-fit:contain}.yc-status{display:grid;gap:var(--yumo-space-16, 16px);min-height:160px;align-content:center;text-align:center;color:var(--yc-muted)}.yc-status p{margin:0}.yc-calendar{margin:var(--yumo-space-16, 16px) 0 0;display:grid;gap:var(--yumo-space-8, 8px);color:var(--yc-muted);font-size:13px}.yc-calendar select{min-height:46px;border:0;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);color:var(--yc-ink);padding:0 var(--yumo-space-12, 12px);font:600 14px var(--yc-font-heading)}.yc-time-chip small{display:block;font:400 10px/12px var(--yc-font-body)}.yc-time-chip[data-disabled]{opacity:.45;cursor:not-allowed}.yc-inline-footer{padding:0 var(--yumo-space-16, 16px) var(--yumo-space-10, 10px);background:transparent}.yc-note-top{margin:0 0 var(--yumo-space-12, 12px)}.yc-total-values{display:flex;gap:var(--yumo-space-8, 8px);align-items:baseline}.yc-total-values s{color:var(--yc-muted);font-size:13px;font-weight:500}.yc-submit[aria-busy=true]{opacity:.7}.pp-booking-dialog.yc-dialog{padding:0;border-radius:var(--yumo-radius-16, 16px);overflow:hidden}.pp-booking-dialog.yc-dialog .yc-footer{border-radius:0 0 var(--yumo-radius-16, 16px) var(--yumo-radius-16, 16px)}.order-live{min-height:100dvh;padding:var(--yumo-space-96, 96px) var(--yumo-space-16, 16px) var(--yumo-space-48, 48px);background:var(--yumo-surface-native, #ebeef4)}.yc-page{display:flex;flex-direction:column;margin:0 auto;max-height:none;box-shadow:0 12px 40px #1a2a4814}.yc-page .yc-header a{height:44px;display:grid;place-items:center;color:var(--yc-ink)}.yc-org{display:flex;align-items:center;gap:var(--yumo-space-12, 12px)}.yc-org>img,.yc-org-mark{width:48px;height:48px;border-radius:var(--yumo-radius-12, 12px);object-fit:cover;flex-shrink:0}.yc-org-mark{display:grid;place-items:center;background:var(--yc-canvas);font:700 18px var(--yc-font-heading)}.yc-org>div{flex:1;min-width:0}.yc-org strong{display:block;font-size:14px}.yc-org small{display:block;color:var(--yc-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-org-call{padding:var(--yumo-space-8, 8px) var(--yumo-space-12, 12px);border-radius:var(--yumo-radius-12, 12px);background:#21b17e;color:var(--yumo-ink-on-dark, #fff);font:600 13px var(--yc-font-heading);text-decoration:none}.yc-lines{list-style:none;margin:0 0 var(--yumo-space-12, 12px);padding:0}.yc-lines li{display:flex;justify-content:space-between;gap:var(--yumo-space-12, 12px);padding:var(--yumo-space-8, 8px) 0;border-top:1px solid var(--yumo-role-line-neutral-f4f4f4-100);font-size:13px;font-variant-numeric:tabular-nums}.yc-lines li:first-child{border:0}.yc-big{font:700 20px/26px var(--yc-font-heading);color:var(--yc-ink)}.yc-progress{height:6px;border-radius:3px;background:var(--yc-canvas);overflow:hidden}.yc-progress span{display:block;height:100%;width:100%;background:var(--yc-blue);transform-origin:left;animation:yc-waiting 300s linear forwards}@keyframes yc-waiting{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.yc-lead{margin:0;font-size:14px;line-height:20px;white-space:pre-line}.yc-lead strong{color:var(--yumo-text-action)}.yc-route-links{display:grid;gap:var(--yumo-space-8, 8px);margin-top:var(--yumo-space-16, 16px)}.yc-route-links a,.yc-row-actions button:first-child{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);color:var(--yc-ink);font:600 14px var(--yc-font-heading);text-decoration:none;border:0}.yc-confirm{position:static;display:grid;gap:var(--yumo-space-8, 8px);width:auto;max-width:none;height:auto;margin:var(--yumo-space-12, 12px) 0 0;padding:var(--yumo-space-14, 14px);border:0;border-radius:var(--yumo-radius-12, 12px);color:inherit;background:var(--yumo-role-surface-danger-soft)}.yc-confirm strong{white-space:pre-line}.yc-confirm p{margin:0;color:var(--yc-muted);font-size:13px}.yc-confirm div,.yc-row-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--yumo-space-8, 8px);margin-top:var(--yumo-space-4, 4px)}.yc-confirm button{min-height:44px;border:0;border-radius:var(--yumo-radius-12, 12px);background:var(--yc-canvas);font-weight:600}.yc-confirm .yc-danger{background:#f52d30;color:var(--yumo-ink-on-dark, #fff)}.yc-link-danger{display:block;width:100%;margin-top:var(--yumo-space-12, 12px);min-height:44px;border:0;background:transparent;color:var(--yumo-role-color-danger-f52d30);font-weight:600}.yc-confirmed{display:grid;gap:var(--yumo-space-2, 2px);text-align:center;padding:var(--yumo-space-14, 14px);border-radius:var(--yumo-radius-16, 16px);background:var(--yumo-role-surface-success);color:var(--yumo-role-color-success-148459)}.yc-confirmed span{font-size:12px}.yc-stars{display:flex;gap:var(--yumo-space-6, 6px);margin-bottom:var(--yumo-space-12, 12px)}.yc-stars button{border:0;background:none;font-size:30px;line-height:1;color:#d5dae3;padding:var(--yumo-space-2, 2px)}.yc-stars button.on{color:#ffb800}.yc-section textarea{width:100%;background:var(--yc-canvas);border:0;border-radius:var(--yumo-radius-12, 12px);padding:var(--yumo-space-12, 12px);margin-bottom:var(--yumo-space-12, 12px);resize:vertical;font:inherit}.yc-times-multi button{display:flex;flex-direction:column;align-items:center;justify-content:center}.yc-times-multi button:disabled{opacity:.45}.yc-times-multi small{font-size:10px}.yc-page a.yc-primary{display:flex;align-items:center;justify-content:center;text-decoration:none}.yc-page{overflow:hidden}.pp-booking-dialog.yc-dialog:has(.yc-auth-gate){height:auto;overflow:hidden}.yc-auth-header{padding:var(--yumo-space-14, 14px) var(--yumo-space-16, 16px)}.yc-auth-header>button{grid-column:3;grid-row:1}.yc-auth-header>.yc-header-copy{grid-column:2;grid-row:1}.yc-auth-gate{flex:initial;padding:var(--yumo-space-16, 16px)}.yc-auth-gate .yc-status{min-height:0;padding:var(--yumo-space-24, 24px);gap:var(--yumo-space-20, 20px);border-radius:var(--yumo-radius-16, 16px);color:var(--yumo-role-ink-status);line-height:1.55}.yc-auth-gate .yc-primary{display:flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:600px){.pp-booking-dialog.yc-dialog .yc-selected-services .yc-services>li.yc-service-row{align-items:center;padding-block:var(--yumo-space-8, 8px)}.pp-booking-dialog.yc-dialog .yc-selected-services .yc-services>li.yc-service-row:first-child{padding-top:0}.pp-booking-dialog.yc-dialog .yc-service-row{--yc-service-gap: 4px}.pp-booking-dialog.yc-dialog .yc-service-copy p,.pp-booking-dialog.yc-dialog .yc-remove{font-size:12px;font-weight:500;line-height:15px}.pp-booking-dialog.yc-dialog .yc-service-row>.yc-remove{align-items:center;align-self:center}.pp-booking-dialog.yc-dialog .yc-selected-services .yc-add{min-height:52px;margin-top:var(--yumo-space-8, 8px);padding:var(--yumo-space-12, 12px) var(--yumo-space-16, 16px);font-size:14px;font-weight:600!important;line-height:17px}.pp-booking-dialog.yc-dialog .yc-add>span{width:24px;height:24px}.pp-booking-dialog.yc-dialog .yc-section h3.yc-label{line-height:17px}.pp-booking-dialog.yc-dialog .yc-field{padding-inline:var(--yumo-space-16, 16px)}.pp-booking-dialog.yc-dialog .yc-category h3{font-size:24px;font-weight:700;line-height:24px}.pp-booking-dialog.yc-dialog .yc-topgroup{padding-block:var(--yumo-space-24, 24px);font-size:18px;font-weight:700;line-height:24px}.pp-booking-dialog.yc-dialog .yc-native-service small{font-weight:500;line-height:14px}.pp-booking-dialog.yc-dialog .yc-native-service>img{width:var(--yumo-service-thumbnail-width, 96px);height:var(--yumo-service-thumbnail-height, 64px)}.pp-booking-dialog.yc-dialog .yc-times{gap:var(--yumo-space-8, 8px)}.pp-booking-dialog.yc-dialog .yc-date-chip strong{font-weight:700}.pp-booking-dialog.yc-dialog .yc-date-chip,.pp-booking-dialog.yc-dialog .yc-time-chip{border:2px solid var(--yumo-role-line-neutral-ffffff-20)}.pp-booking-dialog.yc-dialog .yc-footer .yc-order-action{min-height:54px;border-radius:66px}.pp-booking-dialog.yc-dialog .yc-footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}.yc-header-copy{grid-column:2;grid-row:1;min-width:0}.yc-header-start{grid-column:1;grid-row:1}.yc-header-end{grid-column:3;grid-row:1}
