.cm-member{margin-inline-start:auto;flex-shrink:0;display:flex;gap:7px;align-items:center;font-family:inherit;padding:6px 8px;direction:rtl;position:relative}.cm-member button,.cm-auth button{font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;border:1px solid #d4baa6;border-radius:9px;padding:9px 13px;background:#fff;color:#71391b}.cm-member .cm-register,.cm-auth .cm-submit{background:#bd4c0e;color:#fff;border-color:#bd4c0e}.cm-member summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:3px;max-width:235px}.cm-member summary strong{font-size:14px;color:#673318;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-member summary span{font-size:12px;color:#51483f}.cm-user-options{position:absolute;top:100%;left:0;background:#fff;border:1px solid #eadacb;border-radius:12px;padding:12px;box-shadow:0 12px 30px #0002;min-width:190px;z-index:300;display:grid;gap:8px}.cm-user-options a{padding:8px;color:#8a3f14;text-decoration:none}.compact-nav-inner{flex-wrap:wrap}.cm-auth{direction:rtl;border:1px solid #ead5bf;border-radius:22px;background:#fffaf4;color:#29221d;width:min(510px,calc(100vw - 28px));max-height:90dvh;overflow:auto;padding:28px;font-family:Arial,sans-serif;box-sizing:border-box}.cm-auth::backdrop{background:#21150f88}.cm-auth .cm-close{position:absolute;left:12px;top:12px;font-size:23px;background:transparent;border:0;padding:4px 10px}.cm-auth-logo{width:185px;height:auto;display:block;margin:0 auto 20px}.cm-auth-tabs{display:flex;gap:8px}.cm-auth-tabs [aria-pressed=true]{background:#fff0df;border-color:#c75b19}.cm-auth h2{font-size:26px;margin:18px 0}.cm-auth label{display:grid;gap:6px;margin:12px 0;font-weight:700}.cm-auth input:not([type=checkbox]),.cm-auth textarea,.cm-auth select{box-sizing:border-box;width:100%;font:16px Arial;padding:11px;border:1px solid #d8c4b4;border-radius:8px;background:white;color:#24201b}.cm-auth fieldset{border:0;padding:0;margin-top:15px}.cm-auth [hidden]{display:none!important}.cm-auth .cm-consent{display:flex;align-items:flex-start;font-size:13px;line-height:1.5}.cm-auth .cm-consent input{width:17px;height:17px;flex-shrink:0}.cm-auth p{font-size:14px;line-height:1.6}.cm-auth .cm-privacy{font-size:12px;color:#62574d}.cm-auth .cm-auth-error{color:#a02b16}.cm-auth .cm-submit{width:100%;font-size:16px;padding:13px}.cm-auth button:disabled{opacity:.55;cursor:wait}.cm-auth :focus-visible,.cm-member :focus-visible{outline:3px solid #e5a56a;outline-offset:3px}@media(max-width:640px){.cm-member{padding:5px;margin-inline-start:auto}.cm-member summary{max-width:185px}.cm-member summary strong{font-size:13px}.cm-auth{padding:23px 18px}.cm-member button{padding:8px 10px}}
.cm-locked{text-align:center;padding:48px 24px;margin:24px auto 60px;max-width:900px;background:#fff6e9;border:1px solid #f0d6b9;border-radius:24px}.cm-locked h2{font-size:30px}.cm-locked p{font-size:18px;line-height:1.7}.cm-locked .primary{background:#e95b0c;color:#fff;font-size:21px;font-weight:800;padding:20px 32px;border:0;border-radius:14px;cursor:pointer}.cm-credit-note{text-align:center;background:#fff4e5;padding:12px;border-radius:10px;margin:12px auto;max-width:1100px}.cm-locked img{max-width:280px}

.cm-member:has(details){display:grid;gap:4px;max-width:280px}.cm-credit-explainer{margin:0;color:#ae430b;font-size:12px;line-height:1.55;font-weight:700}.cm-credit-explainer span{display:block}@media(max-width:640px){.cm-member:has(details){max-width:245px}.cm-credit-explainer{font-size:11px}}

.cm-consent{align-items:flex-start!important}.cm-consent input{flex:0 0 auto;width:20px!important;margin-top:5px}.cm-policy-link{text-align:center;padding:20px}.cm-policy-link a{color:#a64208;text-decoration:underline}.cm-announcement img{max-width:100%;max-height:280px;object-fit:contain}.cm-announcement p{white-space:pre-line}.cm-announcement-actions{display:flex;gap:12px;flex-wrap:wrap}.cm-announcement label{margin:16px 0}.cm-gate-status{color:#a64208;font-weight:bold;padding:16px;text-align:center}

/* Compact shared header; rollback by removing this completion block. */
@media(min-width:1024px){body header,.site-sticky-header>header{padding-top:10px;padding-bottom:10px;min-height:0}.site-sticky-header .brand-logo,body>header .brand-logo{width:215px}.site-sections .compact-nav-inner{min-height:58px;flex-wrap:nowrap}.cm-member:has(details){display:block;max-width:235px;padding:5px 0}.site-sections summary{padding-top:8px;padding-bottom:8px}.site-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.site-breadcrumb ol{margin:0;min-height:38px;padding:6px 0}.cm-credit-explainer{margin:0;margin-inline-start:auto;white-space:nowrap;font-size:11px;position:relative}.site-sticky-header{box-shadow:0 3px 10px #24190c0c}}
@media(min-width:1024px){.cm-credit-explainer>summary{display:list-item;cursor:pointer}.cm-credit-explainer:not([open])>span{display:none!important}.cm-credit-explainer[open]>span{position:absolute;left:0;top:100%;padding:12px;background:#fffaf4;box-shadow:0 6px 20px #0002;max-width:300px;white-space:normal;z-index:60}}
@media(max-width:1023px){.site-breadcrumb{position:relative}.cm-credit-explainer{padding:0 0 8px;font-size:12px}.cm-credit-explainer summary{cursor:pointer}.cm-credit-explainer:not([open]) span{display:none}.cm-member:has(details){display:block}.brand-logo{max-width:190px}}
.cm-provider-options{display:grid;gap:9px;margin-top:16px}.cm-provider-options>p{text-align:center;margin:0}.cm-provider-options button,.cm-provider-options a{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d4baa6;background:#fff;border-radius:9px;padding:11px;text-decoration:none;color:#71391b;font-weight:700;font-family:inherit}.cm-provider-options img{display:block;flex:0 0 19px}.cm-auth .cm-provider-identity{background:#fff0df;padding:10px;border-radius:8px;overflow-wrap:anywhere}.cm-auth .cm-link-existing{margin-top:16px;width:100%}
.cm-tracking-notice{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:820px;z-index:200;background:#fffaf4;border:1px solid #e5c3a5;padding:14px;border-radius:14px;box-shadow:0 8px 30px #0002;display:flex;gap:12px;align-items:center;flex-wrap:wrap;direction:rtl}.cm-tracking-notice button,.cm-tracking-settings{border:1px solid #c06b35;padding:8px 13px;border-radius:8px;background:white;color:#9e3c0b;cursor:pointer}.cm-tracking-settings{margin-inline-start:15px}

.cm-auth .cm-return-site{display:block;width:100%;margin-top:10px;background:#fff8ef;border-color:#dbb89c}.cm-auth .cm-remember{display:flex;flex-direction:row;gap:9px;align-items:center!important;font-weight:500}.cm-auth .cm-remember[hidden]{display:none!important}.cm-auth .cm-return-site:focus-visible{outline:3px solid #ef762e;outline-offset:3px}

.cm-auth .cm-verification-info{overflow-wrap:anywhere}.cm-auth .cm-code-form input{font-size:24px;letter-spacing:.3em;text-align:center}.cm-auth .cm-code-submit{width:100%;background:#bd4c0e;border-color:#bd4c0e;color:white;font-size:16px;padding:13px}.cm-auth .cm-code-error{color:#a02b16}.cm-auth .cm-code-resend,.cm-auth .cm-code-edit{margin:5px 0 5px 8px}.cm-auth .cm-code-status{color:#35672f}
.cm-member:not(:has(details)){direction:rtl}
@media(max-width:1023px){
  .compact-nav-inner>.cm-member:not(:has(details)){
    display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:6px;
    flex:0 0 100%;width:100%;max-width:100%;min-width:0;
    margin-inline:0;padding:5px 0;box-sizing:border-box;
  }
  .compact-nav-inner>.cm-member:not(:has(details))>button{
    min-width:0;min-height:44px;margin:0;padding:8px 4px;
    font-size:14px;line-height:1.2;white-space:nowrap;
  }
}
