.RncmnW_page{--accent:#c9a962;color:#f4f1ea;background:#08080b;justify-content:center;min-height:100vh;padding:48px 20px 80px;display:flex}.RncmnW_inner{width:100%;max-width:520px}.RncmnW_head{text-align:center;margin-bottom:30px}.RncmnW_biz{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600;line-height:1.1}.RncmnW_tag{color:#9aa4b2;margin-top:6px;font-size:14px}.RncmnW_card{background:#ffffff04;border:1px solid #c9a96233;border-radius:18px;padding:26px}.RncmnW_stepLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:11px}.RncmnW_back{color:#9aa4b2;cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:13px}.RncmnW_back:hover{color:var(--accent)}.RncmnW_svc{text-align:left;color:#f4f1ea;cursor:pointer;background:#0d0f15;border:1px solid #232a36;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:16px 18px;transition:border-color .16s;display:flex}.RncmnW_svc:hover{border-color:var(--accent)}.RncmnW_svcName{font-size:16px}.RncmnW_svcMeta{color:#9aa4b2;margin-top:3px;font-size:13px}.RncmnW_svcPrice{color:var(--accent);white-space:nowrap;font-size:15px}.RncmnW_day{margin-bottom:18px}.RncmnW_dayLabel{color:#9aa4b2;margin:0 0 8px;font-size:13px}.RncmnW_slotGrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.RncmnW_slot{color:#f4f1ea;cursor:pointer;background:#0d0f15;border:1px solid #232a36;border-radius:9px;padding:10px 6px;font-size:14px;transition:border-color .16s,background .16s}.RncmnW_slot:hover{border-color:var(--accent)}.RncmnW_empty{color:#9aa4b2;font-size:14px}.RncmnW_summary{border:1px solid #c9a96240;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:14px}.RncmnW_summary b{color:var(--accent)}.RncmnW_field{margin-bottom:14px}.RncmnW_label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:7px;font-size:11px;display:block}.RncmnW_input{color:#f4f1ea;background:#0d0f15;border:1px solid #232a36;border-radius:10px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.RncmnW_input:focus{border-color:var(--accent);outline:none}.RncmnW_btn{background:var(--accent);color:#08080b;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-family:inherit;font-size:12px;font-weight:700}.RncmnW_btn:disabled{opacity:.5;cursor:default}.RncmnW_error{color:#f0b6b6;background:#c846461f;border:1px solid #c8464666;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13.5px}.RncmnW_done{text-align:center;padding:10px 0}.RncmnW_doneMark{color:var(--accent);font-size:40px}.RncmnW_doneTitle{margin:12px 0 8px;font-family:Cormorant Garamond,serif;font-size:28px}.RncmnW_doneBody{color:#c7ccd4;font-size:15px;line-height:1.6}.RncmnW_foot{text-align:center;color:#5b6472;margin-top:24px;font-size:12px}.RncmnW_foot a{color:#7a8290;text-decoration:none}
