.conversation-table-module__TBhivW__links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}
.form-module__nuru2W__form{gap:var(--space-5);grid-auto-rows:max-content;width:100%;min-width:0;display:grid}.form-module__nuru2W__fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid;container:form/inline-size}.form-module__nuru2W__fields :is(h2,h3,p){margin:0}.form-module__nuru2W__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.form-module__nuru2W__row{gap:var(--space-4);grid-column:1/-1;min-width:0;display:grid}.form-module__nuru2W__section{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.form-module__nuru2W__section+.form-module__nuru2W__section{margin-top:var(--space-2)}.form-module__nuru2W__legend{margin-bottom:var(--space-2);font-weight:var(--weight-semibold);padding:0}.form-module__nuru2W__description{color:var(--muted-foreground)}@container form (max-width:38rem){.form-module__nuru2W__grid{grid-template-columns:minmax(0,1fr)}}.form-module__nuru2W__error{color:var(--destructive-text);overflow-wrap:anywhere;margin:0}.form-module__nuru2W__success{margin:0}.form-module__nuru2W__compact{gap:var(--space-3)}.form-module__nuru2W__actions{justify-content:flex-start;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.form-module__nuru2W__submit{text-align:center;touch-action:manipulation;font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer;text-decoration:none}.form-module__nuru2W__submit[data-size=default]{min-height:var(--control-height)}.form-module__nuru2W__submit:disabled{cursor:not-allowed}@media (pointer:coarse){.form-module__nuru2W__submit{min-height:var(--control-height)}}.form-module__nuru2W__section+.form-module__nuru2W__section{padding-top:var(--space-5);border-top:1px solid var(--border);margin-top:var(--space-2)}.form-module__nuru2W__sectionLayout,.form-module__nuru2W__sectionFields{align-content:start;gap:var(--space-4);min-width:0;display:grid}.form-module__nuru2W__description{max-width:60ch;font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.form-module__nuru2W__section{container:form-section/inline-size}.form-module__nuru2W__fields:empty{display:none}.form-module__nuru2W__fields:not(:has(>:not(input[type=hidden]))){display:none}
.page-module__JAZ1Xq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__JAZ1Xq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.page-module__JAZ1Xq__cardBody{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);overflow-wrap:anywhere;grid-auto-rows:max-content;display:grid}.page-module__JAZ1Xq__cardBody dl{gap:var(--space-4);margin:0;display:grid}.page-module__JAZ1Xq__cardBody dl div{gap:var(--space-1-5);display:grid}.page-module__JAZ1Xq__cardBody dt{color:var(--muted-foreground);font-size:var(--text-xs)}.page-module__JAZ1Xq__cardBody dd{font-variant-numeric:tabular-nums;margin:0}.page-module__JAZ1Xq__heading{gap:var(--space-2);flex:24rem;min-width:0;display:grid}.page-module__JAZ1Xq__title{font-size:var(--text-page-title);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.2}.page-module__JAZ1Xq__sectionTitle{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.page-module__JAZ1Xq__description{max-width:52rem;color:var(--muted-foreground);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.page-module__JAZ1Xq__panel{gap:var(--space-6);width:100%;max-inline-size:calc(var(--form-max) + var(--panel-padding) * 2);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);display:grid}.page-module__JAZ1Xq__backLink{width:fit-content;max-width:100%;font-size:var(--text-sm);justify-content:flex-start;place-self:flex-start start}.page-module__JAZ1Xq__section{gap:var(--space-5);min-width:0;padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);display:grid}.page-module__JAZ1Xq__sectionBody{gap:var(--space-4);overflow-wrap:anywhere;grid-auto-rows:max-content;min-width:0;display:grid}.page-module__JAZ1Xq__plainSection{background:0 0;border:0;border-radius:0;padding:0}.page-module__JAZ1Xq__sectionBody>:is(p,h2,h3,dl){margin-block:0}.page-module__JAZ1Xq__state{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-width:0;min-height:15rem;padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);text-align:center;flex-direction:column;display:flex}.page-module__JAZ1Xq__stateCopy{gap:var(--space-3);width:100%;min-width:0;max-width:34rem;display:grid}.page-module__JAZ1Xq__stateTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.4}.page-module__JAZ1Xq__stateDescription{color:var(--muted-foreground);font-size:var(--text-base);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.6}.page-module__JAZ1Xq__stateActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:100%;display:flex}.page-module__JAZ1Xq__stateActions>*{max-width:100%}.page-module__JAZ1Xq__compactState{min-height:10rem;padding:var(--space-6);background:0 0;border:0}@media (max-width:47.9375rem){.page-module__JAZ1Xq__header>.page-module__JAZ1Xq__actions{width:100%}.page-module__JAZ1Xq__state{min-height:15rem;padding:var(--space-6) var(--space-4)}.page-module__JAZ1Xq__compactState{min-height:8rem}}.page-module__JAZ1Xq__header{align-items:center}.page-module__JAZ1Xq__panel,.page-module__JAZ1Xq__section{box-shadow:var(--shadow-xs)}.page-module__JAZ1Xq__backLink{color:var(--muted-foreground);text-decoration:none}.page-module__JAZ1Xq__backLink:hover{color:var(--primary)}.page-module__JAZ1Xq__sectionTitle{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.page-module__JAZ1Xq__state{background:var(--card);border-style:dashed}.page-module__JAZ1Xq__stateMark{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);width:3.5rem;height:3.5rem;color:var(--primary);box-shadow:var(--shadow-xs);place-items:center;display:grid}.page-module__JAZ1Xq__stateMark svg{width:var(--icon-lg);height:var(--icon-lg)}.page-module__JAZ1Xq__emptyStack{width:3rem;height:3.375rem;color:var(--primary);overflow:visible}.page-module__JAZ1Xq__emptyStack [data-slot=icon-stack-layer]{fill:var(--accent)}.page-module__JAZ1Xq__cardBody form>div:last-child{justify-content:flex-start}.page-module__JAZ1Xq__plainSection{box-shadow:none}.page-module__JAZ1Xq__formPanel{width:100%;max-inline-size:calc(var(--form-max) + var(--panel-padding) * 2)}
.feedback-module__fmrrHW__error,.feedback-module__fmrrHW__notice,.feedback-module__fmrrHW__success{min-width:0;padding:var(--space-3);overflow-wrap:anywhere;margin:0}.feedback-module__fmrrHW__error{border-color:var(--destructive-border);background:var(--destructive-soft);color:var(--destructive-text)}.feedback-module__fmrrHW__notice{background:var(--muted);color:var(--foreground)}.feedback-module__fmrrHW__content{color:inherit}.feedback-module__fmrrHW__success{background:var(--success-soft);color:var(--success);border-color:var(--success-border)}
.page-state-module__gYrHRq__loading{gap:var(--space-6);min-width:0;display:grid}.page-state-module__gYrHRq__panel{align-content:start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-height:18rem;display:grid}.page-state-module__gYrHRq__line{border-radius:var(--radius-md);background:var(--border);width:min(100%,32rem);height:1rem}.page-state-module__gYrHRq__line:last-child{width:min(70%,20rem)}@media (max-width:47.99rem){.page-state-module__gYrHRq__panel{min-height:15rem;padding:var(--space-4)}}.page-state-module__gYrHRq__error{padding:var(--space-5);border-color:var(--destructive-border);background:var(--destructive-soft)}.page-state-module__gYrHRq__error[data-compact=true]{padding:var(--space-4)}.page-state-module__gYrHRq__errorTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.page-state-module__gYrHRq__errorActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}
.popover-module__Gii7DG__surface{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);min-width:0;color:var(--popover-foreground);box-shadow:var(--shadow-popover);padding:0;overflow:auto}
.native-choice-module__8_ecjW__choice{width:var(--icon-size);height:var(--icon-size);vertical-align:middle;flex:none;display:inline-flex;position:relative}.native-choice-module__8_ecjW__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.native-choice-module__8_ecjW__indicator{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--card);width:100%;height:100%;color:var(--primary-foreground);place-items:center;display:grid}.native-choice-module__8_ecjW__input[type=radio]+.native-choice-module__8_ecjW__indicator{border-radius:var(--radius-full)}.native-choice-module__8_ecjW__input:checked+.native-choice-module__8_ecjW__indicator{border-color:var(--primary);background:var(--primary)}.native-choice-module__8_ecjW__check{width:var(--text-xs);height:var(--text-xs);stroke-width:3px}.native-choice-module__8_ecjW__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.native-choice-module__8_ecjW__input:not(:checked)+.native-choice-module__8_ecjW__indicator>*{visibility:hidden}.native-choice-module__8_ecjW__input:focus-visible+:is(.native-choice-module__8_ecjW__indicator,.native-choice-module__8_ecjW__track){outline:3px solid var(--focus-ring);outline-offset:3px}.native-choice-module__8_ecjW__input:disabled{cursor:not-allowed}.native-choice-module__8_ecjW__input:disabled+:is(.native-choice-module__8_ecjW__indicator,.native-choice-module__8_ecjW__track){opacity:var(--opacity-disabled)}.native-choice-module__8_ecjW__input[aria-invalid=true]+.native-choice-module__8_ecjW__indicator{border-color:var(--destructive)}.native-choice-module__8_ecjW__switch{width:var(--control-height);height:var(--space-6);flex:none;display:inline-flex;position:relative}.native-choice-module__8_ecjW__track{width:100%;height:100%;padding:var(--space-0-5);border:1px solid var(--control-border);border-radius:var(--radius-full);background:var(--secondary);transition:background-color var(--duration-fast);align-items:center;display:flex}.native-choice-module__8_ecjW__thumb{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-full);background:var(--muted-foreground);transition:transform var(--duration-fast)}.native-choice-module__8_ecjW__input:checked+.native-choice-module__8_ecjW__track{background:var(--primary);border-color:var(--primary)}.native-choice-module__8_ecjW__input:checked+.native-choice-module__8_ecjW__track .native-choice-module__8_ecjW__thumb{transform:translateX(var(--space-5));background:var(--primary-foreground)}
.input-module__bsd_Yq__field{gap:var(--space-1-5);min-width:0;display:grid}.input-module__bsd_Yq__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.input-module__bsd_Yq__input{min-height:var(--control-height);width:100%;padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--card);color:var(--foreground);font:inherit}.input-module__bsd_Yq__input:hover:not(:disabled){border-color:var(--primary)}.input-module__bsd_Yq__input:focus-visible{border-color:var(--primary);outline:3px solid var(--focus-ring);outline-offset:1px}.input-module__bsd_Yq__input[aria-invalid=true]{border-color:var(--destructive-text)}.input-module__bsd_Yq__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.input-module__bsd_Yq__input[type=file]{padding:var(--space-2)}.input-module__bsd_Yq__textarea{resize:vertical;min-height:7rem}.input-module__bsd_Yq__checkboxField{gap:var(--space-1-5);min-width:0;display:grid}.input-module__bsd_Yq__checkboxLabel{min-height:var(--control-height);cursor:pointer;align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.input-module__bsd_Yq__checkbox{width:1.125rem;height:1.125rem;accent-color:var(--primary);cursor:pointer;flex:none}.input-module__bsd_Yq__checkbox:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.input-module__bsd_Yq__checkbox:disabled{cursor:not-allowed}.input-module__bsd_Yq__helper,.input-module__bsd_Yq__error{font-size:var(--text-xs)}.input-module__bsd_Yq__helper{color:var(--muted-foreground)}.input-module__bsd_Yq__error{color:var(--destructive-text)}.input-module__bsd_Yq__input{box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast), box-shadow var(--duration-fast)}.input-module__bsd_Yq__input:focus-visible{box-shadow:0 0 0 3px var(--accent)}@media (pointer:coarse){.input-module__bsd_Yq__input{font-size:var(--text-input-touch)}}.input-module__bsd_Yq__choiceLabel{align-items:center;gap:var(--space-3);min-height:var(--control-height);cursor:pointer;font-size:var(--text-sm);display:flex}.input-module__bsd_Yq__radio{width:1.125rem;height:1.125rem;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.input-module__bsd_Yq__radio:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
.select-module__GikuNa__field{gap:var(--space-1-5);min-width:0;display:grid;position:relative}.select-module__GikuNa__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.select-module__GikuNa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.select-module__GikuNa__trigger{min-width:0;min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;display:flex}.select-module__GikuNa__trigger:hover:not(:disabled){border-color:var(--primary)}.select-module__GikuNa__trigger:focus-visible{border-color:var(--primary);outline:3px solid var(--focus-ring);outline-offset:1px}.select-module__GikuNa__trigger:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.select-module__GikuNa__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-module__GikuNa__placeholder,.select-module__GikuNa__helper{color:var(--muted-foreground)}.select-module__GikuNa__helper,.select-module__GikuNa__error{font-size:var(--text-xs)}.select-module__GikuNa__error{color:var(--destructive-text)}.select-module__GikuNa__chevron{transition:transform var(--duration-fast) ease;flex:none}.select-module__GikuNa__trigger[aria-expanded=true] .select-module__GikuNa__chevron{transform:rotate(180deg)}.select-module__GikuNa__listbox{gap:var(--space-1);padding:var(--space-1-5);max-height:300px;display:grid}.select-module__GikuNa__option{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:2.5rem;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.select-module__GikuNa__option:hover:not(:disabled),.select-module__GikuNa__option[data-highlighted=true]{background:var(--muted)}.select-module__GikuNa__option[aria-selected=true]{background:var(--accent);color:var(--primary-hover);font-weight:var(--weight-semibold)}.select-module__GikuNa__option:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.select-module__GikuNa__empty{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-sm)}
.form-module__0oMKhG__error{max-width:20rem;color:var(--destructive-text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}
.booking-widget-actions-module__Adqfxa__actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.booking-widget-actions-module__Adqfxa__actions>form{width:auto}.booking-widget-actions-module__Adqfxa__actions>form>div{margin:0}@media (max-width:47.99rem){.booking-widget-actions-module__Adqfxa__actions{align-items:stretch;width:100%}}.booking-widget-actions-module__Adqfxa__delete{min-height:var(--control-height);color:var(--destructive-text);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}
.allowed-domain-fields-module__SbieVq__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.allowed-domain-fields-module__SbieVq__legend{margin-bottom:var(--space-1-5);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.allowed-domain-fields-module__SbieVq__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.allowed-domain-fields-module__SbieVq__row{align-items:start;gap:var(--space-2);display:flex}.allowed-domain-fields-module__SbieVq__input{flex:auto}.allowed-domain-fields-module__SbieVq__add{justify-self:start}.allowed-domain-fields-module__SbieVq__helper{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}
.copy-code-button-module__rlQhDq__button{justify-self:start}
.booking-widget-install-module__O4hh3W__panel{gap:var(--space-4);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.booking-widget-install-module__O4hh3W__heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.booking-widget-install-module__O4hh3W__title{font-size:var(--text-lg);margin:0;line-height:1.3}.booking-widget-install-module__O4hh3W__text{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.booking-widget-install-module__O4hh3W__steps{gap:var(--space-3);padding-left:var(--space-6);margin:0;display:grid}.booking-widget-install-module__O4hh3W__step{padding-left:var(--space-1)}.booking-widget-install-module__O4hh3W__step::marker{color:var(--primary);font-weight:var(--weight-semibold)}.booking-widget-install-module__O4hh3W__stepTitle{font-weight:var(--weight-semibold);display:block}.booking-widget-install-module__O4hh3W__stepText{color:var(--muted-foreground);font-size:var(--text-sm);display:block}.booking-widget-install-module__O4hh3W__badge,.booking-widget-install-module__O4hh3W__muted{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.booking-widget-install-module__O4hh3W__badge{background:var(--accent);color:var(--primary-hover)}.booking-widget-install-module__O4hh3W__muted{background:var(--muted);color:var(--muted-foreground)}.booking-widget-install-module__O4hh3W__key{max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);overflow-wrap:anywhere;justify-self:start}.booking-widget-install-module__O4hh3W__link{font-weight:var(--weight-semibold);justify-self:start}.booking-widget-install-module__O4hh3W__codeScroll{border-radius:var(--radius-md);background:var(--foreground);overflow-x:auto}.booking-widget-install-module__O4hh3W__code{padding:var(--space-4);color:var(--border);font-size:var(--text-xs);margin:0;line-height:1.6}
.booking-readiness-module__fnt_Na__notice{gap:var(--space-2);overflow-wrap:anywhere;max-width:36rem;margin:0;display:grid}.booking-readiness-module__fnt_Na__notice span{font-size:var(--text-sm);line-height:1.45}
.booking-widget-preview-module__tBjW0G__card{align-content:start;gap:var(--space-4);min-width:0;padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.booking-widget-preview-module__tBjW0G__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.booking-widget-preview-module__tBjW0G__heading{gap:var(--space-1);min-width:0;display:grid}.booking-widget-preview-module__tBjW0G__title{font-size:var(--text-lg);margin:0;line-height:1.3}.booking-widget-preview-module__tBjW0G__text{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.booking-widget-preview-module__tBjW0G__error{color:var(--destructive-text);overflow-wrap:anywhere;margin:0}.booking-widget-preview-module__tBjW0G__widths{gap:var(--space-1);display:flex}.booking-widget-preview-module__tBjW0G__width{width:var(--control-height);height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:var(--text-lg);place-items:center;line-height:1;display:grid}.booking-widget-preview-module__tBjW0G__width:hover{border-color:var(--input)}.booking-widget-preview-module__tBjW0G__width:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.booking-widget-preview-module__tBjW0G__width[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary-hover)}.booking-widget-preview-module__tBjW0G__loading{place-items:center;min-height:12rem;display:grid}.booking-widget-preview-module__tBjW0G__host{justify-self:center;width:100%;min-width:0;min-height:15rem;transition:width .2s;transform:translateZ(0)}.booking-widget-preview-module__tBjW0G__narrow{width:335px;max-width:100%}.booking-widget-preview-module__tBjW0G__host[hidden]{display:none}
.pagination-module__fD-22W__pagination{align-items:center;gap:var(--space-4);color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;display:flex}
.booking-widget-scenario-module__a7HXlq__card{gap:var(--space-5);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.booking-widget-scenario-module__a7HXlq__error{color:var(--destructive-text);overflow-wrap:anywhere;margin:0}
.filter-panel-module__5bfinW__panel{width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);box-shadow:var(--shadow-xs);gap:var(--space-4);container:filters/inline-size}.filter-panel-module__5bfinW__grid{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.filter-panel-module__5bfinW__searchGrid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}@container filters (max-width:52rem){.filter-panel-module__5bfinW__searchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container filters (max-width:28rem){.filter-panel-module__5bfinW__searchGrid{grid-template-columns:minmax(0,1fr)}}.filter-panel-module__5bfinW__footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;min-width:0;display:flex}.filter-panel-module__5bfinW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-panel-module__5bfinW__links{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:fit-content;max-width:100%;min-height:var(--control-height);padding:var(--space-0-5);flex-wrap:wrap;align-items:center;display:flex}.filter-panel-module__5bfinW__links a[data-slot=button]{min-height:calc(var(--control-height) - var(--space-2));padding-block:var(--space-1)}@media (pointer:coarse){.filter-panel-module__5bfinW__links a[data-slot=button]{min-height:var(--control-height)}}.filter-panel-module__5bfinW__links a[aria-current=page]{box-shadow:var(--shadow-xs)}@media (max-width:40rem){.filter-panel-module__5bfinW__links a[data-slot=button]{min-height:var(--control-height)}.filter-panel-module__5bfinW__panel{padding:var(--space-4)}}
.snackbar-module__dbmYZW__position{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:var(--z-toast);width:min(28rem, calc(100vw - var(--space-8)));pointer-events:none;position:fixed}.snackbar-module__dbmYZW__surface{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--success-soft);color:var(--success);box-shadow:var(--shadow-popover);display:flex}.snackbar-module__dbmYZW__surface[data-kind=error]{background:var(--destructive-soft);color:var(--destructive-text)}.snackbar-module__dbmYZW__surface span{overflow-wrap:anywhere;flex:1}.snackbar-module__dbmYZW__surface button{pointer-events:auto;min-width:2.75rem;min-height:var(--control-height);border-radius:var(--radius-md);color:inherit;cursor:pointer;font-size:var(--text-2xl);background:0 0;border:0;flex:none}.snackbar-module__dbmYZW__surface button:focus-visible{outline-offset:2px;outline:2px solid}
.table-module__0EbN1q__container{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:100%;min-width:0;position:relative;overflow-x:auto}.table-module__0EbN1q__table{border-collapse:collapse;width:100%;color:var(--foreground);font-size:var(--text-sm)}.table-module__0EbN1q__head{background:var(--card);color:var(--muted-foreground);text-align:left}.table-module__0EbN1q__row:not(:last-child){border-bottom:1px solid var(--border)}.table-module__0EbN1q__cell{min-width:8rem;padding:var(--space-4) var(--space-5);text-align:left;vertical-align:middle;overflow-wrap:break-word;white-space:normal;max-width:32rem}.table-module__0EbN1q__head .table-module__0EbN1q__cell{white-space:nowrap}.table-module__0EbN1q__empty{padding-block:var(--space-8);color:var(--muted-foreground);text-align:center}.table-module__0EbN1q__container:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.table-module__0EbN1q__cell p{margin:var(--space-1-5) 0 0;color:var(--muted-foreground)}.table-module__0EbN1q__numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-module__0EbN1q__table caption{padding:var(--space-4) var(--space-5);text-align:left;font-weight:var(--weight-semibold)}.table-module__0EbN1q__head .table-module__0EbN1q__cell{border-bottom:1px solid var(--border);font-size:var(--text-xs);font-weight:var(--weight-medium);padding-block:var(--space-3)}:where(tbody) .table-module__0EbN1q__row:hover{background:var(--muted)}.table-module__0EbN1q__table a{text-underline-offset:3px}
.user-menu-module__4AQq8W__trigger{align-items:center;gap:var(--space-2-5);min-width:0;max-width:15rem;padding:var(--space-1) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;display:flex;position:relative}.user-menu-module__4AQq8W__trigger:hover{border-color:var(--input);background:var(--muted)}.user-menu-module__4AQq8W__trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.user-menu-module__4AQq8W__avatar{border-radius:var(--radius-full);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.user-menu-module__4AQq8W__identity{min-width:0;display:grid}.user-menu-module__4AQq8W__name,.user-menu-module__4AQq8W__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__4AQq8W__name{font-weight:var(--weight-semibold)}.user-menu-module__4AQq8W__role{color:var(--muted-foreground);font-size:var(--text-xs)}.user-menu-module__4AQq8W__chevron{color:var(--muted-foreground)}@media (max-width:63.99rem){.user-menu-module__4AQq8W__trigger{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3-5);flex:none}.user-menu-module__4AQq8W__identity{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.user-menu-module__4AQq8W__surface{padding:var(--space-1-5)}.user-menu-module__4AQq8W__summary{gap:var(--space-0-5);margin:calc(var(--space-1-5) * -1) calc(var(--space-1-5) * -1) var(--space-1-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:grid}.user-menu-module__4AQq8W__summaryName{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.user-menu-module__4AQq8W__summaryRole{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere}.user-menu-module__4AQq8W__menu{gap:var(--space-1);min-width:14rem;display:grid}.user-menu-module__4AQq8W__item{width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;text-decoration:none;display:block}.user-menu-module__4AQq8W__item:hover{background:var(--muted)}.user-menu-module__4AQq8W__item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px}.user-menu-module__4AQq8W__logout{width:100%}.user-menu-module__4AQq8W__surface{width:18rem;max-width:calc(100vw - var(--space-8));padding:var(--space-1);z-index:var(--z-popover)}.user-menu-module__4AQq8W__summary{padding:var(--space-3);border:0;margin:0}.user-menu-module__4AQq8W__item{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:2.5rem;font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);display:flex}.user-menu-module__4AQq8W__avatar,.user-menu-module__4AQq8W__avatarFallback{background:var(--secondary);color:var(--secondary-foreground)}.user-menu-module__4AQq8W__chevron{width:var(--icon-size);height:var(--icon-size)}@media (pointer:coarse){.user-menu-module__4AQq8W__item{min-height:var(--control-height)}}
.booking-kind-switch-module__My4PcG__root{gap:var(--space-5);flex-direction:column;display:flex}.booking-kind-switch-module__My4PcG__kinds{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.booking-kind-switch-module__My4PcG__legend{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.booking-kind-switch-module__My4PcG__kind{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer;font-weight:var(--weight-semibold);display:flex}.booking-kind-switch-module__My4PcG__kind:has(.booking-kind-switch-module__My4PcG__radio:checked){border-color:var(--primary);background:var(--accent);color:var(--primary-hover)}.booking-kind-switch-module__My4PcG__radio{accent-color:var(--primary)}.booking-kind-switch-module__My4PcG__radio:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
.booking-widget-summary-module__wYRMUq__panel{gap:var(--space-3-5);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.booking-widget-summary-module__wYRMUq__title{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.booking-widget-summary-module__wYRMUq__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.booking-widget-summary-module__wYRMUq__item{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--muted);display:grid}.booking-widget-summary-module__wYRMUq__label{color:var(--muted-foreground);font-size:var(--text-xs)}.booking-widget-summary-module__wYRMUq__value{gap:var(--space-0-5);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0;display:grid}.booking-widget-summary-module__wYRMUq__detail{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-normal)}@container workspace (max-width:60rem){.booking-widget-summary-module__wYRMUq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (max-width:28rem){.booking-widget-summary-module__wYRMUq__grid{grid-template-columns:minmax(0,1fr)}}
.tabs-module__-nTw_a__tabs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tabs-module__-nTw_a__tab{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-weight:var(--weight-semibold);background:0 0;border:1px solid #0000;text-decoration:none;display:block}.tabs-module__-nTw_a__tab:hover{border-color:var(--input)}.tabs-module__-nTw_a__tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tabs-module__-nTw_a__tab[aria-current=page]{border-color:var(--border);background:var(--card);color:var(--foreground)}.tabs-module__-nTw_a__tabs{width:fit-content;max-width:100%;padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-lg);background:var(--secondary)}.tabs-module__-nTw_a__tab{font-size:var(--text-sm);color:var(--muted-foreground);min-height:var(--control-height);border-radius:var(--radius-md);align-items:center;display:flex}.tabs-module__-nTw_a__tab[aria-current=page]{box-shadow:var(--shadow-xs)}.tabs-module__-nTw_a__tab:hover{background:var(--card);color:var(--foreground)}
.bookings-tabs-module__qfDwSW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.booking-fields-module__wN8hBG__searchActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.booking-fields-module__wN8hBG__shortField{width:min(100%,15rem);min-width:0}@media (max-width:29.99rem){.booking-fields-module__wN8hBG__searchActions>*,.booking-fields-module__wN8hBG__shortField{width:100%}}
.guests-table-module__Y_GxSq__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.guests-table-module__Y_GxSq__delete{color:var(--destructive-text)}.guests-table-module__Y_GxSq__guestName{text-decoration:none}.guests-table-module__Y_GxSq__actions>form{width:auto}
.object-stats-panel-module__bsgRNG__panel{gap:var(--space-3-5);padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.object-stats-panel-module__bsgRNG__title{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.object-stats-panel-module__bsgRNG__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.object-stats-panel-module__bsgRNG__item{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--muted);display:grid}.object-stats-panel-module__bsgRNG__label{color:var(--muted-foreground);font-size:var(--text-xs)}.object-stats-panel-module__bsgRNG__value{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.object-stats-panel-module__bsgRNG__panel{padding:var(--space-6);border-radius:var(--panel-radius);box-shadow:var(--shadow-xs)}.object-stats-panel-module__bsgRNG__grid{gap:var(--space-3)}.object-stats-panel-module__bsgRNG__item{padding:var(--space-4);gap:var(--space-3);border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg)}.object-stats-panel-module__bsgRNG__value{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.object-stats-panel-module__bsgRNG__panel{container:object-stats/inline-size}.object-stats-panel-module__bsgRNG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.object-stats-panel-module__bsgRNG__item{min-width:0}@container object-stats (min-width:60rem){.object-stats-panel-module__bsgRNG__grid{grid-template-columns:repeat(9,minmax(0,1fr))}.object-stats-panel-module__bsgRNG__item{padding:var(--space-3)}}@container object-stats (max-width:22rem){.object-stats-panel-module__bsgRNG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.add-on-fields-module__unserW__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.add-on-fields-module__unserW__legend{margin-bottom:var(--space-1-5);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.add-on-fields-module__unserW__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.add-on-fields-module__unserW__row{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,8rem) auto;display:grid}@media (max-width:40rem){.add-on-fields-module__unserW__row{grid-template-columns:minmax(0,1fr)}}.add-on-fields-module__unserW__button{justify-self:start}
.booking-widget-tabs-module__1A68bq__root,.booking-widget-tabs-module__1A68bq__panel{gap:var(--space-5);flex-direction:column;display:flex}.booking-widget-tabs-module__1A68bq__panel[hidden]{display:none}.booking-widget-tabs-module__1A68bq__tabs{gap:var(--space-1);max-width:100%;height:auto;padding:var(--space-1);flex-wrap:wrap;display:flex}.booking-widget-tabs-module__1A68bq__tab{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold)}.booking-widget-tabs-module__1A68bq__tab:hover{border-color:var(--input)}.booking-widget-tabs-module__1A68bq__tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.booking-widget-tabs-module__1A68bq__tab[aria-selected=true]{border-color:var(--primary);background:var(--accent);color:var(--primary-hover)}
.modal-module__2ZUYWq__drawerHeader{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.modal-module__2ZUYWq__drawerTitle{min-width:0;margin-right:auto}.modal-module__2ZUYWq__drawerContent{overscroll-behavior:contain;overflow:auto}.modal-module__2ZUYWq__title{font-size:var(--text-xl);margin:0;line-height:1.35}.modal-module__2ZUYWq__closeButton{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.modal-module__2ZUYWq__closeButton:hover{background:var(--muted);color:var(--foreground)}.modal-module__2ZUYWq__closeButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.modal-module__2ZUYWq__description{margin:var(--space-2) var(--space-6) 0;color:var(--muted-foreground)}.modal-module__2ZUYWq__content{padding:var(--space-6)}.modal-module__2ZUYWq__actions{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);display:flex}.modal-module__2ZUYWq__dialogSurface{width:min(var(--form-max), calc(100vw - var(--space-8)));max-width:var(--form-max);max-height:calc(100dvh - var(--space-8));box-shadow:var(--shadow-overlay);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.modal-module__2ZUYWq__dialogHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex-direction:row}.modal-module__2ZUYWq__dialogSurface>.modal-module__2ZUYWq__content{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 11rem);overflow-y:auto}.modal-module__2ZUYWq__sheetSurface{width:min(20rem, calc(100vw - var(--space-12)));background:var(--sidebar);max-width:20rem;color:var(--sidebar-foreground);gap:0}.modal-module__2ZUYWq__drawerHeader{flex-direction:row;justify-content:space-between}
.page-module__TEiqsa__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}
.page-module__x3Pulq__container{gap:var(--space-6);flex-direction:column;width:100%;min-width:0;display:flex}
.admin-detail-module__zTiI8W__details{gap:var(--space-4);margin:0;display:grid}.admin-detail-module__zTiI8W__details>div{gap:var(--space-1);display:grid}.admin-detail-module__zTiI8W__details dt{color:var(--muted-foreground);font-size:var(--text-sm)}.admin-detail-module__zTiI8W__details dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.admin-detail-module__zTiI8W__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.admin-detail-module__zTiI8W__roles{gap:var(--space-3);padding:0;list-style:none;display:grid}.admin-detail-module__zTiI8W__role{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}
.calendar-period-nav-module__W-MgrG__nav{align-items:center;gap:var(--space-2);display:flex}.calendar-period-nav-module__W-MgrG__link{justify-content:center;align-items:center;min-width:2.25rem;display:inline-flex}.calendar-period-nav-module__W-MgrG__label{min-width:9rem;font-weight:var(--weight-semibold);text-align:center;white-space:nowrap}
.conversation-workspace-module__VncSYW__workspace{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.conversation-workspace-module__VncSYW__dialogue,.conversation-workspace-module__VncSYW__context{overflow-wrap:anywhere;min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.conversation-workspace-module__VncSYW__dialogue{gap:var(--space-6);display:grid}.conversation-workspace-module__VncSYW__context{gap:var(--space-4);display:grid}.conversation-workspace-module__VncSYW__workspace h2{font-size:var(--text-lg);margin:0}.conversation-workspace-module__VncSYW__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.conversation-workspace-module__VncSYW__context summary{min-height:var(--control-height);cursor:pointer;font-weight:var(--weight-semibold);padding-block:var(--space-3)}.conversation-workspace-module__VncSYW__history{gap:var(--space-4);display:grid}.conversation-workspace-module__VncSYW__message{padding:var(--space-3-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted)}.conversation-workspace-module__VncSYW__message[data-direction=OUT]{background:var(--accent)}.conversation-workspace-module__VncSYW__message p{margin:0}.conversation-workspace-module__VncSYW__message p+p{margin-top:var(--space-2)}.conversation-workspace-module__VncSYW__message p:first-child{font-size:var(--text-xs);color:var(--muted-foreground)}.conversation-workspace-module__VncSYW__messageText{white-space:pre-wrap;overflow-wrap:anywhere}@container workspace (max-width:48rem){.conversation-workspace-module__VncSYW__workspace{grid-template-columns:minmax(0,1fr)}}
.form-module__kho0iW__badge{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);background:var(--accent);color:var(--primary-hover);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.form-module__kho0iW__error{color:var(--destructive-text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}
.create-booking-widget-panel-module__DL31dG__panel{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);display:grid}.create-booking-widget-panel-module__DL31dG__title{font-size:var(--text-lg);margin:0;line-height:1.3}.create-booking-widget-panel-module__DL31dG__text{color:var(--muted-foreground);margin:0}.create-booking-widget-panel-module__DL31dG__error{color:var(--destructive-text);overflow-wrap:anywhere;margin:0}
.form-module__7sVsLW__fullWidth{grid-column:1/-1}.form-module__7sVsLW__readonlyField{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.form-module__7sVsLW__readonlyLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.form-module__7sVsLW__readonlyValue{min-height:var(--control-height);padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);align-items:center;display:flex}.form-module__7sVsLW__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--accent);color:var(--primary-hover);font-size:var(--text-sm)}.form-module__7sVsLW__notice p{margin:var(--space-1) 0 0}.form-module__7sVsLW__divider{border-top:1px solid var(--border)}.form-module__7sVsLW__backButton{min-height:var(--control-height);padding:var(--space-2-5) var(--space-4);border:1px solid var(--input);border-radius:var(--radius-lg);color:var(--foreground);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.form-module__7sVsLW__backButton:hover{border-color:var(--primary);background:var(--muted)}.form-module__7sVsLW__backButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:40rem){.form-module__7sVsLW__backButton{width:100%}}
.visually-hidden-module__Hwr6IW__root{width:1px;height:1px;margin:calc(var(--space-0-5) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.channel-form-module__BtMkgW__card{width:100%;max-inline-size:calc(var(--form-max) + var(--panel-padding) * 2);min-width:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.channel-form-module__BtMkgW__status{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--muted);display:grid}.channel-form-module__BtMkgW__card p{overflow-wrap:anywhere;margin:0}.channel-form-module__BtMkgW__instructions{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg)}.channel-form-module__BtMkgW__card summary{min-height:var(--control-height);cursor:pointer;font-weight:var(--weight-semibold);align-items:center;display:flex}.channel-form-module__BtMkgW__card details[open]>:not(summary){margin-top:var(--space-4)}.channel-form-module__BtMkgW__danger{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg)}@media (max-width:47.99rem){.channel-form-module__BtMkgW__card{padding:var(--space-4)}}
.portfolio-guest-card-module__fI7vvW__card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0}.portfolio-guest-card-module__fI7vvW__contacts{gap:var(--space-2) var(--space-6);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.portfolio-guest-card-module__fI7vvW__contacts p{margin:0}.portfolio-guest-card-module__fI7vvW__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.portfolio-guest-card-module__fI7vvW__actions>form{width:auto}@media (max-width:47.99rem){.portfolio-guest-card-module__fI7vvW__card{padding:var(--space-4)}.portfolio-guest-card-module__fI7vvW__actions{flex-direction:column}.portfolio-guest-card-module__fI7vvW__actions>form{width:100%}}
.object-switcher-module__IjTG4a__field{width:min(18rem,100%)}.object-switcher-module__IjTG4a__value{align-items:center;gap:var(--space-2);min-width:0;display:flex}.object-switcher-module__IjTG4a__avatar{border-radius:var(--radius-full);background:var(--accent);width:1.75rem;height:1.75rem;color:var(--primary-hover);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.object-switcher-module__IjTG4a__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.object-switcher-module__IjTG4a__info{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.object-switcher-module__IjTG4a__count{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}@media (max-width:47.9375rem){.object-switcher-module__IjTG4a__field{width:100%;min-width:0;max-width:18rem}}@media (max-width:23.9375rem){.object-switcher-module__IjTG4a__avatar{display:none}}
.address-field-module__s2bkUa__options{gap:var(--space-1);padding:var(--space-1-5);display:grid}.address-field-module__s2bkUa__option{height:auto;min-height:var(--control-height);padding:var(--space-2-5) var(--space-3);text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.address-field-module__s2bkUa__option[data-highlighted=true]{background:var(--accent);color:var(--accent-foreground)}.address-field-module__s2bkUa__message{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.kanban-tasks-module__n8eI7W__boardContainer{background-color:var(--muted);width:100%;padding:var(--space-4) 0;box-sizing:border-box;min-width:0;overflow-x:auto}.kanban-tasks-module__n8eI7W__boardGrid{gap:var(--space-4);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;min-width:960px;display:grid}.kanban-tasks-module__n8eI7W__column{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--space-3);border-top:4px solid #0000;flex-direction:column;display:flex}.kanban-tasks-module__n8eI7W__columnHeader{margin-bottom:var(--space-4);padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.kanban-tasks-module__n8eI7W__columnTitle{font-weight:var(--weight-semibold);color:var(--foreground);font-size:var(--text-base);margin:0}.kanban-tasks-module__n8eI7W__columnCount{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.kanban-tasks-module__n8eI7W__cardsList{gap:var(--space-3);flex-direction:column;display:flex}.kanban-tasks-module__n8eI7W__card{overflow-wrap:anywhere;background-color:var(--card);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-xs);cursor:pointer;transition:box-shadow var(--duration-normal) var(--ease-standard);color:inherit;text-decoration:none;display:block}.kanban-tasks-module__n8eI7W__card:hover{box-shadow:var(--shadow-card-hover)}.kanban-tasks-module__n8eI7W__tag{font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2);display:inline-block}.kanban-tasks-module__n8eI7W__tagRed{background-color:var(--destructive-soft);color:var(--destructive-text)}.kanban-tasks-module__n8eI7W__tagOrange{background-color:var(--warning-soft);color:var(--warning)}.kanban-tasks-module__n8eI7W__tagBlue{background-color:var(--info-soft);color:var(--info)}.kanban-tasks-module__n8eI7W__tagGreen{background-color:var(--success-soft);color:var(--success)}.kanban-tasks-module__n8eI7W__cardTitle{font-weight:var(--weight-semibold);color:var(--foreground);font-size:var(--text-sm);margin:0 0 var(--space-1) 0;line-height:1.4}.kanban-tasks-module__n8eI7W__cardDesc{font-size:var(--text-xs);color:var(--muted-foreground);margin:0 0 var(--space-2) 0}.kanban-tasks-module__n8eI7W__cardTime{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground);margin-top:var(--space-2)}.kanban-tasks-module__n8eI7W__createButton{background-color:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kanban-tasks-module__n8eI7W__cardOverdue{color:var(--destructive-text)}.kanban-tasks-module__n8eI7W__card:focus-visible,.kanban-tasks-module__n8eI7W__boardContainer:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.kanban-tasks-module__n8eI7W__boardContainer{padding:0 0 var(--space-2);background:0 0}.kanban-tasks-module__n8eI7W__boardGrid{gap:var(--space-4);grid-auto-columns:minmax(16rem,1fr)}.kanban-tasks-module__n8eI7W__column{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--muted);padding:var(--space-4);border-top-width:3px}.kanban-tasks-module__n8eI7W__columnOverdue{border-top-color:var(--destructive-text)}.kanban-tasks-module__n8eI7W__columnToday{border-top-color:var(--warning)}.kanban-tasks-module__n8eI7W__columnWeek{border-top-color:var(--info)}.kanban-tasks-module__n8eI7W__columnClosed{border-top-color:var(--success)}.kanban-tasks-module__n8eI7W__columnTitle{font-size:var(--text-sm)}.kanban-tasks-module__n8eI7W__columnCount{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);min-width:1.5rem;height:1.5rem;font-size:var(--text-xs);place-items:center;display:grid}.kanban-tasks-module__n8eI7W__cardsList>p{margin:var(--space-6) 0;color:var(--muted-foreground);font-size:var(--text-xs);text-align:center}.kanban-tasks-module__n8eI7W__card{padding:var(--space-4);border-radius:var(--radius-lg)}.kanban-tasks-module__n8eI7W__createButton{min-height:var(--control-height);border-radius:var(--control-radius)}.kanban-tasks-module__n8eI7W__createButton:hover{background:var(--primary-hover)}
.switch-module__-fJjVa__switchContainer{min-height:var(--control-height);align-items:center;gap:var(--space-2-5);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.switch-module__-fJjVa__hiddenInput{width:1px;height:1px;margin:calc(var(--space-0-5) * -1);clip:rect(0, 0, 0, 0);border:0;padding:0;position:absolute;overflow:hidden}.switch-module__-fJjVa__slider{background-color:var(--input);border-radius:var(--radius-lg);width:44px;height:24px;transition:background-color var(--duration-normal) var(--ease-standard);position:relative}.switch-module__-fJjVa__slider:before{content:"";background-color:var(--card);width:20px;height:20px;box-shadow:var(--shadow-card-hover);transition:transform var(--duration-normal) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.switch-module__-fJjVa__hiddenInput:checked+.switch-module__-fJjVa__slider{background-color:var(--success)}.switch-module__-fJjVa__hiddenInput:checked+.switch-module__-fJjVa__slider:before{transform:translate(20px)}.switch-module__-fJjVa__hiddenInput:focus-visible+.switch-module__-fJjVa__slider{outline:2px solid var(--info);outline-offset:2px}.switch-module__-fJjVa__hiddenInput:disabled+.switch-module__-fJjVa__slider{background-color:var(--border);cursor:not-allowed}.switch-module__-fJjVa__hiddenInput:disabled~.switch-module__-fJjVa__labelNonSelectable{color:var(--muted-foreground)}
.layout-module__wK2esW__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}
.layout-module__6wqpfq__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}
.page-module__IB-Fta__readOnly{gap:var(--space-6);min-width:0;display:grid}.page-module__IB-Fta__readOnly>p{color:var(--muted-foreground);margin:0}.page-module__IB-Fta__facts{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module__IB-Fta__facts div{gap:var(--space-2);display:grid}.page-module__IB-Fta__facts dt{color:var(--muted-foreground);font-size:var(--text-xs)}.page-module__IB-Fta__facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:47.99rem){.page-module__IB-Fta__facts{grid-template-columns:minmax(0,1fr)}}
.layout-module__DlOjea__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}
.layout-module__YAkhDG__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}
.page-module__fep3Vq__container{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.page-module__fep3Vq__workspace{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container workspace (max-width:52rem){.page-module__fep3Vq__workspace{grid-template-columns:minmax(0,1fr)}}
.shell-module__LjuzKG__shell{--content-padding:var(--page-padding);grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100dvh;display:grid}html:has(.shell-module__LjuzKG__shell){scrollbar-gutter:auto}.shell-module__LjuzKG__header{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--card);border-bottom:1px solid var(--border);grid-area:1/1/auto/-1;display:grid}.shell-module__LjuzKG__brandCell{min-height:var(--header-height);padding:var(--space-4) var(--space-6);background:var(--sidebar);border-bottom:1px solid var(--sidebar-border);align-items:center;display:flex}.shell-module__LjuzKG__brand{align-items:center;gap:var(--space-3);color:var(--foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none;display:inline-flex}.shell-module__LjuzKG__brandCell .shell-module__LjuzKG__brand{color:var(--sidebar-accent-foreground)}.shell-module__LjuzKG__brandMark{border-radius:var(--radius-md);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);place-items:center;display:grid}.shell-module__LjuzKG__brandCell .shell-module__LjuzKG__brandMark{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.shell-module__LjuzKG__brandMark svg{width:var(--icon-lg);height:var(--icon-lg)}.shell-module__LjuzKG__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-4);min-width:0;min-height:var(--header-height);padding:var(--space-3) var(--content-padding);flex-wrap:wrap;display:flex}.shell-module__LjuzKG__objectSwitcher{gap:var(--space-1);flex:0 21rem;width:21rem;min-width:0;margin-right:auto;display:grid}.shell-module__LjuzKG__burger{width:var(--control-height);height:var(--control-height);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--card);color:var(--foreground);cursor:pointer;flex:none;place-items:center;display:none}.shell-module__LjuzKG__burger:hover{background:var(--muted)}.shell-module__LjuzKG__burgerIcon{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.shell-module__LjuzKG__sidebar{overscroll-behavior:contain;background:var(--sidebar);scrollbar-color:var(--sidebar-border) var(--sidebar);grid-area:2/1;overflow-y:auto}.shell-module__LjuzKG__nav{background:var(--sidebar);gap:var(--space-7);min-height:100%;padding:var(--space-6) var(--space-3);align-content:start;display:grid}.shell-module__LjuzKG__navGroup{gap:var(--space-2);display:grid}.shell-module__LjuzKG__navTitle{padding-inline:var(--space-3);color:var(--sidebar-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.shell-module__LjuzKG__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.shell-module__LjuzKG__navLink{text-align:left;justify-content:flex-start;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-foreground);font-weight:var(--weight-medium);text-decoration:none;display:flex;position:relative}.shell-module__LjuzKG__navLink:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.shell-module__LjuzKG__navLink:focus-visible{outline-color:var(--sidebar-ring);outline-offset:1px}.shell-module__LjuzKG__navLink[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.shell-module__LjuzKG__navLink[aria-current=page]:before{border-radius:var(--radius-full);background:var(--sidebar-primary);content:"";width:3px;height:1rem;position:absolute;left:0}.shell-module__LjuzKG__navIcon{width:var(--icon-size);height:var(--icon-size);opacity:.9;flex:none}.shell-module__LjuzKG__navLink>span{overflow-wrap:anywhere;min-width:0}.shell-module__LjuzKG__content{gap:var(--page-gap);scrollbar-gutter:stable;min-width:0;scroll-padding-block:var(--content-padding);padding:var(--content-padding);grid-area:2/2;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto;container:workspace/inline-size}.shell-module__LjuzKG__skipLink{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);position:fixed;transform:translateY(-200%)}.shell-module__LjuzKG__skipLink:focus-visible{transform:none}@media (max-width:47.9375rem){.shell-module__LjuzKG__shell,.shell-module__LjuzKG__header{grid-template-columns:minmax(0,1fr)}.shell-module__LjuzKG__brandCell,.shell-module__LjuzKG__sidebar{display:none}.shell-module__LjuzKG__toolbar{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:nowrap}.shell-module__LjuzKG__objectSwitcher{flex:1 1 0;width:auto}.shell-module__LjuzKG__burger{display:grid}.shell-module__LjuzKG__content{grid-column:1}}
.architecture-module__JrPGnq__main{width:min(70rem,100% - 2rem);padding:var(--space-8) 0 var(--space-16);margin:0 auto}.architecture-module__JrPGnq__breadcrumbs{gap:var(--space-2);margin:0 0 var(--space-8);color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.architecture-module__JrPGnq__breadcrumbs li+li:before{margin-right:var(--space-2);content:"/"}.architecture-module__JrPGnq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.architecture-module__JrPGnq__header h1{margin:var(--space-2) 0;font-size:var(--text-display);letter-spacing:var(--tracking-tight);line-height:1.1}.architecture-module__JrPGnq__header p{max-width:44rem;color:var(--muted-foreground);margin:0}.architecture-module__JrPGnq__eyebrow{color:var(--primary);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:800}.architecture-module__JrPGnq__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.architecture-module__JrPGnq__primaryLink,.architecture-module__JrPGnq__secondaryLink{min-height:var(--control-height);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-lg);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.architecture-module__JrPGnq__primaryLink{background:var(--primary);color:var(--primary-foreground)}.architecture-module__JrPGnq__secondaryLink{border:1px solid var(--input);background:var(--card)}.architecture-module__JrPGnq__panel{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.architecture-module__JrPGnq__panel h1{margin-top:0}.architecture-module__JrPGnq__tabs{margin-bottom:var(--space-4)}@media (max-width:48rem){.architecture-module__JrPGnq__header{flex-direction:column;align-items:stretch}.architecture-module__JrPGnq__actions{flex-direction:column}}
.admin-shell-module___d0ylq__shell{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;display:grid}.admin-shell-module___d0ylq__header{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-8);background:var(--card);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.admin-shell-module___d0ylq__brand{font-weight:var(--weight-semibold);margin-right:auto;text-decoration:none}.admin-shell-module___d0ylq__navigation{min-width:0;padding:var(--space-3) var(--space-8) 0;background:var(--card)}.admin-shell-module___d0ylq__content{align-content:start;gap:var(--space-6);min-width:0;padding:var(--space-8);grid-auto-rows:max-content;display:grid;overflow-y:auto}.admin-shell-module___d0ylq__content table{position:relative}.admin-shell-module___d0ylq__skipLink{z-index:var(--z-skip);padding:var(--space-3);background:var(--card);position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.admin-shell-module___d0ylq__skipLink:focus-visible{transform:none}@media (max-width:47.9375rem){.admin-shell-module___d0ylq__header,.admin-shell-module___d0ylq__content{padding:var(--space-4)}.admin-shell-module___d0ylq__navigation{padding-inline:var(--space-4)}}.admin-shell-module___d0ylq__header{min-height:var(--header-height);background:var(--sidebar);color:var(--sidebar-foreground);padding-inline:var(--page-padding)}.admin-shell-module___d0ylq__brand{align-items:center;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--sidebar-accent-foreground);flex-wrap:wrap;display:flex}.admin-shell-module___d0ylq__brand svg{color:var(--sidebar-primary);width:var(--icon-lg);height:var(--icon-lg)}.admin-shell-module___d0ylq__context{font-size:var(--text-xs);color:var(--sidebar-muted);font-weight:var(--weight-normal);letter-spacing:normal}.admin-shell-module___d0ylq__workspaceLink{color:var(--sidebar-foreground);font-size:var(--text-xs);text-decoration:none}.admin-shell-module___d0ylq__workspaceLink:hover{color:var(--sidebar-accent-foreground);text-decoration:underline}.admin-shell-module___d0ylq__navigation{padding:var(--space-5) var(--page-padding) 0;background:var(--background)}.admin-shell-module___d0ylq__content{padding:var(--space-6) var(--page-padding)}
.auth-screen-module__qG1NGq__main{min-height:100svh;padding:var(--space-4);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-screen-module__qG1NGq__intro{min-height:42rem;padding:var(--space-10);border-radius:var(--radius-2xl);background:var(--sidebar);color:var(--sidebar-accent-foreground);box-shadow:none;border:0;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:relative;overflow:hidden}.auth-screen-module__qG1NGq__brand{z-index:1;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);display:flex}.auth-screen-module__qG1NGq__brandMark{border-radius:var(--radius-lg);background:var(--sidebar-primary);width:2.5rem;height:2.5rem;color:var(--sidebar-primary-foreground);place-items:center;display:grid}.auth-screen-module__qG1NGq__brandMark svg{width:var(--icon-lg);height:var(--icon-lg)}.auth-screen-module__qG1NGq__introCopy{z-index:1;max-width:32rem;position:relative}.auth-screen-module__qG1NGq__eyebrow{margin:0 0 var(--space-4);color:var(--sidebar-primary);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:var(--weight-semibold)}.auth-screen-module__qG1NGq__headline{font-size:var(--text-display);letter-spacing:var(--tracking-tight);line-height:1.08;font-weight:var(--weight-medium);text-wrap:balance;margin:0}.auth-screen-module__qG1NGq__introDescription{max-width:25rem;margin:var(--space-6) 0 0;color:var(--sidebar-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.auth-screen-module__qG1NGq__journey{align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--sidebar-border);color:var(--sidebar-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.auth-screen-module__qG1NGq__journey svg{width:1rem;height:1rem}.auth-screen-module__qG1NGq__illustration{width:100%;min-height:19rem;margin-block:var(--space-6);color:var(--sidebar-primary);place-items:center;display:grid;position:relative}.auth-screen-module__qG1NGq__orbit,.auth-screen-module__qG1NGq__orbitInner{border:1px solid var(--sidebar-border);border-radius:var(--radius-full);width:21rem;height:21rem;position:absolute}.auth-screen-module__qG1NGq__orbitInner{width:16rem;height:16rem}.auth-screen-module__qG1NGq__window{gap:var(--space-3);width:16rem;padding:var(--space-6);border:1px solid var(--sidebar-border);border-radius:var(--radius-xl);background:var(--sidebar-accent);box-shadow:var(--shadow-overlay);display:grid;position:relative;transform:rotate(-8deg)}.auth-screen-module__qG1NGq__windowIcon svg{width:2rem;height:2rem}.auth-screen-module__qG1NGq__windowLine,.auth-screen-module__qG1NGq__windowLineShort{border-radius:var(--radius-full);background:var(--sidebar-muted);opacity:.6;width:75%;height:.375rem;display:block}.auth-screen-module__qG1NGq__windowLineShort{opacity:.3;width:50%}.auth-screen-module__qG1NGq__windowGrid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.auth-screen-module__qG1NGq__windowGrid span{border:1px solid var(--sidebar-border);border-radius:var(--radius-sm);background:var(--sidebar);height:1.5rem}.auth-screen-module__qG1NGq__windowGrid span:nth-child(5),.auth-screen-module__qG1NGq__windowGrid span:nth-child(6),.auth-screen-module__qG1NGq__windowGrid span:nth-child(7){background:var(--sidebar-primary)}.auth-screen-module__qG1NGq__spark{border:1px solid var(--sidebar-border);border-radius:var(--radius-xl);background:var(--sidebar);place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:20%;right:15%;transform:rotate(12deg)}.auth-screen-module__qG1NGq__formArea{min-width:0;padding:var(--space-8);place-items:center;display:grid}.auth-screen-module__qG1NGq__card{width:min(25rem,100%)}.auth-screen-module__qG1NGq__formHeading{margin-bottom:var(--space-8)}.auth-screen-module__qG1NGq__formEyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--muted-foreground)}.auth-screen-module__qG1NGq__title{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0}.auth-screen-module__qG1NGq__description{margin:var(--space-3) 0 0;color:var(--muted-foreground)}.auth-screen-module__qG1NGq__card form>div:last-child{justify-content:stretch}.auth-screen-module__qG1NGq__card form button[type=submit]{width:100%}.auth-screen-module__qG1NGq__footer{margin:var(--space-6) 0 0;color:var(--muted-foreground);text-align:center}.auth-screen-module__qG1NGq__footer a:not([data-slot=button]){color:var(--primary);font-weight:var(--weight-medium);text-decoration:none}.auth-screen-module__qG1NGq__footer a:not([data-slot=button]):hover{text-underline-offset:3px;text-decoration:underline}.auth-screen-module__qG1NGq__mobileBrand{display:none}@media (max-width:63.9375rem){.auth-screen-module__qG1NGq__main{grid-template-columns:minmax(0,1fr);padding:0}.auth-screen-module__qG1NGq__intro{display:none}.auth-screen-module__qG1NGq__formArea{padding:var(--space-8) var(--space-5)}.auth-screen-module__qG1NGq__mobileBrand{align-items:center;gap:var(--space-2);margin-bottom:var(--space-12);color:var(--primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);display:flex}}
.profile-details-module__xyovjW__details{gap:var(--space-6);display:grid}.profile-details-module__xyovjW__list{gap:var(--space-3);margin:0;display:grid}.profile-details-module__xyovjW__row{gap:var(--space-0-5);display:grid}.profile-details-module__xyovjW__term{color:var(--muted-foreground);font-size:var(--text-xs)}.profile-details-module__xyovjW__value{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.profile-details-module__xyovjW__section{padding-top:var(--space-5);border-top:1px solid var(--border)}.profile-details-module__xyovjW__sectionTitle{margin:0 0 var(--space-4);font-size:var(--text-base)}
.booking-detail-module__KqFLmW__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 17rem;min-width:0;display:grid}.booking-detail-module__KqFLmW__mainColumn,.booking-detail-module__KqFLmW__sidebar{gap:var(--space-4);align-content:start;min-width:0;display:grid}.booking-detail-module__KqFLmW__card,.booking-detail-module__KqFLmW__sideCard{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-xs)}.booking-detail-module__KqFLmW__card{gap:0;padding:0;display:block}.booking-detail-module__KqFLmW__card:first-child{gap:var(--space-3-5);padding:var(--space-4);display:grid}.booking-detail-module__KqFLmW__card:first-child>form,.booking-detail-module__KqFLmW__card:first-child>p{margin:0}.booking-detail-module__KqFLmW__statusBar{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.booking-detail-module__KqFLmW__eyebrow{margin:0 0 var(--space-1-5);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.2;display:block}.booking-detail-module__KqFLmW__statusName{font-size:var(--text-base);line-height:1.25;display:block}.booking-detail-module__KqFLmW__notice{padding:var(--space-2-5) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs)}.booking-detail-module__KqFLmW__notice a{color:inherit;font-weight:var(--weight-semibold)}.booking-detail-module__KqFLmW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.booking-detail-module__KqFLmW__secondaryButton{min-height:var(--control-height);padding:var(--space-2-5) var(--space-4);border:1px solid var(--input);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.booking-detail-module__KqFLmW__secondaryButton:hover{border-color:var(--primary);background:var(--muted)}.booking-detail-module__KqFLmW__secondaryButton:focus-visible,.booking-detail-module__KqFLmW__relationCard a:not([data-slot=button]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.booking-detail-module__KqFLmW__card>form{font-size:var(--text-sm)}.booking-detail-module__KqFLmW__card>form>button[type=submit]{justify-self:start}.booking-detail-module__KqFLmW__cardTitle{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;line-height:1.3}.booking-detail-module__KqFLmW__factsGrid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.booking-detail-module__KqFLmW__factsGrid>div{min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.booking-detail-module__KqFLmW__factsGrid>div:nth-child(odd){border-right:1px solid var(--border)}.booking-detail-module__KqFLmW__factsGrid dt{margin-bottom:var(--space-1-5);color:var(--muted-foreground);font-size:var(--text-xs)}.booking-detail-module__KqFLmW__factsGrid dd{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.booking-detail-module__KqFLmW__footnote{padding:var(--space-3) var(--space-4);color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.booking-detail-module__KqFLmW__sideCard{gap:var(--space-2-5);padding:var(--space-4);display:grid}.booking-detail-module__KqFLmW__relationCard{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-xs);display:grid}.booking-detail-module__KqFLmW__relationCard>span{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.booking-detail-module__KqFLmW__relationCard strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.booking-detail-module__KqFLmW__relationCard a:not([data-slot=button]){width:fit-content;color:var(--primary);font-size:var(--text-xs);text-decoration:none}.booking-detail-module__KqFLmW__relationCard a:not([data-slot=button]):hover{text-decoration:underline}.booking-detail-module__KqFLmW__mutedMessage{padding:var(--space-3);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs);margin:0}@container workspace (max-width:48rem){.booking-detail-module__KqFLmW__layout,.booking-detail-module__KqFLmW__statusBar,.booking-detail-module__KqFLmW__factsGrid{grid-template-columns:minmax(0,1fr)}.booking-detail-module__KqFLmW__factsGrid>div:nth-child(odd){border-right:0}}.booking-detail-module__KqFLmW__sidebar a[data-slot=button]{text-align:left;justify-content:flex-start}
.bookings-table-module__NBmeyG__booking{gap:var(--space-0-5);display:grid}.bookings-table-module__NBmeyG__guest{font-weight:var(--weight-semibold);text-decoration:none}.bookings-table-module__NBmeyG__guest:hover{text-decoration:underline}.bookings-table-module__NBmeyG__meta{color:var(--muted-foreground);font-size:var(--text-xs)}.bookings-table-module__NBmeyG__status{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-block}.bookings-table-module__NBmeyG__active{background:var(--success-soft);color:var(--success)}.bookings-table-module__NBmeyG__held{background:var(--warning-soft);color:var(--warning)}
.categories-table-module__NReTNq__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.categories-table-module__NReTNq__delete{color:var(--destructive-text)}.categories-table-module__NReTNq__actions>form{width:auto}
.form-module__tXYG8a__text{overflow-wrap:anywhere;margin:0}
.deal-detail-module__QRwDLa__headerAction,.deal-detail-module__QRwDLa__primaryButton,.deal-detail-module__QRwDLa__secondaryButton{min-height:var(--control-height);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.deal-detail-module__QRwDLa__headerAction,.deal-detail-module__QRwDLa__secondaryButton{border-color:var(--input);background:var(--card);color:var(--foreground);font-weight:var(--weight-semibold)}.deal-detail-module__QRwDLa__headerAction:hover,.deal-detail-module__QRwDLa__secondaryButton:hover{border-color:var(--primary);background:var(--muted)}.deal-detail-module__QRwDLa__primaryButton{background:var(--primary);color:var(--primary-foreground)}.deal-detail-module__QRwDLa__primaryButton:hover{background:var(--primary-hover)}.deal-detail-module__QRwDLa__headerAction:focus-visible,.deal-detail-module__QRwDLa__primaryButton:focus-visible,.deal-detail-module__QRwDLa__secondaryButton:focus-visible,.deal-detail-module__QRwDLa__textLink:focus-visible,.deal-detail-module__QRwDLa__relationCard a:not([data-slot=button]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.deal-detail-module__QRwDLa__card>form>button[type=submit]{justify-self:start}.deal-detail-module__QRwDLa__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 17rem;min-width:0;display:grid}.deal-detail-module__QRwDLa__mainColumn,.deal-detail-module__QRwDLa__sidebar{gap:var(--space-4);align-content:start;min-width:0;display:grid}.deal-detail-module__QRwDLa__card,.deal-detail-module__QRwDLa__sideCard{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-xs)}.deal-detail-module__QRwDLa__card{gap:0;padding:0;display:block}.deal-detail-module__QRwDLa__card:first-child{padding:var(--space-4)}.deal-detail-module__QRwDLa__statusBar,.deal-detail-module__QRwDLa__stage,.deal-detail-module__QRwDLa__cardHeader,.deal-detail-module__QRwDLa__proposalActions,.deal-detail-module__QRwDLa__nextAction{align-items:center;display:flex}.deal-detail-module__QRwDLa__statusBar,.deal-detail-module__QRwDLa__cardHeader,.deal-detail-module__QRwDLa__nextAction{justify-content:space-between}.deal-detail-module__QRwDLa__statusBar{gap:var(--space-4)}.deal-detail-module__QRwDLa__stage{gap:var(--space-3);min-width:0}.deal-detail-module__QRwDLa__stageIcon{background:var(--violet);width:2.625rem;height:2.625rem;color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.deal-detail-module__QRwDLa__eyebrow{margin:0 0 var(--space-1-5);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.2;display:block}.deal-detail-module__QRwDLa__stageName{font-size:var(--text-base);line-height:1.25;display:block}.deal-detail-module__QRwDLa__currentPrice{font-size:var(--text-lg);text-align:right;line-height:1.25}.deal-detail-module__QRwDLa__actions{gap:var(--space-2);margin-top:var(--space-3-5);flex-wrap:wrap;display:flex}.deal-detail-module__QRwDLa__cardHeader{gap:var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-4)}.deal-detail-module__QRwDLa__cardHeader .deal-detail-module__QRwDLa__eyebrow{margin-bottom:var(--space-1-5)}.deal-detail-module__QRwDLa__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;line-height:1.3}.deal-detail-module__QRwDLa__card>.deal-detail-module__QRwDLa__cardTitle{padding:var(--space-3) var(--space-4)}.deal-detail-module__QRwDLa__card>p,.deal-detail-module__QRwDLa__card>form,.deal-detail-module__QRwDLa__card>.deal-detail-module__QRwDLa__cardActions{margin:var(--space-3) var(--space-4);font-size:var(--text-sm)}.deal-detail-module__QRwDLa__cardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.deal-detail-module__QRwDLa__successBadge,.deal-detail-module__QRwDLa__dangerBadge,.deal-detail-module__QRwDLa__neutralBadge{width:fit-content;min-height:1.25rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;align-items:center;line-height:1.15;display:inline-flex}.deal-detail-module__QRwDLa__successBadge{background:var(--success-soft);color:var(--success)}.deal-detail-module__QRwDLa__dangerBadge{background:var(--destructive-soft);color:var(--destructive-text)}.deal-detail-module__QRwDLa__neutralBadge{background:var(--muted);color:var(--muted-foreground)}.deal-detail-module__QRwDLa__pipelineBody{padding:var(--space-3-5) var(--space-4) var(--space-4);border-top:1px solid var(--border)}.deal-detail-module__QRwDLa__pipeline{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deal-detail-module__QRwDLa__completedStep,.deal-detail-module__QRwDLa__pendingStep{gap:var(--space-2);min-height:4.875rem;padding:var(--space-2-5);border-radius:var(--radius-md);border:1px solid;grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.deal-detail-module__QRwDLa__completedStep{border-color:var(--success-border);background:var(--success-soft)}.deal-detail-module__QRwDLa__pendingStep{border-color:var(--warning-border);background:var(--warning-soft)}.deal-detail-module__QRwDLa__stepNumber{background:var(--warning-border);width:1.3rem;height:1.3rem;color:var(--warning);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid}.deal-detail-module__QRwDLa__completedStep .deal-detail-module__QRwDLa__stepNumber{background:var(--success);color:var(--primary-foreground)}.deal-detail-module__QRwDLa__stepLabel,.deal-detail-module__QRwDLa__stepDescription,.deal-detail-module__QRwDLa__nextAction strong,.deal-detail-module__QRwDLa__nextAction span{display:block}.deal-detail-module__QRwDLa__stepLabel{font-size:var(--text-xs);line-height:1.25}.deal-detail-module__QRwDLa__stepDescription{margin-top:var(--space-1);color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.35}.deal-detail-module__QRwDLa__nextAction{gap:var(--space-4);margin-top:var(--space-3-5);padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning)}.deal-detail-module__QRwDLa__nextAction strong{font-size:var(--text-xs)}.deal-detail-module__QRwDLa__nextAction span{margin-top:var(--space-1);color:var(--muted-foreground);font-size:var(--text-xs)}.deal-detail-module__QRwDLa__readyAction{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.deal-detail-module__QRwDLa__readyAction span{color:var(--muted-foreground)}.deal-detail-module__QRwDLa__factsGrid,.deal-detail-module__QRwDLa__selectionGrid,.deal-detail-module__QRwDLa__summaryGrid{border-top:1px solid var(--border);margin:0;display:grid}.deal-detail-module__QRwDLa__factsGrid,.deal-detail-module__QRwDLa__selectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-detail-module__QRwDLa__factsGrid>div,.deal-detail-module__QRwDLa__selectionGrid>div,.deal-detail-module__QRwDLa__summaryGrid>div{min-width:0;padding:var(--space-3) var(--space-4)}.deal-detail-module__QRwDLa__factsGrid>div,.deal-detail-module__QRwDLa__selectionGrid>div{border-bottom:1px solid var(--border)}.deal-detail-module__QRwDLa__factsGrid>div:nth-child(odd),.deal-detail-module__QRwDLa__selectionGrid>div:nth-child(odd),.deal-detail-module__QRwDLa__summaryGrid>div:not(:last-child){border-right:1px solid var(--border)}.deal-detail-module__QRwDLa__factsGrid>div:nth-last-child(-n+2),.deal-detail-module__QRwDLa__selectionGrid>div:last-child{border-bottom:0}.deal-detail-module__QRwDLa__factsGrid dt,.deal-detail-module__QRwDLa__selectionGrid dt,.deal-detail-module__QRwDLa__summaryGrid dt{margin-bottom:var(--space-1-5);color:var(--muted-foreground);font-size:var(--text-xs)}.deal-detail-module__QRwDLa__factsGrid dd,.deal-detail-module__QRwDLa__selectionGrid dd,.deal-detail-module__QRwDLa__summaryGrid dd{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.deal-detail-module__QRwDLa__systemNotice{gap:var(--space-1-5);margin:var(--space-2) 0 0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--accent);color:var(--primary);font-size:var(--text-xs);display:grid}.deal-detail-module__QRwDLa__systemNotice span{color:var(--muted-foreground);font-weight:var(--weight-normal)}.deal-detail-module__QRwDLa__textLink{color:var(--primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;text-decoration:none}.deal-detail-module__QRwDLa__textLink:hover,.deal-detail-module__QRwDLa__relationCard a:not([data-slot=button]):hover{text-decoration:underline}.deal-detail-module__QRwDLa__selectionGrid .deal-detail-module__QRwDLa__fullWidthFact{border-right:0;grid-column:1/-1}.deal-detail-module__QRwDLa__proposalActions{justify-content:flex-end;gap:var(--space-2-5);flex-wrap:wrap}.deal-detail-module__QRwDLa__lockNotice{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--destructive-border);background:var(--destructive-soft);color:var(--destructive-text);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.deal-detail-module__QRwDLa__lockNotice span{color:var(--muted-foreground)}.deal-detail-module__QRwDLa__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-detail-module__QRwDLa__summaryGrid dd{font-size:var(--text-xs)}.deal-detail-module__QRwDLa__summaryTotal{color:var(--primary);font-size:var(--text-base)!important}.deal-detail-module__QRwDLa__emptyMessage,.deal-detail-module__QRwDLa__mutedSideMessage{color:var(--muted-foreground);background:var(--muted);font-size:var(--text-xs)}.deal-detail-module__QRwDLa__emptyMessage{margin:var(--space-1-5) var(--space-4) var(--space-3-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.deal-detail-module__QRwDLa__sideCard{gap:var(--space-2-5);padding:var(--space-4);display:grid}.deal-detail-module__QRwDLa__sideCard>.deal-detail-module__QRwDLa__eyebrow{margin-bottom:var(--space-0-5)}.deal-detail-module__QRwDLa__relationCard{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-xs);display:grid}.deal-detail-module__QRwDLa__relationCard>span{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.deal-detail-module__QRwDLa__relationCard strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.deal-detail-module__QRwDLa__relationCard a:not([data-slot=button]){width:fit-content;color:var(--primary);font-size:var(--text-xs);text-decoration:none}.deal-detail-module__QRwDLa__mutedSideMessage{padding:var(--space-3);border-radius:var(--radius-md);margin:0}@container workspace (max-width:48rem){.deal-detail-module__QRwDLa__layout,.deal-detail-module__QRwDLa__sidebar,.deal-detail-module__QRwDLa__factsGrid,.deal-detail-module__QRwDLa__selectionGrid,.deal-detail-module__QRwDLa__summaryGrid{grid-template-columns:minmax(0,1fr)}.deal-detail-module__QRwDLa__statusBar,.deal-detail-module__QRwDLa__cardHeader,.deal-detail-module__QRwDLa__nextAction{flex-direction:column;align-items:flex-start}.deal-detail-module__QRwDLa__currentPrice{text-align:left}.deal-detail-module__QRwDLa__pipeline{grid-template-columns:minmax(0,1fr)}.deal-detail-module__QRwDLa__factsGrid>div:nth-child(odd),.deal-detail-module__QRwDLa__selectionGrid>div:nth-child(odd),.deal-detail-module__QRwDLa__summaryGrid>div:not(:last-child){border-right:0}.deal-detail-module__QRwDLa__factsGrid>div:nth-last-child(2),.deal-detail-module__QRwDLa__summaryGrid>div:not(:last-child){border-bottom:1px solid var(--border)}.deal-detail-module__QRwDLa__proposalActions{justify-content:flex-start}}.deal-detail-module__QRwDLa__sidebar a[data-slot=button]{text-align:left;justify-content:flex-start}
.kanban-deals-module___gBGpa__filters{container:deal-filters/inline-size}.kanban-deals-module___gBGpa__filterTopRow{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.kanban-deals-module___gBGpa__filterBottomRow{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);min-width:0;display:grid}.kanban-deals-module___gBGpa__filterBottomRow[data-has-employee=false]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kanban-deals-module___gBGpa__filters fieldset{border:0;min-width:0;margin:0;padding:0}.kanban-deals-module___gBGpa__filters legend{margin-bottom:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.kanban-deals-module___gBGpa__periodFields{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kanban-deals-module___gBGpa__periodFields>span{padding-top:var(--space-5);color:var(--muted-foreground);align-self:center}.kanban-deals-module___gBGpa__periodFields label{gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:grid}.kanban-deals-module___gBGpa__periodFields input{width:100%;min-width:0}.kanban-deals-module___gBGpa__searchFilter,.kanban-deals-module___gBGpa__sourceFilter{min-width:0}.kanban-deals-module___gBGpa__resultCount{gap:var(--space-0-5);color:var(--muted-foreground);font-size:var(--text-xs);text-align:right;display:grid}.kanban-deals-module___gBGpa__resultCount strong{color:var(--foreground);font-variant-numeric:tabular-nums}@container deal-filters (max-width:50rem){.kanban-deals-module___gBGpa__filterTopRow{grid-template-columns:minmax(0,1fr)}}@container deal-filters (max-width:35rem){.kanban-deals-module___gBGpa__filterBottomRow,.kanban-deals-module___gBGpa__filterBottomRow[data-has-employee=false]{grid-template-columns:minmax(0,1fr)}.kanban-deals-module___gBGpa__resultCount{text-align:left}}.kanban-deals-module___gBGpa__boardContainer{width:100%;min-width:0;padding-bottom:var(--space-2);overflow-x:auto}.kanban-deals-module___gBGpa__boardGrid{gap:var(--space-3);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;min-width:94.5rem;display:grid}.kanban-deals-module___gBGpa__column{border:1px solid var(--border);border-top:3px solid var(--input);border-radius:var(--radius-lg);background:var(--muted);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.kanban-deals-module___gBGpa__columnNew{border-top-color:var(--input)}.kanban-deals-module___gBGpa__columnQualified{border-top-color:var(--info)}.kanban-deals-module___gBGpa__columnProposal{border-top-color:var(--primary)}.kanban-deals-module___gBGpa__columnBooked,.kanban-deals-module___gBGpa__columnPaid{border-top-color:var(--success)}.kanban-deals-module___gBGpa__columnClosed{border-top-color:var(--muted-foreground)}.kanban-deals-module___gBGpa__columnTitle{margin:0 0 var(--space-1);color:var(--foreground);font-size:var(--text-sm);line-height:1.35}.kanban-deals-module___gBGpa__columnCount{color:var(--muted-foreground);font-size:var(--text-xs)}.kanban-deals-module___gBGpa__cardsList{gap:var(--space-2);min-height:8rem;padding:var(--space-3);flex-direction:column;display:flex}.kanban-deals-module___gBGpa__cardLink{text-decoration:none}.kanban-deals-module___gBGpa__emptyText{margin:var(--space-5) 0;color:var(--muted-foreground);font-size:var(--text-xs);text-align:center}.kanban-deals-module___gBGpa__card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-xs);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex}.kanban-deals-module___gBGpa__cardHeader,.kanban-deals-module___gBGpa__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.kanban-deals-module___gBGpa__tag{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-block}.kanban-deals-module___gBGpa__tagPurple{background:var(--violet-soft);color:var(--violet)}.kanban-deals-module___gBGpa__tagBlue{background:var(--info-soft);color:var(--info)}.kanban-deals-module___gBGpa__cardDate{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap}.kanban-deals-module___gBGpa__cardTitle{color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.35}.kanban-deals-module___gBGpa__cardDescription{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.kanban-deals-module___gBGpa__statusBadge{align-self:flex-start;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--success-soft);color:var(--primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.kanban-deals-module___gBGpa__statusBadgeRejected{background:var(--destructive-soft);color:var(--destructive-text)}.kanban-deals-module___gBGpa__cardFooter{margin-top:var(--space-0-5);padding-top:var(--space-2);border-top:1px dashed var(--border);font-size:var(--text-xs);flex-wrap:wrap}.kanban-deals-module___gBGpa__source{color:var(--primary)}.kanban-deals-module___gBGpa__price{color:var(--foreground);font-weight:var(--weight-semibold)}.kanban-deals-module___gBGpa__boardGrid{gap:var(--space-4);grid-auto-columns:17rem;min-width:max-content}.kanban-deals-module___gBGpa__column{--column-accent:var(--stage-new);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--muted)}.kanban-deals-module___gBGpa__columnNew{--column-accent:var(--stage-new)}.kanban-deals-module___gBGpa__columnQualified{--column-accent:var(--stage-qualified)}.kanban-deals-module___gBGpa__columnProposal{--column-accent:var(--stage-proposal)}.kanban-deals-module___gBGpa__columnBooked{--column-accent:var(--stage-booked)}.kanban-deals-module___gBGpa__columnPaid{--column-accent:var(--stage-paid)}.kanban-deals-module___gBGpa__columnClosed{--column-accent:var(--stage-closed)}.kanban-deals-module___gBGpa__columnHeader{min-height:4.5rem;padding:var(--space-4);background:0 0}.kanban-deals-module___gBGpa__columnTitle{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.kanban-deals-module___gBGpa__columnTitle:before{border-radius:var(--radius-full);background:var(--column-accent);content:"";flex:none;width:.5rem;height:.5rem;display:block}.kanban-deals-module___gBGpa__columnCount{margin-left:var(--space-4);font-variant-numeric:tabular-nums;display:block}.kanban-deals-module___gBGpa__cardsList{padding:0 var(--space-3) var(--space-3);gap:var(--space-3)}.kanban-deals-module___gBGpa__card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.kanban-deals-module___gBGpa__card:hover{border-color:var(--input);box-shadow:var(--shadow-card-hover)}.kanban-deals-module___gBGpa__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kanban-deals-module___gBGpa__cardFooter{padding-top:var(--space-3);border-top-style:solid}
.employees-table-module__9t4vqG__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.employees-table-module__9t4vqG__delete{color:var(--destructive-text)}.employees-table-module__9t4vqG__actions>form{width:auto}
.change-status-module__DOi4vq__changeStatus{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);width:100%;display:flex}.change-status-module__DOi4vq__text{word-break:break-word;flex:1}.change-status-module__DOi4vq__switchWrapper{width:44px;height:24px;margin-top:var(--space-0-5);flex-shrink:0;position:relative}
.guest-detail-module__fqt57G__layoutContainer{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;display:grid}.guest-detail-module__fqt57G__mainContent,.guest-detail-module__fqt57G__sidebar{gap:var(--space-4);min-width:0;display:grid}.guest-detail-module__fqt57G__card{gap:var(--space-4);min-width:0;padding:clamp(var(--space-4), 2.5vw, var(--space-6));border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow-xs);overflow-wrap:anywhere;display:grid}.guest-detail-module__fqt57G__card p,.guest-detail-module__fqt57G__card ul{margin:0}.guest-detail-module__fqt57G__card ul{gap:var(--space-3);padding-left:var(--space-5);display:grid}.guest-detail-module__fqt57G__profileHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.guest-detail-module__fqt57G__label{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--foreground);margin:0;line-height:1.4}.guest-detail-module__fqt57G__status{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.guest-detail-module__fqt57G__facts{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guest-detail-module__fqt57G__facts>div{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.guest-detail-module__fqt57G__facts dt{color:var(--muted-foreground);font-size:var(--text-xs)}.guest-detail-module__fqt57G__facts dd{color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.guest-detail-module__fqt57G__preferencesText{max-width:70ch;font-size:var(--text-base);color:var(--foreground);white-space:pre-wrap;line-height:1.6}.guest-detail-module__fqt57G__actionNav{display:grid}.guest-detail-module__fqt57G__actionLink{min-height:var(--control-height);padding-block:var(--space-3);border-bottom:1px solid var(--muted);color:var(--primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}.guest-detail-module__fqt57G__actionLink:first-child{padding-top:0}.guest-detail-module__fqt57G__actionLink:last-child{border-bottom:none}.guest-detail-module__fqt57G__actionLink:hover{text-decoration:underline}@container workspace (max-width:54rem){.guest-detail-module__fqt57G__layoutContainer{grid-template-columns:minmax(0,1fr)}.guest-detail-module__fqt57G__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container workspace (max-width:34rem){.guest-detail-module__fqt57G__facts,.guest-detail-module__fqt57G__sidebar{grid-template-columns:minmax(0,1fr)}}.guest-detail-module__fqt57G__sidebar a[data-slot=button]{text-align:left;justify-content:flex-start}
.mcp-module__W35fPG__card{overflow-wrap:anywhere;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow-wrap:anywhere;display:grid}.mcp-module__W35fPG__connectionDetails{gap:var(--space-4);overflow-wrap:anywhere;display:grid}.mcp-module__W35fPG__permissions{gap:var(--space-2) var(--space-4)}.mcp-module__W35fPG__connectionDetails p,.mcp-module__W35fPG__card h3,.mcp-module__W35fPG__card p{margin:0}.mcp-module__W35fPG__card summary{min-height:var(--control-height);padding-block:var(--space-2-5);cursor:pointer;font-weight:var(--weight-semibold)}.mcp-module__W35fPG__card form+form{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}
.objects-table-module__Lkyx7W__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.objects-table-module__Lkyx7W__delete{color:var(--destructive-text)}.objects-table-module__Lkyx7W__actions>form{width:auto}
.working-object-required-module__WT71Na__text{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.working-object-required-module__WT71Na__link{font-weight:var(--weight-semibold);justify-self:start}
.form-module__z8x1xG__text{overflow-wrap:anywhere;margin:0}
.plans-table-module__XsmZ1W__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.plans-table-module__XsmZ1W__delete{color:var(--destructive-text)}.plans-table-module__XsmZ1W__actions>form{width:auto}
.form-module__H2xWvW__text{overflow-wrap:anywhere;margin:0}
.resources-table-module__8LHHBW__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.resources-table-module__8LHHBW__delete{color:var(--destructive-text)}.resources-table-module__8LHHBW__actions>form{width:auto}
.form-module__X5mwYG__text{overflow-wrap:anywhere;margin:0}
.rooms-table-module__1DPW3q__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.rooms-table-module__1DPW3q__delete{color:var(--destructive-text)}.rooms-table-module__1DPW3q__actions>form{width:auto}
.form-module__OuQQua__text{overflow-wrap:anywhere;margin:0}
.seasons-table-module__yOPCta__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.seasons-table-module__yOPCta__delete{color:var(--destructive-text)}.seasons-table-module__yOPCta__actions>form{width:auto}
.form-module__k8oKLq__text{overflow-wrap:anywhere;margin:0}
.services-table-module__0a8-IW__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.services-table-module__0a8-IW__delete{color:var(--destructive-text)}.services-table-module__0a8-IW__actions>form{width:auto}
.form-module__601YjW__text{overflow-wrap:anywhere;margin:0}
.task-detail-module__q69BiW__card{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-xs)}.task-detail-module__q69BiW__sectionLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-3)}.task-detail-module__q69BiW__deadlineHeader{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.task-detail-module__q69BiW__pageLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.task-detail-module__q69BiW__mainContent{gap:var(--space-6);flex-direction:column;display:flex}.task-detail-module__q69BiW__sidebar{gap:var(--space-5);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-xs);flex-direction:column;height:fit-content;display:flex}.task-detail-module__q69BiW__checkCircle{background-color:var(--destructive-text);width:40px;height:40px;color:var(--primary-foreground);font-size:var(--text-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.task-detail-module__q69BiW__deadlineText{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--foreground)}.task-detail-module__q69BiW__statusBadge{background-color:var(--destructive-soft);color:var(--destructive-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-2xl)}.task-detail-module__q69BiW__actionsGroup{gap:var(--space-3);flex-wrap:wrap;display:flex}.task-detail-module__q69BiW__primaryButton{background-color:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;border:none;text-decoration:none;transition:background-color .15s}.task-detail-module__q69BiW__primaryButton:hover{background-color:var(--primary-hover)}.task-detail-module__q69BiW__secondaryButton{background-color:var(--card);color:var(--foreground);border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color .15s}.task-detail-module__q69BiW__secondaryButton:hover{background-color:var(--muted)}.task-detail-module__q69BiW__taskTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--foreground);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-4);border-bottom:1px solid var(--muted)}.task-detail-module__q69BiW__taskDescription{font-size:var(--text-sm);color:var(--muted-foreground);margin:0;line-height:1.6}.task-detail-module__q69BiW__sidebarSection{flex-direction:column;display:flex}.task-detail-module__q69BiW__sidebarDivider{background-color:var(--muted);height:1px;margin:var(--space-1) 0}.task-detail-module__q69BiW__sidebarValue{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--foreground)}.task-detail-module__q69BiW__innerBlock{background-color:var(--muted);border:1px solid var(--muted);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-2)}.task-detail-module__q69BiW__innerBlockTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--foreground);margin-bottom:var(--space-1)}.task-detail-module__q69BiW__inlineLink{font-size:var(--text-xs);color:var(--primary);font-weight:var(--weight-medium);text-decoration:none}.task-detail-module__q69BiW__inlineLink:hover{text-decoration:underline}.task-detail-module__q69BiW__contactItem{font-size:var(--text-sm);color:var(--foreground);margin-bottom:var(--space-1)}.task-detail-module__q69BiW__contactItem:last-child{margin-bottom:0}@container workspace (max-width:50rem){.task-detail-module__q69BiW__pageLayout{grid-template-columns:minmax(0,1fr)}.task-detail-module__q69BiW__deadlineHeader{flex-wrap:wrap}}.task-detail-module__q69BiW__card,.task-detail-module__q69BiW__mainContent,.task-detail-module__q69BiW__sidebar,.task-detail-module__q69BiW__sidebarSection,.task-detail-module__q69BiW__innerBlock,.task-detail-module__q69BiW__contactItem{overflow-wrap:anywhere;min-width:0}.task-detail-module__q69BiW__sidebar a[data-slot=button]{text-align:left;justify-content:flex-start}
.form-module__hl4l3a__text{overflow-wrap:anywhere;margin:0}
.form-module__-8EAMa__text{overflow-wrap:anywhere;margin:0}
.autocomplete-module__R6xLRW__listbox{gap:var(--space-1);padding:var(--space-1-5);display:grid}.autocomplete-module__R6xLRW__option{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:2.5rem;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.autocomplete-module__R6xLRW__option[data-highlighted=true]{background:var(--muted)}.autocomplete-module__R6xLRW__option[aria-selected=true]{background:var(--accent);color:var(--primary-hover);font-weight:var(--weight-semibold)}.autocomplete-module__R6xLRW__label{min-width:0}.autocomplete-module__R6xLRW__hint{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-normal);flex:none}.autocomplete-module__R6xLRW__empty{padding:var(--space-3);color:var(--muted-foreground);font-size:var(--text-sm)}
.page-filter-module__OM5BZW__controls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.page-filter-module__OM5BZW__search{flex:20rem;min-width:min(100%,12rem)}.page-filter-module__OM5BZW__controls>button{flex:none}@media (max-width:29.9375rem){.page-filter-module__OM5BZW__controls>button{width:100%}}
