#pilot-bar {position:relative;z-index:2147483000;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 16px;background:#fff3cf;color:#292617;font:12px/1.5 system-ui,sans-serif;border-bottom:1px solid #e0c778}
#pilot-bar nav {display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
#pilot-bar a {color:#292617;text-decoration:underline}
#pilot-bar [aria-current] {font-weight:800}
#pilot-bar button {font:inherit;background:transparent;border:1px solid #998647;border-radius:4px;cursor:pointer;padding:3px 8px;color:inherit}
#pilot-notice {position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483647;width:min(480px,90vw);padding:18px 22px;background:#202c20;color:white;border:1px solid #789478;border-radius:8px;box-shadow:0 4px 24px #0003;font:15px/1.5 system-ui,sans-serif}
#pilot-notice[hidden] {display:none}
.pilot-card-placeholder {padding:15px 12px;color:#737373;background:#f5f5f5;cursor:not-allowed;min-height:48px;font:14px/1.4 system-ui,sans-serif}
input:disabled,select:disabled {cursor:not-allowed}
#pilot-bar label {display:flex;gap:6px;align-items:center;margin:0;font:inherit}
#pilot-bar select {width:auto;height:auto;max-width:170px;margin:0;padding:4px;border:1px solid #998647;border-radius:4px;background:white;color:#292617;font:inherit}
#pilot-challenge {width:min(460px,90vw);padding:28px;border:1px solid #d3d9d3;border-radius:12px;color:#202c20;background:white;font:16px/1.5 system-ui,sans-serif}
#pilot-challenge::backdrop {background:#0008}
#pilot-challenge h2 {margin:0 0 12px;font:700 22px/1.3 system-ui,sans-serif}
#pilot-challenge button {display:block;width:100%;padding:12px;margin:12px 0 0;border:1px solid #24492f;border-radius:6px;background:#24492f;color:white;font:inherit;cursor:pointer}
#pilot-challenge button:last-child {background:white;color:#24492f}
body[aria-busy="true"] [data-next-upsell-action], body[aria-busy="true"] #button-pay, body[aria-busy="true"] [data-next-express-checkout] {opacity:.6;cursor:wait}
[data-next-display="order.number"] {overflow-wrap:anywhere}
