body.cashly-layout-subpage { display:flex; flex-direction:column; }
.cn-member-subpage-header { position:sticky; top:0; z-index:100; background:#030711ee; backdrop-filter:blur(20px); padding-top:env(safe-area-inset-top,0); border-bottom:1px solid #ffffff0c; }
.cn-member-subpage-header-inner { width:min(1200px,calc(100% - 40px)); min-height:76px; margin:auto; display:grid; grid-template-columns:52px minmax(0,1fr) auto; gap:20px; align-items:center; }
.cn-member-subpage-logo,.cn-member-subpage-logo img { display:block; width:var(--cashly-logo-header); height:var(--cashly-logo-header); object-fit:contain; }
.cn-member-subpage-context { display:grid; gap:1px; min-width:0; }
.cn-member-subpage-context a { color:#939caf; text-decoration:none; font-size:11px; }
.cn-member-subpage-context strong { color:#fff; font-size:15px; line-height:1.3; }
.cn-member-subpage-back { display:flex; align-items:center; gap:9px; min-height:42px; padding:8px 13px; border:1px solid #ffffff15; border-radius:11px; color:#c1c8d6; text-decoration:none; font-size:12px; }
.cn-member-subpage-back svg { width:20px; height:20px; fill:none; stroke:currentColor; stroke-width:1.7; }
.cn-member-subpage-back:hover { background:#ffffff08; color:#fff; }
.cn-member-subpage-header a:focus-visible { outline:2px solid #a198ff; outline-offset:4px; }
.cashly-layout-subpage .cashly-page-content { padding-top:24px; }
.cashly-layout-subpage .cn-member-subpage-main { width:100%; margin:0; padding:0; }
.cashly-layout-subpage .cn-settings-shell { position:static; left:auto; width:100%; min-width:0; min-height:0; margin:0; overflow:visible; }
.cashly-layout-subpage .cn-settings-member-main { width:100%; margin:0; padding:0; }
.cashly-layout-subpage .cn-settings-page { width:100%; margin:0; }
.cn-settings-dialog[aria-hidden="true"] { visibility:hidden; pointer-events:none; }
.cashly-copy-value { display:block; max-width:100%; overflow-wrap:anywhere; color:#9ca7bb; font-size:11px; }
@media(max-width:768px) {
 .cn-member-subpage-header-inner { width:calc(100% - 32px); min-height:64px; grid-template-columns:40px minmax(0,1fr) auto; gap:12px; }
 .cn-member-subpage-back { padding:8px; }
 .cn-member-subpage-back span { display:none; }
 .cn-member-subpage-context strong { font-size:14px; }
 .cashly-layout-subpage .cashly-page-content { padding-top:18px; }
}
.cn-links-page .cashly-copy-value { text-transform:none!important;letter-spacing:0!important; }
.cn-links-page .cashly-copy-wrapper { flex-direction:column;align-items:flex-start;gap:7px;flex:0 1 auto;max-width:100%;min-width:0; }
.cn-links-page .cashly-copy-value { width:100%;max-width:250px;font:400 11px/1.45 Outfit,Arial,sans-serif;color:#99a4b9; }
