.pull-to-refresh-module__DxrRDG__root{min-height:100%;position:relative}.pull-to-refresh-module__DxrRDG__indicator{z-index:1;inset:var(--ds-space-2)0 auto;pointer-events:none;opacity:0;justify-content:center;transition:opacity .15s,transform .15s;display:flex;position:absolute;transform:translateY(-50%)}.pull-to-refresh-module__DxrRDG__indicator[data-visible=true]{opacity:1;transform:translateY(0)}.pull-to-refresh-module__DxrRDG__badge{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2)var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);display:inline-flex}.pull-to-refresh-module__DxrRDG__badge svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.pull-to-refresh-module__DxrRDG__badge[data-ready=true],.pull-to-refresh-module__DxrRDG__badge[data-refreshing=true]{color:var(--ds-color-primary)}.pull-to-refresh-module__DxrRDG__badge[data-ready=true] svg{transform:rotate(180deg)}.pull-to-refresh-module__DxrRDG__badge[data-refreshing=true] svg{animation:.8s linear infinite pull-to-refresh-module__DxrRDG__spin}@keyframes pull-to-refresh-module__DxrRDG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-to-refresh-module__DxrRDG__indicator{transition:none}.pull-to-refresh-module__DxrRDG__badge[data-refreshing=true] svg{animation:none}}.pull-to-refresh-module__DxrRDG__root[data-pulling=true]{-webkit-user-select:none;user-select:none}
.form-module__e6kgLW__column{gap:var(--space-4);flex-direction:column;display:flex}.form-module__e6kgLW__row{gap:var(--space-4);display:grid}.form-module__e6kgLW__row>*{min-width:0}
.button-module__r3blZa__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}.button-module__r3blZa__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.button-module__r3blZa__button:disabled{cursor:not-allowed;background:var(--color-interactive-primary-disabled);color:var(--color-text-disabled);border-color:#0000}.button-module__r3blZa__primary{background:var(--color-interactive-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-button)}.button-module__r3blZa__primary:hover:not(:disabled){background:var(--color-interactive-primary-hover)}.button-module__r3blZa__primary:active:not(:disabled){background:var(--color-interactive-primary-active)}.button-module__r3blZa__secondary{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border-default)35%,var(--color-border-strong));box-shadow:var(--shadow-button)}.button-module__r3blZa__secondary:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-strong)}.button-module__r3blZa__secondary:active:not(:disabled){background:var(--color-bg-tertiary)}.button-module__r3blZa__primary:active:not(:disabled),.button-module__r3blZa__secondary:active:not(:disabled),.button-module__r3blZa__primary:disabled,.button-module__r3blZa__secondary:disabled{box-shadow:none}.button-module__r3blZa__ghost{color:var(--color-text-secondary);background:0 0}.button-module__r3blZa__ghost:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.button-module__r3blZa__ghost:active:not(:disabled){background:var(--color-border-default);color:var(--color-text-primary)}.button-module__r3blZa__ghost:disabled{color:var(--color-text-disabled);background:0 0}.button-module__r3blZa__danger{background:var(--color-interactive-error);color:var(--color-text-inverse)}.button-module__r3blZa__danger:hover:not(:disabled){background:var(--color-interactive-error-hover)}.button-module__r3blZa__danger:active:not(:disabled){background:var(--color-interactive-error-active)}.button-module__r3blZa__sm{height:var(--size-button-sm);padding:0 var(--space-3);font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height)}.button-module__r3blZa__sm svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.button-module__r3blZa__md{height:var(--size-button-md);padding:0 var(--space-4)}.button-module__r3blZa__md svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.button-module__r3blZa__lg{height:var(--size-button-lg);padding:0 var(--space-6);font-size:var(--typo-label-lg-size);line-height:var(--typo-label-lg-line-height)}.button-module__r3blZa__lg svg{width:var(--size-icon-md);height:var(--size-icon-md)}.button-module__r3blZa__icon{flex-shrink:0;align-items:center;display:inline-flex}.button-module__r3blZa__label{align-items:center;display:inline-flex}.button-module__r3blZa__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.6s linear infinite button-module__r3blZa__spin}@keyframes button-module__r3blZa__spin{to{transform:rotate(360deg)}}
.calendar-module__uVl2Pq__calendar{--calendar-control-size:var(--size-control-md);max-width:100%;padding:var(--space-4);display:inline-block;position:relative}.calendar-module__uVl2Pq__months{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.calendar-module__uVl2Pq__month{width:calc(var(--calendar-control-size)*7);gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.calendar-module__uVl2Pq__monthCaption{padding:var(--space-1)0;justify-content:center;align-items:center;display:flex}.calendar-module__uVl2Pq__captionLabel{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);font-weight:600}.calendar-module__uVl2Pq__nav{width:100%;padding:var(--space-4);pointer-events:none;justify-content:space-between;align-items:center;padding-bottom:0;display:flex;position:absolute;top:0;left:0;right:0}.calendar-module__uVl2Pq__navButton{width:var(--calendar-control-size);height:var(--calendar-control-size);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast);pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.calendar-module__uVl2Pq__navButton:hover{background:var(--color-bg-secondary)}.calendar-module__uVl2Pq__navButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.calendar-module__uVl2Pq__monthGrid{border-collapse:collapse;table-layout:fixed;width:100%}.calendar-module__uVl2Pq__weekdays{display:flex}.calendar-module__uVl2Pq__weekday{min-width:0;width:var(--calendar-control-size);height:var(--calendar-control-size);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-tertiary);flex:1;justify-content:center;align-items:center;font-weight:500;display:flex}.calendar-module__uVl2Pq__week{display:flex}.calendar-module__uVl2Pq__day{min-width:0;width:var(--calendar-control-size);height:var(--calendar-control-size);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.calendar-module__uVl2Pq__dayButton{width:100%;max-width:var(--calendar-control-size);height:var(--calendar-control-size);border-radius:var(--radius-md);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.calendar-module__uVl2Pq__sm{--calendar-control-size:var(--size-control-sm);padding:var(--space-2)}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__months{gap:var(--space-2)}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__month{gap:var(--space-1)}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__captionLabel{font-size:var(--typo-body-sm-size);line-height:var(--typo-body-sm-line-height)}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__nav{padding:var(--space-2);padding-bottom:0}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__navButton,.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__weekday,.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__day{width:var(--calendar-control-size);height:var(--calendar-control-size)}.calendar-module__uVl2Pq__sm .calendar-module__uVl2Pq__dayButton{width:100%;max-width:var(--calendar-control-size);height:var(--calendar-control-size);font-size:var(--typo-body-sm-size);line-height:var(--typo-body-sm-line-height)}.calendar-module__uVl2Pq__lg{--calendar-control-size:var(--size-control-lg);padding:var(--space-5)}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__months{gap:var(--space-5)}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__month{gap:var(--space-3)}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__captionLabel{font-size:var(--typo-body-lg-size);line-height:var(--typo-body-lg-line-height)}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__nav{padding:var(--space-5);padding-bottom:0}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__navButton,.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__weekday,.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__day{width:var(--calendar-control-size);height:var(--calendar-control-size)}.calendar-module__uVl2Pq__lg .calendar-module__uVl2Pq__dayButton{width:100%;max-width:var(--calendar-control-size);height:var(--calendar-control-size);font-size:var(--typo-body-lg-size);line-height:var(--typo-body-lg-line-height)}.calendar-module__uVl2Pq__dayButton:hover{background:var(--color-bg-tertiary)}.calendar-module__uVl2Pq__dayButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.calendar-module__uVl2Pq__today .calendar-module__uVl2Pq__dayButton{border:1px solid var(--color-border-strong)}.calendar-module__uVl2Pq__selected .calendar-module__uVl2Pq__dayButton{background:var(--color-interactive-primary);color:var(--color-text-inverse)}.calendar-module__uVl2Pq__selected .calendar-module__uVl2Pq__dayButton:hover{background:var(--color-interactive-primary-hover)}.calendar-module__uVl2Pq__rangeSelected:not(.calendar-module__uVl2Pq__rangeStart,.calendar-module__uVl2Pq__rangeEnd,.calendar-module__uVl2Pq__rangeMiddle,.calendar-module__uVl2Pq__rangeStartFiltered,.calendar-module__uVl2Pq__rangeEndFiltered,.calendar-module__uVl2Pq__rangeMiddleHidden) .calendar-module__uVl2Pq__dayButton{background:var(--color-interactive-primary);color:var(--color-text-inverse);border-radius:var(--radius-full);animation:.2s ease-out calendar-module__uVl2Pq__dayPop}.calendar-module__uVl2Pq__rangeSelected:not(.calendar-module__uVl2Pq__rangeStart,.calendar-module__uVl2Pq__rangeEnd,.calendar-module__uVl2Pq__rangeMiddle,.calendar-module__uVl2Pq__rangeStartFiltered,.calendar-module__uVl2Pq__rangeEndFiltered,.calendar-module__uVl2Pq__rangeMiddleHidden) .calendar-module__uVl2Pq__dayButton:hover{background:var(--color-interactive-primary-hover)}.calendar-module__uVl2Pq__rangeStart .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEnd .calendar-module__uVl2Pq__dayButton{background:var(--color-interactive-primary);color:var(--color-text-inverse);border-radius:var(--radius-full);animation:.2s ease-out calendar-module__uVl2Pq__dayPop}.calendar-module__uVl2Pq__rangeStart .calendar-module__uVl2Pq__dayButton:hover,.calendar-module__uVl2Pq__rangeEnd .calendar-module__uVl2Pq__dayButton:hover{background:var(--color-interactive-primary-hover)}@keyframes calendar-module__uVl2Pq__dayPop{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-interactive-primary)40%,transparent);transform:scale(.85)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-interactive-primary)25%,transparent);transform:scale(1.12)}to{transform:scale(1);box-shadow:0 0 #0000}}.calendar-module__uVl2Pq__rangeStart{background:linear-gradient(to right,transparent 50%,var(--color-status-primary-bg)50%)}.calendar-module__uVl2Pq__rangeEnd{background:linear-gradient(to left,transparent 50%,var(--color-status-primary-bg)50%)}.calendar-module__uVl2Pq__rangeStart.calendar-module__uVl2Pq__rangeEnd{background:0 0}.calendar-module__uVl2Pq__rangeStartFiltered .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEndFiltered .calendar-module__uVl2Pq__dayButton{background:var(--color-interactive-primary);color:var(--color-text-inverse);border-radius:var(--radius-full);animation:.2s ease-out calendar-module__uVl2Pq__dayPop}.calendar-module__uVl2Pq__rangeStartFiltered .calendar-module__uVl2Pq__dayButton:hover,.calendar-module__uVl2Pq__rangeEndFiltered .calendar-module__uVl2Pq__dayButton:hover{background:var(--color-interactive-primary-hover)}.calendar-module__uVl2Pq__rangeMiddle{background:var(--color-status-primary-bg)}.calendar-module__uVl2Pq__rangeMiddle .calendar-module__uVl2Pq__dayButton:hover{background:color-mix(in srgb,var(--color-interactive-primary)20%,transparent)}.calendar-module__uVl2Pq__rangeMiddle.calendar-module__uVl2Pq__disabled,.calendar-module__uVl2Pq__rangeMiddleHidden{background:0 0}.calendar-module__uVl2Pq__rangeHighlight{background:var(--color-status-primary-bg)}.calendar-module__uVl2Pq__rangeHighlight .calendar-module__uVl2Pq__dayButton:hover{background:color-mix(in srgb,var(--color-interactive-primary)20%,transparent)}.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton{color:var(--color-status-error)}.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton{color:var(--color-status-info)}.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton{color:var(--color-status-error)}.calendar-module__uVl2Pq__selected.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__selected.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__selected.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeSelected:not(.calendar-module__uVl2Pq__rangeStart,.calendar-module__uVl2Pq__rangeEnd,.calendar-module__uVl2Pq__rangeMiddle,.calendar-module__uVl2Pq__rangeStartFiltered,.calendar-module__uVl2Pq__rangeEndFiltered,.calendar-module__uVl2Pq__rangeMiddleHidden).calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeSelected:not(.calendar-module__uVl2Pq__rangeStart,.calendar-module__uVl2Pq__rangeEnd,.calendar-module__uVl2Pq__rangeMiddle,.calendar-module__uVl2Pq__rangeStartFiltered,.calendar-module__uVl2Pq__rangeEndFiltered,.calendar-module__uVl2Pq__rangeMiddleHidden).calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeSelected:not(.calendar-module__uVl2Pq__rangeStart,.calendar-module__uVl2Pq__rangeEnd,.calendar-module__uVl2Pq__rangeMiddle,.calendar-module__uVl2Pq__rangeStartFiltered,.calendar-module__uVl2Pq__rangeEndFiltered,.calendar-module__uVl2Pq__rangeMiddleHidden).calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStart.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStart.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStart.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEnd.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEnd.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEnd.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStartFiltered.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStartFiltered.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeStartFiltered.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEndFiltered.calendar-module__uVl2Pq__sunday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEndFiltered.calendar-module__uVl2Pq__saturday .calendar-module__uVl2Pq__dayButton,.calendar-module__uVl2Pq__rangeEndFiltered.calendar-module__uVl2Pq__holiday .calendar-module__uVl2Pq__dayButton{color:var(--color-text-inverse)}.calendar-module__uVl2Pq__outside .calendar-module__uVl2Pq__dayButton{color:var(--color-text-tertiary);opacity:.5}.calendar-module__uVl2Pq__disabled .calendar-module__uVl2Pq__dayButton{opacity:.3;pointer-events:none}.calendar-module__uVl2Pq__hidden{visibility:hidden}
.date-picker-module__zwGmDa__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.date-picker-module__zwGmDa__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.date-picker-module__zwGmDa__inputContainer{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.date-picker-module__zwGmDa__sm{height:var(--size-input-sm)}.date-picker-module__zwGmDa__md{height:var(--size-input)}.date-picker-module__zwGmDa__lg{height:var(--size-input-lg)}.date-picker-module__zwGmDa__sm .date-picker-module__zwGmDa__input{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height)}.date-picker-module__zwGmDa__inputContainer:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent)}.date-picker-module__zwGmDa__inputContainer:hover:not(:focus-within,[data-disabled]){border-color:var(--color-border-strong)}.date-picker-module__zwGmDa__inputContainer[data-disabled]{background:var(--color-bg-tertiary);cursor:not-allowed}.date-picker-module__zwGmDa__hasError{border-color:var(--color-status-error)}.date-picker-module__zwGmDa__hasError:focus-within{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.date-picker-module__zwGmDa__input{min-width:0;height:100%;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.date-picker-module__zwGmDa__input::placeholder{color:var(--color-text-tertiary)}.date-picker-module__zwGmDa__input:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.date-picker-module__zwGmDa__calendarIcon{color:var(--color-text-secondary);flex-shrink:0}.date-picker-module__zwGmDa__chevronButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-module__zwGmDa__chevronButton:disabled{cursor:not-allowed}.date-picker-module__zwGmDa__chevronIcon{transition:transform var(--transition-fast)}.date-picker-module__zwGmDa__chevronIconOpen{transform:rotate(180deg)}.date-picker-module__zwGmDa__clearButton{border-radius:var(--radius-full);background:var(--color-bg-quaternary);width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.date-picker-module__zwGmDa__clearButton:hover{background:var(--color-border-default)}.date-picker-module__zwGmDa__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}
.range-date-picker-module__UvdkMq__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.range-date-picker-module__UvdkMq__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.range-date-picker-module__UvdkMq__rangeContainer{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.range-date-picker-module__UvdkMq__separator{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary)}.range-date-picker-module__UvdkMq__inputContainer{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.range-date-picker-module__UvdkMq__sm{height:var(--size-input-sm)}.range-date-picker-module__UvdkMq__md{height:var(--size-input)}.range-date-picker-module__UvdkMq__lg{height:var(--size-input-lg)}.range-date-picker-module__UvdkMq__sm .range-date-picker-module__UvdkMq__input{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height)}.range-date-picker-module__UvdkMq__inputContainer:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent)}.range-date-picker-module__UvdkMq__inputContainer:hover:not(:focus-within,[data-disabled]){border-color:var(--color-border-strong)}.range-date-picker-module__UvdkMq__inputContainer[data-disabled]{background:var(--color-bg-tertiary);cursor:not-allowed}.range-date-picker-module__UvdkMq__hasError .range-date-picker-module__UvdkMq__inputContainer{border-color:var(--color-status-error)}.range-date-picker-module__UvdkMq__hasError .range-date-picker-module__UvdkMq__inputContainer:focus-within{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.range-date-picker-module__UvdkMq__input{min-width:0;height:100%;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.range-date-picker-module__UvdkMq__input::placeholder{color:var(--color-text-tertiary)}.range-date-picker-module__UvdkMq__input:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.range-date-picker-module__UvdkMq__calendarIcon{color:var(--color-text-secondary);flex-shrink:0}.range-date-picker-module__UvdkMq__chevronButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.range-date-picker-module__UvdkMq__chevronButton:disabled{cursor:not-allowed}.range-date-picker-module__UvdkMq__chevronIcon{transition:transform var(--transition-fast)}.range-date-picker-module__UvdkMq__chevronIconOpen{transform:rotate(180deg)}.range-date-picker-module__UvdkMq__clearButton{border-radius:var(--radius-full);background:var(--color-bg-quaternary);width:16px;height:16px;color:var(--color-text-secondary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.range-date-picker-module__UvdkMq__clearButton:hover{background:var(--color-border-default)}.range-date-picker-module__UvdkMq__footer{padding:var(--space-2)var(--space-3);border-top:1px solid var(--color-border-default);justify-content:flex-end;align-items:center;display:flex}.range-date-picker-module__UvdkMq__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}
.work-closed-task-period-module__f6dFLq__root{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.work-closed-task-period-module__f6dFLq__calendar{max-width:min(calc(100vw - var(--ds-space-8)),var(--radix-popover-trigger-width,calc(100vw - var(--ds-space-8))));max-height:var(--radix-popover-content-available-height,calc(100dvh - var(--ds-space-8)));overflow-y:auto}
.work-task-card-module__HGoDVG__card{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);overflow-wrap:anywhere;overflow:hidden}.work-task-card-module__HGoDVG__taskLink{gap:var(--ds-space-2);padding:var(--ds-space-3);color:var(--ds-color-text);flex-direction:column;text-decoration:none;display:flex}.work-task-card-module__HGoDVG__taskLink:hover{background:var(--color-bg-secondary)}.work-task-card-module__HGoDVG__taskLink:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.work-task-card-module__HGoDVG__title{align-items:center;gap:var(--ds-space-2);display:flex}.work-task-card-module__HGoDVG__title h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-font-size-md);flex:1;margin:0;line-height:1.4;overflow:hidden}.work-task-card-module__HGoDVG__type{color:var(--ds-color-primary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);flex-shrink:0}.work-task-card-module__HGoDVG__status{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted);background:var(--color-bg-tertiary);border-radius:var(--radius-full);padding:var(--ds-space-1)var(--ds-space-2);flex-shrink:0}.work-task-card-module__HGoDVG__status[data-status=FAILED]{color:var(--ds-color-danger-text);background:var(--color-status-error-bg)}.work-task-card-module__HGoDVG__title svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--ds-color-text-muted);flex-shrink:0}.work-task-card-module__HGoDVG__description{white-space:pre-wrap;-webkit-line-clamp:2;line-height:1.5;font-size:var(--ds-font-size-sm);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.work-task-card-module__HGoDVG__meta{gap:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);align-items:center;margin:0;line-height:1.5;display:flex}.work-task-card-module__HGoDVG__meta svg{width:var(--size-icon-xs);height:var(--size-icon-xs);flex-shrink:0}.work-task-card-module__HGoDVG__address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-task-card-module__HGoDVG__dates{justify-content:space-between;align-items:center;gap:var(--ds-space-1)var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);flex-wrap:wrap;line-height:1.5;display:flex}
.work-task-company-group-module__DeAiJG__group{overflow-wrap:anywhere;background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);overflow:hidden}.work-task-company-group-module__DeAiJG__header{padding:var(--ds-space-2)var(--ds-space-3);background:var(--color-bg-brand-subtle)}.work-task-company-group-module__DeAiJG__companyHeading,.work-task-company-group-module__DeAiJG__rowHeading,.work-task-company-group-module__DeAiJG__descriptionRow{align-items:center;gap:var(--ds-space-2);display:flex}.work-task-company-group-module__DeAiJG__companyHeading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-font-size-sm);letter-spacing:-.02em;flex:1;margin:0;overflow:hidden}.work-task-company-group-module__DeAiJG__count,.work-task-company-group-module__DeAiJG__type{color:var(--ds-color-primary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);flex-shrink:0}.work-task-company-group-module__DeAiJG__row{background:var(--color-bg-secondary);gap:var(--ds-space-1);padding:var(--ds-space-2)var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);min-height:5.75rem;color:var(--ds-color-text);flex-direction:column;text-decoration:none;display:flex}.work-task-company-group-module__DeAiJG__row:hover{background:var(--color-bg-secondary)}.work-task-company-group-module__DeAiJG__row:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.work-task-company-group-module__DeAiJG__rowHeading{justify-content:space-between}.work-task-company-group-module__DeAiJG__status{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted);background:var(--color-bg-tertiary);border-radius:var(--radius-full);padding:var(--ds-space-1)var(--ds-space-2)}.work-task-company-group-module__DeAiJG__status[data-status=IN_PROGRESS]{color:var(--ds-color-primary);background:var(--color-bg-brand-subtle)}.work-task-company-group-module__DeAiJG__description{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.work-task-company-group-module__DeAiJG__descriptionRow svg,.work-task-company-group-module__DeAiJG__meta svg,.work-task-company-group-module__DeAiJG__workers svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.work-task-company-group-module__DeAiJG__descriptionRow svg{color:var(--ds-color-text-muted)}.work-task-company-group-module__DeAiJG__meta,.work-task-company-group-module__DeAiJG__workers{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);flex-wrap:wrap;margin:0;line-height:1.6;display:flex}.work-task-company-group-module__DeAiJG__header .work-task-company-group-module__DeAiJG__meta{margin-top:var(--ds-space-1);flex-wrap:nowrap;align-items:baseline}.work-task-company-group-module__DeAiJG__header .work-task-company-group-module__DeAiJG__meta svg{align-self:center}.work-task-company-group-module__DeAiJG__received{align-items:center;gap:var(--ds-space-1);margin-left:auto;display:inline-flex}.work-task-company-group-module__DeAiJG__workers{color:var(--ds-color-primary)}.work-task-company-group-module__DeAiJG__error{padding:var(--ds-space-4);color:var(--ds-color-danger-text)}.work-task-company-group-module__DeAiJG__skeleton{justify-content:center;gap:var(--ds-space-1);min-height:5.75rem;padding:var(--ds-space-2)var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);flex-direction:column;display:flex}.work-task-company-group-module__DeAiJG__skeleton span{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);width:60%;height:.75rem}.work-task-company-group-module__DeAiJG__skeleton span:first-child{width:20%}.work-task-company-group-module__DeAiJG__skeleton span:last-child{width:40%}.work-task-company-group-module__DeAiJG__header .work-task-company-group-module__DeAiJG__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-task-company-group-module__DeAiJG__row[data-date-status=DUE]{background:var(--color-bg-brand-subtle)}.work-task-company-group-module__DeAiJG__row[data-date-status=EXPIRED]{background:var(--color-status-warning-bg)}.work-task-company-group-module__DeAiJG__row[data-date-status=EXPIRED] .work-task-company-group-module__DeAiJG__received{color:var(--ds-color-warning-text)}
.combobox-module__kT0uIG__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.combobox-module__kT0uIG__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.combobox-module__kT0uIG__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.combobox-module__kT0uIG__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.combobox-module__kT0uIG__trigger:focus,.combobox-module__kT0uIG__trigger[data-state=open]{border-color:var(--color-interactive-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent);outline:none}.combobox-module__kT0uIG__trigger:disabled{opacity:.5;cursor:not-allowed}.combobox-module__kT0uIG__trigger[data-placeholder]{color:var(--color-text-tertiary)}.combobox-module__kT0uIG__sm{height:var(--size-input-sm);font-size:var(--typo-body-md-size)}.combobox-module__kT0uIG__md{height:var(--size-input)}.combobox-module__kT0uIG__lg{height:var(--size-input-lg)}.combobox-module__kT0uIG__hasError{border-color:var(--color-status-error)}.combobox-module__kT0uIG__hasError:focus,.combobox-module__kT0uIG__hasError[data-state=open]{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.combobox-module__kT0uIG__triggerValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combobox-module__kT0uIG__icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.combobox-module__kT0uIG__content{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:52;pointer-events:auto;width:var(--radix-popover-trigger-width);overflow:hidden}.combobox-module__kT0uIG__content[data-state=open]{animation:combobox-module__kT0uIG__fadeIn var(--transition-fast)}.combobox-module__kT0uIG__content[data-state=closed]{animation:combobox-module__kT0uIG__fadeOut var(--transition-fast)}@keyframes combobox-module__kT0uIG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes combobox-module__kT0uIG__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.combobox-module__kT0uIG__searchWrapper{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border-default);display:flex}.combobox-module__kT0uIG__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.combobox-module__kT0uIG__searchInput{width:100%;padding:var(--space-1)var(--space-1);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none}.combobox-module__kT0uIG__searchInput:focus{outline:none}.combobox-module__kT0uIG__searchInput::placeholder{color:var(--color-text-tertiary)}.combobox-module__kT0uIG__optionsList{max-height:240px;padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.combobox-module__kT0uIG__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);outline:none;display:flex}.combobox-module__kT0uIG__option:hover,.combobox-module__kT0uIG__option:focus-visible{background:var(--color-bg-secondary)}.combobox-module__kT0uIG__option.combobox-module__kT0uIG__selected{color:var(--color-interactive-primary)}.combobox-module__kT0uIG__option.combobox-module__kT0uIG__disabled{opacity:.5;pointer-events:none}.combobox-module__kT0uIG__optionContent{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.combobox-module__kT0uIG__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combobox-module__kT0uIG__optionDescription{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-secondary)}.combobox-module__kT0uIG__checkIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.combobox-module__kT0uIG__empty{padding:var(--space-4)var(--space-3);text-align:center;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary);list-style:none}.combobox-module__kT0uIG__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.combobox-module__kT0uIG__content[data-overlay-contained]{max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow:auto}
.dialog-module__JLFmCW__overlay{z-index:calc(var(--z-index-modal) + var(--modal-layer-order,0)*2);background:var(--color-overlay);position:fixed;inset:0}.dialog-module__JLFmCW__overlay[data-contained]{pointer-events:auto;position:absolute}.dialog-module__JLFmCW__overlay[data-state=open]{animation:dialog-module__JLFmCW__fadeIn var(--transition-normal)}.dialog-module__JLFmCW__overlay[data-state=closed]{animation:dialog-module__JLFmCW__fadeOut var(--transition-fast)}@keyframes dialog-module__JLFmCW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__JLFmCW__fadeOut{0%{opacity:1}to{opacity:0}}.dialog-module__JLFmCW__content{z-index:calc(var(--z-index-modal) + var(--modal-layer-order,0)*2 + 1);background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;width:90vw;max-width:480px;max-height:85vh;display:flex;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dialog-module__JLFmCW__portalContainer{z-index:1;position:relative}.dialog-module__JLFmCW__content>:not(.dialog-module__JLFmCW__portalContainer){isolation:isolate}.dialog-module__JLFmCW__sizeSm{max-width:360px}.dialog-module__JLFmCW__sizeMd{max-width:480px}.dialog-module__JLFmCW__sizeLg{max-width:640px}.dialog-module__JLFmCW__sizeXl{max-width:800px}.dialog-module__JLFmCW__content[data-state=open]{animation:dialog-module__JLFmCW__contentIn var(--transition-normal)}.dialog-module__JLFmCW__content[data-state=closed]{animation:dialog-module__JLFmCW__contentOut var(--transition-fast)}@keyframes dialog-module__JLFmCW__contentIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__JLFmCW__contentOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.dialog-module__JLFmCW__header{padding:var(--space-5)var(--space-6)var(--space-3);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.dialog-module__JLFmCW__body{min-height:0;padding:var(--space-2)var(--space-6)var(--space-4);flex:1;overflow-y:auto}.dialog-module__JLFmCW__content>form{flex-direction:column;flex:1;min-height:0;display:flex}.dialog-module__JLFmCW__bodyHorizontal{gap:var(--space-4);flex-direction:row;display:flex}.dialog-module__JLFmCW__section{min-height:0}.dialog-module__JLFmCW__sectionMuted{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg)}.dialog-module__JLFmCW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-6);flex-shrink:0;display:flex}.dialog-module__JLFmCW__title{font-size:var(--typo-heading-sm-size);line-height:var(--typo-heading-sm-line-height);font-weight:var(--typo-heading-sm-weight);color:var(--color-text-primary);margin:0}.dialog-module__JLFmCW__description{margin:var(--space-1)0 0;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary)}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation]{width:100%;max-width:none;animation:none;left:0;right:0;transform:none}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation=fullscreen]{top:var(--overlay-viewport-top,0);height:var(--overlay-viewport-height,100dvh);max-height:var(--overlay-viewport-height,100dvh);border-radius:0;bottom:auto}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation=sheet]{top:auto;bottom:var(--overlay-viewport-bottom,0);max-height:calc(var(--overlay-viewport-height,100dvh)*.85);border-radius:var(--radius-xl)var(--radius-xl)0 0}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation] .dialog-module__JLFmCW__body{overscroll-behavior:contain;scroll-padding-block:var(--space-4)}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation] .dialog-module__JLFmCW__footer{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}[data-device=mobile] .dialog-module__JLFmCW__content[data-mobile-presentation=fullscreen] .dialog-module__JLFmCW__header{padding-top:max(var(--space-5),env(safe-area-inset-top))}.dialog-module__JLFmCW__content[data-contained]{width:calc(100% - var(--space-4)*2);pointer-events:auto;max-height:85%;position:absolute;top:50%;left:50%}.dialog-module__JLFmCW__content[data-contained][data-mobile-presentation=fullscreen]{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%;animation:none;inset:0;transform:none}[data-device=mobile] .dialog-module__JLFmCW__content[data-contained][data-mobile-presentation=sheet]{width:100%;max-width:none;top:auto;bottom:0;left:0}
.design-system-provider-module__SnNfIa__root{isolation:isolate;min-width:0;position:relative}.design-system-provider-module__SnNfIa__viewport{inset:var(--overlay-viewport-top,0)0 auto;height:min(100%,var(--overlay-viewport-height,100dvh));z-index:var(--z-index-modal);pointer-events:none;clip-path:inset(0);position:absolute}.design-system-provider-module__SnNfIa__viewport>*{pointer-events:auto}
.work-dialog-module__k5Fx9G__modal{max-width:calc(40rem - var(--ds-space-4)*2)}
.work-task-filter-module__mJSlxa__header{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1);border-bottom:1px solid var(--ds-color-border-subtle);flex-direction:row;display:flex}.work-task-filter-module__mJSlxa__header h2{font-size:var(--ds-font-size-md);flex:1;margin:0}.work-task-filter-module__mJSlxa__header .work-task-filter-module__mJSlxa__search{color:var(--ds-color-primary);margin-left:auto}.work-task-filter-module__mJSlxa__body{gap:var(--ds-space-3);padding:var(--ds-space-3);flex-direction:column;display:flex}.work-task-filter-module__mJSlxa__section{padding:var(--ds-space-3);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md)}.work-task-filter-module__mJSlxa__section h2{margin:0 0 var(--ds-space-2);font-size:var(--ds-font-size-md)}.work-task-filter-module__mJSlxa__regionGroup{--choice-bg:var(--color-bg-brand-subtle)}.work-task-filter-module__mJSlxa__regionGroup[data-color="1"]{--choice-bg:var(--color-bg-secondary)}.work-task-filter-module__mJSlxa__regionGroup[data-color="2"]{--choice-bg:var(--color-bg-tertiary)}.work-task-filter-module__mJSlxa__groupHeading{align-items:center;gap:var(--ds-space-2);width:100%;color:var(--ds-color-text);font-weight:var(--ds-font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.work-task-filter-module__mJSlxa__choices{gap:var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-task-filter-module__mJSlxa__choice{justify-content:flex-start;align-items:center;gap:var(--ds-space-1);padding-inline:var(--ds-space-1);background:var(--choice-bg,var(--color-bg-brand-subtle));border-radius:var(--radius-sm);color:var(--ds-color-text);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;display:flex}.work-task-filter-module__mJSlxa__choice[aria-pressed=true]{border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.work-task-filter-module__mJSlxa__check{width:calc(var(--size-icon-xs) + 2px);height:calc(var(--size-icon-xs) + 2px);border:1px solid var(--ds-color-text-muted);border-radius:var(--radius-xs);flex-shrink:0;place-items:center;display:grid}.work-task-filter-module__mJSlxa__check[data-checked=true]{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-surface)}.work-task-filter-module__mJSlxa__check svg{width:var(--size-icon-xs);height:var(--size-icon-xs);display:block}.work-task-filter-module__mJSlxa__count{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs)}.work-task-filter-module__mJSlxa__empty{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}@media not (min-width:480px){.work-task-filter-module__mJSlxa__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:360px){.work-task-filter-module__mJSlxa__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-task-filter-module__mJSlxa__body .work-task-filter-module__mJSlxa__groupHeading{justify-content:flex-start}.work-task-filter-module__mJSlxa__groupHeading>span{align-items:center;gap:var(--ds-space-2);display:inline-flex}.work-task-filter-module__mJSlxa__choice>span{white-space:nowrap;align-items:center;gap:var(--ds-space-1);display:inline-flex}
.file-input-module__olyDsG__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.file-input-module__olyDsG__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.file-input-module__olyDsG__trigger{align-items:center;gap:var(--space-2);height:var(--size-input);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);text-align:left;width:100%;font-family:inherit;display:flex}.file-input-module__olyDsG__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.file-input-module__olyDsG__trigger:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent);outline:none}.file-input-module__olyDsG__trigger:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-tertiary)}.file-input-module__olyDsG__hasError{border-color:var(--color-status-error)}.file-input-module__olyDsG__hasError:focus-visible{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.file-input-module__olyDsG__icon{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.file-input-module__olyDsG__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);flex:1;overflow:hidden}.file-input-module__olyDsG__placeholder{color:var(--color-text-tertiary)}.file-input-module__olyDsG__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-input-module__olyDsG__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.file-input-module__olyDsG__helperText{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-secondary)}
.image-input-module__RBj2Lq__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.image-input-module__RBj2Lq__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.image-input-module__RBj2Lq__dropZone{justify-content:center;align-items:center;gap:var(--space-2);height:100%;min-height:160px;padding:var(--space-8);border:2px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-primary);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast);flex-direction:column;display:flex}.image-input-module__RBj2Lq__dropZone:hover:not(.image-input-module__RBj2Lq__disabled,.image-input-module__RBj2Lq__hasImage){border-color:var(--color-border-strong);background:var(--color-bg-secondary)}.image-input-module__RBj2Lq__dropZone.image-input-module__RBj2Lq__hasImage{cursor:default;border-style:solid;border-color:var(--color-border-default);padding:0}.image-input-module__RBj2Lq__dragOver{border-color:var(--color-interactive-primary);background:var(--color-status-primary-bg)}.image-input-module__RBj2Lq__disabled{opacity:.5;cursor:not-allowed}.image-input-module__RBj2Lq__hasError{border-color:var(--color-status-error)}.image-input-module__RBj2Lq__placeholder{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.image-input-module__RBj2Lq__placeholderIcon{color:var(--color-text-tertiary)}.image-input-module__RBj2Lq__placeholderText{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary);text-align:center}.image-input-module__RBj2Lq__imageContainer{justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;display:flex;position:relative}.image-input-module__RBj2Lq__imageContain{object-fit:contain;border-radius:var(--radius-md)}.image-input-module__RBj2Lq__hoverOverlay{justify-content:center;align-items:center;gap:var(--space-2);opacity:0;transition:opacity var(--transition-fast),background-color var(--transition-fast);background:0 0;display:flex;position:absolute;inset:0}.image-input-module__RBj2Lq__imageContainer:hover .image-input-module__RBj2Lq__hoverOverlay{opacity:1;background:color-mix(in srgb,var(--color-bg-inverse)30%,transparent)}.image-input-module__RBj2Lq__overlayButton{border-radius:var(--radius-full);background:var(--color-bg-primary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-fast),color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.image-input-module__RBj2Lq__overlayButton:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.image-input-module__RBj2Lq__uploadingOverlay{background:color-mix(in srgb,var(--color-bg-primary)60%,transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-input-module__RBj2Lq__uploadingSpinner{color:var(--color-text-secondary);animation:.8s linear infinite image-input-module__RBj2Lq__spin}@keyframes image-input-module__RBj2Lq__spin{to{transform:rotate(360deg)}}.image-input-module__RBj2Lq__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.image-input-module__RBj2Lq__hint{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-tertiary)}
.form-array-module__oOS-pq__root{gap:var(--space-3);flex-direction:column;display:flex}.form-array-module__oOS-pq__list{gap:var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;min-height:120px;display:flex}.form-array-module__oOS-pq__emptyMessage{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary);flex:1;justify-content:center;align-items:center;margin:0;display:flex}.form-array-module__oOS-pq__item{align-items:flex-start;gap:var(--space-2);display:flex}.form-array-module__oOS-pq__item.form-array-module__oOS-pq__dragging{opacity:.5}.form-array-module__oOS-pq__dragHandle{flex-shrink:0;align-self:flex-start}.form-array-module__oOS-pq__dragHandle:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.form-array-module__oOS-pq__dragHandle:active{cursor:grabbing}.form-array-module__oOS-pq__dragHandle:disabled{cursor:default;opacity:.4}.form-array-module__oOS-pq__itemContent{flex:1;min-width:0}.form-array-module__oOS-pq__itemActions{flex-shrink:0;align-self:flex-start}.form-array-module__oOS-pq__addButton{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2)var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);cursor:pointer;background:0 0;transition:all .15s;display:flex}.form-array-module__oOS-pq__addButton:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.form-array-module__oOS-pq__addButton:active{background:var(--color-bg-secondary)}
.icon-button-module__FdmNHa__iconButton{border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button-module__FdmNHa__iconButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.icon-button-module__FdmNHa__iconButton:disabled{cursor:not-allowed;opacity:.4}.icon-button-module__FdmNHa__primary{background:var(--color-interactive-primary);color:var(--color-text-inverse)}.icon-button-module__FdmNHa__primary:hover:not(:disabled){background:var(--color-interactive-primary-hover)}.icon-button-module__FdmNHa__primary:active:not(:disabled){background:var(--color-interactive-primary-active)}.icon-button-module__FdmNHa__secondary{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border-default)}.icon-button-module__FdmNHa__secondary:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-strong)}.icon-button-module__FdmNHa__secondary:active:not(:disabled){background:var(--color-bg-tertiary)}.icon-button-module__FdmNHa__ghost{color:var(--color-text-tertiary);background:0 0}.icon-button-module__FdmNHa__ghost:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.icon-button-module__FdmNHa__ghost:active:not(:disabled){background:var(--color-border-default);color:var(--color-text-primary)}.icon-button-module__FdmNHa__danger{background:var(--color-interactive-error);color:var(--color-text-inverse)}.icon-button-module__FdmNHa__danger:hover:not(:disabled){background:var(--color-interactive-error-hover)}.icon-button-module__FdmNHa__danger:active:not(:disabled){background:var(--color-interactive-error-active)}.icon-button-module__FdmNHa__sm{width:var(--size-button-sm);height:var(--size-button-sm)}.icon-button-module__FdmNHa__sm svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.icon-button-module__FdmNHa__md{width:var(--size-button-md);height:var(--size-button-md)}.icon-button-module__FdmNHa__md svg{width:var(--size-icon-md);height:var(--size-icon-md)}.icon-button-module__FdmNHa__lg{width:var(--size-button-lg);height:var(--size-button-lg)}.icon-button-module__FdmNHa__lg svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}
.input-module__Tw4Htq__wrapper{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.input-module__Tw4Htq__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.input-module__Tw4Htq__inputContainer{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center;display:flex;overflow:hidden}.input-module__Tw4Htq__inputContainer:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent)}.input-module__Tw4Htq__inputContainer:hover:not(:focus-within,[data-disabled]){border-color:var(--color-border-strong)}.input-module__Tw4Htq__inputContainer[data-disabled]{background:var(--color-bg-tertiary);cursor:not-allowed}.input-module__Tw4Htq__hasError{border-color:var(--color-status-error)}.input-module__Tw4Htq__hasError:focus-within{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.input-module__Tw4Htq__input{width:100%;min-width:0;height:100%;padding:0 var(--space-3);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.input-module__Tw4Htq__input::placeholder{color:var(--color-text-tertiary)}.input-module__Tw4Htq__input:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.input-module__Tw4Htq__slot{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.input-module__Tw4Htq__slot:first-child{padding-left:var(--space-3)}.input-module__Tw4Htq__slot:last-child{padding-right:var(--space-3)}.input-module__Tw4Htq__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.input-module__Tw4Htq__helperText{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-secondary)}.input-module__Tw4Htq__sm{height:var(--size-input-sm)}.input-module__Tw4Htq__md{height:var(--size-input)}.input-module__Tw4Htq__lg{height:var(--size-input-lg)}.input-module__Tw4Htq__sm svg,.input-module__Tw4Htq__md svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.input-module__Tw4Htq__lg svg{width:var(--size-icon-md);height:var(--size-icon-md)}.input-module__Tw4Htq__sm .input-module__Tw4Htq__input{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height)}
.loading-indicator-module__VQ1ewq__spinner{animation:.8s linear infinite loading-indicator-module__VQ1ewq__spin}.loading-indicator-module__VQ1ewq__sm{width:16px;height:16px}.loading-indicator-module__VQ1ewq__md{width:24px;height:24px}.loading-indicator-module__VQ1ewq__lg{width:32px;height:32px}.loading-indicator-module__VQ1ewq__primary{color:var(--color-interactive-primary)}.loading-indicator-module__VQ1ewq__secondary{color:var(--color-text-secondary)}.loading-indicator-module__VQ1ewq__inverse{color:var(--color-text-inverse)}.loading-indicator-module__VQ1ewq__track{opacity:.2}.loading-indicator-module__VQ1ewq__indicator{stroke-dasharray:62.83;stroke-dashoffset:47.12px;animation:1.2s ease-in-out infinite loading-indicator-module__VQ1ewq__dash}@keyframes loading-indicator-module__VQ1ewq__spin{to{transform:rotate(360deg)}}@keyframes loading-indicator-module__VQ1ewq__dash{0%{stroke-dashoffset:47.12px}50%{stroke-dashoffset:15.71px}to{stroke-dashoffset:47.12px}}
.nested-card-module__0mDRxG__root{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.nested-card-module__0mDRxG__neutral{border-color:var(--color-border-default)}.nested-card-module__0mDRxG__primary{border-color:var(--color-border-brand)}.nested-card-module__0mDRxG__header{align-items:flex-end;gap:var(--space-2);display:flex}.nested-card-module__0mDRxG__content{gap:var(--space-3);flex-direction:column;display:flex}
.form-array-card-module__cHvIMG__root,.form-array-card-module__cHvIMG__headerContent{flex:1;min-width:0}
.popover-module__YLr74G__content{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);--popover-trigger-width:var(--radix-popover-trigger-width);will-change:opacity,transform;outline:none}.popover-module__YLr74G__content[data-state=open]{animation:popover-module__YLr74G__popoverIn var(--transition-fast)}.popover-module__YLr74G__content[data-state=closed]{animation:popover-module__YLr74G__popoverOut var(--transition-fast)}@keyframes popover-module__YLr74G__popoverIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-module__YLr74G__popoverOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.popover-module__YLr74G__content[data-overlay-contained]{max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow:auto}
.pagination-module__LreL-G__pagination{--pagination-control-size:var(--size-control-md);align-items:center;gap:var(--space-1);display:flex}.pagination-module__LreL-G__sm{--pagination-control-size:var(--size-control-sm)}.pagination-module__LreL-G__md{--pagination-control-size:var(--size-control-md)}.pagination-module__LreL-G__lg{--pagination-control-size:var(--size-control-lg)}.pagination-module__LreL-G__navButton,.pagination-module__LreL-G__pageButton{min-width:var(--pagination-control-size);height:var(--pagination-control-size);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--typo-body-md-size);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pagination-module__LreL-G__navButton:hover:not(:disabled),.pagination-module__LreL-G__pageButton:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.pagination-module__LreL-G__navButton:focus-visible,.pagination-module__LreL-G__pageButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pagination-module__LreL-G__navButton:disabled,.pagination-module__LreL-G__pageButton:disabled{cursor:not-allowed;opacity:.5}.pagination-module__LreL-G__pageButton{padding-inline:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pagination-module__LreL-G__jumpPopover{gap:var(--space-3);padding:var(--space-3);display:grid}.pagination-module__LreL-G__jumpHeading{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--typo-body-sm-size);display:flex}.pagination-module__LreL-G__jumpHeading span{color:var(--color-text-tertiary)}.pagination-module__LreL-G__jumpControls{align-items:flex-end;gap:var(--space-2);display:flex}.pagination-module__LreL-G__jumpInput{width:8rem}
.pressable-module__0ZRe-W__root{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;padding:0;display:inline-flex}.pressable-module__0ZRe-W__root:disabled{cursor:not-allowed;opacity:.5}
.radio-card-module__2DY8Eq__group{gap:var(--space-3);display:flex}.radio-card-module__2DY8Eq__horizontal{flex-direction:row}.radio-card-module__2DY8Eq__vertical{flex-direction:column}.radio-card-module__2DY8Eq__item{all:unset;box-sizing:border-box;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;flex:1;display:flex}.radio-card-module__2DY8Eq__item:hover{border-color:var(--color-border-strong)}.radio-card-module__2DY8Eq__item:focus-visible{outline:var(--outline-width)solid var(--color-focus-ring);outline-offset:var(--outline-offset)}.radio-card-module__2DY8Eq__item[data-state=checked]{border-color:var(--color-interactive-primary);box-shadow:0 0 0 1px var(--color-interactive-primary)}.radio-card-module__2DY8Eq__item[data-disabled]{opacity:.5;cursor:not-allowed}.radio-card-module__2DY8Eq__itemHeader{align-items:center;gap:var(--space-2);display:flex}.radio-card-module__2DY8Eq__indicator{border:2px solid var(--color-border-strong);border-radius:var(--radius-full);width:18px;height:18px;transition:border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radio-card-module__2DY8Eq__item[data-state=checked] .radio-card-module__2DY8Eq__indicator{border-color:var(--color-interactive-primary)}.radio-card-module__2DY8Eq__indicatorDot{border-radius:var(--radius-full);background:var(--color-interactive-primary);width:8px;height:8px}.radio-card-module__2DY8Eq__icon{color:var(--color-text-tertiary);align-items:center;display:flex}.radio-card-module__2DY8Eq__item[data-state=checked] .radio-card-module__2DY8Eq__icon{color:var(--color-interactive-primary)}.radio-card-module__2DY8Eq__title{font-size:var(--typo-label-lg-size);line-height:var(--typo-label-lg-line-height);font-weight:var(--typo-label-lg-weight);color:var(--color-text-primary)}.radio-card-module__2DY8Eq__item[data-state=checked] .radio-card-module__2DY8Eq__title{color:var(--color-interactive-primary)}.radio-card-module__2DY8Eq__description{padding-left:calc(18px + var(--space-2));font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary);margin:0}
.scroll-area-module__JN8VyW__root{position:relative;overflow:hidden}.scroll-area-module__JN8VyW__viewport{border-radius:inherit;width:100%;height:100%}.scroll-area-module__JN8VyW__viewport>div{display:block!important}.scroll-area-module__JN8VyW__scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast);opacity:0;padding:1px;display:flex}.scroll-area-module__JN8VyW__root:hover .scroll-area-module__JN8VyW__scrollbar,.scroll-area-module__JN8VyW__scrollbar[data-state=visible]{opacity:1}.scroll-area-module__JN8VyW__scrollbarVertical{width:8px}.scroll-area-module__JN8VyW__scrollbarHorizontal{flex-direction:column;height:8px}.scroll-area-module__JN8VyW__thumb{border-radius:var(--radius-full);background-color:var(--color-neutral-500);transition:background-color var(--transition-fast);flex:1;position:relative}.scroll-area-module__JN8VyW__thumb:hover{background-color:var(--color-neutral-600)}
.work-record-dialog-module__n6hq4a__form{gap:var(--ds-space-4);flex-direction:column;display:flex}.work-record-dialog-module__n6hq4a__choices{gap:var(--ds-space-3);flex-direction:column;display:flex}.work-record-dialog-module__n6hq4a__meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);line-height:1.6}.work-record-dialog-module__n6hq4a__error{color:var(--ds-color-danger-text)}
.tabs-module__TgYyhG__root{width:100%}.tabs-module__TgYyhG__list{border-bottom:1px solid var(--color-border-default);scrollbar-width:none;align-items:center;gap:0;display:flex;position:relative;overflow-x:auto}.tabs-module__TgYyhG__list::-webkit-scrollbar{display:none}.tabs-module__TgYyhG__indicator{bottom:-1px;left:var(--tab-indicator-left,0);width:var(--tab-indicator-width,0);background-color:var(--color-interactive-primary);opacity:0;height:2px;transition:left var(--transition-normal),width var(--transition-normal),opacity var(--transition-fast);pointer-events:none;border-radius:1px 1px 0 0;position:absolute}.tabs-module__TgYyhG__trigger{padding:var(--space-2)var(--space-4);font-size:var(--typo-label-lg-size);line-height:var(--typo-label-lg-line-height);font-weight:var(--typo-label-lg-weight);color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:-1px;display:inline-flex;position:relative}.tabs-module__TgYyhG__trigger:hover{color:var(--color-text-secondary)}.tabs-module__TgYyhG__trigger[data-state=active]{color:var(--color-text-primary)}.tabs-module__TgYyhG__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)var(--radius-sm)0 0}.tabs-module__TgYyhG__trigger:disabled{color:var(--color-text-disabled);cursor:not-allowed}.tabs-module__TgYyhG__content{padding-top:var(--space-4)}.tabs-module__TgYyhG__content:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}
.company-picker-dialog-module__l_Q_mq__trigger{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.company-picker-dialog-module__l_Q_mq__trigger>span:last-child{margin-left:auto}.company-picker-dialog-module__l_Q_mq__triggerValue{gap:var(--ds-space-1);min-width:0;display:grid}.company-picker-dialog-module__l_Q_mq__triggerValue>span,.company-picker-dialog-module__l_Q_mq__triggerValue small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-picker-dialog-module__l_Q_mq__triggerValue>span[data-placeholder]{color:var(--color-text-secondary);font-weight:var(--ds-font-weight-regular)}.company-picker-dialog-module__l_Q_mq__triggerValue small{color:var(--color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-regular)}.company-picker-dialog-module__l_Q_mq__body{gap:var(--ds-space-3);flex-direction:column;min-height:0;display:flex}.company-picker-dialog-module__l_Q_mq__searchActions,.company-picker-dialog-module__l_Q_mq__resultFooter{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.company-picker-dialog-module__l_Q_mq__resultCount{color:var(--color-text-secondary);font-size:var(--ds-font-size-sm);white-space:nowrap;margin:0}.company-picker-dialog-module__l_Q_mq__resultArea{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);height:min(28rem,48dvh);min-height:16rem}.company-picker-dialog-module__l_Q_mq__optionList{padding:var(--ds-space-2)}.company-picker-dialog-module__l_Q_mq__state{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:16rem;padding:var(--ds-space-6);color:var(--color-text-secondary);text-align:center;display:flex}.company-picker-dialog-module__l_Q_mq__pagination{max-width:100%;margin-left:auto;overflow-x:auto}@media (max-width:47.99rem){.company-picker-dialog-module__l_Q_mq__pagination{margin-inline:auto;overflow:visible}.company-picker-dialog-module__l_Q_mq__resultFooter{justify-content:center}.company-picker-dialog-module__l_Q_mq__resultCount{width:100%}.company-picker-dialog-module__l_Q_mq__resultArea{height:46dvh;min-height:0}}
.work-task-processing-module__RQToxG__root{gap:var(--ds-space-4);flex-direction:column;display:flex}.work-task-processing-module__RQToxG__card{background:var(--ds-color-surface);box-shadow:var(--ds-shadow-xs);border-radius:var(--ds-radius-xl);padding:var(--ds-space-5);gap:var(--ds-space-3);border:0;flex-direction:column;display:flex}.work-task-processing-module__RQToxG__card h2{font-size:var(--ds-font-size-md);margin:0}.work-task-processing-module__RQToxG__card p{overflow-wrap:anywhere;margin:0}.work-task-processing-module__RQToxG__heading{justify-content:space-between;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);display:flex}.work-task-processing-module__RQToxG__description{white-space:pre-wrap;line-height:1.7}.work-task-processing-module__RQToxG__meta{gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);flex-direction:column;line-height:1.7;display:flex}.work-task-processing-module__RQToxG__actions{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-task-processing-module__RQToxG__record{gap:var(--ds-space-2);padding-block:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);flex-direction:column;display:flex}.work-task-processing-module__RQToxG__record[data-canceled=true]{opacity:.65}.work-task-processing-module__RQToxG__error{color:var(--ds-color-danger-text)}.work-task-processing-module__RQToxG__meta a{color:var(--ds-color-primary)}
.work-screen-module__6LazLG__root{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.toolbar-module__UX67aq__toolbar{padding:var(--space-2);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-secondary);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.toolbar-module__UX67aq__toolbarButton{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.toolbar-module__UX67aq__toolbarButton:hover{background:var(--color-bg-tertiary)}.toolbar-module__UX67aq__toolbarButton.toolbar-module__UX67aq__active{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.toolbar-module__UX67aq__toolbarButton:disabled{opacity:.4;cursor:not-allowed}.toolbar-module__UX67aq__divider{background:var(--color-border-default);width:1px;height:20px;margin:0 var(--space-1)}.toolbar-module__UX67aq__dropdownWrapper{position:relative}.toolbar-module__UX67aq__dropdownTrigger{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--typo-body-md-size);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.toolbar-module__UX67aq__dropdownTrigger:hover{background:var(--color-bg-tertiary)}.toolbar-module__UX67aq__dropdownPanel{margin-top:var(--space-1);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:20;padding:var(--space-1);min-width:80px;position:absolute;top:100%;left:0}.toolbar-module__UX67aq__dropdownItem{width:100%;padding:6px var(--space-3);text-align:left;font-size:var(--typo-body-md-size);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;display:block}.toolbar-module__UX67aq__dropdownItem:hover{background:var(--color-bg-tertiary)}.toolbar-module__UX67aq__dropdownResetItem{color:var(--color-text-tertiary);}.toolbar-module__UX67aq__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1)0}.toolbar-module__UX67aq__colorGrid{gap:var(--space-1);padding:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.toolbar-module__UX67aq__colorSwatch{width:var(--size-button-sm);height:var(--size-button-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition-fast)}.toolbar-module__UX67aq__colorSwatch:hover{transform:scale(1.15)}.toolbar-module__UX67aq__colorIndicator{border:1px solid var(--color-border-default);border-radius:2px;width:12px;height:12px}
.text-editor-module__lffmEG__wrapper{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);position:relative;overflow:hidden}.text-editor-module__lffmEG__wrapper.text-editor-module__lffmEG__disabled{opacity:.6;pointer-events:none}.text-editor-module__lffmEG__wrapper.text-editor-module__lffmEG__readOnly .tiptap{background:var(--color-bg-secondary);cursor:default}.text-editor-module__lffmEG__wrapper .tiptap{padding:var(--space-4);outline:none;min-height:200px}.text-editor-module__lffmEG__wrapper .tiptap:focus{outline:none}.text-editor-module__lffmEG__wrapper .tiptap p{margin:0 0 .75em}.text-editor-module__lffmEG__wrapper .tiptap p:last-child{margin-bottom:0}.text-editor-module__lffmEG__wrapper .tiptap h1{margin:0 0 .5em;font-size:2em;font-weight:700;line-height:1.2}.text-editor-module__lffmEG__wrapper .tiptap h2{margin:0 0 .5em;font-size:1.5em;font-weight:600;line-height:1.3}.text-editor-module__lffmEG__wrapper .tiptap h3{margin:0 0 .5em;font-size:1.25em;font-weight:600;line-height:1.4}.text-editor-module__lffmEG__wrapper .tiptap ul{margin:0 0 .75em;padding-left:1.5em;list-style-type:disc}.text-editor-module__lffmEG__wrapper .tiptap ol{margin:0 0 .75em;padding-left:1.5em;list-style-type:decimal}.text-editor-module__lffmEG__wrapper .tiptap li{margin:.25em 0}.text-editor-module__lffmEG__wrapper .tiptap li p{margin:0}.text-editor-module__lffmEG__wrapper .tiptap blockquote{border-left:3px solid var(--color-border-default);color:var(--color-text-secondary);margin:0 0 .75em;padding-left:1em}.text-editor-module__lffmEG__wrapper .tiptap code{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);padding:.125em .25em;font-family:monospace;font-size:.9em}.text-editor-module__lffmEG__wrapper .tiptap pre{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-md);margin:0 0 .75em;padding:1em;overflow-x:auto}.text-editor-module__lffmEG__wrapper .tiptap pre code{color:inherit;background:0 0;padding:0}.text-editor-module__lffmEG__wrapper .tiptap table{border-collapse:collapse;width:100%;margin:0 0 .75em;overflow:hidden}:is(.text-editor-module__lffmEG__wrapper .tiptap th,.text-editor-module__lffmEG__wrapper .tiptap td){border:1px solid var(--color-border-default);padding:var(--space-2)var(--space-3);text-align:left;vertical-align:top;min-width:50px;position:relative}.text-editor-module__lffmEG__wrapper .tiptap th{background:var(--color-bg-secondary);font-weight:600}.text-editor-module__lffmEG__wrapper .tiptap tr:hover td{background:var(--color-bg-secondary)}.text-editor-module__lffmEG__wrapper .tiptap .selectedCell{background:color-mix(in srgb,var(--color-interactive-primary)10%,transparent)}.text-editor-module__lffmEG__wrapper .tiptap .tableWrapper{margin:0 0 .75em;overflow-x:auto}.text-editor-module__lffmEG__wrapper .tiptap .resize-cursor{cursor:col-resize}.text-editor-module__lffmEG__wrapper .tiptap .column-resize-handle{background:var(--color-interactive-primary);cursor:col-resize;z-index:20;width:4px;position:absolute;top:0;bottom:0;right:-2px}:is(.text-editor-module__lffmEG__wrapper .tiptap th .column-resize-handle,.text-editor-module__lffmEG__wrapper .tiptap td .column-resize-handle){opacity:0;transition:opacity var(--transition-fast)}.text-editor-module__lffmEG__wrapper .tiptap th:hover .column-resize-handle{opacity:1}.text-editor-module__lffmEG__wrapper .tiptap td:hover .column-resize-handle{opacity:1}.text-editor-module__lffmEG__wrapper .tiptap .column-resize-handle:hover{opacity:1}.text-editor-module__lffmEG__wrapper .tiptap .selectedCell:after{content:"";background:color-mix(in srgb,var(--color-interactive-primary)10%,transparent);pointer-events:none;position:absolute;inset:0}.text-editor-module__lffmEG__wrapper .tiptap img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:.75em 0;display:block}.text-editor-module__lffmEG__wrapper .tiptap img.resizable{cursor:pointer}.text-editor-module__lffmEG__wrapper .tiptap img.ProseMirror-selectednode{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.text-editor-module__lffmEG__wrapper .tiptap a{color:var(--color-interactive-primary);text-decoration:underline}.text-editor-module__lffmEG__wrapper .tiptap a:hover{opacity:.8}.text-editor-module__lffmEG__wrapper .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-disabled);pointer-events:none;float:left;height:0}.text-editor-module__lffmEG__wrapper .tiptap hr{border:none;border-top:1px solid var(--color-border-default);margin:1em 0}.text-editor-module__lffmEG__uploadOverlay{background:color-mix(in srgb,var(--color-bg-primary)70%,transparent);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.text-editor-module__lffmEG__uploadIndicator{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background:var(--color-bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex}.text-editor-module__lffmEG__spinner{border:2px solid var(--color-border-default);border-top-color:var(--color-text-secondary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite text-editor-module__lffmEG__spin}@keyframes text-editor-module__lffmEG__spin{to{transform:rotate(360deg)}}.text-editor-module__lffmEG__uploadText{font-size:var(--typo-body-md-size);color:var(--color-text-secondary)}
.form-primitive-array-module__ssjY8G__root{gap:var(--space-3);flex-direction:column;display:flex}.form-primitive-array-module__ssjY8G__list{gap:var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-3);flex-direction:column;min-height:80px;display:flex}.form-primitive-array-module__ssjY8G__emptyMessage{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary);flex:1;justify-content:center;align-items:center;margin:0;display:flex}.form-primitive-array-module__ssjY8G__item{align-items:center;gap:var(--space-2);display:flex}.form-primitive-array-module__ssjY8G__item.form-primitive-array-module__ssjY8G__dragging{opacity:.5}.form-primitive-array-module__ssjY8G__dragHandle{border-radius:var(--radius-sm);width:24px;height:32px;color:var(--color-text-tertiary);cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.form-primitive-array-module__ssjY8G__dragHandle:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.form-primitive-array-module__ssjY8G__dragHandle:active{cursor:grabbing}.form-primitive-array-module__ssjY8G__dragHandle:disabled{cursor:default;opacity:.4}.form-primitive-array-module__ssjY8G__itemActions{flex-shrink:0}.form-primitive-array-module__ssjY8G__input{min-width:0;height:var(--size-input);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;flex:1}.form-primitive-array-module__ssjY8G__input::placeholder{color:var(--color-text-tertiary)}.form-primitive-array-module__ssjY8G__input:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent)}.form-primitive-array-module__ssjY8G__input:hover:not(:focus,:disabled){border-color:var(--color-border-strong)}.form-primitive-array-module__ssjY8G__input:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;color:var(--color-text-tertiary)}.form-primitive-array-module__ssjY8G__addButton{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2)var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);cursor:pointer;background:0 0;transition:all .15s;display:flex}.form-primitive-array-module__ssjY8G__addButton:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.form-primitive-array-module__ssjY8G__addButton:active{background:var(--color-bg-secondary)}
.date-time-picker-module__YNp7eq__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.date-time-picker-module__YNp7eq__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.date-time-picker-module__YNp7eq__inputContainer{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.date-time-picker-module__YNp7eq__sm{height:var(--size-input-sm)}.date-time-picker-module__YNp7eq__md{height:var(--size-input)}.date-time-picker-module__YNp7eq__lg{height:var(--size-input-lg)}.date-time-picker-module__YNp7eq__sm .date-time-picker-module__YNp7eq__input{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height)}.date-time-picker-module__YNp7eq__inputContainer:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent)}.date-time-picker-module__YNp7eq__inputContainer:hover:not(:focus-within,[data-disabled]){border-color:var(--color-border-strong)}.date-time-picker-module__YNp7eq__inputContainer[data-disabled]{background:var(--color-bg-tertiary);cursor:not-allowed}.date-time-picker-module__YNp7eq__hasError{border-color:var(--color-status-error)}.date-time-picker-module__YNp7eq__hasError:focus-within{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.date-time-picker-module__YNp7eq__input{min-width:0;height:100%;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.date-time-picker-module__YNp7eq__input::placeholder{color:var(--color-text-tertiary)}.date-time-picker-module__YNp7eq__input:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}.date-time-picker-module__YNp7eq__calendarIcon{color:var(--color-text-secondary);flex-shrink:0}.date-time-picker-module__YNp7eq__chevronButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-time-picker-module__YNp7eq__chevronButton:disabled{cursor:not-allowed}.date-time-picker-module__YNp7eq__chevronIcon{transition:transform var(--transition-fast)}.date-time-picker-module__YNp7eq__chevronIconOpen{transform:rotate(180deg)}.date-time-picker-module__YNp7eq__popoverContent{flex-direction:column;display:flex}.date-time-picker-module__YNp7eq__timeDivider{background:var(--color-border-secondary);height:1px;margin:0 var(--space-2)}.date-time-picker-module__YNp7eq__timeSection{padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.date-time-picker-module__YNp7eq__timeLabel{font-size:var(--typo-label-md-size);font-weight:var(--typo-label-md-weight);color:var(--color-text-secondary)}.date-time-picker-module__YNp7eq__pickerGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);min-width:240px;display:grid}.date-time-picker-module__YNp7eq__pickerColumn{gap:var(--space-1);flex-direction:column;display:flex}.date-time-picker-module__YNp7eq__pickerColumnScrollable{border-radius:var(--radius-md);background:var(--color-bg-secondary);max-height:160px;padding:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent;overflow-y:auto}.date-time-picker-module__YNp7eq__pickerColumnScrollable::-webkit-scrollbar{width:6px}.date-time-picker-module__YNp7eq__pickerColumnScrollable::-webkit-scrollbar-track{background:0 0}.date-time-picker-module__YNp7eq__pickerColumnScrollable::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.date-time-picker-module__YNp7eq__pickerColumnScrollable::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.date-time-picker-module__YNp7eq__pickerItem{border-radius:var(--radius-md);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);padding:0 var(--space-2);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.date-time-picker-module__YNp7eq__pickerItem:hover{background:var(--color-bg-tertiary)}.date-time-picker-module__YNp7eq__pickerItemSelected{background:var(--color-interactive-primary);color:var(--color-text-inverse)}.date-time-picker-module__YNp7eq__pickerItemSelected:hover{background:var(--color-interactive-primary-hover)}.date-time-picker-module__YNp7eq__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}
.multi-combobox-module__QWKAfa__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.multi-combobox-module__QWKAfa__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.multi-combobox-module__QWKAfa__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1)var(--space-3)var(--space-1)var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:flex}.multi-combobox-module__QWKAfa__trigger:hover:not([data-disabled]){border-color:var(--color-border-strong)}.multi-combobox-module__QWKAfa__trigger:focus-within{border-color:var(--color-interactive-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent);outline:none}.multi-combobox-module__QWKAfa__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.multi-combobox-module__QWKAfa__sm{min-height:var(--size-input-sm);font-size:var(--typo-body-md-size)}.multi-combobox-module__QWKAfa__md{min-height:var(--size-input)}.multi-combobox-module__QWKAfa__lg{min-height:var(--size-input-lg)}.multi-combobox-module__QWKAfa__hasError{border-color:var(--color-status-error)}.multi-combobox-module__QWKAfa__hasError:focus-within{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.multi-combobox-module__QWKAfa__triggerContent{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.multi-combobox-module__QWKAfa__icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.multi-combobox-module__QWKAfa__placeholder{color:var(--color-text-tertiary)}.multi-combobox-module__QWKAfa__chip{max-width:150px;height:var(--size-chip);padding:0 var(--space-1)0 var(--space-2);background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-primary);align-items:center;gap:2px;display:inline-flex}.multi-combobox-module__QWKAfa__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-combobox-module__QWKAfa__chipRemove{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multi-combobox-module__QWKAfa__chipRemove:hover{color:var(--color-text-primary)}.multi-combobox-module__QWKAfa__content{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:52;pointer-events:auto;width:var(--radix-popover-trigger-width);overflow:hidden}.multi-combobox-module__QWKAfa__searchWrapper{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border-default);display:flex}.multi-combobox-module__QWKAfa__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.multi-combobox-module__QWKAfa__searchInput{width:100%;padding:var(--space-1);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);background:0 0;border:none}.multi-combobox-module__QWKAfa__searchInput:focus{outline:none}.multi-combobox-module__QWKAfa__searchInput::placeholder{color:var(--color-text-tertiary)}.multi-combobox-module__QWKAfa__optionsList{max-height:240px;padding:var(--space-1);overflow-y:auto}.multi-combobox-module__QWKAfa__content[data-state=open]{animation:multi-combobox-module__QWKAfa__fadeIn var(--transition-fast)}.multi-combobox-module__QWKAfa__content[data-state=closed]{animation:multi-combobox-module__QWKAfa__fadeOut var(--transition-fast)}@keyframes multi-combobox-module__QWKAfa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes multi-combobox-module__QWKAfa__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.multi-combobox-module__QWKAfa__option{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;outline:none;display:flex}.multi-combobox-module__QWKAfa__option:hover,.multi-combobox-module__QWKAfa__option:focus-visible{background:var(--color-bg-secondary)}.multi-combobox-module__QWKAfa__optionSelected{color:var(--color-interactive-primary)}.multi-combobox-module__QWKAfa__optionDisabled{opacity:.5;pointer-events:none}.multi-combobox-module__QWKAfa__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-combobox-module__QWKAfa__checkIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.multi-combobox-module__QWKAfa__empty{padding:var(--space-4)var(--space-3);text-align:center;font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary)}.multi-combobox-module__QWKAfa__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error);margin:0}.multi-combobox-module__QWKAfa__content[data-overlay-contained]{max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow:auto}
.multi-select-box-module__QTlCIq__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.multi-select-box-module__QTlCIq__label{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary)}.multi-select-box-module__QTlCIq__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1)var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:inline-flex}.multi-select-box-module__QTlCIq__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.multi-select-box-module__QTlCIq__trigger:focus,.multi-select-box-module__QTlCIq__trigger[data-state=open]{border-color:var(--color-interactive-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring)20%,transparent);outline:none}.multi-select-box-module__QTlCIq__trigger:disabled{opacity:.5;cursor:not-allowed}.multi-select-box-module__QTlCIq__hasError{border-color:var(--color-status-error)}.multi-select-box-module__QTlCIq__hasError:focus,.multi-select-box-module__QTlCIq__hasError[data-state=open]{border-color:var(--color-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-status-error)20%,transparent)}.multi-select-box-module__QTlCIq__triggerContent{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.multi-select-box-module__QTlCIq__placeholder{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-tertiary)}.multi-select-box-module__QTlCIq__icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.multi-select-box-module__QTlCIq__chip{align-items:center;gap:var(--space-0);padding:var(--space-0)var(--space-1);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);max-width:120px;display:inline-flex}.multi-select-box-module__QTlCIq__chipLabel{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-select-box-module__QTlCIq__chipRemove{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multi-select-box-module__QTlCIq__chipRemove:hover{color:var(--color-text-primary)}.multi-select-box-module__QTlCIq__overflow{font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);color:var(--color-text-secondary);white-space:nowrap}.multi-select-box-module__QTlCIq__content{width:var(--radix-popover-trigger-width);max-height:240px;padding:var(--space-1);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;outline:none;overflow-y:auto}.multi-select-box-module__QTlCIq__content[data-state=open]{animation:multi-select-box-module__QTlCIq__fadeIn var(--transition-fast)}.multi-select-box-module__QTlCIq__content[data-state=closed]{animation:multi-select-box-module__QTlCIq__fadeOut var(--transition-fast)}@keyframes multi-select-box-module__QTlCIq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes multi-select-box-module__QTlCIq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.multi-select-box-module__QTlCIq__item{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;outline:none;display:flex}.multi-select-box-module__QTlCIq__item:hover:not(:disabled){background:var(--color-bg-secondary)}.multi-select-box-module__QTlCIq__item:disabled{opacity:.5;pointer-events:none}.multi-select-box-module__QTlCIq__itemSelected{color:var(--color-interactive-primary)}.multi-select-box-module__QTlCIq__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.multi-select-box-module__QTlCIq__itemIndicator{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:inline-flex}.multi-select-box-module__QTlCIq__groupLabel{padding:var(--space-2)var(--space-3);font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.multi-select-box-module__QTlCIq__separator{height:1px;margin:var(--space-1)0;background:var(--color-border-default)}.multi-select-box-module__QTlCIq__sm{min-height:var(--size-input-sm)}.multi-select-box-module__QTlCIq__md{min-height:var(--size-input)}.multi-select-box-module__QTlCIq__lg{min-height:var(--size-input-lg)}.multi-select-box-module__QTlCIq__sm .multi-select-box-module__QTlCIq__placeholder,.multi-select-box-module__QTlCIq__sm .multi-select-box-module__QTlCIq__chipLabel{font-size:var(--typo-body-md-size);line-height:var(--typo-body-md-line-height)}.multi-select-box-module__QTlCIq__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.multi-select-box-module__QTlCIq__content[data-overlay-contained]{max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow:auto}
.form-field-module__5qXSTG__field{gap:var(--space-1);flex-direction:column;display:flex}.form-field-module__5qXSTG__label{align-items:center;gap:var(--space-1);font-size:var(--typo-label-md-size);line-height:var(--typo-label-md-line-height);font-weight:var(--typo-label-md-weight);color:var(--color-text-primary);display:inline-flex}.form-field-module__5qXSTG__required{color:var(--color-status-error);margin-left:2px}.form-field-module__5qXSTG__error{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-status-error)}.form-field-module__5qXSTG__helperText{font-size:var(--typo-caption-size);line-height:var(--typo-caption-line-height);color:var(--color-text-tertiary)}
.work-task-registration-module__Ubtyqq__error{color:var(--ds-color-danger-text)}.work-task-registration-module__Ubtyqq__form{gap:var(--ds-space-3);flex-direction:column;display:flex}
.work-task-list-module__-q2YoW__toolbar{gap:var(--ds-space-3);flex-direction:column;display:flex}.work-task-list-module__-q2YoW__search{gap:var(--ds-space-1);padding-right:var(--ds-space-1);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xl);align-items:center;display:flex}.work-task-list-module__-q2YoW__search>:first-child{flex:1;min-width:0}.work-task-list-module__-q2YoW__search .work-task-list-module__-q2YoW__searchInput{background:0 0;border:0}.work-task-list-module__-q2YoW__search:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.work-task-list-module__-q2YoW__resultHeading{margin-top:var(--ds-space-3);justify-content:space-between;align-items:center;display:flex}.work-task-list-module__-q2YoW__resultHeading h2{font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);margin:0}.work-task-list-module__-q2YoW__resultHeading span{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.work-task-list-module__-q2YoW__grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.work-task-list-module__-q2YoW__groups{gap:var(--ds-space-2);flex-direction:column;display:flex}.work-task-list-module__-q2YoW__error{color:var(--ds-color-danger-text)}.work-task-list-module__-q2YoW__empty{min-height:18rem;padding:var(--ds-space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.work-task-list-module__-q2YoW__emptyIcon{border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);width:4.5rem;height:4.5rem;color:var(--ds-color-primary);margin-bottom:var(--ds-space-4);place-items:center;display:grid}.work-task-list-module__-q2YoW__emptyIcon svg{width:var(--size-icon-xl);height:var(--size-icon-xl);stroke-width:1.5px}.work-task-list-module__-q2YoW__empty h3{font-size:var(--ds-font-size-md);margin:0}.work-task-list-module__-q2YoW__empty p{margin:var(--ds-space-2)0 var(--ds-space-5);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);line-height:1.7}.work-task-list-module__-q2YoW__emptyLink{color:var(--ds-color-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);padding:var(--ds-space-3);border-radius:var(--radius-full);text-decoration:none}.work-task-list-module__-q2YoW__findToolbar{align-items:center;gap:var(--ds-space-2);display:flex}.work-task-list-module__-q2YoW__filterTrigger{min-width:0;min-height:var(--size-button-md);align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);flex:1}.work-task-list-module__-q2YoW__filterTrigger:hover{background:var(--color-bg-tertiary)}.work-task-list-module__-q2YoW__filterTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.work-task-list-module__-q2YoW__filterTrigger[data-filtered=true]{color:var(--ds-color-primary)}.work-task-list-module__-q2YoW__filterTrigger svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.work-task-list-module__-q2YoW__filterSummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-task-list-module__-q2YoW__findCount{white-space:nowrap;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);flex-shrink:0}.work-task-list-module__-q2YoW__findCount strong{color:var(--ds-color-text);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.work-task-list-module__-q2YoW__findActions{flex-shrink:0;display:flex}
.work-screen-module__axs9Ga__root{gap:var(--ds-space-2);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.work-screen-module__FtlsAa__root{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.work-screen-module__pvvolq__root{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.work-login-module___BFZka__root{max-width:36rem;height:100%;padding:var(--ds-space-8);flex-direction:column;justify-content:center;align-items:stretch;margin-inline:auto;display:flex;overflow:auto}.work-login-module___BFZka__logo{border-radius:var(--ds-radius-xl);background:var(--ds-color-primary);width:3.5rem;height:3.5rem;color:var(--color-text-inverse);margin-bottom:var(--ds-space-5);justify-content:center;align-items:center;display:flex}.work-login-module___BFZka__brand{font-size:var(--ds-font-size-lg);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.02em}.work-login-module___BFZka__root h1{font-size:var(--ds-font-size-3xl);letter-spacing:-.04em;margin-block:var(--ds-space-2);line-height:1.4}.work-login-module___BFZka__root p{color:var(--ds-color-text-muted);line-height:1.7;font-size:var(--ds-font-size-sm)}.work-login-module___BFZka__form{gap:var(--ds-space-4);margin-block:var(--ds-space-6);flex-direction:column;display:flex}.work-login-module___BFZka__root .work-login-module___BFZka__error{height:calc(var(--ds-font-size-sm)*1.7*2);color:var(--ds-color-danger-text);margin:0;overflow-y:auto}.work-login-module___BFZka__form>button{border-radius:var(--ds-radius-xl)}
.toast-module__hSvDmG__contained[data-sonner-toaster]{max-width:calc(100% - var(--space-4)*2);position:absolute}
.work-frame-module__U6K0Eq__shell{justify-content:center;min-height:100dvh;display:flex}.work-frame-module__U6K0Eq__intro{display:none}.work-frame-module__U6K0Eq__frame{background:var(--ds-color-background);isolation:isolate;width:100%;min-width:0;height:100dvh;position:relative;overflow:hidden}@media (min-width:90rem){.work-frame-module__U6K0Eq__shell{gap:var(--ds-space-8);max-width:88rem;padding-inline:var(--ds-space-8);align-items:center;margin-inline:auto}.work-frame-module__U6K0Eq__intro{justify-content:space-between;align-self:stretch;gap:var(--ds-space-8);padding-block:var(--ds-space-8);flex-direction:column;flex:1;display:flex}.work-frame-module__U6K0Eq__frame{border-inline:1px solid var(--ds-color-border-subtle);box-shadow:var(--shadow-lg);flex:0 0 40rem}.work-frame-module__U6K0Eq__brand{align-items:center;gap:var(--ds-space-3);font-weight:var(--ds-font-weight-bold);letter-spacing:.1em;color:var(--ds-color-primary);display:flex}.work-frame-module__U6K0Eq__message h1{font-size:calc(var(--ds-font-size-3xl)*1.75);margin-block:var(--ds-space-4);line-height:1.35}.work-frame-module__U6K0Eq__message p{font-size:var(--ds-font-size-lg);color:var(--ds-color-text-muted);line-height:1.8}.work-frame-module__U6K0Eq__eyebrow{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-primary)}.work-frame-module__U6K0Eq__hint{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted);display:flex}}
.work-journals-module__FB-8Hq__toolbar{align-items:center;gap:var(--ds-space-1);display:flex}.work-journals-module__FB-8Hq__dateTrigger{min-width:0;min-height:var(--size-button-md);justify-content:center;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1);color:var(--ds-color-text);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);white-space:nowrap;flex:1;display:inline-flex}.work-journals-module__FB-8Hq__dateTrigger:hover{background:var(--color-bg-secondary)}.work-journals-module__FB-8Hq__dateTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.work-journals-module__FB-8Hq__dateTrigger svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.work-journals-module__FB-8Hq__calendarFooter{padding:0 var(--ds-space-3)var(--ds-space-2);border-top:1px solid var(--ds-color-border-subtle);justify-content:center;display:flex}.work-journals-module__FB-8Hq__results{gap:var(--ds-space-2);flex-direction:column;min-height:50dvh;display:flex}.work-journals-module__FB-8Hq__count{margin:0 0 var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs)}.work-journals-module__FB-8Hq__group{overflow-wrap:anywhere;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);overflow:hidden}.work-journals-module__FB-8Hq__companyHeader{padding:var(--ds-space-2)var(--ds-space-3);background:var(--color-bg-brand-subtle)}.work-journals-module__FB-8Hq__companyHeading,.work-journals-module__FB-8Hq__recordHeading{align-items:center;gap:var(--ds-space-2);display:flex}.work-journals-module__FB-8Hq__companyHeading h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--ds-font-size-sm);flex:1;margin:0;overflow:hidden}.work-journals-module__FB-8Hq__companyHeading>span{color:var(--ds-color-primary);font-size:var(--ds-font-size-xs)}.work-journals-module__FB-8Hq__address{white-space:nowrap;text-overflow:ellipsis;margin:var(--ds-space-1)0 0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);overflow:hidden}.work-journals-module__FB-8Hq__row{gap:var(--ds-space-1);padding:var(--ds-space-2)var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);background:var(--color-bg-secondary);color:var(--ds-color-text);flex-direction:column;text-decoration:none;display:flex}.work-journals-module__FB-8Hq__row:hover{background:var(--color-bg-tertiary)}.work-journals-module__FB-8Hq__row:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.work-journals-module__FB-8Hq__row p{margin:0}.work-journals-module__FB-8Hq__taskDescription{white-space:nowrap;text-overflow:ellipsis;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);overflow:hidden}.work-journals-module__FB-8Hq__content{white-space:pre-wrap;min-width:0;line-height:1.5;font-size:var(--ds-font-size-sm);flex:1}.work-journals-module__FB-8Hq__content>span{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}.work-journals-module__FB-8Hq__recordHeading svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--ds-color-text-muted);flex-shrink:0}.work-journals-module__FB-8Hq__meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs)}.work-journals-module__FB-8Hq__error{color:var(--ds-color-danger-text)}.work-journals-module__FB-8Hq__empty{padding:var(--ds-space-8)var(--ds-space-4);text-align:center;color:var(--ds-color-text-muted)}.work-journals-module__FB-8Hq__empty svg{width:var(--size-icon-xl);height:var(--size-icon-xl);color:var(--ds-color-primary);margin-bottom:var(--ds-space-4)}.work-journals-module__FB-8Hq__empty h3{color:var(--ds-color-text);font-size:var(--ds-font-size-sm);margin:0}
.work-screen-module__v-LNsG__root{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.work-inventory-module__0PSWla__page{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}.work-inventory-module__0PSWla__grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.work-inventory-module__0PSWla__card{gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xs);overflow-wrap:anywhere;flex-direction:column;display:flex}.work-inventory-module__0PSWla__heading{justify-content:space-between;align-items:start;gap:var(--ds-space-3);display:flex}.work-inventory-module__0PSWla__heading h2,.work-inventory-module__0PSWla__heading h3{font-size:var(--ds-font-size-md);margin:0}.work-inventory-module__0PSWla__meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);margin:0}.work-inventory-module__0PSWla__error{color:var(--ds-color-danger-text)}.work-inventory-module__0PSWla__empty{padding:var(--ds-space-8)var(--ds-space-4);text-align:center;color:var(--ds-color-text-muted)}.work-inventory-module__0PSWla__link{color:var(--ds-color-primary);text-decoration:underline}.work-inventory-module__0PSWla__card p{white-space:pre-wrap;margin:0}.work-inventory-module__0PSWla__section{gap:var(--ds-space-3);flex-direction:column;display:flex}.work-inventory-module__0PSWla__section h2{font-size:var(--ds-font-size-lg);margin:0}.work-inventory-module__0PSWla__empty svg{width:var(--size-icon-xl);height:var(--size-icon-xl);color:var(--ds-color-primary);margin-bottom:var(--ds-space-4)}.work-inventory-module__0PSWla__empty h3{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);margin:0}.work-inventory-module__0PSWla__empty p{margin:var(--ds-space-2)0;line-height:1.8;font-size:var(--ds-font-size-sm)}
.work-layout-module__Vy4p_q__root{flex-direction:column;height:100%;display:flex}.work-layout-module__Vy4p_q__header{padding:calc(var(--ds-space-1) + env(safe-area-inset-top))var(--ds-space-4)var(--ds-space-1);min-height:calc(3.5rem + env(safe-area-inset-top));background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border-subtle);justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-shrink:0;display:flex}.work-layout-module__Vy4p_q__identity{align-items:center;gap:var(--ds-space-3);display:flex}.work-layout-module__Vy4p_q__header h1{font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);margin:0}.work-layout-module__Vy4p_q__brand{color:var(--ds-color-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);letter-spacing:-.02em}.work-layout-module__Vy4p_q__main{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-3)var(--ds-space-4)var(--ds-space-5);background:var(--color-bg-secondary);flex:1;overflow:auto}.work-layout-module__Vy4p_q__nav{padding:var(--ds-space-2)var(--ds-space-3)calc(var(--ds-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface);flex-shrink:0;justify-content:space-around;display:flex}.work-layout-module__Vy4p_q__item{justify-content:center;align-items:center;gap:var(--ds-space-1);min-width:0;min-height:3.25rem;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);flex-direction:column;flex:1;text-decoration:none;display:flex}.work-layout-module__Vy4p_q__navIcon{border-radius:var(--radius-full);place-items:center;width:3.5rem;height:2rem;display:grid}.work-layout-module__Vy4p_q__navIcon svg{width:var(--size-icon-md);height:var(--size-icon-md);stroke-width:1.75px}.work-layout-module__Vy4p_q__item[aria-current=page]{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}.work-layout-module__Vy4p_q__item[aria-current=page] .work-layout-module__Vy4p_q__navIcon{background:var(--color-bg-brand-subtle)}.work-layout-module__Vy4p_q__item:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px;border-radius:var(--ds-radius-lg)}.work-layout-module__Vy4p_q__denied{padding:var(--ds-space-6);color:var(--ds-color-text-muted);text-align:center;line-height:1.8}
.work-settings-module__ka2iDq__profile{align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-4);display:flex}.work-settings-module__ka2iDq__avatar{border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);width:3rem;height:3rem;color:var(--ds-color-primary);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.work-settings-module__ka2iDq__profile h2{font-size:var(--ds-font-size-lg);margin:0}.work-settings-module__ka2iDq__profile p{margin:var(--ds-space-1)0 0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);overflow-wrap:anywhere}.work-settings-module__ka2iDq__section{gap:var(--ds-space-3);flex-direction:column;display:flex}.work-settings-module__ka2iDq__section>h2{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);margin:0}.work-settings-module__ka2iDq__card{background:var(--ds-color-surface);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xl);overflow-wrap:anywhere}.work-settings-module__ka2iDq__row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);display:flex}.work-settings-module__ka2iDq__row>svg{color:var(--ds-color-primary);width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0}.work-settings-module__ka2iDq__row h3{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);margin:0}.work-settings-module__ka2iDq__row p{margin:var(--ds-space-1)0 0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs)}.work-settings-module__ka2iDq__inventoryLink{min-width:2.75rem;min-height:2.75rem;color:var(--ds-color-text-muted);place-items:center;margin-left:auto;display:grid}.work-settings-module__ka2iDq__inventoryLink svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.work-settings-module__ka2iDq__note{border-top:1px solid var(--ds-color-border-subtle);padding:var(--ds-space-3)var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);margin:0;line-height:1.7}.work-settings-module__ka2iDq__session{padding-top:var(--ds-space-4)}.work-settings-module__ka2iDq__session button{width:100%;color:var(--ds-color-text-muted);border-radius:var(--ds-radius-xl)}.work-settings-module__ka2iDq__caption{text-align:center;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);margin-top:var(--ds-space-5)}.work-settings-module__ka2iDq__error{color:var(--ds-color-danger-text);font-size:var(--ds-font-size-sm)}.work-settings-module__ka2iDq__menuLink{min-height:3.5rem;color:var(--ds-color-text);border-radius:var(--ds-radius-xl);text-decoration:none}.work-settings-module__ka2iDq__menuLink:hover{background:var(--color-bg-tertiary)}.work-settings-module__ka2iDq__menuLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.work-settings-module__ka2iDq__menuLink>svg:last-child{color:var(--ds-color-text-muted);width:var(--size-icon-sm);height:var(--size-icon-sm);margin-left:auto}
.work-screen-module__4bFATq__root{gap:var(--ds-space-4);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.work-screen-module__3J5-1W__root{gap:var(--ds-space-5);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}
.personal-memos-module__gFIg0W__root,.personal-memos-module__gFIg0W__heading,.personal-memos-module__gFIg0W__editor,.personal-memos-module__gFIg0W__archive{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.personal-memos-module__gFIg0W__heading h1,.personal-memos-module__gFIg0W__heading p,.personal-memos-module__gFIg0W__archive h2,.personal-memos-module__gFIg0W__error p{margin:0}.personal-memos-module__gFIg0W__heading h1{font-size:var(--ds-font-size-2xl)}.personal-memos-module__gFIg0W__heading p,.personal-memos-module__gFIg0W__hint{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.personal-memos-module__gFIg0W__workspace{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.personal-memos-module__gFIg0W__memo,.personal-memos-module__gFIg0W__archive{padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:0}.personal-memos-module__gFIg0W__dates,.personal-memos-module__gFIg0W__actions,.personal-memos-module__gFIg0W__saveStatus,.personal-memos-module__gFIg0W__search{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.personal-memos-module__gFIg0W__dates,.personal-memos-module__gFIg0W__search{align-items:end}.personal-memos-module__gFIg0W__editorLabel{font-weight:var(--ds-font-weight-semibold)}.personal-memos-module__gFIg0W__textarea{width:100%;min-height:20rem;padding:var(--ds-space-4);font:inherit;color:var(--ds-color-text);background:var(--ds-color-background);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);resize:vertical;box-sizing:border-box;line-height:1.7}.personal-memos-module__gFIg0W__textarea:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.personal-memos-module__gFIg0W__saveStatus{font-size:var(--ds-font-size-sm);justify-content:space-between}.personal-memos-module__gFIg0W__history{gap:var(--ds-space-2);flex-direction:column;display:flex}.personal-memos-module__gFIg0W__historyItem{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);text-align:left;background:var(--ds-color-surface);color:var(--ds-color-text);font:inherit;cursor:pointer;flex-direction:column;min-width:0;display:flex}.personal-memos-module__gFIg0W__historyItem[aria-current=date]{border-color:var(--ds-color-primary);background:var(--color-bg-brand-subtle)}.personal-memos-module__gFIg0W__historyItem span{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-memos-module__gFIg0W__error{color:var(--color-text-danger)}.personal-memos-module__gFIg0W__conflict{gap:var(--ds-space-3);flex-direction:column;display:flex}.personal-memos-module__gFIg0W__conflict h2{font-size:var(--ds-font-size-md);margin:0}.personal-memos-module__gFIg0W__conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:var(--ds-space-3);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md)}@media not (min-width:64rem){.personal-memos-module__gFIg0W__workspace{grid-template-columns:minmax(0,1fr)}}@media not (min-width:48rem){.personal-memos-module__gFIg0W__memo,.personal-memos-module__gFIg0W__archive{padding:var(--ds-space-3)}.personal-memos-module__gFIg0W__heading h1{font-size:var(--ds-font-size-xl)}.personal-memos-module__gFIg0W__textarea{min-height:16rem}}
