/* Read-only access after expiry: preserve original screens and navigation. */
body.eplan-redesign.client-ui.client-readonly .client-shell [data-client-readonly="1"]{
 opacity:.46!important;cursor:not-allowed!important;
 filter:grayscale(.45);touch-action:none!important;
}
body.eplan-redesign.client-ui.client-readonly .client-shell [data-client-readonly="1"] *{
 pointer-events:none!important;
}
body.eplan-redesign.client-ui .client-readonly-note{
 display:flex;align-items:center;justify-content:center;
 min-height:45px;padding:10px 14px;width:100%;border-radius:12px;
 border:1px solid rgba(110,137,173,.23);background:rgba(122,148,180,.075);
 color:#63758E;font-size:13px;font-weight:710;text-align:center;
}
body.eplan-redesign.client-ui[data-eplan-theme="dark"] .client-readonly-note{
 color:#ABBBD0;background:rgba(135,161,195,.075);
 border-color:rgba(136,158,196,.21);
}
