@keyframes vca-spin{to{transform:rotate(1turn)}}.visibility-control-automations{padding:80px 0;box-sizing:border-box;background:#fff}@media (max-width:1199.98px){.visibility-control-automations{padding:40px 0}}.visibility-control-automations *,.visibility-control-automations:after,.visibility-control-automations:before{box-sizing:border-box}.visibility-control-automations .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:0 auto 64px;text-align:center}@media (max-width:1199.98px){.visibility-control-automations .head{margin-bottom:40px}}@media (max-width:767.98px){.visibility-control-automations .head{gap:16px;margin-bottom:40px;max-width:327px}}.visibility-control-automations .label{display:inline-block;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;padding:8px 14px;border:1px solid rgba(0,0,0,.1019607843);border-radius:24px;font:500 12px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:4%;text-transform:uppercase;color:#000}.visibility-control-automations .title{margin:0;font:600 48px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#000}@media (max-width:1199.98px){.visibility-control-automations .title{font-size:32px}}.visibility-control-automations .desc{margin:0;font:400 18px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;color:rgba(0,0,0,.8)}@media (max-width:1199.98px){.visibility-control-automations .desc{font-size:16px}}.visibility-control-automations .vca-cards{display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:1199.98px){.visibility-control-automations .vca-cards{grid-template-columns:minmax(0,1fr)}}.visibility-control-automations .vca-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:69px;min-height:600px;padding:24px;border-radius:20px;background:#f5f5f5}@media (max-width:1199.98px){.visibility-control-automations .vca-card{min-height:0;max-width:700px;width:100%;margin:0 auto}}@media (max-width:767.98px){.visibility-control-automations .vca-card{gap:40px;padding:20px 16px 32px;border-radius:16px}}.visibility-control-automations .vca-card__copy{max-width:440px}.visibility-control-automations .vca-card__title{margin:0 0 6px;font:600 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;color:#000}.visibility-control-automations .vca-card__desc{margin:0;font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;color:rgba(0,0,0,.8)}.visibility-control-automations .vca-card__media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;align-items:flex-start;justify-content:center;font:400 14px/120% Inter\ 28pt,Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;color:#000;pointer-events:none}.visibility-control-automations .vca-table{width:490px;max-width:100%;padding:32px;border:1px solid rgba(0,0,0,.04);border-radius:16px;background:#fff}@media (max-width:767.98px){.visibility-control-automations .vca-table{padding:20px}}.visibility-control-automations .vca-table__title{font-size:18px;line-height:120%;margin:0 0 24px}@media (max-width:767.98px){.visibility-control-automations .vca-table__title{margin-bottom:16px;font-size:16px}}.visibility-control-automations .vca-table__head,.visibility-control-automations .vca-table__row{display:-ms-grid;display:grid;grid-template-columns:104px 104px minmax(0,1fr);align-items:center}@media (max-width:767.98px){.visibility-control-automations .vca-table__head,.visibility-control-automations .vca-table__row{grid-template-columns:82px 64px minmax(0,1fr)}}.visibility-control-automations .vca-table__head{padding-bottom:0;font-size:12px;color:rgba(0,0,0,.6);margin-bottom:4px}@media (max-width:767.98px){.visibility-control-automations .vca-table__head{font-size:9px}}.visibility-control-automations .vca-table__row{min-height:47px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.visibility-control-automations .vca-table__row:last-of-type{border-bottom:0}@media (max-width:767.98px){.visibility-control-automations .vca-table__row{min-height:40px;font-size:13px}}.visibility-control-automations .vca-table__status{justify-self:start;padding:2px 6px;border-radius:6px;font-size:12px;line-height:140%}@media (max-width:767.98px){.visibility-control-automations .vca-table__status{font-size:11px}}.visibility-control-automations .vca-table__status--success{background:#e8f7ee;color:#1ea24e}.visibility-control-automations .vca-table__status--failed{background:#fdecec;color:#e5383b}.visibility-control-automations .vca-table__reason{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:4px;min-width:0;color:rgba(0,0,0,.6);font-weight:500}.visibility-control-automations .vca-table__reason:before{content:"";flex:none;width:14px;height:14px;background:50%/contain no-repeat;margin-right:4px}.visibility-control-automations .vca-table__reason--ok:before{background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/check-visibility-control-automations.svg)}.visibility-control-automations .vca-table__reason--warning:before{background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/warning-visibility-control-automations.svg)}.visibility-control-automations .vca-retry{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:6px;height:33px;margin:32px 0 0 10px;padding:0 14px 0 12px;border-radius:17px;background:#000;box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(0,0,0,.2),0 0 0 9px #fff,0 0 0 10px rgba(0,0,0,.1019607843),0 0 0 14px #fff,0 0 0 15px rgba(0,0,0,.0509803922),0 0 0 19px #fff,0 0 0 20px rgba(0,0,0,.031372549);font-size:14px;line-height:1;color:#fff}.visibility-control-automations .vca-retry:before{content:"";flex:none;width:12px;height:12px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/reload.svg) 50%/contain no-repeat}@media (max-width:767.98px){.visibility-control-automations .vca-retry{margin-bottom:20px}}.visibility-control-automations .vca-ai{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:486px;max-width:100%;font-size:16px;line-height:120%}@media (max-width:767.98px){.visibility-control-automations .vca-ai{font-size:14px}}.visibility-control-automations .vca-ai__question{align-self:flex-end;max-width:100%;padding:12px 16px;border-radius:24px;background:#0245f5;color:#fff;margin:0 0 16px}@media (max-width:767.98px){.visibility-control-automations .vca-ai__question{max-width:80%}}.visibility-control-automations .vca-ai__status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:8px;padding-left:16px;color:rgba(0,0,0,.4);margin:0 0 16px;min-height:43px}@media (max-width:767.98px){.visibility-control-automations .vca-ai__status{margin-top:20px;padding-left:0}}.visibility-control-automations .vca-ai__status:before{content:"";flex:none;width:13px;height:14px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/choosing-right-steps.svg) 50%/contain no-repeat;animation:vca-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.visibility-control-automations .vca-ai__status:before{animation:none}}.visibility-control-automations .vca-ai__answer{padding-left:16px;color:rgba(0,0,0,.8);margin:0 0 12px}@media (max-width:767.98px){.visibility-control-automations .vca-ai__answer{padding-left:0}}.visibility-control-automations .vca-ai__connector{position:relative;height:44px;background:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)) 50%/1px 100% no-repeat;background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)) 50%/1px 100% no-repeat}.visibility-control-automations .vca-ai__connector:before{content:"";position:absolute;left:50%;width:24px;height:24px;transform:translateX(-50%);border:1px solid rgba(0,0,0,.1);border-radius:50%;background:#fff url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/plus.svg) 50%/9px 9px no-repeat}@media (max-width:767.98px){.visibility-control-automations .vca-ai__connector:before{width:18px;height:18px}}.visibility-control-automations .vca-ai__connector--top{margin-top:20px}.visibility-control-automations .vca-ai__connector--top:before{top:0}.visibility-control-automations .vca-ai__connector--top:after{content:"";position:absolute;top:-24px;left:50%;width:1px;height:24px;transform:translateX(-50%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.05),transparent) no-repeat;background:linear-gradient(0deg,rgba(0,0,0,.05),transparent) no-repeat;pointer-events:none}.visibility-control-automations .vca-ai__connector--bottom:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:24px;transform:translateX(-50%);background:-webkit-linear-gradient(top,rgba(0,0,0,.05),transparent) no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.05),transparent) no-repeat;pointer-events:none}.visibility-control-automations .vca-ai__connector--bottom:before{bottom:0}.visibility-control-automations .vca-ai__step{padding:17.46px;border-radius:20px;background:#fff}.visibility-control-automations .vca-ai__step-hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:13px}.visibility-control-automations .vca-ai__step-hd:before{content:"";flex:none;width:35px;height:35px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/schedule_messages_with_ai/icons/tm-flow__icon--person.svg) 50%/100% 100% no-repeat}@media (max-width:767.98px){.visibility-control-automations .vca-ai__step-hd:before{width:30px;height:30px}}.visibility-control-automations .vca-ai__step-hd:after{content:"";flex:none;width:16px;height:16px;margin-left:auto;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/kebab.svg) 50%/contain no-repeat}.visibility-control-automations .vca-ai__step-title{flex:1;min-width:0}.visibility-control-automations .vca-ai__step-warning{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:6px;font-size:16px;font-style:italic;color:#eb8410;margin:16px 0 0}@media (max-width:767.98px){.visibility-control-automations .vca-ai__step-warning{margin-top:12px;font-size:13px}}.visibility-control-automations .vca-ai__step-warning:before{content:"";flex:none;width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/warning-red-visibility-control-automations.svg) 50%/contain no-repeat}