.tasks-page-wrap{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:linear-gradient(#eef2ff 0%,#f8fafc 32%,#f1f5f9 100%);border:1px solid #fff;border-radius:20px;flex:1;width:100%;min-height:calc(100dvh - 10rem);position:relative}[data-theme=dark] .tasks-page-wrap{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#eef2ff 0%,#f8fafc 32%,#f1f5f9 100%)}.tasks-page-wrap-form,.tasks-page-wrap-detail{background:linear-gradient(#eef2ff 0%,#f8fafc 24%,#f1f5f9 100%)}.tasks-page-wrap .inputField>label,.tasks-page-wrap .MuiFormLabel-root,.tasks-page-wrap .MuiInputLabel-root{color:#64748b!important}.tasks-page-wrap .MuiInputBase-root,.tasks-page-wrap .MuiInputBase-input,.tasks-page-wrap .MuiSelect-select{background-color:#fff;color:#0f172a!important}.tasks-page-wrap .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0!important}.tasks-page-wrap .MuiInputBase-input::placeholder{opacity:1;color:#94a3b8!important}.tasks-page-wrap h1,.tasks-page-wrap h2,.tasks-page-wrap p,.tasks-page-wrap label,.tasks-page-wrap dt,.tasks-page-wrap dd{color:inherit}.tasks-page{z-index:1;padding:.875rem 1rem 1.25rem;position:relative}@media (min-width:768px){.tasks-page{padding:1rem 1.5rem 2rem}}.tasks-page-header{margin-bottom:1.25rem}.tasks-page-header-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tasks-page-title-row{align-items:center;gap:.75rem;display:flex}.tasks-page-title-icon{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:0 8px 20px #0d948847}.tasks-page-title-icon svg{width:1.35rem;height:1.35rem}.tasks-page-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.tasks-page-title{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.tasks-page-subtitle{color:#64748b;max-width:42rem;margin:.5rem 0 0;font-size:.9375rem}.tasks-page-cta{text-decoration:none}@media (max-width:899px){.tasks-page-header-split{flex-direction:column;align-items:stretch}.tasks-page-header-split .tasks-page-cta{justify-content:center;width:100%;display:flex}}.tasks-create-btn{box-shadow:0 8px 20px #0d948838}.tasks-kpi-tabs-wrap{margin-bottom:.75rem}.tasks-kpi-tabs{min-height:0}.tasks-kpi-tabs .MuiTabs-flexContainer{gap:1.25rem}.tasks-kpi-tabs .MuiTabs-indicator{background-color:#0f172a;border-radius:3px 3px 0 0;height:3px}.tasks-kpi-tabs .MuiTab-root{text-transform:none;opacity:1;color:#64748b;min-width:0;min-height:0;padding:.55rem .15rem .7rem}.tasks-kpi-tabs .MuiTab-root.Mui-selected,.tasks-kpi-tabs .MuiTab-root:hover{color:#0f172a}.tasks-kpi-tabs .MuiTabs-scrollButtons{color:#64748b}.tasks-kpi-tabs .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.tasks-kpi-tab-label{align-items:center;gap:.45rem;display:inline-flex}.tasks-kpi-tab-text{letter-spacing:.01em;font-size:.875rem;font-weight:600;line-height:1.2}.tasks-kpi-tab-count{letter-spacing:.01em;color:#475569;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;min-width:1.5rem;height:1.35rem;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.tasks-kpi-tab-count.tone-all{color:#fff;background:#0f172a}.tasks-kpi-tab-count.tone-pending{color:#92400e;background:#fef3c7}.tasks-kpi-tab-count.tone-progress{color:#1d4ed8;background:#dbeafe}.tasks-kpi-tab-count.tone-overdue{color:#b91c1c;background:#fee2e2}.tasks-kpi-tab-count.tone-completed{color:#15803d;background:#dcfce7}.tasks-filter-toolbar-stack{flex-direction:column;gap:0;display:flex}.tasks-filter-toolbar{background:#fcfdff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.tasks-filter-toolbar-main{flex:auto;min-width:0}.tasks-filter-toolbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.tasks-filter-btn-wrap{display:inline-flex;position:relative}.tasks-filter-count-badge{color:#fff;text-align:center;pointer-events:none;background:#0f172a;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1.1rem;position:absolute;top:-.25rem;right:-.25rem}.tasks-filter-toolbar-actions .tasks-icon-btn.secondaryBtn>.MuiButton-root{width:2.5rem!important;min-width:2.5rem!important;padding-inline:0!important}.tasks-results-bar{color:#64748b;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.65rem 1rem 0;font-size:.875rem;display:flex}.tasks-results-filtered{color:#0d9488;font-size:.75rem;font-weight:600}.tasks-table-panel{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden}.tasks-table-wrap{width:100%;min-width:0}.tasks-table-wrap .MuiTableContainer-root{border-radius:0 0 .875rem .875rem}.tasks-table{border-collapse:collapse;width:100%;font-size:.875rem;font-family:var(--font-montserrat), system-ui, -apple-system, BlinkMacSystemFont, sans-serif}.tasks-table thead th{z-index:2;text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.tasks-table-row{cursor:pointer;transition:background .12s}.tasks-table-row:hover{background:#f8fafc}.tasks-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.875rem 1rem}.tasks-col-task{width:18rem;min-width:18rem}.tasks-col-status{white-space:nowrap;width:1%;max-width:12rem}.tasks-col-linked{width:18rem;min-width:18rem}.tasks-col-linked .tasks-linked{white-space:normal;line-height:1.35;display:block}.tasks-table-primary{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.tasks-name-stack .tasks-subtext{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tasks-name-cell{align-items:center;gap:.625rem;display:flex}.tasks-task-avatar{color:#0d9488;background:#f0fdfa;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.tasks-name-stack{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.tasks-table-link{color:#0d9488;font-weight:600;text-decoration:none}.tasks-table-link:hover{text-decoration:underline}.tasks-subtext{color:#64748b;font-size:.8125rem}.tasks-status-badge{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.tasks-status-pending{color:#92400e;background:#fef3c7}.tasks-status-in_progress{color:#1e40af;background:#dbeafe}.tasks-status-completed{color:#166534;background:#dcfce7}.tasks-status-cancelled{color:#475569;background:#f1f5f9}.tasks-status-overdue{box-shadow:inset 0 0 0 1px #fecaca}.tasks-priority{font-size:.8125rem;font-weight:600}.tasks-priority-urgent{color:#b91c1c}.tasks-priority-high{color:#c2410c}.tasks-due-overdue{color:#b91c1c;font-weight:600}.tasks-assignee-cell{align-items:center;gap:.5rem;display:flex}.tasks-assignee-avatar{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.tasks-row-actions{gap:.25rem;display:flex}.tasks-icon-btn-danger{color:#b91c1c}.tasks-pagination{background:#f8fafc;border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.tasks-pagination-summary{color:#64748b;margin:0;font-size:.8125rem;font-weight:500}.tasks-pagination-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tasks-page-numbers{align-items:center;gap:.2rem;display:inline-flex}.tasks-page-number.secondaryBtn{min-width:2rem}.tasks-page-number.secondaryBtn>.MuiButton-root{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:2rem;height:2rem;padding:0 .35rem;font-size:.8125rem;font-weight:600}.tasks-page-number.secondaryBtn>.MuiButton-root:hover:not(:disabled){color:#001ad6;border-color:#001ad640}.tasks-page-number-active.secondaryBtn>.MuiButton-root{color:#001ad6;background:#001ad614;border-color:#001ad647}.tasks-page-ellipsis{color:#94a3b8;padding:0 .15rem;font-size:.875rem}.tasks-page-btn{border-radius:10px}.tasks-page-btn:not(:disabled):hover{color:#001ad6;border-color:#001ad640}.tasks-empty-state,.tasks-error-state{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.875rem;margin-top:1rem;padding:2.5rem 1.5rem}.tasks-empty-state h2{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.tasks-empty-state p{color:#64748b;margin:.5rem 0 0}.tasks-empty-icon{color:#0d9488;margin-bottom:.75rem;width:2.5rem!important;height:2.5rem!important}.tasks-empty-actions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.tasks-table-skeleton-row{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:.5rem;height:3rem;margin-bottom:.5rem;animation:1.2s infinite tasks-shimmer}@keyframes tasks-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tasks-back-link{color:#0d9488;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tasks-form-layout{flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.tasks-form{min-width:0;max-width:100%}.tasks-form-header{margin-bottom:1.25rem}.tasks-form-hero{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:768px){.tasks-form-hero{flex-direction:row;justify-content:space-between;align-items:flex-start}}.tasks-form-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tasks-form-back{flex-shrink:0;text-decoration:none;display:inline-flex}.tasks-form-title{color:#0f172a;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.tasks-form-subtitle{color:#64748b;margin:.5rem 0 0;font-size:.875rem}.tasks-form-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tasks-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.tasks-form-section{margin-bottom:1.25rem}.tasks-form-section-head{align-items:flex-start;gap:.625rem;margin-bottom:.75rem;display:flex}.tasks-form-section-icon{color:#0d9488;background:#f0fdfa;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.tasks-form-section-title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.tasks-form-section-desc{color:#64748b;margin:.2rem 0 0;font-size:.8125rem}.tasks-form-panel{flex-direction:column;gap:.75rem;display:flex}.tasks-form-row{gap:.75rem;width:100%;min-width:0;display:grid}.tasks-form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-form-field{width:100%;min-width:0;max-width:100%}.tasks-form .MuiFormControl-root,.tasks-form .inputField,.tasks-form .form-control{box-sizing:border-box;max-width:100%;width:100%!important;min-width:0!important;margin:0!important}.tasks-form .MuiOutlinedInput-root{width:100%;min-width:0;max-width:100%}.tasks-form .MuiSelect-select,.tasks-form .MuiOutlinedInput-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}@media (max-width:767px){.tasks-form-card{padding:1rem;overflow:hidden}.tasks-form-panel,.tasks-form-section{min-width:0;max-width:100%}.tasks-form-row-2,.tasks-form-row-3,.tasks-form-linked-row,.tasks-form-due-field{grid-template-columns:minmax(0,1fr)}}.tasks-form-due-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.tasks-form-actions{gap:.75rem;margin-top:1rem;display:flex}.tasks-form-save-bar{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;margin-top:1.25rem;padding:1rem 0 0;display:flex}.tasks-form-save-bar-text{color:#64748b;flex:12rem;max-width:36rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.tasks-form-save-bar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;display:inline-flex}.tasks-form-save-bar .auth-secondary-btn.secondaryBtn,.tasks-form-save-bar .auth-primary-btn.primaryBtn{align-items:center;width:auto;min-height:0;display:inline-flex}.tasks-form-save-bar .auth-secondary-btn.secondaryBtn>.MuiButton-root,.tasks-form-save-bar .auth-primary-btn.primaryBtn>.MuiButton-root{width:auto!important;min-height:2.5rem!important;padding:.5rem 1.125rem!important;font-size:.875rem!important}@media (max-width:768px){.tasks-form-save-bar{flex-direction:column;align-items:stretch}.tasks-form-save-bar-actions{justify-content:stretch;width:100%}.tasks-form-save-bar .auth-secondary-btn.secondaryBtn,.tasks-form-save-bar .auth-primary-btn.primaryBtn{flex:auto}.tasks-form-save-bar .auth-secondary-btn.secondaryBtn>.MuiButton-root,.tasks-form-save-bar .auth-primary-btn.primaryBtn>.MuiButton-root{width:100%!important}}.tasks-detail-layout{flex-direction:column;gap:1rem;display:flex}.tasks-detail-hero{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}@media (min-width:900px){.tasks-detail-hero{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem}}.tasks-detail-hero-main{flex:auto;min-width:0}.tasks-detail-title-row{flex-wrap:nowrap;align-items:flex-start;gap:.65rem;display:flex}@media (min-width:1024px){.tasks-detail-title-row{align-items:center}}.tasks-detail-back{flex-shrink:0;margin-top:.15rem;text-decoration:none;display:inline-flex}.tasks-detail-eyebrow{color:#64748b;margin:.4rem 0 0;font-size:.8125rem;font-weight:600}.tasks-detail-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}@media (min-width:900px){.tasks-detail-title{font-size:1.375rem;line-height:1.2}}.tasks-detail-meta{flex-wrap:wrap;gap:.4rem;margin-top:.625rem;display:flex}.tasks-detail-meta-chip{color:#475569;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.tasks-detail-hero-actions{flex-wrap:wrap;flex:none;place-content:flex-start stretch;gap:.5rem;width:100%;max-width:100%;display:flex}.tasks-detail-hero-actions>.secondaryBtn,.tasks-detail-hero-actions>.primaryBtn,.tasks-detail-hero-actions>a,.tasks-detail-hero-actions>a>.secondaryBtn,.tasks-detail-hero-actions>a>.primaryBtn{flex:calc(50% - .25rem);min-width:0}.tasks-detail-hero-actions>.secondaryBtn>.MuiButton-root,.tasks-detail-hero-actions>.primaryBtn>.MuiButton-root,.tasks-detail-hero-actions>a>.secondaryBtn>.MuiButton-root,.tasks-detail-hero-actions>a>.primaryBtn>.MuiButton-root{width:100%!important}@media (min-width:900px){.tasks-detail-hero-actions{flex:0 auto;justify-content:flex-end;width:auto;max-width:22rem}.tasks-detail-hero-actions>.secondaryBtn,.tasks-detail-hero-actions>.primaryBtn,.tasks-detail-hero-actions>a,.tasks-detail-hero-actions>a>.secondaryBtn,.tasks-detail-hero-actions>a>.primaryBtn{flex:none}.tasks-detail-hero-actions>.secondaryBtn>.MuiButton-root,.tasks-detail-hero-actions>.primaryBtn>.MuiButton-root,.tasks-detail-hero-actions>a>.secondaryBtn>.MuiButton-root,.tasks-detail-hero-actions>a>.primaryBtn>.MuiButton-root{width:auto!important}}.tasks-detail-grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:901px){.tasks-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tasks-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;min-width:0}.tasks-detail-card-wide{grid-column:1/-1}.tasks-detail-card-header{background:#fcfdff;border-bottom:1px solid #ddd;border-radius:.875rem .875rem 0 0;padding:.875rem 1rem}.tasks-detail-card-header h2{color:#0f172a;letter-spacing:normal;text-transform:none;margin:0;font-size:.9375rem;font-weight:700}.tasks-detail-card-body{padding:1rem}.tasks-detail-card-body-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.tasks-detail-card-body-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}}.tasks-detail-row{border-bottom:0;gap:.2rem;min-width:0;padding:0;display:grid}.tasks-detail-row dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:600}.tasks-detail-row dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.tasks-detail-notes{white-space:pre-wrap;margin:0;line-height:1.5}.tasks-detail-empty{color:#94a3b8;margin:0;font-size:.875rem}.tasks-detail-card-danger{background:#fef2f2}.tasks-detail-card-danger .tasks-detail-card-header{background:0 0;border-bottom-color:#fecacab3}.tasks-detail-danger-copy{color:#64748b;margin:0 0 .5rem;font-size:.75rem}.tasks-source-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tasks-source-badge-manual{color:#1d4ed8;background:#eff6ff}.tasks-source-badge-system{color:#6d28d9;background:#f5f3ff}.tasks-source-badge-call{color:#047857;background:#ecfdf5}.tasks-table-source-badge{flex:none;width:fit-content;max-width:100%;margin-top:.25rem}.tasks-type-chip{color:#334155;font-size:.8125rem}.tasks-dialog-form{gap:.75rem;display:grid}.tasks-entity-followup-card,.tasks-entity-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:0;overflow:hidden}.tasks-entity-followup-header,.tasks-entity-section-header{background:#fcfdff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.875rem 1rem;display:flex}.tasks-entity-followup-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.tasks-entity-followup-edit-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.tasks-entity-followup-edit-btn:hover{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.tasks-entity-followup-card--editing{box-shadow:inset 0 0 0 1px #0d94882e}.tasks-entity-followup-body-view{gap:.75rem}.tasks-entity-followup-summary{grid-template-columns:1fr;gap:.85rem;margin:0;display:grid}@media (min-width:720px){.tasks-entity-followup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.tasks-entity-followup-summary-row-notes{grid-column:1/-1}}.tasks-entity-followup-summary-row{gap:.2rem;min-width:0;display:grid}.tasks-entity-followup-summary-row dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:600}.tasks-entity-followup-summary-row dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.tasks-entity-followup-summary-row-notes dd{white-space:pre-wrap;line-height:1.5}.tasks-entity-followup-notes{display:block}.tasks-entity-followup-actions-view{border-top:0;justify-content:flex-start;margin-top:0;padding-top:0}.tasks-entity-followup-header h2,.tasks-entity-section-header h2{letter-spacing:normal;text-transform:none;color:#0f172a;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.tasks-entity-followup-task-chip{color:#2563eb;font-size:.75rem;font-weight:600;text-decoration:none}.tasks-entity-followup-task-chip:hover{text-decoration:underline}.tasks-entity-followup-task-chip.is-muted{color:#64748b;cursor:default}.tasks-entity-followup-linked-list{border-top:1px solid #e2e8f0;gap:.5rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.tasks-entity-followup-linked-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;gap:.15rem;padding:.55rem .65rem;text-decoration:none;display:grid}.tasks-entity-followup-linked-item:hover{background:#f1f5f9;border-color:#cbd5e1}.tasks-entity-followup-linked-date{color:#0f172a;font-size:.8125rem;font-weight:600}.tasks-entity-followup-linked-meta{color:#64748b;font-size:.75rem}.tasks-entity-followup-body,.tasks-entity-section-body{gap:1rem;padding:1.125rem;display:grid}.tasks-entity-followup-body .inputField,.tasks-entity-followup-body .MuiFormControl-root,.tasks-entity-followup-row>*{width:100%;min-width:0}.tasks-entity-followup-body .inputField>label,.tasks-entity-followup-body .MuiFormLabel-root,.tasks-entity-followup-body .MuiInputLabel-root{color:#475569;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.tasks-entity-followup-body .inputField .MuiFormHelperText-root,.tasks-entity-followup-body .MuiFormHelperText-root{color:#94a3b8;margin-top:.35rem;font-size:.75rem;line-height:1.35}.tasks-entity-followup-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.tasks-entity-followup-actions,.tasks-entity-section-actions{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:.25rem;padding-top:1rem;display:flex}.tasks-entity-followup-actions>.secondaryBtn,.tasks-entity-followup-actions>.primaryBtn,.tasks-entity-section-actions>.secondaryBtn,.tasks-entity-section-actions>a>.secondaryBtn{flex:none;width:auto;min-width:7.5rem}.tasks-entity-followup-actions>.secondaryBtn>.MuiButton-root,.tasks-entity-followup-actions>.primaryBtn>.MuiButton-root,.tasks-entity-section-actions>.secondaryBtn>.MuiButton-root,.tasks-entity-section-actions>a>.secondaryBtn>.MuiButton-root{min-width:7.5rem;width:auto!important}.tasks-entity-section-body>.tasks-detail-empty{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.tasks-entity-task-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.tasks-entity-task-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:.35rem;min-width:0;padding:.75rem .85rem;flex-direction:column!important;align-items:stretch!important;display:flex!important}.tasks-entity-task-title{overflow-wrap:anywhere;width:100%;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;color:#0f172a!important;text-decoration:none!important;display:block!important}.tasks-entity-task-title:hover{color:#0d9488!important;text-decoration:underline!important}.tasks-entity-task-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;padding:0;font-size:.75rem;font-weight:500;line-height:1.35;display:flex!important}.tasks-entity-task-id{font-variant-numeric:tabular-nums;color:#475569}.tasks-entity-task-sep{color:#cbd5e1}.tasks-entity-task-status,.tasks-entity-task-due{color:#64748b}.customers-detail-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (max-width:960px){.customers-detail-followup-grid{grid-template-columns:1fr}}.tasks-entity-followup-complete-linked{color:#334155;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}
