.todo-card-list[data-v-5da66672]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.todo-card[data-v-5da66672]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:6px;border:1px solid #e8e8e8;border-left:3px solid transparent;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.todo-card[data-v-5da66672]:hover{-webkit-box-shadow:0 4px 12px rgba(0,82,217,.08);box-shadow:0 4px 12px rgba(0,82,217,.08)}.todo-card--review[data-v-5da66672]{border-left-color:#e37318}.todo-card--negative[data-v-5da66672]{border-left-color:#e34d59}.todo-card--followup[data-v-5da66672]{border-left-color:#834ec2}.todo-card--compliance[data-v-5da66672]{border-left-color:#0052d9}.todo-card__icon[data-v-5da66672]{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-ms-flex-negative:0;flex-shrink:0}.todo-card__icon.icon--review[data-v-5da66672]{background:#fff8e6;color:#e37318}.todo-card__icon.icon--negative[data-v-5da66672]{background:#fdecee;color:#e34d59}.todo-card__icon.icon--followup[data-v-5da66672]{background:#f3edfa;color:#834ec2}.todo-card__icon.icon--compliance[data-v-5da66672]{background:#ecf2fe;color:#0052d9}.todo-card__body[data-v-5da66672]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.todo-card__title[data-v-5da66672]{font-size:13px;font-weight:600;color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2px}.todo-card__desc[data-v-5da66672]{font-size:12px;color:#999}.todo-empty[data-v-5da66672]{text-align:center;padding:60px 20px;color:#999}.todo-empty h3[data-v-5da66672]{margin-top:12px;font-size:16px;color:#666}.todo-empty p[data-v-5da66672]{margin-top:4px;font-size:13px}