/* cs27Reg 3.19.1 — final full redesign. */
body[data-template="cs27Reg"]{--cs27-bg:#151819;--cs27-surface:#202526;--cs27-surface-2:#272d2e;--cs27-border:#3d4748;--cs27-text:#edf1f1;--cs27-muted:#9eacad;--cs27-accent:#ff5728;--cs27-accent-soft:#ff57281c;--cs27-radius:14px;background:#151819!important;color:var(--cs27-text)}
body[data-template="cs27Reg"] .container{width:100%!important;max-width:1360px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
body[data-template="cs27Reg"] :is(.cs27-inner-page,.cs27-community-page,.cs27-module317){min-width:0}
body[data-template="cs27Reg"] .row>.cs27-secondary-rail{order:-1!important;display:flex!important;flex-direction:column;gap:14px}
body[data-template="cs27Reg"] .cs27-secondary-rail .navigation_profile{order:1}body[data-template="cs27Reg"] .cs27-secondary-rail .block_servers{order:2}body[data-template="cs27Reg"] .cs27-secondary-rail .users_online_chat{order:3}body[data-template="cs27Reg"] .cs27-secondary-rail .block_t_u{order:4}
body[data-template="cs27Reg"] .cs27-secondary-rail>:is(.navigation_profile,.block_servers,.users_online_chat,.block_t_u){margin:0!important;width:100%!important;background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;border-radius:var(--cs27-radius)!important;box-shadow:none!important;overflow:hidden}
body[data-template="cs27Reg"] .cs27-navigation{background:#1b1f20!important;border-color:#353d3e!important}body[data-template="cs27Reg"] .cs27-navigation .collapsible-menu>li>a{color:#cbd3d3!important}
body[data-template="cs27Reg"] .cs27-navigation .cs27-menu-toggle{transition:color .16s ease,transform .16s ease}body[data-template="cs27Reg"] .cs27-navigation .cs27-menu-toggle[aria-expanded="true"]{color:var(--cs27-accent)!important;transform:rotate(180deg)}
body[data-template="cs27Reg"] .cs27-navigation .cs27-nav-submenu{background:#202526!important;border:1px solid var(--cs27-border)!important;border-radius:12px!important;box-shadow:0 18px 40px #0007!important;padding:8px!important;min-width:210px}body[data-template="cs27Reg"] .cs27-navigation .cs27-nav-submenu li a{display:block;padding:10px 12px;border-radius:8px;color:#cbd3d3!important}
@media(hover:hover){body[data-template="cs27Reg"] .cs27-navigation .cs27-nav-submenu li a:hover{background:#2c3233!important;color:#fff!important}body[data-template="cs27Reg"] .cs27-navigation .cs27-shop-menu319>.cs27-menu-toggle:hover{color:var(--cs27-accent)!important}}
body[data-template="cs27Reg"] .cs27-module-heading317{display:flex;align-items:center;gap:15px;margin:0 0 18px;padding:20px 22px;background:linear-gradient(135deg,#242a2b,#202526)!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important}body[data-template="cs27Reg"] .cs27-module-heading317>i{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:var(--cs27-accent-soft)!important;color:#ff8d68!important;font-size:23px}body[data-template="cs27Reg"] .cs27-module-heading317 h1{margin:0;color:#fff;font:800 24px/1.2 'Segoe UI',sans-serif}body[data-template="cs27Reg"] .cs27-module-heading317 p{margin:5px 0 0;color:var(--cs27-muted);font:400 12px/1.5 'Segoe UI',sans-serif}
/* Shop */
body[data-template="cs27Reg"] .cs27-shop-page>.row>.col-lg-12>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important}body[data-template="cs27Reg"] .cs27-shop-page>.row>.col-lg-12>.row>.col-lg-4{width:100%!important;max-width:none!important;padding:0!important}
body[data-template="cs27Reg"] .rcon-shop-product{height:100%;display:flex;flex-direction:column;margin:0!important;padding:0!important;overflow:hidden;background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease}body[data-template="cs27Reg"] .rcon-shop-product .image{position:relative;min-height:205px;background-size:cover!important;background-position:center!important;border:0!important}body[data-template="cs27Reg"] .rcon-shop-product .image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#111718ee 100%);pointer-events:none}body[data-template="cs27Reg"] .rcon-shop-product .title{z-index:2;left:16px!important;right:16px!important;bottom:15px!important;top:auto!important;width:auto!important;color:#fff!important;font:800 16px/1.35 'Segoe UI',sans-serif!important;white-space:normal!important}body[data-template="cs27Reg"] .rcon-shop-product .price_rcon{z-index:2;top:14px!important;right:14px!important;left:auto!important;padding:7px 10px!important;background:#171c1ddd!important;border:1px solid #ffffff20;border-radius:8px;color:#fff!important;font-weight:800}
body[data-template="cs27Reg"] .rcon-shop-product .actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:12px!important;background:#1d2223!important}body[data-template="cs27Reg"] .rcon-shop-product .actions a{display:flex!important;align-items:center;justify-content:center;min-height:40px!important;margin:0!important;border-radius:9px!important;font-weight:700!important;cursor:pointer}body[data-template="cs27Reg"] .rcon-shop-product .btn_buy_rcon{background:var(--cs27-accent)!important;border:1px solid #ff754f!important;color:#fff!important}body[data-template="cs27Reg"] .rcon-shop-product .btn_desp_rcon{background:#2a3031!important;border:1px solid #444e4f!important;color:#dbe1e1!important}
@media(hover:hover){body[data-template="cs27Reg"] .rcon-shop-product:hover{transform:translateY(-3px);border-color:#765246!important}body[data-template="cs27Reg"] .rcon-shop-product .btn_buy_rcon:hover{background:#ed4c20!important}body[data-template="cs27Reg"] .rcon-shop-product .btn_desp_rcon:hover{background:#343b3c!important;color:#fff!important}}
body[data-template="cs27Reg"] .cs27-shop-product-page .flex_rcon_shop{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)!important;gap:20px!important}body[data-template="cs27Reg"] .cs27-shop-product-page :is(.left_rcon_shop,.right_rcon_shop){width:auto!important;min-width:0!important}body[data-template="cs27Reg"] .cs27-shop-product-page .img_rcon_shop{width:100%!important;max-height:360px;object-fit:cover;border-radius:12px}
/* Modules + services */
body[data-template="cs27Reg"] :is(.cs27-donation-page,.cs27-sortition-page,.cs27-activity_rewards-page) :is(.block,.referal_block,.activity-rewards,.block_prizes,.sortition){background:var(--cs27-surface)!important;border-color:var(--cs27-border)!important;color:var(--cs27-text)!important;box-shadow:none!important}body[data-template="cs27Reg"] .cs27-sortition-page #sortition{min-height:160px}
body[data-template="cs27Reg"] .cs27-service-page .block_buy_store{padding:20px!important;background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important}body[data-template="cs27Reg"] .cs27-service-page .buttons_tarifs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body[data-template="cs27Reg"] .cs27-service-page :is(.button_tarif,.bind-card){background:#272d2e!important;border:1px solid #465051!important;border-radius:11px!important;box-shadow:none!important}body[data-template="cs27Reg"] .cs27-service-page .button_tarif.active,body[data-template="cs27Reg"] .cs27-service-page .bind-card:has(input:checked){background:#ff572812!important;border-color:#ff7249!important}body[data-template="cs27Reg"] .cs27-service-description-panel,body[data-template="cs27Reg"] .cs27-service-page .block_total_store{background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important;box-shadow:none!important}
@media(hover:hover){body[data-template="cs27Reg"] .cs27-service-page .button_tarif:hover,body[data-template="cs27Reg"] .cs27-service-page .bind-card:hover{border-color:#79584d!important;background:#2c3334!important}}
/* News journal + gallery editor */
body[data-template="cs27Reg"] .cs27-journal-article,body[data-template="cs27Reg"] .cs27-journal-comments{background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;box-shadow:none!important}body[data-template="cs27Reg"] .cs27-journal-opening{background:linear-gradient(135deg,#242a2b,#1d2223)!important;border-bottom:1px solid #343c3d!important}body[data-template="cs27Reg"] .cs27-journal-opening h1{color:#fff!important;letter-spacing:-.02em}body[data-template="cs27Reg"] .cs27-journal-cover{border-radius:10px!important;object-fit:cover}body[data-template="cs27Reg"] .cs27-gallery-open317 img{background:#14191a!important;border:1px solid #3c4647}body[data-template="cs27Reg"] .cs27-gallery-thumb317{background:#252b2c!important;border-color:#465051!important}
body[data-template="cs27Reg"] .cs27-gallery-manager319{margin:0 0 14px;padding:14px;background:#202526;border:1px solid var(--cs27-border);border-radius:12px}body[data-template="cs27Reg"] .cs27-gallery-empty319{display:flex;align-items:center;gap:10px;color:var(--cs27-muted);font-size:12px}body[data-template="cs27Reg"] .cs27-gallery-empty319 i{font-size:22px;color:#ff8762}body[data-template="cs27Reg"] .cs27-gallery-manager-head319{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}body[data-template="cs27Reg"] .cs27-gallery-manager-head319>div{display:flex;flex-direction:column;gap:3px}body[data-template="cs27Reg"] .cs27-gallery-manager-head319 b{font-size:13px;color:#fff}body[data-template="cs27Reg"] .cs27-gallery-manager-head319 span{font-size:11px;color:var(--cs27-muted)}body[data-template="cs27Reg"] .cs27-gallery-manager-head319>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;background:var(--cs27-accent-soft);color:#ff906d;font-weight:800}body[data-template="cs27Reg"] .cs27-gallery-manager-list319{display:flex;gap:10px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}body[data-template="cs27Reg"] .cs27-gallery-manager-item319{flex:0 0 138px;padding:7px;background:#282e2f;border:1px solid #434d4e;border-radius:10px}body[data-template="cs27Reg"] .cs27-gallery-manager-item319>img{display:block;width:100%;height:76px;object-fit:cover;border-radius:7px;background:#171b1c}body[data-template="cs27Reg"] .cs27-gallery-manager-actions319{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px}body[data-template="cs27Reg"] .cs27-gallery-manager-actions319 button{display:grid;place-items:center;height:30px;padding:0;border:1px solid #465051;border-radius:7px;background:#303738;color:#dbe2e2;cursor:pointer}body[data-template="cs27Reg"] .cs27-gallery-manager-actions319 button[data-act="remove"]{color:#ff8968}body[data-template="cs27Reg"] .cs27-gallery-manager-actions319 button:disabled{opacity:.35;cursor:default}
@media(hover:hover){body[data-template="cs27Reg"] .cs27-gallery-manager-actions319 button:not(:disabled):hover{background:#3a4243;border-color:#5a6768}body[data-template="cs27Reg"] .cs27-gallery-manager-actions319 button[data-act="remove"]:hover{background:#ff572817;border-color:#8a4c3a}}
/* Messenger */
body[data-template="cs27Reg"] .cs27-messages-page .block_message{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;overflow:hidden!important}body[data-template="cs27Reg"] .cs27-messages-page #companions,body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:min(720px,calc(100vh - 230px));min-height:500px!important;margin:0!important;background:var(--cs27-surface)!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important;box-sizing:border-box;overflow:hidden!important}body[data-template="cs27Reg"] .cs27-messages-page #companions{padding:8px!important;overflow-y:auto!important;scrollbar-width:thin}body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{padding:0!important}body[data-template="cs27Reg"] .cs27-messages-page #chat,body[data-template="cs27Reg"] .cs27-messages-page #chat>form{height:100%;display:flex;flex-direction:column;min-width:0}body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden!important;padding:18px!important;scrollbar-width:thin}body[data-template="cs27Reg"] .cs27-messages-page #messages{display:flex!important;flex-direction:column;gap:10px;min-width:0}body[data-template="cs27Reg"] .cs27-messages-page .dialog{position:relative;margin:0 0 6px!important;padding:9px!important;background:transparent!important;border:1px solid transparent!important;border-radius:11px!important;box-shadow:none!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog>div{display:flex!important;align-items:center;gap:10px;min-width:0;cursor:pointer}body[data-template="cs27Reg"] .cs27-messages-page .dialog img{width:42px!important;height:42px!important;border-radius:11px!important;object-fit:cover}body[data-template="cs27Reg"] .cs27-messages-page .dialog p{margin:0!important;white-space:normal!important;overflow-wrap:anywhere}body[data-template="cs27Reg"] .cs27-messages-page .dialog .cs27-delete-dialog{position:absolute;right:8px;top:8px;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:#ff57280f;color:#b5bebe}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m{display:flex!important;width:100%!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{max-width:min(76%,680px)!important;width:auto!important;background:#2a3031!important;border:1px solid #424c4d!important;border-radius:14px 14px 14px 5px!important;padding:10px 12px!important;box-shadow:none!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own{justify-content:flex-end!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .message{background:#ff572817!important;border-color:#7c4939!important;border-radius:14px 14px 5px 14px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .message_g_img{display:none!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .with_code{gap:9px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .chat_img{width:32px!important;height:32px!important;border-radius:9px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .login_share_flex{align-items:center!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .chat_date{font-size:10px!important;color:#879596!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .text_chat{margin-top:5px!important;line-height:1.55!important;color:#e7ecec!important;overflow-wrap:anywhere!important}body[data-template="cs27Reg"] .cs27-messages-page .cs27-composer{flex:0 0 auto;margin:0!important;padding:12px!important;background:#1b2021!important;border-top:1px solid var(--cs27-border)!important;display:flex!important;gap:9px!important;align-items:flex-end!important}body[data-template="cs27Reg"] .cs27-messages-page #personal_message_input{min-height:44px!important;max-height:130px!important;background:#282e2f!important;border:1px solid #465051!important;border-radius:11px!important;color:#fff!important;resize:vertical!important}body[data-template="cs27Reg"] .cs27-messages-page .btn_send_message{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #ff744b!important;border-radius:11px!important;background:var(--cs27-accent)!important;color:#fff!important}
@media(hover:hover){body[data-template="cs27Reg"] .cs27-messages-page .dialog:hover{background:#292f30!important;border-color:#3e4849!important}body[data-template="cs27Reg"] .cs27-messages-page .btn_send_message:hover{background:#eb4b20!important}}
/* Users and friends */
body[data-template="cs27Reg"] .cs27-community-page :is(#friends,#infriends,#unfriends,#users){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important}body[data-template="cs27Reg"] .cs27-community-page :is(#friends,#infriends,#unfriends,#users)>[class*="col-"]{width:100%!important;max-width:none!important;padding:0!important}body[data-template="cs27Reg"] .cs27-community-page .user-full{background:#202526!important;background-image:none!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important}body[data-template="cs27Reg"] .cs27-community-page .img_back_user{display:none!important}body[data-template="cs27Reg"] .cs27-community-page .user_avatar{border-color:#4a5556!important;object-fit:cover}body[data-template="cs27Reg"] .cs27-community-page .user_btn{background:#1b2021!important;border-top:1px solid #353e3f!important}
/* Tables: compact desktop, card rows on small screens, never force horizontal page scroll. */
body[data-template="cs27Reg"] .cs27-inner-page :is(.table-responsive,.table-adaptive,.table-fused){max-width:100%!important;overflow-x:visible!important}body[data-template="cs27Reg"] .cs27-inner-page table{width:100%!important;table-layout:fixed!important;background:#202526!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--cs27-border)!important;border-radius:12px!important;overflow:hidden}body[data-template="cs27Reg"] .cs27-inner-page table :is(th,td){padding:11px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:middle!important;border-color:#353f40!important;color:#dce3e3!important}body[data-template="cs27Reg"] .cs27-inner-page table thead :is(th,td){background:#272d2e!important;color:#9facad!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.04em}body[data-template="cs27Reg"] .table-adaptive :is(.cs27-stats-row,.cs27-ban-row,.cs27-mute-row){background:#222728!important;border-color:#3e4849!important;box-shadow:none!important}
/* Forum */
body[data-template="cs27Reg"] #answers.topic-answers>.cs27-topic-post{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;padding:18px!important;background:#202526!important;border:1px solid var(--cs27-border)!important;border-radius:14px!important;box-shadow:none!important}body[data-template="cs27Reg"] #answers .cs27-author-card{width:100%!important;background:#272d2e!important;border:1px solid #414b4c!important;border-radius:12px!important;padding:14px!important;box-sizing:border-box!important}body[data-template="cs27Reg"] #answers .cs27-author-avatar{width:54px!important;height:54px!important;border-radius:12px!important;object-fit:cover;border:2px solid #4d5859}body[data-template="cs27Reg"] #answers .cs27-author-stats{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:12px!important}body[data-template="cs27Reg"] #answers .cs27-author-stat{background:#202526!important;border:1px solid #3c4647!important;border-radius:8px!important;padding:7px 9px!important}body[data-template="cs27Reg"] #answers .right-side{min-height:100%!important;background:transparent!important;border:0!important}body[data-template="cs27Reg"] #answers .cs27-author-reply{width:100%!important;margin-top:9px!important;background:#303738!important;border:1px solid #465152!important;border-radius:9px!important;color:#e4eaea!important}
@media(hover:hover){body[data-template="cs27Reg"] #answers .cs27-author-reply:hover{background:#ff5728!important;border-color:#ff784f!important;color:#fff!important}}
/* Server cards */
body[data-template="cs27Reg"] .cs27-server-card{background:#202526!important;border:1px solid var(--cs27-border)!important;border-radius:13px!important;box-shadow:none!important;overflow:hidden}body[data-template="cs27Reg"] .cs27-server-card .cs27-map-thumb{background-color:#171c1d!important}body[data-template="cs27Reg"] .cs27-server-card .cs27-server-meter{background:#323a3b!important}body[data-template="cs27Reg"] .cs27-server-card .cs27-server-meter>span{background:#ff5728!important}body[data-template="cs27Reg"] .cs27-server-card :is(.cs27-server-play,.cs27-server-copy){border-radius:8px!important}
/* Explicit button hovers only. */
@media(hover:hover){body[data-template="cs27Reg"] .send_comment_btn:hover,body[data-template="cs27Reg"] .buy_purse:hover,body[data-template="cs27Reg"] .add_ticket_support:hover,body[data-template="cs27Reg"] .cs27-server-play:hover{background:#eb4b20!important;border-color:#ff784f!important;color:#fff!important}body[data-template="cs27Reg"] .cs27-server-copy:hover{background:#343c3d!important;border-color:#536061!important;color:#fff!important}}
/* Responsive */
@media(max-width:991px){body[data-template="cs27Reg"] .container{padding-left:18px!important;padding-right:18px!important}body[data-template="cs27Reg"] .row>.cs27-secondary-rail{order:2!important;margin-top:18px}body[data-template="cs27Reg"] .cs27-shop-page>.row>.col-lg-12>.row{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-template="cs27Reg"] .cs27-shop-product-page .flex_rcon_shop{grid-template-columns:1fr!important}body[data-template="cs27Reg"] .cs27-messages-page .block_message{grid-template-columns:240px minmax(0,1fr)!important}body[data-template="cs27Reg"] #answers.topic-answers>.cs27-topic-post{grid-template-columns:190px minmax(0,1fr)!important}}
@media(max-width:767px){body[data-template="cs27Reg"] .cs27-messages-page .block_message{grid-template-columns:1fr!important}body[data-template="cs27Reg"] .cs27-messages-page #companions{height:auto!important;max-height:310px;min-height:0!important}body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:620px;min-height:420px!important}body[data-template="cs27Reg"] #answers.topic-answers>.cs27-topic-post{grid-template-columns:1fr!important}body[data-template="cs27Reg"] .cs27-community-page :is(#friends,#infriends,#unfriends,#users){grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table,body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table tbody{display:block!important;width:100%!important}body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table thead{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden}body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table tbody tr{display:block!important;padding:9px!important;margin-bottom:10px!important;border:1px solid #3d4748!important;border-radius:11px!important;background:#202526!important}body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table tbody td{display:grid!important;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:10px;width:100%!important;padding:8px!important;border:0!important;text-align:left!important}body[data-template="cs27Reg"] .cs27-inner-page .cs27-data-table tbody td[data-cs27-label]:before{content:attr(data-cs27-label);display:block;color:#8f9d9e;font-size:10px;font-weight:700;text-transform:uppercase}}
@media(max-width:575px){body[data-template="cs27Reg"] .container{padding-left:14px!important;padding-right:14px!important}body[data-template="cs27Reg"] .cs27-shop-page>.row>.col-lg-12>.row,body[data-template="cs27Reg"] .cs27-community-page :is(#friends,#infriends,#unfriends,#users),body[data-template="cs27Reg"] .cs27-service-page .buttons_tarifs{grid-template-columns:1fr!important}body[data-template="cs27Reg"] .rcon-shop-product .image{min-height:190px}body[data-template="cs27Reg"] .cs27-module-heading317{padding:16px}body[data-template="cs27Reg"] .cs27-module-heading317 h1{font-size:20px}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{max-width:88%!important}body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{padding:12px!important}}
body[data-template="cs27Reg"] .cs27-journal-facts319{display:flex;flex-direction:column;gap:9px;margin-top:16px}body[data-template="cs27Reg"] .cs27-journal-facts319>div{display:grid;grid-template-columns:24px 1fr;gap:2px 8px;padding:10px;background:#202526;border:1px solid #3d4748;border-radius:10px}body[data-template="cs27Reg"] .cs27-journal-facts319 i{grid-row:1/3;align-self:center;color:#ff875f;font-size:17px}body[data-template="cs27Reg"] .cs27-journal-facts319 span{color:#899798;font-size:9px;text-transform:uppercase;letter-spacing:.05em}body[data-template="cs27Reg"] .cs27-journal-facts319 :is(a,b){color:#e5ebeb;font-size:11px;font-weight:700;overflow-wrap:anywhere}

/* === 3.19.2 visual refinements === */
/* News lightbox must never occupy document flow while closed. */
body[data-template="cs27Reg"] dialog.cs27-photo-dialog317:not([open]){display:none!important}
body[data-template="cs27Reg"] dialog.cs27-photo-dialog317[open]{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:10050!important;width:min(1100px,94vw)!important;max-height:94vh!important;overflow:auto!important}
body[data-template="cs27Reg"] .cs27-photo-nav317{position:absolute;inset:50% 14px auto;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}
body[data-template="cs27Reg"] .cs27-photo-nav317 button{pointer-events:auto}

/* Messenger: clean, even frames and no accidental nested outlines. */
body[data-template="cs27Reg"] .cs27-messages-page .block_message{border:0!important;background:transparent!important;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-messages-page :is(#companions,.block_message_right){border:1px solid #3d4647!important;outline:0!important;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{border:0!important;outline:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{box-sizing:border-box!important;overflow:visible!important}
body[data-template="cs27Reg"] .cs27-messages-page #messages{padding:2px 8px 2px 2px!important}

/* Purse transactions: one calm frame, readable spacing. */
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations.block_solution{padding:12px!important;border:1px solid #3d4647!important;border-radius:14px!important;background:#202526!important;box-shadow:none!important;overflow:hidden!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .purse_list{border:0!important;border-radius:10px!important;background:#262c2d!important;padding:0 6px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .table-responsive{border:0!important;margin:0!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations table{border:0!important;margin:0!important;border-collapse:separate!important;border-spacing:0 6px!important;background:transparent!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations :is(td,th){border:0!important;padding:10px 12px!important;vertical-align:middle!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tbody tr{background:#303637!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tbody tr td:first-child{border-radius:8px 0 0 8px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tbody tr td:last-child{border-radius:0 8px 8px 0!important}}

/* Privileges and admins: compact rows. */
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row{margin-bottom:7px!important;padding:4px 8px!important;border-radius:10px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row>.row{min-height:64px!important;align-items:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row>.row>div{padding:5px 10px!important;min-height:0!important}}
body[data-template="cs27Reg"] #admins.table-adaptive .table-row,
body[data-template="cs27Reg"] .admins .table-row,
body[data-template="cs27Reg"] .admins_list .table-row{margin-bottom:7px!important;padding:4px 8px!important;border-radius:10px!important}
body[data-template="cs27Reg"] #admins.table-adaptive .table-row>.row,
body[data-template="cs27Reg"] .admins .table-row>.row,
body[data-template="cs27Reg"] .admins_list .table-row>.row{min-height:68px!important;align-items:center!important}
body[data-template="cs27Reg"] #admins.table-adaptive .table-row>.row>div,
body[data-template="cs27Reg"] .admins .table-row>.row>div,
body[data-template="cs27Reg"] .admins_list .table-row>.row>div{padding:5px 10px!important;min-height:0!important}

/* Service binding: breathing room after Steam ID field. */
body[data-template="cs27Reg"] #player_steam_id_area{margin-bottom:18px!important}
body[data-template="cs27Reg"] #player_steam_id{margin-bottom:0!important}

/* Forum author card: remove legacy brown/rose surfaces, center metrics without boxes. */
body[data-template="cs27Reg"] #answers .cs27-author-card{background:#252b2c!important;border-color:#3d4748!important}
body[data-template="cs27Reg"] #answers .cs27-author-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;align-items:start!important}
body[data-template="cs27Reg"] #answers .cs27-author-stat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:5px 2px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;text-align:center!important}
body[data-template="cs27Reg"] #answers .cs27-author-stat>i{margin:0!important;color:#ff7148!important;font-size:16px!important}
body[data-template="cs27Reg"] #answers .cs27-author-stat-text{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:2px!important;text-align:center!important;width:100%!important}
body[data-template="cs27Reg"] #answers .cs27-author-stat-text>span{display:block!important;width:100%!important;text-align:center!important;margin:0!important}
body[data-template="cs27Reg"] #answers .cs27-author-stat-label{color:#9da8a9!important;font-size:9px!important;font-weight:500!important}

/* Support accordion: space below opened answer. */
body[data-template="cs27Reg"] .accordion-content{padding-bottom:16px!important}
body[data-template="cs27Reg"] .accordion-content p:last-child{margin-bottom:0!important}

/* Project events: remove legacy gradient cards. */
body[data-template="cs27Reg"] #events{display:flex!important;flex-direction:column!important;gap:9px!important}
body[data-template="cs27Reg"] #events .event{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0!important;padding:11px 14px!important;background:#252b2c!important;border:1px solid #3c4647!important;border-radius:11px!important;box-shadow:none!important;overflow:hidden!important}
body[data-template="cs27Reg"] #events .event:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:#ff5728;border-radius:2px}
body[data-template="cs27Reg"] #events .avatar_event{position:static!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important;border-radius:10px!important;object-fit:cover!important;border:1px solid #465152!important}
body[data-template="cs27Reg"] #events .event_flex{display:flex!important;flex:1!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin:0!important}
body[data-template="cs27Reg"] #events :is(.event_login,.event_content,.event_date){position:static!important;margin:0!important;inset:auto!important;transform:none!important;white-space:normal!important}
body[data-template="cs27Reg"] #events .event_login{font-weight:800!important;font-size:12px!important}
body[data-template="cs27Reg"] #events .event_content{color:#e4e9e9!important;font-size:12px!important;line-height:1.4!important}
body[data-template="cs27Reg"] #events .event_date{color:#899596!important;font-size:10px!important}
body[data-template="cs27Reg"] #events .icon-remove{position:absolute!important;right:10px!important;top:10px!important;margin:0!important;color:#a96b60!important}

/* Dropdown links: active/hover text remains vertically centered. */
body[data-template="cs27Reg"] .cs27-navigation .cs27-nav-submenu li a{display:flex!important;align-items:center!important;min-height:38px!important;line-height:1.2!important;padding:9px 12px!important;margin:0!important}
body[data-template="cs27Reg"] .cs27-navigation .cs27-nav-submenu li :is(a:hover,a.active,.active>a){align-items:center!important;padding-top:9px!important;padding-bottom:9px!important;line-height:1.2!important}

/* 3.19.3 precision fixes */
/* Messenger: stable geometry, clean bubbles, no doubled frames. */
body[data-template="cs27Reg"] .cs27-messages-page .block_message{gap:18px!important;overflow:visible!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions{border:1px solid #3b4445!important;padding:7px!important;background:#1d2223!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions .dialog{border:0!important;background:#292e2f!important;margin:0 0 8px!important;padding:10px!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions .dialog:last-child{margin-bottom:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{border:1px solid #3b4445!important;background:#1d2223!important}
body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{padding:18px 18px 12px!important}
body[data-template="cs27Reg"] .cs27-messages-page #messages{gap:9px!important;width:100%!important;padding:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m{min-height:0!important;align-items:flex-start!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{min-height:0!important;margin:0!important;padding:9px 11px!important;overflow:hidden!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .with_code{display:flex!important;align-items:flex-start!important;width:100%!important;min-width:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message_global{flex:1!important;min-width:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .login_share_flex{display:flex!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .text_chat{width:auto!important;max-width:100%!important;margin:3px 0 0!important;padding:0!important;background:transparent!important;border:0!important;white-space:normal!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .with_code{display:block!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .login_share_flex{text-align:right!important}

/* Transactions: never collapse to the left after scrolling. */
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations,
body[data-template="cs27Reg"] #last_operations .purse_list,
body[data-template="cs27Reg"] #last_operations .table-responsive{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .table-responsive{overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations table{width:100%!important;min-width:100%!important;table-layout:fixed!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tbody{width:100%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tbody tr{width:100%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(1){width:27%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(2){width:43%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(3){width:20%!important;text-align:right!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(4){width:10%!important;text-align:center!important}}

/* Privileges: <=50px row and star attached neatly to identifier. */
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 8px!important;margin-bottom:6px!important;overflow:hidden!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row>.row{height:50px!important;min-height:50px!important;max-height:50px!important;align-items:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores.table-adaptive .table-row>.row>div{height:50px!important;min-height:0!important;padding:4px 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row .col-lg-4.with-icon.with-description{position:relative!important;padding-left:38px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row .col-lg-4.with-icon.with-description>.bx-star{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:6px!important;background:#ff572814!important;color:#ff7048!important;font-size:14px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row :is(p,span){margin-top:0!important;margin-bottom:0!important;line-height:1.15!important}}

/* Admins and statistics: exact compact 50px rows. */
body[data-template="cs27Reg"] #admins.table-adaptive .table-row,
body[data-template="cs27Reg"] .admins .table-row,
body[data-template="cs27Reg"] .admins_list .table-row,
body[data-template="cs27Reg"] .table-row.top_none.cs27-stats-row{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 8px!important;margin-bottom:6px!important;overflow:hidden!important}
body[data-template="cs27Reg"] #admins.table-adaptive .table-row>.row,
body[data-template="cs27Reg"] .admins .table-row>.row,
body[data-template="cs27Reg"] .admins_list .table-row>.row,
body[data-template="cs27Reg"] .table-row.top_none.cs27-stats-row>.row{height:50px!important;min-height:50px!important;max-height:50px!important;align-items:center!important}
body[data-template="cs27Reg"] #admins.table-adaptive .table-row>.row>div,
body[data-template="cs27Reg"] .admins .table-row>.row>div,
body[data-template="cs27Reg"] .admins_list .table-row>.row>div,
body[data-template="cs27Reg"] .table-row.top_none.cs27-stats-row>.row>div{height:50px!important;min-height:0!important;padding:3px 9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
body[data-template="cs27Reg"] :is(#admins,.admins,.admins_list,.cs27-stats-row) :is(p,span,strong){margin-top:0!important;margin-bottom:0!important;line-height:1.15!important}
body[data-template="cs27Reg"] .cs27-stats-row .with-icon>i{margin-top:0!important;margin-bottom:1px!important}

/* Support accordion: spacing only while open, zero leaked text while closed. */
body[data-template="cs27Reg"] .accordion-content{padding:0 20px!important;max-height:0;overflow:hidden!important}
body[data-template="cs27Reg"] .accordion-header.active + .accordion-content{padding-bottom:16px!important}
body[data-template="cs27Reg"] .accordion-header:not(.active) + .accordion-content{padding-top:0!important;padding-bottom:0!important}

/* News article now uses the same left rail as the rest of the portal. */
body[data-template="cs27Reg"] .cs27-news-article-column{min-width:0!important}

/* 3.19.4 requested refinements */
body[data-template="cs27Reg"] .cs27-messages-page .block_companion{margin-bottom:0!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions{overflow-y:visible!important;overflow-x:hidden!important;scrollbar-width:none!important;height:auto!important;max-height:none!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions::-webkit-scrollbar{display:none!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:auto!important;min-height:500px!important;align-self:stretch!important}
body[data-template="cs27Reg"] .cs27-messages-page .cs27-composer{background:transparent!important;border:1px solid var(--cs27-border)!important;border-radius:12px!important}

@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row>[class*="col-lg-"][class*="with-icon"][class*="with-description"]{height:50px!important;min-height:50px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;box-sizing:border-box!important}}

body[data-template="cs27Reg"] .rcon-shop-product .actions{background:transparent!important;border:0!important;margin-bottom:15px!important}

body[data-template="cs27Reg"] #admins .table-row,
body[data-template="cs27Reg"] .admins .table-row,
body[data-template="cs27Reg"] .admins_list .table-row{height:50px!important;min-height:50px!important;max-height:50px!important}
body[data-template="cs27Reg"] #admins .table-row>.row>[class*="col-"],
body[data-template="cs27Reg"] .admins .table-row>.row>[class*="col-"],
body[data-template="cs27Reg"] .admins_list .table-row>.row>[class*="col-"]{height:50px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important}

body[data-template="cs27Reg"] .cs27-stats-row .col-lg-1{height:50px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important}

body[data-template="cs27Reg"] .back_forum{background:#2a3031!important;border:1px solid #414b4c!important;color:#dfe6e6!important;text-shadow:none!important;box-shadow:none!important}
body[data-template="cs27Reg"] .back_forum:hover{background:#ff5728!important;border-color:#ff7048!important;color:#fff!important;opacity:1!important}

/* 3.19.5 precision fixes */
body[data-template="cs27Reg"] .purse_list tbody{display:inline-table!important;width:100%!important;min-width:100%!important;table-layout:fixed!important}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(4){text-align:initial!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .transparent_tr{display:table-row!important;width:100%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations #operations{width:100%!important;min-width:100%!important}}

/* All desktop adaptive rows: strict 50px and vertically centered. */
@media(min-width:768px){
 body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 8px!important;margin-bottom:6px!important;overflow:hidden!important;box-sizing:border-box!important}
 body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row>.row{height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;align-items:center!important;margin:0!important}
 body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row>.row>[class*="col-"]{height:50px!important;min-height:50px!important;max-height:50px!important;padding-top:3px!important;padding-bottom:3px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;box-sizing:border-box!important;overflow:hidden!important}
 body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row :is(p,span,strong,a){margin-top:0!important;margin-bottom:0!important;line-height:1.1!important}
}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row{display:grid!important;grid-template-columns:24% 38% 38%!important;width:100%!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row>.col-lg-3,
body[data-template="cs27Reg"] #my_stores .table-row>.row>.col-lg-4{width:100%!important;max-width:none!important;flex:none!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row .col-lg-4.with-icon.with-description{padding-left:42px!important}}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row .bx-star{left:10px!important;top:50%!important;transform:translateY(-50%)!important}}

body[data-template="cs27Reg"] #stats .area-label{padding-top:0!important;margin-top:0!important;height:50px!important;align-items:center!important}

/* News: no phantom journal column after meta removal. */
body[data-template="cs27Reg"] .cs27-journal-layout{display:block!important;width:100%!important;min-width:0!important}
body[data-template="cs27Reg"] .cs27-journal-main,
body[data-template="cs27Reg"] .cs27-journal-article,
body[data-template="cs27Reg"] .cs27-journal-comments{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body[data-template="cs27Reg"] .cs27-journal-opening{grid-template-columns:minmax(0,1fr) minmax(180px,260px)!important}

/* Messages: restore a real scroll viewport so older messages remain reachable. */
body[data-template="cs27Reg"] .cs27-messages-page .block_message{align-items:stretch!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions{overflow:visible!important;height:auto!important;max-height:none!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:620px!important;min-height:620px!important;max-height:620px!important;overflow:hidden!important}
body[data-template="cs27Reg"] .cs27-messages-page #place_for_messages{height:100%!important;min-height:0!important;overflow:hidden!important}
body[data-template="cs27Reg"] .cs27-messages-page #chat,
body[data-template="cs27Reg"] .cs27-messages-page #chat>form{height:100%!important;min-height:0!important}
body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}
body[data-template="cs27Reg"] .cs27-messages-page #messages{min-height:min-content!important;padding-bottom:8px!important}
body[data-template="cs27Reg"] .cs27-messages-page .cs27-composer{flex:0 0 auto!important;margin:0 12px 12px!important}
/* cs27Reg 3.20 approved dashboard */
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive.table-fused{background:#192021!important;border:1px solid #323c3d!important;border-radius:12px!important;overflow:hidden!important;padding:0!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row{height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 12px!important;border:0!important;border-bottom:1px solid #343e3f!important;border-radius:0!important;background:#202728!important;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row:nth-child(even){background:#1d2324!important}body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row:last-child{border-bottom:0!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row>.row{height:48px!important;min-height:48px!important;max-height:48px!important;display:flex!important;align-items:center!important;margin:0!important;width:100%!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row>.row>[class*="col-"]{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;overflow:hidden!important;white-space:nowrap!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row .with-description>p{margin:0!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#f1f4f4!important;font-weight:700!important}body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row .with-description>span{display:none!important}
body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row .with-icon>i{position:static!important;flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid #5d3a30!important;border-radius:8px!important;background:#ff572812!important;color:#ff5728!important;font-size:15px!important}body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row img{flex:0 0 30px!important;width:30px!important;height:30px!important;max-width:30px!important;border-radius:50%!important;object-fit:cover!important;margin:0!important}
@media(min-width:768px){body[data-template="cs27Reg"] #my_stores{padding:0!important;border-radius:12px!important;overflow:hidden!important}}@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row>.col-lg-3{flex:0 0 24%!important;max-width:24%!important}}@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row>.col-lg-4:nth-child(2){flex:0 0 36%!important;max-width:36%!important}}@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row>.row>.col-lg-4:nth-child(3){flex:0 0 40%!important;max-width:40%!important}}@media(min-width:768px){body[data-template="cs27Reg"] #my_stores .table-row .bx-star{order:-1!important;margin-right:2px!important}}@media(min-width:768px){body[data-template="cs27Reg"] #my_stores [id^="new_active_"]{color:#4bc06a!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select{padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#192021!important}}@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .block_head{height:46px!important;min-height:46px!important;margin:0!important;border:0!important;border-bottom:1px solid #343e3f!important;border-radius:0!important;background:#202627!important;padding:0 14px!important;display:flex!important;align-items:center!important}}body[data-template="cs27Reg"].cs27-route-admins .table-adaptive{border:0!important;border-radius:0!important}body[data-template="cs27Reg"].cs27-route-admins .table-row>.row>.col-lg-3{flex:0 0 24%!important;max-width:24%!important}body[data-template="cs27Reg"].cs27-route-admins .table-row>.row>.col-lg-4{flex:0 0 34%!important;max-width:34%!important}body[data-template="cs27Reg"].cs27-route-admins .table-row>.row>.col-lg-5{flex:0 0 42%!important;max-width:42%!important}
body[data-template="cs27Reg"].cs27-route-stats #stats{border:1px solid #343e3f!important;border-radius:12px!important;overflow:hidden!important;background:#192021!important}body[data-template="cs27Reg"].cs27-route-stats #stats .table-row{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 10px!important}body[data-template="cs27Reg"].cs27-route-stats #stats .table-row>.row,body[data-template="cs27Reg"].cs27-route-stats #stats .table-row>.row>[class*="col-"]{height:44px!important;min-height:44px!important;max-height:44px!important}body[data-template="cs27Reg"].cs27-route-stats #stats .area-label{padding-top:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_message{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:0!important;border:1px solid #354041!important;border-radius:14px!important;background:#182021!important;overflow:hidden!important;min-height:560px!important}
body[data-template="cs27Reg"] .cs27-messages-page #companions{height:560px!important;min-height:560px!important;max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px!important;border:0!important;border-right:1px solid #354041!important;border-radius:0!important;background:#1a2021!important;scrollbar-width:thin!important;scrollbar-color:#ff6840 #202627!important}body[data-template="cs27Reg"] .cs27-messages-page #companions::-webkit-scrollbar{display:block!important;width:5px!important}body[data-template="cs27Reg"] .cs27-messages-page #companions::-webkit-scrollbar-thumb{background:#ff6840!important;border-radius:8px!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_companion{height:58px!important;min-height:58px!important;margin:0!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid #30393a!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important}body[data-template="cs27Reg"] .cs27-messages-page .block_companion:hover{background:#232a2b!important}body[data-template="cs27Reg"] .cs27-messages-page .block_companion .img_companion{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover!important}body[data-template="cs27Reg"] .cs27-messages-page .block_companion .login_companion{font-weight:800!important;color:#fff!important}body[data-template="cs27Reg"] .cs27-messages-page .block_companion .desp_companion{font-size:10px!important;color:#849192!important}body[data-template="cs27Reg"] .cs27-messages-page .companion_btn{width:30px!important;height:30px!important;border-radius:8px!important;display:grid!important;place-items:center!important;background:#252c2d!important;color:#dbe2e2!important}
body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:560px!important;min-height:560px!important;max-height:560px!important;border:0!important;border-radius:0!important;background:#1b2122!important;overflow:hidden!important}body[data-template="cs27Reg"] .cs27-messages-page #place_for_messages,body[data-template="cs27Reg"] .cs27-messages-page #chat,body[data-template="cs27Reg"] .cs27-messages-page #chat>form{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}body[data-template="cs27Reg"] .cs27-messages-page #drop_zone{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px 22px 12px!important;scrollbar-width:thin!important;scrollbar-color:#ff6840 transparent!important}body[data-template="cs27Reg"] .cs27-messages-page #messages{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:8px!important;min-height:100%!important;width:100%!important;padding:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m{display:flex!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;align-items:flex-end!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{width:auto!important;max-width:72%!important;min-height:0!important;padding:8px 11px!important;margin:0!important;border:1px solid #3d494a!important;border-radius:13px 13px 13px 4px!important;background:#252d2e!important;overflow:visible!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own{justify-content:flex-end!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .message{background:#ff572814!important;border-color:#784435!important;border-radius:13px 13px 4px 13px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .with_code{display:flex!important;align-items:flex-end!important;gap:8px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message_g_img{flex:0 0 32px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .chat_img{width:32px!important;height:32px!important;border-radius:50%!important;object-fit:cover!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .author{color:#fff!important;font-size:12px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m.cs27-message-own .author{color:#ff7a55!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .chat_date{font-size:9px!important;color:#7f8c8d!important;margin-left:10px!important}body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .text_chat{font-size:12px!important;line-height:1.42!important;margin:2px 0 0!important;color:#eef2f2!important}
body[data-template="cs27Reg"] .cs27-messages-page .cs27-composer{flex:0 0 66px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-top:1px solid #354041!important;border-radius:0!important;background:#1a2021!important;display:flex!important;align-items:center!important;gap:9px!important}body[data-template="cs27Reg"] .cs27-messages-page .smile_input{flex:1!important;min-width:0!important}body[data-template="cs27Reg"] .cs27-messages-page #personal_message_input{height:44px!important;min-height:44px!important;max-height:44px!important;padding:12px 42px 10px 14px!important;border:1px solid #3d4849!important;border-radius:10px!important;background:#22292a!important;resize:none!important}body[data-template="cs27Reg"] .cs27-messages-page .btn_send_message{width:44px!important;height:44px!important;border-radius:10px!important;background:#ff5728!important;border:0!important;box-shadow:0 6px 16px #ff57282c!important}
@media(min-width:768px){body[data-template="cs27Reg"] #last_operations{overflow:hidden!important}}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .purse_list{display:table!important;width:100%!important;max-width:100%!important;padding:0!important;border:1px solid #343e3f!important;border-radius:11px!important;border-collapse:separate!important;border-spacing:0!important;background:#1c2223!important;overflow:hidden!important}}body[data-template="cs27Reg"] .purse_list tbody{display:table-row-group!important;width:auto!important;min-width:0!important}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tr{display:table-row!important;width:auto!important;background:#202627!important}}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations tr:nth-child(even){background:#1d2324!important}}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td{height:44px!important;padding:0 12px!important;vertical-align:middle!important;border-bottom:1px solid #343e3f!important;background:transparent!important}}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations td:nth-child(4){text-align:right!important}}@media(min-width:768px){body[data-template="cs27Reg"] #last_operations .transparent_tr{display:table-row!important;width:auto!important}}
body[data-template="cs27Reg"] .cs27-journal-article{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important;column-count:auto!important;padding:0!important;overflow:hidden!important;border-radius:14px!important}body[data-template="cs27Reg"] .cs27-journal-article>*{width:auto!important;max-width:100%!important;min-width:0!important}body[data-template="cs27Reg"] .cs27-journal-article .cs27-journal-opening{padding:24px!important}body[data-template="cs27Reg"] .cs27-journal-article .cs27-journal-body{padding:24px!important;max-width:none!important}
@media(max-width:767px){body[data-template="cs27Reg"] .cs27-messages-page .block_message{grid-template-columns:1fr!important;min-height:0!important}body[data-template="cs27Reg"] .cs27-messages-page #companions{height:auto!important;min-height:0!important;max-height:270px!important;border-right:0!important;border-bottom:1px solid #354041!important}body[data-template="cs27Reg"] .cs27-messages-page .block_message_right{height:560px!important;min-height:560px!important}body[data-template="cs27Reg"] .cs27-inner-page .table-adaptive .table-row{height:auto!important;max-height:none!important;min-height:48px!important}}
