.style_Button__Gw_F4{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;border-radius:var(--radius-md);font-weight:700;border:none;cursor:pointer;padding:16px 24px;color:var(--color-white);background-color:var(--color-slate-900);&:hover{background-color:var(--color-slate-700)}}.style_Button__Gw_F4[data-variant=icon]{background:none;color:var(--color-slate-900);padding:8px;&:hover{color:var(--color-slate-500)}&:disabled{color:var(--color-slate-400);background:inherit}}.style_Button__Gw_F4[data-variant=cancel]{background-color:var(--color-slate-400);&:hover{background-color:var(--color-slate-300);color:var(--color-slate-900)}}.style_Button__Gw_F4[data-variant=danger]{background-color:var(--color-red-600);&:hover{background-color:var(--color-red-500)}}.style_Button__Gw_F4[data-variant=success]{background-color:var(--color-green-700);&:hover{background-color:var(--color-green-600)}}.style_Button__Gw_F4:disabled{cursor:not-allowed;background-color:var(--color-slate-400)}.style_Error__or4LB{color:var(--color-red-500);margin:8px 0}.style_Error__or4LB:empty{display:none}.style_Input__twIb4{display:flex;flex-direction:column;gap:8px}.style_BaseInput__QcGUi,.style_BaseSelect__eVux5{all:unset;border-color:var(--color-gray-400);border-style:solid;border-width:2px;border-radius:8px;width:100%;height:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;margin:0;-moz-appearance:none;padding:8px 48px 8px 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:text;&:focus,&:focus-visible{outline-color:var(--color-blue-500);outline-style:solid;outline-width:2px}}.style_BaseInput__QcGUi[data-has-error=true],.style_BaseSelect__eVux5[data-has-error=true]{border-color:var(--color-red-500);background-color:var(--color-red-100)}.style_BaseInput__QcGUi:-moz-read-only{border-style:dashed;cursor:not-allowed;color:var(--color-gray-400)}.style_BaseInput__QcGUi:disabled,.style_BaseInput__QcGUi:read-only{border-style:dashed;cursor:not-allowed;color:var(--color-gray-400)}.style_Label__P74TM{height:-moz-fit-content;height:fit-content}.style_Label__P74TM[data-has-error=true]{color:var(--color-red-500)}.style_Password__MMKLA{&>.style_controls__y4NT5{&>button{background:none;border:none;cursor:pointer;height:min-content;display:flex;align-items:center;justify-content:center;color:var(--color-slate-900);-webkit-tap-highlight-color:transparent}}}.style_Number__VCtIy{&>.style_Controls__5hcX2{&>button{display:flex;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;color:inherit;justify-content:center;width:100%;aspect-ratio:unset;&:disabled{cursor:not-allowed}}&>button.style_increment__JUZ5J>svg{transform:translateY(10%)}&>button.style_decrement__y5M01>svg{transform:translateY(-10%)}}&>input:disabled+.style_controls__y4NT5{color:var(--color-gray-400)}}.style_Dropdown__yGheP{&>.style_Controls__5hcX2{pointer-events:none;&>svg{pointer-events:none}}&>select:disabled+svg{color:var(--color-gray-400)}}.style_Dropdown__yGheP,.style_Number__VCtIy,.style_Password__MMKLA,.style_Search__8hAtd{display:flex;flex-grow:1;position:relative;&>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;-moz-appearance:textfield;padding-right:48px}}.style_Controls__5hcX2{position:absolute;display:flex;flex-direction:column;right:0;top:50%;transform:translate(-4px,-50%);height:100%;justify-content:center;align-items:center;width:2rem;color:var(--color-slate-900)}.style_Error__giS38{color:var(--color-red-500);margin:8px 0}.style_Error__giS38:empty{display:none}@property --progress{syntax:"<percentage>";initial-value:0;inherits:false}@keyframes style_shrinkFromRight__5Kc78{0%{--progress:0%}to{--progress:100%}}.style_Toast__sC6xT{--accent:var(--color-blue-600);display:flex;flex-direction:row;position:relative;gap:32px;background-color:var(--color-white);padding:24px;border-radius:8px;min-width:-moz-fit-content;min-width:fit-content;width:100%;max-width:700px;overflow:hidden;box-shadow:var(--shadow-xl);&>section{display:flex;flex-direction:column;gap:24px;flex-grow:1;&>header{text-transform:capitalize;display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:var(--accent);font-size:x-large}}&>button{border:none;background:none;cursor:pointer;pointer-events:all}}.style_Toast__sC6xT[data-variant=danger]{--accent:var(--color-red-600)}.style_Toast__sC6xT[data-variant=informational]{--accent:var(--color-blue-600)}.style_Toast__sC6xT[data-variant=warning]{--accent:var(--color-yellow-600)}.style_Toast__sC6xT[data-variant=success]{--accent:var(--color-green-600)}.style_Toast__sC6xT:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--progress),var(--color-white) var(--progress));height:8px;width:100%;animation:style_shrinkFromRight__5Kc78 var(--duration,0s) linear forwards}.style_ToastContainer__TioOP{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;padding:24px;width:100%;height:100%;pointer-events:none}.style_ToastContainer__TioOP[data-layout=center]{justify-content:center;align-items:center}.style_ToastContainer__TioOP[data-layout=bottom-left]{justify-content:flex-end;align-items:flex-start}.style_ToastContainer__TioOP[data-layout=bottom-right]{justify-content:flex-end;align-items:flex-end}.style_Pagination__Zi_NV{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.style_Page__7qkIh{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh}.style_Heading__5ALS9{text-align:center}form.style_Login__iMYK9{display:flex;flex-direction:column;gap:32px;width:512px;&>a{align-self:center}}nav.style_Navbar__xOdxS{height:32px;background-color:var(--color-black);color:var(--color-white);padding:16px;&>ul{display:flex;box-sizing:border-box;flex-direction:row;gap:32px;margin:0;padding:0;height:inherit;width:inherit}}li.style_Link__VpJv_{list-style:none;&>a{display:flex;flex-direction:row;align-items:center;gap:8px;word-break:keep-all;white-space:nowrap}}li.style_Logout__F9oeo{display:flex;flex-grow:1;justify-content:flex-end;align-items:flex-end;color:var(--color-red-500)}.style_Dialog__ML7wx{border:none;border-radius:8px;width:min(704px,100%);&>.style_Wrapper__Iw7GR{display:flex;flex-direction:column;gap:32px;padding:24px}& footer{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}&::-webkit-backdrop{background-color:var(--color-neutral-700);opacity:.75}&::backdrop{background-color:var(--color-neutral-700);opacity:.75}}.style_Header__mUNb3{display:flex;flex-direction:row;align-items:flex-start;&>div{display:flex;flex-direction:column;gap:8px}}.style_Title__w_tFx{font-size:large;margin:0}.style_Subtitle__Kz095{margin:0;color:var(--color-neutral-700)}.style_UserDialog__AZ_NY{&>form{display:flex;flex-direction:column;gap:32px}}.style_UserDialog__AZ_NY.style_Edit__MSlRv{& footer{& div{flex-grow:1}}}.style_Body__nFI_I{display:flex;flex-direction:column;gap:32px;&>div{display:grid;grid-template-columns:128px 1fr;align-items:center;grid-gap:16px;gap:16px}}.style_Table___SrFr{display:inline-table;border-spacing:0;border-color:var(--color-slate-300);border-style:solid;border-collapse:collapse;width:100%;height:auto;table-layout:fixed;&>tbody,&>thead{border-color:inherit;border-style:inherit}}.style_Table___SrFr[data-variant=striped]{&>tbody>.style_Row__xkctU:nth-child(2n),&>thead>.style_Row__xkctU{background-color:var(--color-slate-200)}}.style_Row__xkctU{border-color:inherit;border-style:inherit;&>.style_Cell___IKba{transition:background-color .33s}}.style_Row__xkctU[data-is-clickable=true]:hover{&>.style_Cell___IKba{background-color:var(--color-blue-200);cursor:pointer}}.style_Header__8h9nb{&>span{display:flex;flex-direction:row;align-items:center;gap:8px;&>span{flex-grow:1}}}.style_Cell___IKba,.style_Header__8h9nb{border:2px inherit;border-color:inherit;text-align:left;padding:16px;text-overflow:ellipsis;overflow-x:hidden}.style_Page__1_04z{display:flex;flex-direction:column;gap:16px;padding:16px;flex-grow:1;& .style_Controls__CzpS_{display:flex;flex-direction:row;gap:16px;& .style_Search__L2dIn{flex-grow:1}}& .style_Table__R7Ba2{&>tbody>tr>td>div{display:flex;flex-direction:row;align-items:center;&>span{flex-grow:1;text-overflow:ellipsis;overflow:hidden}}}}.style_Create__bnYJK{position:fixed;bottom:16px;right:16px}