.push-notification-content-editor{align-items:flex-start;gap:36px;display:flex}.push-notification-content-fields{flex-direction:column;flex:560px;gap:2px;min-width:320px;max-width:720px;display:flex}#root .push-notification-content-fields fieldset:not(.push-notification-action-card){width:100%!important;max-width:none!important;margin-bottom:8px!important;padding:4px 10px!important}#root .push-notification-content-fields legend{box-sizing:border-box;width:100%;margin-bottom:2px!important;padding-bottom:0!important}.push-notification-os-options-row{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:none;margin-left:8px;display:grid}#root .push-notification-os-options-row fieldset{box-sizing:border-box;min-width:0;border:1px solid var(--border,#d1d5db)!important;background:0 0!important;border-radius:6px!important;margin-bottom:0!important;padding:6px 12px 10px!important}#root .push-notification-os-options-row legend{color:var(--text-h,#222)!important;width:auto!important;margin-bottom:2px!important;padding:0 6px!important;font-size:15px!important;font-weight:700!important}.push-notification-action-buttons-header{align-items:center;gap:10px;width:auto;display:inline-flex}.push-notification-add-btn{border:1px solid var(--border,#bcbcbc);color:#444;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.push-notification-add-btn:hover{color:#111;background-color:#f2f2f2;border-color:#888}.push-notification-action-card-legend{grid-column:1/-1;width:100%!important;color:var(--text-h,#222)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;margin-bottom:2px!important;padding:0 6px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.push-notification-action-delete{color:#d32f2f;cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:color .15s,opacity .15s;display:inline-flex;background:0 0!important;border:none!important;min-width:0!important;margin:0!important;padding:2px 4px!important}.push-notification-action-delete .icon-action-delete{color:#d32f2f;width:16px;height:16px}.push-notification-action-delete:hover .icon-action-delete{color:#b71c1c}#root .push-notification-content-fields .form-table-stacked{row-gap:1px!important}#root .push-notification-content-fields .field{grid-template-columns:none!important;margin-bottom:1px!important;display:block!important}#root .push-notification-content-fields .field-label-row{min-width:0!important;margin-bottom:1px!important;display:block!important}#root .push-notification-content-fields .field-label-row label,#root .push-notification-content-fields label{margin-bottom:0!important;display:inline-block!important}.push-notification-content-fields #root input,.push-notification-content-fields #root select,.push-notification-content-fields #root textarea,.push-notification-content-fields input,.push-notification-content-fields select,.push-notification-content-fields textarea{width:100%;min-height:32px;max-width:100%!important;margin-bottom:0!important}.push-notification-content-fields textarea{min-height:54px;max-width:100%!important}#root .push-notification-content-fields .field-input-wrapper,#root .push-notification-content-fields .media-upload-controls{width:100%!important;max-width:100%!important}#root .push-notification-content-fields .media-upload-controls input[type=text]{flex:auto!important;width:auto!important}#root .push-notification-content-fields .field-limit-warning{max-width:100%;color:#555!important;margin:1px 0 2px!important;font-size:13px!important;line-height:1.35!important}#root .push-notification-content-fields .field-input-wrapper input,#root .push-notification-content-fields .field-input-wrapper textarea{margin-bottom:0!important}#root .push-notification-content-fields .field-character-count{opacity:.7;justify-content:flex-end;max-width:100%;font-size:11px;line-height:1.1;display:flex;margin:1px 0 0!important}.field-input-wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:680px;display:flex}.field-input-wrapper input,.field-input-wrapper textarea{width:100%!important;max-width:100%!important;margin-bottom:0!important}.field-input-wrapper .field-character-count{color:#777;opacity:.7;text-align:right;grid-column:auto;justify-content:flex-end;margin-top:2px;margin-bottom:0;font-size:11px;display:flex}.field-character-count{color:var(--text-muted,#5f6368);grid-column:2;margin:-2px 0 2px;font-size:.75rem}.field-limit-warning{color:#282828;grid-column:2;max-width:360px;margin:0 0 6px;font-size:.75rem;line-height:1.35}.media-upload-controls{align-items:center;gap:8px;width:100%;max-width:360px;display:flex}.media-upload-controls input[type=text]{box-sizing:border-box;flex:auto;min-width:0;height:32px;max-width:none!important;margin-bottom:0!important}.media-upload-controls .file-field-button{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 14px;line-height:1;display:inline-flex;margin-bottom:0!important}#root .push-notification-action-card{box-sizing:border-box;border-radius:6px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px 12px;width:100%;border:1px solid var(--border,#d1d5db)!important;background:0 0!important;margin-bottom:8px!important;padding:6px 12px 12px!important;display:grid!important}#root .push-notification-action-card legend{grid-column:1/-1;margin-bottom:2px!important}#root .push-notification-action-card .field{gap:0;min-width:0;margin-bottom:1px!important;display:block!important}#root .push-notification-action-card .field-label-row{flex:none;min-width:0;margin-bottom:1px!important;display:block!important}#root .push-notification-action-card .field-label-row label,#root .push-notification-action-card label{color:#282828;font-weight:700;margin-bottom:0!important;font-size:14px!important;line-height:1.2!important;display:inline-block!important}.push-notification-action-card .field>input{box-sizing:border-box;min-height:32px;width:100%!important;max-width:100%!important;margin-bottom:0!important}.push-notification-preview-container{flex:0 0 300px;width:300px;max-width:300px;position:sticky;top:1rem}.push-notification-preview-title{color:#444;margin-bottom:8px;font-size:20px;font-weight:700}.push-notification-phone-frame{box-sizing:border-box;background-image:url(/images/bg-preview.jpg);background-repeat:repeat;border:4px solid #1f2328;border-radius:20px;flex-direction:column;width:300px;height:560px;min-height:576px;margin:0;display:flex;overflow:hidden;box-shadow:0 4px 16px -2px #0000001f,0 2px 6px -1px #00000014}.push-notification-card{color:#1f2937;background:#e5e7eb;border-radius:14px;margin:12px 10px 6px;padding:12px 14px;box-shadow:0 1px 3px #00000014}.push-notification-card-title{color:#111827;word-break:break-word;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.3}.push-notification-card-subtitle{color:#4b5563;word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:600}.push-notification-card-body{color:#374151;word-break:break-word;white-space:pre-wrap;font-size:15px;line-height:1.45}.push-notification-card-image{border-radius:6px;max-height:130px;margin-top:8px;overflow:hidden}.push-notification-card-image img{object-fit:cover;width:100%;height:auto;max-height:130px;display:block}.push-notification-actions-preview{flex-direction:column;gap:6px;margin-top:6px;padding:0 10px;display:flex}.push-notification-action-preview-btn{text-align:center;color:#1f2937;word-break:break-word;background:#e5e7eb;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600}@media (width<=900px){.push-notification-content-editor{grid-template-columns:minmax(0,1fr)}}:root{--text:#4b4554;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--theme-accent:#7236bb;--accent:var(--theme-accent);--accent-bg:#7236bb14;--accent-border:#7236bb59;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--button-surface:#e2e1e6;--button-surface-border:#c9c8ce;--danger:#b91c1c;--text-muted:#595959;--sans:"Urbanist-Regular", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Urbanist-Regular", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ededed}html{scroll-padding-top:70px}:focus{scroll-margin-top:70px}#root{box-sizing:border-box;text-align:left;min-height:100svh;font-family:var(--sans);background-color:#ededed;font-size:16px}#loginBody{margin:0!important}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{color:#444;font-weight:700;font-family:var(--heading)!important}#root h1{margin:0 0 24px;font-size:20px;display:block}#root h2{letter-spacing:-.24px;margin:0 0 8px;font-size:18px;line-height:120%;display:block}p{margin:0 0 8px}p[role=alert]:not(.field-error-text):not(.login-card [role=alert]):not(.quick-send-failure):not(.app-forbidden-alert),div[role=alert].page-alert{color:#991b1b;font-family:var(--sans);box-sizing:border-box;white-space:pre-line;background-color:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;align-items:flex-start;gap:12px;margin:10px 0 16px;padding:11px 14px;font-size:15px;font-weight:500;line-height:1.45;display:flex}p[role=alert]:not(.field-error-text):not(.login-card [role=alert]):not(.quick-send-failure):not(.app-forbidden-alert):before{content:"";background-color:#d32f2f;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:2px;display:inline-flex;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p[role=alert]:not(.field-error-text):not(.login-card [role=alert]):not(.quick-send-failure):not(.app-forbidden-alert):first-line{color:#7f1d1d;font-weight:700}.error-boundary-panel{background-color:var(--surface-subtle,#fcfaf8);border:1px solid var(--border,#e5e4e7);border-left:4px solid var(--danger,#b91c1c);border-radius:4px;margin:24px 0;padding:32px 24px}.error-boundary-panel h2{color:var(--danger,#b91c1c);margin-top:0;margin-bottom:8px;font-size:18px}.error-boundary-panel p{color:var(--text,#4b4554);margin-bottom:16px;font-size:14px}.error-boundary-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loading-state{color:var(--text,#4b4554);align-items:center;gap:8px;padding:12px 0;font-size:14px;display:inline-flex}.loading-spinner{border:2px solid var(--border,#e5e4e7);border-top-color:var(--theme-accent,#7236bb);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-page-loading{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:40px 0;display:flex}.page-header{border:1px solid var(--border,#e5e4e7);background:#fff;border-radius:8px;align-items:center;gap:16px;margin-bottom:10px;padding:24px;display:flex;box-shadow:0 2px 8px #1118270f}.page-header .new-from-template-select{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;align-self:center;width:120px;min-width:0;max-width:100%;height:36px;margin:0;overflow:hidden;transform:translateY(8px)}.page-header .shift-employee-search-button{margin-left:auto}#root .page-header h1{margin-bottom:0}#root main>section>h1{border:1px solid var(--border,#e5e4e7);background:#fff;border-radius:8px;margin:0 0 10px;padding:24px;box-shadow:0 2px 8px #1118270f}#root .app-content>section>form>fieldset.form-table-grid,#root .app-content>section>fieldset.form-table-grid,#root .app-content>section>form>fieldset.form-table-stacked,#root .app-content>section>fieldset.form-table-stacked{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;max-width:none;margin-bottom:10px;padding:12px;box-shadow:0 2px 8px #1118270f}#root .app-content>section>form>fieldset.audience-custom-fields{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:-10px;margin-bottom:10px;padding-top:0}.summary-search-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:10px;padding:16px;box-shadow:0 2px 8px #1118270f}.summary-search-card form{margin:0;display:block}.form-content-card{box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:10px;padding:16px 32px;box-shadow:0 2px 8px #1118270f}#root .form-content-card+.form-content-card{margin-top:10px}#root .form-content-card>.page-header{border:0;border-bottom:1px solid var(--border,#e5e7eb);box-shadow:none;border-radius:8px 8px 0 0;margin:-16px -32px 16px;padding:16px 32px}#root .ip-access-control-rules-card>.page-header>.record-actions{margin:0 0 0 auto}#root .ip-access-control-details-card{grid-template-columns:repeat(2,max-content minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}#root .ip-access-control-details-card>.record-actions{grid-column:1/-1}#root .application-licenses-card>.table-scroll{box-shadow:none;border:none;margin:0;padding:0}#root .application-license-read-page>.application-license-allocation-card,#root .application-license-allocation-card>h2{margin-top:0}#root .application-license-allocation-card .field-label-row{display:none}#root .filter-lists-card>.filter-lists-card-title,#root .summary-filter-card>.summary-filter-card-title{grid-column:1/-1;margin:0 0 8px;padding:0;font-size:1.15rem}#root .message-report-search-card>form>fieldset.summary-filter-card{box-shadow:none;border:none;margin:0}.form-content-card>form{grid-template-columns:repeat(2,max-content minmax(0,1fr));align-items:start;gap:16px 24px;margin:0;display:grid}#root .form-content-card fieldset.form-table-grid{display:contents}#root .form-content-card fieldset.form-table-grid>legend{display:none}#root .account-report-summary-page .form-content-card fieldset.form-table-grid>legend,#root .login-history-summary-page .form-content-card fieldset.form-table-grid>legend,#root .api-key-summary-page .form-content-card fieldset.form-table-grid>legend{grid-column:1/-1;margin:0;padding:0;display:block}#root .api-key-summary-page>.form-content-card:has(+.form-content-card){margin-bottom:0}#root .api-key-summary-page>.form-content-card+.form-content-card{margin-top:10px}#root .form-content-card fieldset.audience-form-section>legend{grid-column:1/-1;margin:0;padding:0;font-size:1.15rem;font-weight:700;display:block}#root .form-content-card fieldset.audience-custom-fields>legend{margin-top:8px}.form-content-card fieldset+fieldset{margin-top:0}.form-content-card .record-actions{grid-column:1/-1;margin:0}#root .personal-information-page .form-content-card .record-actions+.record-actions{margin-top:10px}#root .form-content-card>form>.tabs,#root .form-content-card>.tabs{box-shadow:none;background:0 0;border:none;grid-column:1/-1;margin:0;padding:0}#root .shift-order-message-card>.tabs{box-shadow:none;background:0 0;border:none;margin:0;padding:0}#root .segment-filter-card-title{grid-column:1/-1;margin:0}#root .supported-message-variables-card>.field{display:block}#root .supported-message-variables-card>.field>h2{margin:0 0 12px}#root .form-content-card>form>.tabs .tabs-panel fieldset.form-table-grid,#root .form-content-card>.tabs .tabs-panel fieldset.form-table-grid{grid-template-columns:repeat(2,max-content minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}#root .summary-search-card fieldset.form-table-grid{box-sizing:border-box;box-shadow:none;background:0 0;border:none;margin:0;padding:0}#root .summary-search-card fieldset.form-table-grid>legend{width:max-content;padding:0;font-size:18px;line-height:21.6px;display:block;margin:0 0 12px!important}#root .imcontent-search-fields>.imcontent-search-title{grid-column:1/-1;margin:0 0 12px;font-size:18px;line-height:21.6px}.summary-results-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-top:10px;padding:16px;box-shadow:0 2px 8px #1118270f}.summary-results-card>.summary-results-actions{margin:0 0 10px}.summary-results-card>.summary-results-content>.table-scroll{box-shadow:none;border:none;margin:0;padding:0}.template-summary-page>.table-scroll{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-top:10px;padding:12px;box-shadow:0 2px 8px #1118270f}#root .template-summary-page .form-content-card fieldset.form-table-grid>legend{width:max-content;padding:0;font-size:18px;line-height:21.6px;display:block;margin:0 0 12px!important}.order-calendar-view{margin:0 16px 16px}.sms-broadcast-order-summary-page .summary-results-card .table-scroll{box-shadow:none;border:none;padding:0}#root .tabs:has(.list-view-search-toggle) .tabs-panel .table-scroll{background:#fff;border:none;border-radius:8px;margin:10px 0 0;padding:12px;box-shadow:0 2px 8px #1118270f}#root .tabs .tabs-panel>form+.table-scroll{background:#fff;border:none;border-radius:8px;margin:10px 0 0;padding:12px;box-shadow:0 2px 8px #1118270f}#root .tabs:has(.list-view-search-toggle) .tabs-panel>form>fieldset.form-table-grid>legend{margin-bottom:16px!important}#root .tabs:has(.list-view-search-toggle) .tabs-panel .summary-results-card .table-scroll{box-shadow:none;border:none;margin:0;padding:0}.page-header:has(+.record-actions){margin-bottom:8px}#root .page-header:has(h2){margin-top:28px;margin-bottom:8px}#root .page-header h2{margin-bottom:0;font-size:18px}.page-header:has(h2)+p{font-size:14px}.page-header-settings-link{align-items:center;gap:16px;margin-left:auto;display:flex}.message-report-search-header{align-items:center;gap:24px;margin:0;padding:10px 12px;display:flex}#root .message-report-search-header button{margin-bottom:0}.message-report-search-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px #1118270f}.message-report-search-card .tabs{box-shadow:none;border:none;border-radius:0;margin:0;padding:0 12px 12px}#root .message-report-search-card .tabs,#root .message-report-search-card .tabs-panel{box-shadow:none!important;border-bottom:none!important}#root .message-report-search-card .tabs-panel fieldset.form-table-grid{box-shadow:none;border:none;margin-bottom:0}#root .message-report-search-card .record-actions{margin-top:0}#root .page-header-settings-link button{justify-content:center;align-items:center;margin-bottom:0;display:inline-flex}#root .page-header-settings-link>a{justify-content:center;align-items:center;display:inline-flex}.page-header-scope-form{align-items:center;gap:8px;margin-left:auto;display:flex}#root .page-header-scope-form select{width:auto;min-width:140px;max-width:none;margin-bottom:0;padding-right:28px!important}#root .page-header-scope-form button{margin-bottom:0}.list-view-search-toggle{justify-content:flex-end;display:flex}#root section section{margin-top:28px}#root fieldset:has(+.record-actions){margin-bottom:8px}fieldset+.record-actions{margin-top:16px}.record-actions{margin-bottom:16px}.shift-message-meta{color:var(--text-muted,#666);margin-bottom:4px;font-size:13px}#root fieldset{border:1px solid var(--border);border-radius:6px;max-width:900px;margin:0 0 28px;padding:16px}:is(#root fieldset:has(#gjs),#root fieldset:has(.template-form-with-preview)){width:100%!important;max-width:none!important}#root .tabs-panel fieldset{box-shadow:none;background:0 0;border:none;padding:0}#root fieldset.cco-action-view{box-shadow:none;background:0 0;border:none;margin-bottom:24px;padding:0}#root fieldset.cco-action-view>legend{color:#282828;align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:18px;font-weight:700;display:flex}#root fieldset.cco-action-view .cco-action-row-actions{align-items:center;gap:10px;display:inline-flex}#root fieldset.cco-action-view .cco-action-row-actions .link-button{border-radius:4px;min-width:28px;min-height:28px;padding:3px 4px}#root fieldset.form-table-grid{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}#root .message-performance-search-options{border:none;border-radius:0;margin:0;padding:0 28px 0 0;grid-template-columns:repeat(3,max-content minmax(0,1fr))!important}#root .message-performance-search-section.form-content-card>form{display:block}#root .message-performance-search-section.form-content-card fieldset.message-performance-search-options{display:grid}#root .message-performance-search-options>legend{background:0 0;border:none;width:100%;margin:0;padding:0 0 24px;font-size:18px;font-weight:700;line-height:1.2;display:block}#root .message-performance-search-section.form-content-card fieldset.message-performance-search-options>legend{display:block}#root .message-performance-search-options>.field{min-width:0}#root .message-performance-search-options>.field input,#root .message-performance-search-options>.field select{max-width:100%}.message-performance-section{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px #1118270f}.message-performance-report-page>.page-header{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:12px;padding:18px;box-shadow:0 2px 8px #1118270f}.message-performance-report-page>.page-header .list-view-search-toggle{margin-left:auto}.message-performance-search-section form{margin:0}#root .performance-report-order-read-card>.record-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}#root .smscostcentre-report-order-read-card{display:block}#root .smscostcentre-report-order-read-card>fieldset.form-table-grid{display:grid}#root .smscostcentre-report-order-read-card>fieldset.form-table-grid>legend{display:block}#root .smscostcentre-report-order-read-card>.record-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}#root .source-address-group-report-order-read-card{display:block}#root .source-address-group-report-order-read-card>fieldset.form-table-grid{display:grid}#root .source-address-group-report-order-read-card>fieldset.form-table-grid>legend{display:block}#root .source-address-group-report-order-read-card>.record-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}#root .account-report-order-read-card,#root .license-log-order-read-card{display:block}#root .account-report-order-read-card>fieldset.form-table-grid,#root .license-log-order-read-card>fieldset.form-table-grid{display:grid}#root .account-report-order-read-card>fieldset.form-table-grid>legend,#root .license-log-order-read-card>fieldset.form-table-grid>legend{display:block}#root .account-report-order-read-card>.record-actions,#root .license-log-order-read-card>.record-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.message-performance-graph-section,.message-performance-table-section{min-width:0}.message-performance-graph-section{margin-bottom:12px}.message-performance-chart{width:100%}.summary-table-title{margin:0 0 8px;font-size:18px}.summary-list-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 8px #1118270f}#root fieldset.field{border:none;border-radius:0;max-width:none;margin:0;padding:0}#root fieldset.field legend{display:contents}#root legend{color:#444;margin-bottom:12px;padding:0 0 8px;font-size:20px;font-weight:700}.imcontent-layout{align-items:flex-start;gap:18px;width:100%;margin-bottom:24px;display:flex}.imcontent-fields{flex:0 0 280px;min-width:250px;max-width:280px}.imcontent-fields fieldset.form-table-grid,.imcontent-fields fieldset{max-width:280px!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:0!important;padding:0!important}#root .imcontent-fields .field{margin-bottom:5px!important;display:block!important}#root .imcontent-fields .field-label-row{align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;margin-bottom:2px!important;display:inline-flex!important}#root .imcontent-fields .field-label-row label,#root .imcontent-fields label{margin-bottom:0!important;display:inline-block!important}#root .imcontent-fields input:not([type=radio]):not([type=checkbox]):not([type=button]),#root .imcontent-fields select{width:100%!important;max-width:280px!important;margin-bottom:0!important}.imcontent-builder-section{flex:auto;min-width:0;position:relative}#root .imcontent-builder-section .record-actions{margin-top:16px}.imcontent-builder .formcomponents .formcomponent,.imcontent-builder .formcomponents span.btn,.imcontent-builder .formcomponents .drag-copy,.imcontent-builder .formcomponents .btn-primary{color:#fff!important;background-color:#0056b3!important;border-color:#004b9b!important}.imcontent-builder .formcomponents .formcomponent:hover,.imcontent-builder .formcomponents span.btn:hover,.imcontent-builder .formcomponents .drag-copy:hover,.imcontent-builder .formcomponents .btn-primary:hover{color:#fff!important;background-color:#004494!important;border-color:#00387a!important}.imcontent-builder .formcomponents .card-header h2,.imcontent-builder .formcomponents .card-header h5{font-size:14px!important;line-height:inherit!important;margin:0!important}.imcontent-read-layout{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:24px 32px;display:flex}.imcontent-read-layout .imcontent-fields{flex:380px;min-width:260px;max-width:520px}.imcontent-read-layout .imcontent-fields fieldset.form-table-grid,.imcontent-read-layout .imcontent-fields fieldset{max-width:100%!important}.imcontent-read-layout .imcontent-builder-section{flex:none;max-width:100%;margin-left:0}.imcontent-resource-manager{z-index:10050;background:#fff;width:310px;height:100vh;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-310px;box-shadow:-4px 0 20px #00000026}.imcontent-resource-manager.is-open{right:0}button.imcontent-resource-toggle-btn,.imcontent-resource-toggle-btn{transition:background-color .15s,border-color .15s,color .15s;border:1px solid var(--border,#d0d7de)!important;color:#475569!important;cursor:pointer!important;z-index:10051!important;background-color:#fff!important;background-image:none!important;border-right:none!important;border-radius:8px 0 0 8px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:120px!important;left:-40px!important;box-shadow:-3px 2px 8px #0000001a!important}button.imcontent-resource-toggle-btn:hover,.imcontent-resource-toggle-btn:hover{background:var(--surface,#f9fafb)!important;border-color:var(--theme-accent,#7236bb)!important;color:var(--theme-accent,#7236bb)!important}.imcontent-resource-toggle-icon{width:18px;height:18px}.imcontent-resource-panel{box-sizing:border-box;background:#fff;width:100%;height:100vh;padding:18px 16px;font-size:14px;overflow-y:auto}.imcontent-resource-category-select-row{border-bottom:1px solid #eaecf0;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;padding-bottom:12px;display:flex}.imcontent-resource-category-select{border:1px solid var(--border,#ccc)!important;border-radius:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 10px!important;font-size:14.5px!important}.imcontent-snippets-container{flex-direction:column;gap:8px;display:flex}.imcontent-snippets-hint{color:var(--text,#555);margin:0 0 4px;font-size:13.5px}.imcontent-snippets-grid{grid-template-columns:1fr;gap:12px;max-height:420px;padding:2px;display:grid;overflow-y:auto}.imcontent-snippet-card{border:1px solid var(--border,#ccc);background:#fafafa;border-radius:6px;padding:8px;transition:border-color .15s,box-shadow .15s}.imcontent-snippet-card:hover{border-color:var(--theme-accent,#7236bb);box-shadow:0 2px 6px #00000014}.imcontent-snippet-btn{text-align:center;cursor:grab;width:100%;padding:0;display:block}.imcontent-snippet-img{border:1px solid #e5e5e5;border-radius:4px;width:100%;height:auto;display:block}.imcontent-snippet-title{text-align:center;color:var(--text-h,#282828);margin-top:6px;font-size:13.5px;font-weight:600}.imcontent-upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.imcontent-selected-filename{color:var(--text,#333);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.imcontent-drawer-tabcontent{padding:6px 0}.imcontent-drawer-tabcontent .field{display:block}.imcontent-drawer-tabcontent .file-field-control{width:auto}.imcontent-image-upload-button{min-width:90px;min-height:32px;transition:opacity .15s,filter .15s;box-shadow:0 1px 3px #0000001a;background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.imcontent-image-upload-button:hover:not(:disabled){filter:brightness(.92)}.imcontent-image-upload-button:disabled{opacity:.5!important;cursor:not-allowed!important}#root .imcontent-drawer-tabcontent input[type=file].file-field-input{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#gallery,#responseForms{max-width:100%}@media (width<=860px){.imcontent-layout{flex-direction:column}.imcontent-fields{flex:none;width:100%;max-width:540px}.imcontent-builder-section{flex:100%;width:100%;min-width:0}}.imcontent-preview-toggle-bar{box-sizing:border-box;justify-content:flex-start;width:573px;max-width:100%;margin-top:12px;margin-bottom:0;padding-left:233px;display:flex}.imcontent-builder-view .imcontent-preview-toggle-bar{box-sizing:border-box;width:340px;max-width:100%;margin-top:12px;margin-bottom:0;padding-left:0}.imcontent-builder.expanded .imcontent-preview-toggle-bar{width:573px;max-width:100%;padding-left:233px}.imcontent-builder-view.expanded .imcontent-preview-toggle-bar{width:340px;max-width:100%;padding-left:0}.imcontent-preview-mode-toggle{box-shadow:0 1px 3px #00000014;border:1px solid var(--border,#ccc)!important;color:var(--text-h,#282828)!important;cursor:pointer!important;background:#fff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:5px 8px!important;display:inline-flex!important}.imcontent-preview-mode-toggle:hover{background:var(--surface,#f9fafb)!important;border-color:var(--theme-accent,#7236bb)!important;color:var(--theme-accent,#7236bb)!important}#root label{font-family:var(--sans);color:#282828;text-align:left;margin-bottom:4px;font-size:16px;font-weight:700;display:block}#root input,#root select,#root textarea{font-family:var(--sans);color:#282828;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:8px;width:100%;max-width:420px;min-height:36px;margin-bottom:12px;padding:6px 12px;font-size:16px!important}#root textarea{resize:both;max-width:680px;min-height:120px}#root select{background-color:var(--bg)}#root select[multiple]{resize:vertical;height:auto}#root .field.sms-preference-subaccounts-multiselect select[multiple]{resize:both;width:520px;max-width:100%}.multi-select-wrapper{flex-direction:column;width:100%;display:flex}.multi-select-actions,.product-uris-buttons{gap:8px;margin-top:6px;margin-bottom:8px;display:flex}.multi-select-select-all{align-items:center;gap:6px;display:inline-flex}#root label.multi-select-select-all{white-space:nowrap;flex-direction:row;align-items:center;margin-bottom:0;display:inline-flex!important}#root label.multi-select-select-all input[type=checkbox]{width:auto;min-height:auto;margin:0;padding:0}#root select#productUris,#root select#productUriApplication{width:100%;max-width:680px}#root input[type=checkbox],#root input[type=radio]{vertical-align:middle;margin:0 6px 0 0;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important}#root input[type=checkbox]{vertical-align:middle;cursor:pointer;box-sizing:border-box;margin:0;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}#root input[type=checkbox].boolean-view-checkbox{appearance:none;vertical-align:middle;cursor:default;box-sizing:border-box;background-color:#fff;border:1px solid #999;border-radius:3px;margin:0;display:inline-block;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}#root input[type=checkbox].boolean-view-checkbox:checked{background-color:#666;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.485 3.515a1 1 0 0 1 .03 1.383l-.03.031-6.5 6.5a1 1 0 0 1-1.383.03l-.031-.03-3-3a1 1 0 0 1 1.383-1.444l.031.03 2.293 2.293 5.793-5.793a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-color:#666}.boolean-readonly-checkbox{box-sizing:border-box;vertical-align:middle;cursor:default;background-color:#fff;border:1.5px solid #666;border-radius:3px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;display:inline-block;position:relative}.boolean-readonly-checkbox.is-checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.485 3.515a1 1 0 0 1 .03 1.383l-.03.031-6.5 6.5a1 1 0 0 1-1.383.03l-.031-.03-3-3a1 1 0 0 1 1.383-1.444l.031.03 2.293 2.293 5.793-5.793a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-color:#666}#root .content-visibility-radio-options{align-items:center;gap:16px;display:flex}#root .content-visibility-radio-options label{align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}#root .content-visibility-radio-options input[type=radio],#root .content-visibility-checkbox-field input[type=checkbox]{width:16px!important;max-width:16px!important;height:16px!important;margin:0!important;padding:0!important}#root .owner-type-options{flex:1;align-items:center;gap:16px;display:flex}#root .owner-type-options label{align-items:center;gap:6px;margin:0;display:inline-flex;font-weight:400!important}#root input[type=file]{border:none;width:auto;height:auto;padding:0}#root input[type=file]::file-selector-button{font:inherit;background:var(--theme-accent,#7236bb);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-right:10px;padding:6.5px 24px;font-size:16px;font-weight:400}#root input[type=file]::-webkit-file-upload-button{font:inherit;background:var(--theme-accent,#7236bb);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-right:10px;padding:6.5px 24px;font-size:16px;font-weight:400}#root input[type=file]:hover::file-selector-button{opacity:.85}#root input[type=file]:hover::-webkit-file-upload-button{opacity:.85}.field>.file-field-control{flex:1;align-items:center;gap:8px;min-width:0;display:flex}#root input[type=file].file-field-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root .btn-outline,#root .file-field-button{cursor:pointer;box-shadow:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-bottom:0;padding:5px 16px;font-size:14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;border:1px solid var(--theme-accent,#7236bb)!important;color:var(--theme-accent,#7236bb)!important;background:#fff!important;font-weight:500!important}#root .btn-outline:hover:not(:disabled),#root .file-field-button:hover:not(:disabled){background:var(--accent-bg,#7236bb14)!important;color:var(--theme-accent,#7236bb)!important;border-color:var(--theme-accent,#7236bb)!important}#root .btn-outline:disabled,#root .file-field-button:disabled{opacity:.4!important;cursor:not-allowed!important}#root .btn-outline:focus-visible,#root .file-field-button:focus-visible,.file-field-input:focus+.file-field-button{outline:2px solid var(--theme-accent,#7236bb);outline-offset:2px}#root .btn-icon-circle-accent{transition:background-color .15s,transform .1s,border-color .15s;border:1px solid var(--theme-accent,#7236bb)!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;color:var(--theme-accent,#7236bb)!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .btn-icon-circle-accent svg{stroke:currentColor;width:14px;height:14px}#root .btn-icon-circle-accent:hover:not(:disabled){transform:scale(1.08);background:var(--accent-bg,#7236bb1f)!important}#root .btn-icon-circle-accent:active:not(:disabled){transform:scale(.96)}#root .btn-icon-circle-accent:disabled{cursor:not-allowed;opacity:.35!important;color:#888!important;border-color:#bcbcbc!important}.file-field-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}#root textarea{min-height:4.5em}#root textarea#loginMainBodyContent,#root textarea#loginMiddleRightContent,#root textarea#loginMiddleBottomContent{resize:both;max-width:none}button{font:inherit;font-size:16px;font-family:var(--sans);letter-spacing:.2px;background:var(--theme-accent,#7236bb);color:#fff;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased;border:none;border-radius:8px;padding:6.5px 24px;font-weight:500}button:hover{opacity:.9}:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:1px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger,#b91c1c)!important}input[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{outline-color:var(--danger,#b91c1c)!important}.field-error-text{color:var(--danger,#b91c1c);margin-top:4px;font-size:13px;font-weight:500;display:block}.link-button:focus-visible,.sort-link:focus-visible,.button-link:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:2px;border-radius:2px}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--theme-accent,#7236bb);z-index:100000;border-radius:0 0 6px 6px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s ease-in-out;position:fixed;top:-9999px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040;color:#fff!important}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;top:0}.button-link{font:inherit;font-size:16px;font-family:var(--sans);letter-spacing:.2px;background:var(--theme-accent,#7236bb);cursor:pointer;-webkit-font-smoothing:subpixel-antialiased;border:none;border-radius:8px;padding:6.5px 24px;font-weight:500;text-decoration:none;display:inline-block;color:#fff!important}.button-link:hover{opacity:.85}.button-link:visited{color:#fff}#root table{border-collapse:collapse;width:100%;margin-bottom:16px}#root th{text-align:left;font-family:var(--sans);color:#444;border-bottom:1px solid var(--border);padding:6px 8px;font-size:16px;font-weight:700;line-height:1.3}#root td{text-align:left;font-family:var(--sans);color:#333;border-bottom:1px solid var(--border);padding:6px 8px;font-size:14px;line-height:1.3}.sort-link{font:inherit;font-family:var(--sans);color:#282828;cursor:pointer;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none}.sort-link-arrow{margin-left:3px;font-size:11px;display:inline-block}.sort-link:hover{text-decoration:underline}.table-scroll{overflow-x:auto}#root .app-content>section>.table-scroll{background:#fff;border:none;border-radius:8px;margin-bottom:10px;padding:16px;box-shadow:0 2px 8px #1118270f}#root .app-content>section>.table-scroll:has(+.pager){border-radius:8px 8px 0 0;margin-bottom:0}#root .app-content>section>.table-scroll+.pager{background:#fff;border-radius:0 0 8px 8px;margin:0 0 10px;padding:0 16px 16px;box-shadow:0 2px 8px #1118270f}#root .app-content>section:has(>.table-scroll)>.record-actions{background:#fff;border-radius:8px 8px 0 0;margin:0;padding:8px 12px 0}#root .app-content>section:has(>.table-scroll)>.record-actions+.table-scroll{border-radius:0 0 8px 8px;margin-top:0}.table-scroll>table{width:max-content;min-width:100%}.rdg{block-size:auto;height:auto;min-height:auto;max-height:none;font-size:13px;overflow-y:hidden}.rdg-cell{align-content:center;padding-inline:6px;line-height:normal}.rdg-cell:has(.pre-wrap-cell){align-content:center;padding-block:4px;white-space:normal!important;overflow:hidden!important}.rdg-header-row .rdg-cell{font-weight:600;line-height:30px}.rdg-header-row svg{vertical-align:middle;fill:#6b7280!important;color:#6b7280!important;width:9px!important;height:6px!important}.pre-wrap-cell{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;width:100%;max-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}#root th.action-chevron-col,#root td.action-chevron-col{text-align:center;width:36px;min-width:36px;max-width:36px;padding:4px}.summary-row-chevron-link{color:#555;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.summary-row-chevron-link:hover{color:var(--theme-accent,#7236bb);background-color:var(--accent-bg,#7236bb14)}.summary-row-chevron-link:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:2px}.mermaid-diagram{width:100%;height:500px;overflow:auto}.truncate-cell{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}#root .voice-conditional-content-card{border:1px solid var(--border,#d1d5db);box-sizing:border-box;background:#fff;border-radius:6px;margin-bottom:16px;padding:16px 20px}#root .voice-conditional-content-card:first-of-type{margin-top:8px}#root .voice-conditional-content-card-header{border-bottom:1px solid var(--border-light,#e5e7eb);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:8px;display:flex}#root .voice-conditional-content-card-title{color:var(--text-h,#1f2328);font-size:15px;font-weight:600}#root .voice-conditional-content-remove{color:#d32f2f;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}#root .voice-conditional-content-remove:hover{color:#b91c1c;background:#fef2f2}#root .voice-conditional-content-remove:focus-visible{outline-offset:2px;outline:2px solid #b91c1c}#root .voice-conditional-content-remove .icon-action-delete{color:currentColor}#root .voice-conditional-content-card .field{grid-template-columns:180px minmax(0,360px);align-items:center;column-gap:12px;margin-bottom:12px;display:grid}#root .voice-conditional-content-card .field:last-child{margin-bottom:0}#root .voice-conditional-content-card .field-label-row{width:100%;min-width:0}#root .voice-conditional-content-card .field input,#root .voice-conditional-content-card .field select{width:100%;max-width:360px;margin-bottom:0}@media (width<=600px){#root .voice-conditional-content-card .field{display:block}#root .voice-conditional-content-card .field input,#root .voice-conditional-content-card .field select{max-width:100%}}.template-preview{background:var(--color-surface-alt,#f4f4f4);white-space:pre-wrap;border-radius:4px;padding:.5rem}.rcs-card-fieldset{border:1px solid var(--color-border,#ccc);border-radius:4px;max-width:420px;margin-bottom:.75rem;padding:.75rem}.waba-template-buttons-table{border-collapse:collapse;width:100%;max-width:680px;margin-top:8px;margin-bottom:12px}.waba-template-buttons-table caption{text-align:left;margin-bottom:6px;font-size:14px;font-weight:700}#root .consent-profile-read-card{padding:0}#root .consent-profile-read-card>h1{border-bottom:1px solid var(--border,#e5e7eb);box-shadow:none;background:#fff;margin:0;padding:24px 32px}#root .consent-profile-read-card>.tabs{box-shadow:none;background:0 0;border:none;margin:0;padding:0}#root .consent-profile-read-card>.record-actions{margin:0;padding:0 32px 24px}#root .consent-profile-address-associations-card .summary-table>table{table-layout:fixed;width:100%}#root .consent-profile-address-associations-card .summary-table th,#root .consent-profile-address-associations-card .summary-table td{overflow-wrap:anywhere}#root .consent-profile-address-associations-heading h2{margin:0 0 4px}#root .consent-profile-address-associations-heading p{color:var(--text-muted,#666);margin:0 0 16px}.waba-template-buttons-table th,.waba-template-buttons-table td{border:1px solid var(--border);vertical-align:middle;padding:6px 10px;font-size:13px}.waba-template-buttons-table th{background:var(--code-bg,#f4f3ec);text-align:left;font-weight:600}.waba-template-buttons-table input{box-sizing:border-box;width:100%;max-width:100%;height:32px;margin-bottom:0!important}.rcs-card-nav{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.rcs-card-nav-button,.rcs-card-nav-arrow{width:28px;height:28px;padding:0;font-size:1rem;line-height:1}.rcs-card-nav-counter{text-align:center;min-width:90px;font-size:.9rem}.rcs-suggestions-fieldset{border:1px dashed var(--color-border,#ccc);border-radius:4px;min-width:0;margin-bottom:.5rem;padding:.5rem}.rcs-suggestions-editor{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.rcs-suggestions-panel{border:1px solid var(--color-border,#ccc);background:var(--color-surface-alt,#f7f7f7);border-radius:6px;flex-wrap:nowrap;align-self:stretch;gap:.5rem;min-width:0;padding:.5rem;display:flex;overflow-x:auto}.rcs-suggestion-fieldset{border:1px solid var(--color-border,#ccc);background:#fff;border-radius:4px;margin-bottom:0}.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset{flex:0 0 170px;width:170px;padding:.3rem}.rcs-suggestions-editor--vertical .rcs-suggestion-fieldset{max-width:380px;padding:.3rem .5rem}.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset .field{margin-bottom:.1rem;display:block}.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset .field-label-row,.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset .field-label-row label{min-width:0;margin-bottom:0}.rcs-suggestions-editor--vertical .rcs-suggestion-fieldset .field{margin-bottom:.2rem}.rcs-suggestions-editor--vertical .rcs-suggestion-fieldset .field-label-row{min-width:100px}#root .rcs-suggestion-fieldset label{margin-bottom:0}.rcs-suggestion-fieldset input,.rcs-suggestion-fieldset select,.rcs-suggestion-fieldset textarea{height:26px;margin-bottom:0}.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset input,.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset select,.rcs-suggestions-editor--horizontal .rcs-suggestion-fieldset textarea{width:100%}.rcs-suggestion-fieldset legend{background:#fff;padding:0 4px;font-size:.8rem;font-weight:700}.rcs-suggestion-remove{padding:2px 6px;font-size:.75rem}.template-form-with-preview{align-items:flex-start;gap:36px;width:100%;display:flex}.template-form-with-preview>.template-form-fields{flex:500px;width:auto;min-width:320px;max-width:860px}#root .template-form-with-preview .template-form-fields .form-table-stacked{display:block!important}#root .template-form-with-preview .template-form-fields .form-table-stacked>.field,#root .template-form-with-preview .template-form-fields .field{flex-direction:column!important;grid-template-columns:none!important;align-items:flex-start!important;gap:2px!important;width:100%!important;margin-bottom:8px!important;display:flex!important}#root .template-form-with-preview .template-form-fields .field-label-row{color:#374151!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;margin-bottom:2px!important;font-size:13.5px!important;font-weight:600!important;display:inline-flex!important}#root .template-form-with-preview .template-form-fields .field-label-row label,#root .template-form-with-preview .template-form-fields label{color:#374151!important;margin-bottom:0!important;font-size:13.5px!important;font-weight:600!important;display:inline-block!important}#root .template-form-with-preview .template-form-fields input,#root .template-form-with-preview .template-form-fields select{border-radius:4px!important;min-height:32px!important;padding:5px 8px!important;font-size:13.5px!important}#root .template-form-with-preview .template-form-fields textarea{border-radius:4px!important;padding:6px 8px!important;font-size:13.5px!important;line-height:1.4!important}#root .template-form-with-preview .template-form-fields .field-input-wrapper .field-character-count{color:#6b7280!important;margin-top:1px!important;margin-bottom:0!important;font-size:11px!important;line-height:1.2!important}:is(#root .template-form-with-preview .template-form-fields .field:has(#wabaTemplateKey),#root .template-form-with-preview .template-form-fields .field:has(#templateKey),#root .template-form-with-preview .template-form-fields .field:has(#rateType),#root .template-form-with-preview .template-form-fields .field:has(#viberMessageType)){max-width:50%}#root .template-form-with-preview .template-form-fields select,#root .template-form-with-preview .template-form-fields input,#root .template-form-with-preview .template-form-fields textarea,#root .template-form-with-preview .template-form-fields .field-input-wrapper,#root .template-form-with-preview .template-form-fields .media-upload-controls,#root .template-form-with-preview .template-form-fields .waba-interactive-header-content,#root .template-form-with-preview .template-form-fields .waba-interactive-buttons-content{box-sizing:border-box;width:100%;max-width:100%}#root .template-form-with-preview .template-form-fields .field>select,#root .template-form-with-preview .template-form-fields .field>input,#root .template-form-with-preview .template-form-fields .field>textarea{margin-bottom:0!important}#root .template-form-with-preview .template-form-fields input[type=radio],#root .template-form-with-preview .template-form-fields input[type=checkbox]{width:auto!important;max-width:none!important;min-height:auto!important}#root .template-form-with-preview .template-form-fields .media-upload-controls input[type=text]{width:auto}#root .template-form-with-preview .template-form-fields textarea{min-height:50px;max-width:100%!important}#root .sms-message-fields .form-table-stacked{display:block!important}#root .sms-message-type-field{flex-flow:wrap;align-items:center;gap:16px;display:flex}#root .sms-message-type-field>.field-label-row{margin-bottom:0}#root .sms-message-fields .sms-message-row{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}#root .sms-message-fields .sms-message-row .field{flex-direction:column;min-width:0;max-width:500px;flex:320px!important;align-items:flex-start!important;width:100%!important;margin-bottom:0!important;display:flex!important}#root textarea.sms-message-textarea,#root .sms-message-fields textarea.sms-message-textarea,#root .template-form-with-preview .template-form-fields textarea.sms-message-textarea{width:100%;min-width:0;height:200px;min-height:80px;resize:vertical!important;box-sizing:border-box!important;flex:none!important;align-self:flex-start!important;max-width:100%!important;max-height:none!important}#root .sms-preview-area{color:#334155;white-space:pre-wrap;word-break:break-word;width:100%;min-width:0;height:200px;min-height:80px;font-family:inherit;font-size:14px;line-height:1.45;resize:vertical!important;box-sizing:border-box!important;background-color:#f1f5f9!important;border:1px solid #bcbcbc!important;border-radius:8px!important;flex:none!important;align-self:flex-start!important;max-width:100%!important;max-height:none!important;padding:6px 12px!important;overflow:auto!important}#root .template-form-with-preview .template-form-fields .waba-template-buttons-table{grid-column:1/-1;width:100%;max-width:100%}.waba-interactive-header-content,.waba-interactive-buttons-content{box-sizing:border-box;width:100%;max-width:600px}.waba-interactive-tabs-container{border-bottom:1px solid var(--border);gap:4px;width:100%;margin:0 0 16px;padding:0;list-style:none;display:flex}.waba-interactive-tab-btn{transition:background-color .15s,color .15s;color:var(--text-h,#282828)!important;font-family:var(--sans)!important;cursor:pointer!important;box-shadow:none!important;background:#ededed!important;border:1px solid #0000!important;border-bottom:none!important;border-radius:6px 6px 0 0!important;outline:none!important;margin-bottom:-1px!important;padding:8px 24px!important;font-size:14px!important;font-weight:500!important}.waba-interactive-tab-btn:hover:not(.active){background:#e2e2e2!important}.waba-interactive-tab-btn.active{color:var(--theme-accent,#7236bb)!important;border:1px solid var(--border)!important;background:#fff!important;border-bottom:1px solid #fff!important;font-weight:600!important}.waba-interactive-tab-btn:focus-visible{outline-offset:1px;outline:2px solid var(--theme-accent,#7236bb)!important}.waba-buttons-desc{color:#555;margin:0 0 8px;font-size:13px}.waba-interactive-buttons-table{width:100%;margin-bottom:12px}.waba-interactive-buttons-table .waba-buttons-columns{box-sizing:border-box;color:#282828;gap:6px;width:100%;max-width:600px;margin-bottom:6px;padding-right:24px;font-size:14px;font-weight:700;display:flex}.waba-interactive-buttons-table .waba-buttons-columns>div{flex:1}.waba-button-row{box-sizing:border-box;align-items:flex-start;gap:6px;width:100%;max-width:600px;margin-bottom:8px;display:flex}.waba-button-inputs{box-sizing:border-box;flex:1;gap:6px;width:100%;min-width:0;max-width:600px;display:flex}.waba-button-block{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.waba-button-block input{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-bottom:0!important}.waba-button-block .waba-postback-chars-count{color:#777;opacity:.7;text-align:right;margin-top:2px;font-size:11px}.waba-button-delete{color:#d32f2f;cursor:pointer;line-height:1;transition:color .15s,opacity .15s;background:0 0!important;border:none!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:0!important;max-width:28px!important;margin:0!important;padding:8px 0!important;display:inline-flex!important}.waba-button-delete .icon-action-delete{color:#d32f2f;width:16px;height:16px}.waba-button-delete:hover .icon-action-delete{color:#b71c1c}#root .waba-list-modal{resize:both!important;box-sizing:border-box!important;flex-direction:column!important;width:65vw!important;min-width:480px!important;max-width:95vw!important;height:75vh!important;min-height:380px!important;max-height:92vh!important;padding:16px 20px!important;display:flex!important;overflow:auto!important}#root .message-drilldown-modal{box-sizing:border-box!important;width:1040px!important;max-width:96vw!important;max-height:85vh!important;padding:16px 20px!important}#root .message-drilldown-modal .app-modal-header{width:100%!important;margin-bottom:8px!important}#root .message-drilldown-modal .app-modal-header .link-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:26px!important;line-height:1!important}#root .message-drilldown-modal .table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important}#root .message-drilldown-modal table{border-collapse:collapse!important;width:100%!important;font-size:.72rem!important;line-height:1.25!important}#root .message-drilldown-modal table th{white-space:nowrap!important;vertical-align:middle!important;padding:4px 6px!important;font-size:.7rem!important;font-weight:600!important}#root .message-drilldown-modal table td{white-space:nowrap!important;vertical-align:middle!important;border-bottom:1px solid #0000000f!important;padding:3px 6px!important;font-size:.72rem!important}#root .message-drilldown-modal table tbody tr:nth-child(2n){background-color:#f8f8f8!important}#root .message-drilldown-modal table tbody tr:nth-child(odd){background-color:#fff!important}#root .message-drilldown-modal table tbody tr:hover{background-color:#f0f4f8!important}#root .message-drilldown-modal .truncate-cell{font-size:.72rem!important}#root .message-drilldown-modal .message-drilldown-actions button,#root .message-drilldown-modal .message-drilldown-actions a,#root .message-drilldown-modal .message-drilldown-actions .button{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 16px!important;font-size:.84rem!important;line-height:34px!important;display:inline-flex!important}#root .waba-list-modal-body{flex:auto;min-height:0;max-height:none;padding-right:4px;overflow-y:auto}#root .waba-list-modal-header-field{background:var(--surface,#f9f9fb);border:1px solid var(--border,#d1d5db);border-radius:4px;margin-bottom:8px;padding:6px 8px}#root .waba-list-modal label{color:#282828;font-weight:700;line-height:1.2;margin-bottom:1px!important;font-size:13px!important}#root .waba-list-modal .field-label-row{min-width:0!important;margin-bottom:0!important}#root .waba-list-modal input{border-radius:4px;width:100%!important;max-width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 8px!important;font-size:13px!important}#root .waba-list-modal .field-input-wrapper{max-width:100%!important;margin-bottom:0!important}#root .waba-list-modal .field-character-count{margin:0!important;padding:0!important;font-size:10px!important;line-height:1.1!important}#root .waba-list-sections-container{flex-direction:column;gap:12px;display:flex}#root .waba-list-section-card{border:1px solid var(--border,#d1d5db);box-sizing:border-box;background:#fff;border-radius:6px;padding:10px 12px}#root .waba-list-section-card:nth-child(2n){background:#f4f6f8}#root .waba-list-section-title-row{margin-bottom:8px}#root .waba-list-rows-container{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}#root .waba-list-row-wrapper{align-items:stretch;gap:8px;width:auto;margin:4px 6px 4px 18px;display:flex;position:relative}#root .waba-list-row-item{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:4px;flex:auto;align-items:center;min-width:0;margin:0;padding:8px 12px;display:flex}#root .waba-list-row-fields{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#root .waba-list-row-actions{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:24px;display:flex;position:relative}.waba-list-row-add-btn{border:1px solid var(--border,#bcbcbc);color:#444;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.waba-list-row-add-btn:hover:not(:disabled){color:#111;background-color:#f2f2f2;border-color:#888}.waba-list-row-add-btn:disabled{cursor:not-allowed;background:#fafafa;opacity:.35!important}.waba-list-row-delete-btn{color:#d32f2f;cursor:pointer;text-align:center;line-height:1;transition:color .15s,opacity .15s;position:absolute;top:50%;right:0;transform:translateY(-50%);background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:0!important;max-width:24px!important;height:24px!important;margin:0!important;padding:2px 4px!important;display:inline-flex!important}.waba-list-row-delete-btn .icon-action-delete{color:#d32f2f;width:15px;height:15px}.waba-list-row-delete-btn:hover:not(:disabled) .icon-action-delete{color:#b71c1c}.waba-list-row-delete-btn:disabled{cursor:not-allowed;opacity:.35!important}.waba-list-row-delete-btn:disabled .icon-action-delete{color:#aaa}#root .waba-list-section-actions{justify-content:flex-end;margin-top:4px;display:flex}#root .waba-remove-section-btn{cursor:pointer;color:#d32f2f!important;align-items:center!important;gap:4px!important;font-size:12px!important;display:inline-flex!important}#root .waba-remove-section-btn .icon-action-delete{color:#d32f2f;width:14px;height:14px}#root .waba-remove-section-btn:hover:not(:disabled){text-decoration:underline;color:#b71c1c!important}#root .waba-remove-section-btn:hover:not(:disabled) .icon-action-delete{color:#b71c1c}#root .waba-remove-section-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}#root .waba-remove-section-btn:disabled .icon-action-delete{color:#888}#root .waba-list-modal-actions{justify-content:space-between;width:100%;margin-top:10px;display:flex}.template-mobile-preview{flex:0 0 320px;width:320px;max-width:320px;position:sticky;top:1rem}.template-mobile-preview-meta{margin-bottom:.4rem;font-size:.85rem}.template-mobile-preview-phone{box-sizing:border-box;background:#fff;border:4px solid #1f2328;border-radius:24px;flex-direction:column;height:560px;min-height:560px;padding:0;font-family:Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 4px 16px -2px #0000001f,0 2px 6px -1px #00000014}.template-mobile-preview-topbar{color:#fff;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:38px;min-height:38px;padding:8px 14px;display:flex}.template-mobile-preview-topbar-title{font-size:.88rem;font-weight:600}.template-mobile-preview-topbar-sub{opacity:.9;font-size:.74rem}.template-mobile-preview-chat{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.template-mobile-preview-chat.whatsapp-wallpaper{background-color:#efeae2;background-image:url(/images/bg-preview.jpg);background-repeat:repeat}.template-mobile-preview-chat.viber-wallpaper{background:#eceff1}.template-mobile-preview-bubble{white-space:pre-wrap;box-sizing:border-box;background:#fff;border-radius:14px;align-self:stretch;width:100%;max-width:100%;padding:.6rem .75rem;font-family:Helvetica,Arial,sans-serif;font-size:.85rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.template-mobile-preview-header-image{object-fit:cover;width:calc(100% + 1.5rem);max-height:180px;margin:-.6rem -.75rem .55rem;display:block}.template-mobile-preview-header{margin-bottom:.55rem;font-size:1.05rem;font-weight:700}.template-mobile-preview-footer{color:#667781;margin-top:.15rem;font-size:.75rem}.template-mobile-preview-buttons{border-top:2px solid #e9edef;border-radius:0 0 14px 14px;flex-direction:column;margin:.65rem -.75rem -.6rem;display:flex;overflow:hidden}.template-mobile-preview-button{text-align:center;color:#00a884;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}.template-mobile-preview-phone.viber .template-mobile-preview-button{color:#7360f2}.template-mobile-preview-button+.template-mobile-preview-button{border-top:2px solid #e9edef}#root .kakaotalk-carousel-nav-btn,#root .rcs-carousel-nav-btn{cursor:pointer!important;width:20px!important;min-width:0!important;max-width:20px!important;height:20px!important;min-height:0!important;box-shadow:none!important;border:none!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#root .kakaotalk-carousel-action-btn,#root .rcs-carousel-action-btn{cursor:pointer!important;color:#1e293b!important;width:22px!important;min-width:0!important;max-width:22px!important;height:22px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#root .kakaotalk-carousel-action-btn:disabled,#root .rcs-carousel-action-btn:disabled{opacity:.25!important;cursor:not-allowed!important}.rcs-suggestion-chips-scroll{scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow:auto hidden!important}.rcs-suggestion-chips-scroll::-webkit-scrollbar{height:4px!important}.rcs-suggestion-chips-scroll::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}#root .rcs-suggestion-chip-btn{color:#1a73e8!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;padding:4px 10px!important;font-size:.76rem!important;font-weight:500!important;line-height:1.2!important}#root .rcs-suggestion-chip-del-btn{color:#94a3b8!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px 7px 4px 2px!important;font-size:.72rem!important;line-height:1!important}#root .rcs-suggestion-chip-del-btn:hover{color:#ef4444!important}#root .rcs-card-btn-del{color:#fff!important;cursor:pointer!important;width:18px!important;min-width:0!important;max-width:18px!important;height:18px!important;min-height:0!important;box-shadow:none!important;z-index:2!important;background:#ffffff47!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:auto!important;right:6px!important;transform:translateY(-50%)!important}#root .rcs-card-btn-del:hover{color:#fff!important;background:#ffffff80!important}button.media-gear-btn,.media-gear-btn{color:#fff!important;cursor:pointer!important;z-index:10!important;background-color:#000000a6!important;background-image:none!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:0!important;max-width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:8px 8px auto auto!important;box-shadow:0 1px 3px #0000004d!important}button.media-gear-btn:hover,.media-gear-btn:hover{color:#fff!important;background-color:#000c!important}button.media-gear-btn svg,.media-gear-btn svg{color:#fff!important;stroke:#fff!important}#root .rcs-suggestion-add-btn{color:#1a73e8!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1px dashed #93c5fd!important;border-radius:16px!important;flex-shrink:0!important;padding:4px 12px!important;font-size:.8rem!important;font-weight:500!important;line-height:1.2!important}.rapidalert-order-layout{align-items:flex-start;gap:24px;width:100%;display:flex}.rapidalert-order-details{flex-direction:column;flex:380px;gap:12px;width:auto;min-width:280px;max-width:none;display:flex}#root .form-content-card:has(.rapidalert-order-layout)>form{display:block}#root .form-content-card:has(.rapidalert-order-layout) .record-actions{margin-top:16px}#root .rapidalert-order-details fieldset,#root .rapidalert-mobile-editor-wrapper fieldset,#root .rapidalert-templates-column fieldset{box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important;padding:0!important}#root .rapidalert-order-details .form-table-stacked{display:block!important}#root .rapidalert-order-details .form-table-stacked>.field{text-align:left!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:4px!important;display:block!important}#root .rapidalert-order-details .field-label-row{text-align:left!important;min-width:0!important;margin-bottom:4px!important;display:block!important}#root .rapidalert-order-details label{color:var(--text-h,#282828)!important;text-align:left!important;flex:none!important;width:auto!important;margin-bottom:0!important;font-size:14px!important;font-weight:700!important;display:inline-block!important}#root .rapidalert-order-details input,#root .rapidalert-order-details select,#root .rapidalert-order-details textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-bottom:0!important}#root .rapidalert-order-details .rapid-alert-recipient-picker{text-align:left!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:14px!important;display:block!important}.rapid-alert-to-header-row{align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex}#root .rapidalert-order-details label.rapid-alert-to-label{color:var(--text-h,#282828)!important;flex:none!important;width:auto!important;margin:0!important;font-size:14px!important;font-weight:700!important;display:inline-block!important}.rapid-alert-recipient-type-radios{flex:none;align-items:center;gap:12px;margin:0;display:inline-flex}#root .rapid-alert-to-header-row>.rapid-alert-recipient-search{box-sizing:border-box;flex:auto;min-width:140px;max-width:none;position:relative}#root .rapid-alert-to-header-row>.rapid-alert-recipient-search>input{box-sizing:border-box!important;border:1px solid #bcbcbc!important;border-radius:8px!important;width:100%!important;height:36px!important;min-height:36px!important;margin-bottom:0!important;padding:6px 12px 6px 36px!important;font-size:15px!important}.rapid-alert-recipient-search-icon{pointer-events:none;color:#575757;z-index:2;width:18px;height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#root .rapidalert-order-details .rapid-alert-recipient-picker>.tree{margin-top:4px;resize:both!important;width:100%!important;max-width:100%!important;min-height:90px!important}.rapidalert-mobile-editor-wrapper{flex:0 0 330px;width:330px;max-width:330px;padding-top:28px}.rapidalert-templates-column{flex-direction:column;align-items:flex-start;gap:8px;margin-left:auto;display:flex;position:sticky;top:1rem}.rapidalert-templates-header{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.rapidalert-templates-title{color:var(--text-h,#282828);font-size:16px;font-weight:700}button.drawer-toggle-btn,button.rapidalert-templates-toggle-handle,.drawer-toggle-btn,.rapidalert-templates-toggle-handle{box-sizing:border-box!important;color:#555!important;cursor:pointer!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border:1px solid #ccc!important;border-radius:4px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important}button.drawer-toggle-btn:hover,button.rapidalert-templates-toggle-handle:hover,.drawer-toggle-btn:hover,.rapidalert-templates-toggle-handle:hover{color:#222!important;background-color:#f5f5f5!important;border-color:#999!important}button.drawer-toggle-btn:focus,button.drawer-toggle-btn:focus-visible,button.rapidalert-templates-toggle-handle:focus,button.rapidalert-templates-toggle-handle:focus-visible,.drawer-toggle-btn:focus,.drawer-toggle-btn:focus-visible,.rapidalert-templates-toggle-handle:focus,.rapidalert-templates-toggle-handle:focus-visible{border-color:#999!important;outline:none!important;box-shadow:0 0 0 1px #ccc!important}button.drawer-toggle-btn::-moz-focus-inner{border:0!important;padding:0!important}button.rapidalert-templates-toggle-handle::-moz-focus-inner{border:0!important;padding:0!important}.rcs-templates-drawer>div:first-child,.viber-templates-drawer>div:first-child,.whatsapp-templates-drawer>div:first-child{display:none!important}.rapidalert-toggle-icon--expanded{transition:transform .15s;transform:rotate(0)}.rapidalert-toggle-icon--collapsed{transition:transform .15s;transform:rotate(180deg)}.rapidalert-templates-content{box-sizing:border-box;background:0 0;border:none;flex:0 0 280px;width:280px;max-width:300px;padding:0}.rapidalert-mobile-editor-frame{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#00000040 transparent;background:#fff;border:4px solid #1f2328;border-radius:20px;flex-direction:column;gap:10px;width:330px;height:auto;min-height:560px;max-height:780px;padding:16px 14px;display:flex;overflow-y:auto;box-shadow:0 4px 16px -2px #0000001f,0 2px 6px -1px #00000014}.rapidalert-mobile-editor-frame::-webkit-scrollbar{width:6px}.rapidalert-mobile-editor-frame::-webkit-scrollbar-track{background:0 0;margin:16px 0}.rapidalert-mobile-editor-frame::-webkit-scrollbar-thumb{background-color:#00000038;border-radius:10px}.rapidalert-mobile-editor-frame::-webkit-scrollbar-thumb:hover{background-color:#00000061}#root .rapidalert-mobile-editor-frame .field{flex-direction:column!important;gap:2px!important;width:100%!important;margin:0!important;display:flex!important}#root .rapidalert-mobile-editor-frame .field>label{color:#6b7280;font-weight:600;flex:none!important;width:100%!important;height:auto!important;margin-bottom:2px!important;font-size:13px!important;display:block!important}#root .rapidalert-mobile-editor-frame .field>textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #ccc;border-radius:4px;height:auto;padding:6px 8px;font-family:inherit;flex:none!important;width:100%!important;min-height:65px!important;margin-bottom:0!important;font-size:15px!important;line-height:1.4!important}#root .rapidalert-mobile-editor-frame #templateText{min-height:175px!important}#root .rapidalert-mobile-editor-frame #customMessage{min-height:75px!important}#root .rapidalert-mobile-editor-frame #requestResponseText{min-height:60px!important}.rapidalert-mobile-header-field{flex-direction:column;gap:3px;display:flex}.rapidalert-mobile-header-field strong{color:#6b7280!important;font-size:13px!important;font-weight:600!important}.rapidalert-mobile-header-banner{color:#374151;word-break:break-word;white-space:pre-wrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;min-height:24px;padding:8px 10px;font-size:14px;line-height:1.4}.rapidalert-template-list-vertical{flex-direction:column;gap:10px;max-height:465px;padding:2px 4px 4px 2px;display:flex;overflow-y:auto}.rapidalert-template-card{border:1px solid var(--border,#ccc);color:#282828;text-align:left;cursor:pointer;width:100%;font:inherit;box-sizing:border-box;background:#fff;border-radius:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.rapidalert-template-card:hover{border-color:var(--theme-accent,var(--accent))}.rapidalert-template-card-active{box-shadow:inset 0 0 0 1px var(--theme-accent,var(--accent));background:var(--accent-bg,#0000000a);border-color:var(--theme-accent,var(--accent))!important}.rapidalert-template-card strong{color:var(--text-h,#111);margin-bottom:6px;font-size:15px;display:block}.rapidalert-template-card-row{color:#444;word-break:break-word;margin-bottom:4px;font-size:13px;line-height:1.4}.rapidalert-template-card-row .card-label{color:#222;font-weight:600}.rapidalert-read-page{width:100%}.rapidalert-tab-status-control,.rapidalert-tab-details{flex-direction:column;gap:16px;width:100%;display:flex}.rapidalert-incident-control-bar{border:1px solid var(--border,#e5e7eb);background:#f8f9fa;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;padding:10px 14px;display:flex}.rapidalert-state-badge-wrap{align-items:center;gap:8px;display:flex}.rapidalert-state-label{color:var(--text-h,#282828);font-size:15px;font-weight:700}.rapidalert-state-badge{text-transform:uppercase;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.rapidalert-state-badge.is-open{color:#137333;background:#e6f4ea;border:1px solid #ceead6}.rapidalert-state-badge.is-closed{color:#5f6368;background:#f1f3f4;border:1px solid #dadce0}.rapidalert-incident-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rapidalert-action-btn{cursor:pointer;border-radius:6px!important;margin:0!important;padding:5px 14px!important;font-size:13.5px!important;font-weight:600!important}.rapidalert-action-btn:disabled{opacity:.55;cursor:not-allowed}.rapidalert-read-stats-block{flex-direction:column;gap:16px;width:100%;display:flex}.rapidalert-read-stats-grid{box-sizing:border-box;grid-template-columns:1.1fr 1.3fr 1.1fr;gap:16px;width:100%;display:grid}@media (width<=1024px){.rapidalert-read-stats-grid{grid-template-columns:1fr}}.rapidalert-read-stats-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;flex-direction:column;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000d}.rapidalert-read-card-title{color:var(--text-h,#282828);border-bottom:2px solid var(--accent-bg,var(--border,#e5e7eb));margin:0 0 8px;padding-bottom:6px;font-size:15px;font-weight:700}.rapidalert-recipients-header{border-bottom:2px solid var(--accent-bg,var(--border,#e5e7eb));justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.rapidalert-total-contacts-pill{color:#4b5563;border:1px solid var(--border,#e5e7eb);background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.rapidalert-recipients-list{flex-direction:column;gap:4px;max-height:120px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.rapidalert-recipient-item{color:var(--text-h,#1f2937);align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.recipient-bullet{color:var(--theme-accent,#7236bb);font-size:14px;line-height:1}.recipient-name{word-break:break-word;font-weight:500}.rapidalert-recipients-summary{color:var(--text,#4b5563);word-break:break-word;margin:0 0 10px;font-size:13px;line-height:1.4}.rapidalert-doughnut-wrapper{max-width:240px;margin:0 auto;padding:8px 0}.rapidalert-no-data-msg{color:var(--text-muted,#9ca3af);text-align:center;margin:16px 0;font-size:13px;font-style:italic}.rapidalert-read-stats-table{border-collapse:collapse;width:100%;font-size:13.5px}.rapidalert-read-stats-table tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.rapidalert-read-stats-table tr:last-child{border-bottom:none}.rapidalert-read-stats-table tr.is-selected-row{background-color:var(--accent-bg,var(--surface,#f4f6f8))}.rapidalert-read-stats-table td{vertical-align:middle;padding:6px 4px}.stat-label-cell{text-align:left}.stat-label-btn{color:var(--text-h,#1f2937);text-align:left;cursor:pointer;border-radius:4px;font-weight:500;padding:2px 4px!important}.stat-label-btn:hover:not(:disabled){color:var(--theme-accent,#7236bb);text-decoration:underline}.stat-label-btn:disabled{color:var(--text-muted,#9ca3af);cursor:default}.stat-count-cell{text-align:right;width:45px}.stat-badge{color:var(--text,#374151);text-align:center;background:#f3f4f6;border-radius:10px;min-width:20px;padding:2px 6px;font-weight:600;display:inline-block}.stat-badge.has-count{color:#3730a3;background:#eef2ff;font-weight:700}.stat-action-cell{text-align:right;width:60px}.stat-export-btn{cursor:pointer;border:1px solid var(--border,#d1d5db)!important;color:var(--text,#4b5563)!important;background:#fff!important;border-radius:4px!important;padding:2px 8px!important;font-size:12px!important}.stat-export-btn:hover:not(:disabled){border-color:var(--theme-accent,#7236bb)!important;color:var(--theme-accent,#7236bb)!important}.stat-export-btn:disabled{opacity:.4;cursor:not-allowed}.stat-resend-cell{text-align:right;width:80px}.stat-resend-inline-btn{cursor:pointer;background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;border-radius:4px!important;margin:0!important;padding:3px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.stat-resend-inline-btn:hover:not(:disabled){filter:brightness(.92)}.stat-resend-inline-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.rapidalert-allclear-action-wrap{justify-content:center;margin-top:14px;display:flex}.rapidalert-allclear-action-wrap .btn-allclear{padding:5px 14px!important;font-size:12.5px!important}.rapidalert-allclear-preview-box{background:#fafafa;border:1px dashed #d1d5db;border-radius:6px;padding:8px 10px}.rapidalert-allclear-text-label{color:#6b7280;margin:0 0 4px;font-size:12px;font-weight:600}.rapidalert-allclear-text{color:#1f2937;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.4}.rapidalert-drilldown-panel{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px #00000014}.rapidalert-drilldown-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.rapidalert-drilldown-header h4{color:var(--text-h,#1f2937);margin:0;font-size:15px;font-weight:600}.close-drilldown-btn{color:var(--text-muted,#6b7280);cursor:pointer;font-size:13px}.close-drilldown-btn:hover{color:#111827}.rapidalert-recipients-table-container{max-height:320px;overflow-y:auto}.rapid-alert-recipients-table{border-collapse:collapse;width:100%;font-size:13px}.rapid-alert-recipients-table th{text-align:left;z-index:2;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 10px;font-weight:600;position:sticky;top:0}.rapid-alert-recipients-table td{border-bottom:1px solid #f3f4f6;padding:6px 10px}.recipient-response-cell{color:#15803d;font-weight:600}.rapidalert-sent-details-section{width:100%;margin-top:24px}.rapidalert-sent-details-entry{width:100%;margin-bottom:8px}.sentSectionTitle{cursor:pointer;text-align:left;box-sizing:border-box;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin:1px 0;padding:12px 16px;font-weight:600;transition:filter .15s;display:flex;background-color:var(--theme-accent,#7236bb)!important;color:#fff!important}.sentSectionTitle:hover{filter:brightness(.92);color:#fff!important}.rapidalert-sent-details-panel{border:1px solid var(--border,#e5e7eb);background:#fff;border-top:none;border-radius:0 0 4px 4px;align-items:flex-start;gap:24px;padding:16px 20px;display:flex}.rapidalert-sent-details-chart-col{flex:0 0 350px;max-width:350px}.rapidalert-sent-details-chart-col h3{margin:0 0 8px;font-size:15px}.rapidalert-sent-details-stats-col{flex:auto}.rapidalert-sent-details-stats-col .rapid_alert_details{border-collapse:collapse;width:100%}.rapidalert-sent-details-stats-col .details_row td{border-bottom:1px solid #f0f0f0;padding:6px 12px}.rapidalert-sent-details-stats-col .details_button{color:var(--theme-accent,#7236bb);cursor:pointer;font-weight:600}.rapidalert-sent-details-stats-col .details_button:disabled{color:#888;cursor:default}.rapidalert-sent-details-stats-col .details_statistics{text-align:right;font-weight:700}.rapidalert-recipients-modal{width:650px;max-width:90vw}.rapidalert-section-heading{color:var(--text-h,#282828);margin:0;font-size:16px;font-weight:700}.rapidalert-details-parallel-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:24px;width:100%;margin-top:14px;display:grid}@media (width<=900px){.rapidalert-details-parallel-grid{grid-template-columns:1fr}}.rapidalert-recipients-column,.rapidalert-message-content-column{border:1px solid var(--border,#e5e7eb);box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 4px #0000000d}.rapidalert-column-header{border-bottom:2px solid var(--accent-bg,var(--border,#e5e7eb));justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.rapidalert-details-recipients-list{flex-direction:column;gap:6px;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rapidalert-details-recipient-row{color:var(--text-h,#1f2937);background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;line-height:1.4;transition:background-color .15s;display:flex}.rapidalert-details-recipient-row:hover{background:#f3f4f6}.rapidalert-details-recipient-name{word-break:break-word;font-weight:500}.rapidalert-review-fields{flex-direction:column;gap:10px;width:100%;display:flex}.rapidalert-review-block{border:1px solid var(--border,#e5e7eb);background:#fafafa;border-radius:6px;overflow:hidden}.review-block-label{color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:6px 12px;font-size:13px;font-weight:600;display:block}.review-block-content{color:#1f2937;white-space:pre-wrap;padding:10px 12px;font-size:14px;line-height:1.4}.alarm-severity-critical{color:#b00020;font-weight:700}.alarm-severity-major{color:#d17d00;font-weight:700}.alarm-severity-minor{color:#8a7300}#root .tabs{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:10px;padding:8px 12px 12px;box-shadow:0 2px 8px #1118270f}#root .tabs.summary-tabs{box-shadow:none;background:0 0;border:none;padding:0}#root .summary-tabs .tabs-list{border:1px solid var(--border,#e5e7eb);background:#fff;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 12px 0;margin-left:0!important;margin-right:0!important}#root .summary-tabs .tabs-panel{background:0 0;padding:0}#root .summary-tabs .tabs-panel:has(.order-calendar-view){background:#fff;padding-top:16px}#root .tabs-panel:has(.campaign-statistics-charts){background:#fff;display:flow-root}#root .summary-tabs .tabs-panel>form{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;margin:0 0 10px;padding:12px;box-shadow:0 2px 8px #1118270f}#root .appointment-msg-template-card>.tabs{box-shadow:none;background:0 0;border:none;margin-bottom:16px;padding:0}#root .summary-tabs .tabs-panel .summary-search-card{border-radius:0 0 8px 8px;margin-top:0}#root .tabs-list{border-bottom:none;flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex;margin:0 18px!important}.tabs-list li{background:#ededed;border:0;border-radius:8px 8px 0 0;margin:0;padding:0;list-style:none;display:inline-block}.tabs-list li.tabs-tab-item-active{background:#fff;border:1px solid #ededed;border-radius:8px 8px 0 0;margin-bottom:0;padding-bottom:1px;border-bottom:0!important}.tabs-list li a{font-family:var(--sans);cursor:pointer;color:var(--text-h);border:none;outline:none;padding:6px 16px;font-size:16px;text-decoration:none;display:inline-block}#root .tabs-panel{min-height:3cm;box-shadow:none;background:0 0;border:none;padding:16px 32px 0}#root .tabs-panel[hidden]{display:none}#root .rapidalert-preference-read-tabs{margin-bottom:0}#root .rapidalert-preference-read-page>h1{margin-bottom:10px}#root .rapidalert-preference-read-page .table-scroll .summaryTable{margin-bottom:0}#root .rapidalert-merge-field-reference{min-width:0;max-width:100%}#root .rapidalert-merge-field-reference>.table-scroll{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-width:0;max-width:100%;margin-bottom:10px;padding:16px;box-shadow:0 2px 8px #1118270f}#root .rapidalert-merge-field-reference .summaryTable{table-layout:fixed;min-width:0;width:100%!important}#root .rapidalert-merge-field-reference .summaryTable th,#root .rapidalert-merge-field-reference .summaryTable td{overflow-wrap:anywhere}#root .app-content>section>.staffsafe-supplementary-params{width:calc(100% - 32px)}#root .app-content>section>.tabs:has(+.staffsafe-supplementary-params){margin-bottom:10px}#root .app-content>section>form>.staffsafe-supplementary-params{width:100%}.tabs-panel>fieldset>legend,.tabs-panel>form>fieldset>legend,.tabs-panel .sms-message-fields>fieldset>legend,.tabs-panel .kakaotalk-message-editor>fieldset>legend{display:none}#root .customer-read-tabs .tabs-panel{min-height:280px}#root .tree,#root .tree ul,#root .tree li{position:static}#root .tree:before,#root .tree ul:before,#root .tree li:before,#root .tree li:after{content:none!important;border:none!important;display:none!important}.tree-list{margin:0;padding-left:16px;list-style:none}.tree{resize:vertical;border:1px solid var(--border);background:var(--bg,#fff);border-radius:6px;min-height:160px;max-height:420px;margin-bottom:24px;padding:8px 12px;overflow:auto}.tree>.tree-list{padding-left:0}.tree-row{align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}#root .rapid-alert-recipient-picker{width:min(680px,100%);max-width:100%}#root .rapid-alert-recipient-picker>.rapid-alert-recipient-search{box-sizing:border-box;width:100%;max-width:680px;position:relative}#root .rapid-alert-recipient-search>input{box-sizing:border-box;width:100%;max-width:none;padding-left:34px}.rapid-alert-recipient-search-icon{pointer-events:none;color:#575757;width:18px;position:absolute;top:50%;left:8px;transform:translateY(-50%);border:1px solid var(--border,#e5e4e7)!important}#root .rapid-alert-recipient-picker>.tree{resize:both;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:90px;max-height:420px;overflow:auto}.tree-toggle{width:14px;height:14px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:none!important;appearance:none!important;background:0 0!important;border:none!important}.tree-toggle svg{width:13px;height:13px;transition:transform .1s}.tree-toggle-expanded svg{transform:rotate(90deg)}.tree-toggle-spacer{flex-shrink:0;width:14px;height:14px;display:inline-block}.tree-node{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.tree-node svg{flex-shrink:0;width:14px;height:14px}.tree-node-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-node-detail{color:var(--text);white-space:nowrap;flex-shrink:0;font-size:14px}.customer-hierarchy-tree{width:100%}.staffmatch-shift-tabs{border:1px solid var(--border,#e5e7eb);background:#fff;border-bottom:none;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:8px 12px 0;display:flex}.staffmatch-shift-tabs button{color:var(--text-h);background:#ededed;border:0;border-radius:8px 8px 0 0;padding:6px 16px;font-weight:600}.staffmatch-shift-tabs button.is-active{color:var(--text-h);background:#fff;border:1px solid #ededed;border-bottom:0}.staffmatch-shift-search{background:var(--surface-alt,#f4f4f4);border:1px solid var(--color-border,#d6d6d6);border-radius:6px;align-items:center;gap:8px;margin:0 0 16px;padding:12px;display:flex}.staffmatch-shift-scope{align-items:center;gap:8px;margin:0 0 16px;display:flex}.staffmatch-shift-scope label{font-weight:600}.staffmatch-shift-scope select,.staffmatch-shift-scope button{margin:0}.staffmatch-shift-search label{white-space:nowrap;font-weight:600}.staffmatch-shift-search-control{align-items:center;gap:6px;min-width:220px;display:flex}.staffmatch-shift-search-control svg{color:var(--theme-accent,#7236bb);flex:none}.staffmatch-shift-search-control input{width:100%;margin:0}@media (width<=700px){.staffmatch-shift-search{flex-wrap:wrap;align-items:stretch}.staffmatch-shift-search-control{flex:100%}}.customer-hierarchy-tree .tree{border:1px solid var(--border,#e5e4e7);background:#fff;border-radius:6px;min-height:180px;max-height:480px;padding:10px 14px}.customer-hierarchy-tree .tree-row{gap:6px;padding:3px 0}.customer-tree-item{flex:1;align-items:center;gap:6px;min-width:0;font-size:13.5px;display:inline-flex}.customer-tree-icon{color:var(--theme-accent,#7236bb);flex-shrink:0;width:16px!important;height:16px!important}.customer-tree-icon.building-icon{color:var(--theme-accent,#7236bb)}.customer-tree-icon.customer-tree-user-icon{color:inherit;background:0 0;width:14px!important;height:14px!important}.customer-tree-name{color:var(--text-h,#1f2937);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.customer-tree-name a,.customer-tree-name a:hover{color:var(--theme-accent,#7236bb);text-decoration:underline}.primary-user-badge{background:var(--accent-bg,#0000000d);color:var(--theme-accent,var(--text-h));border:1px solid var(--accent-border,#00000026);border-radius:10px;flex-shrink:0;align-items:center;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.customer-tree-group-title{color:var(--text-h,#374151);font-weight:600}.customer-tree-count{color:#6b7280;font-size:13px;font-weight:400}.customer-tree-meta{color:#6b7280;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.customer-tree-id{color:#6b7280}.customer-tree-val{color:#4b5563}.customer-tree-role{color:#4f46e5;font-size:12px}.customer-tree-inactive{color:#dc2626;font-size:12px;font-weight:600}.field{align-items:center;gap:8px;margin-bottom:12px;display:flex}.field-label-row{min-width:140px;font-family:var(--sans);color:#282828;flex-shrink:0;align-items:center;gap:4px;font-size:16px;font-weight:700;display:flex}.field-label-row label{color:#282828;margin-bottom:0;font-size:16px;font-weight:700}.requiredField{color:#c62828;vertical-align:baseline;padding-left:3px;font-size:15px;font-weight:700;line-height:1}.field>input,.field>select,.field>textarea,.field>label{flex:1;min-width:0}.field>label{flex:0 0 140px}#root label:has(>input[type=checkbox]){grid-template-columns:subgrid;grid-column:span 2;align-items:center;width:100%;margin:0;display:grid}#root label:has(>input[type=checkbox])>input[type=checkbox]{order:2;justify-self:start;margin:0;width:16px!important;height:16px!important}#root label.whatsapp-url-preview-label{grid-column:auto!important;grid-template-columns:none!important;gap:6px!important;width:auto!important;display:inline-flex!important}#root label.whatsapp-url-preview-label>input[type=checkbox]{order:0!important;margin:0!important}#root .field>.field-checkbox-control{justify-self:start;align-items:center;min-height:36px;display:inline-flex}#root .field>.field-checkbox-control input[type=checkbox]{margin:0;width:16px!important;height:16px!important}#root .form-table-grid>.field,#root .form-table-grid>.view-field,#root .form-table-grid>label{grid-template-columns:subgrid;grid-column:span 2;align-items:center;column-gap:8px;width:100%;display:grid;max-width:100%!important}#root .form-table-grid>.record-actions,#root .form-table-grid>.summary-filter-card-title{grid-column:1/-1}:is(#root .form-table-grid>.field:has(textarea),#root .form-table-stacked>.field:has(textarea)){align-items:start}#root .form-table-grid>.rapid-alert-recipient-picker{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}#root .form-table-grid>.rapid-alert-recipient-picker>label{grid-area:1/1/4}#root .form-table-grid>.rapid-alert-recipient-picker>.rapid-alert-recipient-type-radios,#root .form-table-grid>.rapid-alert-recipient-picker>.rapid-alert-swap-warning,#root .form-table-grid>.rapid-alert-recipient-picker>.rapid-alert-recipient-search,#root .form-table-grid>.rapid-alert-recipient-picker>.tree{grid-column:2/-1;width:min(680px,100%);max-width:100%}.rapid-alert-recipient-type-radios{align-items:center;gap:16px;margin-bottom:6px;display:flex}#root .rapid-alert-recipient-type-radios label.rapid-alert-radio-label{cursor:pointer;color:var(--text-h,#282828)!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}#root .rapid-alert-recipient-type-radios input[type=radio]{cursor:pointer;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.rapid-alert-swap-warning{color:#795548;background:#fff8e1;border:1px solid #ffe082;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;font-size:12px;display:flex}.rapid-alert-swap-warning-dismiss{color:#c62828!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:11px!important;font-weight:700!important}.rapid-alert-swap-warning-dismiss:hover{text-decoration:underline}#root .rapid-alert-recipient-tree{margin-top:4px;padding:4px 1px}#root .rapid-alert-recipient-tree .root-tree-list{padding-left:0!important}#root .rapid-alert-recipient-tree .tree-list{padding-left:12px}#root .rapid-alert-recipient-tree label.rapid-alert-tree-node-label{color:var(--text,#333)!important;white-space:nowrap!important;cursor:pointer!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}#root .rapid-alert-recipient-tree label.rapid-alert-tree-node-label>input[type=checkbox]{cursor:pointer!important;flex:none!important;order:-1!important;width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}.rapid-alert-tree-icon{width:16px;height:16px;color:var(--text-muted,#666);flex-shrink:0;order:0!important}.rapid-alert-node-details{color:var(--text,#333);border-radius:12px;padding:2px 6px;font-size:13px;transition:background-color .15s;display:inline-block;order:1!important}#root .rapid-alert-recipient-tree .rapid-alert-node-details.is-checked,.rapid-alert-node-details.is-checked{color:#2c3e50!important;background-color:#bdc3c7!important;font-weight:500!important}#root .rapid-alert-recipient-tree input[type=checkbox]{cursor:pointer!important;order:-1!important;width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}#root .rapid-alert-message-textarea{box-sizing:border-box;width:100%;max-width:680px}#root .rapid-alert-details-table{margin-bottom:12px;padding-bottom:8px}#root .form-table-grid>.form-table-grid,#root .form-table-grid>.attribute-mapping-editor,#root .form-table-grid>div:not(.field):not(.view-field),#root .form-table-grid>p{box-sizing:border-box;grid-column:1/-1;width:100%!important;max-width:100%!important}#root .form-table-grid>.field>.field-label-row,#root .form-table-grid>.field>input,#root .form-table-grid>.field>select,#root .form-table-grid>.field>textarea,#root .form-table-grid>.field>label,#root .form-table-grid>.field>.multi-select-wrapper,#root .form-table-grid>.view-field>.view-field-label{flex:initial;min-width:0}#root .form-table-stacked{grid-template-columns:minmax(180px,max-content) minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}#root .form-table-stacked>.field,#root .form-table-stacked>.view-field,#root .form-table-stacked>label{grid-template-columns:subgrid;grid-column:span 2;align-items:center;column-gap:8px;display:grid}#root .form-table-stacked>.audience-custom-fields-header,#root .form-table-grid>.audience-custom-fields-header{grid-template-columns:subgrid;grid-column:span 2;align-items:center;column-gap:8px;font-weight:700;display:grid}#root .form-table-stacked>fieldset,#root .form-table-stacked>.form-table-grid,#root .form-table-stacked>div:not(.field):not(.view-field),#root .form-table-stacked>p{box-sizing:border-box;grid-column:1/-1;width:100%}#root .form-table-stacked>.field>.field-label-row,#root .form-table-stacked>.field>.field-input-wrapper,#root .form-table-stacked>.field>.waba-interactive-header-content,#root .form-table-stacked>.field>.waba-interactive-buttons-content,#root .form-table-stacked>.field>input,#root .form-table-stacked>.field>select,#root .form-table-stacked>.field>textarea,#root .form-table-stacked>.field>label,#root .form-table-stacked>.view-field>.view-field-label,#root .form-table-stacked>.view-field>.view-field-value{flex:initial;min-width:0}#root .form-table-stacked>.view-field>.view-field-label,#root .form-table-stacked>.view-field>.view-field-value,#root .form-table-grid>.view-field>.view-field-label,#root .form-table-grid>.view-field>.view-field-value{flex:initial;overflow-wrap:break-word;word-break:break-word;grid-column:auto;width:auto;min-width:0}#root fieldset.sms-preference-spaced-values{grid-template-columns:260px minmax(0,1fr);column-gap:24px}#root fieldset.sms-preference-spaced-values>.field{column-gap:24px}#root textarea.sms-preference-textarea{width:520px;max-width:100%}#root h3.sms-preference-subaccounts-heading{color:var(--theme-accent,#7236bb);margin:28px 0 14px;font-size:18px;line-height:120%}#root .list-upload-file-input{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}#root fieldset.list-upload-form-table{display:block;width:100%!important;min-width:0!important;max-width:100%!important}#root fieldset.list-upload-form-table>.field,#root fieldset.list-upload-form-table>p{width:100%;max-width:100%!important}#root fieldset.list-upload-form-table>.list-upload-submit{width:auto;max-width:max-content}#root .list-upload-format-text{margin:14px 0 18px;line-height:1.5}#root fieldset.list-upload-form-table>.field{display:flex}#root .list-upload-file-picker{margin-bottom:12px}#root .list-upload-file-picker .file-field-control{min-width:0}#root fieldset.list-upload-form-table>.field>input[type=file]{width:100%!important;min-width:0!important;max-width:100%!important}#root .form-table-grid>label:has(>input[type=checkbox]){grid-template-columns:subgrid}.tooltip{align-items:center;display:inline-flex;position:relative}.tooltip-trigger{color:#64748b;cursor:help;border-radius:50%;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px;transition:color .1s,background .1s;display:inline-flex}.tooltip-trigger svg{width:14px;height:14px}.tooltip-trigger:hover,.tooltip-trigger:focus-visible{color:var(--theme-accent);background:var(--accent-bg)}.tooltip-panel{color:#fff;white-space:normal;text-align:left;width:max-content;max-width:min(400px,100vw - 32px);box-shadow:var(--shadow);z-index:20;opacity:0;pointer-events:none;background:#08060d;border-radius:4px;padding:6px 10px;font-size:12px;line-height:1.4;transition:opacity .1s;display:block;position:absolute;left:50%;transform:translate(-50%)}.tooltip-panel-above{margin-bottom:6px;bottom:100%}.tooltip-panel-below{margin-top:6px;top:100%}.tooltip-panel.is-open{opacity:1}.form-table-grid{grid-template-columns:repeat(3,max-content minmax(0,1fr));align-items:start;gap:8px 24px;display:grid}.form-table-grid-columns-1{grid-template-columns:repeat(1,max-content minmax(0,1fr))!important}.form-table-grid-columns-2{grid-template-columns:repeat(2,max-content minmax(0,1fr))!important}.form-table-grid-columns-3{grid-template-columns:repeat(3,max-content minmax(0,1fr))!important}.form-table-grid-columns-4{grid-template-columns:repeat(4,max-content minmax(0,1fr))!important}#root .form-table-grid>legend{background:#fff;grid-column:1/-1;margin:0 0 2px;padding:0 4px}#root .form-table-grid .field{max-width:none;margin-bottom:0}#root .form-table-grid .field label{font-family:var(--sans);color:#282828;margin-bottom:2px;font-size:16px;font-weight:700}#root .form-table-grid .sms-preference-radio-group label,#root .form-table-stacked .sms-preference-radio-group label{margin-bottom:0!important;font-weight:400!important}#root .form-table-grid .field input,#root .form-table-grid .field select,#root .form-table-grid .field textarea{font-family:var(--sans);color:#282828;max-width:320px;min-height:32px;margin-bottom:0;padding:4px 10px;font-size:16px!important}#root .form-table-grid .field input[type=checkbox],#root .form-table-stacked .field input[type=checkbox]{margin:0;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}#root .form-table-grid .field select[multiple]{height:auto}.view-field{font-family:var(--sans);color:#282828;text-align:left;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 16px;min-height:24px;padding:1px 0;font-size:16px;display:grid}.view-field-label{font-family:var(--sans);color:#282828;overflow-wrap:break-word;text-align:left;grid-column:1;align-items:center;gap:4px;width:auto;min-width:0;font-size:16px;font-weight:700;display:inline-flex}.view-field-value{text-align:left;font-family:var(--sans);color:#282828;overflow-wrap:break-word;word-break:break-word;grid-column:2;align-items:center;min-width:0;font-size:16px;display:inline-flex}.change-password-notes{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.view-field-value pre{white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}.view-field.align-top,.view-field-grid>.view-field.align-top{align-items:flex-start}.view-field:has(pre){align-items:flex-start}.view-field.align-top>.view-field-label,.view-field-grid>.view-field.align-top>.view-field-label{padding-top:1px}.view-field:has(pre)>.view-field-label{padding-top:1px}.view-field-grid{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:2px 8px;width:100%;margin-bottom:16px;display:grid}.view-field-grid>.view-field{grid-template-columns:subgrid;grid-column:span 2;align-items:center;width:100%;display:grid}.view-field-grid>.view-field:nth-child(odd){padding-right:24px}#root .view-field-grid>.view-field>.view-field-label{flex:initial;white-space:nowrap;width:auto;min-width:0}#root .view-field-grid>.view-field>.view-field-value{flex:initial;min-width:0}.view-field-list{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;width:100%;max-width:100%;margin-bottom:16px;display:grid}.view-field-list>.view-field{grid-template-columns:subgrid;grid-column:span 2;align-items:flex-start;width:100%;display:grid}#root .view-field-list>.view-field>.view-field-label{flex:initial;white-space:nowrap;width:auto;min-width:0;padding-top:1px}#root .view-field-list>.view-field>.view-field-value{flex:initial;min-width:0}@media (width<=600px){.view-field-label{flex-basis:160px;width:160px}}.setup-hub-links{grid-template-columns:repeat(2,minmax(0,320px));gap:8px 48px;margin-top:16px;display:grid}.setup-hub-links a{font-size:14px!important}.contact-avatar{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:12px}.summary-avatar-button{padding:0;line-height:0}.summary-avatar{object-fit:cover;border-radius:50%;width:33px;height:33px}.summary-avatar-preview{object-fit:cover;border-radius:50%;width:200px;height:200px}.order-stats{background:0 0;flex-direction:column;gap:12px;margin-bottom:4px;padding:12px;display:flex}.order-stats+.form-table-grid{margin-top:0}.order-read-status-time{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.order-read-status-panel,.order-read-times-panel{background:#fff;border-radius:8px;justify-content:center;min-width:0;padding:16px;box-shadow:0 0 20px #0000001a}.order-read-times-panel{grid-template-columns:max-content minmax(0,1fr);gap:4px 32px;display:grid}.order-read-status-panel .view-field{justify-content:center}.order-read-times-panel .view-field{display:contents}.order-stats-charts-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-stats-charts{flex-direction:column;gap:12px;display:flex}.order-stats-chart h3{text-align:left;margin:0 0 8px;font-size:16px;font-weight:700}.order-stats-chart{background:#fff;border-radius:8px;min-width:0;height:auto;min-height:340px;padding:20px;position:relative;box-shadow:0 0 20px #0000001a}.order-stats-chart canvas{max-width:100%!important;max-height:220px!important}.order-stats-pie canvas{max-height:120px!important}.order-stats-pie{min-height:210px}.order-stats-legend{max-width:280px;margin:4px auto 0;font-size:12px}.order-stats-legend-row{grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:8px;line-height:18px;display:grid}.order-stats-legend-row>span:not(.order-stats-legend-name){text-align:right}.order-stats-legend-name{align-items:center;min-width:0;display:flex}.order-stats-legend-swatch{flex:none;width:10px;height:10px;margin-right:6px}.order-stats-timeline{height:320px;min-height:0}.order-stats-timeline canvas{max-height:280px!important}.order-stats-no-data{text-align:center;color:var(--text)}.order-stats-no-data-pie{margin:0}.order-stats-chart-empty{flex-direction:column;display:flex}.order-stats-chart-empty .order-stats-no-data-pie{flex:1;justify-content:center;align-items:center;display:flex}.order-stats-totals-row{text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.order-stats-total{background:#fff;border-radius:8px;padding:15px;box-shadow:0 0 20px #0000001a}.order-stats-total h2{margin:0 0 4px;font-size:24px}.order-stats-total strong{text-align:center;margin-top:6px;font-size:16px;font-weight:600;line-height:1.1;display:block}.order-stats-total span{color:var(--text);white-space:nowrap;text-align:left;font-size:16px;font-weight:700;display:block}@media (width<=720px){.order-read-status-time,.order-stats-charts-row,.order-stats-totals-row,.order-read-status-time{grid-template-columns:1fr}}.destination-picker{max-width:480px}.destination-picker-input-wrap{flex:1;min-width:220px;position:relative}#unified-destinations-input{max-width:none!important;min-height:auto!important;margin-bottom:0!important;overflow-y:hidden!important}#unified-destinations-input::placeholder{color:var(--text-muted,#757575);opacity:1;font-size:14px;line-height:1.4}.destination-picker-remove-all-btn{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);min-height:28px;color:var(--theme-accent,#7236bb);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex;font-size:13px!important}.destination-picker-remove-all-btn:hover{background:var(--accent-bg,#7236bb14)}.destination-picker-remove-all-btn:focus-visible{outline:2px solid var(--theme-accent,#7236bb);outline-offset:2px}.destination-picker-helper-bar{border:1px solid var(--border);background:var(--surface,#fff);color:var(--text-muted,#595959);box-sizing:border-box;border-top:none;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;width:100%;padding:5px 8px;font-size:11px;display:flex}.destination-picker-remove-all-link{cursor:pointer;white-space:nowrap;flex-shrink:0;min-width:24px!important;min-height:24px!important;color:var(--theme-accent,#7236bb)!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px 6px!important;font-family:inherit!important;font-size:11px!important;text-decoration:underline!important;display:inline-flex!important}.destination-picker-remove-all-link:hover{opacity:.8}.destination-picker-remove-all-link:focus-visible{outline:2px solid var(--theme-accent,#7236bb);outline-offset:1px;border-radius:2px}#root .destination-browse-add-btn{transition:background-color .15s,border-color .15s,transform .1s;color:#16a34a!important;cursor:pointer!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #16a34a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .destination-browse-add-btn svg{stroke:#16a34a;stroke-width:3.25px;width:16px;height:16px}#root .destination-browse-add-btn:hover:not(:disabled){transform:scale(1.08);background:#c8e6c9!important;border-color:#15803d!important}#root .destination-browse-add-btn:hover:not(:disabled) svg{stroke:#14532d}#root .destination-browse-add-btn:active:not(:disabled){transform:scale(.96);background:#a5d6a7!important}#root .destination-browse-add-btn:focus-visible{outline:2px solid var(--theme-accent,#7236bb);outline-offset:2px}.destination-picker-input-wrap>input{width:100%}.destination-picker-input-row{gap:8px;display:flex}.destination-picker-input-row input{flex:1}.destination-picker-results{z-index:10;background:var(--surface,#fff);border:1px solid var(--border);border-radius:4px;width:100%;max-height:220px;margin:2px 0 0;padding:0;list-style:none;position:absolute;overflow-y:auto}.destination-picker-results li button{text-align:left;width:100%;color:var(--text-h);cursor:pointer;background:0 0;border:none;padding:6px 10px;display:block}.destination-picker-results li button:hover{background:var(--border)}.destination-picker-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.destination-picker-chip{background:var(--border);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;line-height:1.2;display:inline-flex}.destination-picker-chip button{color:var(--text-h,#333);cursor:pointer;opacity:.75;border-radius:3px;justify-content:center;align-items:center;margin:0 0 0 2px;font-size:14px;line-height:1;display:inline-flex;background:0 0!important;border:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:2px 4px!important}.destination-picker-chip button:hover{opacity:1}.destination-picker-chip button:focus-visible{opacity:1;outline:2px solid var(--theme-accent,#7236bb);outline-offset:1px}.destination-picker-browse-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.destination-picker-browse-dialog{background:var(--surface,#fff);border-radius:6px;flex-direction:column;width:360px;max-height:70vh;padding:16px;display:flex}.destination-picker-browse-header{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.destination-picker-browse-header.is-dragging{cursor:grabbing}.destination-picker-browse-header-actions{align-items:center;gap:4px;display:inline-flex}.destination-picker-browse-category{flex:180px;min-width:180px;position:relative}.destination-picker-browse-category-trigger{border:1px solid var(--border,#d1d5db);width:100%;height:30px;color:var(--text-h,#333);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:13px;display:flex}.destination-picker-browse-category-trigger svg{width:18px;height:18px;color:var(--theme-accent,#7236bb);display:inline-flex}.destination-picker-browse-category-menu{z-index:25;border:1px solid var(--border,#d1d5db);background:#fff;border-radius:4px;padding:4px 0;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 4px 12px #00000026}.destination-picker-browse-category-menu button{width:100%;color:var(--text-h,#333);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.destination-picker-browse-category-menu button:hover,.destination-picker-browse-category-menu button:focus-visible,.destination-picker-browse-category-menu button.selected{background:var(--accent-bg,#7236bb14)}.destination-picker-browse-category-menu button>span{width:20px;height:20px;color:var(--theme-accent,#7236bb);justify-content:center;align-items:center;display:inline-flex}.destination-picker-browse-category-menu button svg{width:18px;height:18px}.destination-picker-browse-icon-button{border:1px solid var(--border,#d1d5db)!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--text-h,#333)!important;cursor:pointer!important;background:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px!important;display:inline-flex!important}.destination-picker-browse-icon-button svg{width:18px;height:18px}.destination-picker-browse-icon-button:hover{background:var(--accent-bg,#7236bb14)!important}.destination-picker-browse-list{margin:0;padding:0;list-style:none;overflow-y:auto}.destination-picker-browse-list li button{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text-h);cursor:pointer;background:0 0;padding:6px 4px;display:block}.destination-picker-browse-list li button:disabled{color:var(--text-muted,#888);cursor:default}.field.recipients-picker{flex-direction:column;align-items:stretch}.field.recipients-picker>label{flex:none;margin-bottom:4px}.recipients-picker-category{color:var(--text-muted,#888);font-size:12px}.recipients-picker-bulk-add{flex-direction:column;gap:4px;max-width:480px;margin-top:12px;display:flex}.recipients-picker-bulk-add textarea{width:100%}.recipients-picker-bulk-add button{align-self:flex-start}.record-actions{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}#fb_Btn{color:#000;background-color:#fff;background-image:url(/images/facebook-icon.png);background-position:.5rem;background-repeat:no-repeat;background-size:1.5rem;border:1px solid;padding-left:2.5rem;font-family:Helvetica,Arial,sans-serif;font-weight:700}.toggle-group{gap:0;display:inline-flex}.toggle-group button{border-radius:0;margin-left:-1px}.toggle-group button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:0}.toggle-group button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.toggle-group button[aria-pressed=true]{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff;cursor:default}.toggle-group button[aria-pressed=false]{background:var(--button-surface);border-color:var(--button-surface-border);color:var(--text-h)}.status-toggle-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.status-toggle-btn.status-active{color:#137333;background-color:#fff;border-color:#b7ebd1}.status-toggle-btn.status-active:hover{color:#0d5424;background-color:#d1f3dc}.status-toggle-btn.status-inactive{color:#c5221f;background-color:#fff;border-color:#f7c5c2}.status-toggle-btn.status-inactive:hover{color:#a51815;background-color:#f8d2ce}.row-actions{align-items:center;gap:8px;display:inline-flex}.row-actions a,.row-actions .link-button,.row-actions .row-action-item{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:3px 4px;text-decoration:none;display:inline-flex;position:relative}.row-actions .row-action-item:hover{background-color:var(--hover-bg,#0000000a)}.row-actions .row-action-item:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:2px}.row-actions-icons .row-action-text{background-color:var(--tooltip-bg,#1e293b);color:var(--tooltip-color,#fff);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 5px #00000040}.row-actions-icons .row-action-text:after{content:"";border-style:solid;border-width:4px;border-color:var(--tooltip-bg,#1e293b) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.row-actions-icons .row-action-item:hover .row-action-text,.row-actions-icons .row-action-item:focus-visible .row-action-text{opacity:1;visibility:visible}.row-actions-text{gap:8px}.row-actions-text .row-action-icon{display:none}.row-actions-text .row-action-text{opacity:1;visibility:visible;color:var(--theme-accent,#0056b3);text-underline-offset:2px;font-size:12px;text-decoration:underline;position:static}@media (width>=1200px){.row-actions-responsive{gap:10px}.row-actions-responsive .row-action-item{gap:4px}.row-actions-responsive .row-action-text{opacity:1;visibility:visible;color:var(--theme-accent,#0056b3);font-size:12px;position:static}}@media (width<=1199px){.row-actions-responsive .row-action-text{background-color:var(--tooltip-bg,#1e293b);color:var(--tooltip-color,#fff);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.row-actions-responsive .row-action-item:hover .row-action-text,.row-actions-responsive .row-action-item:focus-visible .row-action-text{opacity:1;visibility:visible}}.icon-action-edit{color:var(--theme-accent,#0075ff)}.row-actions a:hover .icon-action-edit,.row-actions .link-button:hover .icon-action-edit{filter:brightness(.8)}.icon-action-delete{color:#d32f2f}.mobile-editor-clear-btn .icon-action-delete,.mobile-editor-clear-btn svg{color:#fff!important;stroke:#fff!important}.row-actions a:hover .icon-action-delete,.row-actions .link-button:hover .icon-action-delete{color:#b71c1c}.icon-action-save{color:#16a34a}.row-actions a:hover .icon-action-save,.row-actions .link-button:hover .icon-action-save{color:#15803d}.icon-action-cancel{color:#64748b}.row-actions a:hover .icon-action-cancel,.row-actions .link-button:hover .icon-action-cancel{color:#334155}.icon-action-clone{color:#5a6268}.row-actions a:hover .icon-action-clone,.row-actions .link-button:hover .icon-action-clone{color:#212529}.icon-action-download{color:#0284c7}.row-actions a:hover .icon-action-download,.row-actions .link-button:hover .icon-action-download{color:#0369a1}.icon-action-reset{color:#d97706}.row-actions a:hover .icon-action-reset,.row-actions .link-button:hover .icon-action-reset{color:#b45309}.icon-action-play{color:#16a34a}.row-actions a:hover .icon-action-play,.row-actions .link-button:hover .icon-action-play{color:#15803d}.icon-action-pause{color:#ea580c}.row-actions a:hover .icon-action-pause,.row-actions .link-button:hover .icon-action-pause{color:#c2410c}.icon-action-stop{color:#dc2626}.row-actions a:hover .icon-action-stop,.row-actions .link-button:hover .icon-action-stop{color:#991b1b}.icon-action-schedule{color:#7c3aed}.row-actions a:hover .icon-action-schedule,.row-actions .link-button:hover .icon-action-schedule{color:#6d28d9}.icon-action-connect{color:#16a34a}.row-actions a:hover .icon-action-connect,.row-actions .link-button:hover .icon-action-connect{color:#15803d}.icon-action-disconnect{color:#dc2626}.row-actions a:hover .icon-action-disconnect,.row-actions .link-button:hover .icon-action-disconnect{color:#991b1b}.icon-action-allocate{color:#0284c7}.row-actions a:hover .icon-action-allocate,.row-actions .link-button:hover .icon-action-allocate{color:#0369a1}.sparkline-tooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;background:#000c;border-radius:3px;padding:3px 6px;font-size:12px;transition:opacity .1s;position:fixed;transform:translate(-50%,-100%)}.pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;font-size:14px;display:flex}.pager-page{align-items:center;gap:2px;display:inline-flex}.pager a,.pager .link-button{color:var(--theme-accent);border-radius:3px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-width:24px!important;min-height:24px!important;font-size:inherit!important;padding:2px 6px!important}.pager-page b{justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px 6px;display:inline-flex}.pager a:hover,.pager .link-button:hover{text-decoration:underline}.link-button{font:inherit;appearance:none;cursor:pointer;font-size:inherit!important;color:inherit!important;background:0 0!important;border:none!important;min-width:0!important;padding:0!important}td button.link-button:not(:has(svg)):not(:has(img)){margin-right:8px;color:var(--theme-accent,#7236bb)!important;text-decoration:underline!important}.view-field button.link-button:not(:has(svg)):not(:has(img)){margin-right:8px;color:var(--theme-accent,#7236bb)!important;text-decoration:underline!important}td button.link-button:not(:has(svg)):not(:has(img)):hover{filter:brightness(.85);text-decoration:underline!important}.view-field button.link-button:not(:has(svg)):not(:has(img)):hover{filter:brightness(.85);text-decoration:underline!important}#root .email-content-type-radios{gap:16px;margin-bottom:20px;display:flex}#root .email-content-type-radios label{align-items:center;gap:4px;margin-bottom:0;font-weight:400;display:inline-flex}.gjs-readonly .gjs-pn-panels,.gjs-readonly .gjs-pn-views-container{display:none}.gjs-readonly .gjs-cv-canvas{pointer-events:none}.email-content-editor-canvas{height:550px;margin-bottom:16px}.order-attachments-controls{align-items:flex-start;gap:8px;display:flex}.order-attachments-controls select{box-sizing:border-box;min-width:220px}.order-attachments-controls button{align-self:flex-start;margin:0}#gjs{width:100%;max-width:1200px}#root .form-content-card:has(.imcontent-layout)>form{display:block}#root .form-content-card:has(.imcontent-layout)>form>.tabs{box-shadow:none;background:0 0;border:none;margin:0;padding:0}#root .reminder-scope-actions{align-items:center;gap:8px;margin-left:auto;display:flex}#root .reminder-summary-actions{flex:auto;min-width:0}#root .reminder-new-action{min-width:180px}#root .reminder-order-read-card>.tabs{box-shadow:none;border:0}#root .staffmatch-file-picker-row{align-items:center;gap:8px;display:flex}#root .staffmatch-file-picker-row>input[type=text]{flex:auto;min-width:0}#root .staffmatch-file-picker-row .staffmatch-file-input{op:-1px;clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-1px;overflow:hidden}#root .staffmatch-import-instruction,#root .group-import-instruction{white-space:normal;grid-column:1/-1;line-height:1.5}#root .staffsafe-file-picker-row{align-items:center;gap:8px;display:flex}#root .staffsafe-file-picker-row>input[type=text]{flex:auto;min-width:0}#root .staffsafe-file-picker-row .staffsafe-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-1px;overflow:hidden}#root .staffsafe-import-instruction{white-space:normal;grid-column:1/-1;line-height:1.5}#root .user-file-picker-row{align-items:center;gap:8px;display:flex}#root .user-file-picker-row>input[type=text]{flex:auto;min-width:0}#root .user-file-picker-row .user-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-1px;overflow:hidden}#root .user-import-instruction{white-space:normal;grid-column:1/-1;line-height:1.5}#root .user-import-instruction-number{min-width:24px;font-weight:600;display:inline-block}#gjs,#gjs *{box-sizing:border-box}#gjs .gjs-pn-btn.gjs-pn-active,#gjs .gjs-pn-btn:active,#gjs .gjs-pn-active,#gjs .gjs-four-color,#gjs .gjs-four-color-h:hover,#gjs .gjs-color-active{color:#d278c9!important}#gjs .gjs-four-bg{background-color:#d278c9!important}#gjs .gjs-pn-btn:hover,#gjs .gjs-block:hover,#gjs .gjs-template:hover{color:#d278c9!important}#gjs .gjs-block-label{font-size:11px!important;line-height:normal!important}#gjs .gjs-block{font-size:13px!important}#gjs .gjs-block svg{height:50px}#gjs .gjs-block.fa{font-size:16px!important;line-height:1!important}#gjs .gjs-pn-btn{font-size:14px!important}#gjs .gjs-pn-btn.fa{font-size:15px!important}.contentbuilder-field,.contentbuilder-field-wrapper{margin-bottom:8px;justify-content:center!important;align-items:flex-start!important;width:100%!important;display:flex!important}.contentbuilder-field-disabled{pointer-events:none;opacity:.7}#html #contentareaContainer{float:none!important;background:#fff!important;border:4px solid #1f2328!important;border-radius:20px!important;width:300px!important;height:560px!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px -2px #0000001f,0 2px 6px -1px #00000014!important}#contentareaContainer textarea,#contentareaContainer input{font-size:14px!important;line-height:1.3!important}#contentareaContainer .rcsCarouselCards{box-sizing:border-box!important;width:300px!important}#contentareaContainer .rcsCarouselCard--content{box-sizing:border-box!important;flex:0 0 290px!important;width:290px!important;min-width:290px!important;max-width:290px!important;margin:5px 0 5px 5px!important}#contentareaContainer .rcsButtonContainer{width:100%!important}#contentareaContainer .rcsControlContainer,#contentareaContainer .viberControlContainer{margin:0!important;padding:2px 0!important}#contentareaContainer .rcsControlContainer img,#contentareaContainer .rcsImage img,#contentareaContainer .carouselImage,#contentareaContainer .viberControlContainer img{object-fit:cover!important;width:100%!important;max-height:160px!important;margin-bottom:0!important}#contentareaContainer .rcsControlContainer.rcsImage{margin-bottom:0!important;padding-bottom:0!important}#contentareaContainer .rcsControlContainer.rcsTitle{margin-top:0!important;padding-top:1px!important}#contentareaContainer .rcsTitle input{min-height:24px!important;margin:0!important;padding:2px 4px!important;font-size:15px!important;font-weight:700!important}#contentareaContainer .rcsText textarea,#contentareaContainer textarea[vibercard\:description]{min-height:32px!important;max-height:90px!important;margin:0!important;padding:3px 6px!important;font-size:14px!important;line-height:1.3!important}#contentareaContainer .rcsButtonContainer a,#contentareaContainer .rcsCardButton,#contentareaContainer .rcsCarouselCardButton,#contentareaContainer .viberonly a{margin:2px!important;padding:4px 12px!important;font-size:13px!important}#contentareaContainer .rcsSnippet{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}#contentareaContainer .rcsNavigation{justify-content:center!important;width:100%!important;margin:0 0 4px!important;padding:0!important;display:flex!important}#contentareaContainer .rcsCarouselCards{box-sizing:border-box!important;width:300px!important;margin-top:0!important;padding-top:0!important}#contentareaContainer .rcsCarouselCardActions{height:16px!important;margin-bottom:0!important;padding-bottom:0!important;line-height:16px!important}#contentareaContainer .rcsNavigationMain{margin-top:-6px!important}#contentareaContainer .rcsButtonContainer{margin-top:2px!important;padding-top:0!important}.ui-dialog{box-sizing:border-box!important;z-index:1000!important;border-radius:8px!important;min-width:380px!important;max-width:90vw!important;padding:14px 18px!important;box-shadow:0 8px 24px #0003!important}.ui-dialog .ui-dialog-content{padding:8px 4px!important;overflow:visible!important}.ui-dialog input[type=text],.ui-dialog input[type=url],.ui-dialog input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]){box-sizing:border-box!important;border:1px solid #bcbcbc!important;border-radius:4px!important;width:100%!important;max-width:100%!important;margin-top:4px!important;margin-bottom:8px!important;padding:6px 10px!important;font-size:14px!important}.ui-dialog .save_cancel_buttons{float:none!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important;display:flex!important}.ui-dialog .save_cancel_buttons .dialog_button,.ui-dialog .save_cancel_buttons a{cursor:pointer!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.ui-dialog .save_cancel_buttons a#save,.ui-dialog .save_cancel_buttons .dialog_button#save{background-color:var(--theme-accent,var(--primary,#0855f7))!important;color:#fff!important;border:1px solid var(--theme-accent,var(--primary,#0855f7))!important}.ui-dialog .save_cancel_buttons a#cancel,.ui-dialog .save_cancel_buttons .dialog_button#cancel{color:#24292f!important;background-color:#f6f8fa!important;border:1px solid #d0d7de!important}#divSnippetList.is-side{z-index:10050!important;width:360px!important;height:100vh!important;transition:right .3s!important;position:fixed!important;top:0!important;bottom:0!important;left:auto!important}#divSnippetList.is-side:not(.active){left:auto!important;right:-360px!important}#divSnippetList.is-side.active{left:auto!important;right:0!important}#divSnippetHandle{visibility:visible!important;opacity:1!important;z-index:10051!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}#divSnippetHandle svg,#divSnippetHandle .is-icon-flex,#divSnippetList #divSnippetHandle svg,#divSnippetList #divSnippetHandle .is-icon-flex{width:17px!important;height:17px!important;margin:auto!important;display:block!important;position:static!important;top:0!important;left:0!important;transform:none!important}code{background:var(--code-bg);padding:4px 8px;font-size:16px;line-height:135%}.app-modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-modal{border:1px solid var(--border);width:90vw;max-width:420px;max-height:85vh;color:var(--text);background:var(--bg);box-shadow:var(--shadow);border-radius:6px;padding:16px;overflow-y:auto}.app-modal samp{overflow-wrap:break-word;word-break:break-all;display:block}.app-modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.app-modal-header .link-button,.app-modal-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary,#64748b);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;transition:color .15s,background-color .15s;display:inline-flex;font-size:32px!important;text-decoration:none!important}.app-modal-header .link-button:hover,.app-modal-close:hover{color:var(--text,#0f172a);background-color:var(--hover-bg,#0000000f)}.app-modal-header h2{margin:0;font-size:18px;font-weight:600}.quick-sms-modal{max-width:480px}.quick-sms-field{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.quick-sms-field label{color:var(--text,#1e293b);flex:none;font-size:14px;font-weight:600;line-height:1.4}.quick-sms-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border,#cbd5e1);border-radius:4px;width:100%;min-height:100px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.5}.reset-password-option{margin-bottom:8px;font-weight:400;display:block}.reset-password-option input{vertical-align:middle;width:auto;margin-right:6px}.app-modal-actions{justify-content:flex-end;gap:6px;margin-top:16px;display:flex}.idle-timeout-modal{text-align:center;border-radius:8px;width:90vw;max-width:440px;padding:20px 24px 22px;position:relative;box-shadow:0 4px 16px #00000040}.idle-timeout-header{justify-content:center;align-items:center;width:100%;margin-bottom:18px;display:flex}.idle-timeout-header h2{color:#282828;text-align:center;width:100%;margin:0;font-size:20px;font-weight:700}#root .idle-timeout-close,.idle-timeout-close{border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;color:#666!important;cursor:pointer!important;background:0 0!important;border:none!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:12px!important;left:auto!important;right:14px!important}#root .idle-timeout-close:hover,.idle-timeout-close:hover{color:#111!important;background-color:#0000000f!important}.idle-timeout-body{color:#333;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;font-size:15px;line-height:1.5;display:flex}.idle-timeout-msg-row{text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.idle-timeout-alert-icon{flex-shrink:0;margin-top:-1px}.idle-timeout-subtext{text-align:center;color:#333;margin:0;font-size:15px}.idle-timeout-actions{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.idle-timeout-actions button{border-radius:8px;min-width:110px;padding:7px 22px;font-size:15px}.owner-type-modal{border-radius:8px;width:90vw;max-width:500px;padding:22px 28px 20px;position:relative}.owner-type-modal-header{justify-content:center;align-items:center;width:100%;margin-bottom:18px;display:flex}.owner-type-modal-header h2{color:#282828;text-align:center;width:100%;margin:0;font-size:20px;font-weight:700}#root .owner-type-modal-close,.owner-type-modal-close{border-radius:4px;justify-content:center;align-items:center;font-weight:500;transition:color .15s,background-color .15s;color:#666!important;cursor:pointer!important;background:0 0!important;border:none!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:12px!important;left:auto!important;right:14px!important}#root .owner-type-modal-close:hover,.owner-type-modal-close:hover{color:#111!important;background-color:#0000000f!important}.owner-type-modal-body{color:#333;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:15px;line-height:1.5;display:flex}.owner-type-modal-text{flex:auto}.owner-type-modal-text p{margin:0 0 10px}.owner-type-modal-text p:last-child{margin-bottom:0}.owner-type-alert-icon{color:#333;flex-shrink:0;width:20px;height:20px;margin-top:2px}.owner-type-modal-actions{justify-content:center;align-items:center;gap:14px;display:flex}.owner-type-modal-btn{background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:20px!important;padding:8px 24px!important;font-size:15px!important;font-weight:600!important;transition:opacity .2s!important}.owner-type-modal-btn:hover:not(:disabled){opacity:.9}.owner-type-modal-btn:disabled{opacity:.5;cursor:not-allowed!important}.rapidalert-dual-picker{align-items:center;gap:12px;width:100%;max-width:1240px;margin-top:4px;margin-bottom:8px;display:flex}.rapidalert-dual-picker-panel{background:#fff;border:1px solid #bcbcbc;border-radius:4px;flex-direction:column;flex:520px;min-width:450px;max-width:496px;height:500px;display:flex;overflow:hidden}.rapidalert-picker-search{background:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:6px 8px}.rapidalert-search-wrapper{background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;padding:0 6px;display:flex;box-shadow:inset 0 1px 2px #0000000d}.rapidalert-search-icon{color:#666;flex-shrink:0;width:15px;height:15px;margin-right:4px}.rapidalert-picker-search input{flex:1;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin-bottom:0!important;padding:4px 2px!important;font-size:13px!important}.rapidalert-picker-tree-container{white-space:nowrap;flex:1;padding:6px 8px;font-size:13px;overflow:auto}.rapidalert-picker-tree-container .root-tree-list{padding-left:2px!important}.rapidalert-picker-tree-container.selected-container{padding-top:8px}.rapidalert-dual-picker-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.rapidalert-transfer-btn{text-align:center;background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;font:inherit!important;font-family:var(--sans)!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:8px!important;min-width:90px!important;padding:6.5px 16px!important;font-size:16px!important}.rapidalert-transfer-btn:hover:not(:disabled){opacity:.9}.rapidalert-transfer-btn:disabled{background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;opacity:.45!important;cursor:not-allowed!important}.rapidalert-dual-picker-spacer{width:104px}.rapidalert-customer-item{color:#444;align-items:center;gap:6px;padding:2px 4px;font-weight:600;display:inline-flex}.rapidalert-cust-icon{color:#666;width:16px;height:16px}.rapidalert-grp-icon{width:14px;height:14px;color:var(--theme-accent,#7236bb)}#root .rapidalert-group-pill,.rapidalert-group-pill{color:var(--text,#333)!important;cursor:pointer!important;background-color:#0000!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:2px 8px!important;font-size:13px!important;transition:background-color .15s!important;display:inline-flex!important}#root .rapidalert-group-pill:hover,.rapidalert-group-pill:hover{background-color:var(--accent-bg,#0000000d)!important}#root .rapidalert-group-pill.is-active,.rapidalert-group-pill.is-active{background-color:var(--theme-accent,#0855f7)!important;color:#fff!important}#root .rapidalert-group-pill.is-active .rapidalert-grp-icon,.rapidalert-group-pill.is-active .rapidalert-grp-icon{color:#fff!important}#root .rapidalert-group-pill.is-moved,.rapidalert-group-pill.is-moved{color:#2c3e50!important;background-color:#bdc3c7!important;border:1px solid #a6acaf!important;font-weight:500!important}#root .rapidalert-group-pill.is-moved:hover,.rapidalert-group-pill.is-moved:hover{background-color:#b0b7bb!important}#root .rapidalert-group-pill.is-moved.is-active,.rapidalert-group-pill.is-moved.is-active{background-color:var(--theme-accent,#7236bb)!important;color:#fff!important;border-color:var(--theme-accent,#7236bb)!important}.empty-picker-message{color:#888;text-align:center;padding:16px;font-style:italic}.rapidalert-groups-lists-tab{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:4px 0;display:flex}.rapidalert-section-block{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.rapidalert-section-title{font-family:var(--sans);color:#282828;font-size:16px;font-weight:700}#root .rapidalert-section-block .field{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-bottom:0;display:flex}#root .rapidalert-section-block .field>label{font-family:var(--sans);color:#282828;text-align:left;flex:none;margin-bottom:0;font-size:16px;font-weight:700}#root .rapidalert-section-block .multi-select-wrapper{width:100%;max-width:496px}#root .rapidalert-section-block .multi-select-wrapper select{border:1px solid #bcbcbc;border-radius:4px;width:100%;max-width:496px;margin-bottom:0}.quick-menu{grid-template-columns:repeat(2,minmax(0,320px));gap:16px 130px;margin-left:0;display:grid}.quick-menu-group{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.3;display:flex}.quick-menu-group:has(.quick-menu-license-notice){flex-direction:column;gap:0}.quick-menu-group-content{align-items:flex-start;gap:28px;display:flex}.quick-menu-license-notice{box-sizing:border-box;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.quick-menu-license-icon{color:#fff;background:#0288d1;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.quick-menu-license-icon svg{display:block}.quick-menu-license-message{white-space:pre-line;flex:auto}.quick-menu-license-close{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:inline-flex}#root .quick-menu-license-close{appearance:none;flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important}.quick-menu-license-close:hover{background:#1e40af1a}.quick-menu-license-close:focus-visible{outline-offset:1px;outline:2px solid}.quick-menu-icon{flex-shrink:0;display:inline-block}.quick-menu-text{flex-direction:column;display:flex}.quick-menu-title{color:var(--theme-accent,#7236bb);margin-bottom:2px;font-weight:600}.quick-menu-group ul{margin:0;padding:0;list-style:none}.quick-menu-group li{margin-bottom:0}.quick-menu-group li a{align-items:center;min-height:24px;display:inline-flex}.quick-menu-group li:last-child{margin-bottom:0}.reports-home-groups{grid-template-columns:repeat(2,minmax(0,480px));gap:16px;margin-top:16px;display:grid}.reports-home-group{border:1px solid var(--border);border-radius:4px;padding:12px 16px}.reports-home-group-title{margin-bottom:8px;font-weight:600}.reports-home-group ul{columns:2;column-gap:16px;margin:0;padding:0;list-style:none}.reports-home-group li{break-inside:avoid;padding:2px 0}.home-dashboard-charts{box-sizing:border-box;width:100%;max-width:1130px;padding:12px}.home-dashboard-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=960px){.home-dashboard-charts-grid{grid-template-columns:1fr}}.home-calendar-wrapper{width:100%;max-width:1024px}.dashboard-widget-card{border:1px solid var(--border,#e0e0e0);box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 0 20px #00000014}.dashboard-widget-card.collapsed{padding:8px 14px}.dashboard-widget-header{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.dashboard-widget-title{color:#444;margin:0;font-size:20px;font-weight:700;font-family:var(--heading)!important}#root .dashboard-widget-toggle-btn{transition:color .15s;color:#64748b!important;cursor:pointer!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#root .dashboard-widget-toggle-btn:hover{color:#0f172a!important;background:0 0!important}.dashboard-widget-body{margin-top:10px}.home-dashboard-chart-no-data{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:140px;font-size:.92rem;font-style:italic;display:flex;font-family:var(--sans)!important}.home-dashboard-chart-accessible,.home-dashboard-chart-canvas{width:100%}.home-dashboard-chart-data{margin-top:8px;font-size:13px}.home-dashboard-chart-data summary{color:var(--theme-accent,#7236bb);cursor:pointer}.home-dashboard-chart-table-wrapper{margin-top:8px;overflow-x:auto}.home-dashboard-chart-data table{border-collapse:collapse;text-align:left;width:100%}.home-dashboard-chart-data th,.home-dashboard-chart-data td{border:1px solid var(--border,#d0d7de);white-space:nowrap;padding:6px 8px}.home-dashboard-chart-data th{font-weight:600}#root .home-dashboard-chart-data tbody th{font-weight:400!important}.token-import-instructions{grid-column:1/-1;line-height:1.45}#root fieldset.token-import-form-table{border:none;margin-bottom:16px;padding:0}.token-import-instructions p{margin:0 0 8px}.token-import-instructions p:last-child{margin-bottom:4px}#root .token-import-file-field{grid-column:span 2!important}#root .token-import-file-picker-row{align-items:center;gap:8px;display:flex}#root .token-import-file-picker-row>input[type=text]{flex:auto;min-width:0}#root .token-import-file-picker-row .token-import-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-1px;overflow:hidden}.home-dashboard-widget-full{margin-bottom:0}.home-dashboard-widget-span2{grid-column:1/-1}.home-chat-widget{background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.home-chat-toolbar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.home-chat-label-select{color:#334155!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:4px 10px!important;font-size:.88rem!important}#root .home-chat-toolbar-btn{cursor:pointer!important;width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}#root .home-chat-toolbar-btn:hover{opacity:.85}.home-chat-main-container{box-sizing:border-box;resize:vertical;flex-direction:column;height:480px;min-height:380px;max-height:960px;display:flex;overflow:hidden}.home-chat-threaded-grid{background:#fff;border:1px solid #dcdcdc;border-radius:4px;grid-template-columns:200px 6px 1fr;height:100%;display:grid;overflow:hidden}#root button.home-chat-resizer-bar,.home-chat-resizer-bar{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#cbd5e1!important;border:none!important;border-left:1px solid #94a3b8!important;border-right:1px solid #94a3b8!important;width:6px!important;min-width:6px!important;max-width:6px!important;height:100%!important;margin:0!important;padding:0!important;transition:background-color .15s!important;display:block!important}#root button.home-chat-resizer-bar:hover,#root button.home-chat-resizer-bar:active,#root button.home-chat-resizer-bar:focus-visible{background:var(--theme-accent,#0855f7)!important;border-color:var(--theme-accent,#0855f7)!important}#root button.home-chat-horizontal-resizer-bar,.home-chat-horizontal-resizer-bar{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#cbd5e1!important;border:1px solid #94a3b8!important;border-left:none!important;border-right:none!important;flex-shrink:0!important;width:100%!important;height:6px!important;min-height:6px!important;max-height:6px!important;margin:0!important;padding:0!important;transition:background-color .15s!important;display:block!important}#root button.home-chat-horizontal-resizer-bar:hover,#root button.home-chat-horizontal-resizer-bar:active,#root button.home-chat-horizontal-resizer-bar:focus-visible{background:var(--theme-accent,#0855f7)!important;border-color:var(--theme-accent,#0855f7)!important}.home-chat-left-threads{background:#fff;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.home-chat-thread-row{color:#1e293b!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:8px 10px!important;font-family:inherit!important;display:flex!important}.home-chat-thread-row:hover{background:#f8fafc!important}.home-chat-thread-row.selected{color:#000!important;background:#bcbcbc!important;font-weight:600!important}.home-chat-thread-summary{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.home-chat-thread-age{color:#64748b;flex-shrink:0;margin-left:6px;font-size:.75rem}.home-chat-thread-row.selected .home-chat-thread-age{color:#1e293b}.home-chat-right-stream{background:#fff;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.home-chat-bubbles-scroll{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.home-chat-bubble-wrap{width:100%;display:flex}.home-chat-bubble-wrap.outgoing{justify-content:flex-end}.home-chat-bubble-wrap.incoming{justify-content:flex-start}.home-chat-speech-bubble{word-wrap:break-word;white-space:pre-wrap;min-width:100px;max-width:75%;padding:8px 14px;position:relative}.home-chat-speech-bubble.outgoing{color:#fff;background:#0084ff;border-radius:12px 12px 2px}.home-chat-speech-bubble.incoming{color:#1e293b;background:#e4e6eb;border-radius:12px 12px 12px 2px}.home-chat-speech-text{font-size:.85rem;line-height:1.35}.home-chat-speech-time{text-align:right;opacity:.8;margin-top:4px;font-size:.68rem}.home-chat-reply-container{box-sizing:border-box;background:#f8fafc;border-top:none;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.home-chat-reply-header-bar{color:#1e293b;background:#dcdcdc;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:600;display:flex}.home-chat-reply-re-txt{white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.home-chat-reply-dest{color:#334155}.home-chat-reply-box{flex:auto;align-items:stretch;min-height:0;padding:6px 8px 2px;display:flex}.home-chat-reply-textarea{resize:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;flex:1!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:40px!important;padding:6px 8px!important;font-family:inherit!important;font-size:.82rem!important}#root .home-chat-send-btn{color:var(--theme-accent,#7236bb)!important;cursor:pointer!important;width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:4px!important;transition:background-color .15s,opacity .15s!important;display:inline-flex!important}#root .home-chat-send-btn:hover:not(:disabled){background:var(--accent-bg,#7236bb1a)!important;opacity:1!important}#root .home-chat-send-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.home-chat-flat-container{background:#fff;border:1px solid #dcdcdc;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.home-chat-flat-scroll{background:#fff;flex:auto;min-height:0;overflow-y:auto}.home-chat-flat-table{flex-direction:column;width:100%;display:flex}#root .home-chat-flat-row,.home-chat-flat-row{cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;background:0 0!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;gap:12px!important;width:100%!important;padding:6px 10px!important;font-size:.8rem!important;line-height:1.35!important;transition:background-color .1s!important;display:flex!important}#root .home-chat-flat-row *,.home-chat-flat-row *{font-size:.8rem!important}.home-chat-flat-row:hover{background:#f8fafc!important}.home-chat-flat-row.selected{background:#f1f5f9!important;font-weight:500!important}.home-chat-flat-time-col{color:#1e293b;flex-shrink:0;width:155px;font-size:.78rem!important}.home-chat-flat-msisdn-col{color:#1e293b;flex-shrink:0;width:110px;font-weight:600;font-size:.8rem!important}.home-chat-flat-dir-col{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.home-chat-flat-txt-col{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;font-size:.8rem!important}.home-chat-empty{color:#888;justify-content:center;align-items:center;height:100%;padding:24px;font-size:13px;display:flex}.attribute-mapping-editor{width:100%;margin-top:16px;margin-bottom:8px}.attribute-mapping-editor h3{border-bottom:1px solid var(--border,#ccc);margin:0 0 12px;padding-bottom:4px;font-size:1.1em;font-weight:600}.attribute-mapping-grid{flex-direction:column;gap:10px;display:flex}.attribute-mapping-grid .field{align-items:center;gap:12px;margin-bottom:0;display:flex}.attribute-mapping-grid .field-label-row{flex-shrink:0;min-width:180px}.attribute-mapping-grid .field input[type=text]{max-width:320px}.app-alert{font-family:var(--sans);box-sizing:border-box;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;margin:10px 1cm 16px;padding:11px 14px;font-size:14px;line-height:1.4;display:flex}.app-alert-icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.app-alert-icon-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-alert-content{flex:auto;min-width:0}.app-alert-message{color:inherit;word-break:break-word;font-weight:500}.app-alert-details{color:inherit;opacity:.92;word-break:break-word;margin-top:4px;font-size:13px;font-weight:400}.app-alert-close-btn,#root .app-alert-close-btn{opacity:.7;transition:opacity .15s,background-color .15s;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:-2px -4px 0 0!important;padding:0!important;display:inline-flex!important}.app-alert-close-btn:hover,#root .app-alert-close-btn:hover{opacity:1;background:#00000014!important}.app-alert-close-btn svg{stroke:currentColor!important;width:14px!important;height:14px!important;display:block!important}.app-alert-close-btn:focus-visible{outline-offset:1px;outline:2px solid}.app-alert--success{color:#1e4620;background-color:#eef7ee;border-color:#b7e1cd}.app-alert-icon-circle--success{background-color:#2e7d32}.app-alert--error{color:#991b1b;background-color:#fdf2f2;border-color:#f8b4b4}.app-alert-icon-circle--error{background-color:#d32f2f}.app-alert--warning{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.app-alert-icon-circle--warning{background-color:#ed6c02}.app-alert--info{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.app-alert-icon-circle--info{background-color:#0288d1}.quick-send-success{color:#1a7d1a;font-weight:400;animation:3.5s ease-in-out forwards quick-send-fade}.quick-send-failure{color:var(--danger,#b91c1c);font-weight:400;animation:3.5s ease-in-out forwards quick-send-fade}@keyframes quick-send-fade{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.mms-attachment-item{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}#root .mms-attachment-item .field{width:100%;max-width:320px;margin-bottom:0}#root .mms-attachment-item button{margin-bottom:0}.segment-builder-layout{align-items:stretch;gap:5mm;width:100%;display:flex}.segment-builder-left,.segment-builder-right{flex:1 1 0;min-width:0;display:flex}.segment-builder-left-card{box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;width:100%;padding:16px;box-shadow:0 2px 8px #1118270f}#root .segment-builder-left-card>fieldset{box-shadow:none;background:0 0;border:0;padding:0;margin:0!important}#root .segment-builder-left-card>fieldset+fieldset{margin-top:16px!important}#root .form-content-card:has(.segment-builder-layout)>form{display:block}#root .form-content-card:has(.segment-builder-layout) fieldset.form-table-grid{display:grid}#root .form-content-card:has(.segment-builder-layout) .segment-attributes-table>legend{display:block}:is(#root .form-content-card:has(.segment-builder-layout) .segment-builder-left-card,#root .form-content-card:has(.segment-builder-layout) .segment-panel-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(#root .form-content-card:has(.segment-builder-layout) .segment-attributes-table,#root .form-content-card:has(.segment-builder-layout) .segment-panel-card){border:1px solid var(--border,#e5e7eb);box-sizing:border-box;background:#fff;border-radius:8px;height:100%;padding:5mm;box-shadow:0 2px 8px #1118270f}#root .form-content-card:has(.segment-builder-layout) .record-actions{margin-top:10mm}#root .segment-builder-left fieldset,#root .segment-builder-right fieldset{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}#root .segment-panel-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #1118270f}.segment-preview-empty{text-align:center;background:#f9f9f9;border-radius:6px;margin-top:4px;padding:48px 24px}.segment-preview-empty-title{color:#333;margin:0 0 6px;font-size:14px;font-weight:500}.segment-preview-empty-hint{color:#595959;margin:0;font-size:13px}.segment-preview-footer{justify-content:space-between;align-items:center;width:100%;margin-top:10px;display:flex}.segment-preview-search-row{align-items:center;gap:5mm;width:100%;margin-bottom:12px;display:flex}#root .segment-preview-search-row input.segment-preview-search-input,.segment-preview-search-row input.segment-preview-search-input{border:1px solid var(--border,#bcbcbc)!important;box-sizing:border-box!important;border-radius:4px!important;flex:auto!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:6px 12px!important;font-size:15px!important}.segment-preview-search-input::placeholder{font-size:15px!important}.segment-preview-search-btn{background:var(--theme-accent,#7236bb);color:#fff;cursor:pointer;border:none;border-radius:4px;flex:none;height:36px;padding:0 16px;font-size:14px;font-weight:500}.segment-preview-search-btn:hover{opacity:.9}.segment-preview-total{color:#444;font-size:14px;font-weight:500}.segment-preview-footer .pager{margin-top:0!important}#root .owner-type-field{margin-top:6px}#root .segment-builder-left legend,#root .segment-builder-right legend{margin-bottom:2px!important;padding-bottom:2px!important}.segment-attributes-desc{color:#555;font-size:14px;margin:0 0 10px!important;padding:0!important}.segment-add-group-container{justify-content:center;align-items:center;width:100%;margin-top:14px;display:flex}.segment-add-group-btn-large{background:var(--theme-accent,#7236bb);color:#fff;border:1px solid var(--theme-accent,#7236bb);cursor:pointer;border-radius:6px;width:auto;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.segment-add-group-btn-large:hover{opacity:.9}.segment-add-filter-container{justify-content:center;align-items:center;width:100%;margin-top:12px;display:flex}.segment-add-filter-btn{color:var(--theme-accent,var(--text-h));border:1px solid var(--theme-accent,var(--border));cursor:pointer;background:#fff;border-radius:6px;width:auto;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-block}.segment-add-filter-btn:hover{background:var(--accent-bg,#0000000d)}.segment-filter-category{border:1px solid var(--border,#e0e0e0);background:#f9f9f9;border-radius:6px;margin-bottom:0;padding:12px 16px}.segment-category-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.segment-category-title{color:#282828;font-size:16px;font-weight:700}.segment-category-delete-btn{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;color:#595959!important;padding:4px!important}.segment-category-delete-btn:hover{color:#d32f2f!important}.segment-filter-item-wrapper{background:0 0;border:none;border-radius:0;margin:0;padding:0}.segment-filter-item-label{color:#333;align-items:center;gap:6px;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.segment-filter-incomplete{color:#595959;font-size:12px;font-weight:400}.segment-group-relation{text-align:center;color:#555;margin:5px 0 7px;font-size:14px;font-weight:600;line-height:1}.segment-filter-relation{text-align:center;color:#666;margin:14px 0 0;font-size:13px;font-weight:600;line-height:1}.segment-filter-item-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:0;display:flex}#root .segment-filter-item-row select,#root .segment-filter-item-row select option,#root .segment-filter-item-row input,.segment-filter-item-row select,.segment-filter-item-row select option,.segment-filter-item-row input{border:1px solid var(--border,#bcbcbc)!important;box-sizing:border-box!important;vertical-align:middle!important;border-radius:4px!important;flex:1 1 0!important;min-width:100px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:6px 8px!important;font-size:15px!important}.segment-filter-item-row select option{height:auto!important;min-height:auto!important;padding:4px 8px!important;font-size:15px!important}.segment-filter-item-row .segment-custom-multiselect{flex:1 1 0;align-items:center;min-width:100px;height:36px;margin:0;display:flex;position:relative}.segment-multiselect-trigger{color:#282828!important;border:1px solid var(--border,#bcbcbc)!important;cursor:pointer!important;box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:6px 8px!important;font-size:15px!important;font-weight:400!important;display:flex!important}.segment-selected-text{white-space:nowrap;text-overflow:ellipsis;color:#282828;flex:1;overflow:hidden}.segment-selected-text.placeholder,#root select.segment-select-placeholder,select.segment-select-placeholder{color:#757575!important}.segment-dropdown-arrow{color:#666;margin-left:6px;font-size:10px;transition:transform .2s}.segment-dropdown-arrow.open{transform:rotate(180deg)}.segment-multiselect-dropdown{border:1px solid var(--border,#bcbcbc);z-index:1000;background:#fff;border-top:none;border-radius:0 0 4px 4px;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}#root label.segment-dropdown-option,.segment-dropdown-option{cursor:pointer!important;box-sizing:border-box!important;border-bottom:1px solid #f0f0f0!important;flex-direction:row!important;grid-column:auto!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:28px!important;margin:0!important;padding:6px 10px!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;display:flex!important}#root label.segment-dropdown-option:hover,.segment-dropdown-option:hover{background-color:var(--accent-bg,#0000000d)!important}#root label.segment-dropdown-option.selected,.segment-dropdown-option.selected{background-color:var(--accent-bg,#0000001a)!important}#root label.segment-dropdown-option>input[type=checkbox],.segment-dropdown-option input[type=checkbox]{flex:0 0 16px!important;order:0!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:0 8px 0 0!important;padding:0!important}#root label.segment-dropdown-option>span,.segment-dropdown-option span{-webkit-user-select:none;user-select:none;color:#282828!important;order:1!important;font-size:15px!important}.segment-filter-delete-btn{cursor:pointer;appearance:none;flex:none;font-size:16px;font-weight:700;line-height:1;color:#777!important;background:0 0!important;border:none!important;padding:6px 8px!important}.segment-filter-delete-btn:hover{color:#d32f2f!important}.app-ai-panel{box-sizing:border-box;flex:none;width:0;min-width:0;height:100vh;transition:width .2s;position:sticky;top:0;overflow:hidden}.app-ai-panel-open{width:404px;padding:12px}.app-ai-panel-inner{background:var(--bg,#fff);border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 1px 3px #00000014}.app-ai-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.app-ai-panel-title{color:var(--text-h);white-space:nowrap;font-weight:600}.app-ai-panel-beta{color:var(--text);font-size:12px;font-weight:400}.app-ai-panel-header-right{align-items:center;gap:8px;display:flex}.app-ai-panel-usage{color:var(--text);white-space:nowrap;font-size:11px}.app-ai-panel-new{border:1px solid var(--border);white-space:nowrap;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.4}.app-ai-panel-new:hover{background:var(--accent-bg);color:var(--theme-accent,#7236bb)}.app-ai-panel-close{width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.app-ai-panel-close:hover{background:var(--accent-bg);color:var(--theme-accent,#7236bb)}.app-ai-panel-messages{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.app-ai-panel-empty{text-align:center;color:var(--text);margin:auto 0;padding:0 12px;font-size:13px}.mems-agent-msg{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:90%;padding:8px 12px;font-size:13px;line-height:1.5}.mems-agent-msg p{margin:0 0 6px}.mems-agent-msg p:last-child{margin-bottom:0}.mems-agent-msg ul,.mems-agent-msg ol{margin:0 0 6px;padding-left:20px}.mems-agent-msg-heading{margin-bottom:4px;font-weight:600}.mems-agent-msg-user{background:var(--theme-accent,#7236bb);color:#fff;align-self:flex-end}.mems-agent-msg-assistant{background:var(--accent-bg);color:var(--text-h);align-self:flex-start}.mems-agent-msg-error{color:#611a15;background:#fdecea;align-self:flex-start}.mems-agent-link{color:var(--theme-accent,#7236bb);font-weight:600;text-decoration:none}.mems-agent-link:hover{text-decoration:underline}.mems-agent-table-wrap{max-width:100%;margin-bottom:6px;overflow-x:auto}.mems-agent-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.mems-agent-table th,.mems-agent-table td{border:1px solid var(--border);text-align:left;padding:4px 6px}.mems-agent-table th{background:#0000000a}.mems-agent-typing{align-items:center;gap:4px;padding:10px 12px;display:flex}.mems-agent-typing-dot{background:var(--theme-accent,#7236bb);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mems-agent-typing-bounce}.mems-agent-typing-dot:nth-child(2){animation-delay:.15s}.mems-agent-typing-dot:nth-child(3){animation-delay:.3s}@keyframes mems-agent-typing-bounce{0%,80%,to{opacity:.4;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.mems-agent-confirm{border:1px solid var(--accent-border,#7236bb80);border-radius:8px;align-self:stretch;padding:10px 12px;font-size:13px}.mems-agent-confirm-title{color:var(--text-h);margin-bottom:6px;font-weight:600}.mems-agent-confirm-args{background:#0000000a;border-radius:6px;margin:0 0 8px;padding:8px;font-size:11px;overflow-x:auto}.mems-agent-btn{cursor:pointer;border:none;border-radius:4px;margin-right:8px;padding:6px 12px;font-size:12px}.mems-agent-btn-confirm{background:var(--theme-accent,#7236bb);color:#fff}.mems-agent-btn-confirm:hover{filter:brightness(.92)}.mems-agent-btn-cancel{border:1px solid var(--border);color:var(--text);background:0 0}.mems-agent-btn-cancel:hover{background:var(--accent-bg)}.app-ai-panel-input-row{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding:12px;display:flex}.app-ai-panel-input{resize:vertical;border:1px solid var(--border);min-width:0;font:inherit;color:var(--text-h);background:var(--bg,#fff);border-radius:6px;flex:auto;padding:8px 10px;font-size:13px;line-height:1.4}.app-ai-panel-input:disabled{opacity:.6}.app-ai-panel-send{background:var(--theme-accent,#7236bb);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:none;padding:8px 14px;font-size:13px}.app-ai-panel-send:disabled{opacity:.5;cursor:default}.app-ai-panel-send:not(:disabled):hover{filter:brightness(.92)}.app-page{background-color:#ededed;flex-direction:column;min-height:100vh;display:flex}.app-body-row{flex:auto;align-items:stretch;min-height:0;display:flex}.app-page-main{flex-direction:column;flex:auto;min-width:0;display:flex}.app-shell{box-sizing:border-box;flex:auto;align-items:flex-start;gap:0;padding:3px;display:flex}.app-shell:has(.message-performance-report-page){padding-top:3px}.app-sidebar{min-width:0;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;flex:0 0 268px;padding:0}.app-sidebar-collapsed{box-shadow:none;background:0 0;flex:0 0 0;padding:12px 0;overflow:hidden}.app-shell-collapse-toggle{width:20px;min-width:0;height:22px;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:2px;flex:0 0 20px;justify-content:center;align-self:flex-start;align-items:center;margin:14px 1px 0 0;padding:0;transition:color .15s,background-color .15s;display:flex}.app-shell-collapse-toggle:hover{color:var(--theme-accent,#7236bb);background-color:#00000014}.app-sidebar-collapse-icon-collapsed{transform:rotate(180deg)}.app-logo{background-position:0;background-repeat:no-repeat;height:40px;margin-bottom:16px}.app-account-status{color:var(--text-h);border:1px solid var(--border);background:var(--bg,#fff);border-radius:12px;margin-top:10px;margin-bottom:10px;font-size:16px;overflow:hidden;box-shadow:0 2px 6px #0000000d}.app-account-status-title{color:#fff;background:var(--theme-accent,#7236bb);text-align:center;padding:10px 14px;font-size:20px;font-weight:700;line-height:1.3}.app-account-status-body{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.app-account-status-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;line-height:1.4;display:flex}.app-account-status-label{color:#282828;flex:none;font-weight:400}#root .app-account-status a,#root .app-account-status-label a{cursor:pointer;color:var(--theme-accent,#7236bb)!important;text-decoration:underline!important}#root .app-account-status a:hover,#root .app-account-status-label a:hover{filter:brightness(.85);color:var(--theme-accent,#7236bb)!important;text-decoration:underline!important}.app-account-status-value{color:#282828;text-align:right;word-break:break-word;font-weight:500}.app-sidebar-group{background:var(--bg,#fff);border:1px solid var(--border);border-radius:14px;margin-bottom:10px;padding:4px;box-shadow:0 1px 3px #0000000d}.app-sidebar-section{color:var(--theme-accent,#7236bb);margin:0;font-size:20px;font-weight:400}.app-sidebar-section-toggle{text-align:left;cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;font-family:inherit;transition:background-color .15s;display:flex;color:var(--theme-accent,#7236bb)!important;background:0 0!important;border:none!important;padding:10px 14px!important;font-size:20px!important;font-weight:400!important}.app-sidebar-section-toggle:hover:not(.app-sidebar-section-toggle-expanded){background:#7236bb0a!important}.app-sidebar-section-toggle-expanded{background:var(--accent-bg,#7236bb12)!important}.app-sidebar-section-title{color:inherit;flex:auto;font-size:20px;line-height:1.3}.app-sidebar-section-chevron{color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s;display:inline-flex}.app-sidebar-section-toggle-expanded .app-sidebar-section-chevron{transform:rotate(180deg)}.app-sidebar-chevron{justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.app-sidebar-chevron-collapsed{transform:rotate(-90deg)}.app-sidebar-section-icon{width:24px;height:24px;color:var(--theme-accent,#7236bb);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-sidebar-section-icon svg{width:24px;height:24px}.app-sidebar-subsection{color:var(--text-h);align-items:center;gap:6px;margin:0;padding:0 0 0 28px;font-size:16px;font-weight:400;line-height:1.25;display:flex}.app-sidebar-subsection-chevron-btn{cursor:pointer;min-width:14px;min-height:14px;color:var(--theme-accent,#7236bb);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-sidebar-subsection-link{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;padding:0;text-decoration:none}.app-sidebar-subsection-link:hover{text-decoration:underline}.app-sidebar-subsection-group{margin-bottom:2px}.app-sidebar nav .app-sidebar-subsection-group .app-sidebar-subsection-link{padding-left:0}.app-sidebar nav .app-sidebar-subsection-group a{padding-left:65px}.app-sidebar nav .app-sidebar-group>a{padding-left:56px}.app-sidebar nav .app-sidebar-group>a.app-recent-item-link{padding-left:28px}.app-sidebar nav a{color:var(--text-h);border-radius:4px;padding:4.5px 10px;font-size:16px;line-height:1.35;text-decoration:none;transition:background-color .12s;display:block}.app-sidebar nav a:hover,.app-sidebar nav a.active{background:var(--accent-bg)}.app-recent-item-link{align-items:center;gap:8px;display:flex!important}.app-recent-item-icon{width:20px;height:20px;color:var(--theme-accent,#7236bb);flex:0 0 20px}.app-main-column{min-width:0;max-width:none;box-shadow:none;background:#ededed;border-radius:8px;flex-direction:column;flex:auto;margin-left:-20px;margin-right:-15px;display:flex}.app-main-column:has(.message-performance-report-page){box-shadow:none;background:#ededed}.app-main-column:has(.message-performance-report-page) .app-content{padding-top:10px}@media (width<=900px){.app-main-column{flex:auto;max-width:none}}.app-forbidden-alert{color:#611a15;background:#fdecea;border:1px solid #f5c6cb;border-radius:6px;margin:3px 3px 0;padding:10px 16px}.app-forbidden-alert .link-button{margin-left:6px;font-weight:600;color:#611a15!important;text-decoration:underline!important}.app-forbidden-alert .link-button:hover{filter:brightness(.85);text-decoration:underline!important}.app-topbar-row{background:var(--bg,#fff);z-index:10010;border-radius:8px;align-items:center;gap:16px;margin:3px 3px 0;padding:8px 16px;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.app-topbar-row #banner{flex:none;width:auto}.app-topbar{flex-wrap:wrap;flex:auto;align-items:center;gap:2px;display:flex}.app-topbar-item{align-items:center;display:flex;position:relative}.app-topbar-link{font:inherit;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:2px;padding:6px 8px;font-weight:400;text-decoration:none;display:inline-flex;min-width:0!important;font-family:inherit!important;font-size:20px!important}.app-topbar-link:hover,.app-topbar-link-open{background:var(--accent-bg)}.app-topbar-link.active,.app-topbar-link.active span{color:var(--theme-accent,#7236bb)!important}.app-topbar-toggle{font:inherit;min-width:0;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px 6px 6px 2px;display:inline-flex;font-family:inherit!important}.app-topbar-toggle:hover{background:var(--accent-bg)}.app-topbar-chevron{color:var(--theme-accent,#7236bb);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.app-topbar-chevron-open{transform:rotate(180deg)}.app-topbar-dropdown{z-index:20;background:var(--bg,#fff);border:1px solid var(--border);border-radius:4px;min-width:220px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.app-topbar-dropdown-link{color:var(--text-h);white-space:nowrap;padding:6px 12px;font-size:16px;text-decoration:none;display:block}.app-topbar-dropdown-link:hover{background:var(--accent-bg)}.app-topnav-search{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;margin-right:4px;display:flex;position:relative}.app-topnav-search-trigger{width:32px;height:32px;color:var(--text-h);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;border:none!important;min-width:0!important;min-height:0!important;padding:0!important}.app-topnav-search-trigger:hover{background:var(--accent-bg)}.app-topnav-search-trigger svg{width:24px;height:24px}.app-topnav-search-wrapper{z-index:10020;border:1px solid var(--theme-accent,#7236bb);box-sizing:border-box;border-radius:18px;align-items:center;width:300px;height:34px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e;background:#fff!important}.app-topnav-search-icon{z-index:2;color:#666!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:10px!important;right:auto!important;transform:translateY(-50%)!important}.app-topnav-search-icon svg{width:15px;height:15px}.app-topnav-search-input{width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:var(--text,#333)!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:18px!important;outline:none!important;margin:0!important;padding:0 30px 0 32px!important;font-family:inherit!important;font-size:13px!important;line-height:32px!important}.app-topnav-search-clear{z-index:2;color:#888!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:0!important;height:22px!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:auto!important;right:6px!important;transform:translateY(-50%)!important}.app-topnav-search-clear:hover{color:var(--text,#111)!important;background:#00000014!important}.app-topnav-search-dropdown{border:1px solid var(--border,#ccc);z-index:10021;border-radius:8px;width:320px;max-height:360px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 6px 20px #0000002e;background:#fff!important}.app-topnav-search-item{cursor:pointer;text-align:left;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.app-topnav-search-item:hover,.app-topnav-search-item-active{background:var(--accent-bg,#0000000d)}.app-topnav-search-item-label{color:var(--text,#222);font-size:14px;font-weight:500}.app-topnav-search-item-category{color:#777;font-size:11px}.app-topnav-search-no-results{color:#777;text-align:center;padding:12px;font-size:13px}.app-user{flex-direction:row;flex:none;align-items:center;gap:12px;display:flex}.app-ai-trigger{width:32px;min-width:0;height:32px;min-height:0;color:var(--theme-accent,#7236bb);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.app-ai-trigger:hover,.app-ai-trigger:focus-visible{background:var(--accent-bg,#7236bb14)}.app-help-wrapper{align-items:center;display:flex;position:relative}.app-help-button{width:32px;min-width:0;height:32px;min-height:0;color:var(--theme-accent,currentColor);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.app-help-button:hover,.app-help-button:focus-visible{background:var(--accent-bg,#0000000d)}.app-help-dropdown{white-space:nowrap;background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);z-index:10;border-radius:4px;margin:4px 0 0;padding:6px 0;font-size:13px;list-style:none;display:none;position:absolute;top:100%;right:0}.app-help-dropdown-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:6px 14px;display:block}.app-help-dropdown-item:hover,.app-help-dropdown-item:focus-visible{background:var(--accent-bg,#0000000d);color:var(--theme-accent,currentColor)}.app-help-wrapper:hover .app-help-dropdown,.app-help-wrapper:focus-within .app-help-dropdown{display:block}.app-avatar{width:32px;min-width:0;height:32px;min-height:0;color:var(--theme-accent,currentColor);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;overflow:hidden}.app-avatar:hover,.app-avatar:focus-visible{background:var(--accent-bg,#0000000d)}.app-avatar img{object-fit:cover;width:100%;height:100%}.app-avatar-wrapper{position:relative}#root .app-user-details{white-space:nowrap;background:var(--bg);border:1px solid var(--border);font-family:var(--sans);z-index:10;border-radius:6px;margin:5px 0 0;padding:10px 18px;line-height:1.4;list-style:none;display:none;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #00000026;font-size:15px!important}#root .app-user-details li{font-family:var(--sans);color:#444;align-items:center;margin:0;padding:4px 0;line-height:1.45;display:flex;font-size:15px!important}#root .app-user-details li span{font-family:var(--sans);color:#444;line-height:1.4;font-size:15px!important}#root .app-user-details-name,#root .app-user-details-name span{color:var(--text-h,#08060d)!important;font-weight:700!important}#root .app-user-details a,#root .app-user-details .app-user-link{color:var(--accent,#7236bb);cursor:pointer;font-family:var(--sans);font-weight:400;line-height:1.4;text-decoration:underline;display:inline-block;background:0 0!important;border:none!important;padding:0!important;font-size:15px!important}#root .app-user-details a:hover,#root .app-user-details .app-user-link:hover{color:var(--text-h,#08060d);text-decoration:underline}#root .app-user-details .app-user-logout-row{margin-top:3px}.app-avatar-wrapper:hover #root .app-user-details,.app-avatar-wrapper:focus-within #root .app-user-details,#root .app-avatar-wrapper:hover .app-user-details,#root .app-avatar-wrapper:focus-within .app-user-details{display:block}.app-content{flex:auto;padding:10px 15px 10px 20px}.app-footer{color:#444;border-top:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:24px 16px;font-size:16px;display:flex;position:relative}#root #footer #legal,#root #footer #legal a{font-family:var(--sans);color:#444;font-size:16px}#root #footer #legal a{margin:0 7px;text-decoration:underline}#root #footer #legal a:hover{text-decoration:underline}#root #footer #legal .footer-sep{color:#333}.app-footer a{color:inherit;text-decoration:underline}#powered_by{height:32px;position:absolute!important;bottom:4px!important;left:12px!important}body#loginBody,body#loginBody #root{background-color:#fff!important}.login-page{background:#fff;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.login-header{box-sizing:border-box;align-self:center;width:1210px;max-width:calc(100% - 30px);margin:0 auto;padding:0}#root #loginBanner,.login-page #loginBanner{color:#000;vertical-align:top;box-sizing:border-box;background:linear-gradient(90deg,#282828 0%,#3f1d4d 100%);border-radius:0;align-items:center;width:100%;height:100px;min-height:100px;margin:0;padding:6px 0;display:flex}.login-page #banner{background-color:#0000;margin:0}.login-page #banner #logo{background-image:url(/sei/static/images/soprano-logo-24-5-2022.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:400px;max-width:100%;height:36px;margin-left:42px;display:block}body#loginBody #root #loginBanner{border-radius:0;width:100%;margin:0;position:relative}.login-footer{text-align:center;width:100%;color:var(--text);box-sizing:border-box;align-self:center;margin-top:auto;margin-left:auto;margin-right:auto;font-size:12px}#root #footer #legal{box-sizing:border-box;padding:24px 10px}body#loginBody #root #footer{width:100%;max-width:none;margin:0 auto}body#loginBody #root #footer #legal{width:100%}.login-footer a{color:inherit;text-decoration:underline}.login-main-wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.login-page>.login-card,.login-main-wrapper>.login-card{margin:auto 0}.login-card{border:1px solid var(--border);text-align:left;background-color:#fff;border-radius:8px;width:360px;max-width:calc(100% - 32px);padding:32px}.login-card [role=alert]{color:var(--danger,#b91c1c);margin-top:0;margin-bottom:16px}.login-card [role=alert]:first-line{color:var(--danger,#b91c1c)}.login-card input{max-width:none}.login-actions-row{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.login-mfa-actions{flex-wrap:nowrap;justify-content:center;gap:8px}.login-mfa-actions button{white-space:nowrap;padding:6.5px 12px;font-size:14px}.login-card .login-cancel-button{color:#fff;background:#f71a68;border:none;border-radius:25px;padding:6.5px 24px}.login-card .login-cancel-button:hover{opacity:1;background:#ff4989}.login-card .login-resend-button{color:#fff;text-align:center;background:#f71a68;border:none;border-radius:25px;justify-content:center;align-items:center;padding:6.5px 24px;display:inline-flex}.login-card .login-resend-button:hover{opacity:1;background:#ff4989}body#loginBody .login-card button:not(.app-alert-close-btn),body#loginBody #loginSubmit,body#loginBody #resetSubmit{color:#fff;cursor:pointer;background-color:#f71a68;border:none;border-radius:25px;padding:6.5px 24px;font-size:16px;transition:background-color .2s,opacity .2s}body#loginBody .login-card button:not(.app-alert-close-btn):hover:not(:disabled),body#loginBody #loginSubmit:hover:not(:disabled),body#loginBody #resetSubmit:hover:not(:disabled){color:#fff;opacity:1;background-color:#f71a68}body#loginBody #loginSubmit:disabled{opacity:1;background-color:var(--theme-login-loading-bg,var(--theme-accent,#7236bb))!important;color:var(--theme-login-loading-text,#fff)!important}.login-mfa-message{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.login-mfa-message-icon{box-sizing:border-box;border:2px solid var(--theme-accent,#1d4ed8);width:32px;height:23px;color:var(--theme-accent,#1d4ed8);border-radius:5px;flex:0 0 32px;margin-top:2px;display:block;position:relative;overflow:hidden}.login-mfa-message-icon:before,.login-mfa-message-icon:after{content:"";background:currentColor;width:20px;height:2px;position:absolute;top:3px}.login-mfa-message-icon:before{left:-5px;transform:rotate(32deg)}.login-mfa-message-icon:after{right:-5px;transform:rotate(-32deg)}.login-mfa-message-icon-sms{background:0 0;border:none;border-radius:5px;flex-basis:20px;width:20px;height:28px;margin-left:0;margin-right:0;overflow:hidden}.login-mfa-message-icon-sms:before{content:"";width:8px;height:20px;font-size:initial;background:0 0;border:2px solid;border-radius:4px;line-height:normal;top:4px;left:6px;transform:none}.login-mfa-message-icon-sms:after{content:"";background:currentColor;border-radius:2px;width:3px;height:2px;top:6px;left:9px;transform:none}.login-mfa-sms-lead{white-space:nowrap}.login-mfa-message p{margin:0}.login-mfa-trouble{margin:16px 0}.login-forgot-link{white-space:nowrap;font-size:12px}.login-page-customized{align-items:center;min-width:1210px;min-height:auto;position:relative}.login-page-customized .login-header{width:1210px;max-width:none}.login-page-customized .login-footer,body#loginBody #root .login-page-customized #footer{width:100%;max-width:none;margin-top:24px}.login-layout{box-sizing:border-box;background:0 0;flex-shrink:0;align-items:flex-start;gap:10px;width:1210px;max-width:none;margin:10px auto 0;padding:0 0 32px;display:flex;position:relative}.login-main-column{flex-direction:column;flex:0 0 800px;width:800px;min-width:800px;max-width:800px;display:flex}.login-main-content,.login-bottom-content{word-break:break-word;width:100%;min-width:0;max-width:100%;position:relative}.login-side{flex-direction:column;flex:0 0 400px;gap:15px;width:400px;min-width:400px;max-width:400px;display:flex}.login-side .sidebarx{margin-top:0!important}.login-side .login-card{box-sizing:border-box;width:100%;max-width:100%}.login-side-extra{width:100%;min-width:0;position:static}#root .login-layout .sidebarx-soprano{width:148px;position:absolute;bottom:45px;right:40px}#root .login-page-customized .sidebarx-soprano img{width:auto;max-width:148px;height:auto}.login-main-content img,.login-main-content video,.login-main-content iframe,.login-bottom-content img,.login-bottom-content video,.login-bottom-content iframe,.login-side-extra img,.login-side-extra video,.login-side-extra iframe,.login-main-content table,.login-bottom-content table,.login-side-extra table{max-width:100%}#root .login-main-content .slider{min-height:500px;position:relative;overflow:hidden}#root .login-main-content .slider>.items{opacity:0;width:100%;max-width:100%;animation:60s infinite login-slide-rotation;display:block;position:absolute;inset:0}#root .login-main-content .slider>.items:first-child{animation-delay:0s}#root .login-main-content .slider>.items:nth-child(2){animation-delay:12s}#root .login-main-content .slider>.items:nth-child(3){animation-delay:24s}#root .login-main-content .slider>.items:nth-child(4){animation-delay:36s}#root .login-main-content .slider>.items:nth-child(5){animation-delay:48s}@keyframes login-slide-rotation{0%,18%{opacity:1}20%,to{opacity:0}}@media (prefers-reduced-motion:reduce){#root .login-main-content .slider>.items{animation:none}#root .login-main-content .slider>.items:not(:first-child){display:none}}.login-mfa-user{color:#282828;word-break:break-all;margin:0 0 12px;font-size:14px;font-weight:600}.login-mfa-fieldset{border:none;margin:0 0 12px;padding:0}.login-mfa-option{cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;display:flex}.login-mfa-option input[type=radio]{cursor:pointer;flex-shrink:0;width:auto;margin:0}.login-mfa-option input[type=radio]:focus{outline:none}.login-mfa-option input[type=radio]:focus-visible{outline:2px solid var(--theme-accent,#0056b3);outline-offset:2px}.login-mfa-option label{cursor:pointer;color:#282828;margin-bottom:0;font-size:15px;font-weight:400!important}#root .login-card .login-mfa-option label,#root .login-card .login-checkbox-row label{font-weight:400!important}.login-checkbox-row{align-items:center;gap:10px;margin-top:14px;margin-bottom:20px;display:flex}.login-checkbox-row input[type=checkbox]{cursor:pointer;flex-shrink:0;width:auto;margin:0}.login-checkbox-row label{cursor:pointer;color:#282828;margin-bottom:0;font-size:14px;font-weight:400!important}.registration-page{max-width:640px;margin:0 auto;padding:2rem 1.5rem}.registration-language-switcher{justify-content:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.registration-lang-active{cursor:default;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.registration-step{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.registration-primary-button{cursor:pointer;align-self:flex-start;padding:.6rem 1.5rem;font-weight:700}.registration-primary-button:disabled{cursor:not-allowed;opacity:.6}.registration-captcha-button{cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;display:block}.registration-captcha-image{width:200px;height:60px;display:block}.registration-error{color:var(--color-error,#b00020);font-weight:700}.registration-info{font-weight:700}.registration-footer{color:#666;margin-top:3rem;font-size:.85rem}.contact-update-page{max-width:640px;margin:0 auto;padding:2rem 1.5rem}.contact-update-page-wide{max-width:1000px}.contact-update-step{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.contact-update-primary-button{cursor:pointer;align-self:flex-start;padding:.6rem 1.5rem;font-weight:700}.contact-update-primary-button:disabled{cursor:not-allowed;opacity:.6}.contact-update-captcha-button{cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;display:block}.contact-update-captcha-image{width:200px;height:60px;display:block}.contact-update-error{color:var(--color-error,#b00020);font-weight:700}.contact-update-info{font-weight:700}.contact-update-checkbox-row{align-items:center;gap:.5rem;display:flex}@layer rdg{@layer Defaults,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.rdg-7-0-0-beta-60-fa71d63e{contain:strict;visibility:hidden;grid-row:1}}@layer rdg.Cell{.rdg-7-0-0-beta-60-85c48527{border-inline-end:var(--rdg-border-width) solid var(--rdg-border-color);border-block-end:var(--rdg-border-width) solid var(--rdg-border-color);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none;align-content:center;padding-block:0;padding-inline:8px;position:relative;overflow:clip}.rdg-7-0-0-beta-60-85c48527[aria-selected=true]{outline:var(--rdg-selection-width) solid var(--rdg-selection-color);outline-offset:calc(var(--rdg-selection-width) * -1)}}@layer rdg.Cell{.rdg-7-0-0-beta-60-203d9925{z-index:1;position:sticky}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-bfba19bc{--rdg-drag-handle-size:8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.rdg-7-0-0-beta-60-bfba19bc:hover{--rdg-drag-handle-size:16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-7abddb3e{z-index:1;position:sticky}}@layer rdg.CheckboxInput{.rdg-7-0-0-beta-60-3b807ead{block-size:20px;inline-size:20px;margin:auto;display:block}.rdg-7-0-0-beta-60-3b807ead:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.rdg-7-0-0-beta-60-3b807ead:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.rdg-7-0-0-beta-60-07919382{outline:none}}@layer rdg.GroupCellCaret{.rdg-7-0-0-beta-60-02a50147{stroke:currentColor;stroke-width:1.5px;fill:#0000;vertical-align:middle;margin-inline-start:4px}.rdg-7-0-0-beta-60-02a50147>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.rdg-7-0-0-beta-60-56a248e4{display:flex}}@layer rdg.SortableHeaderCellName{.rdg-7-0-0-beta-60-7fad8c83{text-overflow:ellipsis;flex-grow:1;overflow:clip}}@layer rdg.Cell{.rdg-7-0-0-beta-60-35ccb4c8{background-color:#ccf}}@layer rdg.EditCell{.rdg-7-0-0-beta-60-46f9ea88{padding:0}}@layer rdg.HeaderRow{.rdg-7-0-0-beta-60-0dbd5994{background-color:var(--rdg-header-background-color);font-weight:700;display:contents}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-85c48527{z-index:2;position:sticky}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-203d9925{z-index:3}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-2a7e240d{cursor:pointer}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-1893dc0f{touch-action:none}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-4e60db91{cursor:col-resize;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:0}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-f2d18717{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-3d12c7ae{outline-offset:-2px;border-radius:4px;outline:2px solid #008cff;width:fit-content}}@layer rdg.Row{.rdg-7-0-0-beta-60-3c083f1b{grid-column:1/-1;grid-template:subgrid / subgrid;background-color:var(--rdg-background-color);display:grid}.rdg-7-0-0-beta-60-3c083f1b:hover{background-color:var(--rdg-row-hover-background-color)}.rdg-7-0-0-beta-60-3c083f1b:focus{outline:none}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]:after{content:"";z-index:1;pointer-events:none;border:var(--rdg-selection-width) solid var(--rdg-selection-color);grid-column:1/-1}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before,.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{content:"";display:inline-block;position:absolute;inset-block:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before{border-inline-start:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-start:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{border-inline-end:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-end:0}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.SortIcon{.rdg-7-0-0-beta-60-3d5115f3{fill:currentColor}.rdg-7-0-0-beta-60-3d5115f3>path{transition:d .1s}}@layer rdg.Defaults{.rdg-7-0-0-beta-60-ccd2e5d9 *,.rdg-7-0-0-beta-60-ccd2e5d9 :before,.rdg-7-0-0-beta-60-ccd2e5d9 :after{box-sizing:inherit}}@layer rdg.Root{.rdg-7-0-0-beta-60-ccd2e5d9{--rdg-selection-width:2px;--rdg-selection-color:#67afe9;--rdg-font-size:14px;--rdg-border-width:1px;--rdg-summary-border-width:calc(var(--rdg-border-width) * 2);--rdg-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#ddd);--rdg-border-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#444);--rdg-summary-border-color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#555);--rdg-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--rdg-header-background-color:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#1b1b1b);--rdg-header-draggable-background-color:var(--lightningcss-light,#e7e7e7)var(--lightningcss-dark,#2d2d2d);--rdg-row-hover-background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#171717);--rdg-row-selected-background-color:var(--lightningcss-light,#dbecfa)var(--lightningcss-dark,#1a73bc);--rdg-row-selected-hover-background-color:var(--lightningcss-light,#c9e3f8)var(--lightningcss-dark,#1768ab);--rdg-checkbox-focus-color:#61b8ff}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rdg-7-0-0-beta-60-ccd2e5d9{accent-color:var(--lightningcss-light,#005194)var(--lightningcss-dark,#94cfff);contain:content;content-visibility:auto;border:1px solid var(--rdg-border-color);box-sizing:border-box;background-color:var(--rdg-background-color);block-size:350px;color:var(--rdg-color);font-size:var(--rdg-font-size);font-variant-numeric:tabular-nums;display:grid;overflow:auto;container:rdg-root/scroll-state}.rdg-7-0-0-beta-60-ccd2e5d9:before{content:"";grid-area:-2/-2/-1/-1}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-last-child(1 of .rdg-top-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-end:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-child(1 of .rdg-bottom-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-start:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}}@layer rdg.Root{.rdg-7-0-0-beta-60-e9b0e1c9{-webkit-user-select:none;user-select:none}.rdg-7-0-0-beta-60-e9b0e1c9 .rdg-7-0-0-beta-60-3c083f1b{cursor:move}}.rdg-7-0-0-beta-60-2e639f12{pointer-events:none;z-index:1;opacity:1;width:10px;transition:opacity .1s;position:sticky}.rdg-7-0-0-beta-60-2e639f12:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.rdg-7-0-0-beta-60-86aef152{background-image:linear-gradient(90deg,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0006),#0000)}@container rdg-root not scroll-state(scrollable:inline-start){.rdg-7-0-0-beta-60-86aef152{opacity:0}}.rdg-7-0-0-beta-60-7689f238{background-image:linear-gradient(270deg,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0006),#0000)}@container rdg-root not scroll-state(scrollable:inline-end){.rdg-7-0-0-beta-60-7689f238{opacity:0}}.rdg-7-0-0-beta-60-487ac462{z-index:2}@layer rdg.SummaryRow{.rdg-7-0-0-beta-60-0b90c82c{z-index:2;position:sticky}}@layer rdg.GroupedRow{.rdg-7-0-0-beta-60-e74a2be3:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.rdg-7-0-0-beta-60-e74a2be3>.rdg-7-0-0-beta-60-85c48527:not(:last-child,.rdg-7-0-0-beta-60-203d9925),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of .rdg-cell-frozen-start),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of .rdg-cell-frozen-end){border-inline-end:none}}@layer rdg.TextEditor{.rdg-7-0-0-beta-60-2f8db206{appearance:none;box-sizing:border-box;vertical-align:top;block-size:100%;inline-size:100%;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size);border:2px solid #ccc;padding-block:0;padding-inline:6px}.rdg-7-0-0-beta-60-2f8db206:focus{border-color:var(--rdg-selection-color);outline:none}.rdg-7-0-0-beta-60-2f8db206::placeholder{color:#999;opacity:1}}
