/* Blue-indigo token bridge for legacy module CSS. Loaded after page styles. */
:root{--brand:#3155c7;--brand-dark:#263b9b;--audit-green:#3155c7;--audit-ink:#152456;--audit-line:#d9e1f6;--audit-soft:#f6f8ff;--audit-mint:#e4eaff}
body{background:#f4f6ff!important;color:#152456!important}.page{background:transparent!important}.btn.primary,.button.primary,button.primary{background:#3155c7!important;border-color:#3155c7!important;color:#fff!important}.btn:hover{background:#eef2ff!important}.btn.primary:hover{background:#263b9b!important}.panel,.stat,.filters,.modal{border-color:#d9e1f6!important;background:rgba(255,255,255,.9)!important;box-shadow:0 10px 28px rgba(42,61,152,.07)!important}.field{border-color:#cbd6f7!important;color:#152456!important}.row.active,.ticket.active{background:#e6ebff!important;border-color:#aebef5!important;box-shadow:inset 3px 0 0 #3155c7!important}.avatar{background:#e3eaff!important;color:#3155c7!important}.summary{background:#eef1ff!important;border-left-color:#5068d9!important}.timeline{border-color:#cbd6f7!important}.event:before{background:#5068d9!important}.toast{background:#3155c7!important}.calc,.info,.message,.proof,.related-card{background:#f7f8ff!important;border-color:#dee5fa!important}.bottom{background:rgba(255,255,255,.96)!important;border-color:#dbe3f7!important}.pill.approved,.pill.paid,.pill.resolved,.pill.in_progress{background:#e4eaff!important;color:#3155c7!important}
