/* Digital Reactor shell integration. Generated demo/iframe styles remain independent. */
.page-id-1079 #wdtm-ai-builder{color:#eef8fc;font-family:Manrope,Arial,sans-serif}
#wdtm-ai-builder .wdtm-ai-topbar{padding:28px;border:1px solid #183141;border-radius:18px;background:radial-gradient(ellipse at top right,#04e2ee12,transparent 65%),#081724}
#wdtm-ai-builder .wdtm-ai-topbar h1{color:#eef8fc;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.035em}
#wdtm-ai-builder .wdtm-ai-topbar p{color:#b4c8d4;max-width:1100px;line-height:1.8}
#wdtm-ai-builder .wdtm-ai-topbar ol{color:#d5e8f1;max-width:1100px;margin:20px 0;line-height:1.8}
#wdtm-ai-builder .wdtm-ai-topbar li{margin-bottom:8px}
#wdtm-ai-builder .wdtm-ai-topbar li::marker{color:#04e2ee;font-weight:800}
#wdtm-ai-builder :is(.wdtm-ai-badge,.wdtm-ai-status){background:#071522;border-color:#315465;color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-status{color:#eef8fc}
#wdtm-ai-builder :is(.wdtm-ai-pricing-intro,.wdtm-ai-form,.wdtm-ai-preview-panel){background:#081724;border-color:#183141;color:#eef8fc;box-shadow:0 18px 60px #0003}
#wdtm-ai-builder .wdtm-ai-pricing-intro{background:linear-gradient(135deg,#081724,#0b2436);border:1px solid #315465}
#wdtm-ai-builder .wdtm-ai-pricing-copy>span{color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-pricing-copy h2{color:#eef8fc}
#wdtm-ai-builder :is(.wdtm-ai-pricing-copy p,.wdtm-ai-price-inline,.wdtm-ai-price-extras){color:#d5e8f1}
#wdtm-ai-builder .wdtm-ai-form :is(h2,h3,label,strong,b){color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-form :is(p,small,.wdtm-field-help,.wdtm-ai-optional){color:#b4c8d4}
#wdtm-ai-builder .wdtm-ai-form :is(.wdtm-ai-note,.wdtm-ai-context-note){color:#b4c8d4!important}
#wdtm-ai-builder .wdtm-ai-step{background:#04e2ee;color:#02121b}
#wdtm-ai-builder .wdtm-ai-subsection{border-color:#183141}
#wdtm-ai-builder .wdtm-ai-form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],textarea,select){background:#040d17;border-color:#315465;color:#eef8fc;color-scheme:dark}
#wdtm-ai-builder .wdtm-ai-form :is(input,textarea)::placeholder{color:#91a8b8;opacity:1}
#wdtm-ai-builder .wdtm-ai-form :is(input,textarea,select):focus-visible{outline:2px solid #04e2ee;outline-offset:2px;border-color:#04e2ee;box-shadow:none}
#wdtm-ai-builder .wdtm-ai-form input[type=color]{background:#040d17;border-color:#315465}
#wdtm-ai-builder .wdtm-ai-form :is(input[type=checkbox],input[type=radio]){accent-color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-choice-body{background:#071522;border-color:#315465}
#wdtm-ai-builder .wdtm-ai-choice-body strong{color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-choice-body small{color:#b4c8d4}
#wdtm-ai-builder .wdtm-ai-choice input:checked+.wdtm-ai-choice-body{background:#0c2b3b;border-color:#04e2ee;box-shadow:0 0 0 1px #04e2ee}
#wdtm-ai-builder .wdtm-ai-choice input:focus-visible+.wdtm-ai-choice-body{outline:2px solid #04e2ee;outline-offset:4px}
#wdtm-ai-builder :is(.wdtm-ai-shop-fields,.wdtm-ai-live-price){background:#071522;border-color:#315465;color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-shop-title{color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-live-price :is(p,small,#wdtm-price-explanation){color:#b4c8d4}
#wdtm-ai-builder .wdtm-ai-live-price-head>div>span{color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-delivery-choice label>span{background:#081724;border-color:#315465;color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-delivery-choice label input:checked+span{background:#0c2b3b;border-color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-live-total{border-color:#183141}
#wdtm-ai-builder :is(#wdtm-price-site,#wdtm-price-total,#wdtm-sticky-total-value){color:#04e2ee}
#wdtm-ai-builder .wdtm-ai-sticky-total{background:#071b27;border-color:#315465;color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-generate{background:#04e2ee;color:#02121b;box-shadow:0 10px 24px #04e2ee22}
#wdtm-ai-builder .wdtm-ai-generate:hover{background:#78f3fa}
#wdtm-ai-builder :is(.wdtm-ai-preview-toolbar,.wdtm-ai-preview-actions){background:#071522;border-color:#183141;color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-url{background:#040d17;border-color:#315465;color:#b4c8d4}
#wdtm-ai-builder :is(.wdtm-ai-devices button,.wdtm-ai-preview-actions button){background:#081724;border-color:#315465;color:#eef8fc}
#wdtm-ai-builder :is(.wdtm-ai-devices button.is-active,.wdtm-ai-preview-actions button:hover){background:#04e2ee;border-color:#04e2ee;color:#02121b}
#wdtm-ai-builder .wdtm-ai-preview-actions span{color:#b4c8d4}
#wdtm-ai-builder .wdtm-ai-preview-frame{background:#040d17}
#wdtm-ai-builder .wdtm-ai-empty{background:#081724;border:1px solid #183141;color:#b4c8d4}
#wdtm-ai-builder .wdtm-ai-empty h3{color:#eef8fc}
#wdtm-ai-builder .wdtm-ai-empty-icon{color:#04e2ee}
@media(max-width:700px){#wdtm-ai-builder .wdtm-ai-topbar{padding:20px 16px;flex-wrap:wrap}#wdtm-ai-builder .wdtm-ai-topbar ol{padding-left:20px!important;font-size:14px!important}#wdtm-ai-builder .wdtm-ai-topbar h1{font-size:30px}}

/* Light configuration and preview shell; demo content keeps its own palette. */
#wdtm-ai-builder .wdtm-ai-form{--navy:#102c3c;--muted:#52697a;--line:#cbdde5;--soft:#f5fafc;background:#f5fafc;border-color:#cbdde5;color:#102c3c}
#wdtm-ai-builder .wdtm-ai-form :is(h2,h3,label,strong,b){color:#102c3c}
#wdtm-ai-builder .wdtm-ai-form :is(p,small,.wdtm-field-help,.wdtm-ai-optional){color:#52697a}
#wdtm-ai-builder .wdtm-ai-form :is(.wdtm-ai-note,.wdtm-ai-context-note){color:#52697a!important}
#wdtm-ai-builder .wdtm-ai-subsection{border-color:#cbdde5}
#wdtm-ai-builder .wdtm-ai-form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],textarea,select){background:#fff;border-color:#b8ced9;color:#102c3c;color-scheme:light}
#wdtm-ai-builder .wdtm-ai-form :is(input,textarea)::placeholder{color:#647c8c}
#wdtm-ai-builder .wdtm-ai-form input[type=color]{background:#fff;border-color:#b8ced9}
#wdtm-ai-builder .wdtm-ai-choice-body{background:#fff;border-color:#b8ced9}
#wdtm-ai-builder .wdtm-ai-choice-body strong{color:#102c3c}
#wdtm-ai-builder .wdtm-ai-choice-body small{color:#52697a}
#wdtm-ai-builder .wdtm-ai-choice input:checked+.wdtm-ai-choice-body{background:#dcf8fa;border-color:#008793;box-shadow:0 0 0 1px #008793}
#wdtm-ai-builder .wdtm-ai-brief-advanced{background:#e7f2f8;border-color:#b8d6e3}
#wdtm-ai-builder :is(.wdtm-ai-shop-fields,.wdtm-ai-live-price){background:#eaf6f9;border-color:#b8d6e3;color:#102c3c}
#wdtm-ai-builder .wdtm-ai-shop-title{color:#102c3c}
#wdtm-ai-builder .wdtm-ai-live-price :is(p,small,#wdtm-price-explanation){color:#52697a}
#wdtm-ai-builder .wdtm-ai-live-price>p{color:#52697a!important}
#wdtm-ai-builder .wdtm-ai-live-price-head>div>span{color:#006b76}
#wdtm-ai-builder .wdtm-ai-delivery-choice label>span{background:#fff;border-color:#b8ced9;color:#102c3c}
#wdtm-ai-builder .wdtm-ai-delivery-choice label input:checked+span{background:#dcf8fa;border-color:#008793;box-shadow:0 0 0 1px #008793}
#wdtm-ai-builder .wdtm-ai-live-total{border-color:#b8d6e3}
#wdtm-ai-builder :is(#wdtm-price-site,#wdtm-price-total){color:#006b76}
#wdtm-ai-builder .wdtm-ai-preview-panel{background:#edf4f8;border-color:#b8ced9;color:#102c3c}
#wdtm-ai-builder :is(.wdtm-ai-preview-toolbar,.wdtm-ai-preview-actions){background:#e7f2f8;border-color:#cbdde5;color:#102c3c}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-actions{background:#f5fafc!important}
#wdtm-ai-builder .wdtm-ai-url{background:#fff;border-color:#b8ced9;color:#52697a}
#wdtm-ai-builder :is(.wdtm-ai-devices button,.wdtm-ai-preview-actions button){background:#fff;border-color:#b8ced9;color:#102c3c}
#wdtm-ai-builder :is(.wdtm-ai-devices button.is-active,.wdtm-ai-preview-actions button:hover){background:#04e2ee;border-color:#008793;color:#02121b}
#wdtm-ai-builder #wdtm-ai-back-to-brief{background:#dcf8fa!important;border-color:#008793;color:#102c3c!important;font-weight:800;opacity:1}
#wdtm-ai-builder #wdtm-ai-back-to-brief:hover{background:#b8f1f5!important}
#wdtm-ai-builder .wdtm-ai-preview-actions span{color:#52697a}
#wdtm-ai-builder .wdtm-ai-preview-frame{background:#e7eef4}
#wdtm-ai-builder .wdtm-ai-empty{background:#fff;border-color:#cbdde5;color:#52697a}
#wdtm-ai-builder .wdtm-ai-empty h3{color:#102c3c}
#wdtm-ai-builder .wdtm-ai-empty-icon{color:#006b76}
