._root_d4er6_1{color:#10392d;flex-direction:column;gap:20px;max-width:1500px;margin:auto;font-size:14px;display:flex}._root_d4er6_1 h2{margin:0;font-size:25px;font-weight:650}._root_d4er6_1 h3{margin:0;font-size:16px;font-weight:600}._root_d4er6_1 p{color:#74857c;margin:8px 0;line-height:1.6}._root_d4er6_1 small{color:#7a8b83;font-size:12px;line-height:1.6}._top_d4er6_1,._row_d4er6_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._tabs_d4er6_1{background:#fff;border:1px solid #e4e9e6;border-radius:30px;flex-wrap:wrap;align-self:flex-start;gap:5px;padding:6px;display:flex}._root_d4er6_1 button,._button_d4er6_1{cursor:pointer;color:#123d2f;background:#fff;border:1px solid #dce5df;border-radius:22px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;display:inline-flex}._root_d4er6_1 button:disabled{opacity:.45;cursor:not-allowed}._button_d4er6_1:has(input:disabled){opacity:.45;cursor:not-allowed}._root_d4er6_1 button[aria-selected=true],._root_d4er6_1 button[aria-pressed=true]{background:#e8f0eb;border-color:#c7d9cc}._tabs_d4er6_1 button{border:none}._root_d4er6_1 ._primary_d4er6_1{color:#fff;background:#0b3d2e;border-color:#0b3d2e}._actions_d4er6_1{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;display:flex}._root_d4er6_1 select,._root_d4er6_1 input:not([type=checkbox]),._root_d4er6_1 textarea{font:inherit;color:#153c2e;background:#f6f8f7;border:1px solid #dce5df;border-radius:14px;max-width:100%;padding:10px 13px}._root_d4er6_1 input[type=checkbox]{accent-color:#125339;margin-right:7px}._root_d4er6_1 textarea{resize:vertical;min-height:110px}._root_d4er6_1 select{max-width:420px}._stats_d4er6_1{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._stats_d4er6_1>div{background:#fff;border:1px solid #e1e8e3;border-radius:20px;padding:22px}._stats_d4er6_1 strong{margin-top:8px;font-size:31px;font-weight:650;display:block}._card_d4er6_1{background:#fff;border:1px solid #e1e8e3;border-radius:20px;min-width:0;padding:22px}._grid_d4er6_1{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:15px;margin-top:16px;display:grid}._grid_d4er6_1 ._card_d4er6_1{background:#fbfcfb;padding:18px}._excerpt_d4er6_1{white-space:pre-wrap;overflow-wrap:anywhere;max-height:105px;overflow:auto}._badge_d4er6_1{white-space:nowrap;background:#ecf5ef;border-radius:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}._badge_d4er6_1[data-status=failed]{color:#a73737;background:#ffefeb}._badge_d4er6_1[data-status=scheduled]{color:#946817;background:#fff3da}._badge_d4er6_1[data-status=sending]{color:#285a92;background:#e7f3ff}._groupCard_d4er6_1{border:1px solid #e3e9e5;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}._groupCard_d4er6_1>div{flex:1}._groupCard_d4er6_1 p{color:#22864f;align-items:center;gap:4px;font-size:12px;display:flex}._avatar_d4er6_1{background:#e9f4ed;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}._empty_d4er6_1{text-align:center;color:#8a9990;padding:42px}._empty_d4er6_1 svg{margin:0 auto 16px}._line_d4er6_1{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}._line_d4er6_1 small{display:block}._notice_d4er6_1,._error_d4er6_1{overflow-wrap:anywhere;background:#eff9f2;border:1px solid #cce6d5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}._root_d4er6_1 ._error_d4er6_1{color:#b53939;white-space:pre-wrap;background:#fff4f1;border-color:#f6cfc8;font-size:13px}._tableWrap_d4er6_1{margin-top:20px;overflow:auto}._root_d4er6_1 table{border-collapse:collapse;white-space:nowrap;width:100%}._root_d4er6_1 th{text-align:left;color:#7a8b83;border-bottom:1px solid #e5ebe7;padding:13px;font-weight:500}._root_d4er6_1 td{border-bottom:1px solid #edf0ee;padding:13px}._root_d4er6_1 td small{display:block}._overlay_d4er6_1{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07251960;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_d4er6_1{background:#fff;border-radius:24px;flex-direction:column;width:760px;max-height:92vh;padding:24px;display:flex;box-shadow:0 24px 80px #092d2930}._form_d4er6_1{flex-direction:column;gap:16px;padding:16px 5px;display:flex;overflow-y:auto}._form_d4er6_1>label{flex-direction:column;gap:7px;font-weight:500;display:flex}._form_d4er6_1 ._actions_d4er6_1 label{font-size:13px;font-weight:400}._form_d4er6_1 ._actions_d4er6_1 input:not([type=checkbox]){max-width:130px;margin-top:5px;display:block}._groupPicker_d4er6_1{border:1px solid #e0e7e2;border-radius:16px;max-height:300px;padding:15px;overflow:auto}._groupOption_d4er6_1{cursor:pointer;border-bottom:1px solid #eef2ef;align-items:center;padding:12px 3px;display:flex}._groupOption_d4er6_1 small{display:block}._typePicker_d4er6_1{flex-wrap:wrap;gap:7px;display:flex}._preview_d4er6_1{background:#eff4f1;border-radius:16px;padding:15px}._preview_d4er6_1 img,._preview_d4er6_1 video{border-radius:10px;max-width:100%;max-height:180px;margin:10px 0}._preview_d4er6_1 p{color:#fff;white-space:pre-wrap;background:#0b3d2e;border-radius:14px;padding:13px}._spin_d4er6_1{animation:1s linear infinite _spin_d4er6_1}@keyframes _spin_d4er6_1{to{transform:rotate(360deg)}}@media (max-width:900px){._stats_d4er6_1{grid-template-columns:repeat(2,1fr)}._top_d4er6_1 ._actions_d4er6_1{width:100%}._tabs_d4er6_1{border-radius:18px}._root_d4er6_1 select{max-width:100%}}@media (max-width:500px){._root_d4er6_1{gap:14px}._card_d4er6_1{padding:16px}._stats_d4er6_1{gap:10px}._stats_d4er6_1>div{padding:15px}._stats_d4er6_1 strong{font-size:26px}._overlay_d4er6_1{padding:8px}._modal_d4er6_1{max-height:95vh;padding:15px}._root_d4er6_1 button{padding:8px 11px}}._scheduleSection_d4er6_2{border-top:1px solid #e4ebe6;gap:14px;margin-top:20px;padding-top:18px;display:grid}._scheduleSection_d4er6_2 h3{align-items:center;gap:8px;display:flex}._scheduleSection_d4er6_2 input[type=time]{max-width:180px;font-size:16px}._weekdays_d4er6_2{border:0;margin:0;padding:0}._weekdays_d4er6_2 legend{color:#6d7f73;margin-bottom:10px;font-size:13px}._weekdays_d4er6_2 button[aria-pressed=true]{color:#083e32;background:#e2efe7;border-color:#0b4434}._nextSchedule_d4er6_2{color:#145542;background:#eef7f0;border-radius:12px;padding:12px;font-size:13px}._deliverySettings_d4er6_2{border-top:1px solid #e4ebe6;margin-top:18px;padding-top:14px}._deliverySettings_d4er6_2 summary{cursor:pointer;color:#63786c;font-size:13px}._deliverySettings_d4er6_2 p{color:#6d7f73;font-size:12px;line-height:1.5}._programOverlay_d4er6_3{z-index:99}._programModal_d4er6_3{gap:14px;width:820px}._programModal_d4er6_3 h3{align-items:center;gap:10px;display:flex}._programModal_d4er6_3 header p{margin-bottom:0;font-size:12px}._programSearch_d4er6_3{background:#f8faf9;border:1px solid #e0e7e2;border-radius:20px;align-items:center;gap:9px;padding:0 12px;display:flex}._programSearch_d4er6_3 input{width:100%;background:0 0!important;border:0!important}._programTabs_d4er6_3{border:1px solid #e0e7e2;border-radius:24px;padding:3px;display:flex}._programTabs_d4er6_3 button{border:0;flex:1;padding:9px 6px;font-size:12px}._programTabs_d4er6_3 button[aria-selected=true]{color:#fff;background:#0b3d2e}._programTabs_d4er6_3 span{background:#ffffff30;border-radius:10px;margin-left:4px;padding:2px 5px;font-size:10px}._programList_d4er6_3{flex-direction:column;gap:10px;min-height:160px;display:flex;overflow:auto}._programEntry_d4er6_3{border:1px solid #e1e7e3;border-radius:16px}._programEntry_d4er6_3 summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}._programEntry_d4er6_3 summary>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._programEntry_d4er6_3 summary>span:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._programEntry_d4er6_3 ._avatar_d4er6_1{width:35px;height:35px}._programDetails_d4er6_3{padding:0 18px 15px 61px}._programModal_d4er6_3 footer{border-top:1px solid #edf1ef;padding-top:12px}._programModal_d4er6_3 ._actions_d4er6_1{margin:0}._programModal_d4er6_3 ._actions_d4er6_1 button{padding:5px 10px;font-size:11px}
