.anoos-acai-inline-capture{
  background:#fff;
  border:1px solid #e5e5e5;
  padding:12px;
  border-radius:10px;
  margin:12px 0;
}
.anoos-acai-inline-capture .title{font-weight:700; margin-bottom:4px;}
.anoos-acai-inline-capture .hint{opacity:.8; margin-bottom:10px; font-size:13px;}
.anoos-acai-inline-capture .row{display:flex; gap:8px; flex-wrap:wrap;}
.anoos-acai-inline-capture input{flex:1; min-width:220px; padding:10px; border:1px solid #ddd; border-radius:8px;}
.anoos-acai-inline-capture .msg{margin-top:8px; font-size:13px;}

.anoos-acai-modal{
  position:fixed; inset:0; background:rgba(0,0,0,.45); z-index:99999;
  display:flex; align-items:center; justify-content:center; padding:16px;
}
.anoos-acai-modal .box{
  background:#fff; width:min(520px, 95vw); border-radius:14px; padding:16px; position:relative;
}
.anoos-acai-modal .close{
  position:absolute; left:10px; top:8px; border:none; background:transparent; font-size:24px; cursor:pointer;
}
.anoos-acai-modal .h{font-weight:800; font-size:18px; margin:0 0 6px 0;}
.anoos-acai-modal .p{opacity:.85; margin:0 0 10px 0; font-size:13px; line-height:1.6;}
.anoos-acai-modal input{width:100%; padding:10px; border:1px solid #ddd; border-radius:10px; margin:6px 0;}
.anoos-acai-modal .actions{display:flex; gap:8px; justify-content:flex-start; margin-top:10px; flex-wrap:wrap;}
.anoos-acai-modal .msg{margin-top:10px; font-size:13px; color:#b32d2e;}
