/* Workspace v4: fluid activity timeline, verified-email read-only, responsive branding. */
body[data-app="workspace"] .app .intimacy-calendar{width:100%;min-width:0;overflow:hidden}
body[data-app="workspace"] .app .intimacy-calendar-scroll{width:100%;overflow:visible;display:flex;gap:8px;padding:5px 0 12px;box-sizing:border-box}
body[data-app="workspace"] .app .intimacy-weekdays{flex:0 0 34px;grid-template-rows:repeat(7,var(--intimacy-cell-size,12px));gap:4px;margin-top:19px}
body[data-app="workspace"] .app .intimacy-weeks{display:grid;grid-template-columns:repeat(var(--intimacy-columns,53),minmax(0,1fr));gap:4px;min-width:0;flex:1;width:100%}
body[data-app="workspace"] .app .intimacy-week{width:auto;min-width:0;flex:initial}
body[data-app="workspace"] .app .intimacy-week-days{grid-template-rows:repeat(7,var(--intimacy-cell-size,12px));gap:4px}
body[data-app="workspace"] .app .intimacy-day{display:block;width:100%;height:var(--intimacy-cell-size,12px);aspect-ratio:1/1}
body[data-app="workspace"] .app .intimacy-month{font-size:10px}
body[data-app="workspace"] .app #bindingEmail.email-verified-readonly:read-only{
 background:#f0f2f3!important;background-color:#f0f2f3!important;border-color:#d7dee0!important;color:#66767b!important;
 opacity:1;cursor:default;box-shadow:none!important;-webkit-text-fill-color:#66767b;
}
body[data-app="workspace"] .app #bindingEmail.email-verified-readonly:read-only:focus{outline:none!important;box-shadow:none!important}
/* Original login-mark SVG in the side brand; slightly smaller and responsive. */
body[data-app="workspace"] .app .side .brand .mark{
 width:clamp(25px,2.05vw,30px);height:clamp(25px,2.05vw,30px);
 flex:0 0 clamp(25px,2.05vw,30px);
}
.ws8 .ws8-brand .ws8-brand-symbol{
 width:clamp(25px,2.3vw,30px)!important;height:clamp(25px,2.3vw,30px)!important;
 min-width:clamp(25px,2.3vw,30px)!important;flex:0 0 clamp(25px,2.3vw,30px)!important;
}
@media(max-width:480px){.ws8 .ws8-brand .ws8-brand-symbol{width:25px!important;height:25px!important;min-width:25px!important;flex-basis:25px!important}}
