.record-box{margin-top:12px;padding:15px;border:1px solid #cfe2db;border-radius:16px;background:#f2faf7}.record-box h3{margin:0 0 5px;font-size:16px}.record-box p{margin:0 0 11px;color:#62716c;font-size:12px}.record-save{width:100%;min-height:48px;border:0;border-radius:14px;background:#0d5a49;color:#fff;font-weight:800;cursor:pointer}.record-save:disabled{opacity:.62;cursor:wait}.record-dialog{width:min(440px,calc(100% - 28px));border:0;border-radius:22px;padding:0;box-shadow:0 24px 80px rgba(5,34,27,.28)}.record-dialog::backdrop{background:rgba(5,27,22,.58)}.record-dialog-inner{padding:22px}.record-dialog h2{margin:0 0 7px;font-size:22px}.record-dialog p{margin:0 0 16px;color:#62716c;font-size:13px}.record-dialog label{display:block;margin:11px 0 0;font-size:13px;font-weight:750}.record-dialog input{width:100%;height:48px;margin-top:6px;padding:0 12px;border:1px solid #d9e2df;border-radius:12px}.record-dialog-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:17px}.record-dialog button{min-height:47px;border:0;border-radius:13px;font-weight:800;cursor:pointer}.record-cancel{background:#eef2f0;color:#26332f}.record-submit{background:#0d5a49;color:#fff}.record-result{padding:16px;border-radius:15px;background:#edf8f4}.record-result strong{display:block;color:#0d5a49;font-size:18px}.record-result a{display:block;margin-top:10px;color:#0d5a49;font-weight:800;word-break:break-all}.record-error{color:#b13737!important}.record-honeypot{position:absolute!important;left:-9999px!important}
.record-dialog-inner{position:relative}.record-dialog h2{margin-right:42px}.record-dialog .record-close{position:absolute;top:12px;right:12px;width:40px;min-height:40px;border-radius:50%;background:#eef2f0;color:#26332f;font-size:25px;line-height:1}
