.match-history{margin-top:22px;border:1px solid #38352e;background:linear-gradient(120deg,#151513f5,#0c0c0bf8);box-shadow:0 14px 30px #0008}.match-history>header{min-height:76px;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #302e29}.match-history header p{margin:0 0 3px;color:#c99c45;text-transform:uppercase;font:600 9px Oswald,sans-serif;letter-spacing:1.8px}.match-history h2{margin:0;color:#ddd8cd;text-transform:uppercase;font:600 24px Oswald,sans-serif;letter-spacing:1px}.match-history>header span{color:#77736b;text-transform:uppercase;font:9px Oswald,sans-serif;letter-spacing:1.8px}.match-history-row{display:grid;grid-template-columns:105px minmax(180px,1fr) minmax(330px,1.6fr) 120px;align-items:center;gap:22px;min-height:104px;padding:16px 28px;border-bottom:1px solid #282620;transition:background .2s}.match-history-row:last-child{border-bottom:0}.match-history-row:hover{background:#ffffff05}.match-outcome{height:64px;border-left:3px solid #777;padding-left:14px;display:flex;flex-direction:column;justify-content:center}.match-outcome strong{text-transform:uppercase;font:700 20px Oswald,sans-serif;letter-spacing:1.5px}.match-outcome span{color:#99948a}.match-history-row.win .match-outcome{border-color:#68a956}.match-history-row.win .match-outcome strong{color:#70b55c}.match-history-row.loss .match-outcome{border-color:#a64e45}.match-history-row.loss .match-outcome strong{color:#c15c50}.match-history-row.draw .match-outcome strong{color:#c99c45}.match-operation small,.match-operation time{display:block;color:#77736b;text-transform:uppercase;font:9px Oswald,sans-serif;letter-spacing:1.4px}.match-operation h3{margin:3px 0;color:#ddd8cd;text-transform:uppercase;font:600 18px Oswald,sans-serif}.match-history-row dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.match-history-row dl div{padding:0 12px;border-left:1px solid #302e29}.match-history-row dt{color:#77736b;text-transform:uppercase;font:9px Oswald,sans-serif;letter-spacing:1px}.match-history-row dd{margin:5px 0 0;color:#d6d0c4;font:600 17px Oswald,sans-serif}.match-rewards{text-align:right}.match-rewards strong{display:block;color:#d1a345;font:600 16px Oswald,sans-serif}.match-rewards span{color:#77736b;font-size:11px}.match-history-empty{padding:35px 28px;color:#858077}@media(max-width:900px){.match-history-row{grid-template-columns:90px 1fr 110px}.match-history-row dl{grid-column:2/4;grid-row:2}.match-rewards{grid-column:3;grid-row:1}}@media(max-width:600px){.match-history>header{padding:14px 18px}.match-history-row{grid-template-columns:78px 1fr;padding:16px;gap:14px}.match-rewards{grid-column:2;grid-row:2;text-align:left}.match-history-row dl{grid-column:1/-1;grid-row:3}.match-history-row dl div{padding:0 8px}.match-history>header>span{display:none}}.match-history-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:transparent}.match-operation>strong{display:block;margin:3px 0;color:#ddd8cd;text-transform:uppercase;font:600 18px Oswald,sans-serif}.match-stats{display:grid;grid-template-columns:repeat(4,1fr)}.match-stats>span{padding:0 12px;border-left:1px solid #302e29;color:#77736b;text-transform:uppercase;font:9px Oswald,sans-serif;letter-spacing:1px}.match-stats b{display:block;margin-top:5px;color:#d6d0c4;font:600 17px Oswald,sans-serif}.match-rewards em{display:block;margin-top:8px;color:#b68a3d;text-transform:uppercase;font:normal 9px Oswald,sans-serif;letter-spacing:1px}.match-details-modal{width:min(1040px,94vw);max-height:88vh;padding:0;border:1px solid #5d4926;background:#0d0e0deF;color:#d8d3c8;box-shadow:0 30px 100px #000;overflow:auto}.match-details-modal::backdrop{background:#020302dd;backdrop-filter:blur(5px)}.match-details-modal .modal-close{position:sticky;float:right;top:12px;margin:12px 12px -50px 0;z-index:2}.match-details-content{min-height:430px}.match-details-loading,.match-details-error{padding:100px 40px;text-align:center;color:#a69e8d}.match-detail-head{display:flex;justify-content:space-between;align-items:center;padding:34px 46px 26px;background:linear-gradient(90deg,#171814,#0c0d0c);border-bottom:1px solid #4b3b22}.match-detail-head p{margin:0;color:#c79840;text-transform:uppercase;letter-spacing:2px;font:600 10px Oswald}.match-detail-head h2{margin:4px 0;text-transform:uppercase;font:600 34px Oswald;letter-spacing:2px}.match-detail-head span{color:#858077;font-size:12px}.match-detail-head>strong{text-transform:uppercase;font:700 25px Oswald;letter-spacing:2px}.match-detail-head>.win{color:#66b657}.match-detail-head>.loss{color:#c45c51}.match-detail-head>.draw{color:#c79840}.match-detail-tabs{display:flex;padding:0 46px;background:#10110f;border-bottom:1px solid #302b21}.match-detail-tabs button{padding:18px 22px;border:0;border-bottom:2px solid transparent;background:none;color:#817b70;text-transform:uppercase;font:600 11px Oswald;letter-spacing:1.4px;cursor:pointer}.match-detail-tabs button.active{color:#d4ab55;border-color:#c99b42}.match-detail-tabs span{margin-left:4px;color:#666}.match-detail-panel{display:none;padding:36px 46px}.match-detail-panel.active{display:block}.detail-score{display:flex;justify-content:center;align-items:center;gap:35px;padding:24px;background:#131411;border:1px solid #332d22;text-transform:uppercase;font:600 20px Oswald}.detail-score b{font-size:42px;color:#d2a54e}.detail-score em{color:#777;font:normal 10px Oswald;letter-spacing:2px}.detail-cards,.performance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.detail-cards article,.performance-grid article{padding:20px;border:1px solid #302d27;background:#121310}.detail-cards small,.performance-grid small{display:block;color:#817b70;text-transform:uppercase;font:9px Oswald;letter-spacing:1px}.detail-cards b,.performance-grid b{display:block;margin-top:7px;color:#d0a249;text-transform:uppercase;font:600 22px Oswald}.performance-grid{grid-template-columns:repeat(3,1fr)}.detail-team+ .detail-team{margin-top:26px}.detail-team h4{color:#c79b48;text-transform:uppercase;font:600 15px Oswald;letter-spacing:2px}.detail-team table{width:100%;border-collapse:collapse}.detail-team th,.detail-team td{padding:11px;border-bottom:1px solid #292721;text-align:right}.detail-team th:first-child,.detail-team td:first-child{text-align:left}.detail-team th{color:#777;text-transform:uppercase;font:9px Oswald}.combat-timeline{margin:0;padding:0;list-style:none}.combat-timeline li{display:grid;grid-template-columns:60px 1fr;gap:14px;padding:12px;border-bottom:1px solid #282620}.combat-timeline time{color:#c69a44;font:600 13px Oswald}.combat-timeline b{color:#e0dbd0}.combat-timeline small{display:block;margin-top:3px;color:#777;text-transform:uppercase;letter-spacing:.6px}.combat-timeline .no-events{display:block;text-align:center;color:#777}@media(max-width:700px){.match-detail-head,.match-detail-panel{padding-left:20px;padding-right:20px}.match-detail-tabs{padding:0;overflow:auto}.match-detail-tabs button{padding:15px 12px}.detail-cards,.performance-grid{grid-template-columns:repeat(2,1fr)}.match-stats{grid-column:1/-1}.match-details-modal{width:96vw}}