body:has(.admin-app){color:#24313b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.admin-app)>footer{display:none}.admin-app{--bg:#fff;--panel:#f7f9fa;--text:#24313b;--muted:#64727e;--border:#e6ebee;--accent:#236158;--input:#fff;color:#24313b;background:#fff;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.admin-app *{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app p{margin:0}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit;letter-spacing:normal}.admin-app button{box-shadow:none;color:inherit;border:0;transition:background .15s}.admin-app button:disabled{opacity:.45;cursor:not-allowed}.admin-app :focus-visible{outline-offset:3px;outline:3px solid #548eab}.admin-app input,.admin-app select,.admin-app textarea{color:#24313b;background:#fff;border:1px solid #d9e0e5;border-radius:6px;min-width:0;padding:10px 12px}.admin-app input::placeholder{color:#7c8994}.admin-app textarea{resize:vertical}.a-shell{min-height:100vh;display:flex}.a-sidebar{background:#f8fafb;border-right:1px solid #e6ebee;flex-direction:column;flex:none;width:218px;height:100vh;padding:32px 18px 24px;display:flex;position:sticky;top:0}.a-brand{letter-spacing:-1.6px;align-items:center;gap:12px;padding:0 14px;font-size:29px;font-weight:650;display:flex}.a-brand span{letter-spacing:0;color:#657580;border:1px solid #dfe6e9;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.a-sidebar nav{flex-direction:column;gap:4px;margin-top:44px;display:flex}.a-nav{text-align:left;background:0 0;border-radius:6px;align-items:center;gap:13px;width:100%;padding:11px 14px;font-weight:450;display:flex;color:#65717a!important}.a-nav:hover{background:#edf1f3}.a-nav.active{background:#e7efed;font-weight:600;color:#225a50!important}.a-nav:nth-child(8){margin-top:20px}.a-sidebar-foot{flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding:28px 14px 0;display:flex}.a-admin-label{color:#71808c;font-size:11px}.a-sidebar-foot strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.a-sidebar-foot button{margin-top:8px}.a-main{flex:1;min-width:0;max-width:1600px;padding:0 48px 40px}.a-topline{color:#74818b;border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;height:68px;font-size:12px;display:flex}.a-heading{justify-content:space-between;align-items:center;gap:20px;margin:40px 0 30px;display:flex}.a-heading h1{letter-spacing:-.8px;font-size:29px;font-weight:600;line-height:1.3}.a-heading p{color:#74808a;margin-top:8px;font-size:13px}.admin-app .a-button{white-space:nowrap;background:#fff;border:1px solid #dfe5e9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:12px;display:inline-flex}.a-button:hover{background:#f5f7f8!important}.admin-app .a-text-button{color:#27665e;background:0 0;padding:3px 0;font-size:12px;font-weight:550}.a-text-button:hover{text-decoration:underline}.a-metrics{border:1px solid #e6ebee;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:35px;padding:24px 0;display:grid}.a-metric{border-right:1px solid #e6ebee;flex-direction:column;gap:8px;padding:0 26px;display:flex}.a-metric:last-child{border:0}.a-metric>span{color:#63717b;font-size:12px}.a-metric strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:550;line-height:1.3}.a-metric small{color:#7a8791;font-size:11px}.a-section{background:#fff;border:1px solid #e6ebee;border-radius:8px;margin:0 0 30px;overflow:hidden}.a-section-title{border-bottom:1px solid #e6ebee;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.a-section h2{letter-spacing:-.15px;font-size:14px;font-weight:550}.a-attention{flex-direction:column;padding:0 22px;display:flex}.a-attention button{text-align:left;background:#fff;border-bottom:1px solid #eef1f3;grid-template-columns:1fr 50px 100px;align-items:center;padding:17px 0;font-size:13px;display:grid}.a-attention button:last-child{border:0}.a-attention strong{text-align:center;font-size:13px;font-weight:550}.a-attention button>span:last-child{color:#637a76;text-align:right;font-size:12px}.a-attention button:hover{background:#fafcfc}.a-table-scroll{width:100%;overflow-x:auto}.admin-app table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.admin-app th{color:#75818a;text-align:left;background:#fafbfc;border-bottom:1px solid #e6ebee;padding:12px 20px;font-weight:450}.admin-app td{vertical-align:middle;border-bottom:1px solid #eef1f3;padding:16px 20px}.admin-app tbody tr:last-child td{border:0}.admin-app tbody tr:hover{background:#fafcfc}.a-badge{color:#63717a;white-space:nowrap;background:#f0f3f5;border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}.a-good{color:#37705c;background:#edf5f1}.a-bad{color:#a15548;background:#fbefed}.a-record-id{text-overflow:ellipsis;color:#667782;max-width:155px;display:block;overflow:hidden}.a-name{font-weight:550;display:block}.a-name small{color:#7b8892;text-overflow:ellipsis;max-width:180px;margin-top:3px;font-size:10px;font-weight:400;display:block;overflow:hidden}.a-latency{color:#71818a;align-items:center;gap:15px;padding:20px 0;display:flex}.a-latency h3{color:#46545d;font-size:13px;font-weight:550}.a-latency p{max-width:620px;margin-top:4px;font-size:12px}.a-latency>.a-badge{margin-left:auto}.a-toolbar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.a-toolbar input{width:330px;font-size:12px}.a-toolbar select{min-width:155px;margin-left:auto;font-size:12px}.a-toolbar .a-button{height:40px}.a-records{min-height:220px}.a-empty{text-align:center;color:#77858f;flex-direction:column;align-items:center;gap:12px;padding:68px 24px;font-size:13px;display:flex}.a-empty h2{color:#46535e;font-size:16px}.a-empty svg{color:#91a19f;width:26px;height:26px;margin-bottom:5px}.a-pagination{color:#798690;border-top:1px solid #e6ebee;justify-content:space-between;align-items:center;padding:15px 20px;font-size:12px;display:flex}.a-pagination>div{align-items:center;gap:14px;display:flex}.a-updated{color:#82909a;margin-top:22px;font-size:11px}.a-error{color:#994e3f;background:#fff3f0;border:1px solid #efdad4;border-radius:6px;padding:13px 16px;font-size:13px;margin-bottom:20px!important}.a-notice{color:#42685b;background:#f0f5f3;border-radius:6px;padding:12px 15px;font-size:12px;margin-bottom:20px!important}.a-login{background:#f9fbfc;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.a-login-box{width:100%;max-width:380px;padding-bottom:40px}.a-login .a-brand{margin-bottom:55px;padding:0}.a-login h1{letter-spacing:-.8px;margin-bottom:10px;font-size:31px;font-weight:550}.a-login p{color:#71808a;font-size:13px}.a-login form{flex-direction:column;gap:10px;margin-top:34px;display:flex}.a-login label{margin-top:10px;font-size:12px;font-weight:500}.a-login input{height:46px}.admin-app .a-primary{color:#fff;background:#285f55;border-radius:6px;padding:12px 20px;font-size:13px;font-weight:550}.a-primary:hover{background:#204f46!important}.a-login .a-primary{height:46px;margin-top:16px}.a-login .a-login-note{max-width:300px;margin-top:24px;font-size:11px;line-height:1.7}.a-login-foot{color:#8a959d;font-size:11px;position:absolute;bottom:25px}.a-overlay{z-index:1000;background:#1c2a3538;justify-content:flex-end;display:flex;position:fixed;inset:0}.a-drawer{background:#fff;width:610px;max-width:100%;height:100%;padding:30px;overflow-y:auto;box-shadow:-8px 0 40px #1526300c}.a-drawer>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.a-drawer h2{letter-spacing:-.4px;font-size:22px;font-weight:550}.a-muted{color:#77858f;font-size:12px}.a-detail-id{color:#7a8791;overflow-wrap:anywhere;font-size:11px;margin:16px 0 28px!important}.a-details{margin:20px 0}.a-details>div{border-bottom:1px solid #edf0f2;grid-template-columns:135px 1fr;gap:20px;padding:13px 0;font-size:12px;display:grid}.a-details dt{color:#7a8790}.a-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.a-detail-links{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.a-conversation{margin-top:35px}.a-drawer h3{margin:25px 0 10px;font-size:15px;font-weight:550}.a-turn{border-bottom:1px solid #e8edef;padding:20px 0;font-size:13px}.a-turn>span{color:#83909a;font-size:11px}.a-turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px}.a-turn strong{color:#7d8b94;margin-bottom:6px;font-size:11px;font-weight:450;display:block}.a-reply{flex-direction:column;gap:12px;margin-top:30px;display:flex}.a-reply label{font-size:13px;font-weight:550}.a-reply .a-primary{align-self:flex-start}.a-sr,.a-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-skip:focus{z-index:1100;background:#fff;padding:10px;position:fixed;top:10px;left:230px}@media (min-width:1600px){.a-main{padding-left:65px;padding-right:65px}}@media (max-width:1100px){.a-main{padding:0 26px 30px}.a-sidebar{width:195px;padding-left:12px;padding-right:12px}.a-metric{padding:0 18px}.a-heading p{max-width:400px}.a-latency{align-items:flex-start}.a-latency>.a-badge{display:none}}@media (max-width:760px){.a-shell{display:block}.a-sidebar{border-bottom:1px solid #e6ebee;border-right:0;width:100%;height:auto;padding:18px 20px 0;position:static}.a-sidebar .a-brand{padding:0;font-size:25px}.a-sidebar nav{flex-direction:row;gap:4px;margin-top:20px;padding-bottom:12px;overflow-x:auto}.a-nav{white-space:nowrap;gap:7px;width:auto;padding:9px 12px;font-size:12px}.a-nav:nth-child(8){margin-top:0}.a-nav svg{width:15px}.a-sidebar-foot{padding:0;position:absolute;top:25px;right:22px}.a-sidebar-foot strong,.a-admin-label{display:none}.a-sidebar-foot button{margin:0}.a-main{padding:0 20px 30px}.a-topline{height:46px;font-size:10px}.a-heading{align-items:flex-start;margin:26px 0 23px}.a-heading h1{font-size:25px}.a-heading p{max-width:280px;font-size:12px}.a-metrics{grid-template-columns:1fr 1fr;margin-bottom:25px;padding:0}.a-metric{border-bottom:1px solid #e6ebee;padding:20px}.a-metric:nth-child(2){border-right:0}.a-metric:nth-child(3){border-bottom:0}.a-metric strong{font-size:28px}.a-toolbar{flex-wrap:wrap}.a-toolbar input{flex:1;width:calc(100% - 85px)}.a-toolbar select{width:100%;margin-left:0}.a-pagination{gap:10px;padding:14px 12px;font-size:10px}.a-pagination>div{gap:8px}.a-pagination .a-button{padding:7px 9px;font-size:11px}.a-section-title{padding:16px}.a-attention{padding:0 16px}.a-attention button{grid-template-columns:1fr 35px 75px;font-size:12px}.a-drawer{padding:24px 20px}.a-details>div{grid-template-columns:105px 1fr;gap:14px}.a-topline span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.admin-app *{transition:none!important}}
