.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.QrcodeModal_container__2Y3hO{display:flex;flex-direction:column;padding:10px}.QrcodeModal_content__1QCVd{display:grid;grid-template-columns:1fr 300px;grid-gap:40px;gap:40px;align-items:start;margin-top:20px}@media (max-width:800px){.QrcodeModal_content__1QCVd{grid-template-columns:1fr;text-align:center;grid-gap:20px;gap:20px}}.QrcodeModal_instructions__3OusG{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.QrcodeModal_header__3u2X3{margin-bottom:20px}.QrcodeModal_title__1-_Va{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:8px}.QrcodeModal_subtitle__1c7ft{color:#6b7280;font-size:.95rem}.QrcodeModal_stepList__2Nybc{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.QrcodeModal_step__3Vn8W{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.QrcodeModal_stepNumber__guRV7{background-color:#e0f2fe;color:#0284c7;font-weight:600;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.QrcodeModal_stepText__12DWz{color:#374151;font-size:.95rem;line-height:1.5;margin-top:2px}.QrcodeModal_stepIcon__2_YbY{display:inline-flex;vertical-align:middle;margin:0 4px;color:#4b5563}.QrcodeModal_qrContainer__21FYo{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f3f4f6;min-height:320px}.QrcodeModal_qrWrapper__2Cb3x{border:4px solid #111827;border-radius:12px;overflow:hidden;padding:8px;background:#fff}.QrcodeModal_loadingWrapper__1lU1P{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:16px;gap:16px;color:#6b7280;height:256px;width:256px}.QrcodeModal_qrFooter__TwfXu{margin-top:20px;font-size:.85rem;color:#9ca3af;display:flex;align-items:center;grid-gap:6px;gap:6px}.QrcodeModal_secureIcon__36-yT{color:#10b981}.ConnectionsList_gridContainer__MKNOu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px;max-height:calc(100vh - 200px);overflow-y:auto;padding:8px 8px 8px 0;scroll-behavior:smooth}.ConnectionsList_gridContainer__MKNOu::-webkit-scrollbar{width:8px}.ConnectionsList_gridContainer__MKNOu::-webkit-scrollbar-track{background:transparent}.ConnectionsList_gridContainer__MKNOu::-webkit-scrollbar-thumb{background:rgba(17,24,39,.15);border-radius:4px}.ConnectionsList_gridContainer__MKNOu::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.25)}.ConnectionsList_card__3H2ee{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;border:1px solid #f3f4f6;transition:transform .2s,box-shadow .2s}.ConnectionsList_card__3H2ee:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ConnectionsList_cardHeader__2IzJt{padding:20px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.ConnectionsList_cardBody__k2DNW{padding:20px;flex:1 1;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ConnectionsList_cardFooter__VPAuE{padding:16px 20px;background-color:#f9fafb;border-top:1px solid #f3f4f6;display:flex;grid-gap:12px;gap:12px;justify-content:flex-end}.ConnectionsList_connectionName__3ajet{font-size:1.125rem;font-weight:600;color:#111827;display:flex;align-items:center;grid-gap:8px;gap:8px}.ConnectionsList_connectionTypeBadge__3QY0K{font-size:.75rem;padding:2px 8px;border-radius:9999px;font-weight:500;background-color:#e5e7eb;color:#374151}.ConnectionsList_officialBadge__2g4K5{background-color:#dbeafe;color:#1e40af}.ConnectionsList_unofficialBadge__2zOiX{background-color:#f3f4f6;color:#4b5563}.ConnectionsList_statusIndicator__OpMG5{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.875rem;font-weight:500}.ConnectionsList_statusDot__345PT{width:8px;height:8px;border-radius:50%;background-color:#9ca3af}.ConnectionsList_statusOnline__2Q1ST{background-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}@keyframes ConnectionsList_pulse-green__3Ayg4{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.ConnectionsList_statusOnline__2Q1ST.ConnectionsList_pulse__QpZgC{animation:ConnectionsList_pulse-green__3Ayg4 2s infinite}.ConnectionsList_statusOffline__zd7td{background-color:#ef4444}.ConnectionsList_connectionInfo__1CywO{font-size:.875rem;color:#6b7280;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ConnectionsList_batteryLevel__38Kvf{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.75rem;color:#6b7280}.ConnectionsList_actionButton__zwKl6{padding:8px 16px;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:1px solid transparent;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.ConnectionsList_btnPrimary__fYc7y{background-color:#008069;color:#fff}.ConnectionsList_btnPrimary__fYc7y:hover{background-color:#006d59}.ConnectionsList_btnSecondary__1ryv1{background-color:#fff;border-color:#d1d5db;color:#374151}.ConnectionsList_btnSecondary__1ryv1:hover{background-color:#f9fafb}.ConnectionsList_btnDanger__1CUN8{color:#ef4444;border-color:#ef4444;background:transparent}.ConnectionsList_btnDanger__1CUN8:hover{background-color:#fef2f2}:root{--fc-primary:#ffb300;--fc-bg:#f6f7fb;--fc-text:#111827;--fc-muted:#6b7280;--fc-border:rgba(17,24,39,0.08);--fc-card:#fff;--fc-danger:#ef4444;--fc-danger-hover:#dc2626;--fc-success:#22c55e}.Connections_page__1Yt_k{width:100%;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px;scroll-behavior:smooth}.Connections_page__1Yt_k::-webkit-scrollbar{width:8px}.Connections_page__1Yt_k::-webkit-scrollbar-track{background:transparent}.Connections_page__1Yt_k::-webkit-scrollbar-thumb{background:rgba(17,24,39,.15);border-radius:4px}.Connections_page__1Yt_k::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.25)}.Connections_headerRow__1M9O5{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:6px 0;width:100%}.Connections_title__3k5f-{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--fc-text);flex:1 1;min-width:0}.Connections_addMenuWrap__3mPEV{position:relative;display:inline-flex;align-items:center;margin-left:auto}.Connections_addButton__2CTCt{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--fc-border);background:var(--fc-card);color:var(--fc-text);font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease,transform .12s ease}.Connections_addButton__2CTCt:hover{border-color:rgba(17,24,39,.16);box-shadow:0 10px 30px rgba(17,24,39,.08);transform:translateY(-1px)}.Connections_addButton__2CTCt:active{transform:translateY(0)}.Connections_addButtonPrimaryDot__-ziHj{width:10px;height:10px;border-radius:999px;background:var(--fc-primary)}.Connections_dropdown__ddkGh{position:absolute;right:0;top:calc(100% + 10px);width:280px;background:var(--fc-card);border:1px solid var(--fc-border);border-radius:12px;box-shadow:0 20px 50px rgba(17,24,39,.12);overflow:hidden;z-index:50}.Connections_dropdownHeader__17Me9{padding:12px 12px 10px;border-bottom:1px solid var(--fc-border)}.Connections_dropdownHeaderTitle__2Kklr{font-size:12px;color:var(--fc-muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.Connections_dropdownList__3f9MG{padding:8px;display:grid;grid-gap:6px;gap:6px}.Connections_dropdownItem__3SKNh{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;width:100%;padding:10px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease;text-align:left}.Connections_dropdownItem__3SKNh:hover{background:rgba(255,179,0,.1);border-color:rgba(255,179,0,.25)}.Connections_dropdownItemDisabled__UNxeU{opacity:.55;cursor:not-allowed}.Connections_dropdownItemLeft__3JRiL{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;color:var(--fc-text);font-weight:700}.Connections_dropdownBadgeSoon__3CYpa{font-size:11px;font-weight:800;color:var(--fc-muted);background:rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.08);padding:4px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}.Connections_card__1DL7_{background:var(--fc-card);border-radius:8px;border:1px solid var(--fc-border);box-shadow:0 10px 28px rgba(17,24,39,.06);overflow:hidden;max-height:calc(100vh - 200px);overflow-y:auto;scroll-behavior:smooth}.Connections_card__1DL7_::-webkit-scrollbar{width:8px}.Connections_card__1DL7_::-webkit-scrollbar-track{background:transparent}.Connections_card__1DL7_::-webkit-scrollbar-thumb{background:rgba(17,24,39,.15);border-radius:4px}.Connections_card__1DL7_::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.25)}.Connections_table__1lojH{width:100%;border-collapse:collapse}.Connections_thead__1FkmN th{font-size:11px;font-weight:800;color:var(--fc-muted);text-transform:uppercase;letter-spacing:.08em;background:rgba(17,24,39,.02);border-bottom:1px solid var(--fc-border);padding:12px 14px;text-align:left}.Connections_tbody__Zb_8J td{padding:12px 14px;border-bottom:1px solid rgba(17,24,39,.06);color:var(--fc-text);vertical-align:middle}.Connections_row__2fEhN:hover{background:rgba(17,24,39,.02)}.Connections_cellMuted__2qfD7{color:var(--fc-muted)}.Connections_statusPill__23GTN{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:rgba(17,24,39,.03);font-weight:800;font-size:12px}.Connections_dot__3q8n8{width:8px;height:8px;border-radius:999px;background:var(--fc-muted)}.Connections_dotPulseGreen__2TWDw{background:var(--fc-success);box-shadow:0 0 0 rgba(34,197,94,.55);animation:Connections_pulse__2T0qR 1.6s infinite}@keyframes Connections_pulse__2T0qR{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.Connections_sessionActions__3Q88C{display:inline-flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.Connections_sessionButton__lZXmK{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(17,24,39,.12);background:transparent;cursor:pointer;font-weight:800;font-size:12px;letter-spacing:.02em;color:var(--fc-text);transition:background .12s ease,border-color .12s ease}.Connections_sessionButton__lZXmK:hover{border-color:rgba(17,24,39,.22);background:rgba(17,24,39,.03)}.Connections_disconnectButton__OKF2i{border-color:rgba(239,68,68,.35);color:var(--fc-danger)}.Connections_disconnectButton__OKF2i:hover{border-color:rgba(239,68,68,.55);background:var(--fc-danger);color:#fff}.Connections_actions__2jHEc{display:inline-flex;grid-gap:10px;gap:10px}.Connections_iconButton__1IFOB{width:36px;height:36px;border-radius:10px;border:1px solid rgba(17,24,39,.1);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease}.Connections_iconButton__1IFOB:hover{border-color:rgba(17,24,39,.18);box-shadow:0 10px 24px rgba(17,24,39,.1)}.Connections_emptyState__25ty9{padding:18px;color:var(--fc-muted)}.Connections_skeletonRow__3-Wyg{height:48px;background:linear-gradient(90deg,rgba(17,24,39,.04),rgba(17,24,39,.08),rgba(17,24,39,.04));background-size:200% 100%;animation:Connections_shimmer__QBaXj 1.2s infinite}@keyframes Connections_shimmer__QBaXj{0%{background-position:200% 0}to{background-position:-200% 0}}.ConnectionSettings_container__31Wj5{display:flex;flex-direction:column;height:100%;grid-gap:16px;gap:16px}.ConnectionSettings_headerRow__1MOpD{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:20px}.ConnectionSettings_backButton__2EH4b{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:1rem;color:#6b7280;padding:8px;border-radius:8px;transition:background .2s}.ConnectionSettings_backButton__2EH4b:hover{background:#f3f4f6;color:#111827}.ConnectionSettings_contentWrapper__2gNWH{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:start;overflow-y:auto;flex:1 1;padding:2px 2px 40px}@media (max-width:1100px){.ConnectionSettings_contentWrapper__2gNWH{grid-template-columns:1fr}}.ConnectionSettings_settingsCard__3hDqD{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.ConnectionSettings_tabsHeader__vIunu{display:flex;border-bottom:1px solid #f0f0f0;background:#fafafa}.ConnectionSettings_tabButton__2huOP{flex:1 1;background:transparent;padding:16px;cursor:pointer;font-weight:500;color:#6b7280;border:none;border-bottom:2px solid transparent;transition:.2s}.ConnectionSettings_tabButton__2huOP:hover{background:#f4f4f5;color:#374151}.ConnectionSettings_tabButtonActive__svJNP{color:#ffb300;border-bottom-color:#ffb300;background:#fff}.ConnectionSettings_formContent__2MN1m{padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.ConnectionSettings_sectionTitle__1IXOi{font-size:1.1rem;font-weight:600;margin-bottom:16px;color:#111827;display:flex;align-items:center;grid-gap:8px;gap:8px}.ConnectionSettings_inputGroup__1Btgo{margin-bottom:16px}.ConnectionSettings_metaSectionGroup__2XUfv{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:24px}.ConnectionSettings_metaSectionTitle__3T8zV{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:12px}.ConnectionSettings_metaField__ESvpv{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ConnectionSettings_metaField__ESvpv label{font-size:.75rem;font-weight:600;color:#6b7280}.ConnectionSettings_metaField__ESvpv span{font-size:.95rem;color:#111827;font-weight:500;word-break:break-all}.ConnectionSettings_tagGreen__PIOiX{display:inline-block;background-color:#d1fae5;color:#065f46;padding:2px 8px;border-radius:4px;font-size:.75rem!important;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ConnectionSettings_metaAlert__1LYTd{background-color:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:12px;border-radius:8px;display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:.9rem}.ConnectionSettings_previewPanel__wXsky{position:-webkit-sticky;position:sticky;top:24px;background:#fff;border-radius:30px;border:10px solid #111827;height:600px;width:100%;max-width:320px;margin:0 auto;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.ConnectionSettings_previewHeader__2WCGJ{background:#008069;color:#fff;padding:12px 16px;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:.9rem}.ConnectionSettings_previewBody__3g3no{flex:1 1;background:#efe7dd url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);padding:16px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ConnectionSettings_messageBubble__2N8q1{background:#fff;padding:8px 12px;border-radius:8px;border-top-left-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px;line-height:1.4;max-width:85%;position:relative}.ConnectionSettings_messageBubbleBot__33VKF{background:#d9fdd3;align-self:flex-end;border-radius:8px;border-top-right-radius:0}.ConnectionSettings_messageLabel__16OGf{display:block;font-size:10px;color:#667781;margin-bottom:2px;font-weight:700;text-transform:uppercase}.ConnectionSettings_previewFooter__36Nez{background:#f0f2f5;padding:10px;display:flex;grid-gap:8px;gap:8px;border-top:1px solid #e5e7eb}.ConnectionSettings_actionsBar__2UIrl{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;margin-top:16px}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path{stroke-width:6px}.react-flow__edge.selected .react-flow__edge-path{stroke:#00f}.TemplateListing_container__dqoaX{display:flex;flex-direction:column;height:100%;padding:24px}.TemplateListing_header__1mcea{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TemplateListing_filters__1RR4S{display:flex;grid-gap:16px;gap:16px;margin-bottom:24px;background:#fff;padding:16px;border-radius:12px;border:1px solid #e5e7eb}.TemplateListing_tableContainer__3Qweh{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e5e7eb}.TemplateListing_statusBadge__39uMC{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.TemplateListing_statusApproved__3cRm5{background-color:#d1fae5;color:#065f46}.TemplateListing_statusRejected__38ioy{background-color:#fee2e2;color:#991b1b}.TemplateListing_statusPending__3_uTP{background-color:#fef3c7;color:#92400e}.TemplateListing_actionButton__2koBI{padding:8px 16px;border-radius:8px;font-weight:500;display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;transition:all .2s}.TemplateListing_btnPrimary__1Oj11{background-color:#008069;color:#fff;border:none}.TemplateListing_btnPrimary__1Oj11:hover{background-color:#006d59}.TemplateListing_btnOutline__12cps{background-color:#fff;border:1px solid #d1d5db;color:#374151}.TemplateListing_btnOutline__12cps:hover{background-color:#f9fafb}.TemplateListing_syncIcon__BfOMR{animation:TemplateListing_spin__2UCE8 1s linear infinite}@keyframes TemplateListing_spin__2UCE8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateEditor_container__2g3Hm{display:flex;height:calc(100vh - 80px);overflow:hidden;background-color:#f3f4f6}.TemplateEditor_leftColumn__1W43n{flex:1 1;padding:24px;overflow-y:auto;min-width:500px}.TemplateEditor_rightColumn__27Vvf{width:450px;background-color:#fff;border-left:1px solid #e5e7eb;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#f9fafb}.TemplateEditor_card__3xhzY{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px}.TemplateEditor_sectionTitle__3q4I9{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:20px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.TemplateEditor_variableHelpers__3jQxF{display:flex;grid-gap:8px;gap:8px;margin-top:8px;flex-wrap:wrap}.TemplateEditor_variableButton__309E1{padding:4px 10px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:.2s}.TemplateEditor_variableButton__309E1:hover{background:#dbeafe}.TemplateEditor_phoneMockup__KI61a{width:320px;height:650px;background:#fff;border-radius:40px;border:12px solid #111827;position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.TemplateEditor_phoneHeader__W14A0{background:#008069;padding:16px;color:#fff;display:flex;align-items:center;grid-gap:12px;gap:12px}.TemplateEditor_phoneBody__11RDM{flex:1 1;background:#efe7dd url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);padding:16px;overflow-y:auto}.TemplateEditor_messageBubble__35Mt4{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);max-width:90%;overflow:hidden}.TemplateEditor_mediaPlaceholder__1sJSb{width:100%;height:150px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.9rem;flex-direction:column;grid-gap:8px;gap:8px}.TemplateEditor_messageContent__2qGjv{padding:8px 12px;white-space:pre-wrap;font-size:15px;line-height:1.45;color:#111827}.TemplateEditor_messageFooter__1eTwn{padding:0 12px 8px;font-size:13px;color:#6b7280;margin-top:4px}.TemplateEditor_templateButtons__1ADtm{border-top:1px solid #e5e7eb;background:#fff}.TemplateEditor_templateButton__1AvWr{padding:12px;text-align:center;color:#00a884;font-weight:500;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.TemplateEditor_templateButton__1AvWr:last-child{border-bottom:none}.TemplateEditor_buttonsList__1WJhj{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.TemplateEditor_buttonItem__14ohv{background:#f9fafb;padding:12px;border-radius:8px;border:1px solid #e5e7eb;display:flex;grid-gap:8px;gap:8px;align-items:center}.TemplateEditor_headerActions__1O7t9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TemplateEditor_validationAlert__3UhHa{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:12px;border-radius:8px;margin-bottom:20px;font-size:.9rem}