@import "https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800;900&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#26312b;background:#f6f8f5;margin:0;font-family:Noto Sans KR,sans-serif}button,input,textarea,select{font:inherit}.check-admin{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.check-sidebar{background:#fff;border-right:1px solid #e4e9e2;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.check-brand{align-items:center;gap:12px;padding:0 8px 28px;font:900 17px Nunito;display:flex}.check-brand>span{color:#fff;background:#54d000;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;display:grid;box-shadow:0 5px #3da700}.check-brand small,.check-admin-user small{color:#96a09a;letter-spacing:1.4px;margin-top:2px;font-size:9px;display:block}.check-sidebar nav{flex-direction:column;gap:7px;display:flex}.check-sidebar nav button{color:#748078;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:13px 14px;font-weight:700}.check-sidebar nav b{width:30px;font-size:17px;display:inline-grid}.check-sidebar nav button.active{color:#329800;background:#eaf9df}.check-admin-user{border-top:1px solid #edf0ec;align-items:center;gap:11px;margin-top:auto;padding:20px 8px 0;font-weight:800;display:flex}.check-admin-user>span{color:#fff;background:#1f2b25;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.check-main{min-width:0}.check-main>header{background:#fff;border-bottom:1px solid #e6ebe5;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex}.check-main>header small{color:#9ba59e;letter-spacing:1.8px;font:800 9px Nunito}.check-main>header h1{margin:3px 0 0;font-size:21px}.check-local{color:#36a500;background:#effae9;border:1px solid #d4efc7;border-radius:20px;padding:7px 12px;font:800 10px Nunito}.check-page{max-width:1500px;margin:auto;padding:30px 34px 60px}.check-page-lead{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.check-page-lead h2{margin:0 0 5px;font-size:27px}.check-page-lead p{color:#8a948e;margin:0;font-size:13px}.check-button{color:#fff;cursor:pointer;background:#53d000;border:0;border-radius:12px;padding:11px 18px;font-weight:800;box-shadow:0 4px #3ca700}.check-button:active{transform:translateY(2px);box-shadow:0 2px #3ca700}.check-button:disabled{opacity:.4;cursor:not-allowed}.check-button.secondary{color:#445049;background:#fff;border:1px solid #dce2da;box-shadow:0 3px #e1e5df}.check-hero{color:#fff;background:linear-gradient(120deg,#172d21,#244f31);border-radius:25px;justify-content:space-between;align-items:center;height:245px;padding:38px 46px;display:flex;position:relative;overflow:hidden}.check-hero:after{content:"";border:70px solid #54d00021;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-60px}.check-eyebrow{color:#85eb45;font-size:12px;font-weight:800}.check-hero h2{margin:10px 0;font-size:32px;line-height:1.35}.check-hero h2 em{color:#79e73a;font-style:normal}.check-hero p{color:#b9c9bf;margin:0;font-size:13px}.check-score-orbit{z-index:1;text-align:center;background:#ffffff14;border:11px solid #55d400;border-radius:50%;place-content:center;width:132px;height:132px;display:grid;box-shadow:0 0 0 8px #ffffff0d}.check-score-orbit strong{font:900 40px Nunito}.check-score-orbit span{color:#c9d6cd;font-size:11px}.check-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.check-stats article{background:#fff;border:1px solid #e1e6df;border-radius:18px;padding:20px;position:relative;overflow:hidden}.check-stats i{width:5px;height:100%;position:absolute;top:0;left:0}.tone-0{background:#50cf00}.tone-1{background:#20b7df}.tone-2{background:#ffb623}.tone-3{background:#8959e8}.check-stats small{color:#8c9690;font-size:12px;display:block}.check-stats strong{margin-top:6px;font:900 28px Nunito;display:block}.check-stats strong b{margin-left:3px;font:700 12px Noto Sans KR}.check-card{background:#fff;border:1px solid #e1e6df;border-radius:20px;padding:24px}.check-card-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.check-card-title h3{margin:0 0 4px;font-size:17px}.check-card-title p{color:#98a09c;margin:0;font-size:11px}.check-card-title>strong{font:900 16px Nunito}.check-card-title .ok{color:#45b900}.check-card-title .bad{color:#ee5151}.check-table .head,.check-table .row{grid-template-columns:1.1fr 1.4fr .8fr .6fr 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.check-table .head{color:#919a94;background:#f4f7f3;border-radius:10px;font-size:10px;font-weight:800}.check-table .row{border-bottom:1px solid #eef1ed;font-size:12px}.check-table .row:last-child{border:0}.check-table mark{color:#35a400;background:#eafadf;border-radius:10px;padding:5px 8px;font-size:10px}.check-table strong{color:#39ad00}.check-table.result .head,.check-table.result .row{grid-template-columns:1fr 1.4fr 1.1fr .7fr .7fr .7fr}.clickable{cursor:pointer}.clickable:hover{background:#f8fbf7}.check-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.check-content-grid>article{cursor:pointer;background:#fff;border:1px solid #e0e6df;border-radius:20px;grid-template-columns:110px 1fr 30px;gap:18px;padding:16px;transition:all .2s;display:grid}.check-content-grid>article:hover{border-color:#acd994;transform:translateY(-2px);box-shadow:0 10px 28px #1e3c2814}.check-thumb{background:linear-gradient(150deg,#f3e4ba,#d3b074);border-radius:14px;place-items:center;height:94px;display:grid;position:relative}.check-thumb>span{color:#fff;text-shadow:0 3px #0000001a;font:900 45px Nunito}.check-thumb i{color:#fff;background:#56cf0b;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:7px;left:7px}.check-content-info{min-width:0}.check-content-info>small{color:#55bc19;letter-spacing:1px;font:800 9px Nunito}.check-content-info h3{margin:5px 0;font-size:17px}.check-content-info p{color:#77827a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.check-content-info div{color:#9aa29d;gap:13px;margin-top:15px;font-size:10px;display:flex}.check-content-grid>article>button{color:#b3bab5;background:0 0;border:0;font-size:28px}.check-loading,.check-error{text-align:center;color:#8a958e;padding:60px}.check-error{color:#e44}.check-error small{color:#999;margin-top:7px;display:block}.check-toast{color:#fff;z-index:20;background:#233028;border-left:5px solid #55d000;border-radius:13px;padding:14px 20px;font-size:12px;font-weight:700;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0002}.check-modal-backdrop{z-index:10;background:#1018148f;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.check-editor{background:#fff;border-radius:24px;flex-direction:column;width:min(1000px,96vw);max-height:93vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0005}.check-editor-head{border-bottom:1px solid #e7ebe6;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.check-editor-head small{color:#59c71c;letter-spacing:1.3px;font:800 9px Nunito}.check-editor-head h2{margin:3px 0 0;font-size:21px}.check-editor-head>button{color:#7b857f;cursor:pointer;background:#f0f3ef;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.check-editor-body{flex-direction:column;gap:16px;padding:24px 28px;display:flex;overflow:auto}.check-editor label{color:#727d76;font-size:11px;font-weight:700}.check-editor input,.check-editor textarea,.check-editor select{border:1px solid #dce2dc;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:11px 13px;display:block}.check-editor input:focus,.check-editor textarea:focus{border-color:#5bcf18;box-shadow:0 0 0 3px #e9f9df}.check-field-row{grid-template-columns:1fr 180px;gap:14px;display:grid}.check-secret{background:#f7f2ff;border:1px solid #e1d2fa;border-radius:16px;padding:17px}.check-secret span{color:#8056d1;font-size:9px;font-weight:900}.check-secret h3{margin:3px 0;font-size:15px}.check-secret p{color:#8c8299;margin:0 0 11px;font-size:10px}.check-secret textarea{background:#fff}.check-section-title{justify-content:space-between;align-items:center;display:flex}.check-section-title h3{margin:0;font-size:15px}.check-section-title p{color:#909993;margin:3px 0 0;font-size:10px}.check-point{grid-template-columns:30px 1fr 70px 28px;align-items:center;gap:9px;margin-top:9px;display:grid}.check-point>b{color:#3ba600;background:#eaf8e1;border-radius:9px;place-items:center;width:29px;height:29px;font:800 11px Nunito;display:grid}.check-point input{margin:0}.check-point label{align-items:center;gap:5px;display:flex}.check-point label input{width:auto}.check-point>button{color:#d85c5c;background:0 0;border:0;font-size:18px}.check-override{border:1px solid #e0e5de;border-radius:14px;padding:15px}.check-switch{align-items:center;gap:9px;display:flex}.check-switch>input{display:none}.check-switch>span{background:#d8ded8;border-radius:20px;width:36px;height:20px;position:relative}.check-switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.check-switch>input:checked+span{background:#55d000}.check-switch>input:checked+span:after{left:19px}.check-weight-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.check-weight-row label{position:relative}.check-weight-row small{position:absolute;bottom:12px;right:11px}.check-editor footer{border-top:1px solid #e7ebe6;justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.result-detail{width:min(1100px,96vw)}.check-result-summary{background:#f5f8f4;grid-template-columns:130px repeat(4,1fr);gap:12px;padding:20px 28px;display:grid}.check-big-score{color:#fff;text-align:center;background:#1e3e2b;border-radius:18px;place-content:center;display:grid}.check-big-score strong{color:#79e73d;font:900 40px Nunito}.check-big-score span{font-size:10px}.check-mini-score{background:#fff;border:1px solid #e1e6df;border-radius:15px;padding:14px}.check-mini-score span{color:#8c958f;font-size:10px;display:block}.check-mini-score b{margin:5px 0;font:900 24px Nunito;display:block}.check-mini-score i{background:#edf1eb;border-radius:8px;height:5px;display:block;overflow:hidden}.check-mini-score em{background:#55cf09;height:100%;display:block}.check-tabs{gap:6px;padding:14px 28px 0;display:flex}.check-tabs button{color:#7a857e;cursor:pointer;background:#f1f4f0;border:0;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:700}.check-tabs button.active{color:#37a300;background:#e8f8df}.check-result-body{min-height:360px;padding:18px 28px 28px;overflow:auto}.check-raw{background:#fbfcfa;border:1px solid #e4e9e2;border-radius:14px;padding:18px}.check-raw strong{color:#38a600;font-size:11px}.check-raw p{color:#58625c;font-size:13px;line-height:1.9}.check-info-line{color:#3d9820;background:#edf8e8;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:10px}.check-idea-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-idea-grid>div{border:1px solid #e1e6df;border-radius:12px;align-items:center;gap:9px;padding:11px;font-size:11px;display:flex}.check-idea-grid b{color:#50ba15;font:900 10px Nunito}.check-correction-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.check-correction-list article{background:#fffaf8;border:1px solid #eadfdb;border-radius:13px;padding:13px}.check-correction-list b,.check-correction-list span,.check-correction-list small{display:block}.check-correction-list b{font-size:11px}.check-correction-list span{color:#3f9d25;margin-top:7px;font-size:11px}.check-correction-list small{color:#9b8f89;margin-top:6px;font-size:9px}.check-policy-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check-weight-list>div{border-bottom:1px solid #edf0ec;grid-template-columns:38px 1fr 150px 45px;align-items:center;gap:12px;padding:14px 0;display:grid}.check-weight-list>div:last-child{border:0}.check-weight-list i{border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.weight-0{color:#3ca800;background:#e7f8dd}.weight-1{color:#199cc0;background:#e0f5fb}.weight-2{color:#d88600;background:#fff1d6}.weight-3{color:#7650ca;background:#eee6ff}.check-weight-list span b,.check-weight-list span small{display:block}.check-weight-list span b{font-size:12px}.check-weight-list span small{color:#9aa29d;margin-top:2px;font-size:9px}.check-weight-list input{accent-color:#54cd0b}.check-weight-list strong{text-align:right;font:900 14px Nunito}.check-number-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.check-number-grid label{background:#f7f9f6;border-radius:13px;padding:13px;position:relative}.check-number-grid input{background:#fff;padding-right:30px;font:900 24px Nunito}.check-number-grid label>small{position:absolute;top:53px;right:24px}.check-number-grid em{color:#9ba29e;margin-top:7px;font-size:8px;font-style:normal;line-height:1.5;display:block}.check-subweights{border-top:1px solid #e7ebe5;margin-top:18px;padding-top:10px}.check-subweights label{grid-template-columns:1fr 75px 18px;align-items:center;padding:7px 0;display:grid}.check-subweights input{text-align:right;margin:0}.check-policy-note{background:#f1f9ec;border-radius:12px;margin-top:13px;padding:13px}.check-policy-note b{color:#3b9f13;font-size:10px}.check-policy-note p{color:#73806f;margin:4px 0 0;font-size:9px;line-height:1.6}@media (width<=900px){.check-admin{grid-template-columns:78px 1fr}.check-brand div,.check-sidebar nav button:not(.active),.check-sidebar nav button.active{font-size:0}.check-sidebar nav b{text-align:center;width:100%;font-size:19px}.check-admin-user div{display:none}.check-content-grid,.check-policy-layout{grid-template-columns:1fr}.check-stats{grid-template-columns:repeat(2,1fr)}.check-result-summary{grid-template-columns:100px repeat(2,1fr)}.check-idea-grid{grid-template-columns:repeat(2,1fr)}}.check-login{background:radial-gradient(circle at 70% 20%,#e9fbdc,#0000 35%),#f5f8f3;place-items:center;min-height:100vh;display:grid}.check-login form{background:#fff;border:1px solid #e0e7dd;border-radius:26px;width:min(430px,92vw);padding:38px;box-shadow:0 28px 80px #2342}.check-login h1{margin:10px 0 5px}.check-login p{color:#89948d;margin:0 0 25px;font-size:12px}.check-login label,.check-settings label{color:#68746c;margin-top:14px;font-size:11px;font-weight:700;display:block}.check-login input,.check-settings select,.check-settings textarea,.check-user-create input,.check-user-create select{border:1px solid #dce3da;border-radius:12px;width:100%;margin-top:7px;padding:12px}.check-login .check-button{width:100%;margin-top:22px}.check-login-error{color:#d84242;background:#fff0ee;border-radius:10px;margin-top:12px;padding:10px;font-size:11px}.fullscreen{place-items:center;min-height:100vh;display:grid}.check-password{background:#fff;border-radius:22px;flex-direction:column;gap:11px;width:min(460px,90vw);padding:30px;display:flex}.check-password h2,.check-password p{margin:0}.check-password p{color:#78847c;margin-bottom:8px;font-size:12px}.check-password input{border:1px solid #dce3da;border-radius:11px;padding:12px}.check-password small{color:#e04747}.check-modal-backdrop.force{z-index:100}.check-admin-user>button{color:#8b958f;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.check-user-create{grid-template-columns:1fr 1fr 160px 140px;align-items:end;gap:12px;margin-bottom:16px;display:grid}.check-user-create input,.check-user-create select{margin:0}.check-table.users .head,.check-table.users .row{grid-template-columns:1fr 1fr .7fr .7fr 1.5fr}.actions{gap:6px;display:flex}.actions button{cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:6px 8px;font-size:9px}.check-empty{text-align:center;color:#99a19c;padding:50px}.check-settings{flex-direction:column;gap:4px;max-width:760px;display:flex}.check-api-status{background:#f5f8f3;border-radius:12px;justify-content:space-between;padding:14px;display:flex}.check-api-status span{font-weight:800}.check-api-status .ok{color:#3bad00}.check-api-status .bad{color:#e14848}.check-image-field{border:1px dashed #cfd8cc;border-radius:12px;align-items:center;gap:12px;margin-top:7px;padding:12px;display:flex}.check-image-field img{object-fit:cover;border-radius:8px;width:90px;height:60px}.check-image-field input{border:0;margin:0;padding:0}.check-image-field small{color:#9aa29d;white-space:nowrap}@media (width<=900px){.check-user-create{grid-template-columns:1fr 1fr}.check-table.users .head,.check-table.users .row{grid-template-columns:1fr 1fr .7fr .8fr}.check-table.users .head span:nth-child(4),.check-table.users .row>span:nth-child(4){display:none}}.check-sidebar nav{gap:0;padding-right:2px;overflow-y:auto}.check-nav-group{flex-direction:column;gap:4px;margin-top:13px;display:flex}.check-nav-group:first-child{margin-top:0}.check-nav-group>small{color:#a5ada8;letter-spacing:.16em;padding:5px 14px 3px;font:900 9px Nunito,sans-serif}.check-sidebar nav button{width:100%}.check-sidebar nav b{font-family:Nunito,Noto Sans KR,sans-serif;font-size:14px;font-weight:900}.check-sidebar nav button:hover{color:#4b5a50;background:#f5f8f3}.check-sidebar nav button.active:hover{color:#329800;background:#eaf9df}.check-table .row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.check-table .row>.actions{white-space:normal;flex-wrap:wrap;overflow:visible}.check-table mark.role{color:#5c64b6;background:#eef2ff}.check-table mark.enabled{color:#35a400;background:#eafadf}.check-table mark.disabled{color:#d94a4a;background:#fff0ee}.check-user-create{align-items:end}.check-user-create>label{color:#737e77;gap:7px;min-width:0;font-size:10px;font-weight:800;display:grid}.check-user-create>label>span{padding-left:2px}.check-user-create input,.check-user-create select{background:#fff;min-width:0;height:44px}.check-user-create>.check-button{height:44px}.check-policy-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.check-policy-layout>article{min-width:0}.check-weight-list>div{grid-template-columns:38px minmax(115px,1fr) minmax(90px,150px) 45px}.check-weight-list span{min-width:0}.check-weight-list span small{line-height:1.45}.check-weight-list input{width:100%;min-width:0}.check-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-number-grid label{min-width:0}.check-number-grid input{box-sizing:border-box;width:100%;min-width:0;display:block}.check-subweights label{grid-template-columns:minmax(120px,1fr) 75px 18px}.check-settings-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.check-settings-grid>.check-settings{min-width:0;max-width:none}.check-settings .check-card-title{margin-bottom:10px}.check-instruction textarea{resize:vertical;border:1px solid #dce3da;border-radius:12px;outline:0;width:100%;min-height:274px;padding:14px;line-height:1.7}.check-instruction textarea:focus{border-color:#5bcf18;box-shadow:0 0 0 3px #e9f9df}.check-instruction>.check-card-title mark{color:#3ba600;background:#eef9e8;border-radius:10px;padding:6px 9px;font-size:9px;font-weight:900}.check-instruction>small,.check-settings label>small{color:#99a29c;margin-top:6px;font-size:9px;line-height:1.55;display:block}.check-tab-empty{text-align:center;background:#fafcf9;border:1px dashed #dbe2d8;border-radius:14px;place-items:center;min-height:190px;display:grid}.check-tab-empty strong{color:#536058;font-size:13px}.check-tab-empty span{color:#99a19c;margin-top:6px;font-size:10px}@media (width<=1200px){.check-policy-layout,.check-settings-grid{grid-template-columns:1fr}.check-policy-layout{gap:14px}.check-settings-grid>.check-settings{max-width:none}}@media (width<=900px){.check-nav-group>small{display:none}.check-nav-group{margin-top:8px}.check-user-create{grid-template-columns:1fr 1fr}.check-sidebar{padding-inline:12px}.check-settings-grid,.check-policy-layout{grid-template-columns:1fr}.check-weight-list>div{grid-template-columns:38px minmax(100px,1fr) minmax(80px,130px) 42px}}.check-field-label>span{color:#727d76;font-size:11px;font-weight:700;display:block}.check-image-field{background:#fbfcfa;border:2px dashed #dce4d8;min-height:88px;padding:14px}.check-image-field img{width:126px;height:76px}.check-image-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check-image-actions>small{flex-basis:100%;font-size:9px}.check-file-button{color:#445049;cursor:pointer;background:#fff;border:1px solid #dce2da;border-radius:11px;justify-content:center;align-items:center;height:39px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 3px #e1e5df}.check-file-button input{display:none}.check-file-button.disabled{opacity:.4;cursor:not-allowed}.check-modal-backdrop.nested{z-index:15}.check-prompt-dialog,.check-user-dialog{background:#fff;border-radius:22px;width:min(560px,94vw);overflow:hidden;box-shadow:0 30px 90px #0005}.check-prompt-dialog footer,.check-user-dialog footer{border-top:1px solid #e7ebe6;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.check-prompt-dialog textarea,.check-user-dialog input,.check-user-dialog select{background:#fff;border:2px solid #e2e7df;border-bottom-width:4px;border-radius:12px;outline:0;width:100%;margin-top:7px;padding:12px 14px;display:block}.check-prompt-dialog textarea:focus,.check-user-dialog input:focus,.check-user-dialog select:focus{border-color:#8bd65f;box-shadow:0 0 0 3px #ecf9e5}.check-image-generation-note,.check-initial-password{color:#6d7a70;background:#f2f8ee;border-radius:12px;margin:0;padding:12px;font-size:10px}.check-initial-password b{color:#39a400}.check-user-list{padding:0;overflow:hidden}.check-user-toolbar{border-bottom:1px solid #e8ece6;justify-content:space-between;gap:12px;padding:18px 20px;display:flex}.check-search{background:#fafcf9;border:2px solid #e3e8e0;border-radius:12px;align-items:center;gap:9px;width:min(430px,70%);height:43px;padding:0 12px;display:flex}.check-search span{color:#55bd1a;font-size:19px}.check-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.check-user-toolbar>select,.check-month-select{color:#536058;background:#fff;border:2px solid #e3e8e0;border-bottom-width:4px;border-radius:12px;height:43px;padding:0 34px 0 13px;font-size:11px;font-weight:700}.check-user-list .check-table{padding:0 20px 10px}.check-user-list .head{margin-top:15px}.check-settings-stack{flex-direction:column;gap:16px;max-width:1060px;display:flex}.check-settings-stack>.check-settings{max-width:none;padding:25px 28px}.check-setting-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.check-setting-heading small{color:#4ebe12;letter-spacing:1.2px;font:900 9px Nunito;display:block}.check-setting-heading h3{margin:4px 0 3px;font-size:18px}.check-setting-heading p{color:#929c95;margin:0;font-size:10px}.check-setting-heading mark,.usage-panel mark{border-radius:10px;padding:6px 10px;font-size:9px;font-weight:900}.check-key-status{background:#f8faf7;border:1px solid #e4e9e1;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.check-key-status>div{padding:13px 16px}.check-key-status>div+div{border-left:1px solid #e4e9e1}.check-key-status span,.check-key-status b{display:block}.check-key-status span{color:#99a29c;font-size:9px}.check-key-status b{margin-top:4px;font-size:12px}.check-settings input,.check-settings select,.check-settings textarea{background:#fff;border:2px solid #e2e7df;border-bottom-width:4px;border-radius:12px;outline:0;width:100%;margin-top:7px;padding:12px 14px}.check-settings input:focus,.check-settings select:focus,.check-settings textarea:focus{border-color:#8bd65f;box-shadow:0 0 0 3px #ecf9e5}.check-billing-fields,.check-model-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.check-instruction textarea{min-height:210px}.check-number-grid label{background:#f8faf7;border:1px solid #e5eae2;padding:14px}.check-number-grid input{color:#26312b;border:2px solid #e1e7df;border-bottom-width:4px;border-radius:12px;outline:0;height:58px;margin-top:8px;padding:8px 36px 8px 13px}.check-number-grid input:focus{border-color:#82d553;box-shadow:0 0 0 3px #edf9e7}.check-number-grid label>small{top:58px;right:26px}.check-number-grid em{min-height:24px}.check-number-grid label:first-child em,.check-number-grid label:last-child em{display:none}.check-subweights label{grid-template-columns:minmax(120px,1fr) 88px 18px;gap:7px}.check-subweights input{background:#fff;border:2px solid #e1e7df;border-bottom-width:4px;border-radius:10px;outline:0;width:88px;height:40px;padding:6px 10px;font-weight:800}.check-subweights input:focus{border-color:#82d553;box-shadow:0 0 0 3px #edf9e7}.usage-summary{margin-top:0}.usage-summary strong.project-id{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:34px;overflow:hidden}.usage-panel{margin-top:16px}.check-billing-list{flex-direction:column;display:flex}.check-billing-list>div{border-bottom:1px solid #edf1ed;grid-template-columns:220px 1fr 120px;gap:14px;padding:13px 15px;font-size:11px;display:grid}.check-billing-list>div:last-child{border-bottom:0}.check-billing-list strong{text-align:right;color:#39ad00}.check-table.usage .head,.check-table.usage .row{grid-template-columns:1fr 1.3fr .6fr .8fr .8fr}.assignment-layout{grid-template-columns:minmax(290px,.72fr) minmax(520px,1.6fr);gap:16px;min-height:620px;display:grid}.assignment-students,.assignment-detail{padding:20px}.assignment-students>.check-search{width:100%;max-width:none}.assignment-student-list{flex-direction:column;gap:8px;max-height:535px;margin-top:15px;display:flex;overflow:auto}.assignment-student-list>button{text-align:left;cursor:pointer;background:#fff;border:2px solid #e7ece4;border-bottom-width:4px;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.assignment-student-list>button.active{background:#f3fced;border-color:#80d853}.assignment-student-list>button>span{color:#3eaa08;background:#e8f8df;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.assignment-student-list b,.assignment-student-list small{display:block}.assignment-student-list small{color:#929b95;margin-top:3px;font-size:9px}.assignment-student-list em{color:#47b613;font-size:9px;font-style:normal;font-weight:900}.assignment-heading{border-bottom:1px solid #e7ece5;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.assignment-heading small{color:#48b714;letter-spacing:1px;font:900 9px Nunito}.assignment-heading h3{margin:3px 0;font-size:21px}.assignment-heading p{color:#99a19c;margin:0;font-size:10px}.assignment-heading label{color:#737d77;font-size:9px;font-weight:800}.assignment-heading select{background:#fff;border:2px solid #dfe6dc;border-bottom-width:4px;border-radius:11px;min-width:220px;margin-top:6px;padding:10px 12px;display:block}.assignment-notice{color:#9c7000;background:#fff6dd;border-radius:13px;margin-top:18px;padding:16px;font-size:11px;font-weight:800}.assignment-content-list{flex-direction:column;margin-top:15px;display:flex}.assignment-content-title{background:#f5f8f3!important;border:0!important;justify-content:space-between!important;padding:12px 14px!important;display:flex!important}.assignment-content-title span{color:#42ae0d;font-size:10px;font-weight:900}.assignment-content-list>div{border-bottom:1px solid #ebefea;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.assignment-content-list b,.assignment-content-list small{display:block}.assignment-content-list small{color:#949d97;margin-top:4px;font-size:10px}.assignment-content-list button{color:#40aa0d;cursor:pointer;background:#f7fff3;border:2px solid #cde9bd;border-bottom-width:4px;border-radius:10px;min-width:92px;padding:8px 11px;font-weight:900}.assignment-content-list button.opened{color:#fff;background:#55ca16;border-color:#71d33b}.assignment-content-list button:disabled{opacity:.55;cursor:wait}@media (width<=1050px){.assignment-layout{grid-template-columns:1fr}.assignment-student-list{max-height:260px}}@media (width<=900px){.check-billing-fields,.check-model-fields,.check-key-status{grid-template-columns:1fr}.check-key-status>div+div{border-top:1px solid #e4e9e1;border-left:0}.check-user-toolbar{flex-direction:column}.check-search{width:100%;max-width:none}.check-billing-list>div{grid-template-columns:1fr}.check-billing-list strong{text-align:left}}.operation-environment{border-top:5px solid #58cf12}.operation-environment-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operation-environment-head small{color:#8f9992;letter-spacing:.16em;font:900 9px Nunito}.operation-environment-head h3{margin:4px 0 5px;font-size:20px}.operation-environment-head a{color:#3196c4;font-size:11px;font-weight:800}.operation-environment-head mark,.operation-table mark,.operation-release-grid mark{border-radius:10px;padding:6px 9px;font-size:9px;font-weight:900}.operation-environment mark.success,.operation-table mark.success,.operation-release-grid mark.success{color:#36a200;background:#e8f9dd}.operation-environment mark.failed,.operation-table mark.failed{color:#d94141;background:#fff0ee}.operation-table mark.working{color:#1886be;background:#e5f5ff}.operation-table mark.queued{color:#b97800;background:#fff5db}.operation-health{color:#8c958f;background:#f6f8f5;border-radius:13px;flex-wrap:wrap;gap:9px 24px;margin:20px 0;padding:14px 16px;font-size:10px;display:flex}.operation-health b{color:#455149;margin-left:5px}.operation-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.operation-release-grid>div{border:2px solid #e5eae3;border-radius:12px;grid-template-columns:72px 58px 70px minmax(110px,1fr);align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:10px;display:grid}.operation-release-grid time{color:#929a95;text-align:right}.operation-release-grid>div>span{color:#a0a7a2;grid-column:2/-1}.operation-warning{color:#bd3838;background:#fff0ee;border-radius:11px;margin:10px 0;padding:12px 14px;font-size:10px;font-weight:800}.operation-builds,.operation-apk{margin-top:16px}.operation-tabs{border-bottom:2px solid #edf0eb;gap:4px;margin:0 0 16px;display:flex;overflow-x:auto}.operation-tabs button{color:#8d9690;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;min-width:94px;padding:12px 15px;font-weight:900}.operation-tabs button.active{color:#37a400;border-bottom-color:#55cf10}.check-table.operation-table .head,.check-table.operation-table .row{grid-template-columns:110px minmax(220px,1.4fr) 120px 180px 90px}.check-table.operation-apk-table .head,.check-table.operation-apk-table .row{grid-template-columns:minmax(180px,1fr) 110px 190px 90px 100px}.operation-table small,.operation-apk-table small{color:#9ba39e;margin-top:3px;font-size:9px;display:block}.operation-log{color:#536058;border:1px solid #dfe5dc;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.operation-apk-table button{color:#38a500;cursor:pointer;background:#f5ffef;border:1px solid #bfe5aa;border-bottom-width:3px;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:900}.operation-empty{color:#9ba39e;border:2px dashed #e0e6dd;border-radius:14px;place-items:center;min-height:130px;font-size:11px;display:grid}.operation-footnote{color:#989f9a;text-align:right;font-size:9px}.operation-apk .check-card-title{align-items:center}.operation-apk-actions{align-items:center;gap:9px;display:flex}.operation-public-link{background:#f4ffed;border:2px solid #ccecb9;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.operation-public-link>div{min-width:0}.operation-public-link strong,.operation-public-link a{display:block}.operation-public-link strong{color:#397125;margin-bottom:6px;font-size:10px}.operation-public-link a{color:#2589b7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.operation-public-link button{color:#37a400;cursor:pointer;background:#fff;border:1px solid #9ed77f;border-bottom-width:3px;border-radius:9px;flex:none;padding:8px 12px;font-size:9px;font-weight:900}.operation-diagnostics{margin-top:16px}.check-table.operation-diagnostic-table .head,.check-table.operation-diagnostic-table .row{grid-template-columns:150px 130px minmax(260px,1fr) 190px}.operation-diagnostic-table small{color:#9ba39e;margin-top:3px;font-size:9px;display:block}@media (width<=1050px){.operation-release-grid{grid-template-columns:1fr}.operation-release-grid>div{grid-template-columns:72px 58px 70px 1fr}.operation-table,.operation-apk-table{min-width:820px}}@media (width<=760px){.operation-apk .check-card-title,.operation-apk-actions,.operation-public-link{flex-direction:column;align-items:stretch}.operation-public-link a{white-space:normal;word-break:break-all}}
