@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html,body,#root{grid-template-rows:1fr;width:100%;min-width:360px;height:100%;margin:0;padding:0;display:grid}:root{--color-primary:#229ca1;--color-primary-rgb:34, 156, 161;--color-primary-hover:rgba(var(--color-primary-rgb), .1);--color-secondary:#f0f3f3;--color-secondary-rgb:242, 244, 245;--color-secondary-hover:rgba(var(--color-secondary-rgb), .1);--color-text:#505359;--color-divider:#d5d5d5;--color-off-white:#f2f4f4;--color-white:#fff;--color-error:#e0634a;--color-error-rgb:232, 87, 58;--color-error-hover:rgba(var(--color-error-rgb), .1);--color-warning:#ffd466;--color-success:var(--color-primary);--color-success-rgb:34, 156, 161;--color-success-hover:rgba(var(--color-success-rgb), .1);--color-info:#006991;--color-info-light:#cfebf6;--color-info-light-rgb:207 235 246;--spacing-0:calc(3px * .75);--spacing-1:calc(5px * .75);--spacing-2:calc(8px * .75);--spacing-3:calc(13px * .75);--spacing-4:calc(21px * .75);--spacing-5:calc(34px * .75);--spacing-6:calc(55px * .75);--spacing-6-plus:calc(72px * .75);--spacing-7:calc(89px * .75);--spacing-8:calc(144px * .75);--border-radius:10px;--border-radius-xl:20px;--overlaying-card-drop-shadow:0 0 30px #0000001f;--font-family-title:Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--font-family-text:Poppins, system-ui, Avenir, Helvetica, Arial, sans-serif;font-family:var(--font-family-text), sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background-color:var(--color-white);--DataGrid-rowBorderColor:transparent;font-size:16px;font-weight:400;line-height:1.5;& #root{& .MuiDataGrid-root{border:none}& .MuiDataGrid-columnHeader{--DataGrid-t-header-background-base:var(--color-info-light);font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;color:var(--color-text);border-bottom:none;font-size:18px;font-weight:400}& .MuiDataGrid-row{color:var(--color-text);background-color:var(--color-divider);font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;font-size:16px;font-weight:400}& .MuiDataGrid-row:nth-of-type(odd){background-color:var(--color-off-white)}& .MuiDataGrid-cell{border:none;outline:none}& .MuiDataGrid-footerContainer{height:40px;min-height:40px;max-height:40px;color:var(--color-text);background-color:#eceff0;border-top:none;font-weight:500}& .MuiToolbar-gutters{height:100%;min-height:100%}& .MuiDataGrid-filler div{border:none}}& .delete-icon{&:hover{border-color:var(--color-error);background-color:var(--color-error)}}}h1,h2,h3,h4,h5,h6,p,hr{margin:0;padding:0}h1{color:var(--color-primary);font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;font-size:30px;font-weight:600}h2{font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;font-size:18px;font-weight:500}h3{font-family:var(--font-family-text), sans-serif;letter-spacing:.04em;font-size:18px;font-weight:500}h4{font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;font-size:16px;font-weight:500}h5{color:var(--color-text);font-family:var(--font-family-text), sans-serif;letter-spacing:.04em;font-size:16px;font-weight:400}label{font-family:var(--font-family-title), sans-serif;letter-spacing:.04em;font-size:14px;font-weight:400}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;background-image:none;border:none;padding:0}a{color:inherit;text-decoration:none}.input-required{margin-right:8px;position:relative}.input-required:after{content:" *"}.input-error{color:var(--color-error)}.grid-action-button{color:var(--color-primary);background:0 0;border-radius:4px;padding:3px;font-size:.6rem;&:hover{filter:brightness(110%);box-shadow:0 0 5px #0000001a}}
