:root{font-family:Arial,sans-serif;line-height:1.5;color:var(--app-text);background-color:var(--app-bg);--app-bg: #f3f4f6;--app-surface: #ffffff;--app-surface-muted: #f8fafc;--app-border: #e5e7eb;--app-border-subtle: #f0f0f0;--app-text: #1f2937;--app-text-muted: #6b7280;--app-nav-hover-bg: #ffffff;--app-nav-active-bg: #dbeafe;--app-nav-active-border: #bfdbfe;--app-nav-active-text: #1d4ed8;--app-link: #1d4ed8;--app-link-hover: #1e40af;--app-inactive-row-bg: #f8fafc;--app-inactive-row-hover-bg: #f1f5f9;--app-table-header-bg: #f7f9fc;--app-table-header-text: #334155;--app-table-bg: #ffffff;--app-table-empty-bg: #ffffff;--app-popover-bg: #ffffff;--app-panel-hover-bg: #fafafa;--app-panel-active-bg: #eaf3ff;--app-preview-bg: #ffffff;--app-preview-text: #1f2937;--app-preview-muted: #6b7280;--app-selection-bg: #e6f4ff;--app-selection-hover-bg: #d6e9ff;--app-excluded-bg: #fff2f0;--app-excluded-hover-bg: #ffe5e0;--app-filter-bg: #fbfcfe;--app-topbar-bg: #1d4ed8;--app-topbar-border: #1e40af;--app-topbar-text: #dbeafe;--app-topbar-hover-bg: rgba(219, 234, 254, .14)}html[data-theme=dark]{--app-bg: #15171c;--app-surface: #1c1f26;--app-surface-muted: #11141a;--app-border: #343a46;--app-border-subtle: #252a33;--app-text: #e5e7eb;--app-text-muted: #9ca3af;--app-nav-hover-bg: #20242c;--app-nav-active-bg: #263242;--app-nav-active-border: #4b698f;--app-nav-active-text: #dbeafe;--app-link: #93c5fd;--app-link-hover: #bfdbfe;--app-inactive-row-bg: #1a1d24;--app-inactive-row-hover-bg: #20242c;--app-table-header-bg: #2a2e37;--app-table-header-text: #f3f4f6;--app-table-bg: #181b21;--app-table-empty-bg: #17191f;--app-popover-bg: #1f232b;--app-panel-hover-bg: #272c35;--app-panel-active-bg: #25364a;--app-preview-bg: #f8fafc;--app-preview-text: #111827;--app-preview-muted: #374151;--app-selection-bg: #263242;--app-selection-hover-bg: #2d3a4c;--app-excluded-bg: #3a2326;--app-excluded-hover-bg: #46292d;--app-filter-bg: #1c1f26;--app-topbar-bg: #1e3a5f;--app-topbar-border: #2f4f7a;--app-topbar-text: #bfdbfe;--app-topbar-hover-bg: rgba(191, 219, 254, .13)}*{box-sizing:border-box}body{margin:0;color:var(--app-text);background:var(--app-bg)}html,body,#root{width:100%;min-height:100%}h1{margin:0;font-size:1.75rem;font-weight:600}.global-layout{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--app-bg)}.global-layout-topbar{height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 0 1.15rem;border-bottom:1px solid var(--app-topbar-border);background:var(--app-topbar-bg);color:var(--app-topbar-text);box-shadow:0 1px #0f172a14;position:relative;z-index:1200}.global-layout-brand{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.98rem;font-weight:400;letter-spacing:0;padding:.3rem 0;cursor:pointer;opacity:.78}.global-layout-brand:hover,.global-layout-brand:focus-visible{color:inherit;opacity:.95}.global-layout-account-trigger.ant-btn{width:3rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border-radius:8px;color:var(--app-topbar-text)}.global-layout-account-trigger.ant-btn:hover,.global-layout-account-trigger.ant-btn:focus-visible{background:var(--app-topbar-hover-bg)!important;color:var(--app-topbar-text)!important}.global-layout-account-avatar{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:.82rem;opacity:.86}.global-layout-account-chevron{font-size:.66rem;opacity:.72}.global-layout-main{flex:1 1 auto;min-height:0;background:var(--app-bg)}.global-layout-sider{border-right:1px solid var(--app-border-subtle);height:100%;background:var(--app-surface-muted)!important}.global-layout-sider .ant-layout-sider-children{height:100%;background:var(--app-surface-muted)}.global-layout-sider-inner{height:100%;display:flex;flex-direction:column;min-height:0}.global-layout-nav-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem .5rem .5rem;display:flex;flex-direction:column;gap:.9rem}.global-layout-nav-group{display:flex;flex-direction:column;gap:.3rem}.global-layout-nav-group-items{display:flex;flex-direction:column;gap:.15rem}.global-layout-nav-section-title{display:block;padding:0 .45rem;font-size:.78rem;color:var(--app-text-muted)}.global-layout-nav-item{appearance:none;width:100%;display:inline-flex;align-items:center;gap:.55rem;padding:.46rem .55rem;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;font:inherit;cursor:pointer;color:var(--app-text)}.global-layout-nav-item:hover{border-color:var(--app-border);background:var(--app-nav-hover-bg)}.global-layout-nav-tooltip-wrapper{display:block}.global-layout-nav-item:disabled,.global-layout-nav-item:disabled:hover{border-color:transparent;background:transparent;color:var(--app-text-muted);cursor:not-allowed;opacity:.56}.global-layout-nav-item-active{border-color:var(--app-nav-active-border);background:var(--app-nav-active-bg);color:var(--app-nav-active-text)}.global-layout-nav-icon{width:1rem;flex:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.global-layout-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-layout-nav-empty{padding:.2rem .45rem;font-size:.82rem;color:var(--app-text-muted)}.global-layout-sider-toggle-row{padding:.5rem;border-top:1px solid var(--app-border-subtle);display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;flex:0 0 auto;background:var(--app-surface-muted);position:relative;z-index:1}.global-layout-nav-admin{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem}.global-layout-sider-toggle{border:1px solid var(--app-border);background:var(--app-surface)}.global-layout-sider-toggle-inline{flex:0 0 auto;align-self:flex-end}.global-layout-floating-toggle{position:fixed;left:8px;bottom:8px;z-index:1100}.global-layout-content{height:100%;min-height:0;padding:1rem;display:flex;flex-direction:column;overflow:auto;background:var(--app-bg)}.global-layout-content-fixed,.global-layout-content-leads{overflow:hidden}.app-shell{width:100%;max-width:none;margin:0;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.leads-page-shell{padding-top:.35rem;height:100%;flex:1 1 auto;min-height:0;overflow:hidden}.leads-main-content{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.4rem;overflow:hidden}.leads-main-content-expanded,.leads-main-content-expanded .leads-table-scroll-area{overflow:hidden}.entry-page{width:100%;max-width:1180px;margin:0 auto;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.entry-page-title{margin:0!important}.import-page{max-width:none;margin:0;padding:1rem 1.25rem 2rem}.entry-import-tabs{width:100%;padding:.85rem 1rem 1rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}.entry-import-tabs .ant-tabs-nav{margin-bottom:.75rem}.entry-card{width:100%}.public-legal-page{min-height:100vh;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--app-bg)}.public-legal-content{width:100%;max-width:760px}.public-legal-card{width:100%;border:1px solid var(--app-border);background:var(--app-surface)}.public-legal-card .ant-card-body{display:flex;flex-direction:column;gap:.45rem}.public-legal-card h1.ant-typography{margin:0 0 .7rem;font-size:1.55rem;font-weight:500;line-height:1.25}.public-legal-card h2.ant-typography{margin:1.1rem 0 .15rem;font-size:1.05rem}.public-legal-card .ant-typography{color:var(--app-text)}.public-legal-list{margin:.1rem 0 .45rem;padding-left:1.25rem;color:var(--app-text)}.public-legal-list li{margin:.12rem 0}.public-legal-links{display:flex;gap:1rem;flex-wrap:wrap;padding-top:.85rem}.public-legal-links a{color:var(--app-link);font-weight:600}.public-legal-links a:hover,.public-legal-links a:focus-visible{color:var(--app-link-hover);text-decoration:underline}.public-footer-links{display:flex;justify-content:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem;font-size:.72rem;line-height:1.4}.public-footer-links a{color:var(--app-text-muted);opacity:.72;text-decoration:none}.public-footer-links a:hover,.public-footer-links a:focus-visible{color:var(--app-text-muted);opacity:.95;text-decoration:underline}.entry-import-layout{width:100%}.entry-import-panel{width:100%;padding:.1rem 0 0}.entry-import-panel-manual{background:transparent}.entry-import-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.entry-import-panel-title{margin:0!important}.entry-import-section{width:100%}.entry-import-info-toggle{padding-inline:0}.entry-import-info-list{margin:0;padding-left:1.25rem}.entry-import-info-fulltext{margin-top:0;padding-top:0}.entry-import-info-title{margin-bottom:.35rem!important}.entry-import-info-section-title{margin:.75rem 0 .35rem!important}.entry-import-info-paragraph,.entry-import-message{margin:0 0 .35rem!important}.entry-import-error-list{margin:0;padding-left:1.25rem}.entry-import-result{margin-top:.85rem}.entry-manual-import-grid{display:grid;grid-template-columns:minmax(340px,.48fr) minmax(760px,1fr);gap:1.25rem;align-items:start}.entry-manual-source-column,.entry-manual-fields-column,.entry-manual-field{min-width:0}.entry-manual-source-column,.entry-manual-fields-column{display:flex;flex-direction:column;gap:.55rem}.entry-manual-source-header,.entry-manual-field-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:32px}.entry-manual-source-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:300px!important}.entry-manual-fields-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:.75rem;row-gap:.65rem}.entry-manual-field{display:flex;flex-direction:column;grid-column:span 4;gap:.22rem}.entry-manual-field-company,.entry-manual-field-city{grid-column:span 8}.entry-manual-field-externalId,.entry-manual-field-gender,.entry-manual-field-houseNumber,.entry-manual-field-postalCode{grid-column:span 4}.entry-manual-field-street{grid-column:span 8}.entry-manual-field-wide{grid-column:1 / -1}.entry-manual-field-label{line-height:1.25}.entry-manual-field>.ant-select,.entry-manual-control-with-actions>.ant-select{width:100%}.entry-manual-control-with-actions{position:relative;min-width:0}.entry-manual-control-with-actions>.ant-input,.entry-manual-control-with-actions>.ant-select .ant-select-selector{padding-right:4.75rem!important}.entry-manual-control-with-actions>.ant-input-textarea .ant-input{padding-right:4.75rem}.entry-manual-control-with-actions>.entry-manual-inline-actions{position:absolute;top:3px;right:4px;z-index:2}.entry-manual-inline-actions{display:inline-flex;align-items:center;gap:.15rem}.entry-manual-selection-button,.entry-manual-icon-button{width:28px;min-width:28px;height:28px;padding-inline:0}.entry-manual-selection-button .ant-btn-icon,.entry-manual-icon-button .ant-btn-icon{display:inline-flex;align-items:center}@media(max-width:820px){.entry-page{padding:.75rem .5rem 1rem}.import-page{max-width:none}.entry-import-tabs{padding:.55rem .55rem .7rem}.entry-import-panel-header,.entry-manual-import-grid{grid-template-columns:1fr}.entry-import-panel-header{align-items:stretch;flex-direction:column;margin-bottom:.7rem}.entry-manual-fields-grid{grid-template-columns:1fr;row-gap:.55rem}.entry-manual-field,.entry-manual-field-company,.entry-manual-field-city,.entry-manual-field-externalId,.entry-manual-field-gender,.entry-manual-field-houseNumber,.entry-manual-field-postalCode,.entry-manual-field-street{grid-column:1 / -1}.entry-manual-source-textarea{min-height:260px!important}.entry-manual-selection-button,.entry-manual-icon-button{width:36px;min-width:36px;height:36px}.entry-manual-control-with-actions>.ant-input,.entry-manual-control-with-actions>.ant-select .ant-select-selector,.entry-manual-control-with-actions>.ant-input-textarea .ant-input{padding-right:5.4rem!important}.account-user-grid{grid-template-columns:1fr}}.entry-templates-section,.entry-template-modal-content{width:100%}.entry-template-name-field{display:flex;flex-direction:column;gap:.375rem}.auth-page-shell{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:1rem}.auth-card{width:100%;max-width:440px}.auth-form{width:100%}.auth-form-field{width:100%;display:flex;flex-direction:column;gap:.35rem}.auth-conflict-card{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.admin-page{max-width:1400px}.settings-page{max-width:960px}.account-page{max-width:1080px}.admin-section-title,.settings-section-title{margin:0 0 .2rem!important}.admin-create-form,.admin-users-card,.admin-link-dialog,.account-sections,.settings-section{width:100%}.account-loading{width:100%;min-height:180px;display:flex;align-items:center;justify-content:center}.account-section-card .ant-card-head{border-color:var(--app-border-subtle)}.account-section-card .ant-descriptions-item-label{color:var(--app-text-muted);font-weight:600}.account-section-card .ant-descriptions-item-content{color:var(--app-text)}.account-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.account-user-column{min-width:0;display:flex;flex-direction:column;gap:.55rem}.account-field{min-width:0;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.account-field-label{color:var(--app-text-muted);font-weight:600;font-size:.82rem;flex:0 0 auto}.account-field-value{min-width:0;color:var(--app-text);overflow-wrap:anywhere;flex:1 1 auto}.account-billing-stack{display:flex;flex-direction:column;gap:.9rem}.account-billing-row{display:grid;gap:1rem}.account-billing-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-checkout-panel{display:flex;flex-direction:column;gap:.75rem}.account-checkout-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.15rem}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-create-row{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.admin-create-field{min-width:280px;flex:1 1 360px;display:flex;flex-direction:column;gap:.35rem}.admin-create-button{flex:0 0 auto}.admin-user-row-inactive>td{background:var(--app-inactive-row-bg)!important;color:var(--app-text-muted)}.admin-user-row-inactive:hover>td{background:var(--app-inactive-row-hover-bg)!important}.admin-users-card .ant-table-tbody>tr.ant-table-row{cursor:pointer}.admin-users-card .ant-table-expanded-row>td{background:var(--app-surface-muted)!important;padding:.85rem 1rem!important}.admin-user-detail-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%}.admin-user-detail-section{min-width:0;border:1px solid var(--app-border-subtle);border-radius:8px;background:var(--app-surface);padding:.85rem}.admin-user-detail-section-title{margin:0 0 .65rem!important;font-size:.95rem!important}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem}.admin-user-detail-field{min-width:0;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.admin-user-detail-label{flex:0 0 auto;color:var(--app-text-muted);font-size:.8rem;font-weight:600}.admin-user-detail-value{min-width:0;flex:1 1 auto;color:var(--app-text);overflow-wrap:anywhere}.admin-user-inactive-text{color:var(--app-text-muted);text-decoration:line-through}.admin-link-textarea{width:100%;min-height:6.5rem;padding:.65rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text);font:inherit;line-height:1.45;resize:vertical}.admin-link-textarea:focus{outline:none;border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24}.templates-page-shell{height:100%;flex:1 1 auto;min-height:0;overflow:hidden}.templates-layout{flex:1 1 auto;min-height:0;display:flex;gap:1rem;overflow:hidden}.templates-list-pane{flex:0 0 340px;min-width:320px;max-width:380px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);overflow:hidden}.templates-list-pane-header{flex:0 0 auto;padding:.75rem;border-bottom:1px solid var(--app-border-subtle)}.templates-pane-alert{margin:.75rem .75rem 0}.templates-list-scroll{flex:1 1 auto;min-height:0;overflow:auto}.templates-list-item{cursor:pointer;padding-inline:.75rem!important}.templates-list-item-active{background:var(--app-selection-bg)}.templates-list-item-active:hover{background:var(--app-selection-hover-bg)}.templates-list-item-example{cursor:default}.templates-list-item-example .ant-list-item-action>li:after{display:none}.templates-list-action-placeholder-button{visibility:hidden;pointer-events:none}.templates-editor-pane{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);overflow:hidden}.templates-editor-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem}.templates-editor-title{margin:0!important}.templates-editor-subtitle{margin:.5rem 0 0!important}.templates-editor-field{display:flex;flex-direction:column;gap:.35rem}.templates-editor-aligned-stack{display:flex;flex-direction:column;gap:.8rem;padding-left:1.45rem;width:100%;max-width:100%;align-self:stretch}.templates-editor-upload-note{display:inline-block}.templates-editor-input-helper{display:block;padding-left:12px}.templates-editor-main-layout{--templates-box-stack-gap: 1.2rem;display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,420px);gap:var(--templates-box-stack-gap);align-items:flex-start;width:100%;max-width:100%}.templates-editor-config-column{--templates-field-max-width: 60ch;--templates-field-min-width: min(40ch, 100%);--templates-label-width: 88px;width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:var(--templates-box-stack-gap)}.templates-editor-preview-column{width:100%;min-width:0;max-width:460px;border-left:0;padding-left:0;margin-top:0;display:flex}.templates-composition-card{border:1px solid var(--app-border);border-radius:8px;padding:.8rem .85rem 1rem;display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:100%;align-self:stretch;background:var(--app-surface)}.templates-composition-header{display:flex;flex-direction:column;gap:.15rem}.templates-composition-title{margin:0!important;font-size:1rem!important}.templates-composition-tabs .ant-tabs-nav{margin-bottom:.85rem}.templates-composition-tabs .ant-tabs-tab{padding:.35rem 0}.templates-composition-tabs-disabled .ant-tabs-nav{pointer-events:none}.templates-composition-panel{display:flex;flex-direction:column;gap:.8rem}.templates-composition-subsection{display:flex;flex-direction:column;gap:.5rem;padding-left:0}.templates-manual-group-row{display:grid;grid-template-columns:var(--templates-label-width) auto;gap:.75rem;align-items:start}.templates-manual-group-label{display:inline-block;padding-top:.3rem}.templates-manual-group-content{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.4rem}.templates-manual-group-spacer{height:1.6rem}.templates-editor-manual-row{display:flex;align-items:center;gap:.5rem;width:100%;max-width:100%;min-width:0;padding-left:0;flex-wrap:nowrap}.templates-manual-address-paragraph{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding-left:0}.templates-manual-address-paragraph>.templates-editor-manual-input{margin-left:0}.templates-editor-manual-input{width:var(--templates-field-max-width);min-width:var(--templates-field-min-width);max-width:100%}.templates-preview{display:flex;flex-direction:column;gap:var(--templates-box-stack-gap);width:100%;height:auto}.templates-preview-section{border:1px solid var(--app-border);border-radius:8px;background:var(--app-preview-bg);padding:.95rem 1rem .95rem 1.35rem;display:flex;flex-direction:column;gap:.5rem;min-height:265px}.templates-preview-title{display:block;margin-bottom:.8rem;font-size:.88rem;font-weight:500;color:var(--app-preview-muted)}.templates-preview-content{display:flex;flex-direction:column;gap:.85rem;padding-left:1.35rem}.templates-preview-address-block{display:flex;flex-direction:column;gap:.14rem}.templates-preview-line{margin:0!important;white-space:pre-wrap;font-size:.95rem;font-weight:600;color:var(--app-preview-text)}.templates-preview-address-line{color:var(--app-preview-text)}.templates-preview-salutation-line{margin-top:.75rem!important}.templates-preview-ellipsis{margin-top:.2rem!important}.templates-editor-line-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.templates-editor-line-input{flex:1 1 auto;min-width:0}.templates-editor-line-actions-column{flex:0 0 300px;width:300px;min-width:300px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.templates-editor-line-actions{flex:0 1 auto;min-width:0;justify-content:flex-start}.templates-editor-line-placeholder{display:flex;align-items:center}.templates-editor-address-block-header{margin-top:.45rem;padding-top:.35rem;border-top:1px solid var(--app-border-subtle)}.templates-placeholder-popover-overlay{max-width:min(560px,calc(100vw - 24px))}.templates-placeholder-popover{width:min(520px,calc(100vw - 40px));display:flex;flex-direction:column;gap:.6rem}.templates-placeholder-group{display:flex;flex-direction:column;gap:.35rem}.templates-placeholder-group-title{font-size:12px}.templates-placeholder-buttons{display:flex;flex-wrap:wrap;gap:.35rem}.header-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.header-row-no-title{justify-content:flex-end}.header-row-left{flex:0 0 auto}.header-title{margin:0!important}.header-row-right{margin-left:auto;display:flex;align-items:center;gap:12px;white-space:nowrap}.tools-row-label{color:var(--app-text-muted);white-space:nowrap}.toolbar{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:2px}.toolbar-left{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0}.mode-label{white-space:nowrap}.search-field-select{width:180px;min-width:180px;flex:0 0 180px}.toolbar-search-input{flex:1;min-width:280px;max-width:none;overflow:hidden}.toolbar .ant-btn,.header-row .ant-btn{height:32px;padding:0 12px}.toolbar .ant-btn,.header-row .ant-btn,.toolbar .ant-select-selector,.toolbar .ant-input,.toolbar .ant-input-affix-wrapper{border-radius:6px}.toolbar .ant-btn .selection-dropdown-icon,.header-row .ant-btn .selection-dropdown-icon{margin-left:6px}.toolbar .ant-btn,.header-row .ant-btn{width:auto;display:inline-flex;align-items:center}.selection-compact .ant-btn{border-radius:0}.selection-compact .ant-btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.selection-compact .ant-btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.tag-filter-panel{width:340px;max-width:min(90vw,340px);padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.tag-filter-dropdown{z-index:2000}.tag-filter-dropdown .ant-dropdown-menu{background:var(--app-popover-bg);border:1px solid var(--app-border);box-shadow:0 8px 24px #0000002e}.tag-filter-dropdown .ant-dropdown-menu-item,.tag-filter-dropdown .ant-dropdown-menu-submenu-title{background:transparent}.tag-filter-dropdown .tag-filter-panel{background:var(--app-popover-bg);border:1px solid var(--app-border);box-shadow:0 8px 24px #0000002e;border-radius:8px}.show-columns-dropdown{z-index:2000}.show-columns-panel{width:340px;max-width:min(92vw,340px);padding:.75rem;background:var(--app-popover-bg);border:1px solid var(--app-border);box-shadow:0 8px 24px #0000002e;border-radius:8px;display:flex;flex-direction:column;gap:.75rem}.show-columns-title{font-size:.78rem;letter-spacing:.02em}.show-columns-presets{display:flex;flex-direction:column;gap:.45rem}.show-columns-preset{padding:.55rem .65rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);text-align:left;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.show-columns-preset:hover{border-color:var(--app-nav-active-border);background:var(--app-panel-hover-bg)}.show-columns-preset-active{border-color:var(--app-nav-active-border);background:var(--app-panel-active-bg);box-shadow:inset 0 0 0 1px #1677ff14}.show-columns-preset-label{font-size:.88rem;font-weight:600;color:var(--app-text)}.show-columns-preset-description{font-size:.74rem;color:var(--app-text-muted)}.show-columns-list{display:flex;flex-direction:column;gap:.3rem;max-height:320px;overflow:auto;padding-top:.1rem;border-top:1px solid var(--app-border-subtle)}.show-columns-item{display:flex;align-items:center;min-height:1.85rem}.tag-filter-panel-top{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.tag-match-toggle .ant-segmented-item-selected{background:#1677ff1f;font-weight:600}.tag-filter-divider{margin:0!important}.tag-filter-list{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:.25rem}.tag-filter-item{width:100%;border:1px solid var(--app-border-subtle);border-radius:6px;background:var(--app-surface);padding:.25rem .4rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.tag-filter-item:hover{background:var(--app-panel-hover-bg)}.tag-filter-item-included{background:var(--app-selection-bg)}.tag-filter-item-excluded{background:var(--app-excluded-bg)}.tag-filter-item-included:hover{background:var(--app-selection-hover-bg)}.tag-filter-item-excluded:hover{background:var(--app-excluded-hover-bg)}.tag-filter-item-left{min-width:0;display:flex;align-items:center}.tag-filter-item-left .ant-tag{margin-right:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-filter-item-count{flex:0 0 auto}.tag-filter-item-state{width:1rem;color:var(--app-text-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;font-weight:600}.status-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;margin-bottom:6px}.status-row-content{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status-pagination-row .ant-pagination{margin:0 0 0 auto;font-size:.78rem}.status-text{font-size:.82rem}.status-text-secondary{font-size:.78rem}.status-link{padding-inline:0!important;height:auto;font-size:.78rem}.table-section{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.table-pagination-row{width:100%;display:flex;align-items:center;gap:.5rem}.table-pagination-row-bottom{justify-content:flex-end}.table-pagination-row .ant-pagination{margin:0;font-size:.78rem}.table-pagination-row .ant-pagination-item,.table-pagination-row .ant-pagination-prev,.table-pagination-row .ant-pagination-next,.table-pagination-row .ant-pagination-jump-next,.table-pagination-row .ant-pagination-jump-prev{min-width:24px;height:24px;line-height:22px}.selection-dropdown-icon{margin-left:.375rem}.tag-tag-list{display:flex;flex-wrap:wrap;gap:.18rem}.app-tag-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.1rem .45rem;border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400}.lead-brief-statuses{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.28rem}.lead-brief-status{display:inline-flex;align-items:center;gap:.18rem;font-size:.76rem;line-height:1;white-space:nowrap;font-weight:500}.lead-brief-status-symbol{font-size:.8rem}.lead-brief-status-ready{color:#389e0d}.lead-brief-status-requested{color:#d48806}.lead-brief-status-failed{color:#cf1322}.tag-bulk-modal-meta{margin-top:.5rem;margin-bottom:.5rem!important}.tag-bulk-select{width:100%}.address-check-result-list{margin-top:.75rem;max-height:260px;overflow-y:auto;border:1px solid var(--app-border-subtle);border-radius:8px}.tags-page-shell{max-width:1320px}.tags-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tags-page-content{display:flex;flex-direction:column;gap:.85rem}.tags-page-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-filter-bg)}.tags-page-filter-controls{flex:1 1 auto}.tags-page-filter-select{width:132px}.tags-page-filter-input{width:min(360px,58vw)}.tags-page-table .ant-table{border:1px solid var(--app-border);border-radius:10px;overflow:hidden;background:var(--app-table-bg)}.tags-page-table .ant-table-container,.tags-page-table .ant-table-content{background:var(--app-table-bg)}.tags-page-table .ant-table-thead>tr>th{background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important;border-color:var(--app-border-subtle)!important;font-weight:700}.tags-page-table .ant-table-thead>tr>th:before{background-color:var(--app-border)!important}.tags-page-table .ant-table-tbody>tr>td{background:var(--app-table-bg);border-color:var(--app-border-subtle)}.tags-page-table .ant-table-tbody>tr:hover>td{background:var(--app-panel-hover-bg)!important}.tags-page-table .ant-table-tbody>tr.tags-page-row-selected>td{background:var(--app-selection-bg)!important}.tags-page-name-cell{min-width:0}.tags-page-pinned-label{font-size:.78rem}.tags-page-lead-count{font-variant-numeric:tabular-nums}.tags-page-color-cell{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.tags-page-color-dot{width:1rem;height:1rem;flex:0 0 1rem;border:1px solid rgba(15,23,42,.12);border-radius:999px}.tags-page-actions-cell{flex-wrap:nowrap;white-space:nowrap}.tags-page-actions-cell .ant-btn{padding-inline:.55rem}.tags-page-color-trigger{appearance:none;width:100%;min-height:32px;display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .55rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text);text-align:left;font:inherit;cursor:pointer}.tags-page-color-trigger:hover{border-color:var(--app-nav-active-border)}.tags-page-color-trigger:disabled{cursor:not-allowed;opacity:.7}.tags-page-color-trigger-swatch{width:.95rem;height:.95rem;flex:0 0 .95rem;border-radius:999px;border:1px solid rgba(15,23,42,.08)}.tags-page-color-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-page-color-popover{width:min(320px,72vw);display:flex;flex-direction:column;gap:.75rem}.tags-page-color-preview{display:flex;flex-direction:column;gap:.45rem}.tags-page-color-preview-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.3rem .65rem;border-radius:999px;font-size:.82rem;font-weight:600;white-space:nowrap}.tags-page-color-preview-value{font-size:.8rem}.tags-page-color-swatch-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.tags-page-color-swatch{appearance:none;width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:8px;cursor:pointer}.tags-page-color-swatch-active{border-color:var(--app-text);box-shadow:0 0 0 1px var(--app-surface) inset}.tags-page-color-popover-overlay .ant-popover-inner{border-radius:12px;background:var(--app-popover-bg)}.tags-page-form{width:100%}.tags-page-form-field{display:flex;flex-direction:column;gap:.45rem;width:100%}.tags-page-form-switch{display:inline-flex;align-items:center;gap:.55rem}@media(max-width:900px){.admin-user-detail-panel,.admin-user-detail-grid{grid-template-columns:1fr}.tags-page-header,.tags-page-filter-bar{align-items:stretch;flex-direction:column}.tags-page-header>.ant-space,.tags-page-filter-bar>.ant-pagination{align-self:flex-end}.tags-page-filter-input{width:min(100%,420px)}}.content-layout{width:100%;display:flex;align-items:stretch;flex:1 1 auto;gap:1rem;min-height:0;overflow:hidden}.leads-table-region{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.leads-table-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.leads-table-scroll-area .ant-table-content{overflow-x:auto!important}.leads-table-scroll-area .ant-table,.leads-table-scroll-area .ant-table-container,.leads-table-scroll-area .ant-table-content,.leads-table-scroll-area .ant-table-tbody>tr.ant-table-placeholder>td{background:var(--app-table-bg)}.leads-table-scroll-area .ant-table-tbody>tr.ant-table-placeholder>td{color:var(--app-text-muted)}.leads-table-scroll-area .ant-table-thead>tr>th{position:sticky;top:0;z-index:2;background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important;border-color:var(--app-border-subtle)!important}.leads-table-scroll-area .ant-table-thead>tr>th:before{background-color:var(--app-border)!important}.leads-table-scroll-area .ant-table-tbody>tr>td{background:var(--app-table-bg);border-color:var(--app-border-subtle)}.leads-table-scroll-area .ant-table-tbody>tr:hover>td{background:var(--app-panel-hover-bg)!important}.leads-table-scroll-area .ant-table-tbody>tr.ant-table-row-selected>td,.leads-table-scroll-area .ant-table-tbody>tr.leads-table-row-details-selected>td{background:var(--app-selection-bg)!important}.leads-table-scroll-area .ant-table-column-sort{background:var(--app-panel-hover-bg)!important}.leads-table-scroll-area .ant-table-thead .ant-table-column-sort{background:var(--app-table-header-bg)!important}.lead-details-panel{flex:0 0 420px;width:420px;min-width:340px;max-width:480px;align-self:flex-start;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);padding:.75rem .875rem}.lead-details-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lead-details-title{margin:0!important}.lead-details-header-actions{flex:0 0 auto}.lead-details-drop-active{position:relative}.lead-details-drop-valid{box-shadow:inset 0 0 0 2px #52c41a}.lead-details-drop-invalid{box-shadow:inset 0 0 0 2px #ff4d4f}.lead-details-drop-indicator{position:absolute;inset:0;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;background:#ffffffc7}.lead-details-drop-valid .lead-details-drop-indicator{background:#f6ffedeb}.lead-details-drop-invalid .lead-details-drop-indicator{background:#fff1f0eb}html[data-theme=dark] .lead-details-drop-indicator{background:#1c1f26e0}html[data-theme=dark] .lead-details-drop-valid .lead-details-drop-indicator{background:#1f3724eb}html[data-theme=dark] .lead-details-drop-invalid .lead-details-drop-indicator{background:#412224eb}.lead-details-drop-indicator-text{font-weight:600;color:var(--app-text)}.lead-details-expanded-backdrop{position:absolute;inset:0;z-index:2100;background:#00000038}.lead-details-expanded-overlay{position:absolute;inset:0;z-index:2110;display:flex;flex-direction:column;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);box-shadow:0 8px 24px #0000001f;overflow:hidden}.lead-details-expanded-header{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border-bottom:1px solid var(--app-border-subtle)}.lead-details-expanded-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.lead-details-expanded-title{margin:0!important;line-height:1.2!important}.lead-details-expanded-nav-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lead-details-expanded-header-right{min-width:0;display:flex;align-items:center;gap:.5rem}.lead-details-expanded-note{font-size:.78rem;white-space:nowrap}.lead-details-expanded-content{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem .875rem}.lead-details-expanded-split-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;min-height:0;height:100%}.lead-details-expanded-main-column{min-width:0}.lead-details-side-column{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:.8rem}.lead-details-briefs-panel,.lead-details-screenshots-panel{min-width:0;display:flex;flex-direction:column;border:1px solid var(--app-border-subtle);border-radius:8px;background:var(--app-surface);overflow:hidden}.lead-details-briefs-panel{flex:0 1 auto;max-height:50%}.lead-details-briefs-header,.lead-details-screenshots-header{flex:0 0 auto;padding:.65rem .75rem;border-bottom:1px solid var(--app-border-subtle)}.lead-details-screenshots-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lead-details-briefs-title,.lead-details-screenshots-title{margin:0!important}.lead-details-screenshots-paste-button,.lead-details-inline-action-button{width:1.75rem;min-width:1.75rem;height:1.75rem}.lead-details-briefs-content,.lead-details-screenshot-upload-prompt{flex:0 0 auto}.lead-details-briefs-content{min-height:0;overflow:auto;padding:.4rem}.lead-details-briefs-list{display:flex;flex-direction:column;gap:.45rem}.lead-details-brief-row{appearance:none;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .6rem;border:1px solid var(--app-border-subtle);border-radius:8px;background:var(--app-surface-muted);text-align:left;font:inherit;color:var(--app-text)}.lead-details-brief-row:disabled{cursor:default;opacity:1}.lead-details-brief-row-clickable{cursor:pointer;background:var(--app-surface)}.lead-details-brief-row-clickable:hover{border-color:#b7d3ff;box-shadow:0 2px 10px #1890ff14}.lead-details-brief-row-icon{position:relative;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text-muted)}.lead-details-brief-mail-icon{font-size:1.05rem}.lead-details-brief-status-icon{position:absolute;right:-.15rem;bottom:-.15rem;font-size:.8rem;background:var(--app-surface);border-radius:999px}.lead-details-brief-status-icon-ready{color:#389e0d}.lead-details-brief-status-icon-requested{color:#d48806}.lead-details-brief-status-icon-failed{color:#cf1322}.lead-details-brief-row-body{min-width:0;display:flex;flex-direction:column;gap:.1rem}.lead-details-brief-row-title,.lead-details-brief-row-meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-details-screenshot-upload-prompt{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.lead-details-screenshots-panel{flex:1 1 auto;min-height:0}.lead-details-screenshot-upload-file{font-size:.78rem}.lead-details-screenshot-upload-actions{justify-content:flex-end}.lead-details-screenshots-content{flex:1 1 auto;min-height:0;overflow:auto;padding:.5rem}.lead-details-screenshots-list{display:flex;flex-direction:column;gap:.6rem}.lead-details-screenshot-card{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--app-border-subtle);border-radius:10px;background:var(--app-surface);padding:.45rem}.lead-details-screenshot-card-body{display:flex;flex-direction:column;gap:.45rem}.lead-details-screenshot-card-actions{display:flex;align-items:center;justify-content:space-between}.lead-details-screenshot-star{color:var(--app-text-muted)}.lead-details-screenshot-star.lead-details-screenshot-star-active{color:#faad14}.lead-details-screenshot-card-preview{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--app-border-subtle);background:var(--app-surface-muted)}.lead-details-screenshot-card-image{display:block;width:100%;height:132px;object-fit:cover}.lead-details-screenshot-card-placeholder{height:132px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--app-surface-muted),var(--app-border-subtle))}.lead-details-screenshot-card-placeholder-icon{font-size:1.4rem;color:var(--app-text-muted)}.lead-details-screenshot-card-name{min-width:0;line-height:1.3;word-break:break-word}.lead-details-screenshot-tooltip{max-width:min(56vw,560px)}.lead-details-screenshot-tooltip-image{display:block;max-width:min(56vw,560px);max-height:60vh;border-radius:8px}.lead-details-screenshot-tooltip-empty{padding:.5rem .65rem}.lead-details-screenshot-preview-overlay{z-index:2200}.lead-details-screenshot-preview-overlay .ant-tooltip-inner{padding:.35rem;background:#141414f0}.lead-details-screenshot-preview-overlay .ant-tooltip-arrow:before{background:#141414f0}.lead-details-body{min-height:0}.lead-details-form{display:flex;flex-direction:column;gap:.4rem}.lead-details-form-expanded{gap:.55rem}.lead-details-form-row{display:grid;align-items:start;column-gap:.04rem}.lead-details-form-drawer .lead-details-form-row{grid-template-columns:minmax(108px,124px) minmax(0,1fr)}.lead-details-form-expanded .lead-details-form-row{grid-template-columns:112px minmax(0,1fr)}.lead-details-form-expanded .lead-details-form-row-notes{grid-template-columns:1fr;row-gap:.2rem}.lead-details-form-label{color:var(--app-text-muted);font-weight:600;white-space:nowrap}.lead-details-form-value{min-width:0}.lead-details-inline-action-value{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.lead-details-form-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.lead-phone-copy{appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;padding:0;text-align:left;cursor:pointer}.lead-phone-copy:hover,.lead-phone-copy:focus-visible{color:inherit;text-decoration:none}.lead-url-link{color:var(--app-link);overflow-wrap:anywhere;word-break:break-word}.lead-url-link:hover,.lead-url-link:focus-visible{color:var(--app-link-hover);text-decoration:underline}.lead-url-link-table{display:inline;max-width:100%;background:transparent;color:inherit;text-decoration:none}.lead-url-link-table:hover,.lead-url-link-table:focus-visible{background:transparent;color:inherit}.lead-details-edit-input,.lead-details-edit-textarea{width:100%}.lead-details-edit-input.ant-input,.lead-details-edit-textarea.ant-input{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.lead-details-edit-input.ant-input:hover,.lead-details-edit-textarea.ant-input:hover{border-color:var(--app-nav-active-border)}.lead-details-edit-input.ant-input:focus,.lead-details-edit-input.ant-input-focused,.lead-details-edit-textarea.ant-input:focus,.lead-details-edit-textarea.ant-input-focused{border-color:var(--app-nav-active-border);box-shadow:0 0 0 2px #60a5fa2e}.lead-details-edit-input.ant-input::placeholder,.lead-details-edit-textarea.ant-input::placeholder{color:var(--app-text-muted)}.lead-details-edit-textarea{resize:vertical}.lead-details-edit-error{display:block;margin-top:.25rem}.lead-details-form-value-notes{border:1px solid var(--app-border-subtle);background:var(--app-surface-muted);border-radius:6px;color:var(--app-text);padding:.45rem .55rem;min-height:2.2rem}.lead-details-form-value-notes .lead-details-form-text{color:var(--app-text)}.lead-details-form-value-notes.lead-details-form-value-editing{border:0;background:transparent;padding:0;min-height:0}.lead-details-expanded-edit-actions{flex-wrap:nowrap}.resize-handle{position:absolute;right:0;top:0;width:8px;height:100%;cursor:col-resize;z-index:1}@media(max-width:1500px){.templates-editor-main-layout{grid-template-columns:1fr}.templates-editor-preview-column{max-width:none}}@media(max-width:1200px){.status-row-content{flex-wrap:wrap;margin-left:0;justify-content:flex-start}.tags-page-grid{grid-template-columns:1fr;align-items:stretch}.tags-page-grid-header{display:none}.content-layout{flex-direction:column}.lead-details-panel{width:100%;min-width:0;max-width:none;position:static;max-height:480px}.lead-details-form-expanded .lead-details-form-row{grid-template-columns:1fr;row-gap:.2rem}.lead-details-expanded-split-layout{grid-template-columns:1fr;height:auto}.lead-details-side-column{height:auto}.lead-details-briefs-panel{max-height:280px}.templates-layout{flex-direction:column}.templates-list-pane{width:100%;min-width:0;max-width:none;flex:0 0 auto;max-height:320px}.templates-editor-pane{width:100%;min-width:0}.templates-editor-main-layout{grid-template-columns:1fr}.templates-editor-preview-column{width:100%;min-width:0;max-width:none;border-left:0;padding-left:0;margin-top:0}}@media(max-width:980px){.templates-editor-line-row{flex-wrap:wrap}.templates-editor-line-actions-column{flex:1 1 100%;width:100%;min-width:0}.templates-manual-group-row{grid-template-columns:1fr;gap:.4rem}.templates-manual-group-label{padding-top:0}.templates-editor-manual-row,.templates-manual-address-paragraph{padding-left:0}}@media(max-width:640px){.templates-page-shell{padding-inline:.75rem}.templates-list-pane{max-height:260px}.templates-editor-scroll{padding:.75rem}.templates-editor-aligned-stack{padding-left:0}.templates-editor-config-column{--templates-field-max-width: 100%;--templates-field-min-width: 0}.templates-editor-manual-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.templates-composition-card{padding:.75rem}.templates-preview-section{min-height:220px;padding:.85rem}.templates-preview-content{padding-left:0}.account-user-grid,.account-billing-row-three{grid-template-columns:1fr}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
