/* Public demo add-on (Yoni 2026-11-03, test branch). Same colours as the site: navy #11142B, blue #2A44D8, orange #FF5B1F. */
.dp-timer{position:fixed;top:12px;right:12px;white-space:nowrap;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#11142B;color:#fff;font:600 14px/1 Inter,system-ui,sans-serif;box-shadow:0 8px 32px rgba(17,20,43,.25)}
.dp-timer .dp-t{font-variant-numeric:tabular-nums;font-size:16px;letter-spacing:.02em}.dp-dot{width:8px;height:8px;border-radius:50%;background:#0B7F6E;box-shadow:0 0 0 4px rgba(11,127,110,.25)}
.dp-timer.is-low{background:#FF5B1F;color:#11142B}.dp-timer.is-low .dp-dot{background:#11142B;box-shadow:none}
.dp-ro{opacity:.55;filter:saturate(.6);pointer-events:none;user-select:none}
.dp-over{position:fixed;inset:0;z-index:70;display:grid;place-items:end center;padding:16px;background:rgba(17,20,43,.45);backdrop-filter:blur(3px)}
@media (min-width:700px){.dp-over{place-items:center}}
.dp-card{width:min(100%,460px);padding:24px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(17,20,43,.3);border-top:4px solid #FF5B1F}
.dp-card h2{margin:4px 0 8px;font-size:24px;line-height:1.2;color:#11142B}.dp-card p{margin:0 0 16px;color:#4B5070}.dp-kicker{font-weight:800;color:#FF5B1F!important;margin:0!important}.dp-cta{width:100%;min-height:52px}
.dp-ai{position:relative;display:grid;gap:8px;margin:12px 0;padding:16px;border-radius:20px;background:linear-gradient(160deg,#EEF1FF,#fff 70%);border:1px solid #E3E6F0;overflow:hidden}
.dp-ai::before{content:'';position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#2A44D8,#FF5B1F)}
.dp-h{font-size:16px;color:#11142B}.dp-sub,.dp-left{margin:0;font-size:14px;color:#4B5070}
.dp-chips{display:flex;flex-wrap:wrap;gap:8px}
.dp-chip{appearance:none;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid #E3E6F0;background:#fff;color:#11142B;font:600 14px/1.25 inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(17,20,43,.06)}
.dp-chip:hover{border-color:#2A44D8}.dp-chip:focus-visible{outline:3px solid #3D5AFE;outline-offset:2px}.dp-chip.is-load,.dp-chip.is-on{background:#2A44D8;border-color:#2A44D8;color:#fff}.dp-chip.is-auto{background:#11142B;border-color:#11142B;color:#fff}
.dp-st{margin:0;font-weight:600;color:#11142B}.dp-st:empty{display:none}.dp-st.is-err{color:#B42318}
.dp-st.is-busy::before{content:'';display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:3px solid #2A44D8;border-right-color:transparent;animation:dp-spin .8s linear infinite}
@keyframes dp-spin{to{transform:rotate(360deg)}}
.dp-made{display:grid;gap:8px;margin:12px 0;padding:14px;border-radius:16px;background:#fff;border:1px solid #E3E6F0}.dp-made p{margin:0;font-size:14px;color:#4B5070}
.dp-tag{justify-self:start;padding:6px 12px;border-radius:999px;background:#11142B;color:#fff;font:700 13px/1.2 inherit}
@media (prefers-reduced-motion:reduce){.dp-st.is-busy::before{animation:none}}
