.recovery-card{padding:14px;border:1px solid #52658a;border-radius:16px;background:linear-gradient(135deg,#17233d,#0b1428);color:#edf4ff;break-inside:avoid}
.recovery-card h3{font-size:16px;margin:0 0 8px;color:#e3d3aa}.recovery-card p{font-size:13px;line-height:1.6;margin:6px 0}.refund-gold{display:block;font-size:22px;color:#ffe0a3;padding:8px 0}
.outfit-preview{text-align:center;break-inside:avoid}.outfit-preview canvas{width:155px;height:150px;object-fit:contain;filter:drop-shadow(0 7px 18px #9f80d94d)}.outfit-preview h3{margin:2px;font-size:18px;color:#f6dbb1}.outfit-preview p{margin:5px;font-size:12px;color:#b6c9e6}
.outfit-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.outfit-options button{min-height:44px;font-size:12px;padding:9px 5px}.outfit-options .active{border-color:#f3cf91;background:#414368;color:#ffe9b7}
.cloud-account{display:flex;align-items:center;gap:8px;justify-content:space-between}.cloud-account b{max-width:64%;overflow-wrap:anywhere}.cloud-account button{min-height:44px;font-size:12px}.cloud-state{font-size:14px;line-height:1.6;color:#e6d8b3}.cloud-choice{display:grid;gap:8px}.cloud-choice button{min-height:46px;font-size:13px;white-space:normal}.cloud-backup{display:flex;flex-direction:column;gap:7px;padding:14px;text-align:left;min-height:88px;width:100%;break-inside:avoid}.cloud-backup span{font-size:12px}.cloud-backup small{color:#f4d7a2}
#overlay[data-type="unit"] #overlay-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}#overlay[data-type="unit"] #unit-grow{grid-column:1/-1}#overlay[data-type="unit"] #unit-refund{font-size:12px;min-height:42px}
