.segment-conditions-intro{background:#10b98114;border-left:3px solid #10b981;border-radius:8px;margin-bottom:16px;padding:12px 16px}.dark-mode .segment-conditions-intro{background:#10b9811f}.segment-condition-group{margin-bottom:16px}.segment-logic-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.segment-logic-and{background:#e0f2fe;color:#0369a1}.dark-mode .segment-logic-and{background:#0ea5e933;color:#38bdf8}.segment-logic-or{background:#fef3c7;color:#b45309}.dark-mode .segment-logic-or{background:#f59e0b33;color:#fbbf24}.segment-or-divider{align-items:center;display:flex;justify-content:center;margin:24px 0}.segment-or-divider:after,.segment-or-divider:before{border-bottom:1px dashed #e0e0e0;content:"";flex:1 1}.dark-mode .segment-or-divider:after,.dark-mode .segment-or-divider:before{border-color:#ffffff26}.segment-or-divider .segment-logic-badge{margin:0 16px}.segment-and-divider{align-items:center;display:flex;padding:8px 0}.segment-group-box{background:#fafbfc;border:1px solid #e0e0e0;border-radius:12px;padding:20px}.dark-mode .segment-group-box{background:#002331;border-color:#ffffff1a}.segment-group-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.dark-mode .segment-group-header{border-color:#ffffff1a}.segment-empty-group{background:#00000005;border:1px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center}.dark-mode .segment-empty-group{background:#ffffff05;border-color:#ffffff1a}.segment-condition-wrapper,.segment-conditions-list{display:flex;flex-direction:column}.segment-condition-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.dark-mode .segment-condition-row{background:#001a23;border-color:#ffffff1a}.segment-field-select{flex:2 1;min-width:200px}.segment-source-select{flex:1.4 1;min-width:190px}.segment-operator-select{flex:1 1;min-width:140px}.segment-value-input{flex:1.5 1;min-width:150px}.segment-value-placeholder{background:#00000005;border:1px dashed #d1d5db;border-radius:6px;flex:1.5 1;min-width:150px;padding:8px 12px}.dark-mode .segment-value-placeholder{background:#ffffff05;border-color:#ffffff1a}.segment-value-date-relative{max-width:160px}.segment-billing-date-filter{display:flex;flex:3 1;flex-wrap:wrap;gap:8px}.segment-billing-date-filter>*{flex:1 1;min-width:150px}.segment-order-variant-filter{grid-gap:8px;display:grid;flex:3.5 1;gap:8px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr);min-width:min(100%,560px)}.segment-order-variant-field{min-width:0}.segment-order-variant-id{min-width:180px}.segment-order-variant-date-value{min-width:120px}@media (max-width:900px){.segment-order-variant-filter{grid-template-columns:1fr 1fr}}@media (max-width:640px){.segment-order-variant-filter{grid-template-columns:1fr}}.segment-add-condition-btn{margin-top:12px}.segment-add-group-btn{margin-top:24px}.segment-preview-count{padding:20px 0;text-align:center}.segment-preview-customer{border-bottom:1px solid #e0e0e0;padding:10px 0}.dark-mode .segment-preview-customer{border-color:#ffffff1a}.segment-preview-customer:last-child{border-bottom:none}.segment-usage-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;padding:8px 0}.dark-mode .segment-usage-item{border-color:#ffffff1a}.segment-usage-item:last-child{border-bottom:none}.fixed_plan_sidebar_second_box_badge.active{background-color:#10b981;color:#fff}.fixed_plan_sidebar_second_box_badge{cursor:pointer;transition:all .15s ease}.fixed_plan_sidebar_second_box_badge:hover{opacity:.8}.segment-name-link{color:#10b981;cursor:pointer;font-weight:500;text-decoration:none}.segment-name-link:hover{text-decoration:underline}.segment-actions{align-items:center;display:flex;gap:4px}.segment-header-actions{align-items:center;display:flex;gap:12px}.segment-loading{align-items:center;display:flex;justify-content:center;padding:60px 0}.segment-errors{margin-bottom:20px}.segment-sidebar-or-divider{align-items:center;display:flex;justify-content:center;margin:8px 0}@media (max-width:768px){.segment-condition-row{align-items:stretch;flex-direction:column}.segment-field-select,.segment-operator-select,.segment-source-select,.segment-value-input{flex:none;min-width:100%}}.cz-smarty-settings-frame__body .cz-index,.cz-smarty-settings-frame__body .cz-settings{min-height:0;padding:0}.cz-smarty-settings-frame__body .cz-index__header,.cz-smarty-settings-frame__body .cz-index__heading,.cz-smarty-settings-frame__body .cz-settings__header,.cz-smarty-settings-frame__body .cz-settings__heading{display:none}.cz-smarty-settings-frame__body .onboarding_status_row{display:flex;gap:8px}.sign-up-form-preview{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100%;min-height:560px;padding:24px}.sign-up-form-preview__frame{align-self:center;background:#0000;background:var(--ui-background,#0000);border:1px solid var(--surface-editor-border,var(--ui-border));border-radius:12px;flex:1 1;max-width:100%;min-height:560px}.sign-up-form-preview__notice{align-self:center;color:var(--ui-muted-foreground);color:var(--surface-editor-muted,var(--ui-muted-foreground));font-size:13px;margin:0}.sign-up-form-editor__publish-errors{margin:0;padding-left:18px}.sign-up-forms-index__rate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-surface-editor__icon-button.sign-up-form-editor__text-button{color:var(--surface-editor-text);font:inherit;font-size:13px;font-weight:600;padding:0 12px;width:auto}.sign-up-form-editor.customer-surface-editor .checkout-item-action{height:28px;width:28px}.sign-up-form-editor.customer-surface-editor .checkout-item-action:focus-visible,.sign-up-form-editor.customer-surface-editor .checkout-item-add:focus-visible{outline:1px solid var(--surface-editor-focus);outline-offset:1px}.sign-up-form-editor.customer-surface-editor .checkout-item-add{align-items:center;background:var(--surface-editor-panel);border:1px solid var(--surface-editor-line);border-radius:8px;color:var(--surface-editor-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:38px;padding:0 12px;width:100%}.sign-up-form-editor.customer-surface-editor .checkout-item-add:hover:not(:disabled){background:var(--surface-editor-active)}.sign-up-form-editor.customer-surface-editor .checkout-item-add:disabled{color:var(--surface-editor-muted);cursor:default;opacity:.6}.sign-up-form-editor__versions{display:inline-flex;gap:4px;justify-self:center}.sign-up-form-test__verdict{font-weight:600;margin:0 0 12px}.sign-up-form-test__note{color:var(--ui-muted-foreground);margin:0 0 12px}.sign-up-form-test__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sign-up-form-test__end{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sign-up-form-test__delete{align-self:flex-start}.sign-up-form-preview--skeleton{align-items:center;box-sizing:border-box;min-width:0;width:100%}.sign-up-form-preview--skeleton .sign-up-form-preview__skeleton{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;width:100%}.sign-up-form-preview__skeleton-page{grid-gap:16px;display:grid;gap:16px;padding:24px}.sign-up-form-preview__skeleton .sign-up-form-preview__skeleton-field,.sign-up-form-preview__skeleton .sign-up-form-preview__skeleton-hero{border-radius:10px}.sign-up-form-preview__skeleton-overlay{background:var(--ui-overlay);inset:0;position:absolute}.sign-up-form-preview__skeleton-form{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:28px}.is-popup>.sign-up-form-preview__skeleton-form{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 48px))}.is-flyout>.sign-up-form-preview__skeleton-form{bottom:20px;padding:22px;position:absolute;right:20px;width:min(340px,calc(100% - 40px))}.is-embedded>.sign-up-form-preview__skeleton-form{margin:8px 24px 24px}.is-full_page>.sign-up-form-preview__skeleton-form{border:none;border-radius:0;flex:1 1;justify-content:center;margin:0;padding:48px max(28px,calc(50% - 240px))}.is-banner>.sign-up-form-preview__skeleton-form{align-items:center;border-radius:0;border-width:0 0 1px;flex-direction:row;left:0;padding:12px 20px;position:absolute;right:0;top:0}.is-banner>.sign-up-form-preview__skeleton-form>*{flex:1 1}.sign-up-form-editor__status-skeleton.cz-ui-skeleton{border-radius:999px}.sign-up-form-editor__button-skeleton.cz-ui-skeleton{border-radius:8px;flex:none}.sign-up-form-editor__inspector-skeleton .surface-settings-group{display:flex;flex-direction:column;gap:12px}.sign-up-form-editor__inspector-skeleton-field{display:flex;flex-direction:column;gap:8px}.sign-up-form-editor__inspector-skeleton-field .cz-ui-skeleton:last-child{border-radius:8px}.sign-up-form-editor__choices{grid-gap:10px;display:grid;gap:10px}.sign-up-form-editor__choice{grid-gap:6px;border-bottom:1px solid var(--surface-editor-border,var(--ui-border));display:grid;gap:6px;padding-bottom:10px}.sign-up-form-editor__choice .storefront-widget-editor__link-button{justify-self:start}.sign-up-form-editor__step-actions{display:flex;gap:2px;margin-left:auto}.sign-up-form-editor__step-actions button:disabled{cursor:default;opacity:.4}.sign-up-form-editor__read-only{border:0;display:contents;margin:0;min-width:0;padding:0}.sign-up-form-editor__note{align-self:stretch}.sign-up-form-editor__alerts{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.sign-up-form-editor__alerts li{align-items:center;display:flex;gap:12px;justify-content:space-between}.sign-up-form-editor__rule{grid-gap:8px;border-bottom:1px solid var(--ui-border);display:grid;gap:8px;padding-bottom:12px}.sign-up-form-editor__page-link{color:var(--ui-muted-foreground);color:var(--surface-editor-muted,var(--ui-muted-foreground));display:block;font-size:12px;overflow-wrap:anywhere}.segment-form__layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.segment-form__main,.segment-form__side{display:flex;flex-direction:column;gap:16px;min-width:0}.segment-form__card{padding:20px}.segment-form__card>h2{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;line-height:24px;margin:0 0 4px}.segment-form__card>h2:last-child{margin-bottom:0}.segment-form__card-text{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px;margin:0 0 16px}.segment-form__heading-gap{margin-bottom:12px}.segment-form__intro{font-weight:500;margin:8px 0 12px}.segment-form__facts,.segment-form__intro{color:var(--ui-foreground);font-size:var(--ui-text-sm)}.segment-form__facts{line-height:20px;list-style:disc;margin:12px 0 0;overflow-wrap:anywhere;padding-left:20px}.segment-form__rule-group+.segment-form__rule-group{margin-top:8px}.segment-form__or{display:flex;justify-content:center;margin:8px 0}.segment-form__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.segment-form__preview-count{align-items:center;color:var(--ui-muted-foreground);display:flex;flex-direction:column;font-size:var(--ui-text-sm);gap:4px;padding:16px 0}.segment-form__preview-count strong{color:var(--ui-foreground);font-size:var(--ui-text-title);font-weight:600;line-height:32px}.segment-form__preview-sample{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding-top:12px}.segment-form__preview-customer{border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere;padding:10px 0}.segment-form__preview-customer:last-child{border-bottom:0;padding-bottom:0}.segment-form__preview-customer span:first-child{color:var(--ui-foreground);font-size:var(--ui-text)}.segment-form__preview-skeleton{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 0}.segment-form__stack{display:flex;flex-direction:column;gap:12px}.segment-form__note{margin-bottom:16px}@media (min-width:1100px){.segment-form__layout{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr) 340px}}.cz-smarty-sms-setup__bar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cz-smarty-sms-setup__title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;line-height:28px;margin:0}.cz-smarty-sms-setup__actions{display:flex;gap:8px;margin-left:auto}.cz-smartytap-settings__keywords{display:flex;flex-direction:column;gap:8px}.cz-smartytap-settings__chips{display:flex;flex-wrap:wrap;gap:6px}.cz-smartytap-settings__chip{align-items:center;background:var(--ui-accent);border-radius:var(--ui-radius-sm);color:var(--ui-foreground);display:inline-flex;font-size:var(--ui-text-sm);gap:2px;height:24px;max-width:100%;padding:0 8px}.cz-smartytap-settings__chip:has(button){padding-right:2px}.cz-smartytap-settings__chip button{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--ui-muted-foreground);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.cz-smartytap-settings__chip button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.cz-smartytap-settings__chip button:focus-visible{outline:1px solid var(--ui-ring);outline-offset:1px}.cz-smartytap-settings__chip svg{height:12px;width:12px}.cz-smartytap-settings__add-keyword{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cz-smartytap-settings__add-keyword>.cz-ui-field.cz-ui-field{display:flex;flex:0 1 220px;flex-direction:column}.cz-smartytap-settings__add-keyword>.cz-ui-field>.cz-ui-label.cz-ui-label{align-self:flex-start;margin-bottom:6px}.cz-smartytap-settings__times{display:flex;flex-direction:column;gap:16px}.cz-smartytap-settings__window{max-width:8rem}