.booking-invitation-panel[data-v-f49e3627]{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-md);margin-top:var(--s-4);padding:var(--s-4)}.booking-invitation-panel__title[data-v-f49e3627]{font-size:var(--text-base);margin:0 0 var(--s-2)}.booking-invitation-panel__hint[data-v-f49e3627]{color:var(--text-muted);font-size:var(--text-sm);margin:0 0 var(--s-3)}.booking-invitation-panel__actions[data-v-f49e3627]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ro-dates[data-v-8fc132b3]{display:flex;flex-direction:column;gap:var(--s-2)}.ro-dates__head[data-v-8fc132b3]{flex-wrap:wrap;justify-content:space-between}.ro-dates__head[data-v-8fc132b3],.ro-dates__title[data-v-8fc132b3]{align-items:center;display:flex;gap:var(--s-2)}.ro-dates__title[data-v-8fc132b3]{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;margin:0;text-transform:uppercase}.ro-dates__actions[data-v-8fc132b3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-1)}.ro-dates__meta[data-v-8fc132b3],.ro-dates__warning[data-v-8fc132b3]{color:var(--text-2);font-size:var(--text-xs);line-height:1.4;margin:0}.ro-dates__grid[data-v-8fc132b3]{display:grid;gap:var(--s-2);grid-template-columns:1fr}@media(min-width:720px){.ro-dates__grid[data-v-8fc132b3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ro-dates__grid .form-field[data-v-8fc132b3]{margin-bottom:0}.ro-dates__grid .date-field-label[data-v-8fc132b3],.ro-dates__grid .form-field label[data-v-8fc132b3]{font-size:var(--text-xs);margin-bottom:var(--s-1)}.ro-dates__workshop[data-v-8fc132b3]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);margin-top:var(--s-1);padding:var(--s-2) var(--s-3)}.ro-dates__workshop-head[data-v-8fc132b3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.ro-dates__workshop-title[data-v-8fc132b3]{color:var(--text-2);font-size:var(--text-xs);font-weight:var(--fw-medium)}.ro-dates__workshop-caption[data-v-8fc132b3]{color:var(--text-3);flex:1 1 auto;font-size:var(--text-xs);line-height:1.35;margin:0}.ro-dates__lock-pill[data-v-8fc132b3]{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:.6875rem;font-weight:var(--fw-medium);gap:.3rem;letter-spacing:.02em;padding:.1rem .4rem}.ro-dates__lock-pill .pi[data-v-8fc132b3]{color:var(--text-3);font-size:.65rem}.workshop-dates-panel--locked[data-v-8fc132b3]{background:var(--bg-subtle)}.workshop-dates-panel--locked .date-field-label[data-v-8fc132b3],.workshop-dates-panel--locked .ro-dates__workshop-title[data-v-8fc132b3]{color:var(--text-3)}.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker{opacity:.72}.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled .p-inputtext,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled .p-inputtext,.workshop-dates-panel--locked[data-v-8fc132b3] .p-inputtext:disabled{background:var(--bg-subtle);border-color:transparent;box-shadow:none;color:var(--text-3);cursor:not-allowed}.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled .p-datepicker-dropdown,.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled button,.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled .p-datepicker-dropdown,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled button,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled{cursor:not-allowed}.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled .p-datepicker-dropdown,.workshop-dates-panel--locked[data-v-8fc132b3] .p-calendar.p-disabled button,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled .p-datepicker-dropdown,.workshop-dates-panel--locked[data-v-8fc132b3] .p-datepicker.p-disabled button{opacity:.4}.planify-lead[data-v-8fc132b3]{color:var(--text-2);font-size:var(--text-sm);line-height:1.4;margin:0 0 var(--s-3)}.form-row[data-v-8fc132b3]{display:grid;gap:var(--s-4);grid-template-columns:1fr 1fr}.form-field[data-v-8fc132b3],.form-row[data-v-8fc132b3]{margin-bottom:var(--s-4)}.form-field .date-field-label[data-v-8fc132b3],.form-field label[data-v-8fc132b3]{display:block;font-weight:500;margin-bottom:var(--s-2)}.form-field__actions[data-v-8fc132b3]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.date-field-label[data-v-8fc132b3]{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:var(--s-2)}.estimate-hint[data-v-8fc132b3]{color:var(--text-color-secondary);font-size:.875rem;margin-top:var(--s-2)}.estimate-hint--warning[data-v-8fc132b3]{color:var(--warning)}.estimate-warning[data-v-8fc132b3]{color:var(--orange-600,#c2410c);font-size:.875rem;margin-top:var(--s-2)}.client-notified-banner[data-v-8fc132b3]{font-size:var(--text-xs);margin:0}
