.actions-sheet{padding:18px 20px 32px;overflow-wrap:anywhere}
.actions-sheet>h2{margin-top:0;padding-right:48px}
.actions-sheet label{display:block;margin:14px 0}
.actions-sheet input:not([type=range]):not([type=hidden]):not([hidden]),.actions-sheet select,.actions-sheet textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #dfc6b6;border-radius:10px;background:white;color:#30251f}
.actions-sheet button[data-action],.actions-sheet form>button[type=submit]{min-height:44px;padding:10px 14px;margin:6px 6px 6px 0;border:0;border-radius:10px;background:#f05a14;color:white}
.actions-sheet button:disabled{opacity:.5}
.actions-record{padding:14px 0;border-bottom:1px solid #ead8c9}
.actions-record img{display:block;max-width:100%;max-height:300px;border-radius:10px;margin-top:10px}
.actions-record video{max-width:100%;max-height:400px}
.actions-pre{white-space:pre-wrap;overflow-wrap:anywhere}
.actions-options{display:flex;flex-wrap:wrap}
.actions-sheet .gift-item{color:#523b2f;min-width:0;cursor:pointer}
.actions-sheet .gift-item b,.actions-sheet .gift-item small{text-align:center}
.actions-sheet .gift-item .real-gift-image{width:42px;height:42px;object-fit:contain}
.actions-sheet .report-form-title{margin:0 0 10px}
.actions-sheet .report-upload-btn{margin:0;cursor:pointer}
.actions-sheet .report-score-item input[type=range]{padding:0;border:0;min-width:0;margin:0}
.actions-sheet .report-score-total{margin-top:15px}
.actions-sheet .sheet-main-btn{width:100%;margin-top:18px}
.real-proof-preview{min-width:0;border-radius:10px;overflow:hidden;background:white}
.real-proof-preview img,.real-proof-preview video{display:block;width:100%;height:120px;object-fit:contain}
.real-proof-preview small{display:block;padding:6px;overflow-wrap:anywhere;font-size:11px}
.real-recharge-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px;margin:15px 0;border:1px solid #ead8c9;border-radius:16px;background:#fff}
.real-recharge-qr img{width:min(280px,100%);height:auto;aspect-ratio:1;background:white}
.real-recharge-qr small{color:#745b4e;text-align:center}
.local-group-card{flex-wrap:wrap;gap:12px}
.local-group-card .group-info{flex:1;min-width:180px}
.local-group-card .group-btn{min-height:44px}
#regionAdminBtn{font-size:12px}
@media(max-width:380px){.actions-sheet{padding-left:14px;padding-right:14px}.actions-sheet .gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-sheet .report-score-item{grid-template-columns:78px minmax(0,1fr) 32px;gap:8px}}
