.partner-user-menu,.partner-level-compact,.partner-nav-scroll{display:none}.partner-nav-row{display:contents}@media (width<=900px){.partner-user-menu,.partner-level-compact{display:block}.partner-level-compact{display:inline}.partner-level-full,.partner-account>div:first-of-type,.partner-account>button,.partner-integration-inline{display:none}.partner-account{flex-wrap:nowrap;justify-content:flex-end}.partner-user-menu summary{border-radius:999px;align-items:center;gap:8px;max-width:60vw;padding:6px 8px;list-style:none;display:flex}.partner-user-menu summary::-webkit-details-marker{display:none}.partner-avatar{background:var(--portal-accent);color:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.partner-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.partner-account-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.partner-user-menu>div{gap:10px;display:grid}.partner-account-email{color:var(--portal-muted);font-size:11px}.partner-user-menu{position:relative}.partner-user-menu summary{cursor:pointer;padding:10px}.partner-user-menu>div{z-index:20;background:var(--portal-card);border:1px solid var(--portal-border);border-radius:8px;width:min(260px,75vw);padding:12px;position:absolute;top:100%;right:0}.partner-navigation{flex-wrap:nowrap;min-width:0;max-width:100%}.partner-nav-row{overscroll-behavior-x:contain;gap:4px;min-width:0;display:flex;overflow-x:auto}.partner-nav-row>button{white-space:nowrap;flex:none}.partner-nav-scroll{flex:0 0 32px;display:block}}.partner-chrome{--portal-card:#fff;--portal-border:#dde4e8;--portal-muted:#678;--portal-soft:#f5f8fa;--portal-accent:#008578;color:#172b43;font-size:12px;line-height:1.6}.dark .partner-chrome{--portal-card:#0f172a;--portal-border:#334155;--portal-muted:#a6b5c6;--portal-soft:#172236;--portal-accent:#5eead4;color:#e2e8f0}.partner-header,#partner-content{width:100%;min-width:0;max-width:1024px;margin-inline:auto;padding-inline:24px}.partner-header{align-items:center;gap:18px;padding-block:14px 20px;display:flex}.partner-logo{color:inherit;flex-shrink:0;text-decoration:none}#partner-account{flex:1;min-width:0}.partner-account{gap:12px;font-size:12px}.partner-account>div{min-width:0}.partner-account p{overflow-wrap:anywhere;margin:0}.partner-account>div:first-child{flex:1}.partner-account>div:first-child p:first-child{font-size:14px}.partner-account>div:first-child p+p{color:var(--portal-muted);font-size:11px}.partner-account>div:not(:first-child){flex-wrap:nowrap}.partner-account>div:not(:first-child)>button,.partner-account>div:not(:first-child)>span{white-space:nowrap}#partner-content{padding-block:18px 24px}.affiliate-workspace,.affiliate-workspace :where(section,article,form,fieldset,label,.grid>*,.flex>*){min-width:0}.affiliate-workspace :where(p,h1,h2,h3,li,code,pre){overflow-wrap:anywhere}.affiliate-workspace h1{letter-spacing:-.5px;margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.3}.affiliate-workspace :where(h2,h3){margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.affiliate-workspace p{margin-block:5px 12px;font-size:12px;line-height:1.6}.affiliate-workspace :where(.text-sm,.text-lg){font-size:inherit}.partner-chrome :where(.affiliate-workspace,.partner-account) button{border:1px solid var(--portal-border);background:var(--portal-card);max-width:100%;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:9px 12px;line-height:1.4}.partner-chrome :where(.affiliate-workspace,.partner-account) button:hover:not(:disabled){border-color:var(--portal-accent)}.partner-chrome :where(.affiliate-workspace,.partner-account) button:disabled{opacity:.5;cursor:default}.partner-chrome :where(.affiliate-workspace,.partner-account) :focus-visible{outline:3px solid var(--portal-accent);outline-offset:2px}.partner-chrome :where(.affiliate-workspace,.partner-account) .portal-primary,.partner-chrome nav[aria-label=Partner\ navigation] button[aria-current=page]{color:#fff;background:#008578;border-color:#0000}.partner-chrome nav[aria-label=Partner\ navigation]{border-color:var(--portal-border);gap:4px;margin:0 0 20px;padding-bottom:12px}.partner-chrome nav[aria-label=Partner\ navigation] button{background:0 0;border-color:#0000}.partner-chrome nav[aria-label="Embed setup sections"] button{color:var(--portal-muted);background:0 0;border-color:#0000;border-bottom-width:2px;border-radius:0}.partner-chrome nav[aria-label="Embed setup sections"] button[aria-pressed=true]{border-bottom-color:var(--portal-accent);color:inherit;font-weight:600}.partner-chrome [aria-label=Activity]{gap:5px}.partner-chrome [aria-label=Activity] button{padding:7px 12px}.partner-chrome [aria-label=Activity] button[aria-pressed=true]{border-color:var(--portal-accent);font-weight:600}.partner-chrome .partner-account .bg-green-100{color:#166534;background:#dcfce7}.partner-chrome .partner-account .bg-amber-100{color:#92400e;background:#fef3c7}.partner-chrome .partner-account .bg-slate-100{background:var(--portal-soft);color:var(--portal-muted)}.dark .partner-chrome .partner-account .bg-green-100{color:#86efac;background:#14382c}.dark .partner-chrome .partner-account .bg-amber-100{color:#fcd34d;background:#3b2d17}.partner-chrome [aria-label=Description\ language] button{padding:7px;font-size:11px}.partner-chrome [aria-label=Description\ language] button[aria-pressed=true]{background:var(--portal-soft);border-color:var(--portal-accent);color:inherit}.partner-chrome :where(.portal-panel){background:var(--portal-card);border:1px solid var(--portal-border);border-radius:12px;margin-bottom:12px;padding:18px}.affiliate-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.affiliate-workspace label{margin-block:12px;font-size:12px;display:block}.affiliate-workspace :where(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--portal-border);background:var(--portal-soft);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:7px;margin-top:6px;padding:10px;display:block}.affiliate-workspace textarea{resize:vertical}.affiliate-workspace label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.affiliate-workspace input[type=checkbox]{accent-color:#008578;flex-shrink:0;width:16px;height:16px;margin-top:3px}.affiliate-workspace :where(a){color:var(--portal-accent);text-decoration:underline}.affiliate-workspace :where(pre){white-space:pre-wrap;font-size:12px}.affiliate-workspace .portal-row{border-bottom:1px solid var(--portal-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:13px;display:flex}.affiliate-workspace .portal-row:last-child{border-bottom:0}.affiliate-workspace .portal-row>:first-child{flex:180px;min-width:0}.affiliate-workspace .portal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affiliate-workspace .portal-brand-row{border-color:var(--portal-border);align-items:center;gap:12px;padding-block:15px;display:flex}.affiliate-workspace .portal-brand-row :where(img,[aria-hidden=true]){background:var(--portal-soft);flex-shrink:0;width:40px;height:40px}.affiliate-workspace .portal-brand-row h3{margin:0;font-size:12px}.affiliate-workspace .portal-brand-row p{color:var(--portal-muted);margin:4px 0 0;font-size:11px}.affiliate-workspace .portal-table{max-width:100%;margin-block:12px;overflow-x:auto}.portal-table table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.portal-table :where(th,td){border-bottom:1px solid var(--portal-border);white-space:nowrap;padding:12px 6px}.portal-table th{color:var(--portal-muted);font-weight:500}.partner-chrome :where(.portal-modal,.portal-drawer){box-sizing:border-box;background:var(--portal-card);color:inherit;border:1px solid var(--portal-border);overscroll-behavior:contain;padding:22px;overflow-y:auto}.partner-chrome .portal-modal{border-radius:12px;width:min(580px,100% - 24px);max-width:calc(100% - 24px);max-height:85dvh;margin:auto}.partner-chrome .portal-drawer{border-radius:0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.partner-chrome :where(.portal-modal,.portal-drawer)::backdrop{background:#0006}.partner-chrome :where(.portal-modal,.portal-drawer) h2{margin:0;font-size:20px}.partner-chrome :where(.portal-modal,.portal-drawer) button[aria-label^=Close]{flex-shrink:0;min-width:40px;min-height:40px;padding:8px}.partner-chrome .portal-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.partner-chrome .portal-modal :where(p,pre,code){overflow-wrap:anywhere}.affiliate-workspace .portal-url-example{border:1px solid var(--portal-border);background:var(--portal-soft);white-space:normal;overflow-wrap:anywhere;border-radius:7px;padding:12px;font-size:11px;line-height:1.7;display:block}.affiliate-workspace .portal-statement-detail{background:var(--portal-soft);border-radius:8px;margin-block:12px;padding:12px}.affiliate-workspace .portal-statement-detail article+article{border-top:1px solid var(--portal-border);padding-top:12px}.partner-chrome .partner-account .portal-modal{white-space:normal;font-size:12px;line-height:1.6}.partner-account .portal-modal :where(h3){margin-block:16px 6px;font-size:15px}.partner-account .portal-modal p{margin-block:8px 12px}.partner-account .portal-modal a{color:var(--portal-accent);text-decoration:underline}.partner-chrome footer{border-color:var(--portal-border);font-size:11px}@media (width<=900px){.partner-header{flex-wrap:wrap}#partner-account{flex-basis:100%}}@media (width<=520px){.partner-header,#partner-content{padding-inline:16px}.partner-account{gap:8px}.partner-account>div:first-child{flex-basis:100%}.partner-chrome .portal-panel{padding:14px}.partner-chrome :where(.affiliate-workspace,.partner-account) button{min-height:40px}.partner-chrome nav[aria-label=Partner\ navigation] button{padding:8px;font-size:11px}.partner-chrome :where(.portal-modal,.portal-drawer){padding:16px}}.portal-terms-text{border:1px solid var(--portal-border);background:var(--portal-soft);border-radius:8px;max-height:50vh;padding:12px 14px;font-size:13px;line-height:1.55;overflow-y:auto}.portal-terms-text h1{margin:0 0 8px;font-size:18px}.portal-terms-text h2{color:var(--portal-accent);margin:16px 0 6px;font-size:14px}.portal-terms-text h3{margin:12px 0 4px;font-size:13px}.portal-terms-text p{margin:6px 0}.portal-terms-text blockquote{border-left:3px solid var(--portal-accent);background:var(--portal-card);margin:8px 0;padding:8px 12px}
