/* CPool audit use paths R5: scoped, no changes to global R4 geometry. */
.cpool-r5-mail-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important}
.cpool-r5-mail-hero>div{width:100%;min-width:0;max-width:none!important}.cpool-r5-mail-hero h1{max-width:none!important;overflow-wrap:anywhere}
.cpool-r5-mail-hero .cpool-v2-actions{justify-content:flex-start;flex-wrap:wrap}
.cpool-r5-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cpool-r5-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
.cpool-r5-preview{border:1px solid #d9e1ed;border-radius:12px;padding:18px;margin:16px 0}.cpool-r5-preview h2,.cpool-r5-preview h3,.cpool-r5-preview h4{font-weight:700;margin:12px 0 6px}.cpool-r5-preview ul{padding-left:22px;list-style:disc}
.cpool-r5-notice{padding:12px 16px;margin:12px 0;border-left:4px solid #a46b08;background:#fff8e6;color:#594109;overflow-wrap:anywhere}
.cpool-token-chip{max-width:100%;height:auto!important}.cpool-token-chip>span{white-space:normal!important;overflow-wrap:anywhere}
.cpool-template-upload-button:focus-visible{outline:3px solid #315efb;outline-offset:3px}
@media(max-width:640px){.cpool-r5-fields,.cpool-r5-mode-grid{grid-template-columns:1fr}.cpool-r5-preview{padding:12px}}

@media(min-width:1024px) and (max-width:1199px){.cpool-hard-desktop,.cpool-hard-account,.cpool-ui9-actions{display:none!important}.cpool-hard-mobile{display:block!important;margin-left:auto;position:relative;z-index:6000}}
.cpool-work-menu>summary{background:#fff;color:#3d4755;border-color:#e3e7ef}
