.rmp__content-table .rmp-ready-project-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:60px;padding:16px 24px;margin:24px 0 0;border:1px solid #4074a4;border-radius:8px;background:#dceeff;color:#4074a4;font:600 20px/1.2 Montserrat,sans-serif;cursor:pointer;transition:background-color .2s,color .2s}
.rmp__content-table .rmp-ready-project-button + .rmp__content-print{margin-top:24px}
.rmp__content-table .rmp-ready-project-button:hover:not(:disabled){background:#315d85;color:#fff}
.rmp-ready-project-dialog{width: min(520px,calc(100% - 32px));box-sizing:border-box;border:1px solid #b4c7e1;border-radius:16px;padding:24px;color:#193554;background:#fff;font:14px/1.5 Montserrat,sans-serif}
.rmp-ready-project-dialog::backdrop{background:rgba(15,35,55,.45)}
.rmp-ready-project-dialog h2{font-size:22px;margin:0 0 16px}
.rmp-ready-project-dialog select{width:100%;min-height:44px;padding:10px;border:1px solid #b4c7e1;border-radius:6px;background:#fff;color:inherit;font:inherit}
.rmp-ready-project-dialog__actions{display:flex;gap:12px;flex-wrap:wrap}
.rmp-ready-project-dialog button{padding:12px 20px;min-height:44px;border:1px solid #b4c7e1;border-radius:6px;background:#dceeff;color:#4074a4;font:600 14px/20px Montserrat,sans-serif;cursor:pointer}
.rmp-ready-project-dialog button:hover:not(:disabled){background:#315d85;color:#fff}
.rmp-ready-project-dialog :focus-visible,.rmp-ready-project-button:focus-visible{outline:2px solid #4074a4;outline-offset:3px}
.rmp-ready-project-dialog button:disabled,.rmp-ready-project-button:disabled{opacity:.6;cursor:default}
@media print{.rmp-ready-project-button,.rmp-ready-project-dialog{display:none!important}}
