*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;background:#f0ebe3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{letter-spacing:-.01em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0ebe3}::-webkit-scrollbar-thumb{background:#d8c8c0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0341a}button{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2c101026}button:active:not(:disabled){transform:scale(.98);box-shadow:none}button:disabled{opacity:.5;cursor:not-allowed}.el-card{transition:transform .15s ease,box-shadow .15s ease}.el-card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2c10101f,0 2px 6px #2c10100f!important}input:focus,select:focus,textarea:focus{border-color:#a0341a!important;box-shadow:0 0 0 2px #a0341a2e;outline:none}tbody tr{transition:background .15s ease}tbody tr{transition:background .15s ease,transform .15s ease}tbody tr:hover td{background:#fdf5f2!important}option{background:#fff;color:#2c1010}a{transition:opacity .15s ease}a:hover{opacity:.8}.cp-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cp-tbl th,.cp-tbl td{white-space:nowrap}@media (max-width: 820px){.show-mobile-only{display:block!important}}
