/*
Theme Name: Wald Chref Stock Pro V2
Theme URI: https://example.com/
Author: OpenAI
Description: قالب عربي احترافي لإدارة المواد الأولية والمنتجات النهائية والتقارير والتنبيهات.
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: wald-chref-stock
*/
:root{
  --black:#0b0b0b;--black2:#171717;--gold:#d7a33d;--gold2:#f2c66d;
  --green:#218838;--red:#c82333;--muted:#aaa;--border:#333;--blue:#2467a8;
}
*{box-sizing:border-box}
body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#111;color:#eee}
a{color:inherit;text-decoration:none}
.wc-header{background:linear-gradient(90deg,#090909,#261700);border-bottom:1px solid #6b4b18;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:9}
.wc-brand{display:flex;align-items:center;gap:14px}
.wc-brand img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}
.wc-brand h1{margin:0;color:var(--gold2);font-size:22px}.wc-brand small{color:#bbb}
.wc-layout{display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 89px)}
.wc-side{background:#0b0b0b;border-left:1px solid #2e2e2e;padding:18px 12px}
.wc-side button{width:100%;background:transparent;color:#ddd;border:0;padding:13px;border-radius:10px;margin:4px 0;text-align:right;cursor:pointer;font:inherit}
.wc-side button.active,.wc-side button:hover{background:linear-gradient(90deg,#5b3d0a,var(--gold));color:#111;font-weight:bold}
.wc-main{padding:22px;background:#141414}.wc-section{display:none}.wc-section.active{display:block}
.wc-hero{background:linear-gradient(135deg,#1c1c1c,#3a2605);border:1px solid #6b4b18;border-radius:18px;padding:20px;margin-bottom:18px}
.wc-hero h2{color:var(--gold2);margin-top:0}
.wc-cards{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-bottom:18px}
.wc-card,.wc-panel{background:#1a1a1a;border:1px solid #303030;border-radius:14px;padding:18px}
.wc-card h3{font-size:13px;color:#aaa;margin:0 0 8px}.wc-card strong{font-size:27px;color:var(--gold2)}
.wc-panel{margin-bottom:18px}.wc-panel h2{color:var(--gold2);margin-top:0}.wc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.wc-form{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.wc-form label{font-size:13px;color:#ccc;font-weight:bold}
.wc-form input,.wc-form select,.wc-form textarea,.wc-search{width:100%;padding:11px;margin-top:6px;border-radius:9px;border:1px solid #444;background:#101010;color:#fff;font:inherit}
.wc-btn{border:0;border-radius:9px;padding:11px 15px;cursor:pointer;font-weight:bold;font-family:inherit}
.wc-btn-gold{background:linear-gradient(90deg,#b98526,var(--gold2));color:#111}.wc-btn-red{background:var(--red);color:#fff}
.wc-btn-dark{background:#333;color:#fff}.wc-btn-green{background:var(--green);color:#fff}.wc-btn-blue{background:var(--blue);color:#fff}
.wc-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:13px;align-items:end}
.wc-table-wrap{max-height:560px;overflow:auto}
table.wc-table{width:100%;border-collapse:collapse}
.wc-table th,.wc-table td{padding:10px;border-bottom:1px solid #333;text-align:right;font-size:14px}
.wc-table th{background:#2a1b05;color:var(--gold2);position:sticky;top:0}
.wc-badge{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:bold}
.wc-ok{background:#163d20;color:#7ff29a}.wc-low{background:#4a3509;color:#ffd66b}.wc-out{background:#48171c;color:#ff8994}
.wc-progress{height:9px;background:#333;border-radius:99px;overflow:hidden;min-width:100px}.wc-progress span{display:block;height:100%;background:var(--green)}.wc-progress.low span{background:#e3a72f}.wc-progress.out span{background:var(--red)}
.wc-alert-banner{display:none;background:#48171c;border:1px solid #b4434c;color:#ffdce0;padding:13px 16px;border-radius:12px;margin-bottom:15px}
.wc-login-note{padding:25px;background:#1a1a1a;border:1px solid #5b4318;border-radius:16px;max-width:700px;margin:60px auto;text-align:center}
.wc-report-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:2px solid #d7a33d;padding-bottom:14px;margin-bottom:18px}.wc-report-head img{width:90px;height:90px;border-radius:50%;object-fit:cover}
@media(max-width:1000px){.wc-cards{grid-template-columns:repeat(2,1fr)}.wc-form{grid-template-columns:repeat(2,1fr)}.wc-grid2{grid-template-columns:1fr}}
@media(max-width:760px){.wc-layout{grid-template-columns:1fr}.wc-side{display:flex;overflow:auto}.wc-side button{min-width:180px}.wc-cards{grid-template-columns:1fr}.wc-form{grid-template-columns:1fr}}
@media print{
 body{background:#fff;color:#111}.wc-header,.wc-side,.no-print{display:none!important}.wc-layout{display:block}.wc-main{background:#fff;padding:0}
 .wc-section{display:none!important}#reports{display:block!important}.wc-panel{border:0;background:#fff;color:#111;padding:0}.wc-panel h2{color:#111}
 .wc-table th{background:#eee!important;color:#111!important}.wc-table td,.wc-table th{border:1px solid #bbb}.wc-report-head{display:flex}
}
