.KanbanBoard-module__-fDQdW__board{gap:var(--spacing-md);padding-bottom:var(--spacing-md);min-height:400px;display:flex;overflow-x:auto}.KanbanBoard-module__-fDQdW__column{background-color:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);flex-direction:column;flex:1;min-width:260px;max-width:340px;display:flex}.KanbanBoard-module__-fDQdW__columnOver{border-color:var(--color-primary-300);background-color:var(--color-primary-50)}.KanbanBoard-module__-fDQdW__columnHeader{padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--color-gray-200);background-color:var(--color-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;justify-content:space-between;align-items:center;display:flex}.KanbanBoard-module__-fDQdW__columnTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin:0}.KanbanBoard-module__-fDQdW__columnCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);background-color:var(--color-gray-200);border-radius:var(--radius-full);padding:2px 8px}.KanbanBoard-module__-fDQdW__columnColorDot{border-radius:var(--radius-full);width:8px;height:8px;flex-shrink:0;margin-inline-end:var(--spacing-sm)}.KanbanBoard-module__-fDQdW__columnTitleWrapper{align-items:center;display:flex}.KanbanBoard-module__-fDQdW__columnCards{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;flex:1;min-height:60px;display:flex;overflow-y:auto}.KanbanBoard-module__-fDQdW__card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);padding:var(--spacing-md);cursor:grab;transition:box-shadow var(--transition-fast), transform var(--transition-fast);touch-action:none;-webkit-user-select:none;user-select:none}.KanbanBoard-module__-fDQdW__card:hover{box-shadow:var(--shadow-sm)}.KanbanBoard-module__-fDQdW__card:active{cursor:grabbing}.KanbanBoard-module__-fDQdW__cardDragging{opacity:.5;box-shadow:var(--shadow-md)}.KanbanBoard-module__-fDQdW__cardOverlay{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-primary-300);padding:var(--spacing-md);box-shadow:var(--shadow-md);cursor:grabbing;transform:rotate(3deg)}.KanbanBoard-module__-fDQdW__emptyColumn{padding:var(--spacing-xl) var(--spacing-md);color:var(--color-gray-400);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.KanbanBoard-module__-fDQdW__board{flex-direction:column}.KanbanBoard-module__-fDQdW__column{min-width:100%;max-width:100%}}
.Button-module__2lsHIa__button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-sans);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.Button-module__2lsHIa__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__2lsHIa__button:active:not(:disabled){transform:scale(.98)}.Button-module__2lsHIa__primary{background-color:var(--color-primary-500);color:#fff}.Button-module__2lsHIa__primary:hover:not(:disabled){background-color:var(--color-primary-600)}.Button-module__2lsHIa__secondary{background-color:var(--color-gray-100);color:var(--color-gray-700)}.Button-module__2lsHIa__secondary:hover:not(:disabled){background-color:var(--color-gray-200)}.Button-module__2lsHIa__accent{background-color:var(--color-accent-500);color:#fff}.Button-module__2lsHIa__accent:hover:not(:disabled){background-color:var(--color-accent-600)}.Button-module__2lsHIa__outline{background-color:var(--color-white);border-color:var(--color-gray-200);color:var(--color-gray-700)}.Button-module__2lsHIa__outline:hover:not(:disabled){background-color:var(--color-gray-50);border-color:var(--color-gray-300)}.Button-module__2lsHIa__ghost{color:var(--color-gray-700);background-color:#0000}.Button-module__2lsHIa__ghost:hover:not(:disabled){background-color:var(--color-gray-100)}.Button-module__2lsHIa__danger{background-color:var(--color-error);color:#fff}.Button-module__2lsHIa__danger:hover:not(:disabled){background-color:var(--color-error-600)}.Button-module__2lsHIa__small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.Button-module__2lsHIa__medium{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}.Button-module__2lsHIa__large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.Button-module__2lsHIa__fullWidth{width:100%}.Button-module__2lsHIa__iconOnly{padding:0}.Button-module__2lsHIa__iconOnly.Button-module__2lsHIa__small{width:32px;height:32px}.Button-module__2lsHIa__iconOnly.Button-module__2lsHIa__medium{width:36px;height:36px}.Button-module__2lsHIa__iconOnly.Button-module__2lsHIa__large{width:44px;height:44px}.Button-module__2lsHIa__loading{position:relative;color:#0000!important}.Button-module__2lsHIa__spinner{border:2px solid var(--color-white);border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite Button-module__2lsHIa__spin;position:absolute}.Button-module__2lsHIa__outline .Button-module__2lsHIa__spinner,.Button-module__2lsHIa__ghost .Button-module__2lsHIa__spinner,.Button-module__2lsHIa__secondary .Button-module__2lsHIa__spinner{border-color:var(--color-primary-500);border-inline-end-color:#0000}@keyframes Button-module__2lsHIa__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.Button-module__2lsHIa__button{min-height:var(--mobile-touch-target)}.Button-module__2lsHIa__small{min-height:36px;padding:var(--spacing-xs) var(--spacing-md)}.Button-module__2lsHIa__medium{min-height:var(--mobile-touch-target)}}
.Card-module__7iuhmW__card{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);overflow:hidden}.Card-module__7iuhmW__shadow{box-shadow:var(--shadow-sm)}.Card-module__7iuhmW__shadowMd{box-shadow:var(--shadow-md)}.Card-module__7iuhmW__header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-gray-100)}.Card-module__7iuhmW__title{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.Card-module__7iuhmW__description{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:var(--spacing-xs) 0 0}.Card-module__7iuhmW__body{padding:var(--spacing-lg)}.Card-module__7iuhmW__footer{padding:var(--spacing-lg);border-top:1px solid var(--color-gray-100);background-color:var(--color-gray-50)}.Card-module__7iuhmW__noPadding .Card-module__7iuhmW__body{padding:0}.Card-module__7iuhmW__compact .Card-module__7iuhmW__body,.Card-module__7iuhmW__compact .Card-module__7iuhmW__header,.Card-module__7iuhmW__compact .Card-module__7iuhmW__footer{padding:var(--spacing-md)}
.Badge-module__k0pQbW__badge{border-radius:var(--radius-full);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:.375rem;line-height:1;display:inline-flex}.Badge-module__k0pQbW__small{padding:2px var(--spacing-sm);font-size:var(--font-size-xs)}.Badge-module__k0pQbW__medium{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.Badge-module__k0pQbW__dot{opacity:.7;background-color:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.Badge-module__k0pQbW__small .Badge-module__k0pQbW__dot{width:.3125rem;height:.3125rem}.Badge-module__k0pQbW__primary{background-color:var(--color-primary-50);color:var(--color-primary-700)}[data-theme=dark] .Badge-module__k0pQbW__primary{color:var(--color-primary-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Badge-module__k0pQbW__primary{color:var(--color-primary-300)}}.Badge-module__k0pQbW__success{background-color:var(--color-success-100);color:var(--color-success-700)}.Badge-module__k0pQbW__warning{background-color:var(--color-warning-100);color:var(--color-warning-700)}.Badge-module__k0pQbW__danger{background-color:var(--color-error-100);color:var(--color-error-700)}.Badge-module__k0pQbW__info{background-color:var(--color-info-100);color:var(--color-info-700)}.Badge-module__k0pQbW__neutral{background-color:var(--color-gray-100);color:var(--color-gray-600)}
.CategoryTabs-module__ePXwDa__tabsContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.CategoryTabs-module__ePXwDa__tabsContainer::-webkit-scrollbar{display:none}.CategoryTabs-module__ePXwDa__tabsList{gap:var(--spacing-xs);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.CategoryTabs-module__ePXwDa__tab{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);box-sizing:border-box;min-block-size:calc(2 * var(--spacing-sm) + 16px + 2px);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);background-color:var(--color-white);border:1px solid var(--color-gray-200);transition:all var(--transition-fast);white-space:nowrap;text-decoration:none;display:inline-flex}.CategoryTabs-module__ePXwDa__tab:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-300);color:var(--color-gray-900)}.CategoryTabs-module__ePXwDa__tabActive{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.CategoryTabs-module__ePXwDa__tabActive:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-white)}.CategoryTabs-module__ePXwDa__tabActive .CategoryTabs-module__ePXwDa__tabIcon>*{color:inherit}.CategoryTabs-module__ePXwDa__tabIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.CategoryTabs-module__ePXwDa__tabIcon svg{width:14px;height:14px}.CategoryTabs-module__ePXwDa__tabLabel{line-height:1}.CategoryTabs-module__ePXwDa__tabAlert{border-radius:var(--radius-full);background-color:var(--color-error-600);flex-shrink:0;block-size:7px;inline-size:7px}.CategoryTabs-module__ePXwDa__tabActive .CategoryTabs-module__ePXwDa__tabAlert{background-color:var(--color-white)}.CategoryTabs-module__ePXwDa__tabCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-align:center;background-color:#fff3;min-width:20px;padding:2px 6px}.CategoryTabs-module__ePXwDa__tab:not(.CategoryTabs-module__ePXwDa__tabActive) .CategoryTabs-module__ePXwDa__tabCount{background-color:var(--color-gray-100);color:var(--color-gray-600)}.CategoryTabs-module__ePXwDa__tabDropTarget{outline:2px dashed var(--color-primary-500);outline-offset:-2px;background-color:var(--color-primary-50)!important}@media (max-width:768px){.CategoryTabs-module__ePXwDa__tabsContainer{position:relative}.CategoryTabs-module__ePXwDa__tabsContainer:after{content:"";inset-inline-end:0;background:linear-gradient(to right, transparent, var(--color-gray-50));pointer-events:none;width:40px;position:absolute;top:0;bottom:0}}
.DateInput-module__A_DeUW__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.DateInput-module__A_DeUW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.DateInput-module__A_DeUW__required{color:var(--color-error-500);margin-inline-start:var(--spacing-xs)}.DateInput-module__A_DeUW__inputWrapper{align-items:center;display:flex;position:relative}.DateInput-module__A_DeUW__icon{width:16px;height:16px;color:var(--color-gray-400);pointer-events:none;z-index:1;position:absolute;inset-inline-start:var(--spacing-md)}.DateInput-module__A_DeUW__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--color-white);color:var(--color-gray-900);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;padding-inline-start:calc(var(--spacing-md) + 16px + var(--spacing-sm))}.DateInput-module__A_DeUW__input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.DateInput-module__A_DeUW__input:disabled{background-color:var(--color-gray-100);cursor:not-allowed}.DateInput-module__A_DeUW__inputError{border-color:var(--color-error-500)}.DateInput-module__A_DeUW__inputError:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px var(--color-error-100)}.DateInput-module__A_DeUW__input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;block-size:auto;inline-size:auto;margin:0;padding:0;position:absolute;inset:0}@media (max-width:1024px){.DateInput-module__A_DeUW__input{min-height:var(--mobile-touch-target);font-size:16px}}
.ExpiryQuickPick-module__M8oEnW__picks{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ExpiryQuickPick-module__M8oEnW__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.ExpiryQuickPick-module__M8oEnW__hint{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}
.PreviewFields-module__NxYqoW__fields{flex-direction:column;gap:10px;margin-top:8px;display:flex}.PreviewFields-module__NxYqoW__field{flex-direction:column;gap:4px;display:flex}.PreviewFields-module__NxYqoW__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.PreviewFields-module__NxYqoW__required{color:var(--color-error-700,#b91c1c)}.PreviewFields-module__NxYqoW__input{width:100%;font:inherit;font-size:var(--font-size-sm);color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 8px}.PreviewFields-module__NxYqoW__input:focus{border-color:var(--color-primary-600);outline:none}.PreviewFields-module__NxYqoW__input:disabled{background:var(--color-gray-100);color:var(--color-gray-500)}.PreviewFields-module__NxYqoW__textarea{resize:vertical;min-height:60px}.PreviewFields-module__NxYqoW__checkbox{width:16px;height:16px;accent-color:var(--color-primary-600)}.PreviewFields-module__NxYqoW__help{font-size:var(--font-size-xs);color:var(--color-gray-500)}.PreviewFields-module__NxYqoW__moreToggle{font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.PreviewFields-module__NxYqoW__moreToggle:hover{text-decoration:underline}.PreviewFields-module__NxYqoW__tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.PreviewFields-module__NxYqoW__tag{font-size:var(--font-size-xs);color:var(--color-gray-700);background:var(--color-gray-100);border-radius:var(--radius-md);align-items:center;gap:2px;padding:2px 6px;display:inline-flex}.PreviewFields-module__NxYqoW__tagRemove{font:inherit;color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;padding:0 2px}.PreviewFields-module__NxYqoW__tagInput{flex:1;width:auto;min-width:120px}.PreviewFields-module__NxYqoW__multi{flex-direction:column;gap:4px;display:flex}.PreviewFields-module__NxYqoW__multiButton{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.PreviewFields-module__NxYqoW__multiButton:disabled{cursor:default}.PreviewFields-module__NxYqoW__multiSummary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PreviewFields-module__NxYqoW__multiPlaceholder{color:var(--color-gray-500)}.PreviewFields-module__NxYqoW__multiChevronOpen{transform:rotate(180deg)}.PreviewFields-module__NxYqoW__multiPanel{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:8px;display:flex}.PreviewFields-module__NxYqoW__multiSearch{font-size:var(--font-size-xs)}.PreviewFields-module__NxYqoW__multiList{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.PreviewFields-module__NxYqoW__multiOption{font-size:var(--font-size-sm);color:var(--color-foreground);cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.PreviewFields-module__NxYqoW__presetDate{gap:var(--spacing-sm);flex-direction:column;display:flex}
.ChangeRows-module__cnwNzG__changes{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ChangeRows-module__cnwNzG__row{font-size:var(--font-size-xs);flex-wrap:wrap;gap:8px;display:flex}.ChangeRows-module__cnwNzG__label{color:var(--color-gray-500);min-width:72px}.ChangeRows-module__cnwNzG__values{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}.ChangeRows-module__cnwNzG__before{color:var(--color-gray-500)}.ChangeRows-module__cnwNzG__after{color:var(--color-foreground);font-weight:500}.ChangeRows-module__cnwNzG__unset{color:var(--color-gray-400);font-style:italic}.ChangeRows-module__cnwNzG__arrow{color:var(--color-gray-400);flex-shrink:0}[dir=rtl] .ChangeRows-module__cnwNzG__arrow{transform:scaleX(-1)}.ChangeRows-module__cnwNzG__more{color:var(--color-primary-600);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}
.ListRows-module__kOQuUW__list{gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.ListRows-module__kOQuUW__toolbar{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.ListRows-module__kOQuUW__scroller{gap:var(--spacing-sm);overscroll-behavior:contain;flex-direction:column;max-block-size:22rem;display:flex;overflow-y:auto}.ListRows-module__kOQuUW__unbounded{gap:var(--spacing-sm);flex-direction:column;display:flex}.ListRows-module__kOQuUW__more{margin-block:var(--spacing-xs)}.ListRows-module__kOQuUW__count{color:var(--color-gray-500);font-size:var(--font-size-xs);margin:0}.ListRows-module__kOQuUW__group{flex-direction:column;display:flex}.ListRows-module__kOQuUW__groupHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding-block:var(--spacing-xs);border-block-end:1px solid var(--color-border);display:flex}.ListRows-module__kOQuUW__groupLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.ListRows-module__kOQuUW__groupCount{color:var(--color-gray-500);font-weight:400}.ListRows-module__kOQuUW__groupActions{gap:var(--spacing-sm);display:inline-flex}.ListRows-module__kOQuUW__rows{margin:0;padding:0;list-style:none}.ListRows-module__kOQuUW__row{border-block-end:1px solid var(--color-border);background:var(--color-background,#fff)}.ListRows-module__kOQuUW__rowLocked{color:var(--color-gray-500);background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--color-gray-200) 35%, transparent) 6px 7px)}.ListRows-module__kOQuUW__rowLine{align-items:center;gap:var(--spacing-xs);padding-block:6px;padding-inline:var(--spacing-xs);min-inline-size:0;display:flex}.ListRows-module__kOQuUW__rowToggle{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;flex:auto;min-inline-size:0;display:flex}.ListRows-module__kOQuUW__rowLocked .ListRows-module__kOQuUW__rowToggle{cursor:default}.ListRows-module__kOQuUW__checkbox{block-size:16px;inline-size:16px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0;margin-block-start:1px}.ListRows-module__kOQuUW__checkbox:disabled{cursor:default}.ListRows-module__kOQuUW__checkbox:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ListRows-module__kOQuUW__rowText{flex-direction:column;min-inline-size:0;display:flex}.ListRows-module__kOQuUW__rowLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-800);overflow-wrap:anywhere}.ListRows-module__kOQuUW__rowLocked .ListRows-module__kOQuUW__rowLabel,.ListRows-module__kOQuUW__rowOff .ListRows-module__kOQuUW__rowLabel{color:var(--color-gray-500)}.ListRows-module__kOQuUW__rowOff:not(.ListRows-module__kOQuUW__rowLocked) .ListRows-module__kOQuUW__rowLabel{text-decoration:line-through}.ListRows-module__kOQuUW__rowMeta{color:var(--color-gray-500);font-size:.75rem;font-weight:400;display:block}.ListRows-module__kOQuUW__lockIcon{color:var(--color-gray-400);flex-shrink:0}.ListRows-module__kOQuUW__badge{padding-block:1px;padding-inline:var(--spacing-xs);border-radius:var(--radius-full,999px);font-size:.6875rem;font-weight:var(--font-weight-medium);background:var(--color-primary-50);color:var(--color-primary-700);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.ListRows-module__kOQuUW__badgeMine{background:var(--color-gray-100);color:var(--color-gray-700)}.ListRows-module__kOQuUW__badgePaddy{background:var(--color-primary-50);color:var(--color-primary-700)}.ListRows-module__kOQuUW__chevron{border-radius:var(--radius-md);block-size:28px;inline-size:28px;color:var(--color-gray-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ListRows-module__kOQuUW__chevron:hover{background:var(--color-gray-100);color:var(--color-gray-800)}.ListRows-module__kOQuUW__chevron:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:1px}.ListRows-module__kOQuUW__rowFields{padding-inline:calc(16px + var(--spacing-sm) + var(--spacing-xs));padding-block-end:var(--spacing-sm)}.ListRows-module__kOQuUW__linkButton{color:var(--color-primary-700);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ListRows-module__kOQuUW__linkButton:disabled{color:var(--color-gray-400);cursor:default}.ListRows-module__kOQuUW__linkButton:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ListRows-module__kOQuUW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.WorkspacePane-module__GA8KVW__pane{background:var(--color-gray-50,var(--color-background));flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.WorkspacePane-module__GA8KVW__header{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border-block-end:1px solid var(--color-border);background:var(--color-background);display:flex}.WorkspacePane-module__GA8KVW__headerIcon{border-radius:var(--radius-md);background:var(--color-primary-50);block-size:28px;inline-size:28px;color:var(--color-primary-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkspacePane-module__GA8KVW__headerText{flex:auto;min-inline-size:0}.WorkspacePane-module__GA8KVW__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.WorkspacePane-module__GA8KVW__subtitle{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.WorkspacePane-module__GA8KVW__headerButton{border-radius:var(--radius-md);block-size:32px;inline-size:32px;color:var(--color-gray-600);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.WorkspacePane-module__GA8KVW__headerButton:hover{background:var(--color-gray-100);color:var(--color-foreground)}.WorkspacePane-module__GA8KVW__headerButton:focus-visible,.WorkspacePane-module__GA8KVW__cardToggle:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.WorkspacePane-module__GA8KVW__body{min-block-size:0;padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.WorkspacePane-module__GA8KVW__empty{color:var(--color-gray-500);font-size:var(--font-size-sm);margin:0}.WorkspacePane-module__GA8KVW__cardWrap{flex-direction:column;display:flex}.WorkspacePane-module__GA8KVW__cardToggle{align-items:center;gap:var(--spacing-xs);color:var(--color-foreground);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.WorkspacePane-module__GA8KVW__cardTitle{overflow-wrap:anywhere;min-inline-size:0}.WorkspacePane-module__GA8KVW__inlineWorkspace{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);margin-block-start:var(--spacing-sm)}.WorkspacePane-module__GA8KVW__inlineTitle{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.WorkspacePane-module__GA8KVW__inlineInvalid{margin-block-start:var(--spacing-sm)}
.ReviewDecisionCard-module__FZ21mW__card{border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);background:var(--color-background);margin-block-start:10px;overflow:hidden}.ReviewDecisionCard-module__FZ21mW__header{align-items:center;gap:var(--spacing-sm);border-block-end:1px solid var(--color-border);background:var(--color-primary-50);flex-wrap:wrap;padding-block:10px;padding-inline:12px;display:flex}.ReviewDecisionCard-module__FZ21mW__headerIcon{background:var(--color-primary-600);block-size:24px;inline-size:24px;color:var(--color-on-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.ReviewDecisionCard-module__FZ21mW__headerText{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-foreground)}.ReviewDecisionCard-module__FZ21mW__progress{font-size:var(--font-size-xs);color:var(--color-gray-600);font-variant-numeric:tabular-nums}.ReviewDecisionCard-module__FZ21mW__expiry{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-500);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.ReviewDecisionCard-module__FZ21mW__expiryPast{color:var(--color-warning-700)}.ReviewDecisionCard-module__FZ21mW__rows{margin:0;padding:0;list-style:none}.ReviewDecisionCard-module__FZ21mW__row{border-block-end:1px solid var(--color-border);padding-block:12px;padding-inline:12px}.ReviewDecisionCard-module__FZ21mW__row:last-child{border-block-end:none}.ReviewDecisionCard-module__FZ21mW__rowTop{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-end:4px;display:flex}.ReviewDecisionCard-module__FZ21mW__badge{padding-block:2px;padding-inline:var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.ReviewDecisionCard-module__FZ21mW__important{background:var(--chip-warning-bg);color:var(--chip-warning-text)}.ReviewDecisionCard-module__FZ21mW__recommended{background:var(--chip-primary-bg);color:var(--chip-primary-text)}.ReviewDecisionCard-module__FZ21mW__advisory{background:var(--chip-neutral-bg);color:var(--chip-neutral-text)}.ReviewDecisionCard-module__FZ21mW__type{font-size:var(--font-size-xs);color:var(--color-gray-500)}.ReviewDecisionCard-module__FZ21mW__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0;line-height:1.4}.ReviewDecisionCard-module__FZ21mW__note{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-block:2px 0;margin-inline:0}.ReviewDecisionCard-module__FZ21mW__reason{font-size:var(--font-size-sm);color:var(--color-gray-700);margin-block:4px 0;margin-inline:0;line-height:1.5}.ReviewDecisionCard-module__FZ21mW__reasonClamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewDecisionCard-module__FZ21mW__more{color:var(--color-primary-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0}.ReviewDecisionCard-module__FZ21mW__more:hover{text-decoration:underline}.ReviewDecisionCard-module__FZ21mW__rowActions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:10px;display:flex}.ReviewDecisionCard-module__FZ21mW__spacer{flex:1}.ReviewDecisionCard-module__FZ21mW__reviewButton,.ReviewDecisionCard-module__FZ21mW__dismissButton,.ReviewDecisionCard-module__FZ21mW__acceptButton,.ReviewDecisionCard-module__FZ21mW__secondary,.ReviewDecisionCard-module__FZ21mW__primary{border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding-block:6px;padding-inline:12px;display:inline-flex}.ReviewDecisionCard-module__FZ21mW__reviewButton{border:1px solid var(--color-primary-200);background:var(--color-background);color:var(--color-primary-700)}.ReviewDecisionCard-module__FZ21mW__reviewButton:hover:not(:disabled){background:var(--color-primary-50)}.ReviewDecisionCard-module__FZ21mW__dismissButton,.ReviewDecisionCard-module__FZ21mW__secondary{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-gray-700)}.ReviewDecisionCard-module__FZ21mW__dismissButton:hover:not(:disabled),.ReviewDecisionCard-module__FZ21mW__secondary:hover:not(:disabled){background:var(--color-gray-100)}.ReviewDecisionCard-module__FZ21mW__acceptButton,.ReviewDecisionCard-module__FZ21mW__primary{border:1px solid var(--color-primary-700);background:var(--color-primary-700);color:var(--color-on-primary)}.ReviewDecisionCard-module__FZ21mW__acceptButton:hover:not(:disabled),.ReviewDecisionCard-module__FZ21mW__primary:hover:not(:disabled){background:var(--color-primary-800)}.ReviewDecisionCard-module__FZ21mW__reviewButton:disabled,.ReviewDecisionCard-module__FZ21mW__dismissButton:disabled,.ReviewDecisionCard-module__FZ21mW__acceptButton:disabled,.ReviewDecisionCard-module__FZ21mW__secondary:disabled,.ReviewDecisionCard-module__FZ21mW__primary:disabled{opacity:.55;cursor:not-allowed}.ReviewDecisionCard-module__FZ21mW__reviewButton:focus-visible,.ReviewDecisionCard-module__FZ21mW__dismissButton:focus-visible,.ReviewDecisionCard-module__FZ21mW__acceptButton:focus-visible,.ReviewDecisionCard-module__FZ21mW__secondary:focus-visible,.ReviewDecisionCard-module__FZ21mW__primary:focus-visible,.ReviewDecisionCard-module__FZ21mW__more:focus-visible,.ReviewDecisionCard-module__FZ21mW__undo:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ReviewDecisionCard-module__FZ21mW__rowDecided{align-items:center;gap:var(--spacing-sm);background:var(--color-gray-50);padding-block:8px;display:flex}.ReviewDecisionCard-module__FZ21mW__chip{padding-block:2px;padding-inline:var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ReviewDecisionCard-module__FZ21mW__chipAccepted{background:var(--chip-primary-bg);color:var(--chip-primary-text)}.ReviewDecisionCard-module__FZ21mW__chipDismissed{background:var(--chip-neutral-bg);color:var(--chip-neutral-text)}.ReviewDecisionCard-module__FZ21mW__decidedTitle{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--font-size-sm);color:var(--color-gray-700);flex:1;overflow:hidden}.ReviewDecisionCard-module__FZ21mW__undo{padding-block:2px;padding-inline:var(--spacing-xs);color:var(--color-gray-600);font-size:var(--font-size-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ReviewDecisionCard-module__FZ21mW__undo:hover:not(:disabled){color:var(--color-gray-900)}.ReviewDecisionCard-module__FZ21mW__infoRow{align-items:flex-start;gap:var(--spacing-sm);border-block-start:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-gray-600);padding-block:8px;padding-inline:12px;display:flex}.ReviewDecisionCard-module__FZ21mW__cardNotice{margin-block:0 8px;margin-inline:12px}.ReviewDecisionCard-module__FZ21mW__footer{border-block-start:1px solid var(--color-border);background:var(--color-primary-50);padding-block:10px;padding-inline:12px}.ReviewDecisionCard-module__FZ21mW__footerNote{font-size:var(--font-size-xs);color:var(--color-gray-600);margin-block:0 6px;margin-inline:0}.ReviewDecisionCard-module__FZ21mW__actions{justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ReviewDecisionCard-module__FZ21mW__spinner{animation:.8s linear infinite ReviewDecisionCard-module__FZ21mW__spin}@keyframes ReviewDecisionCard-module__FZ21mW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ReviewDecisionCard-module__FZ21mW__spinner{animation:none}}@media (max-width:480px){.ReviewDecisionCard-module__FZ21mW__rowActions .ReviewDecisionCard-module__FZ21mW__spacer{display:none}.ReviewDecisionCard-module__FZ21mW__reviewButton{flex-basis:100%;justify-content:center}.ReviewDecisionCard-module__FZ21mW__dismissButton,.ReviewDecisionCard-module__FZ21mW__acceptButton{flex:1;justify-content:center}}
.ConfirmActionCard-module__68en1q__card{border:1px solid var(--color-primary-200,var(--color-border));border-radius:var(--radius-lg);background:var(--color-primary-50,var(--color-muted));margin-top:10px;overflow:hidden}.ConfirmActionCard-module__68en1q__header{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.ConfirmActionCard-module__68en1q__headerIcon{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ConfirmActionCard-module__68en1q__headerText{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-foreground)}.ConfirmActionCard-module__68en1q__steps{flex-direction:column;gap:8px;margin:0;padding:10px 12px;list-style:none;display:flex}.ConfirmActionCard-module__68en1q__step{font-size:var(--font-size-sm);color:var(--color-foreground)}.ConfirmActionCard-module__68en1q__stepSummary{font-weight:var(--font-weight-medium)}.ConfirmActionCard-module__68en1q__details{flex-direction:column;gap:3px;margin:6px 0 0;display:flex}.ConfirmActionCard-module__68en1q__detailRow{font-size:var(--font-size-xs);gap:8px;display:flex}.ConfirmActionCard-module__68en1q__detailKey{color:var(--color-gray-500);min-width:72px;margin:0}.ConfirmActionCard-module__68en1q__detailValue{color:var(--color-foreground);margin:0}.ConfirmActionCard-module__68en1q__cardNotice{margin:0 12px 8px}.ConfirmActionCard-module__68en1q__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.ConfirmActionCard-module__68en1q__cancelButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);padding:7px 14px}.ConfirmActionCard-module__68en1q__cancelButton:hover:not(:disabled){background:var(--color-gray-100)}.ConfirmActionCard-module__68en1q__confirmButton{border-radius:var(--radius-md);background:var(--color-primary-600);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none;align-items:center;gap:6px;padding:7px 14px;display:flex}.ConfirmActionCard-module__68en1q__confirmButton:hover:not(:disabled){background:var(--color-primary-700)}.ConfirmActionCard-module__68en1q__cancelButton:disabled,.ConfirmActionCard-module__68en1q__confirmButton:disabled{opacity:.6;cursor:not-allowed}.ConfirmActionCard-module__68en1q__resolvedRow{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:10px 12px;display:flex}.ConfirmActionCard-module__68en1q__resolvedLines{font-size:var(--font-size-sm);flex-direction:column;gap:2px;margin:0;padding-block:0 10px;padding-inline:36px 12px;list-style:none;display:flex}.ConfirmActionCard-module__68en1q__done{background:var(--color-success-50,#f0fdf4);border-color:var(--color-success-200,#bbf7d0);color:var(--color-success-700,#15803d)}.ConfirmActionCard-module__68en1q__cancelled{background:var(--color-muted);color:var(--color-gray-500)}.ConfirmActionCard-module__68en1q__failed{background:var(--color-warning-50,#fffbeb);border-color:var(--color-warning-200,#fde68a);color:var(--color-warning-800,#92400e)}.ConfirmActionCard-module__68en1q__spinner{animation:.8s linear infinite ConfirmActionCard-module__68en1q__spin}@keyframes ConfirmActionCard-module__68en1q__spin{to{transform:rotate(360deg)}}.ConfirmActionCard-module__68en1q__expiry{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-500);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.ConfirmActionCard-module__68en1q__expiryPast{color:var(--color-warning-800,#92400e)}.ConfirmActionCard-module__68en1q__stepToggle{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;display:flex}.ConfirmActionCard-module__68en1q__stepCheckbox{block-size:16px;inline-size:16px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0;margin-block-start:2px}.ConfirmActionCard-module__68en1q__stepCheckbox:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ConfirmActionCard-module__68en1q__stepOff .ConfirmActionCard-module__68en1q__stepSummary{color:var(--color-gray-500);text-decoration:line-through}.ConfirmActionCard-module__68en1q__stepOff .ConfirmActionCard-module__68en1q__details{opacity:.5}.ConfirmActionCard-module__68en1q__workspaceButton{align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm);border:1px solid var(--color-primary-200,var(--color-border));border-radius:var(--radius-md);background:var(--color-background);color:var(--color-primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;margin-block-start:var(--spacing-sm);display:inline-flex}.ConfirmActionCard-module__68en1q__workspaceButton:hover:not(:disabled){background:var(--color-primary-50,var(--color-muted))}.ConfirmActionCard-module__68en1q__workspaceButton:disabled{opacity:.6;cursor:not-allowed}.ConfirmActionCard-module__68en1q__hint{margin-block:0 var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-gray-600);margin-inline:12px}.ConfirmActionCard-module__68en1q__stepMarker{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-block-start:var(--spacing-xs);display:flex}.ConfirmActionCard-module__68en1q__markerBadge{padding-block:2px;padding-inline:var(--spacing-xs);border-radius:var(--radius-full,999px);background:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.ConfirmActionCard-module__68en1q__markerEdited,.ConfirmActionCard-module__68en1q__markerPaddy{background:var(--color-primary-50);color:var(--color-primary-700)}.ConfirmActionCard-module__68en1q__saveStatus{text-align:end;font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0;padding-block-end:var(--spacing-xs);padding-inline:12px}.ConfirmActionCard-module__68en1q__undoButton{padding:2px var(--spacing-xs);color:var(--color-gray-600);font-size:var(--font-size-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ConfirmActionCard-module__68en1q__stepCollapsed>:not(.ConfirmActionCard-module__68en1q__stepToggle):not(.ConfirmActionCard-module__68en1q__stepSummary):not(.ConfirmActionCard-module__68en1q__stepMore):not(.ConfirmActionCard-module__68en1q__stepMarker){display:none}.ConfirmActionCard-module__68en1q__stepMore{color:var(--color-primary-700);font-size:var(--font-size-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-block-start:var(--spacing-xs);padding:0;text-decoration:underline}.ConfirmActionCard-module__68en1q__undoButton:hover:not(:disabled){color:var(--color-gray-900)}.ConfirmActionCard-module__68en1q__undoButton:disabled{opacity:.6;cursor:not-allowed}.ConfirmActionCard-module__68en1q__stepMore:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ConfirmActionCard-module__68en1q__conflicts{gap:var(--spacing-sm);border:1px solid var(--color-amber-300,#fcd34d);border-radius:var(--radius-md);background:var(--color-amber-50,#fffbeb);flex-direction:column;margin:0 12px 8px;padding:10px 12px;display:flex}.ConfirmActionCard-module__68en1q__conflictsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.ConfirmActionCard-module__68en1q__conflict{flex-direction:column;gap:6px;display:flex}.ConfirmActionCard-module__68en1q__conflictText{font-size:var(--font-size-sm);color:var(--color-gray-700);margin:0}.ConfirmActionCard-module__68en1q__conflictActions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ConfirmActionCard-module__68en1q__conflictButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font:inherit;font-size:var(--font-size-xs);color:var(--color-foreground);cursor:pointer;padding:6px 10px}.ConfirmActionCard-module__68en1q__conflictButton:hover{border-color:var(--color-primary-600)}.ConfirmActionCard-module__68en1q__conflictButton:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ConfirmActionCard-module__68en1q__conflictDone{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.ConfirmActionCard-module__68en1q__reveal{flex-direction:column;gap:4px;padding-block:0 12px;padding-inline:36px 12px;display:flex}.ConfirmActionCard-module__68en1q__revealLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ConfirmActionCard-module__68en1q__revealValue{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-foreground);-webkit-user-select:all;user-select:all;font-size:1.75rem;font-weight:700}.ConfirmActionCard-module__68en1q__revealNote{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.CompactCard-module__afKe3G__compact{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-primary-200,var(--color-border));border-radius:var(--radius-lg);background:var(--color-primary-50,var(--color-muted));flex-wrap:wrap;margin-top:10px;padding:10px 12px;display:flex}.CompactCard-module__afKe3G__icon{border-radius:var(--radius-md);background:var(--color-primary-600);color:#fff;flex-shrink:0;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.CompactCard-module__afKe3G__text{flex-direction:column;flex:10rem;min-inline-size:0;display:flex}.CompactCard-module__afKe3G__summary{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);overflow-wrap:anywhere}.CompactCard-module__afKe3G__meta{font-size:var(--font-size-xs);color:var(--color-gray-500)}.CompactCard-module__afKe3G__open{align-items:center;gap:var(--spacing-xs);border:1px solid var(--color-primary-600);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-primary-700);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;flex-shrink:0;margin-inline-start:auto;padding-block:6px;padding-inline:10px;display:inline-flex}.CompactCard-module__afKe3G__open:hover{background:var(--color-primary-50)}.CompactCard-module__afKe3G__open:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}
.JobCard-module__CzbkQq__card{border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);background:var(--color-primary-50);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);transition:border-color var(--transition-normal), background-color var(--transition-normal);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.JobCard-module__CzbkQq__done{border-color:var(--color-success-200,var(--color-border));background:var(--color-background)}.JobCard-module__CzbkQq__stopped{border-color:var(--color-border);background:var(--color-background)}.JobCard-module__CzbkQq__header{align-items:center;gap:var(--spacing-sm);display:flex}.JobCard-module__CzbkQq__icon{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-600);block-size:22px;inline-size:22px;transition:background-color var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobCard-module__CzbkQq__done .JobCard-module__CzbkQq__icon{background:var(--color-success-600)}.JobCard-module__CzbkQq__stopped .JobCard-module__CzbkQq__icon{background:var(--color-gray-500)}.JobCard-module__CzbkQq__spin{animation:1s linear infinite JobCard-module__CzbkQq__spin}@keyframes JobCard-module__CzbkQq__spin{to{transform:rotate(360deg)}}.JobCard-module__CzbkQq__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-foreground);overflow-wrap:anywhere;min-inline-size:0}.JobCard-module__CzbkQq__track{border-radius:var(--radius-full);background:var(--color-gray-200);block-size:6px;position:relative;overflow:hidden}.JobCard-module__CzbkQq__fill{background:var(--color-primary-600);border-radius:var(--radius-full);block-size:100%;transition:inline-size .4s}.JobCard-module__CzbkQq__indeterminate .JobCard-module__CzbkQq__fill{inline-size:35%;animation:1.4s ease-in-out infinite JobCard-module__CzbkQq__sweep;position:absolute;inset-block:0;inset-inline-start:0}@keyframes JobCard-module__CzbkQq__sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}[dir=rtl] .JobCard-module__CzbkQq__indeterminate .JobCard-module__CzbkQq__fill{animation-name:JobCard-module__CzbkQq__sweep-rtl}@keyframes JobCard-module__CzbkQq__sweep-rtl{0%{transform:translate(100%)}to{transform:translate(-300%)}}.JobCard-module__CzbkQq__note{font-size:var(--font-size-xs);color:var(--color-gray-700);margin:0}.JobCard-module__CzbkQq__actions{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.JobCard-module__CzbkQq__action{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-700);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);display:inline-flex}.JobCard-module__CzbkQq__action:hover:not(:disabled){border-color:var(--color-primary-200);color:var(--color-primary-700)}.JobCard-module__CzbkQq__action:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.JobCard-module__CzbkQq__action:disabled{cursor:default;opacity:.7}.JobCard-module__CzbkQq__stop{margin-inline-start:auto}.JobCard-module__CzbkQq__stop:hover:not(:disabled){border-color:var(--color-error-500);color:var(--color-error-600);background:var(--color-error-50)}.JobCard-module__CzbkQq__notifyOn,.JobCard-module__CzbkQq__notifyOff{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-600);display:inline-flex}.JobCard-module__CzbkQq__notifyHint{margin-block:var(--spacing-xs) 0;font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:1.4}@media (prefers-reduced-motion:reduce){.JobCard-module__CzbkQq__spin{animation:none}.JobCard-module__CzbkQq__fill{transition:none}.JobCard-module__CzbkQq__indeterminate .JobCard-module__CzbkQq__fill,[dir=rtl] .JobCard-module__CzbkQq__indeterminate .JobCard-module__CzbkQq__fill{opacity:.6;animation:none}.JobCard-module__CzbkQq__card,.JobCard-module__CzbkQq__icon{transition:none}}
.MessageFeedback-module__wSooBW__feedback{flex-direction:column;align-self:flex-start;gap:6px;display:flex}.MessageFeedback-module__wSooBW__thumbs{align-items:center;gap:2px;display:flex}.MessageFeedback-module__wSooBW__thumb{border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.MessageFeedback-module__wSooBW__thumb:hover{background:var(--color-gray-100);color:var(--color-foreground)}.MessageFeedback-module__wSooBW__thumbOn{background:var(--color-primary-50);color:var(--color-primary-600)}.MessageFeedback-module__wSooBW__thumbOn:hover{background:var(--color-primary-100);color:var(--color-primary-700)}.MessageFeedback-module__wSooBW__thanks{color:var(--color-gray-500);font-size:var(--font-size-xs);margin-inline-start:4px}.MessageFeedback-module__wSooBW__failed{color:var(--color-error-700,#b91c1c);font-size:var(--font-size-xs);margin-inline-start:4px}.MessageFeedback-module__wSooBW__why{flex-direction:column;gap:4px;display:flex}.MessageFeedback-module__wSooBW__whyLabel{color:var(--color-gray-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MessageFeedback-module__wSooBW__reasons{flex-wrap:wrap;gap:4px;display:flex}.MessageFeedback-module__wSooBW__reason{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);padding:4px 10px}.MessageFeedback-module__wSooBW__reason:hover{border-color:var(--color-primary-300);background:var(--color-primary-50);color:var(--color-primary-700)}
.ChatMessage-module__rfCKVa__message{flex-direction:column;gap:8px;min-width:0;max-width:90%;display:flex}.ChatMessage-module__rfCKVa__user{align-self:flex-end}.ChatMessage-module__rfCKVa__assistant{align-self:flex-start}.ChatMessage-module__rfCKVa__row{align-items:flex-end;gap:10px;min-width:0;display:flex}.ChatMessage-module__rfCKVa__user .ChatMessage-module__rfCKVa__row{flex-direction:row-reverse}.ChatMessage-module__rfCKVa__extras{flex-direction:column;gap:8px;padding-inline-start:38px;display:flex}.ChatMessage-module__rfCKVa__user .ChatMessage-module__rfCKVa__extras{align-items:flex-end;padding-inline:0 38px}.ChatMessage-module__rfCKVa__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ChatMessage-module__rfCKVa__user .ChatMessage-module__rfCKVa__avatar{background:var(--color-primary-600);color:#fff}.ChatMessage-module__rfCKVa__assistant .ChatMessage-module__rfCKVa__avatar{background:var(--color-primary-50);color:var(--color-primary-600)}.ChatMessage-module__rfCKVa__text{min-width:0;font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:12px 16px;line-height:1.5}.ChatMessage-module__rfCKVa__user .ChatMessage-module__rfCKVa__text{background:var(--color-primary-600);color:#fff;border-end-end-radius:4px}.ChatMessage-module__rfCKVa__assistant .ChatMessage-module__rfCKVa__text{background:var(--color-gray-100);color:var(--color-foreground);white-space:normal;border-end-start-radius:4px}.ChatMessage-module__rfCKVa__sources{flex-direction:column;gap:6px;padding-inline-start:4px;display:flex}.ChatMessage-module__rfCKVa__sourcesLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500);font-weight:var(--font-weight-medium)}.ChatMessage-module__rfCKVa__sourcesList{flex-wrap:wrap;gap:6px;display:flex}.ChatMessage-module__rfCKVa__sourceLink{background:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-gray-600);transition:all var(--transition-fast);align-items:center;gap:4px;padding:4px 10px;text-decoration:none;display:inline-flex}.ChatMessage-module__rfCKVa__sourceLink:hover{background:var(--color-primary-50);color:var(--color-primary-600)}.ChatMessage-module__rfCKVa__sourceTitle{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ChatMessage-module__rfCKVa__resultButton{align-self:flex-start;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary-600);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-primary);transition:background var(--transition-fast);text-decoration:none;display:inline-flex}.ChatMessage-module__rfCKVa__resultButton:hover{background:var(--color-primary-700)}.ChatMessage-module__rfCKVa__resultButton:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ChatMessage-module__rfCKVa__resultLink{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-600);transition:all var(--transition-fast);align-items:center;gap:4px;padding:4px 10px;text-decoration:none;display:inline-flex}.ChatMessage-module__rfCKVa__resultLink:hover{background:var(--color-primary-100)}.ChatMessage-module__rfCKVa__sourceTag{background:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-gray-600);align-items:center;padding:4px 10px;display:inline-flex}.ChatMessage-module__rfCKVa__escalateButton{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;display:inline-flex}.ChatMessage-module__rfCKVa__escalateButton:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}.ChatMessage-module__rfCKVa__escalateButtonPrimary{border-color:var(--color-primary-600);background:var(--color-primary-600);color:#fff;font-size:var(--font-size-sm);padding:8px 14px}.ChatMessage-module__rfCKVa__escalateButtonPrimary:hover{background:var(--color-primary-700);border-color:var(--color-primary-700)}.ChatMessage-module__rfCKVa__attachment{border-radius:var(--radius-md);width:fit-content;max-width:100%;font-size:var(--font-size-xs);background:#ffffff2e;align-items:center;gap:6px;margin-block-end:6px;padding:4px 8px;display:flex}.ChatMessage-module__rfCKVa__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ChatMessage-module__rfCKVa__attachmentSize{opacity:.75}.ChatMessage-module__rfCKVa__attachmentStage{margin-block:calc(-1 * var(--spacing-xs)) var(--spacing-xs);font-size:var(--font-size-xs);opacity:.85;display:block}.ChatMessage-module__rfCKVa__attachmentSpinner{flex-shrink:0;animation:1s linear infinite ChatMessage-module__rfCKVa__attachment-spin}@keyframes ChatMessage-module__rfCKVa__attachment-spin{to{transform:rotate(360deg)}}
.PaddyWelcome-module__leReMq__welcome{gap:var(--spacing-lg);box-sizing:border-box;min-block-size:100%;padding-block:var(--spacing-lg) var(--spacing-md);padding-inline:var(--spacing-md);flex-direction:column;display:flex}.PaddyWelcome-module__leReMq__intro{gap:var(--spacing-xs);flex-direction:column;display:flex}.PaddyWelcome-module__leReMq__greeting{font-size:var(--font-size-xl,1.5rem);font-weight:var(--font-weight-bold,700);color:var(--color-foreground);margin:0;line-height:1.25}.PaddyWelcome-module__leReMq__lead{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:0;line-height:1.5}.PaddyWelcome-module__leReMq__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaddyWelcome-module__leReMq__sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-500);margin:0}.PaddyWelcome-module__leReMq__highlight{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);font:inherit;color:inherit;text-align:start;cursor:pointer;padding:12px 14px;display:flex}.PaddyWelcome-module__leReMq__highlight:hover{border-color:var(--color-primary-200,var(--color-border));background:var(--color-primary-50,var(--color-muted))}.PaddyWelcome-module__leReMq__highlightIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.PaddyWelcome-module__leReMq__critical{background:var(--color-red-50,#fef2f2);color:var(--color-red-700,#b91c1c)}.PaddyWelcome-module__leReMq__today{background:var(--color-amber-50,#fffbeb);color:var(--color-amber-700,#b45309)}.PaddyWelcome-module__leReMq__setup{background:var(--color-primary-50);color:var(--color-primary-700)}.PaddyWelcome-module__leReMq__highlightText{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.PaddyWelcome-module__leReMq__highlightTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);overflow-wrap:anywhere}.PaddyWelcome-module__leReMq__highlightMeta{font-size:var(--font-size-xs);color:var(--color-gray-500)}.PaddyWelcome-module__leReMq__highlightAction{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);white-space:nowrap;flex-shrink:0}.PaddyWelcome-module__leReMq__tiles{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PaddyWelcome-module__leReMq__tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-muted);font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.PaddyWelcome-module__leReMq__tile:hover{border-color:var(--color-primary-200,var(--color-border))}.PaddyWelcome-module__leReMq__tileIcon{color:var(--color-primary-700)}.PaddyWelcome-module__leReMq__tileTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.PaddyWelcome-module__leReMq__tileHint{font-size:var(--font-size-xs);color:var(--color-gray-500)}.PaddyWelcome-module__leReMq__paperwork{gap:var(--spacing-sm);padding:var(--spacing-md);border:1.5px dashed var(--color-gray-400);border-radius:var(--radius-lg);background:var(--color-muted);font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.PaddyWelcome-module__leReMq__paperwork:hover{border-color:var(--color-primary-600)}.PaddyWelcome-module__leReMq__paperworkHead{align-items:center;gap:var(--spacing-sm);display:flex}.PaddyWelcome-module__leReMq__paperworkIcon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);block-size:40px;inline-size:40px;color:var(--color-gray-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PaddyWelcome-module__leReMq__paperworkText{flex-direction:column;gap:2px;display:flex}.PaddyWelcome-module__leReMq__paperworkTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.PaddyWelcome-module__leReMq__paperworkLead{font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:1.4}.PaddyWelcome-module__leReMq__paperworkKinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.PaddyWelcome-module__leReMq__paperworkKind{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font-size:var(--font-size-xs);color:var(--color-gray-700);padding:8px 10px;line-height:1.4}.PaddyWelcome-module__leReMq__highlight:focus-visible,.PaddyWelcome-module__leReMq__tile:focus-visible,.PaddyWelcome-module__leReMq__paperwork:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.PaddyWelcome-module__leReMq__footnote{font-size:var(--font-size-xs);text-align:center;color:var(--color-gray-500);margin:auto 0 0;line-height:1.45}
.EditContractorModal-module__9mreNa__form{gap:var(--spacing-md);flex-direction:column;display:flex}.EditContractorModal-module__9mreNa__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.EditContractorModal-module__9mreNa__legend{color:var(--color-gray-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-xs);padding:0}.EditContractorModal-module__9mreNa__option{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-sm);color:var(--color-gray-900);font-size:var(--font-size-sm);cursor:pointer;display:flex}.EditContractorModal-module__9mreNa__option input{block-size:16px;inline-size:16px}
.EmptyState-module__bQ3q0q__emptyState{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.EmptyState-module__bQ3q0q__compact{padding:var(--spacing-xl) var(--spacing-md)}.EmptyState-module__bQ3q0q__icon{color:var(--color-gray-300);margin-block-end:var(--spacing-lg);display:flex}.EmptyState-module__bQ3q0q__icon svg{width:56px;height:56px}.EmptyState-module__bQ3q0q__compact .EmptyState-module__bQ3q0q__icon svg{width:40px;height:40px}.EmptyState-module__bQ3q0q__title{color:var(--color-gray-900);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.EmptyState-module__bQ3q0q__compact .EmptyState-module__bQ3q0q__title{font-size:var(--font-size-base)}.EmptyState-module__bQ3q0q__description{max-width:480px;margin:var(--spacing-xs) 0 0;color:var(--color-gray-500);font-size:var(--font-size-sm);line-height:1.6}.EmptyState-module__bQ3q0q__extra{width:100%;max-width:520px;margin-block-start:var(--spacing-xl)}.EmptyState-module__bQ3q0q__actions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-xl);display:flex}.EmptyState-module__bQ3q0q__compact .EmptyState-module__bQ3q0q__actions{margin-block-start:var(--spacing-lg)}.EmptyState-module__bQ3q0q__footnote{margin:var(--spacing-md) 0 0;color:var(--color-gray-400);font-size:var(--font-size-xs)}
.maintenance-module__7LsL-q__boardWrapper{gap:var(--spacing-md);flex-direction:column;display:flex}.maintenance-module__7LsL-q__requestCard{gap:var(--spacing-xs);flex-direction:column;display:flex}.maintenance-module__7LsL-q__requestCardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.maintenance-module__7LsL-q__requestCardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.maintenance-module__7LsL-q__requestCardDescription{font-size:var(--font-size-xs);color:var(--color-gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.maintenance-module__7LsL-q__requestCardMeta{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-500);flex-wrap:wrap;display:flex}.maintenance-module__7LsL-q__requestCardMetaDivider{color:var(--color-gray-300)}.maintenance-module__7LsL-q__requestCardPhotos{font-size:var(--font-size-xs);color:var(--color-gray-400);align-items:center;gap:4px;display:flex}.maintenance-module__7LsL-q__requestCardPhotos svg{width:14px;height:14px}.maintenance-module__7LsL-q__priorityBadge{border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;align-items:center;padding:1px 6px;display:inline-flex}.maintenance-module__7LsL-q__priorityLow{background-color:var(--color-gray-100);color:var(--color-gray-600)}.maintenance-module__7LsL-q__priorityMedium{background-color:var(--color-info-light);color:var(--color-info-700)}.maintenance-module__7LsL-q__priorityHigh{background-color:var(--color-warning-light);color:var(--color-warning-700)}.maintenance-module__7LsL-q__priorityUrgent{background-color:var(--color-error-light);color:var(--color-error-700)}.maintenance-module__7LsL-q__jobCard{gap:var(--spacing-xs);flex-direction:column;display:flex}.maintenance-module__7LsL-q__jobCardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900);margin:0;line-height:1.3}.maintenance-module__7LsL-q__jobCardDetails{flex-direction:column;gap:2px;display:flex}.maintenance-module__7LsL-q__jobCardDetail{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-500);display:flex}.maintenance-module__7LsL-q__jobCardDetail svg{width:12px;height:12px;color:var(--color-gray-400);flex-shrink:0}.maintenance-module__7LsL-q__jobCardEquipment{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-medium);background-color:var(--color-info-light);color:var(--color-info-700);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.maintenance-module__7LsL-q__jobCardCost{font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.maintenance-module__7LsL-q__linkedBadge{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-medium);background-color:var(--color-gray-100);color:var(--color-gray-600);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.maintenance-module__7LsL-q__modalForm{gap:var(--spacing-md);flex-direction:column;display:flex}.maintenance-module__7LsL-q__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.maintenance-module__7LsL-q__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.maintenance-module__7LsL-q__formHint{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.maintenance-module__7LsL-q__formInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-900);background-color:var(--color-white);transition:border-color var(--transition-fast)}.maintenance-module__7LsL-q__formInput:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.maintenance-module__7LsL-q__formInput::placeholder{color:var(--color-gray-400)}.maintenance-module__7LsL-q__formTextarea{resize:vertical;min-height:80px;}.maintenance-module__7LsL-q__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.maintenance-module__7LsL-q__formRow{grid-template-columns:1fr}}.maintenance-module__7LsL-q__formSelect{cursor:pointer;}.maintenance-module__7LsL-q__requestDetail{gap:var(--spacing-lg);flex-direction:column;display:flex}.maintenance-module__7LsL-q__requestDetailSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.maintenance-module__7LsL-q__requestDetailLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500)}.maintenance-module__7LsL-q__requestDetailValue{font-size:var(--font-size-sm);color:var(--color-gray-900)}.maintenance-module__7LsL-q__requestDetailGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.maintenance-module__7LsL-q__requestPhotos{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.maintenance-module__7LsL-q__requestPhoto{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-gray-200);width:100%}.maintenance-module__7LsL-q__requestDetailLink{color:var(--color-primary-400);text-decoration:underline}.maintenance-module__7LsL-q__completionToggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background-color:var(--color-info-light);font-size:var(--font-size-sm);color:var(--color-info-700);display:flex}.maintenance-module__7LsL-q__completionToggle input{accent-color:var(--color-primary-600)}.maintenance-module__7LsL-q__boardEmpty{padding:var(--spacing-2xl);text-align:center;color:var(--color-gray-500);flex-direction:column;justify-content:center;align-items:center;display:flex}.maintenance-module__7LsL-q__boardEmptyIcon{width:48px;height:48px;color:var(--color-gray-300);margin-bottom:var(--spacing-md)}.maintenance-module__7LsL-q__filterBar{align-items:flex-end;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);flex-wrap:wrap;margin-block-end:var(--spacing-md);display:flex}.maintenance-module__7LsL-q__filterMeta{align-items:center;gap:var(--spacing-sm);margin-inline-start:auto;display:flex}.maintenance-module__7LsL-q__filterCount{font-size:var(--font-size-sm);color:var(--color-gray-600);white-space:nowrap}.maintenance-module__7LsL-q__tableWrapper{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.maintenance-module__7LsL-q__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.maintenance-module__7LsL-q__table th{text-align:start;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.04em;background-color:var(--color-gray-50);border-block-end:1px solid var(--color-gray-200);white-space:nowrap}.maintenance-module__7LsL-q__table td{padding:var(--spacing-sm) var(--spacing-md);border-block-end:1px solid var(--color-gray-100);color:var(--color-gray-800);vertical-align:top}.maintenance-module__7LsL-q__table tbody tr:last-child td{border-block-end:none}.maintenance-module__7LsL-q__tableRowClickable{cursor:pointer}.maintenance-module__7LsL-q__tableRowClickable:hover{background-color:var(--color-gray-50)}.maintenance-module__7LsL-q__tableTitle{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.maintenance-module__7LsL-q__tableSubtle{color:var(--color-gray-500)}.maintenance-module__7LsL-q__tableNumeric{font-variant-numeric:tabular-nums;white-space:nowrap}.maintenance-module__7LsL-q__tableEmptyTitle{font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.maintenance-module__7LsL-q__tableEmptyHint{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-block-start:var(--spacing-xs)}.maintenance-module__7LsL-q__statusPill{padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.maintenance-module__7LsL-q__statusRequested{background-color:var(--color-info-light);color:var(--color-info-700)}.maintenance-module__7LsL-q__statusTriage{background-color:var(--color-warning-light);color:var(--color-warning-700)}.maintenance-module__7LsL-q__statusScheduled,.maintenance-module__7LsL-q__statusInProgress{background-color:var(--color-primary-50);color:var(--color-primary-600)}.maintenance-module__7LsL-q__statusCompleted{background-color:var(--color-success-light);color:var(--color-success-700)}.maintenance-module__7LsL-q__statusRejected{background-color:var(--color-gray-100);color:var(--color-gray-600)}.maintenance-module__7LsL-q__attachmentLink{text-decoration:none;display:block}.maintenance-module__7LsL-q__attachmentFile{aspect-ratio:1;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background-color:var(--color-gray-50);width:100%;font-size:var(--font-size-xs);color:var(--color-gray-600);text-align:center;padding:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.maintenance-module__7LsL-q__jobCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.maintenance-module__7LsL-q__jobCardBadges{flex-wrap:wrap;gap:4px;display:flex}.maintenance-module__7LsL-q__credentialWarningItem{margin-inline-start:var(--spacing-lg);display:list-item}.maintenance-module__7LsL-q__credentialWarningNote{margin-top:var(--spacing-xs);color:var(--color-gray-500);display:block}.maintenance-module__7LsL-q__statusOnHold{background-color:var(--color-warning-light);color:var(--color-warning-700)}.maintenance-module__7LsL-q__tableOverdue{color:var(--color-error-700);font-weight:var(--font-weight-medium)}.maintenance-module__7LsL-q__roomsForm{gap:var(--spacing-md);flex-direction:column;display:flex}.maintenance-module__7LsL-q__roomsGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.maintenance-module__7LsL-q__formField{gap:var(--spacing-xs);flex-direction:column;display:flex}.maintenance-module__7LsL-q__roomsPreview{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;display:flex}.maintenance-module__7LsL-q__roomsPreviewNames{color:var(--color-gray-800);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.maintenance-module__7LsL-q__roomsPreviewCount{color:var(--color-gray-600);font-size:var(--font-size-xs);margin:0}.maintenance-module__7LsL-q__roomsPreviewError{color:var(--color-error-700);font-size:var(--font-size-xs);margin:0;font-weight:600}.maintenance-module__7LsL-q__modalFooter{justify-content:flex-end;gap:var(--spacing-sm);padding-block-start:var(--spacing-md);display:flex}.maintenance-module__7LsL-q__areaTableHeading{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.maintenance-module__7LsL-q__thread{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-200);gap:var(--spacing-sm);flex-direction:column;display:flex}.maintenance-module__7LsL-q__threadTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.maintenance-module__7LsL-q__threadEmpty{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.maintenance-module__7LsL-q__threadList{gap:var(--spacing-sm);flex-direction:column;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.maintenance-module__7LsL-q__threadItem{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md)}.maintenance-module__7LsL-q__threadMeta{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:2px;display:flex}.maintenance-module__7LsL-q__threadAuthor{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.maintenance-module__7LsL-q__threadWhen{font-size:var(--font-size-xs);color:var(--color-gray-500);white-space:nowrap}.maintenance-module__7LsL-q__threadBody{font-size:var(--font-size-sm);color:var(--color-gray-800);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.maintenance-module__7LsL-q__threadCompose{align-items:flex-start;gap:var(--spacing-sm);display:flex}.maintenance-module__7LsL-q__threadCompose textarea{flex:1}.maintenance-module__7LsL-q__threadRetry{color:var(--color-primary-600);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.maintenance-module__7LsL-q__threadAnchor{height:0;list-style:none}.maintenance-module__7LsL-q__choiceFieldset{border:0;min-inline-size:0;margin:0;padding:0}.maintenance-module__7LsL-q__choiceGrid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-block-start:var(--spacing-xs);display:grid}.maintenance-module__7LsL-q__choice{text-align:start;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.maintenance-module__7LsL-q__choice:hover{border-color:var(--color-gray-400)}.maintenance-module__7LsL-q__choice:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.maintenance-module__7LsL-q__choiceActive{border-color:var(--color-primary-600);background:var(--color-primary-50)}.maintenance-module__7LsL-q__choiceLabel{font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:600}.maintenance-module__7LsL-q__choiceHint{font-size:var(--font-size-xs);color:var(--color-gray-500);line-height:1.35}.maintenance-module__7LsL-q__notReportedBadge{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-semibold);background-color:var(--color-warning-light);color:var(--color-warning-700);align-items:center;padding:1px 6px;display:inline-flex}.maintenance-module__7LsL-q__reportedBlock{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;display:flex}.maintenance-module__7LsL-q__checkboxRow{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-gray-900);cursor:pointer;display:flex}.maintenance-module__7LsL-q__checkbox{width:16px;height:16px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0}.maintenance-module__7LsL-q__dateTimeRow{gap:var(--spacing-xs);grid-template-columns:1fr auto;display:grid}.maintenance-module__7LsL-q__dateTimeRow input[type=time]{width:7.5rem}.maintenance-module__7LsL-q__segmented{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.maintenance-module__7LsL-q__segment{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-background);color:var(--color-gray-700);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.maintenance-module__7LsL-q__segment:hover{border-color:var(--color-gray-400)}.maintenance-module__7LsL-q__segmentOn{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.maintenance-module__7LsL-q__segmentOn.maintenance-module__7LsL-q__priority_high{border-color:var(--color-warning-500);background:var(--color-warning-50);color:var(--color-warning-700)}.maintenance-module__7LsL-q__segmentOn.maintenance-module__7LsL-q__priority_urgent{border-color:var(--color-error-500);background:var(--color-error-50);color:var(--color-error-700)}.maintenance-module__7LsL-q__section{border-top:1px solid var(--color-gray-200);padding-block-start:var(--spacing-sm)}.maintenance-module__7LsL-q__sectionToggle{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) 0;color:var(--color-gray-800);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.maintenance-module__7LsL-q__sectionToggle:hover{color:var(--color-primary-700)}.maintenance-module__7LsL-q__sectionLabel{flex-shrink:0}.maintenance-module__7LsL-q__sectionSummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-500);font-weight:var(--font-weight-normal);overflow:hidden}.maintenance-module__7LsL-q__sectionBody{gap:var(--spacing-md);flex-direction:column;padding-block-start:var(--spacing-xs);display:flex}.maintenance-module__7LsL-q__signOffList{gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.maintenance-module__7LsL-q__signOffList dt{color:var(--color-gray-500)}.maintenance-module__7LsL-q__signOffList dd{color:var(--color-gray-900);overflow-wrap:anywhere;margin:0}.maintenance-module__7LsL-q__signOffNotes{white-space:pre-wrap}.maintenance-module__7LsL-q__paperworkList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maintenance-module__7LsL-q__paperworkRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--font-size-sm);display:flex}.maintenance-module__7LsL-q__paperworkName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-900);flex:1;overflow:hidden}.maintenance-module__7LsL-q__paperworkTag{font-size:var(--font-size-xs);color:var(--color-gray-600)}.maintenance-module__7LsL-q__paperworkFailed{font-size:var(--font-size-xs);color:var(--color-error-700)}.maintenance-module__7LsL-q__paperworkRemove{padding:0 var(--spacing-xs);color:var(--color-gray-500);font:inherit;font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:none;line-height:1}.maintenance-module__7LsL-q__paperworkRemove:hover{color:var(--color-gray-900)}.maintenance-module__7LsL-q__paperworkActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.maintenance-module__7LsL-q__paperworkError{font-size:var(--font-size-xs);color:var(--color-error-700);margin:0}
.ChatHistory-module__ezO20a__container{background:var(--color-background);flex-direction:column;flex:1;min-height:0;display:flex}.ChatHistory-module__ezO20a__toolbar{border-bottom:1px solid var(--color-gray-200);align-items:center;gap:8px;padding:10px 12px;display:flex}.ChatHistory-module__ezO20a__toolbarTitle{color:var(--color-gray-700);text-align:center;flex:1;font-size:13px;font-weight:600}.ChatHistory-module__ezO20a__backButton,.ChatHistory-module__ezO20a__newButton{color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;transition:background .15s;display:flex}.ChatHistory-module__ezO20a__backButton:hover,.ChatHistory-module__ezO20a__newButton:hover{background:var(--color-gray-100)}.ChatHistory-module__ezO20a__newButton:disabled{opacity:.5;cursor:not-allowed}.ChatHistory-module__ezO20a__loading,.ChatHistory-module__ezO20a__emptyState{flex-direction:column;flex:1;justify-content:center;display:flex}.ChatHistory-module__ezO20a__loading{color:var(--color-gray-500);align-items:center;gap:12px}.ChatHistory-module__ezO20a__spinner{animation:1s linear infinite ChatHistory-module__ezO20a__spin}@keyframes ChatHistory-module__ezO20a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatHistory-module__ezO20a__list{flex-direction:column;flex:1;gap:4px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.ChatHistory-module__ezO20a__item{cursor:pointer;text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.ChatHistory-module__ezO20a__item:hover{background:var(--color-gray-100)}.ChatHistory-module__ezO20a__item:disabled{opacity:.6;cursor:not-allowed}.ChatHistory-module__ezO20a__itemMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChatHistory-module__ezO20a__itemTitle{color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ChatHistory-module__ezO20a__itemPreview{color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ChatHistory-module__ezO20a__itemMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.ChatHistory-module__ezO20a__itemTime{color:var(--color-gray-400);white-space:nowrap;font-size:12px}.ChatHistory-module__ezO20a__deleteButton{color:var(--color-gray-400);border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.ChatHistory-module__ezO20a__deleteButton:hover{color:var(--color-red-600,#dc2626);background:var(--color-gray-100)}
.Message-module__muO0Bq__row{gap:var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-md);display:flex;position:relative}.Message-module__muO0Bq__row.Message-module__muO0Bq__own{padding-inline-end:var(--spacing-lg)}.Message-module__muO0Bq__row:hover{background:var(--color-gray-50)}.Message-module__muO0Bq__row.Message-module__muO0Bq__own{flex-direction:row-reverse}.Message-module__muO0Bq__row.Message-module__muO0Bq__grouped{padding-block-start:0}.Message-module__muO0Bq__row:not(.Message-module__muO0Bq__grouped){padding-block-start:var(--spacing-sm)}.Message-module__muO0Bq__avatar{border-radius:var(--radius-full);background:var(--color-primary-100);width:32px;height:32px;color:var(--color-primary-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.Message-module__muO0Bq__avatarSpacer{flex:0 0 32px}.Message-module__muO0Bq__body{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(72%,640px);display:flex}.Message-module__muO0Bq__own .Message-module__muO0Bq__body{align-items:flex-end}.Message-module__muO0Bq__meta{align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-muted-foreground);margin-block-end:2px;display:flex}.Message-module__muO0Bq__author{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.Message-module__muO0Bq__role{padding:0 var(--spacing-2xs);border-radius:var(--radius-sm);background:var(--color-gray-100);color:var(--color-gray-600);text-transform:capitalize;font-size:10px}.Message-module__muO0Bq__bubble{background:var(--color-gray-100);color:var(--color-foreground);border-radius:var(--radius-lg);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.Message-module__muO0Bq__own .Message-module__muO0Bq__bubble{background:var(--color-primary-600);color:var(--color-white)}.Message-module__muO0Bq__own .Message-module__muO0Bq__bubble a{color:var(--color-white)}.Message-module__muO0Bq__bubble a{color:var(--color-primary-700);text-decoration:underline}.Message-module__muO0Bq__mention{font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);background:#14b8a629;padding:0 2px}.Message-module__muO0Bq__own .Message-module__muO0Bq__mention{background:#ffffff38}.Message-module__muO0Bq__pending{opacity:.6}.Message-module__muO0Bq__failed .Message-module__muO0Bq__bubble{background:var(--color-error-50);color:var(--color-error-700);border:1px solid var(--color-error-200)}.Message-module__muO0Bq__failedActions{gap:var(--spacing-sm);font-size:var(--font-size-xs);margin-block-start:2px;display:flex}.Message-module__muO0Bq__failedActions button{color:var(--color-error-700);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Message-module__muO0Bq__tombstone{color:var(--color-muted-foreground);font-style:italic;font-size:var(--font-size-sm);padding:var(--spacing-xs) 0}.Message-module__muO0Bq__footer{align-items:center;gap:var(--spacing-xs);color:var(--color-muted-foreground);margin-block-start:2px;font-size:11px;display:flex}.Message-module__muO0Bq__edited{font-style:italic}.Message-module__muO0Bq__viaPaddy{color:var(--color-primary-600);font-style:italic}.Message-module__muO0Bq__translateToggle{color:var(--color-primary-600);cursor:pointer;background:0 0;border:0;margin-block-start:2px;padding:0;font-size:11px;display:block}.Message-module__muO0Bq__translateToggle:disabled{color:var(--color-muted-foreground);cursor:default}.Message-module__muO0Bq__translatedLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);margin-block-end:2px;font-size:10px}.Message-module__muO0Bq__pin{color:var(--color-warning-600);display:inline-flex}.Message-module__muO0Bq__quote{border-inline-start:3px solid var(--color-primary-300);padding:2px var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-muted-foreground);background:var(--color-gray-50);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:100%;margin-block-end:var(--spacing-2xs);overflow:hidden}.Message-module__muO0Bq__quoteAuthor{font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin-inline-end:var(--spacing-2xs)}.Message-module__muO0Bq__attachments{gap:var(--spacing-2xs);flex-wrap:wrap;margin-block-start:var(--spacing-2xs);display:flex}.Message-module__muO0Bq__own .Message-module__muO0Bq__attachments{justify-content:flex-end}.Message-module__muO0Bq__thumb{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:zoom-in;background:var(--color-gray-100);width:160px;height:120px;display:block}.Message-module__muO0Bq__thumbButton{cursor:zoom-in;background:0 0;border:none;padding:0}.Message-module__muO0Bq__file{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-foreground);background:var(--color-background);text-decoration:none;display:inline-flex}.Message-module__muO0Bq__fileExpired{color:var(--color-muted-foreground);cursor:default;border-style:dashed}.Message-module__muO0Bq__holdBadge{font-size:var(--font-size-xs);color:var(--color-warning);align-items:center;gap:4px;display:inline-flex}.Message-module__muO0Bq__reactions{gap:var(--spacing-2xs);flex-wrap:wrap;margin-block-start:var(--spacing-2xs);display:flex}.Message-module__muO0Bq__reaction{padding:1px var(--spacing-xs);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-background);font-size:var(--font-size-xs);cursor:pointer;align-items:center;gap:3px;line-height:1.4;display:inline-flex}.Message-module__muO0Bq__reaction.Message-module__muO0Bq__mine{border-color:var(--color-primary-400);background:var(--color-primary-50)}.Message-module__muO0Bq__toolbar{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);z-index:2;gap:2px;padding:2px;display:none;position:absolute;inset-block-start:-12px;inset-inline-end:var(--spacing-md)}.Message-module__muO0Bq__row:hover .Message-module__muO0Bq__toolbar,.Message-module__muO0Bq__row:focus-within .Message-module__muO0Bq__toolbar{display:flex}.Message-module__muO0Bq__toolButton{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-gray-600);font-size:var(--font-size-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Message-module__muO0Bq__toolButton:hover{background:var(--color-gray-100);color:var(--color-foreground)}.Message-module__muO0Bq__quickReactions{padding:var(--spacing-2xs);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:3;gap:2px;display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.Message-module__muO0Bq__quickReactions button{font-size:var(--font-size-lg);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px}.Message-module__muO0Bq__quickReactions button:hover{background:var(--color-gray-100)}.Message-module__muO0Bq__system{text-align:center;font-size:var(--font-size-xs);color:var(--color-muted-foreground);padding:var(--spacing-xs) var(--spacing-md)}.Message-module__muO0Bq__day{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-muted-foreground);display:flex}.Message-module__muO0Bq__day:before,.Message-module__muO0Bq__day:after{content:"";border-block-start:1px solid var(--color-border);flex:1}.Message-module__muO0Bq__unreadDivider{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-md);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-error-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);display:flex}.Message-module__muO0Bq__unreadDivider:before,.Message-module__muO0Bq__unreadDivider:after{content:"";border-block-start:1px solid var(--color-error-300);flex:1}.Message-module__muO0Bq__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);padding:var(--spacing-md);min-width:260px;max-width:100%;font-size:var(--font-size-sm)}.Message-module__muO0Bq__cardTitle{font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;margin-block-end:var(--spacing-sm);display:flex}.Message-module__muO0Bq__cardTitle>span:first-child{flex:140px;min-width:0}.Message-module__muO0Bq__cardRows{gap:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.Message-module__muO0Bq__cardRows dt{color:var(--color-muted-foreground)}.Message-module__muO0Bq__cardRows dd{margin:0}.Message-module__muO0Bq__cardActions{align-items:center;gap:var(--spacing-xs);margin-block-start:var(--spacing-sm);display:flex}.Message-module__muO0Bq__cardLink{font-size:var(--font-size-sm);color:var(--color-primary-700);margin-inline-end:auto;font-weight:500;text-decoration:none}.Message-module__muO0Bq__cardLink:hover{text-decoration:underline}.Message-module__muO0Bq__cardRowLink{color:var(--color-primary-700);font-weight:var(--font-weight-medium);text-decoration:none}.Message-module__muO0Bq__cardRowLink:hover{text-decoration:underline}.Message-module__muO0Bq__cardState{font-size:11px;font-weight:var(--font-weight-medium);padding:1px var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-700);white-space:nowrap;flex:none;align-self:flex-start;line-height:1.5}.Message-module__muO0Bq__cardState.Message-module__muO0Bq__success{background:var(--color-success-50);color:var(--color-success-700)}.Message-module__muO0Bq__cardState.Message-module__muO0Bq__warning{background:var(--color-warning-50);color:var(--color-warning-700)}.Message-module__muO0Bq__cardState.Message-module__muO0Bq__danger{background:var(--color-error-50);color:var(--color-error-700)}.Message-module__muO0Bq__broadcast{border-inline-start:4px solid var(--color-accent-500);background:var(--color-accent-50);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-md);max-width:100%}.Message-module__muO0Bq__broadcast.Message-module__muO0Bq__urgent{border-inline-start-color:var(--color-error-600);background:var(--color-error-50)}.Message-module__muO0Bq__broadcastLabel{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-accent-700);margin-block-end:var(--spacing-2xs)}.Message-module__muO0Bq__urgent .Message-module__muO0Bq__broadcastLabel{color:var(--color-error-700)}.Message-module__muO0Bq__lightbox{z-index:var(--z-popover);padding:var(--spacing-lg);background:#0f172ae6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Message-module__muO0Bq__lightbox img,.Message-module__muO0Bq__lightbox video{border-radius:var(--radius-md);max-width:100%;max-height:100%}.Message-module__muO0Bq__lightboxClose{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-white);cursor:pointer;background:#ffffff26;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--spacing-md);inset-inline-end:var(--spacing-md)}.Message-module__muO0Bq__lightboxNav{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-white);cursor:pointer;background:#ffffff26;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.Message-module__muO0Bq__lightboxPrev{inset-inline-start:var(--spacing-md)}.Message-module__muO0Bq__lightboxNext{inset-inline-end:var(--spacing-md)}.Message-module__muO0Bq__seenBy{z-index:3;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);min-width:160px;max-height:200px;position:absolute;inset-block-start:100%;inset-inline-end:var(--spacing-md);overflow:auto}.Message-module__muO0Bq__seenBy ul{margin:0;padding:0;list-style:none}.Message-module__muO0Bq__seenBy li{padding:2px 0}.Message-module__muO0Bq__seenByTrigger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Message-module__muO0Bq__row:hover{background:var(--color-gray-100)}}.Message-module__muO0Bq__broadcastReport{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);margin-block-start:var(--spacing-xs);display:inline-block}.Message-module__muO0Bq__audio{width:100%;max-width:280px;height:36px}.Message-module__muO0Bq__pollCard{min-width:280px}.Message-module__muO0Bq__pollCard .Message-module__muO0Bq__cardTitle{margin-block-end:var(--spacing-2xs)}.Message-module__muO0Bq__pollState{margin-block-end:var(--spacing-sm)}.Message-module__muO0Bq__pollCard .Message-module__muO0Bq__cardActions{justify-content:flex-end}.Message-module__muO0Bq__pollOptions{gap:var(--spacing-xs);flex-direction:column;display:flex}.Message-module__muO0Bq__pollOption{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex;position:relative;overflow:hidden}.Message-module__muO0Bq__pollOption:hover:not(:disabled):not(.Message-module__muO0Bq__static){border-color:var(--color-primary-300)}.Message-module__muO0Bq__pollOption:disabled,.Message-module__muO0Bq__pollOption.Message-module__muO0Bq__static{cursor:default}.Message-module__muO0Bq__pollOption.Message-module__muO0Bq__mine{border-color:var(--color-primary-400)}.Message-module__muO0Bq__pollFill{background:var(--color-primary-50);transition:width var(--transition-normal);position:absolute;inset-block:0;inset-inline-start:0}.Message-module__muO0Bq__mine .Message-module__muO0Bq__pollFill{background:var(--color-primary-100)}.Message-module__muO0Bq__pollLabel{align-items:center;gap:var(--spacing-2xs);min-width:0;font-weight:var(--font-weight-medium);display:inline-flex;position:relative}.Message-module__muO0Bq__mine .Message-module__muO0Bq__pollLabel{color:var(--color-primary-800)}.Message-module__muO0Bq__pollCount{font-size:var(--font-size-xs);color:var(--color-muted-foreground);white-space:nowrap;flex-shrink:0;position:relative}
.Composer-module__Z2RxlG__composer{border-block-start:1px solid var(--color-border);background:var(--color-background);gap:var(--spacing-xs);flex-direction:column;padding-block-start:var(--spacing-sm);display:flex}.Composer-module__Z2RxlG__composer>.Composer-module__Z2RxlG__context,.Composer-module__Z2RxlG__composer>.Composer-module__Z2RxlG__drafts,.Composer-module__Z2RxlG__composer>.Composer-module__Z2RxlG__counter{margin-inline:16px}.Composer-module__Z2RxlG__clearLauncher{padding-inline-end:calc(var(--spacing-md) + 56px)}.Composer-module__Z2RxlG__context{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-muted-foreground);border-inline-start:3px solid var(--color-primary-300);min-width:0;padding-inline-start:var(--spacing-xs);display:flex}.Composer-module__Z2RxlG__contextLabel{font-weight:var(--font-weight-semibold);color:var(--color-foreground);white-space:nowrap}.Composer-module__Z2RxlG__contextBody{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Composer-module__Z2RxlG__contextClose{cursor:pointer;color:var(--color-gray-500);background:0 0;border:none;margin-inline-start:auto;padding:2px;display:inline-flex}.Composer-module__Z2RxlG__drafts{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Composer-module__Z2RxlG__draft{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-gray-100);width:72px;height:72px;position:relative;overflow:hidden}.Composer-module__Z2RxlG__draft img,.Composer-module__Z2RxlG__draft video{object-fit:cover;width:100%;height:100%}.Composer-module__Z2RxlG__draftError{border-color:var(--color-error-400)}.Composer-module__Z2RxlG__draftProgress{background:var(--color-primary-500);height:4px;transition:width var(--transition-fast);position:absolute;inset-block-end:0;inset-inline-start:0}.Composer-module__Z2RxlG__draftRemove{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-white);cursor:pointer;background:#0f172ab3;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:2px;inset-inline-end:2px}.Composer-module__Z2RxlG__strip{border-top:none;padding-block-start:0;position:relative}.Composer-module__Z2RxlG__mentionList{margin:0 0 var(--spacing-2xs);padding:var(--spacing-2xs);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:5;min-width:220px;max-height:240px;list-style:none;position:absolute;inset-block-end:calc(100% + var(--spacing-2xs));inset-inline-start:0;overflow:auto}.Composer-module__Z2RxlG__mentionList li{justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);display:flex}.Composer-module__Z2RxlG__mentionActive{background:var(--color-primary-50)}.Composer-module__Z2RxlG__mentionName{font-weight:var(--font-weight-medium)}.Composer-module__Z2RxlG__mentionMeta{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.Composer-module__Z2RxlG__counter{font-size:var(--font-size-xs);color:var(--color-muted-foreground);text-align:end}
.HumanSupportPanel-module__SfapyG__container{background:var(--color-background);flex-direction:column;flex:1;min-height:0;display:flex}.HumanSupportPanel-module__SfapyG__subHeader{border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.HumanSupportPanel-module__SfapyG__backButton{color:var(--color-primary-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.HumanSupportPanel-module__SfapyG__backButton:hover{background:var(--color-gray-100)}.HumanSupportPanel-module__SfapyG__status{font-size:var(--font-size-xs);color:var(--color-gray-600);align-items:center;gap:6px;display:inline-flex}.HumanSupportPanel-module__SfapyG__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.HumanSupportPanel-module__SfapyG__statusDot.HumanSupportPanel-module__SfapyG__online{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.HumanSupportPanel-module__SfapyG__statusDot.HumanSupportPanel-module__SfapyG__offline{background:#ef4444}.HumanSupportPanel-module__SfapyG__statusDot.HumanSupportPanel-module__SfapyG__connecting{background:#f59e0b;animation:1.2s ease-in-out infinite HumanSupportPanel-module__SfapyG__pulse}@keyframes HumanSupportPanel-module__SfapyG__pulse{0%,to{opacity:1}50%{opacity:.4}}.HumanSupportPanel-module__SfapyG__statusDot.HumanSupportPanel-module__SfapyG__failing{background:#f59e0b}.HumanSupportPanel-module__SfapyG__statusText{white-space:nowrap}.HumanSupportPanel-module__SfapyG__retryButton,.HumanSupportPanel-module__SfapyG__soundButton{color:var(--color-primary-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.HumanSupportPanel-module__SfapyG__soundButton{color:var(--color-gray-600);padding:4px}.HumanSupportPanel-module__SfapyG__retryButton:hover,.HumanSupportPanel-module__SfapyG__soundButton:hover{background:var(--color-gray-100)}.HumanSupportPanel-module__SfapyG__panelNotice{margin:8px 16px}.HumanSupportPanel-module__SfapyG__errorRow{align-items:flex-start;gap:var(--spacing-xs);display:flex}.HumanSupportPanel-module__SfapyG__errorText{flex:1;min-width:0}.HumanSupportPanel-module__SfapyG__errorClose{width:1.75rem;height:1.75rem;margin-top:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.HumanSupportPanel-module__SfapyG__errorClose:hover{background:var(--color-gray-100);color:var(--color-gray-600)}.HumanSupportPanel-module__SfapyG__errorClose:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.HumanSupportPanel-module__SfapyG__messagesArea{flex:1;padding:16px;overflow-y:auto}.HumanSupportPanel-module__SfapyG__messagesList{flex-direction:column;gap:12px;display:flex}.HumanSupportPanel-module__SfapyG__loading{height:100%;color:var(--color-gray-500);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.HumanSupportPanel-module__SfapyG__spinner{animation:1s linear infinite HumanSupportPanel-module__SfapyG__spin}@keyframes HumanSupportPanel-module__SfapyG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HumanSupportPanel-module__SfapyG__emptyState{flex-direction:column;justify-content:center;height:100%;display:flex}.HumanSupportPanel-module__SfapyG__message{align-items:flex-end;gap:8px;max-width:90%;display:flex}.HumanSupportPanel-module__SfapyG__grouped{margin-top:calc(var(--spacing-sm) - 12px)}.HumanSupportPanel-module__SfapyG__visitor{flex-direction:row-reverse;align-self:flex-end}.HumanSupportPanel-module__SfapyG__admin{align-self:flex-start}.HumanSupportPanel-module__SfapyG__system{align-self:center;max-width:100%}.HumanSupportPanel-module__SfapyG__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.HumanSupportPanel-module__SfapyG__visitor .HumanSupportPanel-module__SfapyG__avatar{background:var(--color-primary-600);color:#fff}.HumanSupportPanel-module__SfapyG__admin .HumanSupportPanel-module__SfapyG__avatar{background:var(--color-gray-200);color:var(--color-gray-700)}.HumanSupportPanel-module__SfapyG__admin .HumanSupportPanel-module__SfapyG__avatarSpacer{background:0 0}.HumanSupportPanel-module__SfapyG__bubble{flex-direction:column;gap:2px;display:flex}.HumanSupportPanel-module__SfapyG__senderName{font-size:var(--font-size-xs);color:var(--color-gray-500);padding-inline-start:4px}.HumanSupportPanel-module__SfapyG__text{font-size:var(--font-size-sm);white-space:pre-wrap;word-wrap:break-word;border-radius:14px;padding:10px 14px;line-height:1.5}.HumanSupportPanel-module__SfapyG__visitor .HumanSupportPanel-module__SfapyG__text{background:var(--color-primary-600);color:#fff;border-end-end-radius:4px}.HumanSupportPanel-module__SfapyG__admin .HumanSupportPanel-module__SfapyG__text{background:var(--color-gray-100);color:var(--color-foreground);border-end-start-radius:4px}.HumanSupportPanel-module__SfapyG__system .HumanSupportPanel-module__SfapyG__text{color:var(--color-gray-500);font-size:var(--font-size-xs);text-align:center;background:0 0;font-style:italic}.HumanSupportPanel-module__SfapyG__typingIndicator{font-size:var(--font-size-xs);color:var(--color-gray-500);align-self:flex-start;padding:6px 12px;font-style:italic}.HumanSupportPanel-module__SfapyG__images{display:flex}.HumanSupportPanel-module__SfapyG__visitor .HumanSupportPanel-module__SfapyG__images{justify-content:flex-end}.HumanSupportPanel-module__SfapyG__text a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.HumanSupportPanel-module__SfapyG__text a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}
.WorkspaceView-module__slU48G__view{flex-direction:column;flex:1;min-block-size:0;display:flex}.WorkspaceView-module__slU48G__bar{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border-block-end:1px solid var(--color-border);display:flex}.WorkspaceView-module__slU48G__back{align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-gray-600);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.WorkspaceView-module__slU48G__back:hover{background:var(--color-gray-100);color:var(--color-foreground)}.WorkspaceView-module__slU48G__back:focus-visible,.WorkspaceView-module__slU48G__primary:focus-visible,.WorkspaceView-module__slU48G__secondary:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}[dir=rtl] .WorkspaceView-module__slU48G__back svg{transform:scaleX(-1)}.WorkspaceView-module__slU48G__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.WorkspaceView-module__slU48G__body{min-block-size:0;padding:var(--spacing-md);flex:1;overflow-y:auto}.WorkspaceView-module__slU48G__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border-block-start:1px solid var(--color-border);display:flex}.WorkspaceView-module__slU48G__secondary,.WorkspaceView-module__slU48G__primary{align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.WorkspaceView-module__slU48G__secondary{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground)}.WorkspaceView-module__slU48G__secondary:hover{background:var(--color-gray-100)}.WorkspaceView-module__slU48G__primary{background:var(--color-primary-600);color:#fff;border:none}.WorkspaceView-module__slU48G__primary:hover{background:var(--color-primary-700)}.WorkspaceView-module__slU48G__invalid{margin:0;font-size:var(--font-size-sm);color:var(--color-error-700);margin-inline-end:auto}.WorkspaceView-module__slU48G__primary:disabled{opacity:.55;cursor:not-allowed}
.ChatPanel-module__IB3Gtq__container{background:var(--color-background);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatPanel-module__IB3Gtq__container[hidden]{display:none}.ChatPanel-module__IB3Gtq__messagesArea{flex:1;padding:16px;overflow-y:auto}.ChatPanel-module__IB3Gtq__messagesList{flex-direction:column;gap:12px;display:flex}.ChatPanel-module__IB3Gtq__loading{height:100%;color:var(--color-gray-500);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ChatPanel-module__IB3Gtq__spinner{animation:1s linear infinite ChatPanel-module__IB3Gtq__spin}@keyframes ChatPanel-module__IB3Gtq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatPanel-module__IB3Gtq__typing{align-items:flex-end;gap:8px;display:flex}.ChatPanel-module__IB3Gtq__typingIcon{background:var(--color-primary-50);width:28px;height:28px;color:var(--color-primary-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatPanel-module__IB3Gtq__typingDots{background:var(--color-gray-100);border-radius:16px;align-items:center;gap:4px;padding:12px 16px;display:flex}.ChatPanel-module__IB3Gtq__typingDot{background:var(--color-gray-400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ChatPanel-module__IB3Gtq__typingBounce}.ChatPanel-module__IB3Gtq__typingDots .ChatPanel-module__IB3Gtq__typingDot:first-child{animation-delay:0s}.ChatPanel-module__IB3Gtq__typingDots .ChatPanel-module__IB3Gtq__typingDot:nth-child(2){animation-delay:.2s}.ChatPanel-module__IB3Gtq__typingDots .ChatPanel-module__IB3Gtq__typingDot:nth-child(3){animation-delay:.4s}@keyframes ChatPanel-module__IB3Gtq__typingBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ChatPanel-module__IB3Gtq__composerNotice{align-items:flex-start;gap:var(--spacing-xs);margin-block:var(--spacing-sm);margin-inline:16px;display:flex}.ChatPanel-module__IB3Gtq__composerNotice+.ChatPanel-module__IB3Gtq__composerNotice{margin-block-start:0}.ChatPanel-module__IB3Gtq__composerNoticeText{flex:1;min-width:0}.ChatPanel-module__IB3Gtq__composerNoticeClose{width:1.75rem;height:1.75rem;margin-top:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ChatPanel-module__IB3Gtq__composerNoticeClose:hover{background:var(--color-gray-100);color:var(--color-gray-600)}.ChatPanel-module__IB3Gtq__composerNoticeClose:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ChatPanel-module__IB3Gtq__dropOverlay{z-index:2;background:var(--color-primary-50);border:2px dashed var(--color-primary-600);border-radius:var(--radius-md);color:var(--color-primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:10px}.ChatPanel-module__IB3Gtq__queued{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-inline-size:85%;padding-inline-end:38px;display:flex}.ChatPanel-module__IB3Gtq__queuedText{border:1px dashed var(--color-primary-300,var(--color-primary-200));border-radius:16px;background:var(--color-primary-50,var(--color-muted));color:var(--color-primary-900,var(--color-foreground));font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-end-end-radius:4px;margin:0;padding:12px 16px;line-height:1.5}.ChatPanel-module__IB3Gtq__queuedMeta{font-size:var(--font-size-xs);color:var(--color-gray-500);align-items:center;gap:6px;display:flex}.ChatPanel-module__IB3Gtq__queuedRemove{font:inherit;color:var(--color-gray-600);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ChatPanel-module__IB3Gtq__queuedRemove:hover{color:var(--color-foreground)}.ChatPanel-module__IB3Gtq__queuedSend{font:inherit;font-size:var(--font-size-xs);color:var(--color-primary-700);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.ChatPanel-module__IB3Gtq__queuePaused{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-gray-700);padding:8px 12px;display:flex}.ChatPanel-module__IB3Gtq__queuedRemove:focus-visible,.ChatPanel-module__IB3Gtq__queuedSend:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.ChatPanel-module__IB3Gtq__stopButton{background:var(--color-gray-800)!important;color:var(--color-white,#fff)!important}.ChatPanel-module__IB3Gtq__supportBanner{margin:var(--spacing-sm) var(--spacing-md) 0}
.DraftReadyCard-module__3ciZna__links{gap:var(--spacing-xs);flex-wrap:wrap;margin-block-start:var(--spacing-sm);display:flex}.DraftReadyCard-module__3ciZna__preview{padding-block:var(--spacing-sm);border-block-start:1px solid var(--color-border);margin-block-start:var(--spacing-sm)}.DraftReadyCard-module__3ciZna__previewHeading{margin:0 0 var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.DraftReadyCard-module__3ciZna__previewList{font-size:var(--font-size-sm);color:var(--color-foreground);margin:0;padding-inline-start:var(--spacing-lg);line-height:1.5}.DraftReadyCard-module__3ciZna__previewMeta{color:var(--color-gray-500)}.DraftReadyCard-module__3ciZna__pageLink{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-primary-700);display:inline-flex}.DraftReadyCard-module__3ciZna__pageLink:hover{text-decoration:underline}.DraftReadyCard-module__3ciZna__pageLink:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px;border-radius:var(--radius-sm)}.DraftReadyCard-module__3ciZna__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.DraftReadyCard-module__3ciZna__sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);margin:0}
.ExpiryBadge-module__X0H3Iq__badge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ExpiryBadge-module__X0H3Iq__valid{background-color:var(--color-success-light);color:var(--color-success-700)}.ExpiryBadge-module__X0H3Iq__expiring{background-color:var(--color-warning-light);color:var(--color-warning-700)}.ExpiryBadge-module__X0H3Iq__expired{background-color:var(--color-error-light);color:var(--color-error-700)}
.FieldError-module__BREOmW__error{align-items:flex-start;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error-600);margin:0;display:flex}.FieldError-module__BREOmW__error svg{flex:none;width:.875rem;height:.875rem;margin-top:.1875rem}
.ProgressRing-module__UyMzQa__container{justify-content:center;align-items:center;display:inline-flex;position:relative}.ProgressRing-module__UyMzQa__ring{transform:rotate(-90deg)}.ProgressRing-module__UyMzQa__background{stroke:var(--color-gray-200)}.ProgressRing-module__UyMzQa__progress{stroke-linecap:round;transition:stroke-dashoffset .5s ease-in-out}.ProgressRing-module__UyMzQa__percentage{justify-content:center;align-items:baseline;font-weight:600;display:flex;position:absolute}.ProgressRing-module__UyMzQa__value{color:var(--color-foreground);font-size:1.75rem;line-height:1}.ProgressRing-module__UyMzQa__symbol{color:var(--color-muted-foreground);margin-inline-start:.125rem;font-size:1rem}
