:root{--ilt349-blue:#00a8ff;--ilt349-pink:#ff00c8;--ilt349-purple:#8f42ff;--ilt349-deepblue:#376cff;--ilt349-done:#4f7800;--ilt349-ink:#10161b} body.ilt342-clean-build-price .ilt-event-context{grid-template-columns:1fr!important;gap:8px!important;align-items:start!important;padding:18px 21px!important} body.ilt342-clean-build-price .ilt-event-context>label{width:100%!important;max-width:none!important} body.ilt342-clean-build-price .ilt-event-context #p-event-date{width:100%!important;max-width:none!important;min-height:48px!important;box-sizing:border-box!important} body.ilt342-clean-build-price .ilt-event-context>div:not(.ilt349-stage-head){max-width:780px} body.ilt342-clean-build-price .ilt-event-context>div:not(.ilt349-stage-head) p{margin-top:1px!important} .ilt349-stage{position:relative!important;overflow:hidden!important;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease} .ilt349-stage:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ilt349-accent);opacity:.82} .ilt349-event{--ilt349-accent:var(--ilt349-blue);background:linear-gradient(180deg,rgba(0,168,255,.022),#fff 44%)!important} .ilt349-products{--ilt349-accent:var(--ilt349-pink);background:linear-gradient(180deg,rgba(255,0,200,.020),#fff 48%)!important} .ilt349-artwork{--ilt349-accent:var(--ilt349-purple);background:linear-gradient(180deg,rgba(143,66,255,.022),#fff 46%)!important} .ilt349-delivery{--ilt349-accent:var(--ilt349-deepblue);background:linear-gradient(180deg,rgba(55,108,255,.020),#fff 46%)!important} .ilt349-stage-head{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-height:24px;margin:0 0 8px!important;color:#576069;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase} .ilt349-stage-head .ilt349-step{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--ilt349-accent);color:var(--ilt349-ink);background:#fff;font-size:10px;font-weight:950;letter-spacing:0;box-shadow:0 0 0 3px rgba(8,17,23,.018)} .ilt349-stage-head strong{color:#343b41;font:900 10px/1.2 Arial,sans-serif;letter-spacing:.08em} .ilt349-stage-head em{margin-left:auto;color:#7c8389;font:800 9px/1.2 Arial,sans-serif;font-style:normal;letter-spacing:.07em} .ilt349-stage[data-current="true"]{border-color:var(--ilt349-accent)!important;box-shadow:0 10px 28px rgba(7,17,23,.045),0 0 0 2px rgba(143,66,255,.025)!important} .ilt349-stage[data-current="true"] .ilt349-stage-head em{color:var(--ilt349-accent)} .ilt349-stage[data-complete="true"] .ilt349-step{border-color:rgba(88,126,0,.42);background:rgba(186,255,34,.14);color:#3e6500} .ilt349-stage[data-complete="true"] .ilt349-stage-head em{color:var(--ilt349-done)} .ilt349-stage[data-complete="true"] .ilt349-stage-head em:before{content:"✓ ";font-weight:950} body.ilt342-clean-build-price .v12-work-head.ilt349-stage{padding-top:18px!important} body.ilt342-clean-build-price .v12-work-head.ilt349-stage>div:not(.ilt349-stage-head){min-width:0} body.ilt342-clean-build-price .v12-line{border-left:3px solid rgba(255,0,200,.18)!important} body.ilt342-clean-build-price .v12-add-line{border-left:3px solid rgba(255,0,200,.14)!important} body.ilt342-clean-build-price .v12-order-box.ilt349-stage>h3{margin-top:1px!important} @media(max-width:700px){.ilt349-stage-head{margin-bottom:6px!important}body.ilt342-clean-build-price .ilt-event-context{padding:16px 17px!important}} @media(prefers-reduced-motion:reduce){.ilt349-stage{transition:none!important}}
