#v201175CompensationMission .v201177-room-grant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid rgba(92,185,255,.34);border-radius:13px;background:linear-gradient(145deg,rgba(14,54,88,.72),rgba(13,27,43,.92));}
#v201175CompensationMission .v201177-room-grant small{color:#7fc9ff;}
#v201175CompensationMission .v201177-room-grant b{display:block;margin-top:3px;color:#e9f7ff;font-size:12px;}
#v201175CompensationMission .v201177-room-grant span{display:block;margin-top:3px;color:#9db4c8;font-size:9px;line-height:1.45;}
#v201175CompensationMission .v201177-room-grant button{width:auto;min-width:150px;min-height:42px;margin:0;background:linear-gradient(180deg,#67c7ff,#2379b6);color:#031625;box-shadow:0 7px 18px rgba(31,126,188,.28);}
#v201175CompensationMission .v201177-room-grant button:disabled{background:#263342;color:#8290a0;box-shadow:none;}
#v201177RoomRewardMission{margin:0 0 12px;padding:14px;border:1px solid rgba(104,194,255,.28);border-radius:16px;background:radial-gradient(circle at 86% 12%,rgba(83,173,255,.16),transparent 35%),linear-gradient(145deg,#10273a,#111925);box-shadow:0 10px 28px rgba(0,0,0,.2);}
#v201177RoomRewardMission .v201177-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}
#v201177RoomRewardMission small{display:block;color:#80caff;font-size:9px;font-weight:1000;letter-spacing:.13em;}
#v201177RoomRewardMission h3{margin:3px 0 0;color:#eaf7ff;font-size:17px;}
#v201177RoomRewardMission p{margin:6px 0 0;color:#aebdca;font-size:10px;line-height:1.55;}
#v201177RoomRewardMission .v201177-count{flex:0 0 auto;padding:8px 10px;border-radius:12px;border:1px solid rgba(104,194,255,.25);background:rgba(22,72,108,.35);color:#9ed8ff;font-size:11px;font-weight:1000;}
#v201177RoomRewardMission .v201177-list{display:grid;gap:8px;margin-top:12px;}
#v201177RoomRewardMission .v201177-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,10,18,.42);}
#v201177RoomRewardMission .v201177-row b{display:block;color:#f3f8fc;font-size:11px;}
#v201177RoomRewardMission .v201177-row span{display:block;margin-top:3px;color:#91a5b6;font-size:9px;line-height:1.4;}
#v201177RoomRewardMission button{min-height:38px;padding:0 13px;border:0;border-radius:10px;background:linear-gradient(180deg,#6ac9ff,#247dbb);color:#031625;font-size:11px;font-weight:1000;}
#v201177RoomRewardMission button:disabled{background:#263342;color:#8290a0;}
#v201177RoomRewardMission .v201177-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;}
#v201177RoomRewardMission .v201177-empty{margin-top:11px;padding:12px;border-radius:12px;background:rgba(2,10,18,.36);color:#9eb0bf;font-size:10px;line-height:1.55;text-align:center;}
@media(max-width:420px){#v201175CompensationMission .v201177-room-grant,#v201177RoomRewardMission .v201177-row{grid-template-columns:1fr;}#v201175CompensationMission .v201177-room-grant button,#v201177RoomRewardMission .v201177-row button{width:100%;}#v201177RoomRewardMission .v201177-head{display:block;}#v201177RoomRewardMission .v201177-count{display:inline-block;margin-top:8px;}}
