.ct74{position:fixed;inset:0;z-index:25600;display:flex;align-items:center;justify-content:center;padding:14px;background:#0b2a22cc;font-family:system-ui,sans-serif}
.ct74-caixa{width:min(100%,420px);background:#fff8e6;border:4px solid #6b3f1d;border-radius:20px;padding:14px;display:grid;gap:10px;color:#2a1c0a}
.ct74-caixa header{display:flex;justify-content:space-between;align-items:center;font-size:18px}
.ct74-caixa header button{border:0;background:#0001;border-radius:50%;width:34px;height:34px;cursor:pointer}
.ct74-bt{display:block;text-align:left;padding:12px;border:2px solid #6b3f1d;border-radius:12px;background:#fff;font:800 16px system-ui;color:#2a1c0a;text-decoration:none;cursor:pointer}
.ct74-perigo{border:2px solid #b3261e;border-radius:12px;padding:10px;background:#fff}
.ct74-perigo summary{font-weight:800;color:#b3261e;cursor:pointer}
.ct74-perigo label{display:grid;gap:4px;font-weight:700;margin:8px 0}.ct74-perigo input{font:inherit;padding:10px;border:2px solid #c9b78f;border-radius:10px}
.ct74-perigo button{width:100%;padding:11px;border:0;border-radius:10px;background:#b3261e;color:#fff;font:800 15px system-ui;cursor:pointer}
.ct74-msg{min-height:20px;font-weight:700}
