/* ANY CSS changes to override default CSS specifically for MP
Note that common assets by default are made for MP version, but might still be situations where we need to override here specifically
*/

/* Compact tournament dialogs; override the generic scaled popup minimums. */
#popupsHolder .popup-holder.mini-popup.small-width.tournament-rebuy-popup .popup-content-holder,
#popupsHolder .popup-holder.mini-popup.small-width.tournament-result-popup .popup-content-holder {
    background: #346b43;
    border: 2px solid #e3eddf;
    box-shadow: none;
    border-radius: 14px;
    width: min(380px, 90vw);
    min-width: 0;
    max-width: 90vw;
    min-height: 0;
    max-height: 90vh;
}
#popupsHolder .popup-holder.mini-popup.tournament-rebuy-popup .popup-content,
#popupsHolder .popup-holder.mini-popup.tournament-result-popup .popup-content {
    background: transparent;
    text-align: center;
    font-size: 18px;
    line-height: 1.4;
    height: auto;
    min-height: 0;
    max-height: 85vh;
    overflow-y: auto;
    padding: 30px 24px;
}
.tournament-result-content h2 {
    margin: 0 0 28px;
    font-size: 24px;
    line-height: 1.25;
}
.tournament-result-content p {
    margin: 8px 0;
}
.tournament-result-content .tournament-prize-note {
    color: #d8e3d4;
}
#popupsHolder .tournament-result-popup .btn,
#popupsHolder .tournament-rebuy-popup .btn {
    font-size: 18px;
    line-height: 1.2;
    padding: 8px 15px;
    border: 1px solid #d4e5cf;
    border-radius: 11px;
    box-shadow: none;
    margin: 0;
}
#popupsHolder .tournament-result-popup .btn-secondary,
#popupsHolder .tournament-rebuy-popup .btn-secondary {
    background: #3d7936;
}
#popupsHolder .tournament-result-popup .btn {
    margin-top: 24px;
}
#popupsHolder .tournament-result-popup .icon.poker-patio,
#popupsHolder .tournament-rebuy-popup .icon.poker-patio {
    width: 1em;
    height: 1em;
    margin: 0 0.15em;
    vertical-align: -0.1em;
}
.tournament-podium-badge {
    display: block;
    width: auto;
    height: 100px;
    margin: 0 auto 24px;
}
#popupsHolder .popup-holder.mini-popup.tournament-rebuy-popup .popup-content {
    padding: 0;
}
.tournament-rebuy-content {
    width: 100%;
}
.tournament-rebuy-body {
    padding: 24px;
}
.tournament-rebuy-body h2 {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.4;
}
.tournament-rebuy-body .tournament-rebuy-success {
    font-weight: 400;
}
.tournament-rebuy-body p {
    margin: 0 0 30px;
}
.tournament-rebuy-body p:last-child {
    margin-bottom: 0;
}
.tournament-rebuy-content .buttons-holder {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-bottom: 30px;
}
.tournament-rebuy-header {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 20px;
    border-bottom: 1px solid #d4e5cf;
    background: #2d5e3b;
    text-align: center;
}
#popupsHolder .tournament-rebuy-popup .btn-red {
    background: #db3636;
}

#popupsHolder .tournament-get-ready-popup {
    background: rgba(0, 0, 0, 0.6);
}
#popupsHolder .popup-holder.mini-popup.small-width.tournament-get-ready-popup .popup-content-holder {
    width: min(344px, 90vw);
    min-width: 0;
    max-width: 90vw;
    min-height: 0;
    background: #1a6b42;
    border: 2px solid #e3f4e8;
    border-radius: 12px;
    box-shadow: none;
}
#popupsHolder .popup-holder.mini-popup.tournament-get-ready-popup .popup-content {
    /* Keep this compact dialog independent of the generic scaled mini-popup text. */
    padding: 24px 20px 28px;
    min-height: 0;
    height: auto;
    font-size: 16px;
    background: transparent;
    text-align: center;
}
.tournament-get-ready-content h2 {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 1.2;
}
.tournament-get-ready-content p {
    margin: 0 0 6px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
}
.tournament-get-ready-content strong {
    display: block;
    color: #25ed67;
    font-size: 26px;
    line-height: 1.2;
    font-variant-numeric: tabular-nums;
}
.tournament-get-ready-content strong.is-starting {
    color: #fff;
    font-size: 18px;
}
.tournament-get-ready-content .fa-spin {
    margin-right: 0.35em;
}
