.avatar-button:has(>img),.presence-avatar:has(>img),.profile-avatar:has(>img),.mini-avatar:has(>img),.managed-avatar:has(>img),.admin-avatar:has(>img){padding:0!important;background:transparent!important;box-shadow:none!important;border-color:rgba(16,25,79,.18)!important;border-radius:50%!important;aspect-ratio:1;flex-shrink:0;position:relative}
:is(.avatar-button,.presence-avatar,.profile-avatar,.mini-avatar,.managed-avatar,.admin-avatar)>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;clip-path:circle(50%);margin:0!important}
.owner-members-badge{position:absolute;top:-5px;right:-5px;z-index:6;min-width:17px;height:17px;border:2px solid #fff;border-radius:10px;background:#dc354d;color:white;font:700 10px/13px system-ui;text-align:center;padding:0 3px;cursor:pointer}.avatar-button:has(.owner-members-badge){overflow:visible!important}.owner-members-badge:focus-visible{outline:2px solid #10194f;outline-offset:2px}
html[data-theme=light] :is(.managed-panel,.managed-card,.managed-dialog,.managed-course){color:#10194f!important;background:#fff!important;border-color:#dce5fb!important;box-shadow:0 14px 42px #172c640b}
html[data-theme=light] :is(.managed-panel,.managed-card,.managed-dialog) :is(input,select){color:#10194f;background:#fafbff;border-color:#d5def2}html[data-theme=light] :is(.managed-panel,.managed-dialog) :is(p,small){color:#6f7ead}html[data-theme=light] .managed-card.is-selected{background:#f4f6ff!important;border-color:#7245c8!important}
.admin-toolbar [hidden]{display:none!important}.admin-toolbar [data-admin-new-members][aria-pressed=true]{color:#7245c8;background:#f2edff;border-color:#b8a5df}.admin-v9 .admin-toolbar{flex-wrap:wrap}.admin-sort-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.owner-product-picker{position:relative;min-width:190px}.owner-product-picker summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 14px;border:1px solid #dce5fb;border-radius:11px;cursor:pointer;background:white;color:#10194f;font-size:13px;font-weight:650}.owner-product-picker summary::-webkit-details-marker{display:none}.owner-product-picker summary>img{width:24px;height:24px;object-fit:contain}.owner-product-picker summary:after{content:'⌄';margin-inline-start:auto;color:#7245c8}.owner-product-grid{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:20;width:min(370px,calc(100vw - 60px));display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;border:1px solid #dce5fb;border-radius:16px;background:white;box-shadow:0 14px 40px #172c641f}.owner-product-grid button{height:51px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;color:#10194f;background:#f7f9ff;cursor:pointer}.owner-product-grid button:hover,.owner-product-grid button[aria-pressed=true]{border-color:#7245c8;background:#ede5fb}.owner-product-grid button>img{width:32px;height:32px;object-fit:contain}.owner-product-grid [data-owner-product-choice=all],.owner-product-grid [data-owner-product-choice=general]{grid-column:span 2;font-size:11px}.owner-product-grid button:focus-visible{outline:2px solid #7245c8}
.legal-picker{position:relative}.legal-picker summary{cursor:pointer;list-style:none}.legal-picker summary::-webkit-details-marker{display:none}.legal-picker .legal-picker-menu{position:absolute;bottom:calc(100% + 7px);inset-inline-end:0;z-index:8;min-width:220px;padding:8px;border:1px solid #dce5fb;border-radius:13px;background:#fff;box-shadow:0 12px 36px #172c641f}.legal-picker-menu a{display:block;padding:10px 12px;border-radius:8px;color:#10194f;font-size:13px}.legal-picker-menu a:hover{background:#f2edff;color:#7245c8}
.avatar-crop-dialog{width:min(460px,calc(100vw - 32px));padding:26px;border:1px solid #dce5fb;border-radius:20px;background:#fff;color:#10194f;box-shadow:0 24px 90px #172c6440}.avatar-crop-dialog::backdrop{background:#10194f66;backdrop-filter:blur(4px)}.avatar-crop-dialog h2{margin:0 0 18px;font-size:23px;letter-spacing:-.025em}.avatar-crop-preview{display:block;width:min(100%,340px);aspect-ratio:1;margin:auto;touch-action:none;cursor:grab;border-radius:50%;box-shadow:0 0 0 1px #10194f26}.avatar-crop-preview:active{cursor:grabbing}.avatar-crop-dialog label{display:block;margin:22px 0;font-size:13px}.avatar-crop-dialog input{width:100%;accent-color:#7245c8}.avatar-crop-dialog footer{display:flex;justify-content:flex-end;gap:10px}.avatar-crop-dialog button{padding:11px 18px;border:1px solid #dce5fb;border-radius:10px;background:#fff;color:#10194f;cursor:pointer}.avatar-crop-dialog button[data-accept]{background:#7245c8;color:#fff;border-color:#7245c8}
.owner-product-grid button>svg,.owner-product-grid button>.product-icon{width:32px;height:32px}.owner-product-picker summary>svg,.owner-product-picker summary>.product-icon{width:24px;height:24px}.camlangs-reports-entry[hidden]{display:none!important}

.owner-support-columns[hidden],.camlangs-reports-panel[hidden]{display:none!important}

/* Translated FAQ labels wrap beside their toggle in either writing direction. */
body.secondary-product-page .product-question-button{display:flex;gap:16px;text-align:start}body.secondary-product-page .product-question-label{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}body.secondary-product-page .product-question-toggle{position:relative;inset:auto;inset-inline-end:auto;flex:none}
