.design-hub-bar{position:relative;z-index:45;min-height:42px;margin:0 0 8px;padding:0 14px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:18px;overflow:hidden;background:linear-gradient(90deg,#123f50 0%,#176180 52%,#164657 100%);color:#fff;box-shadow:0 8px 24px rgba(16,62,78,.13)}
.design-hub-prompt{display:flex;align-items:center;gap:8px;white-space:nowrap}.design-hub-prompt i{font-style:normal;color:#8ee4ff;font-size:13px}.design-hub-prompt b{font-size:13px;letter-spacing:-.01em}.design-hub-prompt small{font-size:10px;font-weight:600;color:#c9e6ef}
.design-hub-actions{display:flex;align-items:center;gap:7px}.design-hub-link{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s}.design-hub-link:hover{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.42);transform:translateY(-1px)}
.design-hub-copy{display:block}.design-hub-copy b{font-size:10px;letter-spacing:.01em}.design-hub-copy small,.design-hub-icon{display:none}.design-hub-arrow{font-size:12px;color:#bcefff}
.ts-quick-answer{margin:12px 0 18px;padding:18px 20px;border:1px solid #b8d7c1;border-radius:18px;background:#eff8ef;color:#294535;font-size:13px;line-height:1.65}.ts-quick-answer strong{color:#173d2e}.ts-quick-answer a{color:#0a6e5f;font-weight:800;text-underline-offset:3px}
@media(max-width:650px){.design-hub-bar{min-height:38px;margin-bottom:6px;padding:0 8px;gap:7px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;border-radius:10px}.design-hub-bar::-webkit-scrollbar{display:none}.design-hub-prompt{gap:5px}.design-hub-prompt b{font-size:10px}.design-hub-prompt small{display:none}.design-hub-actions{gap:5px}.design-hub-link{min-height:25px;padding:0 8px}.design-hub-copy b{font-size:9px}.design-hub-arrow{font-size:10px}.ts-quick-answer{font-size:12px;padding:15px 16px;margin:9px 0 14px}}
