.admin-module__rcRCQG__shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin-module__rcRCQG__nav{border-right:1px solid var(--stroke);background:var(--surface);flex-direction:column;gap:4px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.admin-module__rcRCQG__brand{padding:0 10px 16px;font-size:18px;font-weight:600}.admin-module__rcRCQG__brand span{color:var(--text-3);font-weight:400}.admin-module__rcRCQG__navLink{color:var(--text-2);border-radius:10px;padding:9px 12px;font-weight:600;display:block}.admin-module__rcRCQG__navLink:hover{background:var(--surface-2);text-decoration:none}.admin-module__rcRCQG__navLinkActive{background:var(--accent-soft);color:var(--text);}.admin-module__rcRCQG__navBar{align-items:center;display:flex}.admin-module__rcRCQG__navCurrent,.admin-module__rcRCQG__burger,.admin-module__rcRCQG__menuBackdrop{display:none}.admin-module__rcRCQG__navMenu{flex-direction:column;flex:1;gap:4px;display:flex}.admin-module__rcRCQG__navFooter{border-top:1px solid var(--stroke);color:var(--text-2);overflow-wrap:anywhere;margin-top:auto;padding:12px 10px 0;font-size:13px}.admin-module__rcRCQG__main{padding:28px var(--gutter) 60px;width:100%;min-width:0}.admin-module__rcRCQG__stack{flex-direction:column;gap:16px;display:flex}.admin-module__rcRCQG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-module__rcRCQG__title{font-size:26px}.admin-module__rcRCQG__caption{color:var(--text-2);font-size:14px}.admin-module__rcRCQG__small{color:var(--text-3);font-size:12px}.admin-module__rcRCQG__section{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:8px;font-size:13px;font-weight:600}.admin-module__rcRCQG__card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-card);padding:18px}.admin-module__rcRCQG__cardFlush{padding:6px 0;}.admin-module__rcRCQG__tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.admin-module__rcRCQG__tile{text-align:left;color:inherit;font:inherit;padding:14px 16px;}button.admin-module__rcRCQG__tile{cursor:pointer}button.admin-module__rcRCQG__tile:hover{border-color:var(--accent)}.admin-module__rcRCQG__tileValue{font-size:24px;font-weight:600}.admin-module__rcRCQG__tileLabel{color:var(--text-2);font-size:13px}.admin-module__rcRCQG__chips{flex-wrap:wrap;gap:8px;display:flex}.admin-module__rcRCQG__chip{border:1px solid var(--stroke);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.admin-module__rcRCQG__chipOn{background:var(--accent);border-color:var(--accent);color:#fff;}.admin-module__rcRCQG__button{border-radius:var(--radius-button);font:inherit;cursor:pointer;background:var(--accent);color:#fff;border:0;padding:10px 18px;font-weight:600}.admin-module__rcRCQG__button:disabled{opacity:.5;cursor:default}.admin-module__rcRCQG__buttonQuiet{background:var(--surface-2);color:var(--text);}.admin-module__rcRCQG__input{border:1px solid var(--stroke);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:11px 14px}.admin-module__rcRCQG__input:focus{outline:2px solid var(--accent);outline-offset:-1px}.admin-module__rcRCQG__error{color:var(--danger)}.admin-module__rcRCQG__row{color:inherit;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:10px 18px;display:flex}button.admin-module__rcRCQG__row,a.admin-module__rcRCQG__row{cursor:pointer}button.admin-module__rcRCQG__row:hover,a.admin-module__rcRCQG__row:hover{background:var(--surface-2);text-decoration:none}.admin-module__rcRCQG__rowMain{flex:1;min-width:0}.admin-module__rcRCQG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-module__rcRCQG__rowDanger{color:var(--danger)}.admin-module__rcRCQG__avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.admin-module__rcRCQG__avatarLarge{width:56px;height:56px;font-size:20px;}.admin-module__rcRCQG__badges{flex-wrap:wrap;gap:6px;display:flex}.admin-module__rcRCQG__badge{background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.admin-module__rcRCQG__badgeAccent{background:var(--accent-soft);color:var(--accent);}.admin-module__rcRCQG__badgeSuccess{background:var(--success-soft);color:var(--success);}.admin-module__rcRCQG__badgeWarning{background:var(--warning-soft);color:var(--warning);}.admin-module__rcRCQG__badgeDanger{background:var(--danger-soft);color:var(--danger);}.admin-module__rcRCQG__info{grid-template-columns:minmax(120px,200px) 1fr;gap:8px 16px;font-size:14px;display:grid}.admin-module__rcRCQG__info dt{color:var(--text-2)}.admin-module__rcRCQG__info dd{overflow-wrap:anywhere;margin:0}.admin-module__rcRCQG__bars{align-items:flex-end;gap:3px;height:140px;display:flex}.admin-module__rcRCQG__bar{flex-direction:column-reverse;flex:1;min-width:2px;height:100%;display:flex}.admin-module__rcRCQG__barA{background:var(--accent);border-radius:3px 3px 0 0}.admin-module__rcRCQG__barB{background:var(--accent-2);border-radius:3px 3px 0 0}.admin-module__rcRCQG__legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.admin-module__rcRCQG__dot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.admin-module__rcRCQG__toast{background:var(--surface-3);border:1px solid var(--stroke);z-index:10;border-radius:12px;padding:10px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.admin-module__rcRCQG__signIn{place-items:center;min-height:100vh;padding:16px;display:grid}.admin-module__rcRCQG__signInCard{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex;}.admin-module__rcRCQG__grantPanel{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 18px 12px 70px;display:flex}.admin-module__rcRCQG__grantPanel .admin-module__rcRCQG__input{width:auto}@media (max-width:760px){.admin-module__rcRCQG__shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.admin-module__rcRCQG__nav{z-index:15;border-right:0;border-bottom:1px solid var(--stroke);gap:0;height:auto;padding:8px 12px 8px 16px;position:sticky;top:0}.admin-module__rcRCQG__navBar{gap:10px;min-height:40px}.admin-module__rcRCQG__brand{white-space:nowrap;padding:0;font-size:16px}.admin-module__rcRCQG__navCurrent{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;display:block;overflow:hidden}.admin-module__rcRCQG__navCurrent:before{content:"/ ";color:var(--text-3);font-weight:400}.admin-module__rcRCQG__burger{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:5px;width:44px;height:40px;padding:0 11px;display:flex}.admin-module__rcRCQG__burger:hover,.admin-module__rcRCQG__navOpen .admin-module__rcRCQG__burger{background:var(--surface-2)}.admin-module__rcRCQG__burger span{background:var(--text);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.admin-module__rcRCQG__navOpen .admin-module__rcRCQG__burger span:first-child{transform:translateY(7px)rotate(45deg)}.admin-module__rcRCQG__navOpen .admin-module__rcRCQG__burger span:nth-child(2){opacity:0}.admin-module__rcRCQG__navOpen .admin-module__rcRCQG__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.admin-module__rcRCQG__navMenu{display:none}.admin-module__rcRCQG__navOpen .admin-module__rcRCQG__navMenu{max-height:calc(100dvh - 60px);padding:8px 0 6px;display:flex;overflow-y:auto}.admin-module__rcRCQG__navLink,.admin-module__rcRCQG__navLinkActive{padding:12px}.admin-module__rcRCQG__navFooter{margin:8px 0 0;padding:12px 12px 0}.admin-module__rcRCQG__menuBackdrop{z-index:14;background:#00000080;display:block;position:fixed;inset:0}.admin-module__rcRCQG__main{padding:20px 16px 48px}.admin-module__rcRCQG__info{grid-template-columns:1fr;gap:2px}.admin-module__rcRCQG__info dd{margin-bottom:8px}.admin-module__rcRCQG__grantPanel{padding-left:18px}}.admin-module__rcRCQG__rowMain>span{display:block}a.admin-module__rcRCQG__button,a.admin-module__rcRCQG__buttonQuiet{text-decoration:none;display:inline-block}.admin-module__rcRCQG__avatarImage{border-radius:50%;flex:none;width:32px;height:32px}.admin-module__rcRCQG__rowButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.admin-module__rcRCQG__rowButton>span{display:block}.admin-module__rcRCQG__form{flex-direction:column;gap:12px;max-width:560px;padding:8px 18px 16px;display:flex}.admin-module__rcRCQG__formSection{border-top:1px solid var(--stroke);margin-top:8px;padding-top:10px;font-weight:600}.admin-module__rcRCQG__field{flex-direction:column;gap:4px;display:flex}.admin-module__rcRCQG__check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.admin-module__rcRCQG__check input{width:18px;height:18px;accent-color:var(--accent)}.admin-module__rcRCQG__runHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-module__rcRCQG__runHead>.admin-module__rcRCQG__rowMain>span{display:block}.admin-module__rcRCQG__progress{background:var(--surface-2);border-radius:999px;height:10px;margin:14px 0 8px;overflow:hidden}.admin-module__rcRCQG__progressBar{background:var(--accent);border-radius:999px;height:100%;transition:width .8s}.admin-module__rcRCQG__progressWaiting{background:var(--text-3);animation:1.6s ease-in-out infinite admin-module__rcRCQG__pulse;}@keyframes admin-module__rcRCQG__pulse{50%{opacity:.4}}.admin-module__rcRCQG__jobs{border-top:1px solid var(--stroke);flex-direction:column;margin-top:10px;display:flex}.admin-module__rcRCQG__job{color:inherit;border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:8px 0;display:flex}.admin-module__rcRCQG__job:hover{background:var(--surface-2);text-decoration:none}.admin-module__rcRCQG__job>.admin-module__rcRCQG__rowMain>span{display:block}.admin-module__rcRCQG__jobIcon{text-align:center;width:20px;color:var(--text-2);flex:none}.admin-module__rcRCQG__jobIconRunning{color:var(--accent);animation:1.6s ease-in-out infinite admin-module__rcRCQG__pulse;}.admin-module__rcRCQG__miniProgress{background:var(--surface-2);border-radius:999px;flex:none;width:80px;height:6px;overflow:hidden}.admin-module__rcRCQG__miniProgress>span{background:var(--accent);height:100%;display:block}.admin-module__rcRCQG__runRow{flex-wrap:wrap;}@media (max-width:760px){.admin-module__rcRCQG__runHead>.admin-module__rcRCQG__rowMain,.admin-module__rcRCQG__runRow>.admin-module__rcRCQG__rowButton{flex-basis:100%}}.admin-module__rcRCQG__backdrop{z-index:20;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-module__rcRCQG__dialog{flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex;}.admin-module__rcRCQG__dialogTitle{font-size:18px}.admin-module__rcRCQG__dialogButtons{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.admin-module__rcRCQG__buttonDanger{background:var(--danger);}
