.sch-account-overview,.sch-account-section{--navy:#0f2a3c;--orange:#f56d22;--green:#15965c;--red:#c93434;--border:#e5eaee;--muted:#697986;color:var(--navy);direction:rtl}.sch-account-overview{margin:0 0 24px}.sch-account-overview header,.sch-account-section>header{margin-bottom:18px}.sch-account-overview header span,.sch-account-section>header span{color:var(--orange);font-weight:700;font-size:13px}.sch-account-overview h2,.sch-account-section h1{margin:5px 0;color:var(--navy)}.sch-account-section>header p{color:var(--muted);margin:5px 0}.sch-account-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sch-account-kpis>div{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px;display:grid;gap:7px;min-height:90px}.sch-account-kpis span,.sch-account-kpis>div>span{color:var(--muted);font-size:13px}.sch-account-kpis strong{font-size:20px;color:var(--navy)}.sch-site-cards,.sch-contract-list,.sch-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sch-site-card,.sch-contract-list article,.sch-report-list article,.sch-account-panel,.sch-account-empty{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px}.sch-site-card__top,.sch-contract-list article>div,.sch-report-list article>div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sch-site-card__top strong,.sch-contract-list strong,.sch-report-list strong{font-size:17px}.sch-site-card__top a{display:block;margin-top:4px;color:#657784;text-decoration:none}.sch-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#edf1f4;color:#53626c;white-space:nowrap}.sch-pill.is-success{background:#e8f7ef;color:#147a4c}.sch-pill.is-danger{background:#fdecec;color:#b82a2a}.sch-pill.is-warning{background:#fff2e7;color:#c35d10}.sch-site-card dl,.sch-contract-list dl,.sch-account-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.sch-site-card dl>div,.sch-contract-list dl>div,.sch-account-details>div{background:#f7f9fa;border-radius:10px;padding:11px}.sch-site-card dt,.sch-contract-list dt,.sch-account-details dt{font-size:12px;color:var(--muted)}.sch-site-card dd,.sch-contract-list dd,.sch-account-details dd{font-weight:700;margin:4px 0 0}.sch-account-panel{margin-top:18px}.sch-account-panel h2{font-size:19px;margin-top:0}.sch-account-note{background:#fff7f1;border-right:3px solid var(--orange);padding:12px;border-radius:8px;color:#6b594c}.sch-account-timeline{display:grid;gap:0}.sch-account-timeline>div{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f2}.sch-account-timeline>div>span{width:8px;height:8px;border-radius:50%;background:var(--green);margin-top:6px}.sch-account-timeline strong,.sch-account-timeline small{display:block}.sch-account-timeline small{color:var(--muted);margin-top:4px}.sch-account-empty{color:var(--muted)}.sch-report-list article p{color:var(--muted)}.sch-report-actions{display:grid;gap:0;margin:0;padding:0;list-style:none}.sch-report-actions li{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f2}.sch-report-actions li span{color:var(--muted);font-size:12px}.woocommerce-account .sch-account-section .button,.woocommerce-account .sch-site-card .button{background:var(--navy);color:#fff;border-radius:10px;padding:10px 16px}.woocommerce-account .sch-account-section .button:hover{background:var(--orange);color:#fff}@media(max-width:850px){.sch-account-kpis{grid-template-columns:repeat(2,1fr)}.sch-site-cards,.sch-contract-list,.sch-report-list{grid-template-columns:1fr}}@media(max-width:520px){.sch-account-kpis{grid-template-columns:1fr}.sch-site-card dl,.sch-contract-list dl,.sch-account-details{grid-template-columns:1fr}}
.sch-account-attachment{display:inline-flex;margin-top:6px;color:#f56d22;font-weight:800;font-size:.85rem}.sch-report-actions li{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.sch-account-context{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 18px;padding:12px 14px;background:#f7f9fa;border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:13px}.sch-account-context b{color:var(--navy)}.sch-contract-history{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.sch-contract-history summary{cursor:pointer;font-weight:800;color:var(--navy)}.sch-contract-history ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.sch-contract-history li{display:flex;justify-content:space-between;gap:12px;background:#f7f9fa;border-radius:8px;padding:9px 10px;font-size:13px}.sch-contract-list article>.button{margin-top:4px}
.sch-account-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.sch-account-panel-head span{color:var(--orange);font-size:12px;font-weight:800}.sch-account-panel-head h2{margin:3px 0 0}.sch-account-panel-head small{color:var(--muted)}.sch-uptime-bars{height:120px;display:flex;align-items:flex-end;gap:4px;padding:12px 8px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(to top,#f7f9fa 0,#f7f9fa 33%,#fff 33%,#fff 66%,#f7f9fa 66%,#f7f9fa 100%);overflow:hidden}.sch-uptime-bars>span{flex:1;min-width:3px;height:100%;display:flex;align-items:flex-end}.sch-uptime-bars i{display:block;width:100%;height:var(--sch-bar);max-height:100%;min-height:6px;border-radius:5px 5px 2px 2px;background:var(--navy);opacity:.85}.sch-uptime-bars>span:hover i{background:var(--orange);opacity:1}.sch-uptime-legend{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:12px}.sch-uptime-legend b{color:var(--navy)}
