body{min-width:320px;min-height:100vh}a:not([class]){color:var(--mui-palette-primary-main);font-weight:500;text-decoration:none}a:not([class]):hover{color:var(--mui-palette-primary-dark);text-decoration:underline}:where(button:not(.MuiButtonBase-root)){font:inherit;font-size:.875rem;font-weight:500;color:var(--mui-palette-text-primary);background-color:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:8px;padding:6px 12px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:where(button:not(.MuiButtonBase-root):hover:not(:disabled)){background-color:var(--mui-palette-action-hover);border-color:var(--mui-palette-text-secondary)}:where(button:not(.MuiButtonBase-root):disabled){cursor:not-allowed;opacity:.5}:where(button:not(.MuiButtonBase-root),a:not([class*=Mui])):focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}table{border-collapse:collapse}.fade-out{opacity:0}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}h1{font-size:1.75rem;font-weight:600;line-height:1.25;margin:0 0 16px;color:var(--mui-palette-text-primary)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:50%;background:transparent;color:var(--mui-palette-text-secondary)}.icon-btn:hover:not(:disabled){border:none;background-color:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}.text-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--mui-palette-primary-main)}.text-btn:hover:not(:disabled){border:none;background-color:color-mix(in srgb,var(--mui-palette-primary-main) 8%,transparent)}.btn-primary,.btn-secondary{min-height:40px;padding:8px 20px;font-size:.9375rem}.btn-primary{color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main);border-color:var(--mui-palette-primary-main)}.btn-primary:hover:not(:disabled){background-color:var(--mui-palette-primary-dark);border-color:var(--mui-palette-primary-dark)}.btn-secondary{color:var(--mui-palette-text-primary);background-color:transparent}:where(input:not(.MuiInputBase-input):not([type=checkbox]):not([type=radio]),select:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input)){font:inherit}:where(input:not(.MuiInputBase-input),select:not(.MuiInputBase-input),textarea:not(.MuiInputBase-input)):focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:0;border-color:var(--mui-palette-primary-main)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset;-webkit-text-fill-color:var(--mui-palette-text-primary);caret-color:var(--mui-palette-text-primary);border-radius:inherit;transition:background-color 9999s ease-out 0s}
