#ca-auto-offers{box-sizing:border-box;width:calc(100% - 32px);max-width:1200px;margin:24px auto;padding:24px;background:#07152c;color:#f5f8ff;border:1px solid #28476b;border-radius:20px;font:16px/1.5 Arial,sans-serif;text-align:start;direction:inherit}#ca-auto-offers *{box-sizing:border-box}#ca-auto-offers .ca-auto-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#ca-auto-offers .ca-auto-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b9cbe0}#ca-auto-offers h2{margin:0;color:#fff;font:700 23px/1.3 Arial,sans-serif}#ca-auto-offers p{margin:10px 0;color:inherit}#ca-auto-offers .ca-auto-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}#ca-auto-offers button{font:inherit;border:1px solid #718db4;border-radius:14px;padding:9px 14px;background:transparent;color:#fff;cursor:pointer}#ca-auto-offers .ca-auto-tabs button[aria-pressed=true]{background:#254d84}#ca-auto-offers .ca-auto-status,#ca-auto-offers .ca-auto-notice{font-size:13px;color:#b9cbe0}#ca-auto-offers .ca-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}#ca-auto-offers .ca-auto-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:20px;border:1px solid #d9e3f0;border-radius:18px;background:#fff;color:#163451;overflow-wrap:anywhere}#ca-auto-offers h3{margin:8px 0;font:600 18px/1.45 Arial,sans-serif;color:#163451}#ca-auto-offers .ca-auto-store,#ca-auto-offers .ca-auto-expiry,#ca-auto-offers .ca-auto-store-link{font-size:13px;color:#526c86}#ca-auto-offers a{color:#a8ceff;text-decoration:none}#ca-auto-offers .ca-auto-details{margin-top:auto;padding:18px 0;font-weight:700;color:#126368}#ca-auto-offers .ca-auto-store-link{color:#526c86}#ca-auto-offers .ca-auto-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}#ca-auto-offers .ca-auto-actions button{font-size:13px;padding:6px 10px}#ca-auto-offers a:hover{text-decoration:underline}#ca-auto-offers :is(a,button):focus-visible{outline:3px solid #7ab1ff;outline-offset:3px}@media(max-width:760px){#ca-auto-offers{padding:16px;margin:16px auto}#ca-auto-offers .ca-auto-grid{grid-template-columns:1fr}#ca-auto-offers h2{font-size:21px}#ca-auto-offers .ca-auto-tabs{gap:6px}#ca-auto-offers .ca-auto-tabs button{font-size:14px;padding:8px 11px}}@media print{#ca-auto-offers{display:none}}
