/* v12: SMF Verdant canlı sunucu kartı, başvuru detay taşmaları ve panel bütünlüğü */
html body.forum-dark.vrp-native #main_content_section,
html body.forum-dark.vrp-native #content_section,
html body.forum-dark.vrp-native #wrapper {
    min-width: 0 !important;
}
html body.forum-dark.vrp-native.action_home #main_content_section,
html body.forum-dark.vrp-native.action_panel #main_content_section,
html body.forum-dark.vrp-native.action_display #main_content_section,
html body.forum-dark.vrp-native.action_messageindex #main_content_section {
    width: min(1320px, calc(100vw - 48px)) !important;
    max-width: 1320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
html body.forum-dark.vrp-native .vrp-card,
html body.forum-dark.vrp-native .vf-card,
html body.forum-dark.vrp-native .panel-card,
html body.forum-dark.vrp-native .main_container,
html body.forum-dark.vrp-native .vrp-server-card {
    box-sizing: border-box !important;
    max-width: 100% !important;
}
html body.forum-dark.vrp-native .vrp-server-card-home [data-vrp-server-detail][hidden],
html body.forum-dark.vrp-native .vrp-server-card [data-vrp-server-detail][hidden] {
    display: none !important;
}
html body.forum-dark.vrp-native .vrp-server-lines-minimal {
    grid-template-columns: minmax(0, 1fr) !important;
}
html body.forum-dark.vrp-native .vrp-server-lines-minimal .vrp-server-stat {
    border-radius: 18px !important;
}
html body.forum-dark.vrp-native [data-vrp-server-state].is-offline,
html body.forum-dark.vrp-native [data-vrp-server-state]:not(.on):not(.is-online) {
    background: rgba(255, 113, 139, .16) !important;
    border-color: rgba(255, 113, 139, .35) !important;
    color: #ffd7df !important;
}
html body.forum-dark.vrp-native [data-vrp-server-state].on,
html body.forum-dark.vrp-native [data-vrp-server-state].is-online {
    background: rgba(47, 242, 143, .16) !important;
    border-color: rgba(47, 242, 143, .35) !important;
    color: #a6ffd1 !important;
}
html body.forum-dark.vrp-native .vrp-server-status-copy {
    min-width: 0 !important;
    display: grid !important;
    gap: 7px !important;
}
html body.forum-dark.vrp-native .vrp-server-status-copy h2,
html body.forum-dark.vrp-native .vrp-server-status-copy p,
html body.forum-dark.vrp-native .vrp-server-name-line,
html body.forum-dark.vrp-native [data-vrp-server-hostname],
html body.forum-dark.vrp-native [data-vrp-server-name] {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    white-space: normal !important;
}
html body.forum-dark.vrp-native .panel-application-head {
    align-items: flex-start !important;
    gap: 18px !important;
}
html body.forum-dark.vrp-native .panel-application-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    max-width: 560px !important;
}
html body.forum-dark.vrp-native .panel-application-actions form { margin: 0 !important; }
html body.forum-dark.vrp-native .vf-btn.approve,
html body.forum-dark.vrp-native .panel-application-actions .vf-btn.approve {
    background: linear-gradient(135deg, rgba(47,242,143,.95), rgba(29,150,225,.95)) !important;
    border-color: rgba(47,242,143,.45) !important;
    color: #052016 !important;
}
html body.forum-dark.vrp-native .vf-btn.reject,
html body.forum-dark.vrp-native .panel-application-actions .vf-btn.reject {
    background: rgba(255,82,112,.16) !important;
    border-color: rgba(255,82,112,.45) !important;
    color: #ffd4dc !important;
}
html body.forum-dark.vrp-native .panel-application-stats,
html body.forum-dark.vrp-native .panel-application-answer-grid {
    width: 100% !important;
    max-width: 100% !important;
}
html body.forum-dark.vrp-native .panel-application-answer-grid .vf-card,
html body.forum-dark.vrp-native .panel-application-extra,
html body.forum-dark.vrp-native .vf-application-detail {
    overflow: hidden !important;
}
html body.forum-dark.vrp-native .application-answer-text,
html body.forum-dark.vrp-native .vf-richtext,
html body.forum-dark.vrp-native .vf-application-detail strong {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    max-width: 100% !important;
    line-height: 1.62 !important;
}
html body.forum-dark.vrp-native .vf-badge.approved,
html body.forum-dark.vrp-native .vf-badge.status-approved {
    background: rgba(47,242,143,.16) !important;
    border-color: rgba(47,242,143,.35) !important;
    color: #a6ffd1 !important;
}
html body.forum-dark.vrp-native .vf-badge.rejected,
html body.forum-dark.vrp-native .vf-badge.status-rejected {
    background: rgba(255,82,112,.16) !important;
    border-color: rgba(255,82,112,.35) !important;
    color: #ffd4dc !important;
}
html body.forum-dark.vrp-native .vf-badge.pending,
html body.forum-dark.vrp-native .vf-badge.status-pending {
    background: rgba(255,207,102,.16) !important;
    border-color: rgba(255,207,102,.35) !important;
    color: #ffe9ad !important;
}
@media (max-width: 900px) {
    html body.forum-dark.vrp-native.action_home #main_content_section,
    html body.forum-dark.vrp-native.action_panel #main_content_section,
    html body.forum-dark.vrp-native.action_display #main_content_section,
    html body.forum-dark.vrp-native.action_messageindex #main_content_section {
        width: min(100% - 24px, 1320px) !important;
    }
    html body.forum-dark.vrp-native .panel-application-actions {
        justify-content: flex-start !important;
    }
}

.vrp-admin-level{display:inline-flex;margin-top:10px;padding:7px 10px;border-radius:999px;background:rgba(47,242,143,.12);border:1px solid rgba(47,242,143,.28);color:#9ffff0;font-weight:900;letter-spacing:.03em}
