html.adm-lock{overflow:hidden}.adm .btn,.adm-dialog .btn,.adm-sheet .btn,.adm-toaster .btn{gap:8px;min-height:42px;padding:10px 18px;font-size:14px}.adm .btn.sm,.adm-sheet .btn.sm{min-height:34px;padding:7px 12px;font-size:13px}.adm .btn.lg{min-height:52px;padding:14px 24px;font-size:15.5px}.adm .btn.icon,.adm-sheet .btn.icon{width:42px;padding:0}.adm .btn.sm.icon,.adm-sheet .btn.sm.icon{width:34px}.btn.danger-solid{color:#fff;background:#e5484d;border-color:#e5484d}.btn.danger-solid:hover{background:#f2555a;border-color:#f2555a}.adm .btn.ghost,.adm-sheet .btn.ghost{color:var(--text-2);border-color:#0000}.adm .btn.ghost:hover,.adm-sheet .btn.ghost:hover{color:var(--ink);background:var(--surface-2)}.adm .input,.adm .select,.adm .textarea,.adm-dialog .input,.adm-sheet .input,.adm-sheet .select,.adm-sheet .textarea,.box .input{border-color:var(--hairline-2);background:#ffffff08;border-radius:12px;min-height:46px;padding:11px 14px;font-size:15px}.adm .textarea,.adm-sheet .textarea{min-height:92px}.adm .input:hover,.adm .select:hover,.adm .textarea:hover,.adm-sheet .input:hover,.adm-sheet .select:hover,.adm-sheet .textarea:hover{border-color:#f4f2ee47}.adm .input:focus,.adm .select:focus,.adm .textarea:focus,.adm-dialog .input:focus,.adm-sheet .input:focus,.adm-sheet .select:focus,.adm-sheet .textarea:focus,.box .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);background:#ffffff0b}.adm .select,.adm-sheet .select{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%23a3a19d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.adm .select option,.adm-sheet .select option{background:#141414}.adm .field>label,.adm .field>span,.adm-sheet .field>label,.adm-sheet .field>span{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:500}.adm .field .help,.adm-sheet .field .help{color:var(--text-3);font-size:12.5px}.adm .check input,.adm-sheet .check input{width:18px;height:18px}.adm .chip,.adm-sheet .chip{padding:4px 9px;font-size:10.5px}.adm .card{border-radius:18px}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(1turn)}}@keyframes adm-fade{0%{opacity:0;transform:translateY(8px)}}.adm-rise{animation:adm-fade .6s var(--ease-expo) both;animation-delay:calc(var(--i,0)*55ms)}.adm-page-enter-active{transition:opacity .35s var(--ease-out),transform .5s var(--ease-expo)}.adm-page-leave-active{transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.adm-page-enter-from{opacity:0;transform:translateY(10px)}.adm-page-leave-to{opacity:0;transform:translateY(-4px)}.adm ::-webkit-scrollbar{width:10px;height:10px}.adm ::-webkit-scrollbar-thumb{background:#ffffff14 padding-box padding-box;border:2px solid #0000;border-radius:10px}.adm ::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box padding-box}
