#global_server_status_notification{font-size:14px;line-height:1.4;}
#global_server_status_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_server_status_notification div.content{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.28);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#ff8a8a;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;display:flex;align-items:center;gap:.8em;}
#global_server_status_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_server_status_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;display:flex;gap:.5em;}
#global_server_status_notification div.content .notification-button a{background:#b02a37;color:white!important;padding:6px 12px;border-radius:3px;font-weight:700;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;white-space:nowrap;}
#global_server_status_notification div.content .notification-button a:hover{background:#93202b;}
body.lightmode #global_server_status_notification div.content{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.22);color:#b02a37;}
@media(max-width:700px){#global_server_status_notification div.content{flex-wrap:wrap;}#global_server_status_notification div.content .notification-button{margin-left:0;flex-wrap:wrap;}#global_server_status_notification div.content .notification-button a{display:inline-block;}}

#global_notification{font-size:14px;line-height:1.4;}
#global_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_notification div.content{background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.3);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#3498db;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;position:relative;align-items:center;gap:.8em;}
#global_notification div.content.visible{display:flex;}
#global_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;}
#global_notification div.content .notification-button a{background:#3498db;color:white!important;padding:6px 12px;border-radius:3px;font-weight:600;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;}
#global_notification div.content .notification-button a:hover{background:#217dbb;}
#global_notification div.content .notification-close{flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(52,152,219,.2);border:0;border-radius:3px;cursor:pointer;font-size:14px;font-weight:700;color:#3498db;text-decoration:none;transition:all 150ms ease-out;outline:none;}
#global_notification div.content .notification-close span{line-height:1;}
#global_notification div.content .notification-close:hover{background:rgba(52,152,219,.3);}
body.lightmode #global_notification div.content{background:rgba(52,152,219,.08);border-color:rgba(52,152,219,.2);}
@media(max-width:700px){#global_notification div.content.visible{flex-wrap:wrap;}#global_notification div.content .notification-button{margin-left:0;}#global_notification div.content .notification-button a{display:inline-block;}}

#global_vehicleclaim_notification{font-size:14px;line-height:1.4;}#global_vehicleclaim_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}#global_vehicleclaim_notification div.content{background:rgba(46,204,113,.10);border:1px solid rgba(46,204,113,.30);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#2ecc71;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;display:flex;align-items:center;gap:.8em;}#global_vehicleclaim_notification .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}#global_vehicleclaim_notification .notification-button{flex:0 0 auto;margin-left:auto;}#global_vehicleclaim_notification .notification-button a{background:#229954;color:white!important;padding:6px 12px;border-radius:3px;font-weight:700;font-size:.85em;text-decoration:none;white-space:nowrap;}#global_vehicleclaim_notification .notification-button a:hover{background:#1e8449;}@media(max-width:700px){#global_vehicleclaim_notification div.content{flex-wrap:wrap;}#global_vehicleclaim_notification .notification-button{margin-left:0;}}

#global_auction_notification{font-size:14px;line-height:1.4;}
#global_auction_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_auction_notification div.content{border-radius:3px;padding:.8em 1em;margin:.5em auto;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;position:relative;align-items:center;gap:.8em;}
#global_auction_notification div.content.visible{display:flex;}
#global_auction_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_auction_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;}
#global_auction_notification div.content .notification-button a{color:white!important;padding:6px 12px;border-radius:3px;font-weight:600;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;}
#global_auction_notification div.content .notification-close{flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:3px;cursor:pointer;font-size:14px;font-weight:700;text-decoration:none;transition:all 150ms ease-out;outline:none;}
#global_auction_notification div.content .notification-close span{line-height:1;}
#global_auction_notification div.content.property-auction-live{background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.3);color:#3498db;}
#global_auction_notification div.content.property-auction-live .notification-button a{background:#3498db;}
#global_auction_notification div.content.property-auction-live .notification-button a:hover{background:#217dbb;}
#global_auction_notification div.content.property-auction-live .notification-close{background:rgba(52,152,219,.2);color:#3498db;}
#global_auction_notification div.content.property-auction-live .notification-close:hover{background:rgba(52,152,219,.3);}
#global_auction_notification div.content.property-auction-claim{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.35);color:#facc15;}
#global_auction_notification div.content.property-auction-claim .notification-button a{background:#ca8a04;}
#global_auction_notification div.content.property-auction-claim .notification-button a:hover{background:#a16207;}
body.lightmode #global_auction_notification div.content.property-auction-live{background:rgba(52,152,219,.08);border-color:rgba(52,152,219,.2);}
@media(max-width:700px){#global_auction_notification div.content.visible{flex-wrap:wrap;}#global_auction_notification div.content .notification-button{margin-left:0;}#global_auction_notification div.content .notification-button a{display:inline-block;}}

#global_player_report_notification{font-size:14px;line-height:1.4;}
#global_player_report_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_player_report_notification div.content{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.28);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#ff8a8a;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;display:flex;align-items:center;gap:.8em;}
#global_player_report_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_player_report_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;}
#global_player_report_notification div.content .notification-button a{background:#b02a37;color:white!important;padding:6px 12px;border-radius:3px;font-weight:700;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;}
#global_player_report_notification div.content .notification-button a:hover{background:#93202b;}
body.lightmode #global_player_report_notification div.content{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.22);color:#b02a37;}
@media(max-width:700px){#global_player_report_notification div.content{flex-wrap:wrap;}#global_player_report_notification div.content .notification-button{margin-left:0;}#global_player_report_notification div.content .notification-button a{display:inline-block;}}

#global_ban_appeal_notification{font-size:14px;line-height:1.4;}
#global_ban_appeal_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_ban_appeal_notification div.content{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.28);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#ff8a8a;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;display:flex;align-items:center;gap:.8em;}
#global_ban_appeal_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_ban_appeal_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;}
#global_ban_appeal_notification div.content .notification-button a{background:#b02a37;color:white!important;padding:6px 12px;border-radius:3px;font-weight:700;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;}
#global_ban_appeal_notification div.content .notification-button a:hover{background:#93202b;}
body.lightmode #global_ban_appeal_notification div.content{background:rgba(231,76,60,.08);border-color:rgba(231,76,60,.22);color:#b02a37;}
@media(max-width:700px){#global_ban_appeal_notification div.content{flex-wrap:wrap;}#global_ban_appeal_notification div.content .notification-button{margin-left:0;}#global_ban_appeal_notification div.content .notification-button a{display:inline-block;}}

#global_helper_application_notification{font-size:14px;line-height:1.4;}
#global_helper_application_notification .global-notifications-wrapper{width:1240px;max-width:95%;margin:1em auto;}
#global_helper_application_notification div.content{background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.3);border-radius:3px;padding:.8em 1em;margin:.5em auto;color:#3498db;font-size:.9em;font-weight:500;width:100%;text-align:left;max-width:100%;position:relative;align-items:center;gap:.8em;}
#global_helper_application_notification div.content.visible{display:flex;}
#global_helper_application_notification div.content .notification-text{flex:1 1 auto;min-width:0;word-break:break-word;line-height:1.4;}
#global_helper_application_notification div.content .notification-button{flex:0 0 auto;margin-left:auto;}
#global_helper_application_notification div.content .notification-button a{background:#3498db;color:white!important;padding:6px 12px;border-radius:3px;font-weight:600;font-size:.85em;text-decoration:none;transition:background-color 150ms ease-out;}
#global_helper_application_notification div.content .notification-button a:hover{background:#217dbb;}
#global_helper_application_notification div.content .notification-close{flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(52,152,219,.2);border:0;border-radius:3px;cursor:pointer;font-size:14px;font-weight:700;color:#3498db;text-decoration:none;transition:all 150ms ease-out;outline:none;}
#global_helper_application_notification div.content .notification-close:hover{background:rgba(52,152,219,.3);}
body.lightmode #global_helper_application_notification div.content{background:rgba(52,152,219,.08);border-color:rgba(52,152,219,.2);}
@media(max-width:700px){#global_helper_application_notification div.content.visible{flex-wrap:wrap;}#global_helper_application_notification div.content .notification-button{margin-left:0;}#global_helper_application_notification div.content .notification-button a{display:inline-block;}}
