.difficulty-tag{display:inline-flex!important;gap:7px;align-items:center;justify-content:center!important;border:1px solid #4d6244!important;border-radius:5px;background:#2a3f2c!important;color:#bbdba3!important;padding:4px 8px!important;min-height:0!important;font-size:10px!important;line-height:1.5!important;margin-top:9px}.difficulty-tag b{font:700 13px Arial}.difficulty-tag.level-2{background:#3d3a26!important;border-color:#6b623d!important;color:#e2d393!important}.difficulty-tag.level-3{background:#3a2c42!important;border-color:#675179!important;color:#d5b6ed!important}.difficulty-note{font-size:11px;color:#8ba5b6;line-height:1.9}.room-winner-options label>span{display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center}.room-winner-options .difficulty-tag{flex-direction:row}.difficulty-rule{padding:20px;background:#16282b;border:1px solid #35505b;border-radius:9px;margin-bottom:22px}.difficulty-rule h3{font-size:18px;line-height:1.7;margin:0 0 10px}.difficulty-rule p{color:#8faebd;font-size:11px;line-height:1.9}.difficulty-rule summary{font-size:11px;color:#b3d19c;cursor:pointer;margin-top:18px}.match-points-detail{padding:13px 17px;border-top:1px solid #2c434e}.match-points-detail summary{color:#9ebca6;font-size:11px;cursor:pointer}.match-points-detail>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.match-points-detail>div>span{background:#1b2c35;padding:10px 7px;border-radius:6px;text-align:center;font-size:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;gap:5px}.match-points-detail>div>span>b{font-weight:500;overflow-wrap:anywhere}.match-points-detail p{font-size:10px;line-height:1.9;color:#7796a6;margin-bottom:3px}.friends-toolbar{display:flex;align-items:flex-end;gap:12px;background:#15232c;padding:19px;border:1px solid #304650;border-radius:9px;margin-bottom:20px}.friends-toolbar label{flex:1;min-width:0;display:grid;gap:9px;font-size:11px;color:#8eacbd}.friends-toolbar select{background:#101e28;border:1px solid #3b5564;border-radius:6px;min-height:40px;color:#d8e7ef;padding:8px 12px;font-size:12px;width:100%}.friends-toolbar button{font-size:11px;min-height:40px}.friends-competition{display:flex;gap:13px;align-items:center;padding:20px;background:#1a2d27;border:1px solid #3c5540;border-radius:9px}.friends-competition>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#bedc9e;background:#304b30;flex-shrink:0}.friends-competition h3{font-size:18px;line-height:1.6;margin:0 0 5px}.friends-competition p{font-size:10px;color:#8fa790;line-height:1.8;margin:0}.friends-competition button{margin-inline-start:auto;font-size:11px;flex-shrink:0}.friends-error{padding:15px;color:#ecc08c;border:1px solid #6a5135;background:#30271d;border-radius:7px;margin:15px 0;font-size:12px;line-height:1.8}.live-results-note{font-size:10px;color:#8da9b8;margin:0 0 15px;line-height:1.8}
@media(max-width:767px){.difficulty-tag{font-size:9px!important;padding:4px 6px!important;gap:5px}.difficulty-tag b{font-size:12px}.difficulty-note{font-size:10px}.difficulty-rule{padding:16px}.difficulty-rule h3{font-size:17px}.difficulty-rule p{font-size:10px}.friends-toolbar{flex-wrap:wrap;padding:16px;gap:12px}.friends-toolbar label{flex-basis:100%}.friends-toolbar button{width:100%;font-size:12px}.friends-competition{flex-wrap:wrap;padding:17px;gap:12px}.friends-competition>div{flex:1;min-width:0}.friends-competition h3{font-size:17px}.friends-competition button{width:100%;font-size:12px}.friends-competition p{font-size:10px}.match-points-detail{padding:13px}.match-points-detail>div>span{font-size:9px}.mobile-nav button{font-size:9px}.mobile-nav button[data-page=ranking] .ui-icon{height:18px;width:18px}.room-cover-actions button{font-size:10px}.live-results-note{font-size:9px}}
.difficulty-personal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.difficulty-personal>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:90px}.difficulty-personal>button>span:first-child{font-size:12px;line-height:1.7}.difficulty-personal .difficulty-tag{flex-direction:row}@media(max-width:767px){.difficulty-personal>button>span:first-child{font-size:11px}.difficulty-personal{gap:6px}}
