@import url('/booking-ux.v082.css');
.status-main{padding-top:clamp(58px,8vw,118px);padding-bottom:clamp(65px,8vw,100px)}
.status-kicker{font:700 12px/1.5 system-ui,sans-serif;letter-spacing:.19em;color:#987b52;text-transform:uppercase}
.status-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.85fr);gap:clamp(30px,6vw,95px);align-items:end;margin-bottom:65px}
.status-hero h1{font-size:clamp(62px,9vw,136px);line-height:.98;letter-spacing:-.064em;margin:24px 0 30px}
.status-period{color:#b99159}.status-lede{max-width:760px;color:#5c6e62;font-size:clamp(16px,1.8vw,22px);line-height:1.68}
.status-note{border-top:1px solid #b6c5b7;padding:25px 0 0;color:#5b6b61}.status-note-head{display:flex;align-items:center;gap:12px;color:#193b30}.status-dot{display:inline-block;width:13px;height:13px;border:2px solid #bb985e;border-radius:50%}.status-note p{font-size:14px;line-height:1.7}
.status-panel{background:white;border:1px solid #d9e0d7;border-radius:18px;overflow:hidden}.status-panel-head{padding:36px 40px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ebe4}.status-panel h2,.status-history h2{font-size:clamp(34px,4vw,58px);line-height:1.13;margin:10px 0 0}.status-panel-head>span{font-size:13px;color:#6e7e72}
.status-service{padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e9eee8}.status-service:last-child{border:0}.status-service b{font-size:16px}.status-service p{font-size:13px;margin:6px 0 0;color:#6a7a70}.status-chip{font-size:12px;font-weight:650;color:#766849;background:#f8f3e8;border:1px solid #ece1ca;padding:8px 12px;border-radius:30px;white-space:nowrap}.status-history{margin-top:75px;display:flex;gap:40px;justify-content:space-between;align-items:end}.status-history p:not(.status-kicker){color:#67766e;line-height:1.7;max-width:650px}.status-button{display:inline-flex;background:#17382f;color:white!important;padding:15px 24px;border-radius:10px;gap:12px;text-decoration:none;font-weight:700;white-space:nowrap}
@media(max-width:760px){.status-main{padding-top:54px}.status-hero{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.status-panel-head{padding:26px 20px;align-items:start;flex-direction:column}.status-service{padding:22px 20px;align-items:start;flex-direction:column;gap:12px}.status-history{flex-direction:column;align-items:start;margin-top:50px;gap:18px}.status-chip{white-space:normal}.status-hero h1{font-size:clamp(53px,11vw,79px)}}