:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}#root{min-height:100vh}.app-toaster [data-sonner-toast][data-y-position=top][data-removed=true][data-swipe-out=false]{--y:translateY(100%)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.ant-message{pointer-events:none}.ant-message-notice{pointer-events:auto}.ant-message-notice .ant-message-notice-content{border-radius:12px;min-height:56px;padding:14px 18px;font-size:14px;box-shadow:0 12px 28px #0f172a14}.ant-message-notice .ant-message-notice-content>.ant-message-notice-content{padding:0}.ant-message-notice-icon{margin-right:10px;font-size:18px}.ant-message-notice-content-success{color:#389e0d;background:#52c41a14;border:1px solid #b7eb8f}.ant-message-notice-content-error{color:#cf1322;background:#ff4d4f14;border:1px solid #ffa39e}.ant-message-notice-content-warning{color:#d48806;background:#faad1414;border:1px solid #ffd591}.ant-message-notice-content-info{color:#096dd9;background:#1890ff14;border:1px solid #91d5ff}.ant-message-notice-content .ant-message-notice-content{box-shadow:none;background:0 0;border:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (width<=576px){.ant-typography h1,h1.ant-typography{font-size:24px!important}.ant-typography h2,h2.ant-typography{font-size:20px!important}.ant-typography h3,h3.ant-typography{font-size:18px!important}.ant-typography h4,h4.ant-typography{font-size:16px!important}}.ant-layout-sider{transition:all .2s!important}.ant-menu-inline-collapsed-tooltip{z-index:999}
