.Loader-module-scss-module__WJnWCa__loader{font:400 14px/20px var(--font-body);color:var(--color-text-muted)}
.Icon-module-scss-module__aQkVkq__icon{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";font-variation-settings:"FILL" 0;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-style:normal;line-height:1;display:inline-block;overflow:hidden}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__size16{width:16px;height:16px;font-size:16px}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__size18{width:18px;height:18px;font-size:18px}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__size20{width:20px;height:20px;font-size:20px}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__size22{width:22px;height:22px;font-size:22px}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__light{font-weight:300}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__regular{font-weight:400}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__bold{font-weight:600}.Icon-module-scss-module__aQkVkq__icon.Icon-module-scss-module__aQkVkq__filled{font-variation-settings:"FILL" 1}
.Button-module-scss-module__KackkG__button{border-radius:var(--radius);height:36px;font:600 14px/20px var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex}.Button-module-scss-module__KackkG__button:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.Button-module-scss-module__KackkG__button:disabled{cursor:not-allowed}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__small{height:28px;font:600 13px/18px var(--font-body);padding:0 10px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__large{height:40px;font:600 15px/20px var(--font-body);padding:0 20px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__withIcon{padding:0 16px 0 12px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__small.Button-module-scss-module__KackkG__withIcon{padding:0 10px 0 8px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__large.Button-module-scss-module__KackkG__withIcon{padding:0 20px 0 16px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__iconOnly{min-width:36px;padding:0}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__small.Button-module-scss-module__KackkG__iconOnly{min-width:28px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__large.Button-module-scss-module__KackkG__iconOnly{min-width:40px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__fullWidth{width:100%}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__primary{border-color:var(--color-green);background:var(--color-green);color:var(--color-white)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__primary:hover:enabled,.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__primary:active:enabled{border-color:var(--color-green-dark);background:var(--color-green-dark)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__primary:disabled{border-color:var(--color-line);background:var(--color-light-gray);color:var(--color-text-subdued)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__secondary{border-color:var(--color-line);background:var(--color-white);color:var(--color-text)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__secondary:hover:enabled,.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__secondary:active:enabled{background:var(--color-light-gray)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__secondary:disabled{border-color:var(--color-line-fine);background:var(--color-white);color:var(--color-text-subdued)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary{color:var(--color-green);background:0 0;border-color:#0000}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__labelOnly{padding:0 12px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__small.Button-module-scss-module__KackkG__labelOnly{padding:0 8px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__large.Button-module-scss-module__KackkG__labelOnly{padding:0 16px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__withIcon{padding:0 12px 0 10px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__small.Button-module-scss-module__KackkG__withIcon{padding:0 8px 0 6px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary.Button-module-scss-module__KackkG__large.Button-module-scss-module__KackkG__withIcon{padding:0 16px 0 12px}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary:hover:enabled{background:var(--color-green-surface)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary:active:enabled{background:var(--color-green-surface);color:var(--color-green-dark)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__tertiary:disabled{color:var(--color-text-subdued)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__danger{border-color:var(--color-defect-line);background:var(--color-white);color:var(--color-defect)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__danger:hover:enabled,.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__danger:active:enabled{background:var(--color-defect-surface)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__danger:focus-visible{outline-color:var(--color-defect)}.Button-module-scss-module__KackkG__button.Button-module-scss-module__KackkG__danger:disabled{border-color:var(--color-line-fine);background:var(--color-white);color:var(--color-text-subdued)}
.CheckboxGroup-module-scss-module__6SDfVa__checkboxGroup{flex-direction:column;min-width:0;display:flex}.CheckboxGroup-module-scss-module__6SDfVa__label{font:500 13px/18px var(--font-body);color:var(--color-text-muted);margin-bottom:8px;display:block}.CheckboxGroup-module-scss-module__6SDfVa__selectAll{border-bottom:1px solid var(--color-line-fine);cursor:pointer;align-items:center;gap:10px;margin-bottom:4px;padding:7px 0;display:flex;position:relative}.CheckboxGroup-module-scss-module__6SDfVa__selectAll__disabled{cursor:not-allowed}.CheckboxGroup-module-scss-module__6SDfVa__selectAllLabel{font:600 14px/20px var(--font-body);color:var(--color-text)}.CheckboxGroup-module-scss-module__6SDfVa__selectAllLabel__disabled{color:var(--color-text-subdued)}.CheckboxGroup-module-scss-module__6SDfVa__option{cursor:pointer;align-items:flex-start;gap:10px;padding:7px 0;display:flex;position:relative}.CheckboxGroup-module-scss-module__6SDfVa__option__disabled{cursor:not-allowed}.CheckboxGroup-module-scss-module__6SDfVa__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CheckboxGroup-module-scss-module__6SDfVa__box{border:1.5px solid var(--color-text-muted);border-radius:var(--radius-small);background:var(--color-white);width:18px;height:18px;color:var(--color-white);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.CheckboxGroup-module-scss-module__6SDfVa__box__selectAll{margin-top:0}.CheckboxGroup-module-scss-module__6SDfVa__box__checked{border-color:var(--color-green);background:var(--color-green)}.CheckboxGroup-module-scss-module__6SDfVa__box__disabled{border-color:var(--color-line);background:var(--color-light-gray);color:var(--color-text-subdued)}.CheckboxGroup-module-scss-module__6SDfVa__input:focus-visible+.CheckboxGroup-module-scss-module__6SDfVa__box{box-shadow:var(--ring-focus);outline:2px solid var(--color-green);outline-offset:2px}.CheckboxGroup-module-scss-module__6SDfVa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.CheckboxGroup-module-scss-module__6SDfVa__optionLabel{font:400 14px/20px var(--font-body);color:var(--color-text)}.CheckboxGroup-module-scss-module__6SDfVa__optionLabel__disabled{color:var(--color-text-subdued)}.CheckboxGroup-module-scss-module__6SDfVa__hint{font:400 12.5px/16px var(--font-body);color:var(--color-text-subdued)}
.FilterSelect-module-scss-module__caVOMq__filterSelect{display:inline-block;position:relative}.FilterSelect-module-scss-module__caVOMq__trigger{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);font:400 14px/20px var(--font-body);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);height:36px;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;outline:none;align-items:center;gap:6px;margin:0;padding:0 8px 0 12px;display:flex}.FilterSelect-module-scss-module__caVOMq__trigger:hover{border-color:var(--color-text-subdued)}.FilterSelect-module-scss-module__caVOMq__trigger:focus-visible,.FilterSelect-module-scss-module__caVOMq__trigger.FilterSelect-module-scss-module__caVOMq__trigger__open{border-color:var(--color-green);box-shadow:var(--ring-focus)}.FilterSelect-module-scss-module__caVOMq__value{color:var(--color-text);font-weight:600}.FilterSelect-module-scss-module__caVOMq__chevron{flex:none;display:flex}.FilterSelect-module-scss-module__caVOMq__menu{z-index:var(--z-index-popover);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-popover);outline:none;min-width:200px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:auto}.FilterSelect-module-scss-module__caVOMq__option{border-radius:var(--radius-small);cursor:pointer;font:400 14px/20px var(--font-body);color:var(--color-text);white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.FilterSelect-module-scss-module__caVOMq__option__selected{font-weight:600}.FilterSelect-module-scss-module__caVOMq__option__active{background:var(--color-light-gray)}.FilterSelect-module-scss-module__caVOMq__optionLabel{flex:1}.FilterSelect-module-scss-module__caVOMq__check{color:var(--color-green);visibility:hidden;flex:none;display:flex}.FilterSelect-module-scss-module__caVOMq__check__visible{visibility:visible}
.PageHeader-module-scss-module__N5kiza__pageHeader{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PageHeader-module-scss-module__N5kiza__heading{min-width:0}.PageHeader-module-scss-module__N5kiza__title{font:600 22px/28px var(--font-heading);color:var(--color-black);margin:0}.PageHeader-module-scss-module__N5kiza__subtitle{font:400 13px/18px var(--font-body);color:var(--color-text-muted);margin:4px 0 0}.PageHeader-module-scss-module__N5kiza__actions{gap:8px;display:flex}.PageHeader-module-scss-module__N5kiza__large .PageHeader-module-scss-module__N5kiza__title{font:600 28px/36px var(--font-heading)}.PageHeader-module-scss-module__N5kiza__large .PageHeader-module-scss-module__N5kiza__subtitle{font:400 14px/20px var(--font-body);margin-top:6px}
.StatusBadge-module-scss-module__u6H5-G__statusBadge{border-radius:var(--radius);height:22px;font:500 12.5px/16px var(--font-body);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.StatusBadge-module-scss-module__u6H5-G__dot{border-radius:50%;flex:none;width:6px;height:6px}.StatusBadge-module-scss-module__u6H5-G__toneNeutral .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-occupied)}.StatusBadge-module-scss-module__u6H5-G__tonePending .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-text-subdued)}.StatusBadge-module-scss-module__u6H5-G__toneAttention .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-attention)}.StatusBadge-module-scss-module__u6H5-G__tonePositive .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-green)}.StatusBadge-module-scss-module__u6H5-G__toneInactive .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-text-muted)}.StatusBadge-module-scss-module__u6H5-G__toneNegative .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-defect)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__toneNeutral{border-color:var(--color-line);background:var(--color-light-gray);color:var(--color-text)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__tonePending{border-color:var(--color-line);background:var(--color-white);color:var(--color-text-muted)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__toneAttention{border-color:var(--color-attention-line);background:var(--color-attention-surface);color:var(--color-attention)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__tonePositive{border-color:var(--color-green-line);background:var(--color-green-surface);color:var(--color-green)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__toneInactive{border-color:var(--color-line-fine);background:var(--color-white);color:var(--color-text-muted)}.StatusBadge-module-scss-module__u6H5-G__variantSoft.StatusBadge-module-scss-module__u6H5-G__toneNegative{border-color:var(--color-defect-line);background:var(--color-defect-surface);color:var(--color-defect)}.StatusBadge-module-scss-module__u6H5-G__variantSolid{color:var(--color-white)}.StatusBadge-module-scss-module__u6H5-G__variantSolid .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-dot-on-solid)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__toneNeutral{border-color:var(--color-occupied);background:var(--color-occupied)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__tonePending{border-color:var(--color-text-subdued);background:var(--color-white);color:var(--color-text)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__tonePending .StatusBadge-module-scss-module__u6H5-G__dot{background:var(--color-text-subdued)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__toneAttention{border-color:var(--color-attention);background:var(--color-attention)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__tonePositive{border-color:var(--color-green);background:var(--color-green)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__toneInactive{border-color:var(--color-text-muted);background:var(--color-text-muted)}.StatusBadge-module-scss-module__u6H5-G__variantSolid.StatusBadge-module-scss-module__u6H5-G__toneNegative{border-color:var(--color-defect);background:var(--color-defect)}.StatusBadge-module-scss-module__u6H5-G__variantDot{color:var(--color-text);background:0 0;border-color:#0000;padding:0}
.TablePagination-module-scss-module__Xa5ZaW__pagination{min-height:52px;font:400 13px/18px var(--font-body);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__summary{align-items:center;gap:20px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__pageSize{white-space:nowrap;align-items:center;gap:8px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__pageSizeAnchor{position:relative}.TablePagination-module-scss-module__Xa5ZaW__pageSizeButton{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);height:28px;font:500 13px/18px var(--font-body);color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:0 4px 0 8px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__pageSizeButton:hover{border-color:var(--color-text-subdued)}.TablePagination-module-scss-module__Xa5ZaW__pageSizeButton:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.TablePagination-module-scss-module__Xa5ZaW__pageSizeButton__open,.TablePagination-module-scss-module__Xa5ZaW__pageSizeButton__open:hover{border-color:var(--color-green)}.TablePagination-module-scss-module__Xa5ZaW__chevron{color:var(--color-text-muted);display:inline-flex}.TablePagination-module-scss-module__Xa5ZaW__pageSizeMenu{z-index:var(--z-index-popover);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);min-width:100%;box-shadow:var(--shadow-popover);outline:none;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0}.TablePagination-module-scss-module__Xa5ZaW__pageSizeOption{border-radius:var(--radius-small);height:32px;font:400 13px/18px var(--font-body);color:var(--color-text);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__pageSizeOption__active{background:var(--color-light-gray)}.TablePagination-module-scss-module__Xa5ZaW__pageSizeOption__selected{font-weight:600}.TablePagination-module-scss-module__Xa5ZaW__check{color:var(--color-green);visibility:hidden;display:inline-flex}.TablePagination-module-scss-module__Xa5ZaW__check__visible{visibility:visible}.TablePagination-module-scss-module__Xa5ZaW__range{white-space:nowrap;font-variant-numeric:tabular-nums}.TablePagination-module-scss-module__Xa5ZaW__pages{align-items:center;gap:2px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__navButton{border-radius:var(--radius);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.TablePagination-module-scss-module__Xa5ZaW__navButton:hover{background:var(--color-light-gray)}.TablePagination-module-scss-module__Xa5ZaW__navButton:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.TablePagination-module-scss-module__Xa5ZaW__navButton:disabled{color:var(--color-line);cursor:default;background:0 0}.TablePagination-module-scss-module__Xa5ZaW__ellipsis{text-align:center;width:28px;color:var(--color-text-subdued)}.TablePagination-module-scss-module__Xa5ZaW__currentPage{background:var(--color-green-surface);border:1px solid var(--color-green-line);border-radius:var(--radius);min-width:32px;height:32px;font:600 13px/18px var(--font-body);color:var(--color-green);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:flex}.TablePagination-module-scss-module__Xa5ZaW__currentPage:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.TablePagination-module-scss-module__Xa5ZaW__pageButton{border-radius:var(--radius);min-width:32px;height:32px;font:500 13px/18px var(--font-body);color:var(--color-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:0 6px}.TablePagination-module-scss-module__Xa5ZaW__pageButton:hover{background:var(--color-light-gray)}.TablePagination-module-scss-module__Xa5ZaW__pageButton:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}
.Table-module-scss-module__LBWb5a__table{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius)}.Table-module-scss-module__LBWb5a__scrollRegion{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow-x:auto}.Table-module-scss-module__LBWb5a__scrollRegion__rounded{border-radius:var(--radius-small)}.Table-module-scss-module__LBWb5a__grid{min-width:min-content}.Table-module-scss-module__LBWb5a__headerRow{background:var(--color-light-gray);border-bottom:1px solid var(--color-line);height:40px;font:600 12px/16px var(--font-body);color:var(--color-text-muted);display:grid}.Table-module-scss-module__LBWb5a__headerCell{align-items:center;min-width:0;padding:0 16px;display:flex}.Table-module-scss-module__LBWb5a__row{border-bottom:1px solid var(--color-line-fine);font:400 14px/20px var(--font-body);color:var(--color-text);display:grid}.Table-module-scss-module__LBWb5a__row:hover{background:var(--color-row-hover)}.Table-module-scss-module__LBWb5a__row__clickable{cursor:pointer}.Table-module-scss-module__LBWb5a__row__clickable:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.Table-module-scss-module__LBWb5a__row__noDivider{border-bottom:0}.Table-module-scss-module__LBWb5a__cell{align-items:center;min-width:0;padding:0 16px;display:flex}.Table-module-scss-module__LBWb5a__cell__tabular{font-variant-numeric:tabular-nums}.Table-module-scss-module__LBWb5a__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Table-module-scss-module__LBWb5a__empty{border-bottom:1px solid var(--color-line-fine);height:88px;font:400 14px/20px var(--font-body);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.Table-module-scss-module__LBWb5a__empty__noDivider{border-bottom:0}.Table-module-scss-module__LBWb5a__emptyCell{text-align:center;padding:0 16px}.Table-module-scss-module__LBWb5a__compact .Table-module-scss-module__LBWb5a__row{height:36px}.Table-module-scss-module__LBWb5a__medium .Table-module-scss-module__LBWb5a__row{height:44px}.Table-module-scss-module__LBWb5a__comfortable .Table-module-scss-module__LBWb5a__row{height:52px}
.TextField-module-scss-module__ErLbXG__textField{min-width:0;display:block}.TextField-module-scss-module__ErLbXG__label{font:500 13px/18px var(--font-body);color:var(--color-text-muted);margin-bottom:6px;display:block}.TextField-module-scss-module__ErLbXG__label__disabled{color:var(--color-text-subdued)}.TextField-module-scss-module__ErLbXG__control{position:relative}.TextField-module-scss-module__ErLbXG__input{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);font:400 14px/20px var(--font-body);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);appearance:none;outline:none;width:100%;height:36px;margin:0;padding:0 12px;display:block}.TextField-module-scss-module__ErLbXG__input::placeholder{color:var(--color-text-subdued);opacity:1}.TextField-module-scss-module__ErLbXG__input::-webkit-search-decoration{appearance:none}.TextField-module-scss-module__ErLbXG__input::-webkit-search-cancel-button{appearance:none}.TextField-module-scss-module__ErLbXG__input::-ms-reveal{display:none}.TextField-module-scss-module__ErLbXG__input::-ms-clear{display:none}.TextField-module-scss-module__ErLbXG__input:hover{border-color:var(--color-text-subdued)}.TextField-module-scss-module__ErLbXG__input:focus{border-color:var(--color-green);box-shadow:var(--ring-focus)}.TextField-module-scss-module__ErLbXG__input__error,.TextField-module-scss-module__ErLbXG__input__error:hover{border-color:var(--color-defect)}.TextField-module-scss-module__ErLbXG__input__error:focus{border-color:var(--color-defect);box-shadow:var(--ring-error)}.TextField-module-scss-module__ErLbXG__input:disabled{border-color:var(--color-line-fine);background:var(--color-light-gray);color:var(--color-text-subdued);cursor:not-allowed}.TextField-module-scss-module__ErLbXG__input__tabular{font-variant-numeric:tabular-nums}.TextField-module-scss-module__ErLbXG__input__search{padding-left:38px}.TextField-module-scss-module__ErLbXG__input__password{padding-right:40px}.TextField-module-scss-module__ErLbXG__input__withUnit{padding-right:44px}.TextField-module-scss-module__ErLbXG__leadingIcon{color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute;top:8px;left:10px}.TextField-module-scss-module__ErLbXG__leadingIcon__disabled{color:var(--color-text-subdued)}.TextField-module-scss-module__ErLbXG__unit{font:400 14px/20px var(--font-body);color:var(--color-text-muted);pointer-events:none;position:absolute;top:8px;right:12px}.TextField-module-scss-module__ErLbXG__unit__disabled{color:var(--color-text-subdued)}.TextField-module-scss-module__ErLbXG__visibilityButton{border-radius:var(--radius-small);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:4px;right:4px}.TextField-module-scss-module__ErLbXG__visibilityButton:hover{background:var(--color-light-gray)}.TextField-module-scss-module__ErLbXG__visibilityButton:focus-visible{outline:2px solid var(--color-green);outline-offset:0}.TextField-module-scss-module__ErLbXG__visibilityButton:disabled{color:var(--color-text-subdued);cursor:not-allowed;background:0 0}.TextField-module-scss-module__ErLbXG__message{font:400 12.5px/16px var(--font-body);color:var(--color-text-muted);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.TextField-module-scss-module__ErLbXG__message__error{color:var(--color-defect)}.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__input{height:40px;font-size:15px}.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__input__tabular{letter-spacing:.04em}.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__input__password{padding-right:44px}.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__leadingIcon,.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__unit{top:10px}.TextField-module-scss-module__ErLbXG__large .TextField-module-scss-module__ErLbXG__visibilityButton{top:6px;right:6px}
.VinText-module-scss-module__e2kaPa__vinText{font-variant-numeric:tabular-nums;white-space:nowrap}.VinText-module-scss-module__e2kaPa__prefix{color:var(--color-text-muted)}.VinText-module-scss-module__e2kaPa__suffix{color:var(--color-black);font-weight:600}
.BadgeLegend-module-scss-module__6N9Sia__badgeLegend{flex-direction:column;gap:14px;display:flex}.BadgeLegend-module-scss-module__6N9Sia__row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.BadgeLegend-module-scss-module__6N9Sia__name{font:500 13px/18px var(--font-body);color:var(--color-text-muted)}.BadgeLegend-module-scss-module__6N9Sia__inUse{font:400 12px/16px var(--font-body);color:var(--color-green);display:block}.BadgeLegend-module-scss-module__6N9Sia__badges{flex-wrap:wrap;gap:8px 16px;display:flex}
.VehicleTableDemoController-module-scss-module__hz7MPG__vehicleTableDemo{min-width:0}.VehicleTableDemoController-module-scss-module__hz7MPG__filterBar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.VehicleTableDemoController-module-scss-module__hz7MPG__search{width:320px;max-width:100%}.VehicleTableDemoController-module-scss-module__hz7MPG__table{margin-top:16px}.VehicleTableDemoController-module-scss-module__hz7MPG__legend{margin-top:28px}
.ShowcaseSection-module-scss-module__cufeBq__showcaseSection{border-top:1px solid var(--color-line-fine);grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 16px;display:grid}.ShowcaseSection-module-scss-module__cufeBq__intro{min-width:0}.ShowcaseSection-module-scss-module__cufeBq__title{font:600 16px/24px var(--font-heading);color:var(--color-black);margin:0}.ShowcaseSection-module-scss-module__cufeBq__description{font:400 13px/18px var(--font-body);color:var(--color-text-muted);margin:6px 0 0}.ShowcaseSection-module-scss-module__cufeBq__content{min-width:0}@media (min-width:768px){.ShowcaseSection-module-scss-module__cufeBq__showcaseSection{padding:32px 48px}}@media (min-width:1025px){.ShowcaseSection-module-scss-module__cufeBq__showcaseSection{grid-template-columns:200px minmax(0,1fr);gap:40px}}
.ButtonMatrix-module-scss-module__FoT8pa__buttonMatrix{overflow-x:auto}.ButtonMatrix-module-scss-module__FoT8pa__grid{grid-template-columns:96px repeat(5,minmax(max-content,1fr));align-items:center;gap:16px 12px;min-width:max-content;padding:0 4px 4px 0;display:grid}.ButtonMatrix-module-scss-module__FoT8pa__columnCaption{font:500 12px/16px var(--font-body);color:var(--color-text-subdued)}.ButtonMatrix-module-scss-module__FoT8pa__rowName{font:500 13px/18px var(--font-body);color:var(--color-text-muted)}.ButtonMatrix-module-scss-module__FoT8pa__cell{min-width:0}
.ColorSwatches-module-scss-module__L-8adq__colorSwatches{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,88px),12.5% - 10.5px),1fr));gap:20px 12px;margin:0;padding:0;list-style:none;display:grid}.ColorSwatches-module-scss-module__L-8adq__swatch{flex-direction:column;gap:6px;min-width:0;display:flex}.ColorSwatches-module-scss-module__L-8adq__chip{border:1px solid var(--color-line-fine);border-radius:var(--radius);height:48px;display:block}.ColorSwatches-module-scss-module__L-8adq__name{font:600 12.5px/16px var(--font-body);color:var(--color-text)}.ColorSwatches-module-scss-module__L-8adq__hex{font:400 12px/16px var(--font-body);color:var(--color-text-muted);font-variant-numeric:tabular-nums}
.TypeScale-module-scss-module__zD3WWa__typeScale{flex-direction:column;display:flex}.TypeScale-module-scss-module__zD3WWa__row{border-bottom:1px solid var(--color-line-fine);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.TypeScale-module-scss-module__zD3WWa__row:last-child{border-bottom:0}.TypeScale-module-scss-module__zD3WWa__sample{flex:240px;min-width:0}.TypeScale-module-scss-module__zD3WWa__description{min-width:0;font:400 12.5px/16px var(--font-body);color:var(--color-text-muted);flex:0 320px}.TypeScale-module-scss-module__zD3WWa__pageTitle{font:600 22px/28px var(--font-heading);color:var(--color-black)}.TypeScale-module-scss-module__zD3WWa__section{font:600 16px/24px var(--font-heading);color:var(--color-black)}.TypeScale-module-scss-module__zD3WWa__navigation{font:500 14px/20px var(--font-heading);color:var(--color-text)}.TypeScale-module-scss-module__zD3WWa__body{font:400 14px/20px var(--font-body);color:var(--color-text)}.TypeScale-module-scss-module__zD3WWa__fieldLabel{font:500 13px/18px var(--font-body);color:var(--color-text-muted)}.TypeScale-module-scss-module__zD3WWa__figures{font:400 14px/20px var(--font-body);color:var(--color-black);font-variant-numeric:tabular-nums}
.ComponentsShowcase-module-scss-module__yeIm4a__componentsShowcase{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius)}.ComponentsShowcase-module-scss-module__yeIm4a__header{padding:24px 16px 20px}@media (min-width:768px){.ComponentsShowcase-module-scss-module__yeIm4a__componentsShowcase{padding-bottom:16px}.ComponentsShowcase-module-scss-module__yeIm4a__header{padding:40px 48px 32px}}
.RoosLogo-module-scss-module__73VsLG__logo{flex:none;width:auto;display:block}.RoosLogo-module-scss-module__73VsLG__logo.RoosLogo-module-scss-module__73VsLG__medium{height:30px}.RoosLogo-module-scss-module__73VsLG__logo.RoosLogo-module-scss-module__73VsLG__large{height:36px}
.AppHeader-module-scss-module__n51fIW__appHeader{z-index:var(--z-index-header);border-bottom:1px solid var(--color-line);background:var(--color-white);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px 0 18px;display:flex;position:relative}.AppHeader-module-scss-module__n51fIW__brand{align-items:center;gap:14px;min-width:0;display:flex}.AppHeader-module-scss-module__n51fIW__brandDivider{background:var(--color-line);flex:none;width:1px;height:24px}.AppHeader-module-scss-module__n51fIW__productName{font:600 15px/20px var(--font-heading);color:var(--color-black);white-space:nowrap}.AppHeader-module-scss-module__n51fIW__userMenu{flex:none;position:relative}.AppHeader-module-scss-module__n51fIW__userButton{border-radius:var(--radius);text-align:right;cursor:pointer;height:44px;transition:background-color var(--transition-fast);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 6px 0 10px;display:flex}.AppHeader-module-scss-module__n51fIW__userButton:hover{background:var(--color-light-gray)}.AppHeader-module-scss-module__n51fIW__userButton:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.AppHeader-module-scss-module__n51fIW__userSummary{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.AppHeader-module-scss-module__n51fIW__userName{font:600 13px/16px var(--font-heading);color:var(--color-black);white-space:nowrap}.AppHeader-module-scss-module__n51fIW__userMeta{font:400 12px/16px var(--font-body);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.AppHeader-module-scss-module__n51fIW__userRole{color:var(--color-text);font-weight:600}.AppHeader-module-scss-module__n51fIW__userMetaDot{background:var(--color-text-subdued);border-radius:50%;flex:none;width:3px;height:3px}.AppHeader-module-scss-module__n51fIW__userNumber{font-variant-numeric:tabular-nums}.AppHeader-module-scss-module__n51fIW__avatar{border:1px solid var(--color-green-line);background:var(--color-green-surface);width:32px;height:32px;font:600 12px/1 var(--font-heading);color:var(--color-green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.AppHeader-module-scss-module__n51fIW__chevron{color:var(--color-text-muted);display:flex}.AppHeader-module-scss-module__n51fIW__panel{z-index:var(--z-index-menu);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);width:256px;box-shadow:var(--shadow-popover);padding:4px;position:absolute;top:calc(100% + 8px);right:0}.AppHeader-module-scss-module__n51fIW__profile{border-bottom:1px solid var(--color-line-fine);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.AppHeader-module-scss-module__n51fIW__profileAvatar{border:1px solid var(--color-green-line);background:var(--color-green-surface);width:40px;height:40px;font:600 14px/1 var(--font-heading);color:var(--color-green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.AppHeader-module-scss-module__n51fIW__profileText{flex-direction:column;gap:2px;min-width:0;display:flex}.AppHeader-module-scss-module__n51fIW__profileName{font:600 14px/18px var(--font-heading);color:var(--color-black)}.AppHeader-module-scss-module__n51fIW__profileMeta{font:400 12.5px/16px var(--font-body);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.AppHeader-module-scss-module__n51fIW__menuItems{flex-direction:column;display:flex}.AppHeader-module-scss-module__n51fIW__menuItem{border-radius:var(--radius-small);width:100%;height:36px;font:400 14px/20px var(--font-body);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px;display:flex}.AppHeader-module-scss-module__n51fIW__menuItem:hover{background:var(--color-light-gray)}.AppHeader-module-scss-module__n51fIW__menuItem:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px;background:var(--color-light-gray)}.AppHeader-module-scss-module__n51fIW__menuItemIcon{color:var(--color-text-muted);display:flex}
.SessionUnavailable-module-scss-module__hR4Kga__sessionUnavailable{font:400 14px/20px var(--font-body);color:var(--color-text-muted);margin:0}
.SideNav-module-scss-module__GtalzW__sideNav{border-right:1px solid var(--color-line);background:var(--color-white);flex-direction:column;flex:none;width:240px;padding-top:12px;transition:width .16s;display:flex;overflow:hidden auto}.SideNav-module-scss-module__GtalzW__sideNav__collapsed{width:64px}.SideNav-module-scss-module__GtalzW__item{height:40px;font:500 14px/20px var(--font-heading);color:var(--color-text);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:flex;position:relative}.SideNav-module-scss-module__GtalzW__item:hover{background:var(--color-light-gray)}.SideNav-module-scss-module__GtalzW__item:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.SideNav-module-scss-module__GtalzW__item__active{color:var(--color-green);font-weight:600}.SideNav-module-scss-module__GtalzW__item__active:before{content:"";border-radius:0 var(--radius-tiny) var(--radius-tiny) 0;background:var(--color-green);width:3px;position:absolute;top:6px;bottom:6px;left:0}.SideNav-module-scss-module__GtalzW__item__placeholder{cursor:default}.SideNav-module-scss-module__GtalzW__itemIcon{width:24px;color:var(--color-text-muted);flex:none;justify-content:center;display:flex}.SideNav-module-scss-module__GtalzW__itemIcon__active{color:var(--color-green)}.SideNav-module-scss-module__GtalzW__divider{background:var(--color-line-fine);flex:none;height:1px;margin:8px 20px}.SideNav-module-scss-module__GtalzW__bottom{border-top:1px solid var(--color-line-fine);flex:none;margin-top:auto;padding:8px 0}.SideNav-module-scss-module__GtalzW__collapseButton{width:100%;height:40px;font:500 13px/18px var(--font-heading);color:var(--color-text-muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 20px;display:flex}.SideNav-module-scss-module__GtalzW__collapseButton:hover{background:var(--color-light-gray);color:var(--color-text)}.SideNav-module-scss-module__GtalzW__collapseButton:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.SideNav-module-scss-module__GtalzW__collapseIcon{flex:none;justify-content:center;width:24px;display:flex}
.AppShell-module-scss-module__CI_gWW__appShell{background:var(--color-light-gray);flex-direction:column;height:100vh;display:flex}.AppShell-module-scss-module__CI_gWW__body{flex:1;min-height:0;display:flex}.AppShell-module-scss-module__CI_gWW__main{flex:1;min-width:0;padding:28px 32px;overflow:auto}
.UsersNoAccess-module-scss-module__w3Dd7a__usersNoAccess{font:400 14px/20px var(--font-body);color:var(--color-text-muted);margin:0}
.UsersController-module-scss-module__zuiCPG__usersPage{flex-direction:column;gap:20px;display:flex}
.LoginScreen-module-scss-module__0rfIwG__loginScreen{background:var(--color-light-gray);flex-direction:column;min-height:100dvh;display:flex}.LoginScreen-module-scss-module__0rfIwG__main{flex:1;justify-content:center;align-items:center;padding:40px 16px;display:flex}.LoginScreen-module-scss-module__0rfIwG__card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);width:400px;max-width:100%;padding:24px}.LoginScreen-module-scss-module__0rfIwG__brand{align-items:center;gap:14px;display:flex}.LoginScreen-module-scss-module__0rfIwG__brandDivider{background:var(--color-line);flex:none;width:1px;height:28px}.LoginScreen-module-scss-module__0rfIwG__productName{font:600 15px/20px var(--font-heading);color:var(--color-black)}.LoginScreen-module-scss-module__0rfIwG__title{font:600 22px/28px var(--font-heading);color:var(--color-black);margin:36px 0 0}.LoginScreen-module-scss-module__0rfIwG__subtitle{font:400 14px/20px var(--font-body);color:var(--color-text-muted);margin:6px 0 0}.LoginScreen-module-scss-module__0rfIwG__form{margin:28px 0 0}.LoginScreen-module-scss-module__0rfIwG__fields{flex-direction:column;gap:18px;display:flex}.LoginScreen-module-scss-module__0rfIwG__error{font:400 14px/20px var(--font-body);color:var(--color-defect);margin:18px 0 0}.LoginScreen-module-scss-module__0rfIwG__submit{margin-top:28px}.LoginScreen-module-scss-module__0rfIwG__note{font:400 13px/18px var(--font-body);color:var(--color-text-muted);margin:20px 0 0}@media (min-width:481px){.LoginScreen-module-scss-module__0rfIwG__card{padding:40px}}
