.lq-input .semi-input-default{font-size:13px!important}.lq-input .semi-input-default::placeholder,.lq-input .semi-input-textarea textarea::placeholder{color:#b1afaf!important;opacity:1}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--semi-color-bg-0);color:var(--semi-color-text-0);-webkit-font-smoothing:antialiased}:root{--lq-scrollbar-size: 8px;--lq-scrollbar-thumb: #e0d5eb;--lq-scrollbar-thumb-hover: #cabfd5;--lq-scrollbar-track: #f2edfa;--lq-scrollbar-radius: 999px;--lq-light-scrollbar-track: #cbd5e1;--lq-light-scrollbar-thumb-hover: #e0d5eb}html{scrollbar-width:thin}::-webkit-scrollbar{width:var(--lq-scrollbar-size);height:var(--lq-scrollbar-size)}::-webkit-scrollbar-track{background:var(--lq-scrollbar-track);box-shadow:none}::-webkit-scrollbar-thumb{background:var(--lq-scrollbar-thumb);border:none;border-radius:var(--lq-scrollbar-radius);box-shadow:none}::-webkit-scrollbar-thumb:hover{background:var(--lq-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.lq-scroll{overflow:auto}.lq-scroll::-webkit-scrollbar{width:var(--lq-scrollbar-size);height:var(--lq-scrollbar-size)}.lq-scroll::-webkit-scrollbar-track{background:var(--lq-scrollbar-thumb);border-radius:var(--lq-scrollbar-radius);box-shadow:none}.lq-scroll::-webkit-scrollbar-thumb{background:var(--lq-scrollbar-thumb);border:none;border-radius:var(--lq-scrollbar-radius);box-shadow:none}.lq-scroll::-webkit-scrollbar-thumb:hover{background:var(--lq-scrollbar-thumb-hover)}.lq-scroll.lq-light-scroll::-webkit-scrollbar-track{background:var(--lq-light-scrollbar-track)}.lq-scroll.lq-light-scroll::-webkit-scrollbar-thumb:hover{background:var(--lq-light-scrollbar-thumb-hover)}@media(prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}.lq-overscroll{overflow:auto}.lq-overscroll .os-scrollbar.os-theme-dark{--os-handle-bg: #8a63d2;--os-handle-bg-hover: #6f43c9;--os-handle-bg-active: #5b34ad;--os-track-bg: #f2edfa;--os-handle-border-radius: 999px}.lq-overscroll .os-scrollbar-handle,.lq-overscroll .os-scrollbar-track{border:none;box-shadow:none}.lq-sider .lq-admin-menu-item,.lq-sider .semi-navigation-item{border-radius:3px}.lq-sider .lq-admin-menu-item:hover,.lq-sider .semi-navigation-item:hover{background-color:#eee6f96b!important;background:#eee6f96b!important;box-shadow:0 1px 5px #722ed114}.lq-sider .lq-admin-menu-item.is-active,.lq-sider .semi-navigation-item-selected{background:linear-gradient(90deg,#cfb8ef8c,#eee6f9f2)!important;color:rgb(var(--lq-purple-7))!important;box-shadow:none;font-weight:400!important}.lq-table{border-radius:3px;overflow:hidden}.lq-table table{border:none;border-collapse:separate;border-spacing:0}.lq-table thead th{border:none!important;border-bottom:1px solid rgba(114,46,209,.1)!important;background:#f8f5fdd9!important;padding:7px 8px!important}.lq-table tbody td{border:none!important;border-bottom:1px solid rgba(114,46,209,.1)!important;padding:6px 8px!important}.lq-table tbody tr{height:40px}.lq-table tbody tr:hover td{background:#f4f2f859}.lq-table,.lq-table .semi-table-wrapper,.lq-table .semi-table-container{border:none!important;border-radius:3px}.lq-table .semi-table-thead>.semi-table-row>.semi-table-row-head{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;background:#f8f5fdd9!important}.lq-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:1px solid rgba(114,46,209,.08)!important}.lq-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{min-height:40px}.lq-table thead th{position:sticky!important;top:0;z-index:5}.lq-sider .lq-admin-menu-item{display:flex;align-items:center;gap:10px;width:100%;margin:2px 0;padding:8px 10px;border:none;background:transparent;font-size:14px;font-weight:400;color:var(--semi-color-text-1);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;box-sizing:border-box;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.lq-sider .lq-admin-menu-item.is-collapsed{justify-content:center;padding:8px 0}.lq-sider .lq-admin-menu-item.is-collapsed .lq-menu-text{display:none}.lq-sider .lq-admin-menu-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;font-size:13px;font-weight:600;color:rgb(var(--lq-purple-6));background:#eee6f9cc;border-radius:4px}.lq-crumbbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:56px;padding:0 20px 0 12px;border-bottom:1px solid #eef0f3}.lq-crumb-sep{color:#c2c6cc;font-size:14px}.lq-crumb-item{font-size:14px;color:#8a9098;white-space:nowrap}.lq-crumb-item.is-current{color:#1f2329}.lq-crumb-item.is-link{cursor:pointer}.lq-crumb-item.is-link:hover{color:#4e40e7}.lq-crumb-right{display:flex;align-items:center;gap:8px;min-width:0}.lq-crumb-status-wrap{display:inline-flex;align-items:center;max-width:520px;overflow:hidden}.lq-crumb-status{display:inline-block;font-size:13px;color:#8a9098;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lq-roll-in .3s ease}.lq-crumb-status.is-ok{color:var(--semi-color-success, #0d8c5a);font-weight:500}.lq-crumb-status.is-err{color:#e9394b;font-weight:500}@keyframes lq-roll-in{0%{opacity:0;transform:translateY(-9px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.lq-help-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#9aa0a8;cursor:pointer;flex-shrink:0}.lq-help-btn:hover{background:#f5f6f9;color:#5a5f68}.lq-admin-layout{height:100vh;width:100%;overflow:hidden}.lq-admin-panel-side{min-width:0}.lq-admin-sider{position:relative;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#fff,#fff 40%,#f8f5fd8c 75%,#eee6f94d);border-right:1px solid rgba(114,46,209,.08);overflow:hidden}.lq-admin-resize-handle{width:1px;flex:none;background:#fcfcfc;cursor:col-resize;outline:none;transition:background .15s ease}.lq-admin-resize-handle:hover,.lq-admin-resize-handle:focus-visible,.lq-admin-resize-handle[data-resize-handle-active]{background:#1c1f231a}.lq-admin-brand{display:flex;align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;flex:none}.lq-admin-logo-img{display:block;height:32px;width:auto;flex:none;object-fit:contain}.lq-admin-collapse{transition:background-color .15s ease,color .15s ease;margin-left:auto;width:26px;height:26px;flex:none;border:none;border-radius:6px;background:transparent;color:#9aa0a8;font-size:14px;cursor:pointer;line-height:1}.lq-admin-collapse:hover{background:#f5f6f9;color:#3c4149}.lq-admin-groups{flex:1;overflow:auto;padding:0 12px 8px}.lq-admin-group{margin-bottom:12px}.lq-admin-group-title{padding:8px 8px 6px;font-size:12px;color:#9aa0a8;white-space:nowrap;overflow:hidden}.lq-admin-group-line{margin:6px auto 4px;width:26px;height:1px;background:#1c1f2314}.lq-admin-menu-item{display:flex;align-items:center;gap:8px;width:100%;margin:1px 0;padding:0 8px;height:32px;border:none;border-radius:6px;background:transparent;font-size:13px;color:#3c4149;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .15s ease,color .15s ease}.lq-admin-menu-item.is-active{background:rgba(var(--lq-purple-5),.06);color:rgb(var(--lq-purple-6));font-weight:500}.lq-admin-menu-item.is-collapsed{justify-content:center;padding:0}.lq-admin-menu-icon{display:inline-flex;flex:none;font-size:15px;color:#7b8088;transition:color .15s ease}.lq-admin-menu-item.is-active .lq-admin-menu-icon{color:rgb(var(--lq-purple-6))}.lq-admin-menu-item:hover{background:#fbfcfd}.lq-admin-menu-text{overflow:hidden;text-overflow:ellipsis}.lq-admin-userbar{position:relative;flex:none;padding:8px 12px;border-top:1px solid #eef0f3}.lq-admin-userbtn{transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:#2e333b}.lq-admin-userbtn:hover{background:#f5f6f9}.lq-admin-userbtn.is-collapsed{justify-content:center;padding:5px 0}.lq-admin-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:linear-gradient(135deg,rgb(var(--lq-purple-5)),rgb(var(--lq-purple-7)));color:#fff;font-size:13px}.lq-admin-usertext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.lq-admin-usercaret{margin-left:auto;font-size:11px;color:#9aa0a8}.lq-admin-bubble{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:50;padding:8px;border-radius:12px;background:#fff;border:1px solid #eef0f3;box-shadow:0 18px 40px -12px #1c1f2347}.lq-admin-bubble-user{padding:6px 8px 10px;border-bottom:1px solid #eef0f3;margin-bottom:4px}.lq-admin-bubble-user strong,.lq-admin-bubble-user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-admin-bubble-user strong{font-size:14px;color:#1f2329}.lq-admin-bubble-user span{font-size:12px;color:#8a9098}.lq-admin-bubble>button{transition:background-color .15s ease,color .15s ease;display:block;width:100%;text-align:left;padding:8px;border:none;border-radius:6px;background:transparent;font-size:13px;color:#3c4149;cursor:pointer}.lq-admin-bubble>button:hover{background:#f5f6f9;color:#272c33}.lq-admin-bubble>.lq-admin-bubble-logout{color:#e9394b}.lq-admin-panel-main{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fcfcfc}.lq-admin-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:15px 20px 15px 15px;background:#fcfcfc}.lq-admin-content>*{flex:1;min-height:0;overflow:auto}
