.safety-modal{width:min(760px,calc(100vw - 28px));max-height:90vh;overflow:auto}.safety-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.safety-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.safety-form input,.safety-form select,.safety-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.safety-form textarea{min-height:82px;resize:vertical}.safety-form .full{grid-column:1/-1}.safety-form.compact{margin-top:12px}.safety-actions{display:flex;gap:9px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.safety-backup{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:20px;padding:18px;border:1px solid #cddbd5;border-radius:12px;background:#f4faf7}.safety-backup h3{margin:3px 0 6px}.safety-backup p{max-width:720px;color:var(--muted)}.safety-backup em{display:block;margin-top:7px;color:#26614f;font-size:12px}.order-safety-strip{display:flex;gap:16px;align-items:center;padding:8px 14px;border-top:1px dashed #dfe6e2;background:#fbfcfb;font-size:11px}.shipping-summary small{display:block;color:var(--muted);margin-top:2px}.shipping-missing{color:#b84b3d;font-weight:800}.refund-summary{color:#9b601e;font-weight:800}.after-sales-btn{border:1px solid #e0b570;background:#fff9ec;color:#855512;border-radius:7px;padding:8px 11px;cursor:pointer}.return-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}.return-line{display:grid;grid-template-columns:54px 1fr 110px 80px;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #edf0ee}.return-line:last-child{border-bottom:0}.return-line img{width:54px;height:54px;object-fit:cover;border-radius:7px;background:#f4f5f4}.return-line span b,.return-line span small,.return-line span em{display:block}.return-line span small,.return-line span em{font-size:11px;color:var(--muted);font-style:normal;margin-top:3px}.return-line label{display:grid;gap:4px;font-size:11px}.return-line input{width:100%;border:1px solid var(--line);border-radius:7px;padding:8px}.error-modal{width:min(900px,calc(100vw - 28px))}.error-toolbar{display:flex;align-items:center;gap:8px;margin:12px 0}.error-toolbar span{margin-right:auto}.error-list{display:grid;gap:8px;max-height:58vh;overflow:auto}.error-list article{border:1px solid var(--line);border-radius:9px;padding:10px;background:#fafbfa}.error-list header{display:flex;justify-content:space-between;gap:12px}.error-list time,.error-list small{color:var(--muted);font-size:11px}.error-list p{margin:7px 0;word-break:break-word}.error-toolbar .danger{border:1px solid #e4b8b2;background:#fff;color:#a63f34;border-radius:7px;padding:8px 11px}@media(max-width:760px){.safety-form,.safety-backup{grid-template-columns:1fr}.return-line{grid-template-columns:48px 1fr}.return-line label,.return-line>strong{grid-column:2}.order-safety-strip{align-items:flex-start;flex-direction:column}.safety-backup .safety-actions{justify-content:flex-start}}
