.wab-box{box-sizing:border-box;clear:both;margin:1.5em 0;padding:20px 24px;border-left:5px solid #174d85;border-radius:5px;background:#f1f5f9;color:#1c2937;font-size:1rem;line-height:1.55}.wab-box *{box-sizing:border-box}.wab-heading{font-weight:800;letter-spacing:.035em;text-transform:uppercase;font-size:1.05em;margin-bottom:12px;color:#143b65}.wab-box ul,.wab-box ol{margin:0 0 0 1.25em;padding:0}.wab-box li{margin:.4em 0}.wab-box p{margin:0}.wab-at-a-glance,.wab-numbers{background:#fff5eb;border-color:#e87524}.wab-at-a-glance .wab-heading,.wab-numbers .wab-heading{color:#a84b0a}.wab-need-to-know{background:#eef6fc;border-color:#2373a4}.wab-notice{background:#fff4e5;border-color:#b85b14}.wab-timeline{background:#f5f6f8;border-color:#5d697b}.wab-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wab-fact{min-width:0}.wab-label{font-size:.78em;text-transform:uppercase;font-weight:700;color:#58616a;letter-spacing:.04em}.wab-value{font-size:1.15em;font-weight:750;overflow-wrap:anywhere}.wab-numbers .wab-value{font-size:1.6em;color:#a84b0a}.wab-timeline li{padding-left:4px}@media(max-width:520px){.wab-box{padding:16px}.wab-facts{grid-template-columns:1fr}}
#wab-modal{position:fixed;inset:0;z-index:100100;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}#wab-modal[style*="display: none"]{display:none!important}.wab-dialog{background:#fff;border-radius:8px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:24px;box-shadow:0 15px 60px rgba(0,0,0,.25)}.wab-dialog h2{margin-top:0}.wab-dialog label{display:block;font-weight:600;margin-bottom:5px}.wab-dialog input,.wab-dialog select,.wab-dialog textarea{width:100%;max-width:100%}.wab-actions{text-align:right;margin-top:16px}
/* Editor form enhancements */
#wab-modal .wab-entry{display:flex;gap:8px;align-items:flex-start;margin:8px 0}#wab-modal .wab-entry input,#wab-modal .wab-entry textarea{flex:1;min-width:0;width:100%}#wab-modal .wab-entry .wab-remove{flex:none}#wab-modal .wab-entry-fields{display:flex;flex:1;gap:8px;min-width:0}#wab-modal .wab-entry-fields>*{flex:1;min-width:0}#wab-modal .wab-dialog{max-height:85vh;overflow:auto}#wab-modal .wab-entry-label{font-weight:600;margin-top:12px}
