.unread-badge,.contact-unread{position:absolute;right:0;top:0;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:20px;background:#df3b59;color:#fff!important;font:bold 10px/17px system-ui;text-align:center;outline:2px solid #fff;z-index:3;pointer-events:none}.contact-unread{right:9px;top:50%;transform:translateY(-50%);min-width:21px;height:21px;line-height:21px;font-size:11px}#contactsButton,[data-tab="chats"],.contact-item,.chat-home-contact{position:relative}.contact-item:has(.contact-unread:not(.hidden)),.chat-home-contact:has(.contact-unread:not(.hidden)){padding-right:38px}.alert-sound-tools{display:flex;gap:8px;margin:8px 0}.alert-sound-tools button{flex:1;font-size:12px;padding:10px;min-height:42px}
.fleet-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.fleet-piece{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px;min-height:44px;border:1px solid #bdd0e6;border-radius:10px;background:#fff;color:#20456c;font-size:11px}.fleet-piece.selected{outline:2px solid #1683e7;border-color:#1683e7;background:#eaf5ff}.fleet-piece.placed{opacity:.48}.ship-figure{display:flex;gap:2px}.ship-figure i{width:12px;height:14px;border-radius:3px;background:#287bc4;display:block}.fleet-selection{font-size:12px;color:#365e83}.sea-cell.ship-preview{background:#95cff8!important;box-shadow:inset 0 0 0 1px #1478cd}.sea-cell.ship-invalid{background:#ffb9c1!important}.sea-grid .sea-1{background:#3289cf;box-shadow:inset 0 0 0 1px #1364a1}.sea-grid .sea-1::after{content:'';display:block;width:58%;height:45%;margin:auto;border:1px solid #d6ecff;border-radius:2px}#seaTarget .sea-1::after{display:none}.fleet-tools button{min-height:44px}.word-base{background:#e5f0fe;border:1px solid #c9dff4;color:#205481;font-size:clamp(16px,5vw,25px);font-weight:750;letter-spacing:1px;text-align:center;padding:16px 9px;border-radius:14px;overflow-wrap:anywhere}.word-rules{font-size:12px!important;line-height:1.55}.word-form{display:grid;gap:8px;margin:12px 0}.word-form input{min-width:0;width:100%;box-sizing:border-box;min-height:46px;padding:10px;border:1px solid #bcd1e6;border-radius:10px;font:16px system-ui}.word-form button{min-height:44px;border:0;border-radius:10px}#wordHistory{list-style:none;padding:0;margin:14px 0}#wordHistory li{display:flex;justify-content:space-between;gap:10px;padding:12px;margin:7px 0;border-radius:10px;background:#fff;border-left:3px solid #3285cf;font-size:14px}#wordHistory li.word-player-2{border-color:#db6f8d}#wordHistory span{font-size:11px;color:#526f8d}.game-catalog>[data-new-game="words"]{grid-column:1/-1}.game-catalog>[data-new-game="words"] .game-art{font-size:25px}

#fleetReady:disabled{background:#d8e4f0;color:#617c98;cursor:not-allowed}
