.role-preview{padding-top:52px!important}.role-preview-banner{position:fixed;z-index:10000;top:0;left:0;right:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#f5e8c7;color:#664d20;font:12px/1.4 "Segoe UI",Arial,sans-serif;border-bottom:1px solid #dcca9f}.role-preview-banner a{color:#49350e;font-weight:650;text-decoration:underline;white-space:nowrap}.role-preview .sidebar{top:52px;height:calc(100dvh - 52px)}
@media(max-width:520px){.role-preview{padding-top:74px!important}.role-preview-banner{align-items:start;min-height:70px;font-size:11px}.role-preview-banner span{max-width:65%}.role-preview-banner a{white-space:normal;max-width:32%;text-align:right}.role-preview .sidebar{top:74px;height:calc(100dvh - 74px)}}
