.irr-overlay{position:fixed;inset:0;z-index:1250;background:#132b49a8;display:flex;align-items:center;justify-content:center;padding:20px;color:#173453;font:inherit}.irr-dialog{width:min(800px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 18px 60px #071d3e40;overflow:hidden}.irr-dialog header{display:flex;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #dbe4ef}.irr-dialog h2{font-size:23px;margin:0 0 6px}.irr-dialog header p{margin:0;color:#56708d}.irr-dialog button,.irr-dialog input{font:inherit}.irr-dialog button{border:1px solid #c9d8eb;border-radius:7px;background:#fff;padding:10px 14px;color:#173453;cursor:pointer}.irr-dialog button:disabled{opacity:.5;cursor:default}.irr-dialog button:focus-visible,.irr-dialog a:focus-visible,.irr-dialog input:focus-visible{outline:3px solid #5d9df5;outline-offset:2px}.irr-dialog [data-close]{align-self:flex-start}.irr-body{padding:22px 26px;overflow:auto;min-height:0;line-height:1.55}.irr-body h3{margin-top:0}.irr-body p{max-width:72ch}.irr-note{background:#f2f6fb;border-left:3px solid #0b756f;padding:12px 14px;border-radius:4px}.irr-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:0 0 18px}.irr-facts dt{color:#56708d;font-size:12px}.irr-facts dd{margin:3px 0 0;font-weight:650;overflow-wrap:anywhere}.irr-table{overflow-x:auto;border:1px solid #dbe4ef;border-radius:8px;margin:18px 0}.irr-table table{border-collapse:collapse;width:100%;min-width:530px}.irr-table caption{text-align:left;padding:10px 12px;font-weight:600}.irr-table th,.irr-table td{text-align:left;padding:11px 12px;border-top:1px solid #e0e8f1;vertical-align:top;overflow-wrap:anywhere}.irr-table th{background:#f2f6fb;font-size:12px}.irr-table small{display:block;max-width:250px;color:#56708d}.irr-check{display:flex;align-items:flex-start;gap:10px;padding:14px 0;max-width:70ch}.irr-check input{margin-top:5px;flex-shrink:0}.irr-dialog .irr-primary{background:#165cce;color:#fff;border-color:#165cce;width:100%;font-weight:600}.irr-body [role=alert]:not([hidden]){color:#a32a34;background:#fff0f0;padding:12px;border-radius:6px;overflow-wrap:anywhere}.irr-body a{color:#165cce;text-decoration:underline}.irr-body [data-refresh]{display:block;margin-top:16px}@media(max-width:600px){.irr-overlay{padding:6px}.irr-dialog{max-height:calc(100dvh - 12px);border-radius:10px}.irr-dialog header{padding:17px 16px;gap:10px}.irr-dialog h2{font-size:21px}.irr-body{padding:16px}.irr-facts{gap:12px}.irr-table th,.irr-table td{padding:9px}.irr-primary{line-height:1.4}}
.irr-inline-entry{display:none}@media(max-width:600px){.irr-row-entry{display:none!important}.irr-inline-entry{display:inline-flex;margin-top:8px;padding:7px 10px;align-items:center;border:1px solid #c9d8eb;border-radius:6px;background:#f2f6fb;color:#165cce;font:inherit;font-size:12px;cursor:pointer}.irr-inline-entry:focus-visible{outline:3px solid #5d9df5;outline-offset:2px}}
