/* BIMUz CDE v3.7 — «Иш режаси»: режа жадвали, кунлар бўйича график, кўрсаткичлар */
.wp-manage{margin-top:8px;gap:8px}
.wp-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:8px 0}
.wp-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#4a5b6c}
.wp-form .wp-wide{grid-column:auto}
.wp-form input,.wp-form select{width:100%;height:38px;box-sizing:border-box;margin:0;padding:6px 10px;border:1px solid #cfd8e3;border-radius:7px;font:inherit;font-size:13px;background:#fff;min-width:0}
.wp-check{display:flex;align-items:center;gap:6px;font-size:13px}
.wp-import{width:100%;min-height:140px;font-family:Consolas,monospace;font-size:12px;margin:8px 0}
.wp-table-wrap{overflow-x:auto}
.wp-table{width:100%;border-collapse:collapse;font-size:13px}
.wp-table th{position:sticky;top:0;background:#f3f7fb;text-align:left;font-weight:600;color:#33475b;border-bottom:1px solid #d6e2ee;padding:6px 8px;white-space:nowrap}
.wp-table td{border-bottom:1px solid #e8eef5;padding:6px 8px;vertical-align:middle}
.wp-table tr.wp-group td{background:#eaf2fb;font-weight:600;color:#14508c}
.wp-table tr.wp-overdue td:first-child{box-shadow:inset 3px 0 0 #d64545}
.wp-num{color:#6b7c8d;white-space:nowrap}
.wp-st{display:inline-block;border-radius:10px;padding:1px 8px;font-size:12px;white-space:nowrap;border:1px solid transparent}
.wp-st-Planned{background:#eef2f6;color:#4a5b6c;border-color:#d6dee6}
.wp-st-InProgress{background:#e3f0fc;color:#1b62a8;border-color:#b9d6f2}
.wp-st-Review{background:#ede8fb;color:#5536a8;border-color:#d4c8f4}
.wp-st-Done{background:#e2f4ea;color:#1d7a46;border-color:#bfe3cd}
.wp-late{color:#c03636;font-weight:600;white-space:nowrap}
.wp-bar{position:relative;height:6px;width:90px;background:#e8eef5;border-radius:3px;overflow:hidden}
.wp-bar>i{position:absolute;inset:0 auto 0 0;background:#2f7fd0}
.wp-rv{font-size:12px;white-space:nowrap}
.wp-rv-Missing{color:#c03636}
.wp-rv-Created{color:#4a5b6c}
.wp-rv-HasViews{color:#1d7a46}
.wp-act{display:flex;gap:4px;white-space:nowrap}
.wp-act button,.wp-act select{padding:2px 6px;font-size:12px}
/* кунлар бўйича график */
.wp-gantt-wrap{overflow:auto;max-height:70vh}
.wp-gantt{border-collapse:collapse;font-size:12px}
.wp-gantt th,.wp-gantt td{border:1px solid #e8eef5;padding:0;height:24px}
.wp-gantt th.wp-g-name,.wp-gantt td.wp-g-name{position:sticky;left:0;background:#fff;z-index:1;padding:0 8px;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;text-align:left}
.wp-gantt th{background:#f3f7fb;font-weight:500;min-width:22px;text-align:center;color:#4a5b6c}
.wp-gantt th.wp-g-we,.wp-gantt td.wp-g-we{background:#f6f8fa}
.wp-gantt td.wp-g-today,.wp-gantt th.wp-g-today{box-shadow:inset 2px 0 0 #2f7fd0}
.wp-gantt td.wp-g-on{background:#9cc6ee}
.wp-gantt td.wp-g-on.wp-st-InProgress{background:#4f97dc}
.wp-gantt td.wp-g-on.wp-st-Review{background:#8a73d6}
.wp-gantt td.wp-g-on.wp-st-Done{background:#4fb27a}
.wp-gantt td.wp-g-on.wp-g-late{background:#e07a7a}
/* кўрсаткичлар */
.wp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px}
.wp-card{border:1px solid #d6e2ee;border-radius:10px;padding:10px 12px;background:#f8fbfe}
.wp-card b{display:block;font-size:22px;color:#14508c}
.wp-card small{color:#5d6f80}
.wp-load{display:inline-block;width:110px;height:8px;background:#e8eef5;border-radius:4px;overflow:hidden;vertical-align:middle;margin-right:6px}
.wp-load>i{display:block;height:100%;background:#2f7fd0}
.wp-load.wp-over>i{background:#d64545}
.wp-item{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #e1e9f2;border-radius:8px;padding:8px 12px;margin-bottom:6px;background:#fff}
.wp-item strong{font-weight:600;color:#1d2b3a}
.wp-gantt th small{color:#14508c;font-weight:600}
