*{box-sizing:border-box}body{color:#19382e;background:#f5f7f5;margin:0;font-family:IBM Plex Sans Arabic,sans-serif}button,input{font:inherit;cursor:pointer}.layout{min-height:100vh;display:flex}aside{color:#edf5f0;background:#123d32;flex-direction:column;flex-shrink:0;gap:8px;width:235px;padding:22px 15px;display:flex}.brand{border-bottom:1px solid #fff2;align-items:center;gap:10px;margin-bottom:10px;padding:8px 6px 24px;display:flex}.brand b,.brand small{display:block}.brand small{color:#b8d0c5;font-size:10px}.nav{color:#c7d8d0;text-align:right;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.nav.active,.nav:hover{color:#fff;background:#ffffff15}.up{border:1px solid #fff2;border-radius:12px;margin-top:auto;padding:14px}.up p{color:#b9d0c5;font-size:12px}.up button{color:#14392e;background:#d9b86d;border-radius:8px;width:100%;padding:9px}main{flex:1;min-width:0}header{background:#fff;border-bottom:1px solid #e5ebe7;align-items:center;gap:12px;height:70px;padding:0 25px;display:flex}.search{background:#f4f7f5;border-radius:9px;align-items:center;gap:9px;width:min(420px,60vw);padding:10px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%}.bell{background:#fff;border:1px solid #e5ebe7;border-radius:9px;padding:9px}.avatar{color:#174a3a;background:#e5f0e9;border-radius:50%;margin-right:auto;padding:10px}.content{max-width:1400px;margin:auto;padding:28px}.heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.heading small,.content>small{color:#a17a2f;font-weight:700}.heading h1{margin:5px 0;font-size:27px}.heading p{color:#78877f}.primary{color:#fff;background:#123d32;border:0;border-radius:9px;padding:11px 15px}.hero{color:#fff;background:linear-gradient(110deg,#123d32,#1e5b47);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:30px;display:flex}.hero small{color:#e4c477}.hero h2{font-size:27px;line-height:1.5}.hero p{color:#c8ddd2;max-width:550px;line-height:1.8}.hero button{color:#17392e;background:#e1c174;border:0;border-radius:8px;padding:10px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat,.panel,.card{background:#fff;border:1px solid #e4ebe6;border-radius:14px;padding:17px}.stat small{color:#78877f}.stat h2{margin:8px 0}.stat span{color:#38845d;font-size:11px}.cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0 28px;display:grid}.card{position:relative}.appico{color:#24694e;background:#edf5ef;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.tag{color:#8c6b29;background:#f6efd9;border-radius:20px;padding:5px 8px;font-size:10px;position:absolute;top:18px;left:17px}.card h3{font-size:15px}.card p{color:#75857b;min-height:40px;font-size:12px;line-height:1.8}.card button{color:#24694e;background:#edf5ef;border:0;border-radius:8px;padding:8px 12px;font-size:12px}.toast{color:#fff;background:#123d32;border-radius:9px;padding:13px 18px;position:fixed;bottom:20px;left:20px}.hamb{display:none}@media (width<=800px){aside{width:190px}.content{padding:18px}.stats,.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){aside{display:none}.hamb{display:block}.content{padding:14px}.heading{display:block}.hero{padding:20px}.hero h2{font-size:21px}.stats,.cards{grid-template-columns:1fr}.search{width:55vw}.heading h1{font-size:22px}}.auth{place-items:center;min-height:100vh;padding:16px;display:grid}.authbox{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.authbox .brand{color:#123d32}.auth input,.row input,.row select{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:10px;flex:1;min-width:160px;padding:10px 12px}.row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.err{color:#b42318;margin:0;font-size:14px}.link{color:#1f6b52;background:0 0;border:0;text-decoration:underline}.danger{color:#b42318;background:#fdecea;border:0;border-radius:10px;padding:8px 12px}.actions{gap:8px;display:flex}.actions button{align-items:center;gap:6px;display:inline-flex}.stat{cursor:pointer}.report{margin-bottom:10px}.reporthead{all:unset;cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.reporthead small{color:#6b8579;margin-inline-start:auto}.report ul{margin:12px 0 0;padding-inline-start:18px;line-height:1.9}.authbox label{color:#355a4c;flex-direction:column;gap:6px;font-size:14px;display:flex}.authbox label input{flex:none}.check{align-items:center;flex-direction:row!important;gap:8px!important}.check input{flex:none;width:auto;min-width:0}.between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ok{color:#1f6b52;background:#e7f4ee;border-radius:8px;margin:0;padding:8px 10px;font-size:14px}.note{color:#7a5a00;background:#fff8e6;border-radius:10px;margin:0;padding:12px;line-height:1.8}.strength .bar{background:#e5ece8;border-radius:4px;height:6px;overflow:hidden}.strength .bar span{background:#d92d20;width:33%;height:100%;transition:all .2s;display:block}.strength.lvl-ok .bar span{background:#e0a100;width:66%}.strength.lvl-strong .bar span{background:#1f8a5b;width:100%}.strength small{color:#5b766a;font-size:12px}.back{color:#1f6b52;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:12px;padding:0;display:inline-flex}.badge{color:#1f6b52;background:#e7f4ee;border-radius:999px;padding:2px 10px;font-size:13px}.badge.failed{color:#b42318;background:#fdecea}.info{flex-wrap:wrap;gap:28px;margin-bottom:12px;display:flex}.info div{flex-direction:column;gap:4px;display:flex}.info small{color:#6b8579}.heading .actions{flex-wrap:wrap}.heading a{color:#1f6b52;align-items:center;gap:4px;display:inline-flex}.launcher{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.launcher select,.launcher input{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:10px;width:100%;padding:11px 12px}.launcher .row{margin:0}.tabs{background:#eef3f0;border-radius:10px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.tabs button{color:#355a4c;background:0 0;border:0;border-radius:8px;padding:7px 14px}.tabs button.on{color:#123d32;background:#fff;font-weight:700;box-shadow:0 1px 3px #0001}.primary.big{justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:16px;display:inline-flex}.hint{color:#6b8579;font-size:13px;line-height:1.8;display:block}.audit-list{flex-direction:column;gap:8px;display:flex}.audit-row{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex;margin:0!important;padding:12px 16px!important}.audit-row:hover{outline:2px solid #cfe2d8}.audit-row .grow,.grow{flex:1;min-width:0}.audit-row .grow b,.audit-row .grow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-row small{color:#6b8579}.score-pill{color:#fff;border-radius:12px;place-items:center;min-width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.counts{flex-wrap:wrap;gap:6px;display:flex}.counts i{background:#eef3f0;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.sev-critical{color:#a8261b!important;background:#fde8e6!important}.sev-high{color:#a24a0f!important;background:#feefe2!important}.sev-medium{color:#7a5a00!important;background:#fff6d9!important}.sev-low{color:#1d5a91!important;background:#e8f1fb!important}.sev-info{color:#4d6a5e!important;background:#eef3f0!important}.progress-screen{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;padding:36px 20px!important}.progress-screen .stage{color:#355a4c;margin:0}.pct{font-size:20px}.pulse{color:#1f6b52;background:#e7f4ee;border-radius:50%;place-items:center;width:72px;height:72px;animation:1.6s ease-in-out infinite pulse;display:grid}@keyframes pulse{50%{box-shadow:0 0 0 14px #1f6b5214}}.bar{background:#e5ece8;border-radius:6px;width:100%;height:8px;overflow:hidden}.bar>span{background:#1f8a5b;height:100%;transition:width .5s;display:block}.bar.big{max-width:460px;height:12px}.modules{text-align:start;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 18px;width:100%;max-width:640px;margin:8px 0;padding:0;list-style:none;display:grid}.modules li{align-items:center;gap:8px;display:flex}.spin{color:#1f6b52;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ok-ico{color:#1f8a5b;flex:none}.warn-ico{color:#c58a00;flex:none}.bad-ico{color:#c0362c;flex:none}.muted-ico{color:#a9bbb2;flex:none}.report-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.report-actions button{align-items:center;gap:6px;display:inline-flex}.report-hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-info{flex:1;min-width:240px}.hero-info h1{margin:2px 0}.hero-info a{color:#1f6b52;word-break:break-all;align-items:center;gap:4px;display:inline-flex}.grade{margin:8px 0;font-size:22px;font-weight:700}.hero-meta{color:#4d6a5e;flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.hero-info .note{margin-top:10px}.sev-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.tile{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:14px;margin:0!important;padding:14px!important}.tile b{font-size:26px;display:block}.tile.sel{outline:2px solid}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:16px;display:grid}.cat-card{flex-direction:column;gap:8px;display:flex;margin:0!important}.cat-head{all:unset;cursor:pointer;align-items:center;gap:12px;display:flex}.cat-head small{color:#6b8579;font-size:12px;display:block}.cat-score{text-align:center;min-width:46px;font-size:28px;font-weight:700}.rot{transform:rotate(180deg)}.up{color:#1f8a5b;font-style:normal}.down{color:#c0362c;font-style:normal}.checks{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.checks li{align-items:flex-start;gap:8px;display:flex}.checks small{color:#6b8579;word-break:break-word;font-size:12px;display:block}.findings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters select{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:8px;padding:7px 10px}.findings{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.finding{border:1px solid #e3ebe6;border-radius:10px}.f-head{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.f-body{padding:0 14px 12px;line-height:1.8;display:none}.finding.open .f-body{display:block}.f-body pre{white-space:pre-wrap;word-break:break-all;background:#f5f8f6;border-radius:8px;max-height:220px;margin:0;padding:10px;font-size:12px;overflow:auto}.f-body a{color:#1f6b52;word-break:break-all}.sev{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.cat{color:#6b8579}.verify{color:#7a5a00;background:#fff6d9;border-radius:999px;padding:1px 8px}.recs{flex-direction:column;gap:16px;padding-inline-start:20px;line-height:1.8;display:flex}.rec-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.diff{color:#4d6a5e;font-size:12px}.steps{margin:4px 0}.benefit{color:#1f6b52;margin:4px 0 0;font-size:14px}.collapsible{overflow:hidden;padding:0!important}.col-head{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:14px 18px;display:flex}.col-head h2{flex:1;margin:0;font-size:17px}.col-body{padding:0 18px 16px;display:none}.col-body.open{display:block}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th,.tbl td{text-align:start;vertical-align:top;border-bottom:1px solid #edf2ef;padding:7px 6px}.tbl .url{word-break:break-all;max-width:320px}.compare .cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare ul{margin:0;padding-inline-start:4px;line-height:1.9;list-style:none}.compare h3{margin:6px 0;font-size:15px}@media (width<=700px){.sev-tiles{grid-template-columns:repeat(2,1fr)}.compare .cols{grid-template-columns:1fr}.report-hero{text-align:center;justify-content:center}.hero-meta{justify-content:center}.tbl{display:block;overflow-x:auto}}@media print{aside,header,.no-print,.toast,.report-actions,.filters{display:none!important}.layout{display:block}main,.content{margin:0!important;padding:0!important}body{background:#fff}.panel{break-inside:avoid;border:1px solid #ddd;box-shadow:none!important}.f-body,.col-body{display:block!important}.finding{break-inside:avoid}}.store-tools{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.store-search{background:#fff;border:1px solid #d5e2db;flex:1;min-width:220px;max-width:none}.store-tools select{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:10px;padding:9px 12px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chips button,.chips.static span{color:#355a4c;background:#fff;border:1px solid #d5e2db;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.chips button.on{color:#fff;background:#123d32;border-color:#123d32}.chips small{opacity:.7}.chips .x{color:#b42318;background:0 0;border:0;padding:0 0 0 2px;font-size:16px;line-height:1}.store-section{margin-bottom:8px}.app-card{flex-direction:column;gap:8px;display:flex;position:relative}.app-card p{flex:1}.app-card .actions{margin-top:auto}.app-cover{object-fit:cover;border-radius:12px;width:calc(100% + 2px);height:110px;margin-bottom:4px}.app-card-top{justify-content:space-between;align-items:flex-start;display:flex}.fav-btn{color:#9bb2a8;background:0 0;border:0;border-radius:8px;padding:4px}.fav-btn.on,.fav-btn:hover{color:#d33a5c}.app-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.st-available{color:#1f6b52;background:#e3f4ea}.st-beta{color:#1d5a91;background:#e8f1fb}.st-soon{color:#7a5a00;background:#fff3d6}.st-disabled{color:#666;background:#eceeed}.pr-free{color:#355a4c;background:#eef3f0}.pr-paid{color:#5b3a91;background:#f3ecfb}.app-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.app-hero h1{margin:6px 0 2px}.appico.big{border-radius:18px;width:68px;height:68px}.appico.sm{border-radius:8px;flex:none;width:30px;height:30px}.app-hero-cover{object-fit:cover;border-radius:16px;width:100%;max-height:220px;margin-bottom:12px}.actions.col{flex-direction:column;align-items:stretch}.actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.detail-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.pre{white-space:pre-line;line-height:1.9}.facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.facts li{border-bottom:1px solid #edf2ef;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.facts span{color:#6b8579}.usage-stats{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:12px;display:grid}.stat-app{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;display:flex;margin:0!important}.stat-app small{color:#6b8579;font-size:12px;display:block}.stat-app .num{text-align:center}.stat-app .num b{font-size:22px;display:block}.stats .stat h2{align-items:center;gap:8px;display:flex}.results{flex-direction:column;gap:8px;display:flex}.result{flex-direction:column;gap:8px;display:flex;margin:0!important}.result-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-head .row{margin:0}.link-like{all:unset;cursor:pointer;flex-direction:column;min-width:0;display:flex}.link-like small{color:#6b8579;font-size:12px}.result-body{white-space:pre-wrap;background:#f5f8f6;border-radius:8px;max-height:360px;margin:0;padding:12px;font-family:inherit;line-height:1.8;overflow:auto}.admin-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-form label{color:#355a4c;flex-direction:column;gap:5px;font-size:13px;display:flex}.admin-form .wide{grid-column:1/-1}.admin-form input,.admin-form select,.admin-form textarea{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:9px;padding:9px 10px}.admin-form .check{flex-direction:row;align-items:center}.row-inline{align-items:center;gap:6px;display:inline-flex}.row-inline input{flex:1}.tbl select{font:inherit;border:1px solid #d5e2db;border-radius:6px;padding:4px 6px;font-size:12px}.tbl .actions{gap:4px;display:flex}.tbl .actions button{padding:5px 7px}.tbl tr.archived{opacity:.55}.heading h2{margin:0}@media (width<=760px){.detail-grid{grid-template-columns:1fr}}.app-tags .tag,.result .tag{padding:2px 9px;font-size:12px;position:static}.pw-form{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.pw-form .panel{margin:0}.pw-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:10px 0;display:grid}.pw-grid .wide{grid-column:1/-1}.pw-grid label,.pw-form label{color:#355a4c;flex-direction:column;gap:5px;font-size:13px;display:flex}.pw-grid input,.pw-grid select,.pw-grid textarea,.pw-field input,.pw-field textarea{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e2db;border-radius:9px;width:100%;padding:9px 11px}.pw-grid select:disabled{opacity:.5}.pw-wait{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;padding:26px!important}.pw-error,.pw-mock{background:#fdecea;border-color:#f5c2bc;align-items:flex-start;gap:12px;display:flex}.pw-error p,.pw-mock p{margin:4px 0 0}.pw-mock{background:#fff4d6;border-color:#f0d58a}.pw-results{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.pw-results .panel,.pw-results h2{margin:0}.pw-confirm h3{align-items:center;gap:6px;margin:4px 0;font-size:15px;display:flex}.pw-confirm ul{margin:4px 0 10px;line-height:1.9}.pw-field{flex-direction:column;gap:8px;display:flex}.pw-field-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-field-head button{align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.pw-field .tag{font-size:11px;position:static}.pw-field textarea{resize:vertical;line-height:1.8}.pw-variant{align-items:flex-start;gap:8px;display:flex}.pw-variant small{white-space:nowrap;color:#6b8579;padding-top:10px}.pw-variant button{padding:8px}.pw-warn,.pw-ok{align-items:center;gap:5px;font-size:12px;display:flex}.pw-warn{color:#a24a0f}.pw-ok{color:#1f6b52}.result.current{outline:2px solid #1f8a5b}.seo-dash{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.seo-dash .panel{margin:0}.seo-dash h2{margin:6px 0}.seo-prio{padding-inline-start:20px;line-height:1.8}.seo-prio p{color:#4d6a5e;margin:2px 0 8px}.seo-page{padding:0!important}.seo-page .col-head small{color:#6b8579;font-size:12px;display:block}.seo-page .col-head b{word-break:break-all}.seo-facts td:first-child{white-space:nowrap;color:#6b8579;width:130px}.seo-facts td{word-break:break-word}.seo-kw{margin-top:12px}.seo-kw h4,.seo-ai h4{margin:14px 0 6px}.seo-ai-box{border-top:1px solid #edf2ef;margin-top:14px;padding-top:12px}.seo-ai ul,.seo-ai ol{line-height:1.9}.seo-copy{background:#f5f8f6;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.seo-copy span{flex:1}.seo-copy small{color:#6b8579;white-space:nowrap}.seo-copy button{padding:5px 7px}.seo-faq li{margin-bottom:8px}.seo-faq p{margin:2px 0}.seo-warn{color:#a24a0f;padding:0;font-size:13px;list-style:none}.seo-alt .tbl td{min-width:180px}.seo-alt .seo-copy{margin-top:4px}.dropzone{text-align:center;cursor:pointer;color:#355a4c;flex-direction:column;align-items:center;gap:8px;display:flex;border:2px dashed #b9cfc4!important;padding:30px 16px!important}.dropzone.over{background:#e7f4ee;border-color:#1f8a5b!important}.dropzone small{color:#6b8579}.img-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.img-tile{cursor:pointer;background:#fff;border:2px solid #e3ebe6;border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative}.img-tile.sel{border-color:#1f8a5b}.img-tile input{top:10px;width:18px;height:18px;position:absolute;inset-inline-start:10px}.img-tile .danger{top:8px;padding:4px 6px;position:absolute;inset-inline-end:8px}.img-tile img,.ba-grid img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#eef2f0 0 25%,#fff 0 50%) 0 0/16px 16px;border-radius:8px;width:100%}.img-tile small{color:#6b8579;word-break:break-all;font-size:11px}.img-ph{aspect-ratio:1;color:#8aa197;background:#f5f8f6;border-radius:8px;place-items:center;display:grid}.ba{border-top:1px solid #edf2ef;margin-top:12px;padding-top:12px}.ba-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ba-grid figure{margin:0}.ba-grid figcaption{color:#4d6a5e;margin-bottom:6px;font-size:12px}.ba .actions{flex-wrap:wrap;margin-top:10px}@media (width<=640px){.ba-grid{grid-template-columns:1fr}}.ms-row small{min-width:110px}.ms-row input,.ms-row textarea{flex:1}.ms-check{align-items:center;padding-top:22px;flex-direction:row!important;gap:8px!important}.ms-check input{width:auto}.ms-scenes{border-collapse:collapse;width:100%;font-size:13px}.ms-scenes th{text-align:start;color:#6b8579;padding:4px;font-weight:500}.ms-scenes td{vertical-align:top;padding:3px}.ms-scenes textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d5e2db;border-radius:7px;padding:6px}.ms-meta .report-actions small{flex:100%}.ms-preview{margin:4px 0;line-height:1.8}@media (width<=700px){.ms-row{flex-wrap:wrap}.ms-row small{min-width:100%;padding-top:0}.ms-scenes thead{display:none}.ms-scenes tr{grid-template-columns:1fr;margin-bottom:14px;display:grid}.ms-scenes td:before{content:attr(data-label);color:#6b8579;font-size:12px;display:block}}.pc-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.pc-results{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.pc-results .panel{margin:0}.pc-results h3{color:#6b8579;margin:12px 0 4px;font-size:14px}.pc-results h3:first-child{margin-top:0}.pc-stale{opacity:.6;transition:opacity .2s}.pc-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.pc-kpi{text-align:center;margin:0!important;padding:12px 8px!important}.pc-kpi small{color:#6b8579;font-size:12px;display:block}.pc-kpi b{color:#123d32;font-size:19px}.pc-row{border-bottom:1px dashed #e5ece8;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px;display:flex}.pc-row.strong{font-weight:600}.pc-row b{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.neg,.neg b,.pc-kpi.neg b{color:#b42318!important}.pc-warning{margin:0 0 8px}.pc-fee{align-items:center;gap:5px;display:flex}.pc-fee input{flex:1;min-width:0}.pc-fee small{color:#6b8579}.pc-extra,.pc-scenario{grid-template-columns:1.3fr 1fr .8fr auto;gap:6px;margin-bottom:6px;display:grid}.pc-scenario{grid-template-columns:1.2fr 1fr 1.1fr 1fr auto}.pc-extra input,.pc-extra select,.pc-scenario input,.pc-scenario select,.pc-name input{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:9px;min-width:0;padding:8px 10px}.pc-name{color:#355a4c;flex-direction:column;gap:5px;font-size:13px;display:flex}.pc-table{border-collapse:collapse;width:100%;font-size:13px}.pc-table th,.pc-table td{text-align:start;white-space:nowrap;border-bottom:1px solid #eef3f0;padding:6px 8px}.pc-table td:not(:first-child){font-variant-numeric:tabular-nums}.pc-table th{color:#6b8579;font-weight:500}.pc-scroll{overflow-x:auto}.pc-assumptions summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.pc-assumptions ul{line-height:1.9}@media (width<=900px){.pc-layout{grid-template-columns:1fr}.pc-results{position:static}}@media (width<=600px){.pc-extra,.pc-scenario{grid-template-columns:1fr 1fr}.pc-kpi b{font-size:16px}}.ad-kpis{grid-template-columns:repeat(5,1fr)}.ad-metrics{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.ad-metric{cursor:help;border:1px solid #eef3f0;border-radius:9px;flex-direction:column;gap:2px;padding:8px;display:flex}.ad-metric small{color:#6b8579;font-size:12px}.ad-metric b{font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:16px}.ad-metric em{color:#8aa197;font-size:11px;font-style:normal;line-height:1.5}.ad-charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:12px 0;display:grid}.ad-charts .panel{margin:0}.ad-charts h3{margin:0 0 8px;font-size:15px}.ad-chart{position:relative}.ad-tip{pointer-events:none;color:#fff;white-space:nowrap;z-index:2;background:#123d32;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;transform:translateY(-100%)}.ad-legend{color:#4d6b5f;gap:14px;margin-bottom:6px;font-size:12px;display:flex}.ad-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.ad-hbars{flex-direction:column;gap:6px;display:flex}.ad-hbar{grid-template-columns:120px 1fr 64px;align-items:center;gap:8px;font-size:13px;display:grid}.ad-hbar span{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.ad-hbar div{background:#f2f6f4;border-radius:4px;height:14px;overflow:hidden}.ad-hbar i{border-radius:4px;height:100%;display:block}.ad-hbar b{font-variant-numeric:tabular-nums;text-align:end;direction:ltr}.ad-recs{flex-direction:column;gap:8px;display:flex}.ad-recs .panel{margin:0}.ad-rec{align-items:flex-start;gap:10px;display:flex}.ad-rec p{margin:4px 0 0;line-height:1.8}.ad-rec .tag{position:static}.ad-positive{background:#e7f4ee;border-color:#b9dfcc}.ad-info{background:#f4f7f6}.ad-two{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.ad-two .panel{margin:0}.ad-two ol{margin:4px 0;line-height:2}.ad-good{color:#1f6b52!important}.io-pick{cursor:pointer;background:#fff;border:1px solid #d5e2db;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@media (width<=700px){.ad-kpis{grid-template-columns:repeat(2,1fr)}.ad-two{grid-template-columns:1fr}.ad-hbar{grid-template-columns:80px 1fr 56px}}.kw-notice{background:#f4f7f6;align-items:center;gap:8px;font-size:14px;display:flex}.kw-table tbody tr{cursor:pointer}.kw-table tr.kw-off{opacity:.45}.kw-table tr.kw-sel{background:#eef7f2}.kw-intent{border:1px solid;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.kw-info{color:#245a86;background:#f1f6fb;border-color:#bcd3e6}.kw-comm{color:#7a4f0f;background:#fbf6ec;border-color:#e6d0a8}.kw-trans{color:#1f6b52;background:#eef8f3;border-color:#b9dfcc}.kw-nav{color:#5b4a86;background:#f5f2fb;border-color:#d4cbe8}.kw-list{margin:4px 0;padding-inline-start:18px;line-height:1.9}.kw-list .pw-warn{margin-top:2px}.kw-group{align-items:center;gap:2px;display:inline-flex}.kw-in{font:inherit;border:1px solid #d5e2db;border-radius:8px;max-width:140px;padding:6px 9px}.kw-metrics{color:#4d6b5f;grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.kw-manual{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d5e2db;border-radius:9px;margin-bottom:6px;padding:8px}.sa-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.sa-compose{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px;margin:0!important}.sa-compose>label{color:#355a4c;flex-direction:column;gap:5px;font-size:13px;display:flex}.sa-compose textarea{font:inherit;resize:vertical;border:1px solid #d5e2db;border-radius:9px;padding:10px;line-height:1.8}.sa-err{border:1px solid #f5c2bc;border-radius:9px;padding:10px}.sa-results{flex-direction:column;gap:10px;display:flex}.sa-results .panel{margin:0}.sa-empty{text-align:center;color:#6b8579;padding:40px 20px!important}.sa-empty p{line-height:1.9}.sa-tabs{margin:8px 0}.sa-reply{white-space:pre-wrap;background:#f7faf8;border:1px solid #e5ece8;border-radius:10px;margin:6px 0;padding:12px 14px;line-height:2}.sa-edit{box-sizing:border-box;width:100%;font:inherit;color:#4d6b5f;border:1px dashed #d5e2db;border-radius:9px;margin-bottom:6px;padding:8px;line-height:1.8}.sa-ph{color:#7a4f0f;background:#fff1c2;border-radius:4px;padding:0 3px}.sa-unverified{color:#b42318!important;background:#fdecea!important}.sa-template{border-top:1px solid #eef3f0;padding:8px 0}.sa-template p{margin:4px 0;line-height:1.8}.sa-faq{grid-template-columns:1fr 1.6fr auto;gap:6px;margin-bottom:6px;display:grid}.sa-product{grid-template-columns:1.4fr .9fr .9fr 1.4fr auto;gap:6px;margin-bottom:6px;display:grid}.sa-faq input,.sa-faq textarea,.sa-product input,.sa-product select{font:inherit;border:1px solid #d5e2db;border-radius:9px;min-width:0;padding:8px 10px}@media (width<=900px){.sa-layout{grid-template-columns:1fr}.sa-compose{position:static}.sa-faq,.sa-product{grid-template-columns:1fr 1fr}}.cp-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-toolbar .chips{margin:0}.cp-toolbar select,.cp-search input{font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:8px;padding:7px 9px}.cp-nav{align-items:center;gap:6px;display:flex}.cp-nav b{text-align:center;min-width:150px}.cp-search{align-items:center;gap:4px;display:flex}.cp-legend{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.cp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cp-head{color:#6b8579;text-align:center;padding:4px;font-size:12px}.cp-day{background:#fff;border:1px solid #e5ece8;border-radius:9px;flex-direction:column;gap:3px;min-height:96px;padding:4px;display:flex;overflow:hidden}.cp-week .cp-day{min-height:300px}.cp-out{opacity:.45}.cp-today{border-color:#1f6b52;box-shadow:inset 0 0 0 1px #1f6b52}.cp-drop{background:#f7faf8}.cp-date{color:#6b8579;font-size:12px}.cp-post{text-align:start;border:0;font:inherit;cursor:grab;border-inline-start:3px solid;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:3px 6px;font-size:12px;display:flex}.cp-post small{opacity:.8;font-size:10px}.cp-post span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cp-chip{border-inline-start:3px solid;border-radius:999px;padding:2px 8px;font-size:12px}.cp-idea{background:#f4f2fb;border-color:#8b78c9}.cp-draft{background:#f4f7f6;border-color:#8aa197}.cp-ready{background:#eef6fc;border-color:#3b82c4}.cp-scheduled{background:#fbf6ec;border-color:#c48a1f}.cp-published{background:#eef8f3;border-color:#1f6b52}.cp-cancelled{background:#fdf1f0;border-color:#b42318;text-decoration:line-through}.cp-modal{z-index:50;background:#0a1e1873;justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;position:fixed;inset:0;overflow:auto}.cp-editor{width:min(760px,100%);margin:0!important}.cp-pick{border:1px dashed #d5e2db;border-radius:9px;max-height:280px;margin:8px 0;padding:8px;overflow:auto}.cp-atts{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cp-att{border:1px solid #e5ece8;border-radius:8px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;overflow:hidden}.cp-att img{object-fit:cover;width:100%;height:100%}.cp-att button{top:2px;padding:2px;position:absolute;inset-inline-end:2px}@media (width<=700px){.cp-grid{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}.cp-post small{display:none}}.cro-behavior{background:#f4f7f6;align-items:flex-start;gap:8px;display:flex}.cro-sources{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.cro-sources .tag{position:static}.cro-checks{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.cro-check{cursor:help;border:1px solid #e5ece8;border-radius:9px;align-items:center;gap:6px;padding:8px;display:flex}.cro-check small{margin-inline-start:auto;font-size:11px}.cro-pass{color:#1f6b52}.cro-warn{color:#a24a0f}.cro-fail{color:#b42318}.cro-na{color:#8aa197}.tag.cro-pass{background:#e7f4ee}.tag.cro-warn{background:#fff4d6}.tag.cro-fail{background:#fdecea}.tag.cro-na{background:#f2f6f4}.cro-rec p{margin:4px 0;line-height:1.8}.cro-rec ol{margin:4px 0;line-height:1.9}.cro-rec .tag{position:static}.cro-url{direction:ltr;unicode-bidi:plaintext;margin-inline-end:8px;font-size:12px}.cro-review{background:#fff4d6;border-color:#c48a1f}.nav-backdrop{display:none}@media (width<=600px){aside.open{z-index:60;width:min(260px,82vw);display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 0 30px #00000040}.nav-backdrop{z-index:55;background:#0a1e1873;display:block;position:fixed;inset:0}}.pw-grid input[type=checkbox],.pw-grid input[type=radio],.pw-form input[type=checkbox],.pw-form input[type=radio]{flex:none;width:auto;margin:0}.pw-grid label.check,.pw-form label.check{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:8px;min-width:0}.panel p,.panel li,.panel small,.panel td,.panel em,.pw-warn,.hint{overflow-wrap:anywhere}.tag{vertical-align:middle;display:inline-block;position:static}.card .tag{position:absolute}.card .app-tags .tag,.app-tags .tag{position:static}.mh-announce{color:#7a4f0f;background:#fff8e6;border-color:#f0d58a;align-items:center;gap:10px;display:flex}.mh-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.mh-stats .stat{cursor:pointer}.mh-cols{grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.mh-cols .panel{margin:0}.mh-cols h3{margin:0 0 8px}.mh-store{border-bottom:1px solid #eef3f0;align-items:center;gap:10px;padding:8px 0;display:flex}.mh-store:last-child{border:0}.mh-store .grow{overflow-wrap:anywhere;min-width:0}.mh-score{text-align:center;border-radius:8px;min-width:38px;padding:4px 8px;font-weight:700}.mh-score.good{color:#1d7a52;background:#e5f5ec}.mh-score.mid{color:#9a5b00;background:#fff3d6}.mh-score.bad{color:#b42318;background:#fdecea}.mh-list{margin:0 0 10px;padding:0;list-style:none}.mh-list li{overflow-wrap:anywhere;border-bottom:1px dashed #e5ece8;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.mh-bar{background:#eef3f0;border-radius:6px;height:10px;margin:8px 0;overflow:hidden}.mh-bar i{background:#1f6b52;border-radius:6px;height:100%;display:block}.mh-ts{position:static}.mh-ts.OPEN{color:#9a5b00;background:#fff3d6}.mh-ts.WAITING_CUSTOMER{color:#3f51b5;background:#e8ebfa}.mh-ts.RESOLVED{color:#1d7a52;background:#e5f5ec}.mh-ts.CLOSED{color:#6b8579;background:#f2f6f4}.mh-thread{flex-direction:column;gap:8px;margin:12px 0;display:flex}.mh-msg{border-radius:10px;max-width:85%;padding:10px 14px}.mh-msg small{color:#6b8579}.mh-msg p{white-space:pre-wrap;margin:4px 0 0;line-height:1.8}.mh-msg.me{background:#eef6f1;align-self:flex-end}.mh-msg.staff{background:#fff;border:1px solid #e4ebe6;align-self:flex-start}.mh-balance{align-items:center;gap:8px;font-size:16px;display:flex}.mh-danger{border-color:#f5c2bc}@media (width<=800px){.mh-cols{grid-template-columns:1fr}.mh-msg{max-width:100%}}.mh-bar i{box-sizing:border-box;min-width:0;padding:0}.mh-bar i.warn{background:#d98a00}.mh-bar i.full{background:#c0392b}.mh-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-usage-head h3{margin:0}.mh-meters{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:12px 0;display:grid}.mh-meter{background:#fff;border:1px solid #e3ece7;border-radius:10px;padding:10px 12px}.mh-meter[data-level=warn]{background:#fffaf0;border-color:#f0d58a}.mh-meter[data-level=full]{background:#fff5f4;border-color:#f5c2bc}.mh-meter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mh-meter-foot{color:#5f7a6d}.mh-lvl.warn{color:#9a5b00;font-weight:700}.mh-lvl.full{color:#b42318;font-weight:700}.mh-apps-usage{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.mh-appu{border:1px solid #e3ece7;border-radius:10px;padding:10px 12px}.mh-appu.off{opacity:.65;background:#f6f8f7}.mh-appu .mh-meter{background:0 0;border:0;padding:6px 0}.mh-ok{color:#1d7a52;font-size:13px}.mh-lock{color:#6b7280;font-size:13px}.mh-usage-banner{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.mh-usage-banner.warn{color:#9a5b00;background:#fff3d6;border:1px solid #f0d58a}.mh-usage-banner.full{color:#b42318;background:#fdecea;border:1px solid #f5c2bc}.mh-usage-banner button{margin-inline-start:auto}
