.tb-amendment-dialog{width:min(560px,calc(100vw - 28px));max-height:90vh;padding:0;border:1px solid #d3e4e8;border-radius:18px;color:#173e46;box-shadow:0 20px 80px #133e4650}
.tb-amendment-dialog::backdrop{background:#153e467a;backdrop-filter:blur(3px)}
.tb-amendment-dialog header{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid #deebee}
.tb-amendment-dialog h2{font-size:24px;margin:6px 0 0}.tb-amendment-dialog small{color:#6b858d;font-size:11px;letter-spacing:1px}
.tb-amendment-dialog header button{border:0;background:#eff6f7;border-radius:50%;width:35px;height:35px;font-size:25px;color:#466971}
.tb-amendment-body{padding:20px 25px;overflow-y:auto}.tb-amendment-body>p{font-size:14px;color:#67838b}
.tb-amendment-dialog label{display:grid;gap:7px;margin:15px 0;font-weight:600;font-size:14px}.tb-amendment-dialog [hidden]{display:none!important}
.tb-amendment-dialog select,.tb-amendment-dialog textarea,.tb-amendment-dialog input{width:100%;padding:11px;border:1px solid #bfd6dc;border-radius:8px;color:#173e46;background:#fff;font:inherit}
.tb-amendment-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.tb-amendment-dialog footer button{padding:11px 16px;border:1px solid #c9dce1;border-radius:8px;background:#fff;color:#12525c;font-weight:700}
.tb-amendment-dialog .tb-amendment-primary{background:#12525c;color:#fff;border-color:#12525c}.tb-amendment-dialog button:disabled{opacity:.55;cursor:wait}
.tb-amendment-history-item{padding:12px;margin:10px 0;background:#f3f8f9;border:1px solid #dfebee;border-radius:9px;font-size:13px;overflow-wrap:anywhere}.tb-amendment-history-item p{margin:6px 0;white-space:pre-wrap}
[data-amendment-message]{font-size:14px;color:#176e59;white-space:pre-wrap}[data-amendment-message].is-error{color:#b6382a}
