@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');
:root{--green:#13a65a;--dark:#062b20;--muted:#718096}*{font-family:Vazirmatn,Tahoma,sans-serif}body{background:#f2f5f8;color:#17212b}.sidebar{position:fixed;right:0;top:0;bottom:0;width:245px;background:linear-gradient(180deg,#063b2b,#041f19);padding:26px 18px;color:#fff}.brand{font-size:25px;font-weight:800;padding:8px 12px 28px}.brand span{color:#40d783}.brand small{display:block;font-size:12px;color:#a7d9c0}.sidebar a{display:block;color:#d8eee3;text-decoration:none;padding:13px 15px;border-radius:10px;margin:5px 0}.sidebar a:hover{background:#155c42;color:white}.main{margin-right:245px;padding:28px;max-width:1600px}.topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cardx{background:white;border:1px solid #e4eaf0;border-radius:16px;padding:20px;box-shadow:0 5px 18px #163b2610;height:100%}.stat{font-size:30px;font-weight:800;color:#073d2b}.muted{color:var(--muted);font-size:13px}.btn-green{background:var(--green);color:white;border:0}.btn-green:hover{background:#0d8748;color:white}.table thead th{background:#f4f8f6;color:#52645a;white-space:nowrap}.form-control,.form-select{padding:11px;border-radius:10px}.login-wrap{max-width:440px;margin:8vh auto}.pill{background:#e6f8ee;color:#087c42;padding:5px 10px;border-radius:20px;font-size:12px}.chartbar{height:12px;background:#e8f0eb;border-radius:20px;overflow:hidden}.chartbar span{display:block;height:100%;background:linear-gradient(90deg,#0b9650,#56d88a)}@media(max-width:850px){.sidebar{position:static;width:auto}.main{margin:0;padding:16px}.sidebar a{display:inline-block}.brand{padding-bottom:8px}}
