:root{--crm-bids-bg: #faf7f2;--crm-bids-bg-2: #f4eee6;--crm-bids-panel: #ffffff;--crm-bids-panel-soft: #f5f0e8;--crm-bids-border: rgba(0, 0, 0, .07);--crm-bids-border-strong: rgba(249, 99, 2, .18);--crm-bids-text: #1a1410;--crm-bids-text-soft: #6b6159;--crm-bids-text-muted: #9a9088;--crm-bids-orange: #f96302;--crm-bids-orange-2: #ff7a1f;--crm-bids-green: #22c55e;--crm-bids-red: #dc2626;--crm-bids-shadow-sm: 0 8px 24px rgba(0, 0, 0, .06);--crm-bids-shadow-lg: 0 20px 60px rgba(0, 0, 0, .12)}html,body{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,rgba(249,99,2,.08),transparent 26%),radial-gradient(circle at bottom right,rgba(249,99,2,.06),transparent 24%),linear-gradient(180deg,var(--crm-bids-bg) 0%,var(--crm-bids-bg-2) 100%);color:var(--crm-bids-text);font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}.crm-bids-page{min-height:100vh;padding:20px}.crm-bids-shell{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.crm-bids-hero{background:var(--crm-bids-panel);border:1px solid var(--crm-bids-border);border-radius:28px;box-shadow:var(--crm-bids-shadow-sm);overflow:hidden}.crm-bids-hero-topbar,.crm-bids-host-card-topbar{height:3px;background:linear-gradient(90deg,var(--crm-bids-orange),var(--crm-bids-orange-2))}.crm-bids-hero-inner{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;padding:28px 30px}.crm-bids-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--crm-bids-orange)}.crm-bids-hero-copy h1{margin:8px 0 10px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,58px);line-height:.95;letter-spacing:2px;color:var(--crm-bids-text)}.crm-bids-hero-copy h1 span{color:var(--crm-bids-orange)}.crm-bids-hero-copy p{margin:0;max-width:820px;font-size:15px;line-height:1.8;font-weight:300;color:var(--crm-bids-text-soft)}.crm-bids-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.crm-bids-meta-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border-radius:999px;border:1px solid rgba(249,99,2,.12);background:#f9630214;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--crm-bids-orange)}.crm-bids-meta-chip.muted{background:#9a90881a;border-color:#9a908829;color:var(--crm-bids-text-muted)}.crm-bids-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.crm-bids-action{min-height:46px;padding:0 18px;border-radius:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.crm-bids-action.primary{background:linear-gradient(135deg,var(--crm-bids-orange),var(--crm-bids-orange-2));color:#fff;border:none;box-shadow:0 10px 24px #f9630238}.crm-bids-action.secondary{background:var(--crm-bids-panel-soft);color:var(--crm-bids-text);border:1px solid var(--crm-bids-border)}.crm-bids-action:hover{transform:translateY(-1px)}.crm-bids-banner-wrap{display:flex;flex-direction:column;gap:10px}.crm-bids-banner{border-radius:16px;padding:13px 15px;font-size:13px;line-height:1.65;font-weight:300}.crm-bids-banner.error{background:#dc26260f;border:1px solid rgba(220,38,38,.16);color:var(--crm-bids-red)}.crm-bids-banner.success{background:#22c55e12;border:1px solid rgba(34,197,94,.18);color:var(--crm-bids-green)}.crm-bids-host-card{background:var(--crm-bids-panel);border:1px solid var(--crm-bids-border);border-radius:28px;box-shadow:var(--crm-bids-shadow-sm);overflow:hidden}.crm-bids-host-card-inner{padding:24px}#crmBidsDashboardMount{min-height:480px}@media(max-width:900px){.crm-bids-page{padding:14px}.crm-bids-hero-inner,.crm-bids-host-card-inner{padding:18px}}@media(max-width:640px){.crm-bids-page{padding:12px}.crm-bids-hero-inner,.crm-bids-host-card-inner{padding:16px}.crm-bids-hero-actions{width:100%;justify-content:stretch}.crm-bids-action{flex:1 1 100%}}
