.consolidation-consent-dialog{width:min(960px,calc(100vw - 64px));max-width:none}.consolidation-consent{padding:28px;color:#153565}.consolidation-consent h2{font-size:29px;letter-spacing:-.8px;margin:8px 0 12px}.consolidation-consent h3{font-size:16px;margin:0}.consolidation-consent p{font-size:13px;line-height:1.65;color:#6b7d9c}.cc-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:32px;margin:28px 0 22px}.cc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-heading .inline-link{font-size:11px}.cc-originals{list-style:none;display:grid;gap:10px;padding:0;max-height:270px;overflow:auto}.cc-originals li{display:flex;gap:14px;padding:15px;border:1px solid #e3ecf9;border-radius:13px}.cc-originals li>span{display:grid;place-items:center;background:#edf6ff;color:#0864ef;border-radius:12px;width:40px;height:40px;flex:none}.cc-originals svg{width:21px;height:21px}.cc-originals strong{font-size:13px}.cc-originals small{display:block;font-size:11px;color:#7d8da8;margin-top:7px;overflow-wrap:anywhere}.cc-next{margin-top:22px;padding:20px;border-radius:15px;background:#f5f9ff}.cc-next strong{font-size:13px}.cc-next p{margin:9px 0}.cc-next>span{font-size:11px;color:#5e7da8}.cc-agreement{padding:19px 20px;border:1px solid #dceafb;border-radius:15px;background:linear-gradient(135deg,#f5faff,#edf5ff);margin:0 0 20px;color:#153565}.cc-agreement>div{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px}.cc-agreement>div>span{font-size:24px;color:#0864ef;font-weight:700;white-space:nowrap}.cc-agreement p{font-size:12px;line-height:1.6;color:#6b7d9c;margin:8px 0}.cc-agreement>small{font-size:11px;color:#5b769a}.cc-agreement details{margin-top:15px;border-top:1px solid #dce8f9;padding-top:12px}.cc-agreement summary{display:flex;justify-content:space-between;align-items:center;font-size:11px;cursor:pointer;color:#386192}.cc-agreement summary svg{width:14px;height:14px}.cc-note{display:block;font-size:12px;font-weight:600}.cc-note>span{font-size:11px;font-weight:400;color:#8493aa;margin-left:6px}.cc-note textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #d6e3f7;border-radius:10px;padding:13px;font:inherit;color:#153565;resize:vertical;margin:10px 0 20px}.cc-note textarea:focus{outline:2px solid #83b8ff;outline-offset:2px}.consolidation-consent .shipping-consent{font-size:12px;line-height:1.6;align-items:flex-start;gap:11px;margin:0}.consolidation-consent .shipping-consent input{accent-color:#0864ef;margin-top:4px}.consolidation-consent .shipping-consent small{display:block;font-size:11px;color:#7a8ba5;line-height:1.6;margin-top:6px}.cc-help{font-size:11px!important;margin-top:15px}.cc-actions{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:24px}.cc-actions .inline-link{font-size:11px}.consolidation-consent .dashboard-button{font-size:12px;min-height:42px}.consolidation-consent footer{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #e4edf9;padding-top:20px}.consolidation-consent footer>span{font-size:11px;color:#8493aa}.cc-warning{padding:16px;border:1px solid #f0dcb9;border-radius:12px;background:#fff8ef;color:#89642d;font-size:12px;line-height:1.6;margin:15px 0}.cc-warning button{margin:10px 8px 0 0}.consolidation-consent [role=alert]:empty,.consolidation-consent [role=status]:empty{display:none}.consolidation-consent button:disabled{opacity:.55;cursor:default}.consolidation-handover .cc-agreement{margin-top:20px;padding:16px}.consolidation-handover .cc-agreement>div{font-size:11px}.consolidation-handover .cc-agreement>div>span{font-size:21px}.consolidation-detail .cc-agreement{margin-bottom:17px}
/* This workspace owns its spacing; do not inherit the auth-dialog grid gaps. */
.cc-layout>form{display:block}.cc-layout>form>[role=status]{font-size:11px;margin:12px 0}.cc-layout>form>.cc-actions{margin-top:20px}
