.sticky-footer[data-v-7a1f9cdf]{padding:24px 0;position:sticky;bottom:0;width:100%;background:#fff;z-index:9;border-top:1px solid #c3cdd5;display:flex;align-items:center;gap:16px}.vendor-notification-warning[data-v-71ab278e]{display:flex;align-items:center;gap:16px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;padding:12px 16px;color:#856404}.vendor-notification-warning__icon[data-v-71ab278e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.vendor-notification-warning__icon .status-icon[data-v-71ab278e]{width:24px;height:24px}.vendor-notification-warning__content[data-v-71ab278e]{flex-grow:1}.vendor-notification-warning__message[data-v-71ab278e]{margin:0;font-size:14px;font-weight:500}.invalid[data-v-5567036c]{border-color:red}.textarea-wrapper[data-v-5567036c]{position:relative}.textarea-field[data-v-5567036c]{padding-right:50px;resize:none}.char-counter[data-v-5567036c]{position:absolute;bottom:6px;right:10px;font-size:12px;color:#6b7280;background:#fff;padding-left:4px}.reminder-modal-backdrop[data-v-6aa4369c]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1050}.reminder-modal[data-v-6aa4369c]{width:100%;max-width:620px;background:#fff;border-radius:12px;padding:32px 32px;box-shadow:0 20px 40px rgba(15,23,42,.25)}.reminder-modal__title[data-v-6aa4369c]{font-size:24px;font-weight:700;margin:0 0 10px;color:#1f2933}.reminder-modal__subtitle[data-v-6aa4369c]{font-size:16px;margin:0 0 16px;color:#6b7280}.reminder-modal[data-v-6aa4369c] textarea{resize:none!important;height:140px!important}.reminder-modal__footer[data-v-6aa4369c]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}.timeline-card[data-v-06f2d201]{display:block;background:#fff;border:1px solid #e1e8ee;border-radius:8px;padding:10px;box-shadow:0 1px 0 rgba(28,38,47,.04);width:100%;transition:transform .12s ease,box-shadow .12s ease;cursor:pointer}.timeline-card__link[data-v-06f2d201]{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:6px}.timeline-card__icon[data-v-06f2d201]{width:28px;height:28px;flex-shrink:0;color:#ff6b6b}.timeline-card__text[data-v-06f2d201]{display:flex;flex-direction:column;line-height:1.1}.timeline-card__label[data-v-06f2d201]{font-weight:700;font-size:14px;color:#1c262f}.timeline-card__hint[data-v-06f2d201]{font-size:12px;color:#677a89}.timeline-card[data-v-06f2d201]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(28,38,47,.06)}.forward-modal__select[data-v-4683756c]{height:40px}.forward-modal__footer[data-v-4683756c]{display:flex;justify-content:flex-end;gap:12px;width:100%;margin-top:24px}.timeline-card[data-v-0bb7b595]{display:block;background:#fff;border:1px solid #e1e8ee;border-radius:8px;padding:10px;box-shadow:0 1px 0 rgba(28,38,47,.04);width:100%;transition:transform .12s ease,box-shadow .12s ease;cursor:pointer;margin-top:12px}.timeline-card__link[data-v-0bb7b595]{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:6px}.timeline-card__icon[data-v-0bb7b595]{width:28px;height:28px;flex-shrink:0;color:#0895d1}.timeline-card__text[data-v-0bb7b595]{display:flex;flex-direction:column;line-height:1.1}.timeline-card__label[data-v-0bb7b595]{font-weight:700;font-size:14px;color:#1c262f}.timeline-card__hint[data-v-0bb7b595]{font-size:12px;color:#677a89}.timeline-card[data-v-0bb7b595]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(28,38,47,.06)}.task-page-wrapper .content[data-v-2667130b]{gap:24px;display:grid;grid-template-columns:minmax(auto,100%) 325px}.task-page-wrapper .content .body .section[data-v-2667130b]{margin-bottom:32px}.task-page-wrapper .content .body .section .project-name[data-v-2667130b]{color:#677a89;font-size:16px;margin-bottom:24px}.task-page-wrapper .content .body .section .project-name strong[data-v-2667130b]{font-weight:600;font-size:16px}.task-page-wrapper .content .body .section .task-name[data-v-2667130b]{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;color:#1c262f;border-bottom:1px solid #c3cdd5;margin-bottom:15px}.task-page-wrapper .content .body .section .task-name img[data-v-2667130b]{height:24px}.task-page-wrapper .content .side-panel[data-v-2667130b]{width:100%;padding:16px 16px 24px;background:#f2f5f8;border-radius:8px;display:flex;flex-grow:0;flex-direction:column;gap:24px}.task-page-wrapper .content .side-panel .category[data-v-2667130b]{font-size:18px;font-weight:600;color:#1c262f;padding-bottom:8px;border-bottom:1px solid #9fafbc}.task-page-wrapper .content .side-panel .timeline-card[data-v-2667130b]{display:block;background:#fff;border:1px solid #e1e8ee;border-radius:8px;padding:10px;box-shadow:0 1px 0 rgba(28,38,47,.04);width:100%;transition:transform .12s ease,box-shadow .12s ease}.task-page-wrapper .content .side-panel .timeline-card__link[data-v-2667130b]{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:6px}.task-page-wrapper .content .side-panel .timeline-card__icon[data-v-2667130b]{width:28px;height:28px;flex-shrink:0;color:#0895d1}.task-page-wrapper .content .side-panel .timeline-card__text[data-v-2667130b]{display:flex;flex-direction:column;line-height:1}.task-page-wrapper .content .side-panel .timeline-card__label[data-v-2667130b]{font-weight:700;font-size:14px;color:#1c262f}.task-page-wrapper .content .side-panel .timeline-card__hint[data-v-2667130b]{font-size:12px;color:#677a89}.task-page-wrapper .content .side-panel .timeline-card[data-v-2667130b]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(28,38,47,.06)}.task-page-wrapper .content .side-panel .approving-loader[data-v-2667130b]{width:24px;height:24px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.task-page-wrapper .content .side-panel .action-btns[data-v-2667130b]{display:flex;align-items:center;gap:16px}.task-page-wrapper .content .side-panel .action-btns button[data-v-2667130b]{display:flex;align-items:center;background:none;border:none;outline:none;gap:8px;color:#1c262f;font-weight:600;font-size:14px;transition:all .2s ease}.task-page-wrapper .content .side-panel .action-btns button[data-v-2667130b]:hover{text-decoration:underline}.task-page-wrapper .content .side-panel .action-btns button.disabled[data-v-2667130b]{opacity:.6;pointer-events:none}.task-page-wrapper .content .side-panel .status-badges[data-v-2667130b]{display:flex;flex-direction:column;gap:8px}