*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.task-dock{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--mantine-radius-md);border:1px solid transparent;background:var(--mantine-color-brand-filled);color:var(--mantine-color-white);font:inherit;font-weight:600;cursor:pointer}.btn.ghost,.btn-ghost{background:transparent;color:var(--mantine-color-text);border-color:var(--mantine-color-default-border)}.btn.danger{background:var(--mantine-color-red-filled)}.btn.sm,.btn-sm{padding:5px 10px;font-size:13px}.input,.select,textarea.input{width:100%;padding:8px 12px;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);color:var(--mantine-color-text);font:inherit}.card{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-xs)}.card.pad{padding:var(--mantine-spacing-md)}.stack{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:8px 10px;border-bottom:1px solid var(--mantine-color-default-border);text-align:left;font-size:14px}.muted{color:var(--mantine-color-dimmed)}.err{color:var(--mantine-color-red-6)}
