.paper-button,.paper-button:hover,.paper-button:focus-visible,.counter-link,.counter-link:hover,.counter-link:focus-visible,.book-controls button,.book-controls button:disabled,.object-instruction{position:relative;isolation:isolate;border:0;background:none;box-shadow:none;padding:16px 32px;min-height:54px;max-width:100%;white-space:normal;text-align:center;justify-content:center;gap:12px;}.paper-button::before,.counter-link::before,.book-controls button::before,.object-instruction::before{content:'';position:absolute;inset:0;z-index:-1;border:20px solid transparent;border-image-source:url('assets/props/ticket-360.webp');border-image-slice:45 fill;border-image-width:8px 20px;pointer-events:none;}.paper-button>span,.counter-link>span,.book-controls button>span{flex-shrink:0}.book-index select{border:18px solid transparent;border-image-source:url('assets/props/ticket-360.webp');border-image-slice:45 fill;border-image-width:8px 18px;background:none;padding:4px 26px 4px 12px;min-height:58px;max-width:100%}.object-instruction{display:inline-block;min-height:0;padding:12px 30px}.service-pad .book-title .object-instruction{padding:12px 30px;background:none;color:#302315;filter:drop-shadow(2px 3px 2px #0006)}.drawer-header>span{position:relative;isolation:isolate;padding:14px 28px;background:none}.drawer-header>span::before{content:'';position:absolute;inset:0;z-index:-1;border:18px solid transparent;border-image-source:url('assets/props/ticket-360.webp');border-image-slice:45 fill;border-image-width:8px 18px;pointer-events:none}.station-drawer .nav-label,.station-drawer .station-6 .nav-label{padding:14px 28px;min-height:84px;gap:4px;}.station-drawer .nav-label::before{background:none;border:16px solid transparent;border-image-source:var(--label-art);border-image-slice:45 fill;border-image-width:8px 16px}.station-drawer .station-1 .nav-label,.station-drawer .station-4 .nav-label{padding-inline:22px}.station-drawer .nav-label>span,.station-drawer .nav-label>strong{max-width:100%;white-space:normal;text-align:center;overflow-wrap:normal}.station-drawer .station-6 .nav-label>strong{font-size:14px}.station-link[aria-current] .nav-label>strong::after{inset:-2px -4px}.appointment-ticket,.cover-print>.appointment-ticket,.dispenser-paper>.appointment-ticket{background:none;border-radius:0;padding:18px 28px}.appointment-ticket::before{inset:0}.appointment-ticket .ticket-stub{width:48px;padding-right:10px;box-sizing:border-box}.appointment-ticket .ticket-copy{min-width:0;padding-left:12px;gap:6px}.appointment-ticket .ticket-copy strong{white-space:normal}.appointment-ticket .ticket-copy>span{gap:8px}.appointment-ticket .ticket-copy>span>b{flex-shrink:0}.striker-button{justify-content:center;gap:12px;padding:16px 24px}@media(min-width:901px){.station-drawer.is-compact .nav-label,.station-drawer.is-compact .station-6 .nav-label{padding:14px 28px;min-height:44px;gap:0;max-width:calc(100% - 35px)}.station-drawer.is-compact .station-1 .nav-label,.station-drawer.is-compact .station-4 .nav-label{padding-inline:22px}.station-drawer.is-compact .nav-label>strong,.station-drawer.is-compact .station-6 .nav-label>strong{font:600 13px/1.3 var(--label)}}@media(min-width:901px) and (max-width:1100px){.station-drawer:not(.is-compact) .nav-label>strong{font:600 14px/1.35 var(--label)}.station-drawer.is-compact .nav-label,.station-drawer.is-compact .station-6 .nav-label{max-width:calc(100% - 27px)}}@media(max-width:900px){.station-drawer .station-link .nav-label,.station-drawer.is-compact .station-link .nav-label{padding:14px 28px;min-height:84px}.station-drawer .station-1 .nav-label,.station-drawer .station-4 .nav-label,.station-drawer.is-compact .station-1 .nav-label,.station-drawer.is-compact .station-4 .nav-label{padding-inline:22px}.station-link[aria-current] .nav-label>strong::after{inset:-2px -4px}.quick-tools a::before{border-image-width:8px}.service-pad .book-title .object-instruction{padding:12px 30px}}.appointment-ticket::before{border-image-width:8px 18px}main>.counter-link.r4-stage{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-height:54px;padding:16px 32px;background:none}main>.counter-link.r4-stage>.r4-scene-art,main>.counter-link.r4-stage>noscript{display:none}.dialog-close{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;padding:12px 20px;font:400 24px/1 var(--reading)}.barber-story-close{min-height:52px;padding:12px 20px}.barber-story-close>span{font-size:20px;line-height:1}.leaf-turn-target{font-size:22px}