
.v9-workflow{margin:18px 0 0;background:#f3f8fe;border:1px solid #dce9f8;border-radius:15px;padding:18px}
.v9-workflow-title{display:grid;gap:7px}.v9-flag{font-size:10px;letter-spacing:1.2px;color:#0F64E2;font-weight:850}
.v9-workflow-title strong{color:#0C2D67;font-size:16px}.v9-workflow-title p{font-size:12px;color:#546983;line-height:1.6;margin:0 0 4px}
.v9-grid-actions,.v9-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.v9-workflow button{padding:12px 10px;border:1px solid #cdddf0;border-radius:9px;color:#0C2D67;background:#fff;font-size:11px;font-weight:800;line-height:1.3}
.v9-workflow button.accent{background:#0F64E2;color:#fff;border-color:#0F64E2}
.v9-account-actions button{background:#e8f1ff}.v9-workflow small{display:block;color:#657691;font-size:10px;line-height:1.4;margin-top:9px}
.v9-status{font-size:11px!important;color:#36506e!important;line-height:1.5!important;margin:12px 0 4px!important}
.tenant-ui{--on-primary:#fff}.tenant-ui .tenant-cta,.tenant-ui .mini-search,.tenant-ui button[class*=action]{color:var(--on-primary,#fff)}
@media(max-width:470px){.v9-grid-actions,.v9-account-actions{grid-template-columns:1fr}}

.tenant-ui .beach-banner .tenant-cta{color:var(--deep)}
