body.auth-page,body.dashboard-page{background:#f4f8fd;font-family:Inter,Arial,sans-serif}body.dashboard-page{padding-top:68px!important}body .policy-content.policy-content,.dashboard-page .main-content-area{box-sizing:border-box;width:100%;max-width:none;margin:26px 0 50px;padding:28px clamp(20px,4vw,56px);border:0;border-radius:0;background:#fff;color:#172a43;text-align:left;letter-spacing:normal;line-height:1.7}.policy-content.workflow-page .wf-section-header h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.04em}.dashboard-page #main-content-wrapper{width:100%;max-width:none;margin-left:0}@media(max-width:767px){body.dashboard-page{padding-top:60px!important}body .policy-content.policy-content,.dashboard-page .main-content-area{padding-top:20px;margin-top:18px}}

body.dashboard-page [data-dashboard-panel],body.policy-page .rr-workflow{border:0;border-radius:0;box-shadow:none;padding:0;background:#fff}body.dashboard-page [data-dashboard-panel]>h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.04em}.policy-content.workflow-page .wf-library-link{margin:0 0 18px}body.dashboard-page .rr-workflow{margin-top:0}

.dashboard-page [data-dashboard-panel].card-animate{animation:none;opacity:1;transform:none}

/* Legacy account screens share the same frame and workspace navigation. */
body.rr-shell-page{padding-top:68px;background:#f4f8fd;font-family:Inter,Arial,sans-serif}.rr-shell-page #sidebar,.rr-shell-page #menu-toggle,.rr-shell-page #search-bar-container,.rr-shell-page #search-magnifier-icon{display:none!important}.rr-shell-page #main-content-wrapper{width:100%;max-width:none;margin-left:0;transform:none}.rr-shell-page .main-content-area{box-sizing:border-box;width:100%;max-width:none;margin:26px 0 50px;padding:28px clamp(20px,4vw,56px);border:0;border-radius:0;background:#fff;color:#172a43;text-align:left;letter-spacing:normal;line-height:1.7}.rr-shell-page .main-content-area>h1{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.04em}.rr-shell-page>div.flex-grow{width:100%}.rr-shell-page .rr-brand-header .topbar-left>a>img{width:220px;height:auto!important;max-width:min(220px,48vw)}@media(max-width:767px){body.rr-shell-page{padding-top:60px}.rr-shell-page .main-content-area{padding-top:20px;margin-top:18px}.rr-shell-page .rr-brand-header .topbar-left>a>img{max-width:min(120px,30vw)}}


.rr-shell-page .main-content-area input,.rr-shell-page .main-content-area select,.rr-shell-page .main-content-area textarea{max-width:100%;min-width:0}.rr-shell-page .main-content-area section,.rr-shell-page .main-content-area form{min-width:0}

/* Every destination uses the Service tracking title style. */
body.dashboard-page [data-dashboard-panel] .rr-panel-title,body.dashboard-page #service-tracker .wf-section-header h2,body .policy-content.workflow-page .wf-section-header h2,body .policy-content .ml-heading h1,body.rr-shell-page .main-content-area>h1{font-family:Inter,Arial,sans-serif;font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.04em;color:#192b45}
@media(max-width:600px){body.dashboard-page [data-dashboard-panel] .rr-panel-title,body.dashboard-page #service-tracker .wf-section-header h2,body .policy-content.workflow-page .wf-section-header h2,body .policy-content .ml-heading h1,body.rr-shell-page .main-content-area>h1{font-size:22px}}

body .policy-content.policy-content.repair-workspace-page{margin-top:0}

/* Native textarea drag handles are intentionally disabled site-wide. */
textarea{resize:none!important}
