/* YerelSKOR PRO V5.5 - scoped and responsive */
.ys-extended,.ys-lineup-sorting {max-width:100%;min-width:0;overflow-wrap:anywhere}
.ys-extended form input,.ys-extended form textarea,.ys-extended form select{max-width:100%;min-width:0}
.ys-extended details>summary{cursor:pointer;padding:10px 4px}
.ys-lineup-sorting{grid-column:1/-1;border:1px solid #dbe3ef;background:#f7f9fc;border-radius:14px;padding:14px;margin-bottom:14px}
.ys-lineup-sorting h4{margin:0 0 8px;color:#14233e}.ys-lineup-sorting h5{margin:18px 0 8px}
.ys-sort-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}
.ys-sort-player{display:flex;gap:8px;justify-content:space-between;align-items:center;min-width:0;padding:8px 10px;border:1px solid #dce3ee;border-radius:9px;background:#fff}
.ys-sort-player>span{overflow-wrap:anywhere;font-weight:600;font-size:12px}.ys-sort-player small{color:#62718d}
.ys-sort-actions{display:flex;gap:4px;flex-shrink:0}.ys-sort-actions form{margin:0}.ys-sort-actions .btn{padding:5px 9px;min-height:32px}
.ys-google-ad{width:min(100%,1180px);margin:12px auto;padding:6px 12px;overflow:hidden;min-width:0;text-align:center}.ys-google-ad>small{display:block;text-align:left;color:#778095;font-size:10px}
.ys-player-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:15px}
.ys-player-cards>.manage-row{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;margin:0;padding:12px;border:1px solid #dce3ed;border-radius:13px;background:#fff}
.ys-player-cards>.manage-row>div{min-width:0;width:100%}.ys-player-cards>.manage-row>div>b{overflow-wrap:anywhere}
.ys-player-cards>.manage-row small{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.4}
.ys-player-cards .formdetails,.ys-player-cards .inline-upload{width:100%;max-width:100%;min-width:0}
.ys-player-cards .inline-upload{display:flex;flex-direction:column;align-items:stretch;gap:6px}
.ys-player-cards input[type=file]{max-width:100%;min-width:0;font-size:11px}
.ys-player-cards .form-grid{grid-template-columns:1fr!important}
.ys-player-cards .manage-row>form:last-child{align-self:flex-end}
@media(max-width:1550px){.ys-player-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1060px){.ys-player-cards,.ys-sort-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.ys-player-cards,.ys-sort-list{grid-template-columns:minmax(0,1fr)}.ys-lineup-sorting{padding:10px}.ys-extended .table-wrap{overflow-x:auto;max-width:100%}}
