.smarty-index__primary{color:var(--ui-foreground);font-weight:600}.smarty-index__tags{display:inline-flex;flex-wrap:wrap;gap:4px}.smarty-index__row-actions{display:inline-flex;gap:6px;justify-content:flex-end}.smarty-index__danger,.smarty-index__danger svg{color:var(--ui-critical-fg)}.smarty-index__dialog-error{color:var(--ui-destructive);font-size:var(--ui-text-sm);margin:0}.smarty-index__link-button{background:none;border:0;color:var(--ui-foreground);cursor:pointer;font:inherit;font-weight:600;padding:0}.smarty-index__link-button:hover{text-decoration:underline}.smarty-index__link-button[aria-busy=true]{color:var(--ui-muted-foreground);cursor:progress}.smarty-index__stats{border-bottom:1px solid var(--ui-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.smarty-index__stats>div{border-right:1px solid var(--ui-border);padding:12px 16px}.smarty-index__stats>div:last-child{border-right:0}.smarty-index__stats dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.smarty-index__stats dd{font-feature-settings:"tnum";color:var(--ui-foreground);font-size:var(--ui-text-lg);font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0}.smarty-contacts-index__name{min-width:160px}.smarty-lists-index__name,.smarty-segments-index__name,.smarty-templates-index__name{min-width:180px}.smarty-history-index__message,.smarty-templates-index__content{max-width:320px}.phone-numbers-index__number{align-items:center;display:inline-flex;gap:6px}.phone-numbers-index__star{fill:currentColor;color:var(--ui-warning-fg);height:14px;width:14px}.phone-numbers-index__label-form{align-items:center;display:inline-flex;gap:4px}.phone-numbers-index__label-form .cz-ui-input{height:28px;width:160px}.phone-numbers-index__label-button{font-weight:400;gap:6px}.phone-numbers-index__label-button svg{color:var(--ui-muted-foreground);height:12px;width:12px}@media (max-width:720px){.smarty-index__stats>div{border-bottom:1px solid var(--ui-border);border-right:0}.smarty-index__stats>div:last-child{border-bottom:0}}.smarty-index__stats dd .smarty-index__stat-skeleton{height:18px;margin:5px 0}.smarty-keyword-link__row{align-items:flex-start;display:flex;gap:8px}.smarty-keyword-link__row>:first-child{flex:1 1;min-width:0}.smarty-keyword-link__qr{align-items:center;display:flex;gap:12px}.smarty-keyword-link__whatsapp{grid-gap:12px;border-top:1px solid var(--ui-border);display:grid;gap:12px;padding-top:12px}.smarty-keyword-link__heading{font-size:14px;font-weight:600;margin:0}.collect-subscribers__body{display:flex;flex-direction:column;gap:16px}.collect-subscribers__title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;line-height:24px;margin:0}.collect-subscribers__lead{color:var(--ui-muted-foreground);font-size:var(--ui-text);line-height:20px;margin:4px 0 0}.collect-subscribers__subtitle{color:var(--ui-foreground);font-size:var(--ui-text);font-weight:600;line-height:20px;margin:0}.collect-subscribers__section{display:flex;flex-direction:column;gap:16px}.collect-subscribers__section>.cz-ui-field{max-width:520px}.collect-subscribers__section+.collect-subscribers__section{border-top:1px solid var(--ui-border)}.collect-subscribers__card .cz-ui-skeleton{display:block;height:14px}.collect-subscribers__card .cz-ui-skeleton+.cz-ui-skeleton{margin-top:10px}.collect-subscribers__sites{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.collect-subscribers__sites li{align-items:center;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-foreground);display:inline-flex;font-size:var(--ui-text-sm);gap:6px;padding:2px 2px 2px 10px}.collect-subscribers__sites svg{color:var(--ui-muted-foreground);height:14px;width:14px}.collect-subscribers__add,.collect-subscribers__test{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.collect-subscribers__add .cz-ui-field,.collect-subscribers__test .cz-ui-field{flex:1 1 260px}.collect-subscribers__test{margin-top:0}.collect-subscribers__code{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden}.collect-subscribers__code-header{align-items:center;background:var(--ui-muted);border-bottom:1px solid var(--ui-border);color:var(--ui-foreground);display:flex;font-size:var(--ui-text-sm);font-weight:600;gap:12px;justify-content:space-between;padding:8px 12px}.collect-subscribers__code pre{background:var(--ui-surface);color:var(--ui-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ui-text-xs);line-height:18px;margin:0;max-height:320px;overflow:auto;padding:12px}.collect-subscribers__code pre code{background:#0000;border-radius:0;color:inherit;padding:0}.collect-subscribers__code pre:focus-visible{outline:1px solid var(--ui-ring);outline-offset:-1px}.collect-subscribers__error,.collect-subscribers__result{align-items:flex-start;display:flex;flex-basis:100%;font-size:var(--ui-text);gap:8px;line-height:20px;margin:0}.collect-subscribers__result{color:var(--ui-foreground)}.collect-subscribers__error{color:var(--ui-destructive)}.collect-subscribers__error svg{flex:none;height:16px;margin-top:2px;width:16px}.collect-subscribers__sites-placeholder{margin:0 0 16px}.collect-subscribers__card .collect-subscribers__site-skeleton{border-radius:999px;height:28px}.collect-subscribers__field-placeholder{display:flex;flex-direction:column;gap:8px;max-width:520px}.collect-subscribers__card .collect-subscribers__field-placeholder .cz-ui-skeleton+.cz-ui-skeleton{margin-top:0}.collect-subscribers__card .collect-subscribers__input-skeleton{border-radius:var(--ui-radius);height:36px}.collect-subscribers__code-placeholder{background:var(--ui-surface);padding:12px}.report-window{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.report-window .campaign-performance__note,.report-window .smarty-analytics__note{flex:1 1 18rem}.report-window__actions{display:inline-flex;flex-wrap:wrap;gap:8px}.report-window__fields{grid-gap:16px;display:grid;gap:16px}.report-window__window{grid-gap:8px;border-bottom:1px solid var(--ui-border);display:grid;gap:8px;padding-bottom:12px}.report-window__window:last-of-type{border-bottom:0;padding-bottom:0}.report-window__switch{align-items:center;color:var(--ui-foreground);display:flex;font-size:var(--ui-text-sm);gap:12px;justify-content:space-between}.report-window__input{max-width:120px}.report-export__alert{margin-bottom:16px}.report-export__actions{display:inline-flex;flex-wrap:wrap;gap:8px}.smarty-analytics__toolbar{border:0;margin-bottom:16px;padding:0}.smarty-analytics__body{grid-gap:24px;display:grid;gap:24px;transition:opacity .15s ease}.smarty-analytics__body[data-refreshing]{opacity:.6}.smarty-analytics__section{grid-gap:12px;display:grid;gap:12px;min-width:0}.smarty-analytics__section-header h2{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;margin:0}.smarty-analytics__section-header p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 0}.smarty-analytics .cz-chart-card:hover{box-shadow:none}.smarty-analytics__roi--up{color:var(--ui-success-fg)}.smarty-analytics__roi--down{color:var(--ui-critical-fg)}.smarty-analytics__note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.smarty-analytics__note a{color:var(--ui-link)}.smarty-analytics__empty-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.smarty-analytics__card-detail{color:var(--ui-muted-foreground);display:block;font-size:var(--ui-text-sm);margin-top:4px}.smarty-analytics__rules .cz-ui-card-content{grid-gap:12px;display:grid;gap:12px;justify-items:start;padding:16px}.smarty-analytics__rules-list{grid-gap:8px;display:grid;gap:8px;margin:0;width:100%}.smarty-analytics__rules-list>div{grid-gap:12px;border-bottom:1px solid var(--ui-border);display:grid;gap:12px;grid-template-columns:minmax(8rem,.4fr) 1fr;padding-bottom:8px}.smarty-analytics__rules-list dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.smarty-analytics__rules-list dd{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0}@media (max-width:640px){.smarty-analytics__rules-list>div{gap:2px;grid-template-columns:1fr}}.filter{justify-content:space-between}.filter .btn-sort img{margin-right:7px}.filter .btn-sort span,.module-integrations .filter .Polaris-Button{color:#000}.shippingSuiteTable .TableRow th,.shippingSuiteTable table tbody tr td{vertical-align:middle!important}.shippingSuiteTable table tbody tr td p{color:#a9a9a9;font-size:12px}.shippingSuiteTable table tbody tr td p:last-child{color:#000}.shippingSuiteTable table thead tr th{font-weight:600}.shippingSuiteTable table tbody tr th{vertical-align:middle!important}.shippingSuiteTable table tbody tr td .vieworder button{background:#000;border-radius:4px;color:#fff}.shippingSuiteTable table tbody tr td .Polaris-Badge{background-color:#b6edff}.shippingSuiteTable table tbody tr td .vieworder .Polaris-Button__Text svg{margin-right:8px}.shippingSuiteTable table tbody tr th .orderId{align-items:center;display:flex;vertical-align:middle!important}.shippingSuiteTable table tbody tr th .orderId a{color:#4d506a;text-decoration:none}.shipping-header{margin-bottom:25px}.sync-order-btn{float:right}.dark-mode .filter .btn-sort span{color:#fff}.smarty-analytics-skeleton__plot{grid-gap:10px 12px;box-sizing:border-box;display:grid;gap:10px 12px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:20px 24px 20px 20px}.smarty-analytics-skeleton__axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4px}.smarty-analytics-skeleton__bars{align-items:flex-end;border-bottom:1px solid var(--ui-border);display:flex;gap:10px;min-height:0}.smarty-analytics-skeleton__bars .smarty-analytics-skeleton__bar{border-radius:4px 4px 0 0;flex:1 1;min-width:4px}.smarty-analytics-skeleton__labels{display:flex;grid-column:2;justify-content:space-between}.cz-smarty-settings__choices{border:0;display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}.cz-smarty-settings__choices legend{margin-bottom:4px;padding:0}.cz-smarty-settings__choice{align-items:center;color:var(--ui-foreground);cursor:pointer;display:flex;font-size:var(--ui-text);gap:10px;line-height:20px}.cz-settings-card-content>.cz-ui-field.cz-smarty-settings__rate{display:flex;flex-direction:column;max-width:200px}.cz-settings-card-content>.cz-ui-field.cz-smarty-settings__rate>.cz-ui-label{align-self:flex-start;margin-bottom:4px}.cz-smarty-phones__code{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.cz-smarty-phones__code .cz-ui-field{flex:1 1 160px}.cz-smarty-phones__actions{align-items:center;display:flex;gap:4px}.cz-smarty-phones__danger{color:var(--ui-destructive)}.cz-smarty-phones__add.cz-settings-card-content{align-items:flex-start}.campaigns-index__list[hidden]{display:none}.campaigns-index__name{max-width:420px;min-width:240px}.campaigns-index__title{align-items:center;display:inline-flex;gap:6px}.campaigns-index__color{border-radius:2px;flex:none;height:10px;width:10px}.campaigns-index__toggle.cz-ui-button{display:flex;height:auto;margin-top:4px;padding:0}.campaigns-index__schedule{align-items:center;display:inline-flex;gap:6px}.campaigns-index__schedule svg{color:var(--ui-muted-foreground);flex:none;height:14px;width:14px}.campaigns-index__tag-filter{max-width:200px;width:auto}.campaign-calendar__modes,.campaigns-index__views{display:inline-flex;gap:4px}.campaigns-index__alert{margin:12px 16px}.campaigns-index__dialog-name{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0}.campaigns-index__report{display:flex;flex-direction:column;gap:16px}.campaigns-index__report-bar{align-items:center;display:flex;gap:8px;justify-content:space-between}.campaigns-index__board-skeleton .cz-ui-skeleton{display:block;flex:none;max-width:100%}.campaigns-index__board-skeleton-card{display:flex;flex-direction:column;gap:12px;padding:16px}.campaign-board__card.campaigns-index__board-skeleton-card:hover{border-color:var(--campaign-board-border)}.campaigns-index__board-skeleton-card .campaign-board__card-header{padding-right:0}.campaigns-index__board-skeleton .campaigns-index__board-skeleton-button,.campaigns-index__board-skeleton .campaigns-index__board-skeleton-icon{border-radius:6px}.campaigns-index__board-skeleton .campaigns-index__board-skeleton-pill{border-radius:999px}.campaigns-index__board-skeleton .campaigns-index__board-skeleton-preview{border-radius:8px;width:100%}.campaign-messages{list-style:none;margin:0;max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain;padding:0}.campaign-messages__item{grid-gap:12px;align-items:baseline;border-top:1px solid var(--ui-border);color:var(--ui-foreground);display:grid;font-size:var(--ui-text-sm);gap:12px;grid-template-columns:minmax(160px,2fr) 70px 130px minmax(160px,2fr) minmax(100px,1fr);padding:8px 0}.campaign-messages__item:first-child{border-top:0}.campaign-messages__name.cz-ui-button{height:auto;justify-content:flex-start;padding:0;text-align:left;white-space:normal}.campaign-calendar__item:focus-visible,.campaign-calendar__items:focus-visible,.campaign-messages:focus-visible{outline:1px solid var(--ui-ring);outline-offset:2px}.campaign-calendar{display:flex;flex-direction:column;gap:12px;padding:16px}.campaign-calendar__nav,.campaign-calendar__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.campaign-calendar__toolbar{justify-content:space-between}.campaign-calendar__title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;margin:0 0 0 8px}.campaign-calendar__note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.campaign-calendar__layout{align-items:flex-start;display:flex;gap:16px}.campaign-calendar__grid{border-left:1px solid var(--ui-border);border-top:1px solid var(--ui-border);display:grid;flex:1 1;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.campaign-calendar__day,.campaign-calendar__weekday{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border)}.campaign-calendar__weekday{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding:6px 8px}.campaign-calendar__day{display:flex;flex-direction:column;gap:4px;min-height:112px;min-width:0;padding:6px}.campaign-calendar__grid--week .campaign-calendar__day{min-height:320px}.campaign-calendar__date{color:var(--ui-foreground);font-size:var(--ui-text-xs)}.campaign-calendar__day--outside .campaign-calendar__date{color:var(--ui-muted-foreground)}.campaign-calendar__day--today .campaign-calendar__date{font-weight:700;text-decoration:underline}.campaign-calendar__skeleton.cz-ui-skeleton{display:block;height:36px;width:100%}.campaign-calendar__items{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto;overscroll-behavior:contain}.campaign-calendar__grid--week .campaign-calendar__items{max-height:420px}.campaign-calendar__item{align-items:flex-start;background:#0000;border:1px solid var(--ui-border);border-left:4px solid var(--campaign-calendar-color);border-radius:4px;color:var(--ui-foreground);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:4px 6px;text-align:left;width:100%}.campaign-calendar__item--plain{border-left-color:var(--ui-muted-foreground)}.campaign-calendar__item:hover{background:var(--ui-muted)}.campaign-calendar__item-meta,.campaign-calendar__item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-calendar__item-name{font-size:var(--ui-text-xs);font-weight:600}.campaign-calendar__item-meta{color:var(--ui-muted-foreground);font-size:11px}.campaign-calendar__tray{flex-shrink:0;width:240px}.campaign-calendar__tray h3{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600;margin:0 0 4px}.campaign-calendar__tray p{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:0 0 8px}.campaign-calendar__tray .campaign-calendar__items{max-height:min(560px,60vh)}@media (max-width:900px){.campaign-calendar__layout{flex-direction:column}.campaign-calendar__grid,.campaign-calendar__tray{width:100%}.campaign-messages__item{grid-template-columns:1fr 1fr}}