.elv-ops-tool{padding-bottom:80px}.elv-ops-workspace{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:22px;align-items:stretch;margin:42px 0}.elv-ops-inputs,.elv-ops-output{border:1px solid #cbdcd5;border-radius:8px}.elv-ops-inputs{padding:31px;background:#fff}.elv-ops-inputs>span,.elv-ops-output>span{display:block;color:#087a5b;font-size:13px;font-weight:850;letter-spacing:.08em}.elev-seo .elv-ops-inputs h2{margin:11px 0 9px!important;font-size:36px!important;line-height:1.05!important}.elv-ops-inputs>p{margin:0!important;color:#5b6f67!important;font-size:16px!important}.elv-ops-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.elv-ops-fields label{display:grid;gap:8px;color:#24463a;font-size:16px;font-weight:750}.elv-ops-fields label>span{color:#64776f;font-size:12px;font-weight:600}.elv-ops-fields input{width:100%;min-height:50px;padding:10px 12px;border:1px solid #bfd2cb;border-radius:6px;background:#f9fbfa;color:#10241e;font:750 17px/1.2 inherit;font-variant-numeric:tabular-nums}.elv-ops-fields input:focus{outline:3px solid rgba(38,201,154,.24);outline-offset:1px;border-color:#087a5b}.elv-ops-output{display:flex;flex-direction:column;padding:37px;background:#061b15;color:#fff}.elv-ops-output>span{color:#67dfb8}.elev-seo .elv-ops-output h2{margin:11px 0 24px!important;color:#fff!important;font-size:40px!important;line-height:1.04!important}.elv-ops-metrics{display:grid;grid-template-columns:1fr 1fr;gap:11px}.elv-ops-metrics article{min-height:158px;padding:21px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:rgba(255,255,255,.04)}.elv-ops-metrics article.is-primary{background:#27c99a;color:#061b15}.elv-ops-metrics small{display:block;font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.elv-ops-metrics strong{display:block;margin:11px 0 9px;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.elv-ops-metrics p{margin:0!important;color:#b8cbc4!important;font-size:14px!important;line-height:1.45!important}.elv-ops-metrics .is-primary p{color:#17382f!important}.elv-ops-status{margin-top:auto;padding-top:22px}.elv-ops-status strong{display:block;color:#fff;font-size:18px}.elv-ops-status p{margin:7px 0 0!important;color:#a9c0b7!important;font-size:15px!important}.elv-ops-status.is-warning strong{color:#ffcf86}.elv-method-note{padding:20px;border-left:4px solid #087a5b;background:#eff7f4}.elv-method-note p{margin:0!important}.elv-doc-checklist{margin:34px 0;padding:30px;border:1px solid #cbdcd5;border-radius:8px;background:#fff}.elv-doc-checklist header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding-bottom:22px;border-bottom:1px solid #d5e2dd}.elv-doc-checklist header>div>span{color:#087a5b;font-size:13px;font-weight:850;letter-spacing:.08em}.elev-seo .elv-doc-checklist h2{margin:10px 0 0!important;font-size:36px!important}.elv-doc-progress{min-width:150px;text-align:right}.elv-doc-progress strong{display:block;color:#10241e;font-size:25px;font-variant-numeric:tabular-nums}.elv-doc-progress span{display:block;margin-top:7px;color:#60736b;font-size:13px}.elv-doc-progress i{display:block;width:100%;height:6px;margin-top:9px;border-radius:6px;background:#dce8e3;overflow:hidden}.elv-doc-progress i:before{content:"";display:block;width:var(--elv-doc-progress,0%);height:100%;background:#20b789;transition:width .2s ease}.elv-doc-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.elv-doc-group{padding:20px;border:1px solid #d7e3df;border-radius:7px;background:#f7faf9}.elv-doc-group h3{margin:0 0 13px!important;font-size:20px!important}.elv-doc-group label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid #dce7e3;color:#29483e;font-size:15px;line-height:1.45}.elv-doc-group label:first-of-type{border-top:0}.elv-doc-group input{width:20px;height:20px;margin-top:1px;accent-color:#087a5b}.elv-doc-group input:focus-visible{outline:3px solid rgba(38,201,154,.3);outline-offset:2px}.elv-check-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.elv-check-actions button{min-height:48px;padding:0 16px;border:1px solid #087a5b;border-radius:6px;background:#087a5b;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.elv-check-actions button.is-secondary{background:#fff;color:#087a5b}.elv-check-actions button:focus-visible{outline:3px solid rgba(38,201,154,.3);outline-offset:2px}
@media(max-width:900px){.elv-ops-workspace{grid-template-columns:1fr}.elv-doc-groups{grid-template-columns:1fr}}
@media(max-width:620px){.elv-ops-workspace{gap:14px;margin:30px 0}.elv-ops-inputs,.elv-ops-output,.elv-doc-checklist{padding:22px 17px}.elv-ops-fields,.elv-ops-metrics{grid-template-columns:1fr}.elev-seo .elv-ops-inputs h2,.elev-seo .elv-doc-checklist h2{font-size:32px!important}.elev-seo .elv-ops-output h2{font-size:34px!important}.elv-ops-metrics article{min-height:145px}.elv-ops-metrics strong{font-size:31px}.elv-doc-checklist header{grid-template-columns:1fr}.elv-doc-progress{text-align:left}.elv-check-actions{display:grid}.elv-check-actions button{width:100%}}
@media print{body *{visibility:hidden!important}.elv-doc-checklist,.elv-doc-checklist *{visibility:visible!important}.elv-doc-checklist{position:absolute;left:0;top:0;width:100%;margin:0;border:0}.elv-check-actions{display:none!important}}
