.FollowupDashboard_root__4idMZ{--ink:#153747;--muted:#516675;--line:#dce5e9;--brand:#087e75;background:#f3f7f7;color:var(--ink);min-height:80vh;padding:24px 16px 48px;font-size:16px;line-height:1.5}.FollowupDashboard_root__4idMZ,.FollowupDashboard_root__4idMZ *,.FollowupDashboard_root__4idMZ :after,.FollowupDashboard_root__4idMZ :before{box-sizing:border-box}.FollowupDashboard_container__awFrg{max-width:1040px;margin:0 auto}.FollowupDashboard_root__4idMZ h1{margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.FollowupDashboard_root__4idMZ h2{font-size:1.25rem;margin:0 0 12px}.FollowupDashboard_root__4idMZ h3{font-size:1.05rem;margin:0 0 10px}.FollowupDashboard_root__4idMZ p{margin:8px 0}.FollowupDashboard_root__4idMZ button,.FollowupDashboard_root__4idMZ input,.FollowupDashboard_root__4idMZ select,.FollowupDashboard_root__4idMZ textarea{font:inherit}.FollowupDashboard_root__4idMZ input,.FollowupDashboard_root__4idMZ select,.FollowupDashboard_root__4idMZ textarea{border:1px solid #94a9b3;border-radius:9px;min-height:48px;padding:10px 12px;background:white;color:var(--ink);width:100%;min-width:0;scroll-margin-block:32px}.FollowupDashboard_root__4idMZ textarea{resize:vertical}.FollowupDashboard_root__4idMZ input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:0 0 22px}.FollowupDashboard_root__4idMZ button{min-height:48px;border-radius:9px;padding:10px 15px;cursor:pointer;font-weight:650;border:1px solid #94a9b3;background:white;color:var(--ink)}.FollowupDashboard_root__4idMZ button:disabled{opacity:.6;cursor:wait}.FollowupDashboard_root__4idMZ :focus-visible{outline:3px solid #276af5;outline-offset:3px}.FollowupDashboard_root__4idMZ .FollowupDashboard_primary__0oCi3{background:var(--brand);color:white;border-color:var(--brand)}.FollowupDashboard_root__4idMZ .FollowupDashboard_danger___JPhh{color:#a62c24;border-color:#d99d98}.FollowupDashboard_header__zj_xp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.FollowupDashboard_actionGrid__DpTyK,.FollowupDashboard_actions__VUtr_{display:flex;gap:10px;flex-wrap:wrap}.FollowupDashboard_actions__VUtr_ button{flex:1 1 auto}.FollowupDashboard_accountActions__4hONd{align-items:flex-start}.FollowupDashboard_accountMenu__An5z6{min-width:0;border:1px solid #94a9b3;border-radius:9px;background:white}.FollowupDashboard_root__4idMZ .FollowupDashboard_accountMenu__An5z6 summary{min-height:46px;padding:10px 15px}.FollowupDashboard_accountMenuItems__NV4Nv{padding:0 8px 8px}.FollowupDashboard_accountMenuItems__NV4Nv button{width:100%}.FollowupDashboard_small__EI09r{color:var(--muted);font-size:.9rem}.FollowupDashboard_card__315gs,.FollowupDashboard_panel__qHvto{background:white;border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:16px;box-shadow:0 2px 6px #183f4505}.FollowupDashboard_login__BN5ey{max-width:500px;margin:36px auto}.FollowupDashboard_field__59bmu{display:grid;align-content:start;gap:7px;font-weight:600;min-width:0}.FollowupDashboard_field__59bmu small{font-weight:400;color:var(--muted)}.FollowupDashboard_candidateSummary__LjsYl{display:grid;gap:18px}.FollowupDashboard_candidateSummary__LjsYl h4{margin:0 0 6px;font-size:1rem;overflow-wrap:anywhere}.FollowupDashboard_summaryRows__3nRfe{display:grid;margin:0}.FollowupDashboard_summaryRows__3nRfe>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;border-bottom:1px solid var(--line);padding:8px 0}.FollowupDashboard_summaryRows__3nRfe>div:last-child{border-bottom:0}.FollowupDashboard_summaryRows__3nRfe dt{color:var(--muted);overflow-wrap:anywhere}.FollowupDashboard_summaryRows__3nRfe dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.FollowupDashboard_destinationResults__67GXQ{list-style:none;padding:0;margin:0;display:grid;gap:10px}.FollowupDashboard_destinationResults__67GXQ li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-bottom:1px solid var(--line);padding-bottom:10px;overflow-wrap:anywhere}.FollowupDashboard_destinationResults__67GXQ li:last-child{border-bottom:0;padding-bottom:0}.FollowupDashboard_stack__qDddZ{display:grid;gap:16px}.FollowupDashboard_filters___xEZ0{display:grid;grid-template-columns:2fr 1fr;gap:12px}.FollowupDashboard_dates__mJqFx{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.FollowupDashboard_filterTabs___IE8D{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.FollowupDashboard_root__4idMZ .FollowupDashboard_tab__UbSVr{text-align:left;display:flex;gap:9px;align-items:center;font-weight:500}.FollowupDashboard_root__4idMZ .FollowupDashboard_tab__UbSVr[aria-pressed=true]{background:#e5f5f1;border-color:#087e75;color:#075c56}.FollowupDashboard_count__w8T6i{border-radius:12px;min-width:24px;text-align:center;background:#eef2f4;padding:1px 6px;font-size:.9rem;font-variant-numeric:tabular-nums}.FollowupDashboard_cards__Ql45B{display:grid;grid-template-columns:1fr 1fr;gap:14px}.FollowupDashboard_card__315gs{margin:0;display:flex;flex-direction:column;gap:8px}.FollowupDashboard_card__315gs h2{margin:0;overflow-wrap:anywhere}.FollowupDashboard_card__315gs button{margin-top:auto;width:100%}.FollowupDashboard_badge__baL8S{display:inline-block;font-size:.88rem;border-radius:6px;padding:3px 8px;background:#eef2f4;color:#334c5e;font-weight:600}.FollowupDashboard_good__qvryZ{color:#146149;background:#e6f5ee}.FollowupDashboard_warning__xkAKj{color:#704908;background:#fff2d6}.FollowupDashboard_bad__I9UtM{color:#972f27;background:#fff0ee}.FollowupDashboard_badges__09WOa{display:flex;flex-wrap:wrap;gap:6px}.FollowupDashboard_notice__2qMxh{background:#e9f5f3;border-left:4px solid #087e75;padding:12px 14px;border-radius:6px;margin:14px 0;overflow-wrap:anywhere}.FollowupDashboard_error__0rBBB{background:#fff0ed;border-left-color:#ba3d2c;color:#8c251b}.FollowupDashboard_infoWarning__iQHVS{background:#fff6e5;border-left-color:#ba7d10}.FollowupDashboard_pagination__t7TSP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.FollowupDashboard_pagination__t7TSP span{text-align:center}.FollowupDashboard_detailHeader__agnRe{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.FollowupDashboard_back__uHPoI{align-self:flex-start}.FollowupDashboard_detailColumns__haDVT{display:grid;grid-template-columns:1fr 1fr;gap:16px}.FollowupDashboard_dl__3CFLz{margin:0;display:grid;gap:10px}.FollowupDashboard_dl__3CFLz>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.FollowupDashboard_dl__3CFLz dt{color:var(--muted)}.FollowupDashboard_dl__3CFLz dd{margin:0;overflow-wrap:anywhere}.FollowupDashboard_root__4idMZ a{color:#086a78;text-decoration:underline;text-underline-offset:3px}.FollowupDashboard_root__4idMZ .FollowupDashboard_whatsappLink__kI0d3{display:block;min-height:46px;border:1px solid #087e75;border-radius:9px;padding:10px 15px;text-align:center;font-weight:650;background:#e5f5f1}.FollowupDashboard_actionGrid__DpTyK{display:grid;grid-template-columns:1fr 1fr}.FollowupDashboard_eventList__3pVLB{list-style:none;margin:0;padding:0}.FollowupDashboard_event__7ObSw{border-left:2px solid #cae1df;padding:0 0 20px 15px;margin:0 0 0 4px;overflow-wrap:anywhere}.FollowupDashboard_event__7ObSw:last-child{padding-bottom:0}.FollowupDashboard_event__7ObSw p{margin:3px 0}.FollowupDashboard_related__D9a32{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.FollowupDashboard_related__D9a32 li{border-bottom:1px solid var(--line);padding-bottom:10px}.FollowupDashboard_related__D9a32 li:last-child{border:0}.FollowupDashboard_overlay__o5WKF{position:fixed;inset:0;z-index:10000;background:#102c39b8;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.FollowupDashboard_dialog__O5V4t{background:white;border-radius:16px;padding:22px;width:min(100%,540px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 12px 50px #07192250}.FollowupDashboard_dialogHeader__XxpBF{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.FollowupDashboard_dialogHeader__XxpBF h2{margin:8px 0 0;min-width:0;overflow-wrap:anywhere}.FollowupDashboard_check__ws59Q{display:flex;align-items:flex-start;gap:12px;font-weight:500}.FollowupDashboard_account__Q5Xp2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:14px 0}.FollowupDashboard_account__Q5Xp2 p{margin:0;overflow-wrap:anywhere}.FollowupDashboard_account__Q5Xp2>div{min-width:0;flex:1}.FollowupDashboard_loading__sqiuO{padding:35px 0;text-align:center}.FollowupDashboard_workspace__dgCsx{border:0;margin:0;padding:0;min-width:0}.FollowupDashboard_sessionStatus__wkHb9{min-height:28px;color:var(--muted);font-size:.9rem;margin-bottom:6px}.FollowupDashboard_workflow__YANsl p{margin-bottom:12px}.FollowupDashboard_workflow__YANsl .FollowupDashboard_actions__VUtr_{margin:18px 0 12px}.FollowupDashboard_root__4idMZ summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:650;overflow-wrap:anywhere}.FollowupDashboard_dateFilters__rWMbl{margin-top:14px}.FollowupDashboard_dateFilters__rWMbl .FollowupDashboard_stack__qDddZ{padding:8px 0}.FollowupDashboard_resultList__Hch5A{display:grid;gap:8px}.FollowupDashboard_result__yXtS_{border:1px solid var(--line);border-radius:9px;padding:0 12px}.FollowupDashboard_root__4idMZ .FollowupDashboard_result__yXtS_ summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.FollowupDashboard_result__yXtS_ summary:before{content:"+";font-size:1.2rem;font-weight:400;flex:0 0 16px}.FollowupDashboard_result__yXtS_[open] summary:before{content:"−"}.FollowupDashboard_result__yXtS_ summary strong{margin-right:auto}.FollowupDashboard_resultStatus__P8Agv{color:var(--muted);font-size:.92rem;text-align:right}.FollowupDashboard_result__yXtS_ h4{margin:10px 0 6px;font-size:1rem}.FollowupDashboard_result__yXtS_ ul{margin-top:6px;padding-left:22px}.FollowupDashboard_result__yXtS_ li{padding-bottom:6px;overflow-wrap:anywhere}.FollowupDashboard_root__4idMZ .FollowupDashboard_messageEditor__6P9TW{margin-top:2px;line-height:1.6;min-height:300px;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.FollowupDashboard_messageActions__BciJO{display:flex;flex-wrap:wrap;gap:10px}.FollowupDashboard_messageActions__BciJO button{flex:1 1 180px}.FollowupDashboard_copyNotice__e9cVJ{color:#075c56;overflow-wrap:anywhere}.FollowupDashboard_fullWidth__9QFsL{width:100%}.FollowupDashboard_directContact__3R8jR{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.FollowupDashboard_extraActions__VSxCf{margin-top:16px}.FollowupDashboard_extraActions__VSxCf .FollowupDashboard_actionGrid__DpTyK{margin-top:8px}.FollowupDashboard_answerSections__u9d21>details{border-top:1px solid var(--line);padding-bottom:8px}.FollowupDashboard_answerSections__u9d21>details:first-child{border-top:0}.FollowupDashboard_answerSections__u9d21 .FollowupDashboard_dl__3CFLz{margin:4px 0 12px}.FollowupDashboard_academicSections__mfA6t{margin-top:14px}.FollowupDashboard_importCounts__FKDQr{list-style:none;padding:0;margin:12px 0;display:grid;gap:5px}.FollowupDashboard_importDetails__N7_jL{margin:10px 0}.FollowupDashboard_importRows__xXVlT{list-style:none;padding:0;display:grid;gap:10px;max-height:300px;overflow-y:auto}.FollowupDashboard_importRows__xXVlT>li{border:1px solid var(--line);border-radius:8px;padding:10px;overflow-wrap:anywhere}.FollowupDashboard_importRows__xXVlT .FollowupDashboard_importIssue__U8z6W{background:#fff6e5;border-color:#d5b77e}.FollowupDashboard_root__4idMZ input[type=file]{font-size:16px;padding:8px}.FollowupDashboard_root__4idMZ input[type=file]::file-selector-button{font:inherit;min-height:40px;border:1px solid #94a9b3;border-radius:6px;background:white;margin-right:8px}.FollowupDashboard_root__4idMZ a[aria-disabled=true]{opacity:.6;cursor:wait}@media (max-width:700px){.FollowupDashboard_workflow__YANsl .FollowupDashboard_actions__VUtr_{display:grid;grid-template-columns:minmax(0,1fr)}.FollowupDashboard_sessionStatus__wkHb9{font-size:.85rem}.FollowupDashboard_result__yXtS_ summary{flex-wrap:wrap;gap:6px}.FollowupDashboard_resultStatus__P8Agv{flex:0 0 calc(100% - 28px);margin-left:28px;text-align:left}.FollowupDashboard_answerSections__u9d21 .FollowupDashboard_dl__3CFLz>div{grid-template-columns:1fr;gap:2px}.FollowupDashboard_root__4idMZ{padding:20px 12px 36px}.FollowupDashboard_header__zj_xp{flex-direction:column;gap:12px}.FollowupDashboard_header__zj_xp .FollowupDashboard_actions__VUtr_{width:100%}.FollowupDashboard_cards__Ql45B,.FollowupDashboard_detailColumns__haDVT,.FollowupDashboard_filters___xEZ0{grid-template-columns:1fr}.FollowupDashboard_card__315gs,.FollowupDashboard_panel__qHvto{padding:16px}.FollowupDashboard_filterTabs___IE8D{display:grid;grid-template-columns:1fr 1fr}.FollowupDashboard_root__4idMZ .FollowupDashboard_tab__UbSVr{justify-content:space-between;padding:10px;font-size:.9rem}.FollowupDashboard_dialog__O5V4t{border-radius:16px 16px 0 0;max-height:calc(100dvh - 20px);padding:20px 16px max(20px,env(safe-area-inset-bottom))}.FollowupDashboard_overlay__o5WKF{align-items:flex-end;padding:20px 0 0}.FollowupDashboard_actionGrid__DpTyK{grid-template-columns:1fr}.FollowupDashboard_dl__3CFLz>div{grid-template-columns:95px minmax(0,1fr)}}@media (max-width:359px){.FollowupDashboard_dates__mJqFx{grid-template-columns:1fr}.FollowupDashboard_root__4idMZ .FollowupDashboard_tab__UbSVr{font-size:.86rem}.FollowupDashboard_pagination__t7TSP{gap:6px}.FollowupDashboard_pagination__t7TSP button{padding:10px}}@media (max-width:700px){.FollowupDashboard_accountActions__4hONd>*{flex:1 1 auto}.FollowupDashboard_root__4idMZ .FollowupDashboard_accountMenu__An5z6 summary{padding:10px 12px}}@media (max-height:500px){.FollowupDashboard_overlay__o5WKF{align-items:flex-start;padding:8px}.FollowupDashboard_dialog__O5V4t{max-height:calc(100dvh - 16px);border-radius:12px;padding:14px 12px}}