
.v8-added{background:linear-gradient(135deg,#f9f3e6,#fffaf3);border-top:1px solid #e9d8b9;border-bottom:1px solid #e9d8b9}
.v8-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:26px 0 21px}
.v8-grid article{border:1px solid #e9d5af;background:#fff;border-radius:20px;padding:23px 20px;box-shadow:0 14px 35px #2433500e}
.v8-emoji{font-size:30px}.v8-grid h3{font-size:18px;line-height:1.5;margin:9px 0;color:#13284b}
.v8-grid p{line-height:1.9;font-size:13px;color:#506178;min-height:110px}
.status-v8{display:inline-block;border:1px solid #b8d9c7;background:#eaf8ef;border-radius:99px;color:#1f6748;padding:4px 10px;font-size:11px;font-weight:700}.status-v8.pending{background:#fff7e6;border-color:#ead9b1;color:#89611f}
.v8-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.v8-form{margin-top:6px}
.v8-optin,.v8-photo-panel{padding:12px 14px;border-radius:12px;border:1px solid #e6d1ac;background:#fffbf4;margin:12px 0}
.v8-photo-panel p{font-size:12px;line-height:1.9;color:#455a73}.v8-photo-panel input[type=file]{display:block;width:100%;margin-top:10px;max-width:100%}.v8-inline-checkbox{display:flex;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:7px 0;font-size:13px!important}.v8-inline-checkbox input{height:18px;width:18px;min-width:18px;flex:0 0 18px}
.v8-photo-preview{display:flex;align-items:center;gap:12px;margin-top:9px;flex-wrap:wrap;font-size:12px;color:#44546b}
@media(max-width:970px){.v8-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-grid p{min-height:0}}
@media(max-width:580px){.v8-grid{grid-template-columns:1fr}.v8-grid article{padding:20px}.v8-actions .btn{width:100%;text-align:center;justify-content:center}}
