.cb-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cb-brand{align-items:center;gap:16px;display:flex}.cb-appsell-logo{object-fit:contain;width:100px;height:54px}.cb-appsell-fallback{color:#fff;font-size:22px}.cb-toolbar{gap:12px;display:flex}.cb-toolbar>input{flex:1;min-width:0}.cb-toolbar label input{flex:none;width:auto}.cb-block{overflow-wrap:anywhere;margin-top:6px;display:block}.cb-details{gap:18px;display:grid}.cb-details>p,.cb-details h3{margin:0}.cb-course{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cb-course>div{overflow-wrap:anywhere;min-width:0}.cb-course button{flex-shrink:0}.cb-details .cb-course{border:1px solid #dce5f0;border-radius:12px;padding:16px}.cb-details .cb-course--active{background:#effff7;border-color:#00df88;box-shadow:0 0 12px #00df882b}.cb-details .cb-course--inactive{background:#fff4f5;border-color:#f45e73;box-shadow:0 0 8px #f45e731a}.cb-details .cb-course--pending{background:#fffbea;border-color:#efc21e;box-shadow:0 0 10px #efc21e24}.cb-access-label{align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.cb-access-label--active{color:#08633f}.cb-access-label--inactive{color:#a11932}.cb-access-label--pending{color:#775000}.cb-course .cp-button.cb-access-action--active{opacity:1;color:#063e29;background:#00f59a;border-color:#00d885;box-shadow:0 0 10px #00df8838}.cb-course .cp-button.cb-access-action--pending{color:#604300;background:#ffe13d;border-color:#efc21e;box-shadow:0 0 8px #efc21e33}.cb-course .cp-button.cb-access-action--inactive{color:#a11932;border-color:#ed5a70}.cb-count{font-weight:700;display:inline-block}.cb-count--active{color:#64ffbc}.cb-count--pending{color:#ffe36a}.cb-confirm,.cb-agreement{border:1px solid #dce5f0;border-radius:12px;padding:18px}.cb-agreement .cb-actions{margin-top:16px}.cb-details details summary{cursor:pointer;padding:10px 0}@media (width<=600px){.cb-course{flex-direction:column;align-items:flex-start}.cb-toolbar{flex-wrap:wrap}.cb-actions .cp-button{min-height:44px}.cb-brand{gap:10px}.cb-appsell-logo{width:76px}}.cp-integration-panel{margin-bottom:18px}.cp-integration-panel>.cp-integration-summary{cursor:pointer;border-bottom:0;align-items:center;gap:16px;list-style:none;display:flex}.cp-integration-summary::-webkit-details-marker{display:none}.cp-integration-summary::marker{content:""}.cp-integration-summary:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #7bb4ff}.cp-integration-logo{flex-shrink:0;justify-content:center;align-items:center;width:112px;min-height:54px;display:flex}.cp-integration-heading{flex:1;min-width:0}.cp-integration-heading [role=heading]{font-size:20px;font-weight:700;display:block}.cp-integration-heading small{color:#d7e4f3;margin-top:5px;font-size:13px;display:block}.cp-integration-status{flex-shrink:0}.cp-integration-chevron{flex-shrink:0;transition:transform .15s}.cp-integration-panel[open]>.cp-integration-summary .cp-integration-chevron{transform:rotate(180deg)}.cp-integration-panel-body{border-top:1px solid #ffffff38;padding:20px}.cp-integration-panel-body>.cp-padded{padding:0}.cp-integration-panel-body .cp-webhook-connection:last-child{margin-bottom:0}.cp-integration-panel-body .cp-export-actions{margin-bottom:18px}.cp-integration-panel-body .cp-integration-guide:last-child{margin-bottom:0}.cp-integration-accounts{margin-top:20px}@media (width<=600px){.cp-integration-panel>.cp-integration-summary{grid-template-columns:54px minmax(0,1fr) 22px;gap:10px;padding:18px 14px;display:grid}.cp-integration-logo{grid-row:1/3;width:54px;min-height:44px}.cp-integration-logo .cb-appsell-logo{width:54px}.cp-integration-logo .cb-appsell-fallback{max-width:100%;font-size:14px}.cp-integration-heading [role=heading]{font-size:18px}.cp-integration-heading small{font-size:12px}.cp-integration-status{grid-column:2}.cp-integration-status .cp-badge{white-space:normal;overflow-wrap:anywhere}.cp-integration-chevron{grid-area:1/3/3}.cp-integration-panel-body{padding:14px}}@media (prefers-reduced-motion:reduce){.cp-integration-chevron{transition:none}}
