.custom__tag{display:inline-block;padding:3px 12px;background:#d2d7ff;margin-right:8px;margin-bottom:8px;border-radius:10px;cursor:pointer}.custom__tag:nth-child(2n){background:#daffee}.custom__tag:hover{background:#eaeaea}.custom__remove{padding:0;font-size:10px;margin-left:5px}.modal .animation-content .modal-card.followup-report-modal{width:88vw!important;max-width:1080px;max-height:90vh}.followup-report-modal .modal-card-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.25rem 1.75rem}.followup-report-modal .followup-modal-heading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.followup-report-modal .modal-card-title{margin:0 1rem 0 0;font-size:1.25rem;line-height:1.3}.followup-report-modal .followup-modal-subtitle{margin:.35rem 0 0;color:#6b7280;font-size:.9rem}.followup-report-modal .modal-card-body{padding:1.25rem 1.75rem 1.5rem;overflow:auto;background:#f5f8fa}.followup-report-modal .modal-card-foot{padding:1rem 1.75rem}.followup-report-modal .followup-modal-pager{margin-top:1.25rem}.followup-report-modal .followup-empty{padding:2.5rem 1rem;text-align:center;color:#6b7280}.followup-detail-list{display:grid;gap:1rem}.followup-detail-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.3fr);gap:1.25rem;padding:1.25rem 1.35rem;background:#fff;border:1px solid #e6edf2;border-left:4px solid #c5d0da}.followup-detail-card.has-reply{border-left-color:#2f855a}.followup-detail-reply h4,.followup-detail-timeline h4,.followup-detail-who h3{margin:0 0 .65rem;font-size:.95rem}.followup-detail-who h3{font-size:1.05rem}.followup-detail-who dl{margin:0}.followup-detail-who dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.3rem;font-size:.88rem}.followup-detail-who dt{width:3.25rem;color:#6b7280;font-weight:500}.followup-detail-who dd{margin:0}.followup-detail-reply h4,.followup-detail-timeline h4{color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.followup-detail-timeline ol{margin:0;padding:0;list-style:none}.followup-detail-timeline li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;margin-bottom:.7rem}.followup-detail-timeline .dot{width:8px;height:8px;margin-top:.4rem;border-radius:50%;background:#203752;-ms-flex-negative:0;flex-shrink:0}.followup-detail-timeline .when{font-size:.92rem}.followup-detail-timeline .kind{color:#6b7280;font-size:.78rem}.followup-detail-reply blockquote{margin:0;padding:.75rem .9rem;background:#eef6f0;border:0}.followup-detail-reply blockquote p{margin:0 0 .4rem;word-break:break-word}.followup-detail-reply blockquote p.choice-msg{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #d7e8dc;color:#374151;font-size:.88rem}.followup-detail-reply blockquote footer{color:#6b7280;font-size:.78rem}.followup-detail-reply .quiet-reply{margin:0;color:#6b7280;font-size:.9rem}.followup-scheduled-list{margin:.75rem 0 0;padding:0;list-style:none}.followup-scheduled-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.55rem 0}.followup-scheduled-list li+li{border-top:1px solid #eef2f5}.followup-scheduled-list .job-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin-bottom:.15rem}.followup-scheduled-list .job-sub{color:#6b7280;font-size:.78rem}@media (max-width:860px){.followup-detail-card{grid-template-columns:1fr}}.followup-report-modal .modal-card-head .button{margin-left:1rem;-ms-flex-negative:0;flex-shrink:0}.followup-job-groups{display:grid;gap:1rem}.followup-job-group{background:#fff;border:1px solid #e6edf2}.followup-job-who{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #eef2f5}.followup-job-who h3{margin:0 0 .2rem;font-size:1.05rem}.followup-job-who p{margin:0;color:#6b7280;font-size:.85rem}.followup-job-group ul{margin:0;padding:.5rem 0;list-style:none}.followup-job-item{display:grid;grid-template-columns:88px 1fr auto;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:.85rem 1.25rem}.followup-job-item+.followup-job-item{border-top:1px solid #f3f6f8}.job-index{text-align:center;padding-top:.15rem}.job-index span{display:block;font-size:1.35rem;font-weight:600;color:#203752;line-height:1}.job-index small{color:#6b7280;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.job-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.job-sub{color:#6b7280;font-size:.82rem}.job-action{padding-top:.2rem}@media (max-width:700px){.followup-job-item{grid-template-columns:1fr}.job-index{text-align:left}.job-index span{display:inline;margin-right:.35rem}}.report-cont{margin-bottom:80px}.followup-dash-card-content[data-v-1405abfe]{padding:0!important}.followup-dash-toolbar[data-v-1405abfe]{padding:1.25rem 1.5rem 1rem}.followup-dash-toolbar .columns[data-v-1405abfe]{margin-left:0;margin-right:0}.followup-dash-toolbar .columns>.column[data-v-1405abfe]{padding-left:0;padding-right:1rem}.followup-dash-toolbar .columns>.column[data-v-1405abfe]:last-child{padding-right:0}.followup-dash-filters[data-v-1405abfe]{margin-top:.5rem;padding-top:.85rem;border-top:1px solid #eef2f5}.followup-dash-filters .label[data-v-1405abfe]{margin-bottom:.5rem}.followup-dash-filters .field.is-grouped[data-v-1405abfe]{margin-bottom:.25rem}.followup-dash-filters .help[data-v-1405abfe]{margin-top:.25rem;margin-bottom:0}.followup-dash-filters .control[data-v-1405abfe]{margin-right:1rem;margin-bottom:.35rem}.followup-summary-dropdown[data-v-1405abfe],.followup-summary-dropdown[data-v-1405abfe] .dropdown-trigger{width:100%}.followup-summary-dropdown[data-v-1405abfe] .dropdown-menu{min-width:17rem;width:100%;padding-top:.35rem}.followup-summary-dropdown[data-v-1405abfe] .dropdown-content{padding:.35rem 0;border:1px solid #e8edf2;-webkit-box-shadow:0 8px 24px rgba(10,10,10,.12);box-shadow:0 8px 24px rgba(10,10,10,.12);border-radius:6px;overflow:hidden}.followup-summary-dropdown[data-v-1405abfe] .dropdown-item{padding:0;cursor:default}.followup-summary-trigger[data-v-1405abfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem;width:100%;min-height:3.75rem;margin-bottom:0;padding:.7rem .95rem;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(10,10,10,.08);box-shadow:0 1px 3px rgba(10,10,10,.08);border:1px solid #e8edf2;border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fbfe));background:linear-gradient(180deg,#fff,#f7fbfe);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.followup-summary-trigger[data-v-1405abfe]:hover{border-color:#b5d4ef;-webkit-box-shadow:0 2px 8px rgba(32,156,238,.12);box-shadow:0 2px 8px rgba(32,156,238,.12)}.followup-summary-icon[data-v-1405abfe]{-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;border-radius:.65rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#eef6fc}.followup-summary-icon[data-v-1405abfe],.followup-summary-trigger-body[data-v-1405abfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.followup-summary-trigger-body[data-v-1405abfe]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center}.followup-summary-trigger-label[data-v-1405abfe]{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#7a7a7a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followup-summary-trigger-value[data-v-1405abfe]{font-size:1.4rem;font-weight:700;line-height:1.15;color:#363636}.followup-summary-expand[data-v-1405abfe]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;padding:.3rem .55rem;border-radius:999px;background:#eef6fc;color:#3273dc;font-size:.75rem;font-weight:600}.followup-summary-expand-text[data-v-1405abfe]{line-height:1}.followup-summary-panel[data-v-1405abfe]{min-width:15rem;padding:.35rem .25rem .15rem!important}.followup-summary-panel-title[data-v-1405abfe]{padding:.35rem .85rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a7a7a;border-bottom:1px solid #eef2f5;margin-bottom:.25rem}.followup-summary-row[data-v-1405abfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin:.15rem .35rem;padding:.55rem .65rem;border-radius:4px;background:#f8fafc}.followup-summary-row.is-nr[data-v-1405abfe]{background:#feecf0}.followup-summary-row-label[data-v-1405abfe]{color:#4a4a4a;font-size:.85rem;word-break:break-word}.followup-summary-row-count[data-v-1405abfe]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1.75rem;text-align:right;font-size:.95rem;font-weight:700;color:#363636}.followup-summary-row.is-nr .followup-summary-row-count[data-v-1405abfe]{color:#cc0f35}.followup-dash-table[data-v-1405abfe]{padding:0 .75rem 1rem}.followup-dash-empty[data-v-1405abfe]{padding:1.5rem;text-align:center}.download[data-v-1405abfe]{font-size:.9rem}.p5[data-v-1405abfe]{padding:5px}.followups-list[data-v-1405abfe]{margin:0;padding:0;list-style:none}.followups-list li[data-v-1405abfe]{margin-bottom:.25rem;font-size:.88rem;line-height:1.35}.followups-list li strong[data-v-1405abfe]{margin-right:.35rem}.followup-cell-status[data-v-1405abfe]{color:#6b7280;font-size:.78rem}