.ibf-message{position:fixed;right:20px;top:70px;z-index:2200;width:min(440px,calc(100vw - 40px));padding:16px 92px 16px 16px;border:1px solid #1e40af;border-left-width:5px;border-radius:9px;background:#eff6ff;color:#173453;box-shadow:0 7px 24px #172e4530;font:14px/1.5 Arial,sans-serif}.ibf-message strong{display:block;font-size:15px}.ibf-message p{margin:7px 0 0}.ibf-message button{position:absolute;right:12px;top:12px;background:#fff!important;color:#173453!important;border:1px solid currentColor;padding:5px 9px;border-radius:5px;cursor:pointer}.ibf-message[data-kind=error]{background:#fff1f2;color:#881337;border-color:#be123c}.ibf-message[data-kind=warning]{background:#fffbeb;color:#78350f;border-color:#b45309}.ibf-message[data-kind=success]{background:#ecfdf5;color:#065f46;border-color:#047857}.ibf-message button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}

/* Only a confirmed and reconciled generation receives this visual state. */
.icaro-billing-ready.v-icon{background:#047857!important;color:#fff!important;border:1px solid #065f46;border-radius:6px;min-width:32px;min-height:32px;padding:4px;box-sizing:border-box;box-shadow:0 1px 3px #065f4630}.icaro-billing-ready.v-icon::before{color:#fff!important}.icaro-billing-ready.v-icon:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
