@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Thin.9ed12002.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-ExtraLight.ea9014d9.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Light.7762c1a4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Regular.77a5213e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Medium.2c8554bd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-SemiBold.c9f82b62.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Bold.0b7b20f6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-ExtraBold.24cf69a0.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--g:#16a34a;--g2:#15803d;--bg:#f4f7f5;--card:#fff;--tx:#14231a;--mut:#6b7c72;--bd:#e2e9e4;--red:#dc2626;--amb:#d97706;--blue:#2563eb}*{box-sizing:border-box}body{margin:0;font-family:Vazirmatn,Tahoma,sans-serif;background:var(--bg);color:var(--tx);font-size:14px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{width:100%;padding:9px 11px;border:1px solid var(--bd);border-radius:10px;background:#fff;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--g)}.btn{background:var(--g);color:#fff;border:0;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:600}.btn:hover{background:var(--g2)}.btn.sec{background:#fff;color:var(--tx);border:1px solid var(--bd)}.btn.danger{background:var(--red)}.btn.sm{padding:4px 10px;font-size:12px}.app{min-height:100vh}.app,.side{display:flex}.side{width:230px;background:#1f2937;color:#d7e9dd;padding:18px 12px;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;color:#fff;margin-bottom:14px}.brand img{width:38px;height:38px;background:#fff;border-radius:10px;padding:4px}.nav{background:none;border:0;color:inherit;text-align:right;padding:10px 12px;border-radius:10px;cursor:pointer}.nav:hover{background:#1b3d29}.nav.on{background:var(--g);color:#fff}.main{flex:1 1;padding:24px;min-width:0}h1{margin:0 0 18px;font-size:22px}h3{margin:0 0 10px}.card{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:16px}.grid{display:grid;grid-gap:14px;gap:14px}.g4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat b{display:block;font-size:26px;color:var(--g2)}.stat span{color:var(--mut)}.board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:12px;gap:12px;overflow-x:auto}.col{background:#e9f0eb;border-radius:14px;padding:10px;min-height:300px}.col h4{margin:2px 4px 10px;display:flex;justify-content:space-between}.task{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:10px;margin-bottom:8px;cursor:-webkit-grab;cursor:grab}.task .t{font-weight:600;margin-bottom:6px}.meta{display:flex;gap:6px;flex-wrap:wrap;color:var(--mut);font-size:12px;align-items:center}.tag{padding:2px 8px;border-radius:99px;font-size:11px;background:#eef2ef}.tag.high{background:#fee2e2;color:var(--red)}.tag.medium{background:#fef3c7;color:var(--amb)}.tag.low{background:#dcfce7;color:var(--g2)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row>*{flex:1 1;min-width:120px}table{width:100%;border-collapse:collapse}td,th{padding:9px 8px;border-bottom:1px solid var(--bd);text-align:right}th{color:var(--mut);font-weight:500}.inc{color:var(--g2)}.exp{color:var(--red)}.modal{position:fixed;inset:0;background:#0007;display:flex;align-items:center;justify-content:center;padding:16px;z-index:10}.modal .card{width:min(480px,100%);max-height:90vh;overflow:auto;display:grid;grid-gap:10px;gap:10px}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.login .card{width:min(380px,100%);display:grid;grid-gap:12px;gap:12px;text-align:center}.login img{width:72px;margin:auto}.error{color:var(--red);font-size:13px}.org ul{list-style:none;margin:0;-webkit-padding-start:22px;padding-inline-start:22px;-webkit-border-start:2px solid var(--bd);border-inline-start:2px solid var(--bd)}.org li{margin:6px 0}.org .p{background:#fff;border:1px solid var(--bd);border-radius:10px;padding:6px 10px;display:inline-block}@media(max-width:800px){.app{flex-direction:column}.side{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap}.brand{width:100%;margin:0}}