.dwt-wrap{--orange:#FF7B16;--navy:#243746;--line:#e4e7ec;--muted:#667085;width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:24px auto!important;padding:0!important;font-family:Roboto,Arial,sans-serif!important;color:#1d2939!important}
.dwt-wrap,.dwt-wrap *{box-sizing:border-box!important}
.dwt-panel-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:12px 16px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px rgba(16,24,40,.05)!important}
.dwt-back-link{display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--navy)!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}
.dwt-toolbar-label{color:var(--muted)!important;font-size:13px!important;font-weight:700!important}
.dwt-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;margin:0 0 20px!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%)!important;box-shadow:0 8px 28px rgba(16,24,40,.05)!important}
.dwt-head h2{font-size:30px!important;line-height:1.15!important;margin:5px 0 8px!important;color:var(--navy)!important;font-weight:900!important}
.dwt-head p{font-size:16px!important;line-height:1.6!important;margin:0!important;max-width:760px!important;color:var(--muted)!important}
.dwt-eyebrow{display:block!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:12px!important;font-weight:900!important;color:var(--orange)!important}
.dwt-connection{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;border-radius:999px!important;background:#f2f4f7!important;color:#475467!important;padding:8px 12px!important;font-size:13px!important;font-weight:800!important}
.dwt-connection.is-ok{background:#ecfdf3!important;color:#067647!important}
.dwt-form{display:block!important;margin:0!important;padding:0!important}
.dwt-card{display:block!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:22px!important;margin:0 0 18px!important;box-shadow:0 8px 28px rgba(16,24,40,.05)!important}
.dwt-card h2,.dwt-card h3{color:var(--navy)!important;font-weight:900!important}
.dwt-card h3{font-size:20px!important;line-height:1.3!important;margin:0 0 16px!important}
.dwt-card p{font-size:15px!important;line-height:1.6!important;color:#475467!important}
.dwt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.dwt-field{display:block!important;margin:0!important;padding:0!important}
.dwt-field-label{display:block!important;font-size:14px!important;font-weight:800!important;margin:0 0 7px!important;color:#344054!important}
.dwt-form input[type=text],.dwt-form input[type=url],.dwt-form input[type=password],.dwt-form input[type=email],.dwt-form input[type=number],.dwt-form select,.dwt-card input[type=text],.dwt-card input[type=url]{display:block!important;width:100%!important;max-width:none!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;border:1px solid #d0d5dd!important;border-radius:10px!important;background:#fff!important;color:#101828!important;font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;line-height:1.4!important;box-shadow:none!important}
.dwt-form input:focus,.dwt-form select:focus{outline:2px solid rgba(255,123,22,.22)!important;outline-offset:1px!important;border-color:var(--orange)!important}
.dwt-form small,.dwt-card small{display:block!important;margin-top:6px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important}
.dwt-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.dwt-mode-card{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:flex-start!important;gap:13px!important;min-height:150px!important;margin:0!important;padding:18px!important;border:2px solid #e4e7ec!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important;transition:.2s ease!important}
.dwt-mode-card:hover{border-color:#ffc495!important;transform:translateY(-1px)!important}
.dwt-mode-card.is-selected{border-color:var(--orange)!important;background:#fffaf6!important;box-shadow:0 0 0 3px rgba(255,123,22,.09)!important}
.dwt-mode-card input[type=radio]{position:absolute!important;top:14px!important;right:14px!important;width:20px!important;height:20px!important;margin:0!important;accent-color:var(--orange)!important}
.dwt-mode-icon{display:inline-flex!important;width:46px!important;height:46px!important;min-width:46px!important;aspect-ratio:1/1!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:999px!important;background:#fff1e7!important;color:var(--orange)!important;font-size:18px!important;font-weight:900!important;padding:0!important}
.dwt-mode-card>span:last-child{display:block!important;margin:0!important}
.dwt-mode-card strong{display:block!important;margin:3px 30px 7px 0!important;color:var(--navy)!important;font-size:17px!important;line-height:1.35!important}
.dwt-mode-card small{font-size:13px!important;line-height:1.55!important}
.dwt-plan-note{margin:16px 0 0!important;padding:12px 14px!important;border-radius:11px!important;background:#f8fafc!important;color:#475467!important}
.dwt-info-card{background:#fbfcfd!important}
.dwt-info-card p{margin:0 0 10px!important}
.dwt-info-card p:last-child{margin-bottom:0!important}
.dwt-switch-row{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:0!important;padding:12px 0!important}
.dwt-switch-row input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:2px 0 0!important;accent-color:var(--orange)!important}
.dwt-switch-row>span{display:block!important;margin:0!important}
.dwt-switch-row strong{display:block!important;font-size:15px!important;color:#344054!important}
.dwt-danger-row{color:#b42318!important}
.dwt-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:20px 0 0!important;padding:0 0 30px!important}
.dwt-primary,.dwt-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:10px 18px!important;border-radius:10px!important;font-family:Roboto,Arial,sans-serif!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important}
.dwt-primary{border:0!important;background:var(--orange)!important;color:#fff!important;box-shadow:0 8px 20px rgba(255,123,22,.18)!important}
.dwt-primary:hover{background:#e96908!important;color:#fff!important}
.dwt-secondary{border:1px solid #d0d5dd!important;background:#fff!important;color:var(--navy)!important}
.dwt-help{margin-top:-7px!important;color:var(--muted)!important}
.dwt-advanced summary{cursor:pointer!important;font-size:16px!important;font-weight:900!important;color:var(--navy)!important;list-style-position:inside!important}
.dwt-advanced[open] summary{margin-bottom:18px!important}
.dwt-notice{padding:13px 15px!important;border-radius:10px!important;margin:0 0 16px!important;font-weight:700!important}
.dwt-success{background:#ecfdf3!important;color:#067647!important;border:1px solid #abefc6!important}
.dwt-error{background:#fef3f2!important;color:#b42318!important;border:1px solid #fecdca!important}
.dwt-admin{margin:22px 0!important;max-width:1100px!important;padding:0!important}
.dwt-external-order-section{width:100%!important;padding:34px 20px!important;margin:0!important;background:#f7f8fa!important;font-family:Roboto,Arial,sans-serif!important;color:#1d2939!important}
.dwt-external-order-shell{max-width:1180px!important;margin:0 auto!important}
.dwt-external-order-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;margin-bottom:18px!important}
.dwt-external-eyebrow{display:block!important;margin-bottom:7px!important;color:#FF7B16!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.dwt-external-order-head h2{margin:0 0 8px!important;color:#243746!important;font-size:28px!important;line-height:1.18!important;font-weight:900!important}
.dwt-external-order-head p{max-width:760px!important;margin:0!important;color:#667085!important;font-size:16px!important;line-height:1.6!important}
.dwt-external-badge{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:6px 12px!important;border-radius:999px!important;background:#fff4eb!important;color:#c94e00!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}
.dwt-external-order-card{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:20px!important;border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgba(16,24,40,.06)!important}
.dwt-external-icon{display:inline-flex!important;width:54px!important;height:54px!important;aspect-ratio:1/1!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff1e7!important;color:#FF7B16!important;font-size:24px!important;font-weight:900!important;padding:0!important}
.dwt-external-copy strong{display:block!important;margin-bottom:5px!important;color:#243746!important;font-size:18px!important;line-height:1.3!important}
.dwt-external-copy span{display:block!important;color:#667085!important;font-size:14px!important;line-height:1.5!important}
.dwt-external-button{display:inline-flex!important;min-height:48px!important;align-items:center!important;justify-content:center!important;padding:12px 20px!important;border-radius:12px!important;background:#FF7B16!important;color:#fff!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(255,123,22,.2)!important;transition:.2s ease!important}
.dwt-external-button:hover{background:#e96908!important;color:#fff!important;transform:translateY(-1px)!important}
[data-dwt-native-delivery="hidden"],.dwt-public-cta{display:none!important}
@media(max-width:760px){.dwt-wrap{width:min(100% - 20px,1180px)!important;margin:12px auto!important}.dwt-panel-toolbar{align-items:flex-start!important;flex-direction:column!important}.dwt-head{display:block!important;padding:18px!important}.dwt-connection{margin-top:14px!important}.dwt-head h2{font-size:25px!important}.dwt-grid,.dwt-mode-grid{grid-template-columns:1fr!important}.dwt-card{padding:17px!important}.dwt-actions>*{width:100%!important}.dwt-mode-card{min-height:auto!important}.dwt-external-order-section{padding:26px 16px!important}.dwt-external-order-head{display:block!important}.dwt-external-order-head h2{font-size:24px!important}.dwt-external-badge{margin-top:13px!important}.dwt-external-order-card{grid-template-columns:48px minmax(0,1fr)!important;padding:17px!important}.dwt-external-icon{width:48px!important;height:48px!important}.dwt-external-button{grid-column:1/-1!important;width:100%!important}}
