.jersey-mark{position:relative;display:inline-flex;width:46px;height:50px;flex:0 0 46px;align-items:center;justify-content:center;vertical-align:middle}.jersey-mark img{display:block;width:100%;height:100%;object-fit:contain}.jersey-mark b{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font:900 17px/1 Arial,sans-serif;color:#fff;text-shadow:0 1px 2px #031a46;letter-spacing:-1px}.jersey-dialog{width:min(640px,calc(100vw - 28px));max-height:85dvh;border:1px solid #d8e2ed;border-radius:22px;padding:24px;background:#f8fafc;color:#173049;box-shadow:0 25px 100px #091b3240;overflow:auto}.jersey-dialog::backdrop{background:#0a2038aa;backdrop-filter:blur(3px)}.jersey-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.jersey-dialog-head small{font-size:10px;letter-spacing:.12em;color:#7c8fa2}.jersey-dialog-head h2{font-size:23px;margin:7px 0}.jersey-dialog-head button{border:0;border-radius:50%;width:38px;height:38px;font-size:25px;background:#e6edf4;color:#173049;flex-shrink:0}.jersey-dialog>p{font-size:12px;line-height:1.6;color:#6b8095}.jersey-input-list{display:grid;gap:8px;margin-top:18px}.jersey-input-row{display:grid!important;grid-template-columns:46px minmax(0,1fr) 76px;gap:12px;align-items:center;border:1px solid #dee7ef;border-radius:12px;padding:10px;background:#fff}.jersey-input-row>span:not(.jersey-mark){font-size:13px;font-weight:650;overflow-wrap:anywhere}.jersey-input-row input{width:100%;min-width:0;border:1px solid #ccdce9;border-radius:8px;padding:11px 7px;text-align:center;font-size:16px;color:#173049;background:white}.jersey-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;position:sticky;bottom:-24px;background:#f8fafc;padding:14px 0}.jersey-team-head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.jersey-team-head h3{margin:0!important}.jersey-team-head button{font-size:11px!important;padding:9px 12px!important}#match-lineups .checkbox-list{grid-template-columns:1fr!important}#match-lineups .checkline{display:flex;align-items:center;gap:10px;flex-wrap:nowrap!important}#match-lineups .checkline input{flex:0 0 auto}#match-lineups .checkline .lineup-player-name{min-width:0;overflow-wrap:anywhere}.lineup-player>.jersey-mark:first-child{width:40px;height:46px;flex-basis:40px;min-width:40px}.lineup-player>.jersey-mark b{font-size:16px}@media(max-width:550px){.jersey-dialog{padding:18px 14px}.jersey-input-row{gap:8px;grid-template-columns:40px minmax(0,1fr) 65px;padding:9px}.jersey-mark{width:40px;height:46px;flex-basis:40px}.jersey-mark b{font-size:16px}.jersey-dialog-actions{bottom:-18px}.jersey-dialog-actions button{min-height:44px}.jersey-input-row>span:not(.jersey-mark){font-size:12px}}
