.reqtrack[data-v-7de30491]{padding:16px 20px}.reqtrack__head[data-v-7de30491]{margin-bottom:14px}.reqtrack__title[data-v-7de30491]{font-size:18px;font-weight:700;margin:0 0 2px}.reqtrack__sub[data-v-7de30491]{color:#7a8699;font-size:12.5px;margin:0}.reqtrack__state[data-v-7de30491]{padding:48px 0;text-align:center;color:#7a8699;font-size:13px}.reqtrack__dash[data-v-7de30491]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.reqtrack__dash-row[data-v-7de30491]{display:flex;gap:6px;flex-wrap:wrap;align-items:stretch}.reqtrack__dash-title[data-v-7de30491]{align-self:center;font-size:11px;font-weight:700;color:#7a8699;width:56px;flex:none}.reqtrack__card[data-v-7de30491]{background:#fff;border:1px solid #e3e6ea;border-radius:9px;padding:7px 11px;min-width:72px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;transition:.12s}.reqtrack__card[data-v-7de30491]:hover{border-color:#b9c4d4}.reqtrack__card--all[data-v-7de30491]{background:#f7f9fc}.reqtrack__card--empty[data-v-7de30491]{opacity:.42}.reqtrack__card--active[data-v-7de30491]{border-color:#2f6fed;box-shadow:inset 0 0 0 1px #2f6fed;opacity:1}.reqtrack__card--warn[data-v-7de30491]{border-color:#f0c3c3}.reqtrack__card--warn.reqtrack__card--active[data-v-7de30491]{border-color:#d63a3a;box-shadow:inset 0 0 0 1px #d63a3a}.reqtrack__card--aging.reqtrack__card--calm .reqtrack__card-count[data-v-7de30491]{color:#9aa5b4}.reqtrack__card--aging.reqtrack__card--amber .reqtrack__card-count[data-v-7de30491]{color:#d99a00}.reqtrack__card--aging.reqtrack__card--orange .reqtrack__card-count[data-v-7de30491]{color:#e8730c}.reqtrack__card--aging.reqtrack__card--red[data-v-7de30491]{border-color:#f0c3c3}.reqtrack__card--aging.reqtrack__card--red .reqtrack__card-count[data-v-7de30491]{color:#d63a3a}.reqtrack__card-label[data-v-7de30491]{font-size:11px;color:#7a8699;white-space:nowrap}.reqtrack__card-row[data-v-7de30491]{display:flex;align-items:baseline;gap:5px}.reqtrack__card-count[data-v-7de30491]{font-size:18px;font-weight:700;line-height:1.1;color:#1f2733}.reqtrack__card-warn[data-v-7de30491]{font-size:10.5px;font-weight:700;color:#d63a3a;white-space:nowrap}.reqtrack__toolbar[data-v-7de30491]{display:flex;justify-content:flex-end;margin-bottom:8px}.reqtrack__switch[data-v-7de30491]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12.5px;color:#56627a}.reqtrack__switch input[data-v-7de30491]{display:none}.reqtrack__switch input:checked+.reqtrack__switch-track[data-v-7de30491]{background:#2f6fed}.reqtrack__switch input:checked+.reqtrack__switch-track .reqtrack__switch-thumb[data-v-7de30491]{transform:translateX(16px)}.reqtrack__switch-track[data-v-7de30491]{position:relative;width:36px;height:20px;background:#cdd4dd;border-radius:10px;transition:.15s;flex:none}.reqtrack__switch-thumb[data-v-7de30491]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.15s}.reqtrack__switch-label[data-v-7de30491]{font-weight:600}.reqtrack__memo-area[data-v-7de30491]{display:flex;align-items:flex-start;gap:4px;margin-top:4px;width:100%}.reqtrack__memo-icon--has[data-v-7de30491]{font-size:13px;color:#2f6fed;flex:none;line-height:1.2}.reqtrack__note-modal[data-v-7de30491]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1000;display:flex;align-items:center;justify-content:center}.reqtrack__note-box[data-v-7de30491]{background:#fff;border-radius:12px;width:380px;max-width:92vw;padding:18px 18px 14px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.reqtrack__note-head[data-v-7de30491]{font-size:14px;font-weight:700;margin-bottom:10px;color:#1f2733}.reqtrack__note-input[data-v-7de30491]{width:100%;border:1px solid #d7dbe0;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.5;resize:vertical;font-family:inherit}.reqtrack__note-input[data-v-7de30491]:focus{outline:none;border-color:#2f6fed}.reqtrack__note-actions[data-v-7de30491]{display:flex;align-items:center;gap:8px;margin-top:12px}.reqtrack__note-spacer[data-v-7de30491]{flex:1}.reqtrack__note-btn[data-v-7de30491]{border:1px solid #d7dbe0;background:#fff;border-radius:7px;padding:6px 14px;font-size:12.5px;cursor:pointer;color:#56627a}.reqtrack__note-btn[data-v-7de30491]:hover{background:#f4f6f8}.reqtrack__note-btn[data-v-7de30491]:disabled{opacity:.5;cursor:default}.reqtrack__note-btn--save[data-v-7de30491]{background:#2f6fed;border-color:#2f6fed;color:#fff}.reqtrack__note-btn--save[data-v-7de30491]:hover{background:#2960d8}.reqtrack__note-btn--del[data-v-7de30491]{border-color:#f0c3c3;color:#d63a3a}.reqtrack__note-btn--del[data-v-7de30491]:hover{background:#ffe0e0}.reqtrack__note-btn--link[data-v-7de30491]{border-color:#b9c9ef;color:#2f6fed}.reqtrack__note-btn--link[data-v-7de30491]:hover{background:#eef3ff}.reqtrack__prod[data-v-7de30491]{display:flex;gap:9px;align-items:flex-start;padding:8px 4px;white-space:normal}.reqtrack__thumb[data-v-7de30491]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex:none;background:#e6eaef}.reqtrack__thumb--empty[data-v-7de30491]{display:inline-block}.reqtrack__pname[data-v-7de30491]{font-weight:600;font-size:12.5px;line-height:1.3}.reqtrack__pmeta[data-v-7de30491],.reqtrack__popt[data-v-7de30491]{color:#7a8699;font-size:11px;margin-top:2px}.reqtrack__cellwrap[data-v-7de30491]{min-height:56px}.reqtrack__cellwrap--clickable[data-v-7de30491]{cursor:pointer}.reqtrack__cellwrap--clickable[data-v-7de30491]:hover{filter:brightness(.975)}.reqtrack__cell[data-v-7de30491]{padding:7px 9px;min-height:56px;display:flex;flex-direction:column;gap:2px;position:relative;white-space:normal;text-align:left;border-radius:3px}.reqtrack__cell--done[data-v-7de30491]{background:#eaf7f0}.reqtrack__cell--done .reqtrack__date[data-v-7de30491]{color:#1f7d4d}.reqtrack__cell--done .reqtrack__check[data-v-7de30491]{color:#2faa6a}.reqtrack__cell--bad[data-v-7de30491]{background:#ffe0e0}.reqtrack__cell--bad .reqtrack__date[data-v-7de30491]{color:#d63a3a}.reqtrack__cell--future[data-v-7de30491]{background:repeating-linear-gradient(45deg,#fcfcfd,#fcfcfd 5px,#f5f6f8 0,#f5f6f8 10px)}.reqtrack__cell--skip[data-v-7de30491]{background:#fbfbfc}.reqtrack__cell--calm[data-v-7de30491]{background:#f4f6f8;box-shadow:inset 0 0 0 2px #9aa5b4;color:#9aa5b4}.reqtrack__cell--amber[data-v-7de30491]{background:#fff6da;box-shadow:inset 0 0 0 2px #d99a00;color:#9c6f00}.reqtrack__cell--orange[data-v-7de30491]{background:#ffe9d6;box-shadow:inset 0 0 0 2px #e8730c;color:#e8730c}.reqtrack__cell--red[data-v-7de30491]{background:#ffe0e0;box-shadow:inset 0 0 0 2px #d63a3a;color:#d63a3a}.reqtrack__check[data-v-7de30491]{position:absolute;top:6px;right:8px;font-size:10px}.reqtrack__date[data-v-7de30491]{display:block;width:100%;font-weight:600;font-size:11.5px;color:#222}.reqtrack__dur[data-v-7de30491]{display:block;width:100%;font-size:10px;color:#7a8699;margin-top:1px}.reqtrack__memo[data-v-7de30491]{display:block;width:100%;font-size:10px;color:#56627a;line-height:1.35;border-top:1px dashed #d7dbe0;padding-top:4px;margin-top:5px;white-space:pre-line;word-break:break-word}.reqtrack__badge[data-v-7de30491]{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:10.5px;align-self:flex-start;padding:2px 7px;border-radius:10px;background:#fff;border:1px solid currentColor}.reqtrack__pulse[data-v-7de30491]{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:currentColor}.reqtrack__outcome[data-v-7de30491]{font-weight:700;font-size:11px;align-self:flex-start;padding:1px 7px;border-radius:9px;background:#eaf7f0;color:#1f7d4d;border:1px solid #b7e2c9}.reqtrack__outcome--bad[data-v-7de30491]{background:#fff;color:#d63a3a;border-color:#f1b6b6}.reqtrack__outcome--cur[data-v-7de30491]{background:#fff}.reqtrack__outcome--red[data-v-7de30491]{color:#d63a3a;border-color:#f1b6b6}.reqtrack__outcome--orange[data-v-7de30491]{color:#e8730c;border-color:#f3cba3}.reqtrack__outcome--amber[data-v-7de30491]{color:#9c6f00;border-color:#f0d79a}.reqtrack__outcome--calm[data-v-7de30491]{color:#6a7585}.reqtrack__legend[data-v-7de30491]{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:#7a8699;font-size:11.5px;align-items:center}.reqtrack__legend .sw[data-v-7de30491]{width:11px;height:11px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:middle}.reqtrack__legend-title[data-v-7de30491]{font-weight:600;color:#1f2733}.reqtrack__legend-item[data-v-7de30491]{display:inline-flex;align-items:center}