.SearchBox-module__pYyLMq__container{flex:auto;min-width:0;max-width:420px;position:relative}.SearchBox-module__pYyLMq__form{align-items:center;display:flex;position:relative}.SearchBox-module__pYyLMq__icon{left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute}.SearchBox-module__pYyLMq__input{width:100%;height:34px;padding:0 var(--space-10) 0 var(--space-8);font-size:var(--text-base);color:var(--text);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);transition:background-color .12s,border-color .12s,box-shadow .12s}.SearchBox-module__pYyLMq__input::placeholder{color:var(--text-faint)}.SearchBox-module__pYyLMq__input:hover:not(:focus){border-color:var(--border-strong)}.SearchBox-module__pYyLMq__input:focus{background:var(--surface);border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.SearchBox-module__pYyLMq__shortcut{right:var(--space-2);padding:1px var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);pointer-events:none;position:absolute}.SearchBox-module__pYyLMq__clear{right:var(--space-2);width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.SearchBox-module__pYyLMq__clear:hover{color:var(--text);background:var(--surface-hover)}.SearchBox-module__pYyLMq__panel{top:calc(100% + var(--space-2));z-index:30;max-height:min(70vh,560px);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;left:0;right:0;overflow-y:auto}.SearchBox-module__pYyLMq__message{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.SearchBox-module__pYyLMq__group{padding-bottom:var(--space-2)}.SearchBox-module__pYyLMq__group+.SearchBox-module__pYyLMq__group{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border)}.SearchBox-module__pYyLMq__groupLabel{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.SearchBox-module__pYyLMq__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text);display:flex}.SearchBox-module__pYyLMq__row:hover,.SearchBox-module__pYyLMq__row:focus-visible{background:var(--surface-hover);outline:none}.SearchBox-module__pYyLMq__rowMain{flex-direction:column;gap:1px;min-width:0;display:flex}.SearchBox-module__pYyLMq__rowPrimary{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.SearchBox-module__pYyLMq__rowSecondary{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchBox-module__pYyLMq__rowBadge{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;flex:none}.SearchBox-module__pYyLMq__seeAll{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);text-align:left;color:var(--primary-text);border:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);cursor:pointer;background:0 0;font-weight:500;display:block}.SearchBox-module__pYyLMq__seeAll:hover{background:var(--surface-hover)}.SearchBox-module__pYyLMq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.SearchBox-module__pYyLMq__shortcut{display:none}.SearchBox-module__pYyLMq__input{padding-right:var(--space-3)}}
.Spinner-module__qyjydG__spinner{flex:none;animation:.7s linear infinite Spinner-module__qyjydG__spin}@keyframes Spinner-module__qyjydG__spin{to{transform:rotate(360deg)}}
.Alert-module__IdeDTW__alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-base);border:1px solid;display:flex}.Alert-module__IdeDTW__icon{flex:none;margin-top:1px}.Alert-module__IdeDTW__body{flex-direction:column;gap:2px;min-width:0;display:flex}.Alert-module__IdeDTW__title{font-weight:600}.Alert-module__IdeDTW__message{color:inherit}.Alert-module__IdeDTW__error{background:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger-text)}.Alert-module__IdeDTW__info{background:var(--surface-subtle);border-color:var(--border);color:var(--text-secondary)}.Alert-module__IdeDTW__success{background:var(--success-subtle);border-color:var(--success-border);color:var(--success-text)}.Alert-module__IdeDTW__warning{background:var(--warning-subtle);border-color:var(--warning-border);color:var(--warning-text)}
.AccessDenied-module__SN8Xzq__page{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.AccessDenied-module__SN8Xzq__detail{margin-top:var(--space-2);font-weight:500;display:block}
.Badge-module__3ADgsq__badge{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid;line-height:18px;display:inline-flex}.Badge-module__3ADgsq__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.Badge-module__3ADgsq__neutral{background:var(--surface-subtle);border-color:var(--border);color:var(--text-secondary)}.Badge-module__3ADgsq__info{background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary-text)}.Badge-module__3ADgsq__success{background:var(--success-subtle);border-color:var(--success-border);color:var(--success-text)}.Badge-module__3ADgsq__warning{background:var(--warning-subtle);border-color:var(--warning-border);color:var(--warning-text)}.Badge-module__3ADgsq__danger{background:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger-text)}
.BookingBadges-module__KIR5jW__overdue{font-size:var(--text-sm);color:var(--warning-text);white-space:nowrap;font-weight:500}.BookingBadges-module__KIR5jW__muted{color:var(--text-muted)}.BookingBadges-module__KIR5jW__collection{align-items:center;gap:var(--space-2);min-width:96px;display:flex}.BookingBadges-module__KIR5jW__track{background:var(--surface-active);border-radius:var(--radius-full);flex:auto;min-width:48px;height:6px;overflow:hidden}.BookingBadges-module__KIR5jW__fill{border-radius:var(--radius-full);height:100%;display:block}.BookingBadges-module__KIR5jW__fillOk{background:var(--success)}.BookingBadges-module__KIR5jW__fillBehind{background:var(--warning)}.BookingBadges-module__KIR5jW__fillOver{background:var(--primary)}.BookingBadges-module__KIR5jW__percent{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}
.BookingsPanel-module__DliO1a__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BookingsPanel-module__DliO1a__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.BookingsPanel-module__DliO1a__item:last-child{border-bottom:none;padding-bottom:0}.BookingsPanel-module__DliO1a__main{flex-direction:column;gap:1px;min-width:0;display:flex}.BookingsPanel-module__DliO1a__title{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.BookingsPanel-module__DliO1a__title:hover{color:var(--primary-text)}.BookingsPanel-module__DliO1a__meta{font-size:var(--text-sm);color:var(--text-muted)}.BookingsPanel-module__DliO1a__aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.BookingsPanel-module__DliO1a__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.BookingsPanel-module__DliO1a__more{margin-top:var(--space-4);font-size:var(--text-sm)}.BookingsPanel-module__DliO1a__more a{color:var(--primary-text)}@media (max-width:600px){.BookingsPanel-module__DliO1a__item{gap:var(--space-2);flex-direction:column}.BookingsPanel-module__DliO1a__aside{justify-content:flex-start}}
.FileIcon-module__LLVkaq__tile{border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.FileIcon-module__LLVkaq__sm{width:32px;height:32px}.FileIcon-module__LLVkaq__sm svg{width:18px;height:18px}.FileIcon-module__LLVkaq__lg{border-radius:var(--radius-md);width:44px;height:44px}.FileIcon-module__LLVkaq__lg svg{width:24px;height:24px}.FileIcon-module__LLVkaq__pdf{background:var(--file-pdf-surface);color:var(--file-pdf-ink)}.FileIcon-module__LLVkaq__image{background:var(--file-image-surface);color:var(--file-image-ink)}.FileIcon-module__LLVkaq__sheet{background:var(--file-sheet-surface);color:var(--file-sheet-ink)}.FileIcon-module__LLVkaq__document{background:var(--file-doc-surface);color:var(--file-doc-ink)}.FileIcon-module__LLVkaq__text,.FileIcon-module__LLVkaq__unknown{background:var(--file-text-surface);color:var(--file-text-ink)}
.SiteVisitBadges-module__pGp5gW__slot{flex-direction:column;gap:1px;min-width:0;display:flex}.SiteVisitBadges-module__pGp5gW__startAt{color:var(--text);white-space:nowrap}.SiteVisitBadges-module__pGp5gW__duration{font-size:var(--text-sm);color:var(--text-muted)}
.SiteVisitsPanel-module__xvLS5q__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteVisitsPanel-module__xvLS5q__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.SiteVisitsPanel-module__xvLS5q__item:last-child{border-bottom:none;padding-bottom:0}.SiteVisitsPanel-module__xvLS5q__main{flex-direction:column;gap:1px;min-width:0;display:flex}.SiteVisitsPanel-module__xvLS5q__title{color:var(--text);font-weight:500}.SiteVisitsPanel-module__xvLS5q__title:hover{color:var(--primary-text)}.SiteVisitsPanel-module__xvLS5q__meta{font-size:var(--text-sm);color:var(--text-muted)}.SiteVisitsPanel-module__xvLS5q__aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.SiteVisitsPanel-module__xvLS5q__more{margin-top:var(--space-4);font-size:var(--text-sm)}.SiteVisitsPanel-module__xvLS5q__more a{color:var(--primary-text)}@media (max-width:600px){.SiteVisitsPanel-module__xvLS5q__item{gap:var(--space-2);flex-direction:column}.SiteVisitsPanel-module__xvLS5q__aside{justify-content:flex-start}}
.TaskBadges-module__JoYsNa__plainPriority{color:var(--text-muted);font-size:var(--text-sm)}.TaskBadges-module__JoYsNa__due{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.TaskBadges-module__JoYsNa__dueAt{font-variant-numeric:tabular-nums;white-space:nowrap}.TaskBadges-module__JoYsNa__overdue{font-size:var(--text-xs);color:var(--danger-text);font-weight:500}.TaskBadges-module__JoYsNa__today{font-size:var(--text-xs);color:var(--warning-text);font-weight:500}
.Button-module__Ly0Bva__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__Ly0Bva__button:disabled,.Button-module__Ly0Bva__button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.Button-module__Ly0Bva__sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm)}.Button-module__Ly0Bva__md{height:36px;padding:0 var(--space-4);font-size:var(--text-base)}.Button-module__Ly0Bva__lg{height:40px;padding:0 var(--space-5);font-size:var(--text-base)}.Button-module__Ly0Bva__fullWidth{width:100%}.Button-module__Ly0Bva__primary{background:var(--primary);color:var(--text-on-solid)}.Button-module__Ly0Bva__primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)}.Button-module__Ly0Bva__primary:active:not(:disabled):not([aria-disabled=true]){background:var(--primary-active)}.Button-module__Ly0Bva__secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.Button-module__Ly0Bva__secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover)}.Button-module__Ly0Bva__secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--surface-active)}.Button-module__Ly0Bva__success{background:var(--success);color:var(--text-on-solid)}.Button-module__Ly0Bva__success:hover:not(:disabled):not([aria-disabled=true]){background:var(--success-hover)}.Button-module__Ly0Bva__success:active:not(:disabled):not([aria-disabled=true]){background:var(--success-active)}.Button-module__Ly0Bva__danger{background:var(--danger);color:var(--text-on-solid)}.Button-module__Ly0Bva__danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-hover)}.Button-module__Ly0Bva__danger:active:not(:disabled):not([aria-disabled=true]){background:var(--danger-active)}.Button-module__Ly0Bva__danger:focus-visible{box-shadow:var(--focus-ring-danger)}.Button-module__Ly0Bva__ghost{color:var(--text-secondary);background:0 0}.Button-module__Ly0Bva__ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover);color:var(--text)}.Button-module__Ly0Bva__asLink,.Button-module__Ly0Bva__asLink:hover{text-decoration:none}
.Card-module__HiGLca__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.Card-module__HiGLca__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.Card-module__HiGLca__headings{flex-direction:column;gap:2px;min-width:0;display:flex}.Card-module__HiGLca__title{font-size:var(--display-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}.Card-module__HiGLca__description{font-size:var(--text-sm);color:var(--text-muted)}.Card-module__HiGLca__headerFeature{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:0;align-items:center}.Card-module__HiGLca__chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--chip-surface);border-radius:var(--radius-full);color:var(--chip-text);display:inline-flex}.Card-module__HiGLca__chipTitle{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--chip-text)}.Card-module__HiGLca__chipCount{border-radius:var(--radius-full);min-width:22px;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;background:#ffffff29;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.Card-module__HiGLca__chipDescription{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.Card-module__HiGLca__actions{gap:var(--space-2);flex:none;display:flex}.Card-module__HiGLca__body{padding:var(--space-5)}.Card-module__HiGLca__cardFill{flex-direction:column;display:flex}.Card-module__HiGLca__bodyFill{flex-direction:column;flex:auto;min-height:0;display:flex}.Card-module__HiGLca__bodyFlush{padding:0}
.ConfirmDialog-module__rhbx_q__dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--text);padding:0}.ConfirmDialog-module__rhbx_q__dialog::backdrop{background:#0f172a66}.ConfirmDialog-module__rhbx_q__panel{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.ConfirmDialog-module__rhbx_q__title{font-size:var(--text-xl)}.ConfirmDialog-module__rhbx_q__description{color:var(--text-secondary)}.ConfirmDialog-module__rhbx_q__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1);display:flex}
.LayerPanel-module__8CpduW__panel{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.LayerPanel-module__8CpduW__list{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.LayerPanel-module__8CpduW__item{margin:0}.LayerPanel-module__8CpduW__row{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;display:flex}.LayerPanel-module__8CpduW__row:hover{background:var(--surface-hover)}.LayerPanel-module__8CpduW__checkbox{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex:none;margin:2px 0 0}.LayerPanel-module__8CpduW__swatch{border:1px solid #0f172a2e;border-radius:2px;flex:none;width:11px;height:11px;margin-top:4px}.LayerPanel-module__8CpduW__text{flex-direction:column;gap:1px;min-width:0;display:flex}.LayerPanel-module__8CpduW__name,.LayerPanel-module__8CpduW__nameHidden{font-weight:500;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LayerPanel-module__8CpduW__name{color:var(--text)}.LayerPanel-module__8CpduW__nameHidden{color:var(--text-faint)}.LayerPanel-module__8CpduW__meta{color:var(--text-muted);font-size:var(--text-xs)}.LayerPanel-module__8CpduW__empty{color:var(--text-muted);font-size:var(--text-sm)}
.DescriptionList-module__Z-KdeW__list{gap:var(--space-4);margin:0;display:grid}.DescriptionList-module__Z-KdeW__row{gap:var(--space-4);grid-template-columns:200px minmax(0,1fr);align-items:baseline;display:grid}.DescriptionList-module__Z-KdeW__term{font-size:var(--text-sm);color:var(--text-muted)}.DescriptionList-module__Z-KdeW__value{color:var(--text);overflow-wrap:anywhere;margin:0}@media (max-width:640px){.DescriptionList-module__Z-KdeW__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
.EmptyState-module__nI128W__empty{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__nI128W__title{font-size:var(--display-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}.EmptyState-module__nI128W__description{max-width:420px;color:var(--text-muted)}.EmptyState-module__nI128W__action{margin-top:var(--space-2)}
.FormDialog-module__7JVaMW__dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);color:var(--text);padding:0}.FormDialog-module__7JVaMW__dialog::backdrop{background:#0f172a66}.FormDialog-module__7JVaMW__panel{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.FormDialog-module__7JVaMW__headings{gap:var(--space-1);flex-direction:column;display:flex}.FormDialog-module__7JVaMW__title{font-size:var(--text-xl)}.FormDialog-module__7JVaMW__description{color:var(--text-muted);font-size:var(--text-base)}.FormDialog-module__7JVaMW__fields{gap:var(--space-4);flex-direction:column;display:flex}.FormDialog-module__7JVaMW__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.UploadDocumentDialog-module__aPF3la__field{gap:var(--space-2);flex-direction:column;display:flex}.UploadDocumentDialog-module__aPF3la__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.UploadDocumentDialog-module__aPF3la__file{width:100%;min-width:0;padding:var(--space-2);font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius)}.UploadDocumentDialog-module__aPF3la__file::file-selector-button{margin-right:var(--space-3);padding:var(--space-1) var(--space-3);color:var(--text);font:inherit;background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.UploadDocumentDialog-module__aPF3la__file::file-selector-button:hover{background:var(--surface-hover)}.UploadDocumentDialog-module__aPF3la__file:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.UploadDocumentDialog-module__aPF3la__file[aria-invalid=true]{border-color:var(--danger)}.UploadDocumentDialog-module__aPF3la__hint{font-size:var(--text-sm);color:var(--text-muted)}.UploadDocumentDialog-module__aPF3la__error{font-size:var(--text-sm);color:var(--danger-text)}.UploadDocumentDialog-module__aPF3la__chosen{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;word-break:break-all}
.DocumentsPanel-module__toSlAW__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DocumentsPanel-module__toSlAW__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.DocumentsPanel-module__toSlAW__item:last-child{border-bottom:none;padding-bottom:0}.DocumentsPanel-module__toSlAW__main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.DocumentsPanel-module__toSlAW__mainText{flex-direction:column;gap:1px;min-width:0;display:flex}.DocumentsPanel-module__toSlAW__title{color:var(--text);overflow-wrap:anywhere;font-weight:500}.DocumentsPanel-module__toSlAW__title:hover{color:var(--primary-text)}.DocumentsPanel-module__toSlAW__meta{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.DocumentsPanel-module__toSlAW__aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.DocumentsPanel-module__toSlAW__download{height:30px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.DocumentsPanel-module__toSlAW__download:hover{background:var(--surface-hover);text-decoration:none}.DocumentsPanel-module__toSlAW__download:active{background:var(--surface-active)}.DocumentsPanel-module__toSlAW__download:focus-visible{box-shadow:var(--focus-ring);outline:none}.DocumentsPanel-module__toSlAW__more{margin-top:var(--space-4);font-size:var(--text-sm)}.DocumentsPanel-module__toSlAW__more a{color:var(--primary-text)}@media (max-width:600px){.DocumentsPanel-module__toSlAW__item{gap:var(--space-2);flex-direction:column}.DocumentsPanel-module__toSlAW__aside{justify-content:flex-start}}
.InsightsTabs-module__ewY2_q__tabs{gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}
.InventoryBadges-module__eOYm2a__lapsed{font-size:var(--text-xs);color:var(--danger-text);white-space:nowrap;font-weight:500}.InventoryBadges-module__eOYm2a__soon{font-size:var(--text-xs);color:var(--warning-text);white-space:nowrap;font-weight:500}.InventoryBadges-module__eOYm2a__active{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}
.FeatureDetailPanel-module__mb7ZhW__panel{gap:var(--space-4);flex-direction:column;display:flex}.FeatureDetailPanel-module__mb7ZhW__header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.FeatureDetailPanel-module__mb7ZhW__identity{min-width:0}.FeatureDetailPanel-module__mb7ZhW__title{font-size:var(--text-lg);word-break:break-word;line-height:1.3}.FeatureDetailPanel-module__mb7ZhW__subtitle{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.FeatureDetailPanel-module__mb7ZhW__headerActions{gap:var(--space-1);flex:none;display:flex}.FeatureDetailPanel-module__mb7ZhW__code{font-size:var(--text-xs);font-family:var(--font-mono);word-break:break-all}.FeatureDetailPanel-module__mb7ZhW__bbox{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.FeatureDetailPanel-module__mb7ZhW__linkage,.FeatureDetailPanel-module__mb7ZhW__attributes{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.FeatureDetailPanel-module__mb7ZhW__sectionTitle{color:var(--text-secondary);font-weight:600;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.FeatureDetailPanel-module__mb7ZhW__linked,.FeatureDetailPanel-module__mb7ZhW__unlinked{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.FeatureDetailPanel-module__mb7ZhW__linkedIdentity{gap:var(--space-2);align-items:center;display:flex}.FeatureDetailPanel-module__mb7ZhW__unitLink{font-weight:600}.FeatureDetailPanel-module__mb7ZhW__linkedActions{gap:var(--space-1);display:flex}.FeatureDetailPanel-module__mb7ZhW__unlinkedNote{color:var(--text-muted);font-size:var(--text-sm)}.FeatureDetailPanel-module__mb7ZhW__error{color:var(--danger-text);font-size:var(--text-sm)}.FeatureDetailPanel-module__mb7ZhW__attributeList{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.FeatureDetailPanel-module__mb7ZhW__attributeRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.FeatureDetailPanel-module__mb7ZhW__attributeTerm{color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FeatureDetailPanel-module__mb7ZhW__attributeValue{font-size:var(--text-sm);word-break:break-word;margin:0}
.PageHeader-module__VJYt7W__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.PageHeader-module__VJYt7W__headings{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PageHeader-module__VJYt7W__title{font-size:var(--display-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.PageHeader-module__VJYt7W__description{font-size:var(--text-md);color:var(--text-muted)}.PageHeader-module__VJYt7W__actions{gap:var(--space-2);flex:none;display:flex}
.TextArea-module__bByG4G__textarea{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:var(--text-base);resize:vertical;line-height:1.5;transition:border-color .12s,box-shadow .12s}.TextArea-module__bByG4G__textarea::placeholder{color:var(--text-faint)}.TextArea-module__bByG4G__textarea:hover:not(:disabled):not(:focus){border-color:var(--text-faint)}.TextArea-module__bByG4G__textarea:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed}.TextArea-module__bByG4G__textarea:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.TextArea-module__bByG4G__invalid{border-color:var(--danger)}.TextArea-module__bByG4G__invalid:focus{border-color:var(--danger);box-shadow:var(--focus-ring-danger)}
.CommissionBadges-module__b2puBG__overdue{font-size:var(--text-sm);color:var(--warning-text);white-space:nowrap;font-weight:500}.CommissionBadges-module__b2puBG__dead{font-size:var(--text-sm);color:var(--danger-text);white-space:nowrap;font-weight:500}
.MyLeadsCard-module__fi6FMW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MyLeadsCard-module__fi6FMW__scroll{max-height:var(--card-scroll-max);padding-right:var(--space-1);overflow-y:auto}.MyLeadsCard-module__fi6FMW__item{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.MyLeadsCard-module__fi6FMW__item:last-child{border-bottom:0;padding-bottom:0}.MyLeadsCard-module__fi6FMW__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.MyLeadsCard-module__fi6FMW__name:hover{color:var(--primary-text)}.MyLeadsCard-module__fi6FMW__meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.MyLeadsCard-module__fi6FMW__source{color:var(--text-secondary)}.MyLeadsCard-module__fi6FMW__date{font-variant-numeric:tabular-nums;margin-left:auto}.MyLeadsCard-module__fi6FMW__empty{padding:var(--space-8) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}
.InventoryTabs-module__BdXQUa__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.LinkUnitDialog-module__VmZOsG__list{max-height:260px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;overflow-y:auto}.LinkUnitDialog-module__VmZOsG__option{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;display:flex}.LinkUnitDialog-module__VmZOsG__option:hover{background:var(--surface-hover)}.LinkUnitDialog-module__VmZOsG__radio{accent-color:var(--primary);cursor:pointer;flex:none;margin:2px 0 0}.LinkUnitDialog-module__VmZOsG__optionText{flex-direction:column;gap:1px;min-width:0;display:flex}.LinkUnitDialog-module__VmZOsG__unitCode{font-weight:500;font-size:var(--text-base)}.LinkUnitDialog-module__VmZOsG__unitMeta{color:var(--text-muted);font-size:var(--text-xs)}.LinkUnitDialog-module__VmZOsG__note{color:var(--text-muted);font-size:var(--text-sm)}
.Select-module__Jr4tyq__wrapper{align-items:center;display:flex;position:relative}.Select-module__Jr4tyq__select{width:100%;height:36px;padding:0 32px 0 var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-size:var(--text-base);appearance:none;cursor:pointer;transition:border-color .12s,box-shadow .12s}.Select-module__Jr4tyq__select:hover:not(:disabled):not(:focus){border-color:var(--text-faint)}.Select-module__Jr4tyq__select:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed}.Select-module__Jr4tyq__select:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.Select-module__Jr4tyq__invalid{border-color:var(--danger)}.Select-module__Jr4tyq__chevron{right:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute}.Select-module__Jr4tyq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TextField-module__-conRa__field{gap:var(--space-2);flex-direction:column;display:flex}.TextField-module__-conRa__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.TextField-module__-conRa__required{color:var(--danger);margin-left:2px}.TextField-module__-conRa__control{align-items:center;display:flex;position:relative}.TextField-module__-conRa__input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;color:var(--text);transition:border-color .12s,box-shadow .12s}.TextField-module__-conRa__input::placeholder{color:var(--text-faint)}.TextField-module__-conRa__input:hover:not(:disabled):not(:focus){border-color:var(--text-faint)}.TextField-module__-conRa__input:disabled{background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed}.TextField-module__-conRa__input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.TextField-module__-conRa__md{height:36px;padding:0 var(--space-3);font-size:var(--text-base)}.TextField-module__-conRa__lg{height:40px;padding:0 var(--space-3);font-size:var(--text-base)}.TextField-module__-conRa__invalid{border-color:var(--danger)}.TextField-module__-conRa__invalid:focus{border-color:var(--danger);box-shadow:var(--focus-ring-danger)}.TextField-module__-conRa__trailing{right:var(--space-1);align-items:center;display:flex;position:absolute}.TextField-module__-conRa__control:has(.TextField-module__-conRa__trailing) .TextField-module__-conRa__input{padding-right:64px}.TextField-module__-conRa__hint{font-size:var(--text-sm);color:var(--text-muted)}.TextField-module__-conRa__error{font-size:var(--text-sm);color:var(--danger-text)}.TextField-module__-conRa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AiProposalCard-module__uunR0a__card{gap:var(--space-3);padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}.AiProposalCard-module__uunR0a__cardApplied{background:var(--success-subtle);border-color:var(--success-border)}.AiProposalCard-module__uunR0a__heading{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.AiProposalCard-module__uunR0a__fields{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.AiProposalCard-module__uunR0a__field{gap:var(--space-3);grid-template-columns:78px 1fr;align-items:baseline;display:grid}.AiProposalCard-module__uunR0a__label{font-size:var(--text-sm);color:var(--text-muted)}.AiProposalCard-module__uunR0a__value{font-size:var(--text-base);color:var(--text);overflow-wrap:anywhere;margin:0}.AiProposalCard-module__uunR0a__actions{align-items:center;gap:var(--space-2);display:flex}.AiProposalCard-module__uunR0a__error{font-size:var(--text-sm);color:var(--danger-text)}.AiProposalCard-module__uunR0a__done{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--success-text)}
.WhatsAppTabs-module__QoI1xG__tabs{align-items:center;gap:var(--space-1);display:flex}
.AssistantMessage-module__hf3gRq__message{gap:var(--space-3);font-size:var(--text-base);color:var(--text);flex-direction:column;display:flex}.AssistantMessage-module__hf3gRq__paragraph{white-space:pre-line;line-height:1.55}.AssistantMessage-module__hf3gRq__heading{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.AssistantMessage-module__hf3gRq__bullets,.AssistantMessage-module__hf3gRq__ordered{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}.AssistantMessage-module__hf3gRq__bullets{list-style:outside}.AssistantMessage-module__hf3gRq__ordered{font-variant-numeric:tabular-nums;list-style:decimal}.AssistantMessage-module__hf3gRq__item{line-height:1.5}.AssistantMessage-module__hf3gRq__item::marker{color:var(--text-faint)}.AssistantMessage-module__hf3gRq__code{background:var(--surface-hover);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);padding:1px 5px}
.PeriodPicker-module__oLN7HW__picker{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.PeriodPicker-module__oLN7HW__presets{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.PeriodPicker-module__oLN7HW__custom{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.PeriodPicker-module__oLN7HW__date{min-width:150px}.PeriodPicker-module__oLN7HW__error{font-size:var(--text-sm);color:var(--danger-text);text-align:right}@media (max-width:720px){.PeriodPicker-module__oLN7HW__picker{align-items:stretch}.PeriodPicker-module__oLN7HW__presets,.PeriodPicker-module__oLN7HW__custom{justify-content:flex-start}.PeriodPicker-module__oLN7HW__error{text-align:left}}
.ChatList-module__ymwwIW__pane{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100%;min-height:0;display:flex}.ChatList-module__ymwwIW__top{padding:var(--space-3);border-bottom:1px solid var(--border);flex:none}.ChatList-module__ymwwIW__search{align-items:center;display:flex;position:relative}.ChatList-module__ymwwIW__searchIcon{left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute}.ChatList-module__ymwwIW__searchInput{width:100%;padding:8px var(--space-3) 8px var(--space-8);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);color:var(--text)}.ChatList-module__ymwwIW__searchInput::placeholder{color:var(--text-faint)}.ChatList-module__ymwwIW__filters{gap:var(--space-2);margin-top:var(--space-3);display:flex}.ChatList-module__ymwwIW__chip{padding:3px var(--space-3);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-full);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer}.ChatList-module__ymwwIW__chip:hover{background:var(--surface-hover);color:var(--text)}.ChatList-module__ymwwIW__chipOn{background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary-text)}.ChatList-module__ymwwIW__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ChatList-module__ymwwIW__list{margin:0;padding:0;list-style:none}.ChatList-module__ymwwIW__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-bottom:1px solid var(--border);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.ChatList-module__ymwwIW__row:hover{background:var(--surface-hover)}.ChatList-module__ymwwIW__rowOn{background:var(--surface-active);box-shadow:inset 3px 0 0 var(--primary)}.ChatList-module__ymwwIW__rowOn:hover{background:var(--surface-active)}.ChatList-module__ymwwIW__avatar{border-radius:var(--radius-full);background:var(--surface-active);width:40px;height:40px;color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatList-module__ymwwIW__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ChatList-module__ymwwIW__name{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ChatList-module__ymwwIW__second{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ChatList-module__ymwwIW__aside{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ChatList-module__ymwwIW__time{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.ChatList-module__ymwwIW__locked{text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint);white-space:nowrap;font-size:10px}.ChatList-module__ymwwIW__centre{padding:var(--space-8) 0;color:var(--text-muted);justify-content:center;display:flex}.ChatList-module__ymwwIW__empty{padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);margin:0}.ChatList-module__ymwwIW__more{padding:var(--space-3)}.ChatList-module__ymwwIW__moreButton{width:100%;padding:var(--space-2);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}.ChatList-module__ymwwIW__moreButton:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.ChatList-module__ymwwIW__moreButton:disabled{cursor:progress;color:var(--text-faint)}.ChatList-module__ymwwIW__scope{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-xs);color:var(--text-muted);margin:0}
.AiAssistPanel-module__HZyF1G__scrim{top:var(--topbar-height);z-index:45;cursor:default;background:#0f172a1f;border:0;position:fixed;bottom:0;left:0;right:0}.AiAssistPanel-module__HZyF1G__panel{top:var(--topbar-height);z-index:50;background:var(--surface);border-left:1px solid var(--border);width:420px;max-width:100vw;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.AiAssistPanel-module__HZyF1G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex:none;display:flex}.AiAssistPanel-module__HZyF1G__title{font-size:var(--display-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}.AiAssistPanel-module__HZyF1G__subtitle{font-size:var(--text-sm);color:var(--text-muted)}.AiAssistPanel-module__HZyF1G__close{border-radius:var(--radius);width:28px;height:28px;color:var(--text-muted);cursor:pointer;font-size:var(--text-base);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.AiAssistPanel-module__HZyF1G__close:hover{background:var(--surface-hover);color:var(--text)}.AiAssistPanel-module__HZyF1G__scroll{min-height:0;padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.AiAssistPanel-module__HZyF1G__intro{gap:var(--space-3);flex-direction:column;display:flex}.AiAssistPanel-module__HZyF1G__introText{font-size:var(--text-base);color:var(--text-secondary)}.AiAssistPanel-module__HZyF1G__suggestions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiAssistPanel-module__HZyF1G__suggestion{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-base);text-align:left;cursor:pointer}.AiAssistPanel-module__HZyF1G__suggestion:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}.AiAssistPanel-module__HZyF1G__fromUser{max-width:88%;padding:var(--space-3) var(--space-4);background:var(--primary-subtle);border-radius:var(--radius-md);color:var(--primary-text);align-self:flex-end}.AiAssistPanel-module__HZyF1G__fromAssistant{gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}.AiAssistPanel-module__HZyF1G__message{font-size:var(--text-base);color:var(--text);white-space:pre-wrap}.AiAssistPanel-module__HZyF1G__steps{font-size:var(--text-sm);color:var(--text-faint);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AiAssistPanel-module__HZyF1G__thinking{font-size:var(--text-sm);color:var(--text-muted)}.AiAssistPanel-module__HZyF1G__composer{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-direction:column;flex:none;display:flex}.AiAssistPanel-module__HZyF1G__inputRow{align-items:flex-end;gap:var(--space-2);display:flex}.AiAssistPanel-module__HZyF1G__input{min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--text-base);resize:none;flex:auto}.AiAssistPanel-module__HZyF1G__input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.AiAssistPanel-module__HZyF1G__mic{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.AiAssistPanel-module__HZyF1G__mic:hover{background:var(--surface-hover);color:var(--text)}.AiAssistPanel-module__HZyF1G__mic:focus-visible{box-shadow:var(--focus-ring);outline:none}.AiAssistPanel-module__HZyF1G__micLive{background:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger-text)}.AiAssistPanel-module__HZyF1G__micLive:hover{background:var(--danger-subtle);color:var(--danger-text)}.AiAssistPanel-module__HZyF1G__composerActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AiAssistPanel-module__HZyF1G__hint{font-size:var(--text-xs);color:var(--text-faint)}.AiAssistPanel-module__HZyF1G__recording{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--danger-subtle);border:1px solid var(--danger-border);border-radius:var(--radius);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--danger-text);display:flex}.AiAssistPanel-module__HZyF1G__recordingDot{border-radius:var(--radius-full);background:var(--danger);width:9px;height:9px;animation:1.4s ease-in-out infinite AiAssistPanel-module__HZyF1G__recordingPulse}@media (prefers-reduced-motion:reduce){.AiAssistPanel-module__HZyF1G__recordingDot{animation:none}}@keyframes AiAssistPanel-module__HZyF1G__recordingPulse{0%,to{opacity:1}50%{opacity:.25}}.AiAssistPanel-module__HZyF1G__recordingElapsed{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto}.AiAssistPanel-module__HZyF1G__recordingStop{color:var(--danger-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AiAssistPanel-module__HZyF1G__language{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.AiAssistPanel-module__HZyF1G__languageLabel{font-size:var(--text-xs);color:var(--text-faint);flex:none}.AiAssistPanel-module__HZyF1G__languageSelect{max-width:150px;padding:2px var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}.AiAssistPanel-module__HZyF1G__languageSelect:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.AiAssistPanel-module__HZyF1G__languageSelect:focus-visible{box-shadow:var(--focus-ring);outline:none}.AiAssistPanel-module__HZyF1G__languageSelect:disabled{opacity:.6;cursor:not-allowed}.AiAssistPanel-module__HZyF1G__speechError{font-size:var(--text-sm);color:var(--danger-text)}@media (max-width:520px){.AiAssistPanel-module__HZyF1G__panel{width:100vw}}
.BookingFilters-module__5aXDDW__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.BookingFilters-module__5aXDDW__search{align-items:flex-end;gap:var(--space-2);flex:260px;min-width:0;display:flex}.BookingFilters-module__5aXDDW__searchField{flex:auto;min-width:0}.BookingFilters-module__5aXDDW__searchButton{flex:none}.BookingFilters-module__5aXDDW__filter{flex:145px;min-width:0}.BookingFilters-module__5aXDDW__clear{margin-bottom:3px}
.BookingsTabs-module__8xkqRq__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.MoneySummary-module__bsgLeW__figures{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.MoneySummary-module__bsgLeW__figure{flex-direction:column;gap:2px;min-width:0;display:flex}.MoneySummary-module__bsgLeW__label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.MoneySummary-module__bsgLeW__amount{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.MoneySummary-module__bsgLeW__neutral{color:var(--text)}.MoneySummary-module__bsgLeW__success{color:var(--success-text)}.MoneySummary-module__bsgLeW__warning{color:var(--warning-text)}.MoneySummary-module__bsgLeW__danger{color:var(--danger-text)}.MoneySummary-module__bsgLeW__note{font-size:var(--text-sm);color:var(--text-muted)}.MoneySummary-module__bsgLeW__progress{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.MoneySummary-module__bsgLeW__progressNotes{gap:var(--space-1);flex-direction:column;display:flex}.MoneySummary-module__bsgLeW__warn{font-size:var(--text-sm);color:var(--warning-text)}
.CommissionsTabs-module__Cbc6DG__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.KpiTile-module__CmzckG__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.KpiTile-module__CmzckG__tile{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:2px;display:flex}.KpiTile-module__CmzckG__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.KpiTile-module__CmzckG__value{font-size:var(--figure-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.15}.KpiTile-module__CmzckG__hint{font-size:var(--text-sm);color:var(--text-muted)}.KpiTile-module__CmzckG__default{color:var(--text)}.KpiTile-module__CmzckG__primary{color:var(--primary-text)}.KpiTile-module__CmzckG__success{color:var(--success-text)}.KpiTile-module__CmzckG__warning{color:var(--warning-text)}.KpiTile-module__CmzckG__danger{color:var(--danger-text)}
.StatusLegend-module__03LXtG__legend{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;display:flex}.StatusLegend-module__03LXtG__item,.StatusLegend-module__03LXtG__itemActive{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);border:1px solid #0000;display:inline-flex}.StatusLegend-module__03LXtG__item:hover{background:var(--surface-hover)}.StatusLegend-module__03LXtG__itemActive{background:var(--surface);border-color:var(--border-strong)}.StatusLegend-module__03LXtG__count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary)}
.LeadToolbar-module__fOTyrW__toolbar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.LeadToolbar-module__fOTyrW__search{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex;position:relative}.LeadToolbar-module__fOTyrW__searchIcon{left:var(--space-3);color:var(--text-faint);pointer-events:none;display:inline-flex;position:absolute}.LeadToolbar-module__fOTyrW__searchField{flex:auto;min-width:0}.LeadToolbar-module__fOTyrW__searchField input{padding-left:var(--space-8)}.LeadToolbar-module__fOTyrW__searchClear{flex:none}.LeadToolbar-module__fOTyrW__actions{align-items:center;gap:var(--space-2);flex:none;display:flex;position:relative}.LeadToolbar-module__fOTyrW__badge{min-width:18px;height:18px;margin-left:var(--space-2);background:var(--primary);border-radius:var(--radius-full);color:var(--text-on-solid);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.LeadToolbar-module__fOTyrW__panel{top:calc(100% + var(--space-2));z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-lg);position:absolute;right:0}.LeadToolbar-module__fOTyrW__panelHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.LeadToolbar-module__fOTyrW__panelTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.LeadToolbar-module__fOTyrW__panelBody{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}@media (max-width:680px){.LeadToolbar-module__fOTyrW__toolbar{flex-direction:column;align-items:stretch}.LeadToolbar-module__fOTyrW__actions{justify-content:flex-end}.LeadToolbar-module__fOTyrW__panel{width:auto;left:0}}
.MapCanvas-module__pK7CPa__map{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.MapCanvas-module__pK7CPa__canvas,.MapCanvas-module__pK7CPa__canvasMeasuring{touch-action:none;display:block}.MapCanvas-module__pK7CPa__canvas{cursor:grab}.MapCanvas-module__pK7CPa__canvas:active{cursor:grabbing}.MapCanvas-module__pK7CPa__canvasMeasuring{cursor:crosshair}.MapCanvas-module__pK7CPa__canvas:focus-visible,.MapCanvas-module__pK7CPa__canvasMeasuring:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;box-shadow:none}.MapCanvas-module__pK7CPa__help{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MapCanvas-module__pK7CPa__controls{top:var(--space-3);right:var(--space-3);gap:var(--space-1);flex-direction:column;align-items:stretch;display:flex;position:absolute}.MapCanvas-module__pK7CPa__controls>*{background:var(--surface);min-width:34px;box-shadow:var(--shadow-xs);justify-content:center}.MapCanvas-module__pK7CPa__scaleBar{bottom:var(--space-3);left:var(--space-3);gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffd1;align-items:center;display:flex;position:absolute}.MapCanvas-module__pK7CPa__scaleBarLine{border-inline:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);height:6px}.MapCanvas-module__pK7CPa__scaleBarLabel{white-space:nowrap}.MapCanvas-module__pK7CPa__selectionNote{bottom:var(--space-3);right:var(--space-3);max-width:60%;padding:var(--space-1) var(--space-2);color:var(--text);font-weight:500;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffe6;position:absolute;overflow:hidden}.MapCanvas-module__pK7CPa__busy,.MapCanvas-module__pK7CPa__empty{top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);position:absolute}
.SiteVisitFilters-module__vKtBsG__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.SiteVisitFilters-module__vKtBsG__search{align-items:flex-end;gap:var(--space-2);flex:280px;min-width:0;display:flex}.SiteVisitFilters-module__vKtBsG__searchField{flex:auto;min-width:0}.SiteVisitFilters-module__vKtBsG__searchButton{flex:none}.SiteVisitFilters-module__vKtBsG__filter{flex:150px;min-width:0}.SiteVisitFilters-module__vKtBsG__role{flex:0 140px;min-width:0}.SiteVisitFilters-module__vKtBsG__clear{margin-bottom:3px}
.TaskBulkBar-module__MVAyJa__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--primary-subtle);border-bottom:1px solid var(--primary-border);flex-wrap:wrap;flex:none;display:flex}.TaskBulkBar-module__MVAyJa__count{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--primary-text);font-variant-numeric:tabular-nums}.TaskBulkBar-module__MVAyJa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskBulkBar-module__MVAyJa__dialogNote{font-size:var(--text-base);color:var(--text-secondary)}
.Checkbox-module__fxI4oa__row{align-items:flex-start;gap:var(--space-3);display:flex}.Checkbox-module__fxI4oa__input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex:none;margin:2px 0 0}.Checkbox-module__fxI4oa__input:disabled{cursor:not-allowed}.Checkbox-module__fxI4oa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.Checkbox-module__fxI4oa__label{font-size:var(--text-base);cursor:pointer}.Checkbox-module__fxI4oa__input:disabled+.Checkbox-module__fxI4oa__text .Checkbox-module__fxI4oa__label{color:var(--text-muted);cursor:not-allowed}.Checkbox-module__fxI4oa__description{font-size:var(--text-sm);color:var(--text-muted)}
.FormattedBody-module__5b19NG__placeholder{border-radius:var(--radius-sm);color:var(--warning-text);font-weight:var(--weight-medium);font-size:var(--text-sm);background:#d977062e;padding:0 3px}.FormattedBody-module__5b19NG__mono{font-family:var(--font-mono);font-size:.92em}
.TemplateSheet-module__0SsJyG__scrim{z-index:3;background:#0f172a47;position:absolute;inset:0}.TemplateSheet-module__0SsJyG__sheet{z-index:4;background:var(--surface);border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:min(70%,560px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.TemplateSheet-module__0SsJyG__sheet:focus{outline:none}.TemplateSheet-module__0SsJyG__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.TemplateSheet-module__0SsJyG__heading{font-size:var(--display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);margin:0}.TemplateSheet-module__0SsJyG__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.TemplateSheet-module__0SsJyG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TemplateSheet-module__0SsJyG__option{gap:var(--space-1);text-align:left;width:100%;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font:inherit;color:inherit;flex-direction:column;display:flex}.TemplateSheet-module__0SsJyG__option:hover{background:var(--surface-hover);border-color:var(--border-strong)}.TemplateSheet-module__0SsJyG__optionHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TemplateSheet-module__0SsJyG__optionName{font-weight:var(--weight-semibold);font-family:var(--font-mono);font-size:var(--text-sm)}.TemplateSheet-module__0SsJyG__optionLang{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label)}.TemplateSheet-module__0SsJyG__optionBody{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TemplateSheet-module__0SsJyG__optionCount{font-size:var(--text-xs);color:var(--text-muted)}.TemplateSheet-module__0SsJyG__back{font:inherit;font-size:var(--text-sm);color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.TemplateSheet-module__0SsJyG__variables{gap:var(--space-3);flex-direction:column;display:flex}.TemplateSheet-module__0SsJyG__previewLabel{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.TemplateSheet-module__0SsJyG__preview{padding:var(--space-3);background:var(--chat-bubble-out);border:1px solid var(--chat-bubble-border);border-radius:var(--radius-md);font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.TemplateSheet-module__0SsJyG__actions{justify-content:flex-end;display:flex}.TemplateSheet-module__0SsJyG__empty{font-size:var(--text-sm);color:var(--text-muted);margin:0}.TemplateSheet-module__0SsJyG__link{font-size:var(--text-sm)}
.AiAssistLauncher-module__iOZrPG__button{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-base);white-space:nowrap;cursor:pointer;flex:none;font-weight:500;display:inline-flex}.AiAssistLauncher-module__iOZrPG__button:hover{background:var(--surface-hover);color:var(--text)}.AiAssistLauncher-module__iOZrPG__button[aria-expanded=true]{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}.AiAssistLauncher-module__iOZrPG__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.AiAssistLauncher-module__iOZrPG__icon{color:var(--primary);flex:none}@media (max-width:960px){.AiAssistLauncher-module__iOZrPG__button{justify-content:center;width:34px;padding:0}.AiAssistLauncher-module__iOZrPG__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.PaymentDialog-module__PMH2MW__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.PaymentDialog-module__PMH2MW__wide{grid-column:1/-1}@media (min-width:620px){.PaymentDialog-module__PMH2MW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.PaymentFilters-module__yrahFG__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.PaymentFilters-module__yrahFG__search{align-items:flex-end;gap:var(--space-2);flex:260px;min-width:0;display:flex}.PaymentFilters-module__yrahFG__searchField{flex:auto;min-width:0}.PaymentFilters-module__yrahFG__searchButton{flex:none}.PaymentFilters-module__yrahFG__filter{flex:145px;min-width:0}.PaymentFilters-module__yrahFG__clear{margin-bottom:3px}
.CommissionsScreen-module__5DtQUa__page{gap:var(--space-6);flex-direction:column;display:flex}.CommissionsScreen-module__5DtQUa__headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CommissionsScreen-module__5DtQUa__notice{padding:var(--space-4) var(--space-5) 0}.CommissionsScreen-module__5DtQUa__identity{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.CommissionsScreen-module__5DtQUa__due{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.CommissionsScreen-module__5DtQUa__due:hover{color:var(--primary-text)}.CommissionsScreen-module__5DtQUa__strong{font-variant-numeric:tabular-nums;font-weight:500}.CommissionsScreen-module__5DtQUa__secondary{font-size:var(--text-sm);color:var(--text-muted)}.CommissionsScreen-module__5DtQUa__muted{color:var(--text-muted)}.CommissionsScreen-module__5DtQUa__badges{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.CommissionsScreen-module__5DtQUa__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.CommissionsScreen-module__5DtQUa__buyer{color:var(--text)}.CommissionsScreen-module__5DtQUa__buyer:hover{color:var(--primary-text)}
.LeadReferralPanel-module__QqjELq__muted{color:var(--text-muted)}.LeadReferralPanel-module__QqjELq__credit{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.LeadReferralPanel-module__QqjELq__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.LeadReferralPanel-module__QqjELq__name{color:var(--text);font-weight:500}a.LeadReferralPanel-module__QqjELq__name:hover{color:var(--primary-text)}.LeadReferralPanel-module__QqjELq__meta{font-size:var(--text-sm);color:var(--text-muted)}.LeadReferralPanel-module__QqjELq__notes{margin-top:var(--space-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.LeadReferralPanel-module__QqjELq__notice{margin-top:var(--space-4)}
.PartnerStatCards-module__4Cp5Pq__cards{gap:var(--space-3);flex:none;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.PartnerStatCards-module__4Cp5Pq__card{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.PartnerStatCards-module__4Cp5Pq__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.PartnerStatCards-module__4Cp5Pq__value{font-size:var(--figure-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;color:var(--text);line-height:1.2}.PartnerStatCards-module__4Cp5Pq__total{border-left-color:var(--text-faint)}.PartnerStatCards-module__4Cp5Pq__active{border-left-color:var(--success)}.PartnerStatCards-module__4Cp5Pq__leads,.PartnerStatCards-module__4Cp5Pq__earned{border-left-color:var(--primary)}.PartnerStatCards-module__4Cp5Pq__outstanding{border-left-color:var(--warning)}
.LeadTimelineChart-module__w1_zNq__chart{width:100%;min-width:0}.LeadTimelineChart-module__w1_zNq__empty{padding:var(--space-10) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}
.PerformanceCard-module__l-ZJWG__groups{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.PerformanceCard-module__l-ZJWG__group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.PerformanceCard-module__l-ZJWG__groupTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.PerformanceCard-module__l-ZJWG__withheld{padding:var(--space-4);background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm)}
.ViewToggle-module__zvlfVq__toggle{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.MapsTabs-module__IEWBRa__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.AccountActions-module__ITUFWa__synced{font-size:var(--text-sm);color:var(--text-muted)}.AccountActions-module__ITUFWa__error{font-size:var(--text-sm);color:var(--danger-text)}
.ConflictNotice-module__ujs94G__explanation{margin:0}.ConflictNotice-module__ujs94G__clash{margin:var(--space-2) 0 0}.ConflictNotice-module__ujs94G__link{color:var(--warning-text);font-weight:500;text-decoration:underline}
.SiteVisitStatCards-module__9EefMq__cards{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.SiteVisitStatCards-module__9EefMq__card{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SiteVisitStatCards-module__9EefMq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.SiteVisitStatCards-module__9EefMq__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.SiteVisitStatCards-module__9EefMq__active{background:var(--primary-subtle);border-color:var(--primary-border)}.SiteVisitStatCards-module__9EefMq__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.SiteVisitStatCards-module__9EefMq__value{font-size:var(--figure-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.2}.SiteVisitStatCards-module__9EefMq__total{border-left-color:var(--text-faint)}.SiteVisitStatCards-module__9EefMq__upcoming{border-left-color:var(--primary)}.SiteVisitStatCards-module__9EefMq__completed{border-left-color:var(--success)}.SiteVisitStatCards-module__9EefMq__noShow{border-left-color:var(--danger)}.SiteVisitStatCards-module__9EefMq__cancelled{border-left-color:var(--text-faint)}.SiteVisitStatCards-module__9EefMq__active.SiteVisitStatCards-module__9EefMq__completed{background:var(--success-subtle);border-color:var(--success-border)}.SiteVisitStatCards-module__9EefMq__active.SiteVisitStatCards-module__9EefMq__noShow{background:var(--danger-subtle);border-color:var(--danger-border)}@media (max-width:1080px){.SiteVisitStatCards-module__9EefMq__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.SiteVisitStatCards-module__9EefMq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SmsTabs-module__b3i-xq__tabs{align-items:center;gap:var(--space-1);display:flex}
.TaskFilters-module__4HTWnq__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.TaskFilters-module__4HTWnq__search{align-items:flex-end;gap:var(--space-2);flex:280px;min-width:0;display:flex}.TaskFilters-module__4HTWnq__searchField{flex:auto;min-width:0}.TaskFilters-module__4HTWnq__searchButton{flex:none}.TaskFilters-module__4HTWnq__filter{flex:150px;min-width:0}.TaskFilters-module__4HTWnq__clear{margin-bottom:3px}
.CopyField-module__sUUZWa__field{gap:var(--space-2);flex-direction:column;display:flex}.CopyField-module__sUUZWa__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.CopyField-module__sUUZWa__row{gap:var(--space-2);display:flex}.CopyField-module__sUUZWa__input{min-width:0;height:36px;padding:0 var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);flex:auto}.CopyField-module__sUUZWa__input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.CopyField-module__sUUZWa__status:empty{display:none}.CopyField-module__sUUZWa__status{font-size:var(--text-sm);color:var(--danger-text)}
.TemplatePreview-module__fzwmMG__pane{background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.TemplatePreview-module__fzwmMG__header{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.TemplatePreview-module__fzwmMG__titleRow{align-items:center;gap:var(--space-3);display:flex}.TemplatePreview-module__fzwmMG__back{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:none}.TemplatePreview-module__fzwmMG__back:hover{background:var(--surface-hover);color:var(--text)}.TemplatePreview-module__fzwmMG__name{min-width:0;font-size:var(--display-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.TemplatePreview-module__fzwmMG__editButton{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);cursor:pointer;box-shadow:var(--shadow-xs);flex:none;display:inline-flex}.TemplatePreview-module__fzwmMG__editButton:hover{background:var(--surface-hover)}.TemplatePreview-module__fzwmMG__editButton[aria-pressed=true]{background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary-text)}.TemplatePreview-module__fzwmMG__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TemplatePreview-module__fzwmMG__langPill{padding:2px var(--space-2);background:var(--surface-active);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);align-items:center;display:inline-flex}.TemplatePreview-module__fzwmMG__values{font-size:var(--text-xs);color:var(--text-muted)}.TemplatePreview-module__fzwmMG__body{flex-direction:column;flex:auto;min-height:0;display:flex}.TemplatePreview-module__fzwmMG__notice{padding:var(--space-3) var(--space-4) 0;flex:none}.TemplatePreview-module__fzwmMG__canvas{min-height:180px;padding:var(--space-5);background:var(--chat-canvas);flex:auto;justify-content:flex-end;align-items:flex-start;display:flex;overflow-y:auto}.TemplatePreview-module__fzwmMG__bubble{max-width:min(460px,78%);padding:var(--space-3);background:var(--chat-bubble-out);border:1px solid var(--chat-bubble-border);border-radius:var(--radius-md);border-top-right-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}.TemplatePreview-module__fzwmMG__bubbleBody{font-size:var(--text-base);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.TemplatePreview-module__fzwmMG__blank{color:var(--text-faint);font-style:italic}.TemplatePreview-module__fzwmMG__bubbleFooter{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--chat-bubble-border);display:flex}.TemplatePreview-module__fzwmMG__bubbleCategory{font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.TemplatePreview-module__fzwmMG__bubbleStamp{align-items:center;gap:var(--space-1);color:var(--text-muted);white-space:nowrap;font-size:11px;display:inline-flex}.TemplatePreview-module__fzwmMG__bubbleStamp svg{color:var(--chat-tick-read)}.TemplatePreview-module__fzwmMG__editor{gap:var(--space-3);max-height:48%;padding:var(--space-4);background:var(--surface-subtle);border-top:1px solid var(--border);flex-direction:column;flex:none;display:flex;overflow-y:auto}.TemplatePreview-module__fzwmMG__editorRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.TemplatePreview-module__fzwmMG__categoryField{min-width:200px}.TemplatePreview-module__fzwmMG__derived{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.TemplatePreview-module__fzwmMG__editorActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TemplatePreview-module__fzwmMG__note{font-size:var(--text-xs);color:var(--text-muted);margin:0}.TemplatePreview-module__fzwmMG__blocked{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-subtle);border-top:1px solid var(--border);flex:none;margin:0}.TemplatePreview-module__fzwmMG__footer{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;display:flex}.TemplatePreview-module__fzwmMG__stands{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;flex:auto;margin:0;display:flex}.TemplatePreview-module__fzwmMG__statusActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TemplatePreview-module__fzwmMG__retire{margin-left:var(--space-3)}@media (max-width:860px){.TemplatePreview-module__fzwmMG__back{display:inline-flex}}
.ChatComposer-module__x5iwUa__composer{padding:var(--space-3);background:var(--surface-subtle);border-top:1px solid var(--border);flex:none}.ChatComposer-module__x5iwUa__bar{align-items:flex-end;gap:var(--space-2);display:flex}.ChatComposer-module__x5iwUa__templates{align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;flex:none;display:inline-flex}.ChatComposer-module__x5iwUa__templates:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}.ChatComposer-module__x5iwUa__input{min-width:0;padding:9px var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font:inherit;font-size:var(--text-base);color:var(--text);resize:none;flex:auto;line-height:1.4}.ChatComposer-module__x5iwUa__input::placeholder{color:var(--text-faint)}.ChatComposer-module__x5iwUa__input:disabled{background:var(--surface-hover);color:var(--text-muted);cursor:not-allowed}.ChatComposer-module__x5iwUa__send{background:var(--success);border-radius:var(--radius-full);width:38px;height:38px;color:var(--text-on-solid);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatComposer-module__x5iwUa__send:hover:not(:disabled){background:var(--success-hover)}.ChatComposer-module__x5iwUa__send:disabled{background:var(--surface-active);color:var(--text-faint);cursor:not-allowed}.ChatComposer-module__x5iwUa__error{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--danger-text)}.ChatComposer-module__x5iwUa__note{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--warning-text)}
.page-module__-EHZ_a__page{gap:var(--space-5);flex-direction:column;display:flex}.page-module__-EHZ_a__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}
.page-module__ibvSVG__page{gap:var(--space-5);flex-direction:column;display:flex}.page-module__ibvSVG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.page-module__ibvSVG__breadcrumb a{color:inherit}.page-module__ibvSVG__breadcrumb a:hover{color:var(--primary-text)}.page-module__ibvSVG__step{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__ibvSVG__stepField{flex:260px;max-width:360px}
.BookingStatCards-module__c1qNCW__cards{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.BookingStatCards-module__c1qNCW__card{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.BookingStatCards-module__c1qNCW__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.BookingStatCards-module__c1qNCW__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.BookingStatCards-module__c1qNCW__active{background:var(--primary-subtle);border-color:var(--primary-border)}.BookingStatCards-module__c1qNCW__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.BookingStatCards-module__c1qNCW__value{font-size:var(--figure-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.2}.BookingStatCards-module__c1qNCW__total{border-left-color:var(--text-faint)}.BookingStatCards-module__c1qNCW__overdue{border-left-color:var(--danger)}.BookingStatCards-module__c1qNCW__booked,.BookingStatCards-module__c1qNCW__agreementSigned{border-left-color:var(--primary)}.BookingStatCards-module__c1qNCW__registered{border-left-color:var(--success)}.BookingStatCards-module__c1qNCW__active.BookingStatCards-module__c1qNCW__overdue{background:var(--danger-subtle);border-color:var(--danger-border)}.BookingStatCards-module__c1qNCW__active.BookingStatCards-module__c1qNCW__registered{background:var(--success-subtle);border-color:var(--success-border)}@media (max-width:1080px){.BookingStatCards-module__c1qNCW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.BookingStatCards-module__c1qNCW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PaymentStatCards-module__PiDRsq__cards{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PaymentStatCards-module__PiDRsq__card{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.PaymentStatCards-module__PiDRsq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.PaymentStatCards-module__PiDRsq__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.PaymentStatCards-module__PiDRsq__active{background:var(--primary-subtle);border-color:var(--primary-border)}.PaymentStatCards-module__PiDRsq__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.PaymentStatCards-module__PiDRsq__value{font-size:var(--figure-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.2}.PaymentStatCards-module__PiDRsq__total{border-left-color:var(--text-faint)}.PaymentStatCards-module__PiDRsq__pending{border-left-color:var(--primary)}.PaymentStatCards-module__PiDRsq__cleared{border-left-color:var(--success)}.PaymentStatCards-module__PiDRsq__bounced{border-left-color:var(--danger)}.PaymentStatCards-module__PiDRsq__active.PaymentStatCards-module__PiDRsq__cleared{background:var(--success-subtle);border-color:var(--success-border)}.PaymentStatCards-module__PiDRsq__active.PaymentStatCards-module__PiDRsq__bounced{background:var(--danger-subtle);border-color:var(--danger-border)}@media (max-width:1080px){.PaymentStatCards-module__PiDRsq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.PaymentStatCards-module__PiDRsq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PaymentsPanel-module__AcuTmW__notice{margin-bottom:var(--space-4)}.PaymentsPanel-module__AcuTmW__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PaymentsPanel-module__AcuTmW__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.PaymentsPanel-module__AcuTmW__item:last-child{border-bottom:none;padding-bottom:0}.PaymentsPanel-module__AcuTmW__main{flex-direction:column;gap:2px;min-width:0;display:flex}.PaymentsPanel-module__AcuTmW__amount{font-variant-numeric:tabular-nums;font-weight:600}.PaymentsPanel-module__AcuTmW__meta{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.PaymentsPanel-module__AcuTmW__allocation{font-size:var(--text-sm);color:var(--text-muted)}.PaymentsPanel-module__AcuTmW__bounce{font-size:var(--text-sm);color:var(--danger-text);overflow-wrap:anywhere}.PaymentsPanel-module__AcuTmW__notes{font-size:var(--text-sm);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.PaymentsPanel-module__AcuTmW__aside{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.PaymentsPanel-module__AcuTmW__itemActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.PaymentsPanel-module__AcuTmW__more{margin-top:var(--space-4);font-size:var(--text-sm)}.PaymentsPanel-module__AcuTmW__more a{color:var(--primary-text)}@media (max-width:640px){.PaymentsPanel-module__AcuTmW__item{gap:var(--space-2);flex-direction:column}.PaymentsPanel-module__AcuTmW__aside{align-items:flex-start}.PaymentsPanel-module__AcuTmW__itemActions{justify-content:flex-start}}.PaymentsPanel-module__AcuTmW__documentsLink{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--primary-text);white-space:nowrap;font-weight:500}.PaymentsPanel-module__AcuTmW__documentsLink:hover{text-decoration:underline}
.CampaignsTabs-module__gT7DhW__tabs{align-items:center;gap:var(--space-1);display:flex}
.Dialogs-module__svLIeG__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.Dialogs-module__svLIeG__wide{grid-column:1/-1}@media (min-width:620px){.Dialogs-module__svLIeG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.PartnersTabs-module__8w_MQW__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.DeveloperFilters-module__oWtR5W__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.DeveloperFilters-module__oWtR5W__search{flex:280px;min-width:0}.DeveloperFilters-module__oWtR5W__filter{flex:160px;min-width:0}.DeveloperFilters-module__oWtR5W__apply{flex:none}.DeveloperFilters-module__oWtR5W__clear{margin-bottom:3px}
.DocumentsScreen-module__r_gwga__page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.DocumentsScreen-module__r_gwga__listWrap{flex-direction:column;min-height:0;display:flex}@media (min-width:961px) and (min-height:700px){.DocumentsScreen-module__r_gwga__page{height:calc(100dvh - var(--topbar-height) - var(--space-8) * 2)}.DocumentsScreen-module__r_gwga__listWrap{flex:auto}.DocumentsScreen-module__r_gwga__listWrap>section{flex:auto;min-height:0}}.DocumentsScreen-module__r_gwga__toolbar{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.DocumentsScreen-module__r_gwga__filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.DocumentsScreen-module__r_gwga__search{align-items:flex-end;gap:var(--space-2);display:flex}.DocumentsScreen-module__r_gwga__searchField{min-width:220px}.DocumentsScreen-module__r_gwga__searchHint{font-size:var(--text-sm);color:var(--text-muted)}.DocumentsScreen-module__r_gwga__filter{min-width:165px}.DocumentsScreen-module__r_gwga__toolbarEnd{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.DocumentsScreen-module__r_gwga__viewToggle{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);gap:2px;padding:2px;display:inline-flex}.DocumentsScreen-module__r_gwga__viewOption{height:26px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1;transition:background-color .12s,color .12s}.DocumentsScreen-module__r_gwga__viewOption:hover{color:var(--text)}.DocumentsScreen-module__r_gwga__viewOptionOn{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.DocumentsScreen-module__r_gwga__viewOption:focus-visible{box-shadow:var(--focus-ring);outline:none}.DocumentsScreen-module__r_gwga__scroller{contain:layout;flex:auto;min-height:0;overflow:auto}.DocumentsScreen-module__r_gwga__pager{flex:none}.DocumentsScreen-module__r_gwga__grid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;list-style:none;display:grid}.DocumentsScreen-module__r_gwga__tile{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.DocumentsScreen-module__r_gwga__tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.DocumentsScreen-module__r_gwga__tile:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.DocumentsScreen-module__r_gwga__tileHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DocumentsScreen-module__r_gwga__extension{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--text-faint)}.DocumentsScreen-module__r_gwga__tileLink{color:var(--text);overflow-wrap:anywhere}.DocumentsScreen-module__r_gwga__tileLink:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.DocumentsScreen-module__r_gwga__tileLink:hover{text-decoration:none}.DocumentsScreen-module__r_gwga__tileTitle{font-weight:500}.DocumentsScreen-module__r_gwga__tileLink:hover .DocumentsScreen-module__r_gwga__tileTitle{color:var(--primary-text)}.DocumentsScreen-module__r_gwga__tileFilename,.DocumentsScreen-module__r_gwga__tileMeta{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.DocumentsScreen-module__r_gwga__tileBadges{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.DocumentsScreen-module__r_gwga__tileOwner{font-size:var(--text-sm);overflow-wrap:anywhere}.DocumentsScreen-module__r_gwga__tileActions{align-items:center;gap:var(--space-2);padding-top:var(--space-2);z-index:1;margin-top:auto;display:flex;position:relative}.DocumentsScreen-module__r_gwga__table thead th{z-index:1;box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.DocumentsScreen-module__r_gwga__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.DocumentsScreen-module__r_gwga__identityText{flex-direction:column;gap:1px;min-width:0;display:flex}.DocumentsScreen-module__r_gwga__title{color:var(--text);overflow-wrap:anywhere;font-weight:500}.DocumentsScreen-module__r_gwga__title:hover{color:var(--primary-text)}.DocumentsScreen-module__r_gwga__secondary{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.DocumentsScreen-module__r_gwga__muted{color:var(--text-muted);font-size:var(--text-sm);font-style:italic}.DocumentsScreen-module__r_gwga__owner{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DocumentsScreen-module__r_gwga__ownerLink{color:var(--text);z-index:1;position:relative}.DocumentsScreen-module__r_gwga__ownerLink:hover{color:var(--primary-text)}.DocumentsScreen-module__r_gwga__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.DocumentsScreen-module__r_gwga__rowActions{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.DocumentsScreen-module__r_gwga__downloadButton{height:30px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.DocumentsScreen-module__r_gwga__downloadButton:hover{background:var(--surface-hover);text-decoration:none}.DocumentsScreen-module__r_gwga__downloadButton:active{background:var(--surface-active)}.DocumentsScreen-module__r_gwga__downloadButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.DocumentsScreen-module__r_gwga__scopeChip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-subtle);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.DocumentsScreen-module__r_gwga__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.DocumentsScreen-module__r_gwga__toolbarEnd{margin-left:0}}
.CategoryMixChart-module__x3v-FW__wrap{gap:var(--space-4);flex-direction:column;display:flex}.CategoryMixChart-module__x3v-FW__chart{position:relative}.CategoryMixChart-module__x3v-FW__centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CategoryMixChart-module__x3v-FW__centreValue{font-size:var(--figure-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.1}.CategoryMixChart-module__x3v-FW__centreLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.CategoryMixChart-module__x3v-FW__legend{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CategoryMixChart-module__x3v-FW__legendItem{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:10px minmax(0,1fr) auto auto;display:grid}.CategoryMixChart-module__x3v-FW__swatch{border-radius:3px;align-self:center;width:10px;height:10px}.CategoryMixChart-module__x3v-FW__legendName{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.CategoryMixChart-module__x3v-FW__unpriced{color:var(--warning-text);font-size:var(--text-xs);white-space:nowrap}.CategoryMixChart-module__x3v-FW__legendCount{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.CategoryMixChart-module__x3v-FW__legendValue{text-align:right;min-width:70px;color:var(--text-muted);font-variant-numeric:tabular-nums}.CategoryMixChart-module__x3v-FW__empty{padding:var(--space-8) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}
.ScheduleCard-module__axuQLq__tabs{gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--border);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.ScheduleCard-module__axuQLq__tabs::-webkit-scrollbar{display:none}.ScheduleCard-module__axuQLq__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);white-space:nowrap;color:var(--text-muted);font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:500;display:inline-flex}.ScheduleCard-module__axuQLq__tab:hover{color:var(--text)}.ScheduleCard-module__axuQLq__tabActive{color:var(--text);border-bottom-color:var(--primary)}.ScheduleCard-module__axuQLq__tabCount{background:var(--surface-hover);border-radius:var(--radius-full);min-width:20px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ScheduleCard-module__axuQLq__tabActive .ScheduleCard-module__axuQLq__tabCount{background:var(--primary-subtle);color:var(--primary-text)}.ScheduleCard-module__axuQLq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ScheduleCard-module__axuQLq__scroll{max-height:var(--card-scroll-max);padding-right:var(--space-1);overflow-y:auto}.ScheduleCard-module__axuQLq__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.ScheduleCard-module__axuQLq__item:last-child{border-bottom:0;padding-bottom:0}.ScheduleCard-module__axuQLq__time{width:62px;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;padding-top:1px}.ScheduleCard-module__axuQLq__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ScheduleCard-module__axuQLq__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.ScheduleCard-module__axuQLq__title:hover{color:var(--primary-text)}.ScheduleCard-module__axuQLq__meta{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ScheduleCard-module__axuQLq__empty{padding:var(--space-10) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.ScheduleCard-module__axuQLq__more{padding-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}
.StageMixChart-module__0_GM3W__wrap{gap:var(--space-4);flex-direction:column;display:flex}.StageMixChart-module__0_GM3W__chart{position:relative}.StageMixChart-module__0_GM3W__centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.StageMixChart-module__0_GM3W__centreValue{font-size:var(--figure-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;line-height:1.1}.StageMixChart-module__0_GM3W__centreLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.StageMixChart-module__0_GM3W__legend{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StageMixChart-module__0_GM3W__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.StageMixChart-module__0_GM3W__swatch{border-radius:3px;flex:none;width:10px;height:10px}.StageMixChart-module__0_GM3W__legendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:auto;overflow:hidden}.StageMixChart-module__0_GM3W__legendValue{font-variant-numeric:tabular-nums;font-weight:600}.StageMixChart-module__0_GM3W__empty{padding:var(--space-6) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}
.FieldsEditor-module__urr2gq__empty{color:var(--text-muted)}.FieldsEditor-module__urr2gq__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FieldsEditor-module__urr2gq__row{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.FieldsEditor-module__urr2gq__row:last-child{border-bottom:none;padding-bottom:0}.FieldsEditor-module__urr2gq__key{flex:140px;min-width:0}.FieldsEditor-module__urr2gq__label{flex:160px;min-width:0}.FieldsEditor-module__urr2gq__type{flex:0 130px;min-width:0}.FieldsEditor-module__urr2gq__options{flex:180px;min-width:0}.FieldsEditor-module__urr2gq__rowActions{align-items:center;gap:var(--space-3);padding-top:var(--space-5);flex:none;display:flex}.FieldsEditor-module__urr2gq__actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}
.UnitFilters-module__Nb99da__filters{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.UnitFilters-module__Nb99da__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.UnitFilters-module__Nb99da__toggles{align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.UnitFilters-module__Nb99da__search{flex:240px;min-width:0}.UnitFilters-module__Nb99da__filter{flex:140px;min-width:0}.UnitFilters-module__Nb99da__narrow{flex:0 100px;min-width:0}.UnitFilters-module__Nb99da__apply{flex:none}.UnitFilters-module__Nb99da__clear{margin-bottom:3px}
.LeadsScreen-module__SYboFW__page{gap:var(--space-5);height:calc(100vh - var(--topbar-height) - var(--space-8) * 2);flex-direction:column;min-height:520px;display:flex}.LeadsScreen-module__SYboFW__tableRegion{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.LeadsScreen-module__SYboFW__scroll{contain:layout;flex:auto;min-height:0;overflow:auto}.LeadsScreen-module__SYboFW__head th{z-index:1;box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.LeadsScreen-module__SYboFW__empty{flex:auto;min-height:0;overflow:auto}.LeadsScreen-module__SYboFW__sortButton{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.LeadsScreen-module__SYboFW__sortButton:hover{color:var(--text)}.LeadsScreen-module__SYboFW__arrow{opacity:0;color:var(--text-faint)}.LeadsScreen-module__SYboFW__sortButton:hover .LeadsScreen-module__SYboFW__arrow,.LeadsScreen-module__SYboFW__sortButton:focus-visible .LeadsScreen-module__SYboFW__arrow{opacity:1}.LeadsScreen-module__SYboFW__arrowActive{opacity:1;color:var(--primary-text)}.LeadsScreen-module__SYboFW__headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LeadsScreen-module__SYboFW__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.LeadsScreen-module__SYboFW__name{font-weight:var(--weight-medium);color:var(--text)}.LeadsScreen-module__SYboFW__name:hover{color:var(--primary-text)}.LeadsScreen-module__SYboFW__secondary{font-size:var(--text-sm);color:var(--text-muted)}.LeadsScreen-module__SYboFW__stageCell{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.LeadsScreen-module__SYboFW__pipelineName{font-size:var(--text-xs);color:var(--text-faint)}.LeadsScreen-module__SYboFW__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.LeadsScreen-module__SYboFW__muted{color:var(--text-muted);font-size:var(--text-sm)}.LeadsScreen-module__SYboFW__serial{width:56px;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:right}.LeadsScreen-module__SYboFW__unassigned{color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.LeadsScreen-module__SYboFW__footer{border-top:1px solid var(--border);flex:none}
.SourceFormDialog-module__R3-YWG__kindHint{gap:var(--space-1);padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.SourceFormDialog-module__R3-YWG__kindHintText{color:var(--text-secondary);font-size:var(--text-sm)}.SourceFormDialog-module__R3-YWG__kindHintFormats{color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.SourceFormDialog-module__R3-YWG__kindHintWarning{color:var(--warning-text);font-size:var(--text-xs)}
.MetaAccountShell-module__4EVxLa__screen{gap:var(--space-5);flex-direction:column;display:flex}.MetaAccountShell-module__4EVxLa__breadcrumb{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.MetaAccountShell-module__4EVxLa__breadcrumb a{color:var(--text-muted);text-decoration:none}.MetaAccountShell-module__4EVxLa__breadcrumb a:hover{color:var(--text-secondary);text-decoration:underline}.MetaAccountShell-module__4EVxLa__crumbCurrent{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:550;overflow:hidden}.MetaAccountShell-module__4EVxLa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.MetaAccountShell-module__4EVxLa__headerAlert{border-color:var(--danger-border)}.MetaAccountShell-module__4EVxLa__identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.MetaAccountShell-module__4EVxLa__monogram{border-radius:var(--radius-md);background:var(--primary-subtle);border:1px solid var(--primary-border);width:48px;height:48px;color:var(--primary-text);flex-shrink:0;place-items:center;font-size:1.0625rem;font-weight:650;display:grid}.MetaAccountShell-module__4EVxLa__identityText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.MetaAccountShell-module__4EVxLa__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.MetaAccountShell-module__4EVxLa__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.375rem;font-weight:700}.MetaAccountShell-module__4EVxLa__subtitle{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.MetaAccountShell-module__4EVxLa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MetaAccountShell-module__4EVxLa__facts{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MetaAccountShell-module__4EVxLa__fact{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.MetaAccountShell-module__4EVxLa__factIcon{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;margin-top:2px}.MetaAccountShell-module__4EVxLa__factBody{flex-direction:column;gap:2px;min-width:0;display:flex}.MetaAccountShell-module__4EVxLa__factLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:650}.MetaAccountShell-module__4EVxLa__factValue{color:var(--text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.MetaAccountShell-module__4EVxLa__factNote{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}.MetaAccountShell-module__4EVxLa__factOk{color:var(--success-text)}.MetaAccountShell-module__4EVxLa__factBad{color:var(--danger-text)}.MetaAccountShell-module__4EVxLa__failure{color:var(--danger-text);flex-basis:100%;margin:0;font-size:.8125rem;line-height:1.5}.MetaAccountShell-module__4EVxLa__tabs{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border);display:flex}.MetaAccountShell-module__4EVxLa__tab{padding:var(--space-3) 0;color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.9375rem;font-weight:550;text-decoration:none;position:relative}.MetaAccountShell-module__4EVxLa__tab:hover{color:var(--text-secondary)}.MetaAccountShell-module__4EVxLa__tabActive{color:var(--text);border-bottom-color:var(--text)}.MetaAccountShell-module__4EVxLa__tabCount{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-active);color:var(--text-secondary);font-size:.75rem;font-weight:600}.MetaAccountShell-module__4EVxLa__tabCountAlert{background:var(--danger-subtle);color:var(--danger-text)}.MetaAccountShell-module__4EVxLa__sectionHead{gap:var(--space-1);flex-direction:column;display:flex}.MetaAccountShell-module__4EVxLa__sectionTitle{color:var(--text);margin:0;font-size:1.125rem;font-weight:650}.MetaAccountShell-module__4EVxLa__sectionDescription{color:var(--text-secondary);margin:0;font-size:.875rem}.MetaAccountShell-module__4EVxLa__issues{gap:var(--space-3);flex-direction:column;display:flex}.MetaAccountShell-module__4EVxLa__issue{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.MetaAccountShell-module__4EVxLa__issueBlocking{border-color:var(--danger-border);background:var(--danger-subtle)}.MetaAccountShell-module__4EVxLa__issueWarning{border-color:var(--warning-border);background:var(--warning-subtle)}.MetaAccountShell-module__4EVxLa__issueBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.MetaAccountShell-module__4EVxLa__issueTitle{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.MetaAccountShell-module__4EVxLa__issueDetail{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:1000px){.MetaAccountShell-module__4EVxLa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.MetaAccountShell-module__4EVxLa__facts{grid-template-columns:minmax(0,1fr)}.MetaAccountShell-module__4EVxLa__issue{flex-direction:column}.MetaAccountShell-module__4EVxLa__tabs{gap:var(--space-4);overflow-x:auto}}
.ProjectFilters-module__WUgb9G__filters{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ProjectFilters-module__WUgb9G__search{flex:280px;min-width:0}.ProjectFilters-module__WUgb9G__filter{flex:160px;min-width:0}.ProjectFilters-module__WUgb9G__apply{flex:none}.ProjectFilters-module__WUgb9G__clear{margin-bottom:3px}
.AccountMenu-module__inaqqW__container{position:relative}.AccountMenu-module__inaqqW__trigger{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.AccountMenu-module__inaqqW__trigger:hover{background:var(--surface-hover)}.AccountMenu-module__inaqqW__trigger[aria-expanded=true]{background:var(--surface-hover);border-color:var(--border)}.AccountMenu-module__inaqqW__avatar{border-radius:var(--radius-full);background:var(--primary);width:28px;height:28px;color:var(--text-on-solid);font-size:var(--text-xs);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.AccountMenu-module__inaqqW__triggerName{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.AccountMenu-module__inaqqW__chevron{color:var(--text-muted)}.AccountMenu-module__inaqqW__menu{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:264px;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.AccountMenu-module__inaqqW__identity{gap:var(--space-1);padding:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.AccountMenu-module__inaqqW__identityName{font-weight:600}.AccountMenu-module__inaqqW__identityEmail{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.AccountMenu-module__inaqqW__identityMeta{margin-top:var(--space-1)}.AccountMenu-module__inaqqW__group{padding:var(--space-1);flex-direction:column;display:flex}.AccountMenu-module__inaqqW__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.AccountMenu-module__inaqqW__item:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.AccountMenu-module__inaqqW__item:disabled{cursor:not-allowed;opacity:.6}
.CalendarMonthGrid-module__6JVI2q__grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(128px,1fr));grid-auto-rows:118px;gap:1px;min-width:896px;display:grid;overflow:hidden}.CalendarMonthGrid-module__6JVI2q__weekday{padding:var(--space-2) var(--space-3);background:var(--surface-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.CalendarMonthGrid-module__6JVI2q__grid>.CalendarMonthGrid-module__6JVI2q__weekday{grid-row:1}.CalendarMonthGrid-module__6JVI2q__day{padding:var(--space-2);background:var(--surface);flex-direction:column;gap:2px;display:flex;overflow:hidden}.CalendarMonthGrid-module__6JVI2q__dayOutside{background:var(--surface-subtle)}.CalendarMonthGrid-module__6JVI2q__dayOutside .CalendarMonthGrid-module__6JVI2q__dayNumber{color:var(--text-faint)}.CalendarMonthGrid-module__6JVI2q__dayToday{box-shadow:inset 0 0 0 2px var(--primary-border)}.CalendarMonthGrid-module__6JVI2q__dayHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:18px;display:flex}.CalendarMonthGrid-module__6JVI2q__dayNumber{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);display:inline-flex}.CalendarMonthGrid-module__6JVI2q__dayNumber:hover{color:var(--primary-text);text-decoration:none}.CalendarMonthGrid-module__6JVI2q__todayTag{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary-text)}.CalendarMonthGrid-module__6JVI2q__add{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--text-muted);font-size:var(--text-base);opacity:0;justify-content:center;align-items:center;line-height:1;transition:opacity .12s;display:inline-flex}.CalendarMonthGrid-module__6JVI2q__day:hover .CalendarMonthGrid-module__6JVI2q__add,.CalendarMonthGrid-module__6JVI2q__add:focus-visible{opacity:1}.CalendarMonthGrid-module__6JVI2q__add:hover{background:var(--primary-subtle);color:var(--primary-text);text-decoration:none}.CalendarMonthGrid-module__6JVI2q__add:focus-visible{box-shadow:var(--focus-ring);outline:none}.CalendarMonthGrid-module__6JVI2q__chips{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.CalendarMonthGrid-module__6JVI2q__chip{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-xs);white-space:nowrap;line-height:18px;display:flex;overflow:hidden}.CalendarMonthGrid-module__6JVI2q__chip:hover{background:var(--surface-hover);text-decoration:none}.CalendarMonthGrid-module__6JVI2q__dot{border-radius:var(--radius-full);flex:none;width:7px;height:7px}.CalendarMonthGrid-module__6JVI2q__chipTime{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.CalendarMonthGrid-module__6JVI2q__chipLead{text-overflow:ellipsis;overflow:hidden}.CalendarMonthGrid-module__6JVI2q__more{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);margin-top:auto}.CalendarMonthGrid-module__6JVI2q__more:hover{color:var(--primary-text)}.CalendarMonthGrid-module__6JVI2q__scheduled{background:var(--primary)}.CalendarMonthGrid-module__6JVI2q__confirmed{background:var(--success)}.CalendarMonthGrid-module__6JVI2q__missed{background:var(--warning)}.CalendarMonthGrid-module__6JVI2q__closed{background:var(--border-strong)}
.PeopleEditor-module___HC-1q__editor{gap:var(--space-5);flex-direction:column;display:flex}.PeopleEditor-module___HC-1q__attendees{gap:var(--space-3);flex-direction:column;display:flex}.PeopleEditor-module___HC-1q__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);font-weight:500;display:flex}.PeopleEditor-module___HC-1q__headingCount{color:var(--text-muted);font-weight:400}.PeopleEditor-module___HC-1q__empty{color:var(--text-muted);font-size:var(--text-sm)}.PeopleEditor-module___HC-1q__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PeopleEditor-module___HC-1q__item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);display:flex}.PeopleEditor-module___HC-1q__name{flex-direction:column;flex:auto;gap:1px;min-width:0;font-weight:500;display:flex}.PeopleEditor-module___HC-1q__email{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;font-weight:400}.PeopleEditor-module___HC-1q__role{flex:0 0 170px}.PeopleEditor-module___HC-1q__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.PeopleEditor-module___HC-1q__field{flex:190px;min-width:0}.PeopleEditor-module___HC-1q__addButton{flex:none}.PeopleEditor-module___HC-1q__hint{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:640px){.PeopleEditor-module___HC-1q__item{flex-wrap:wrap}.PeopleEditor-module___HC-1q__role{flex:140px}}
.SiteVisitsTabs-module__udXGBa__tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex}
.TemplateDialog-module__Tu26ua__fields{gap:var(--space-4);flex-direction:column;display:flex}.TemplateDialog-module__Tu26ua__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TemplateDialog-module__Tu26ua__derived{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.TemplateDialog-module__Tu26ua__over{color:var(--danger-text);font-weight:500}.TemplateDialog-module__Tu26ua__frozen{font-size:var(--text-sm);color:var(--text-muted);margin:0}@media (max-width:560px){.TemplateDialog-module__Tu26ua__row{grid-template-columns:minmax(0,1fr)}}
.LeadTasksPanel-module__9wEmya__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LeadTasksPanel-module__9wEmya__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.LeadTasksPanel-module__9wEmya__item:last-child{border-bottom:none;padding-bottom:0}.LeadTasksPanel-module__9wEmya__main{flex-direction:column;gap:1px;min-width:0;display:flex}.LeadTasksPanel-module__9wEmya__title{color:var(--text);font-weight:500}.LeadTasksPanel-module__9wEmya__title:hover{color:var(--primary-text)}.LeadTasksPanel-module__9wEmya__meta{font-size:var(--text-sm);color:var(--text-muted)}.LeadTasksPanel-module__9wEmya__aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.LeadTasksPanel-module__9wEmya__more{margin-top:var(--space-4);font-size:var(--text-sm)}.LeadTasksPanel-module__9wEmya__more a{color:var(--primary-text)}@media (max-width:600px){.LeadTasksPanel-module__9wEmya__item{gap:var(--space-2);flex-direction:column}.LeadTasksPanel-module__9wEmya__aside{justify-content:flex-start}}
.TaskKpiCards-module__eaq1pa__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.TaskKpiCards-module__eaq1pa__card{padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.TaskKpiCards-module__eaq1pa__card:hover{background:var(--surface-subtle);border-color:var(--border-strong)}.TaskKpiCards-module__eaq1pa__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.TaskKpiCards-module__eaq1pa__cardActive{background:var(--primary-subtle);border-color:var(--primary-border);box-shadow:inset 3px 0 0 var(--primary)}.TaskKpiCards-module__eaq1pa__cardActive:hover{background:var(--primary-subtle);border-color:var(--primary)}.TaskKpiCards-module__eaq1pa__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.TaskKpiCards-module__eaq1pa__figure{font-size:var(--figure-md);font-weight:var(--weight-strong);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;color:var(--text);line-height:1.2}.TaskKpiCards-module__eaq1pa__figureDanger{color:var(--danger-text)}.TaskKpiCards-module__eaq1pa__figureSuccess{color:var(--success-text)}.TaskKpiCards-module__eaq1pa__figureMuted{color:var(--text-muted)}.TaskKpiCards-module__eaq1pa__hint{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:720px){.TaskKpiCards-module__eaq1pa__cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.TaskKpiCards-module__eaq1pa__card{padding:var(--space-3) var(--space-4)}}
.CallsTabs-module__SBv9fW__tabs{align-items:center;gap:var(--space-1);display:flex}
.DeliveryTicks-module__LiFIyW__ticks{color:var(--chat-tick);flex:none;align-items:center;display:inline-flex}.DeliveryTicks-module__LiFIyW__read{color:var(--chat-tick-read)}.DeliveryTicks-module__LiFIyW__failed{color:var(--danger)}
.page-module__OoUdba__page{gap:var(--space-5);flex-direction:column;display:flex}.page-module__OoUdba__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}
