@import '_content/AllAboutLocal.Shared.Web/AllAboutLocal.Shared.Web.b1dv4wfma4.bundle.scp.css';

/* /Pages/SmsKeywords.razor.rz.scp.css */
.keyword-page[b-sh4yw0hsoz] { min-width:0; }
.keyword-totals[b-sh4yw0hsoz] { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; }
.keyword-totals .sa-card[b-sh4yw0hsoz] { display:flex; flex-direction:column; gap:8px; }
.keyword-totals strong[b-sh4yw0hsoz] { font-size:28px; }
.keyword-totals span[b-sh4yw0hsoz] { color:var(--bs-secondary-color); font-size:13px; }
.keyword-filters[b-sh4yw0hsoz] { display:grid; grid-template-columns:2fr 1fr 1fr; gap:16px; }
.keyword-filters > div[b-sh4yw0hsoz] { min-width:0; }
.keyword-table[b-sh4yw0hsoz] { overflow-x:auto; position:relative; }
.keyword-table table[b-sh4yw0hsoz] { min-width:850px; margin:0; }
.keyword-table small[b-sh4yw0hsoz] { display:block; color:var(--bs-secondary-color); margin-top:5px; max-width:260px; white-space:normal; overflow-wrap:anywhere; }
.keyword-table td[b-sh4yw0hsoz] { padding:16px 12px; }
.keyword-reason form[b-sh4yw0hsoz] { max-width:620px; padding:8px; }
.keyword-pagination[b-sh4yw0hsoz] { display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; }
.btn-outline-secondary[b-sh4yw0hsoz] { color:var(--cl-fg1,var(--color-text-primary)) !important; }
@media(max-width:900px) { .keyword-totals[b-sh4yw0hsoz] { grid-template-columns:repeat(2,minmax(0,1fr)); } .keyword-filters[b-sh4yw0hsoz] { grid-template-columns:1fr; } }
@media(max-width:480px) { .keyword-totals .sa-card[b-sh4yw0hsoz] { padding:14px; } .keyword-reason form[b-sh4yw0hsoz] { width:calc(100vw - 112px); } }
/* /Shared/SmsAutomaticReplySummary.razor.rz.scp.css */
.automatic-reply-summary[b-m5mn2bvkvf] { min-width: 0; overflow-wrap: anywhere; }
.reply-statuses[b-m5mn2bvkvf] { margin: 0 0 12px; }
.reply-statuses > div[b-m5mn2bvkvf] { display: flex; justify-content: space-between; gap: 12px; padding: 6px 0; }
.reply-statuses dt[b-m5mn2bvkvf] { font-weight: 400; }
.reply-statuses dd[b-m5mn2bvkvf] { margin: 0; font-weight: 700; }
summary[b-m5mn2bvkvf] { cursor: pointer; font-weight: 700; }
summary:focus-visible[b-m5mn2bvkvf] { outline: 2px solid var(--bs-primary); outline-offset: 3px; }
.automatic-reply-summary .btn[b-m5mn2bvkvf] { color: var(--bs-body-color) !important; }
[data-bs-theme="dark"] .automatic-reply-summary .btn[b-m5mn2bvkvf] { color: #dee2e6 !important; }
.reply-text[b-m5mn2bvkvf] { padding-top: 12px; }
.reply-text p[b-m5mn2bvkvf] { margin: 4px 0 0; white-space: pre-wrap; }
/* /Shared/SmsBusinessComplianceCard.razor.rz.scp.css */
.kyc-actions[b-2kui9cqs7k] { display:flex; flex-wrap:wrap; gap:10px; margin:18px 0; } .kyc-confirm[b-2kui9cqs7k] { display:flex; align-items:flex-start; gap:8px; margin-bottom:14px; } .kyc-confirm input[b-2kui9cqs7k] { margin-top:4px; flex-shrink:0; } .sms-card-body[b-2kui9cqs7k] { padding:16px 20px; overflow-wrap:anywhere; }
/* /Shared/SmsSendingPathCard.razor.rz.scp.css */
.sending-path-card[b-g4ipi2sb9s] { min-width: 0; overflow-wrap: anywhere; }
.sending-path-card fieldset[b-g4ipi2sb9s] { min-width: 0; }
.sending-path-card label[b-g4ipi2sb9s] { display: block; margin: 12px 0 5px; }
.sending-path-card select[b-g4ipi2sb9s] { margin-bottom: 12px; }
.sending-path-card .sms-account-mode[b-g4ipi2sb9s] { display: flex; flex-wrap: wrap; gap: 8px 20px; margin-bottom: 16px; }
.sending-path-card .sms-account-mode legend[b-g4ipi2sb9s] { font-size: 13px; font-weight: 700; margin-bottom: 4px; }
.sending-path-card .sms-account-mode label[b-g4ipi2sb9s] { display: inline-flex; align-items: center; gap: 8px; margin: 0; }
.sending-path-card [data-test-id="business-owned-sms-connection"] form[b-g4ipi2sb9s] { max-width: 640px; }
.sending-path-card [data-test-id="business-owned-sms-connection"] code[b-g4ipi2sb9s] { overflow-wrap: anywhere; }
.path-actions[b-g4ipi2sb9s] { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 12px; }
.path-pending[b-g4ipi2sb9s] { padding: 16px; border: 1px solid var(--bs-border-color); border-radius: 12px; }
summary[b-g4ipi2sb9s] { cursor: pointer; font-weight: 700; }
[data-bs-theme="dark"] .sending-path-card .btn-outline-secondary[b-g4ipi2sb9s] { color: #dee2e6 !important; }
[data-bs-theme="dark"] .sending-path-card .alert-success[b-g4ipi2sb9s] { color: #a3cfbb !important; }
.sending-path-card .sms-account-mode label span[b-g4ipi2sb9s] { display: flex; flex-direction: column; }
.sending-path-card .sms-account-mode label small[b-g4ipi2sb9s] { color: var(--bs-secondary-color); font-weight: 400; }
.sending-path-card .byo-step[b-g4ipi2sb9s] { max-width: 720px; margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--bs-border-color); }
.sending-path-card .byo-step h3[b-g4ipi2sb9s], .sending-path-card .byo-step legend[b-g4ipi2sb9s] { font-size: 15px; font-weight: 700; margin-bottom: 6px; }
.sending-path-card .byo-step ul[b-g4ipi2sb9s] { padding-left: 18px; margin-bottom: 0; }
.sending-path-card .byo-step li[b-g4ipi2sb9s] { margin: 4px 0; }
.sending-path-card .byo-webhook[b-g4ipi2sb9s] { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 6px; }
.sending-path-card .byo-grid[b-g4ipi2sb9s] { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 0 16px; }
.sending-path-card .byo-manual[b-g4ipi2sb9s] { display: inline-flex !important; align-items: center; gap: 8px; }
.sending-path-card ul.byo-checks[b-g4ipi2sb9s] { list-style: none; padding: 0; margin: 12px 0 0; }
.sending-path-card ul.byo-checks li[b-g4ipi2sb9s] { display: flex; justify-content: space-between; gap: 12px; padding: 7px 0; border-top: 1px solid var(--bs-border-color); margin: 0; }
.sending-path-card ul.byo-checks li strong[b-g4ipi2sb9s] { font-weight: 600; text-align: right; }
.sending-path-card ul.byo-checks li.is-pass strong[b-g4ipi2sb9s] { color: var(--bs-success-text-emphasis); }
.sending-path-card ul.byo-checks li.is-fail strong[b-g4ipi2sb9s] { color: var(--bs-warning-text-emphasis); }
.sending-path-card ul.byo-checks li.is-pending strong[b-g4ipi2sb9s] { color: var(--bs-secondary-color); }
/* /Shared/TenantTwilioAccountCard.razor.rz.scp.css */
.tenant-account-card[b-dncc0x57eo] { overflow-wrap: anywhere; }
.tenant-account-card fieldset[b-dncc0x57eo] { min-width: 0; }
.tenant-account-card label[b-dncc0x57eo] { display: block; margin: 12px 0 5px; font-weight: 700; }
.tenant-account-card dd[b-dncc0x57eo] { margin-bottom: 10px; }
[data-bs-theme="dark"] .tenant-account-card .btn-outline-secondary[b-dncc0x57eo] { color: #dee2e6 !important; }
[data-bs-theme="dark"] .tenant-account-card .alert-success[b-dncc0x57eo] { color: #a3cfbb !important; }
