.sbt-ai-drop.over{border-color:var(--ai-accent)!important;background:rgba(214,84,27,.08)!important}.sbt-ai-drop.has-file{border-style:solid!important;border-color:var(--ai-accent)!important;padding:0!important;background:#fff!important;aspect-ratio:4/3!important;min-height:0!important}.sbt-ai-drop.has-file img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.sbt-ai-drop.has-file .sbt-ai-replace{position:absolute!important;bottom:.5rem!important;right:.5rem!important;background:rgba(0,0,0,.7)!important;color:white!important;font-size:.75rem!important;padding:.3rem .6rem!important;border-radius:2px!important;font-family:"Bebas Neue",sans-serif!important;letter-spacing:.05em!important}.sbt-ai-error.show{display:block!important}.sbt-ai-result-wrap{background:0 0!important;border:none!important;padding:0!important;border-radius:0!important}.sbt-ai-result-tag{display:inline-block!important;font-family:"Bebas Neue",sans-serif!important;font-size:.95rem!important;letter-spacing:.1em!important;padding:.3rem .85rem!important;border-radius:2px!important;margin:0 0 .85rem!important;color:white!important;background:var(--ai-accent)!important;text-transform:uppercase!important}.sbt-ai-result-head{font-family:"Bebas Neue",sans-serif!important;font-size:1.7rem!important;letter-spacing:.02em!important;line-height:1.15!important;margin:0 0 .6rem!important;text-transform:none!important;display:block!important}.sbt-ai-demo-note{background:rgba(244,196,48,.15)!important;border-left:3px solid var(--ai-yellow)!important;padding:.8rem 1rem!important;margin:0 0 1.2rem!important;font-size:.88rem!important;border-radius:2px!important}.sbt-ai-demo-note strong{display:block!important;margin-bottom:.2rem!important}.sbt-ai-before-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.7rem!important;margin:1rem 0!important}@media (max-width:540px){.sbt-ai-before-grid{grid-template-columns:1fr!important}}.sbt-ai-ba-item{position:relative!important;border:1px solid var(--ai-line)!important;border-radius:2px!important;overflow:hidden!important;background:var(--ai-paper-warm)!important;aspect-ratio:4/3!important}.sbt-ai-ba-item.after{border-color:var(--ai-accent)!important;border-width:2px!important}.sbt-ai-ba-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.sbt-ai-ba-lbl{position:absolute!important;top:.5rem!important;left:.5rem!important;background:rgba(0,0,0,.7)!important;color:white!important;font-family:"Bebas Neue",sans-serif!important;font-size:.8rem!important;letter-spacing:.05em!important;padding:.25rem .6rem!important;border-radius:2px!important;text-transform:uppercase!important;z-index:2!important}.sbt-ai-ba-item.after .sbt-ai-ba-lbl{background:var(--ai-accent)!important}.sbt-ai-result-label{font-family:"Bebas Neue",sans-serif!important;font-size:1rem!important;letter-spacing:.06em!important;color:var(--ai-accent)!important;text-transform:uppercase!important;margin:1.2rem 0 .5rem!important;display:block!important}.sbt-ai-result-img{width:100%!important;height:auto!important;max-height:580px!important;object-fit:contain!important;display:block!important;border:2px solid var(--ai-accent)!important;border-radius:2px!important;background:#f1ede5!important;cursor:zoom-in!important}.sbt-ai-result-img:hover{opacity:.95!important}.sbt-ai-result-actions{display:flex!important;gap:.6rem!important;flex-wrap:wrap!important;margin-top:1rem!important}.sbt-ai-action-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-family:"Bebas Neue",sans-serif!important;font-size:.95rem!important;letter-spacing:.05em!important;padding:.7rem 1.2rem!important;border-radius:2px!important;cursor:pointer!important;text-transform:uppercase!important;text-decoration:none!important;border:0!important;transition:transform .15s,background .2s!important}.sbt-ai-action-download{background:var(--ai-steel)!important;color:white!important}.sbt-ai-action-download:hover{background:#1a1d20!important;transform:translateY(-2px)!important;color:white!important}.sbt-ai-action-share{background:var(--ai-paper-warm)!important;color:var(--ai-ink)!important;border:1px solid var(--ai-line)!important}.sbt-ai-action-share:hover:not(:disabled){border-color:var(--ai-ink)!important;transform:translateY(-2px)!important}.sbt-ai-action-share.loading{opacity:.6!important;cursor:wait!important}.sbt-ai-action-share:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.sbt-ai-action-icon{font-size:1.05rem!important;line-height:1!important}.sbt-ai-share-menu{position:absolute!important;top:100%!important;left:0!important;margin-top:.5rem!important;background:#fff!important;border:1px solid var(--ai-line)!important;border-radius:4px!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important;padding:.5rem!important;z-index:100!important;display:none!important;min-width:220px!important}.sbt-ai-share-menu.show{display:block!important}.sbt-ai-share-wrap{position:relative!important;display:inline-block!important}.sbt-ai-share-item{display:flex!important;align-items:center!important;gap:.6rem!important;padding:.6rem .85rem!important;border-radius:2px!important;cursor:pointer!important;font-size:.9rem!important;color:var(--ai-ink)!important;text-decoration:none!important;font-family:inherit!important;border:0!important;background:0 0!important;width:100%!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important}.sbt-ai-share-item:hover{background:var(--ai-paper-warm)!important}.sbt-ai-share-icon{font-size:1.1rem!important;flex-shrink:0!important}.sbt-ai-disclaimer{margin-top:1.2rem!important;padding:.95rem 1.1rem!important;border:1px dashed rgba(0,0,0,.25)!important;background:rgba(255,255,255,.5)!important;border-radius:2px!important;font-size:.88rem!important;line-height:1.55!important}.sbt-ai-disclaimer strong{display:block!important;font-family:"Bebas Neue",sans-serif!important;font-size:.85rem!important;letter-spacing:.08em!important;margin-bottom:.3rem!important;text-transform:uppercase!important}.sbt-ai-restart{margin-top:1.2rem!important;text-align:center!important}.sbt-ai-restart a{color:var(--ai-ink)!important;opacity:.6!important;font-size:.88rem!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}.sbt-ai-restart a:hover{opacity:1!important;color:var(--ai-accent)!important}.sbt-ai-error.sbt-ai-ratelimit{background:linear-gradient(135deg,#fef5ee 0%,#fff 100%)!important;color:#2c3338!important;border-left:4px solid #d6541b!important;padding:1.3rem 1.5rem!important;border-radius:6px!important;margin:1rem 0 1.5rem!important;font-size:.95rem!important;box-shadow:0 4px 14px -8px rgba(214,84,27,.25)!important}.sbt-ai-ratelimit-head{display:flex!important;align-items:center!important;gap:.7rem!important;margin-bottom:.7rem!important}.sbt-ai-ratelimit-icon{font-size:1.6rem!important;line-height:1!important;flex-shrink:0!important}.sbt-ai-ratelimit-title{font-family:"Bebas Neue","Source Sans 3",sans-serif!important;font-size:1.2rem!important;letter-spacing:.02em!important;color:#2c3338!important;line-height:1.15!important;font-weight:400!important}.sbt-ai-ratelimit-text{margin:0 0 1.1rem!important;color:#4a4a4a!important;line-height:1.55!important;font-size:.95rem!important}.sbt-ai-ratelimit-actions{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important}.sbt-ai-ratelimit-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.15rem!important;border-radius:4px!important;font-family:"Bebas Neue","Source Sans 3",sans-serif!important;font-size:.95rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .18s ease!important;font-weight:400!important;line-height:1!important;cursor:pointer!important}.sbt-ai-ratelimit-btn-icon{font-size:1.05rem!important;line-height:1!important}.sbt-ai-ratelimit-btn-wa{background:#25d366!important;color:white!important;box-shadow:0 4px 12px -4px rgba(37,211,102,.45)!important}.sbt-ai-ratelimit-btn-wa:hover{background:#1da851!important;color:white!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -6px rgba(37,211,102,.55)!important}.sbt-ai-ratelimit-btn-offerte{background:#d6541b!important;color:white!important;box-shadow:0 4px 12px -4px rgba(214,84,27,.45)!important}.sbt-ai-ratelimit-btn-offerte:hover{background:#a83f12!important;color:white!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -6px rgba(214,84,27,.55)!important}.sbt-ai-ratelimit-btn-phone{background:#fff!important;color:#1a1a1a!important;box-shadow:0 4px 12px -4px rgba(44,51,56,.25)!important}.sbt-ai-ratelimit-btn-phone:hover{background:#f1ede5!important;color:#1a1a1a!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -6px rgba(44,51,56,.35)!important}@media (max-width:520px){.sbt-ai-ratelimit-actions{flex-direction:column!important}.sbt-ai-ratelimit-btn{width:100%!important;justify-content:center!important}}