/* Scoped graphite design for modules and article. */
body[data-template="cs27Reg"] :is(.cs27-module317,.cs27-journal,.cs27-donation317){color:#e9efef;font-family:'Segoe UI',Arial,sans-serif;min-width:0}
body[data-template="cs27Reg"] .cs27-module-heading317{display:flex;align-items:center;gap:16px;padding:22px 24px;margin-bottom:20px;background:#22292a;border:1px solid #414a4b;border-top:3px solid #ff5728;border-radius:8px}
body[data-template="cs27Reg"] .cs27-module-heading317>i{display:grid;place-items:center;width:46px;height:46px;flex:none;background:#ff572817;color:#ff7954;font-size:26px;border-radius:12px}
body[data-template="cs27Reg"] .cs27-module-heading317 h1{margin:0 0 5px;font-size:24px;line-height:1.3;font-weight:750;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-module-heading317 p{margin:0;color:#adbabb;font-size:13px}
body[data-template="cs27Reg"] .cs27-eyebrow317{display:block;color:#ff9273;font:600 11px/1.5 'Segoe UI',sans-serif;letter-spacing:1.4px;margin-bottom:12px}
body[data-template="cs27Reg"] .cs27-empty317{padding:40px 24px;text-align:center;background:#22292a;border:1px solid #414a4b;border-radius:12px}
body[data-template="cs27Reg"] .cs27-empty317>i{font-size:38px;color:#ff7954}
body[data-template="cs27Reg"] .cs27-journal-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}
body[data-template="cs27Reg"] .cs27-journal-main{min-width:0}
body[data-template="cs27Reg"] .cs27-journal-meta{background:#22292a;border:1px solid #414a4b;border-radius:6px;padding:20px}
body[data-template="cs27Reg"] .cs27-back317{display:flex;align-items:center;gap:9px;color:#f0f4f4;font-size:13px}
body[data-template="cs27Reg"] .cs27-journal-date{display:flex;gap:10px;align-items:center;border-top:1px solid #414a4b;margin-top:20px;padding-top:20px;font-size:12px}
body[data-template="cs27Reg"] .cs27-journal-meta p{font-size:12px;color:#aebcbd;margin:18px 0 0;line-height:1.7}
body[data-template="cs27Reg"] .cs27-journal-article{background:#22292a;border:1px solid #414a4b;border-top:3px solid #ff5728;border-radius:6px;overflow:hidden}
body[data-template="cs27Reg"] .cs27-journal-opening{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:center;padding:26px;border-bottom:1px solid #414a4b}
body[data-template="cs27Reg"] .cs27-journal-opening h1{font-size:29px;font-weight:750;line-height:1.25;margin:0;text-transform:uppercase;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-journal-cover{display:block;width:100%;height:155px;object-fit:cover;border-radius:6px}
body[data-template="cs27Reg"] .cs27-journal-actions{display:flex;gap:8px;margin-top:14px}
body[data-template="cs27Reg"] .cs27-journal-actions a{display:grid;place-items:center;width:34px;height:34px;border:1px solid #495657;border-radius:7px;background:#2b3536;color:#c8d3d4}
body[data-template="cs27Reg"] .cs27-journal-text{padding:28px;font-size:15px;line-height:1.8;color:#c8d2d3;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-journal-text :is(p,li){font-size:15px;line-height:1.8}
body[data-template="cs27Reg"] .cs27-journal-text :is(h2,h3){color:#f0f4f4;margin:22px 0 12px;line-height:1.4}
body[data-template="cs27Reg"] .cs27-journal-text img{max-width:100%!important;height:auto!important;cursor:zoom-in}
body[data-template="cs27Reg"] .cs27-journal-text blockquote{border-left:3px solid #ff5728;padding:16px 20px;background:#2b3334;color:#d4dddd;margin:20px 0}
body[data-template="cs27Reg"] .cs27-journal-comments{margin-top:20px;padding:24px 28px;background:#22292a;border:1px solid #414a4b;border-radius:6px}
body[data-template="cs27Reg"] .cs27-journal-comments h2{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 22px}
body[data-template="cs27Reg"] .cs27-journal-comments h2 i{color:#ff7954}
body[data-template="cs27Reg"] .cs27-journal .block_comments{background:transparent!important;padding:0!important;border:0!important;margin-top:22px}
body[data-template="cs27Reg"] .cs27-journal .block_comments label{display:block;margin-bottom:10px;font-size:13px}
body[data-template="cs27Reg"] .cs27-comment-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}
body[data-template="cs27Reg"] .cs27-donation317{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-donation317 .row_viget{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;margin:0}
body[data-template="cs27Reg"] .cs27-donation317 :is(.block_viget_elame,.block_viget_desp){width:100%!important;min-width:0;box-sizing:border-box;background:#22292a!important;border:1px solid #414a4b!important;border-radius:12px!important;padding:22px!important}
body[data-template="cs27Reg"] .cs27-donation317 .block_viget_elame>i{display:none!important}
body[data-template="cs27Reg"] .cs27-donation317 :is(.heading_block_chat,.desp_viget_head){background:transparent!important;padding:0 0 18px!important;margin:0 0 18px!important;border:0;border-bottom:1px solid #414a4b}
body[data-template="cs27Reg"] .cs27-donation317 :is(.flex_heading_chat,.desp_viget_head)>i{background:#ff572817!important;color:#ff805b!important}
body[data-template="cs27Reg"] .cs27-donation317 :is(.t-a-c,.winget_summ_pe){text-align:left!important;line-height:1.8;font-size:14px}
body[data-template="cs27Reg"] .cs27-donation317 :is(.dw_target-sum,.summ_widet){color:#edf2f2!important;background:transparent!important}
body[data-template="cs27Reg"] .cs27-donation-progress317{margin:22px 0}
body[data-template="cs27Reg"] .cs27-progress-label317{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:9px;color:#acbabb}
body[data-template="cs27Reg"] .cs27-progress-label317 strong{color:#ff987a}
body[data-template="cs27Reg"] .cs27-progress-track317{height:8px;background:#3b4647;border-radius:5px;overflow:hidden}
body[data-template="cs27Reg"] .cs27-progress-track317>span{display:block;height:100%;background:#ff5728;border-radius:5px}
body[data-template="cs27Reg"] :is(.cs27-donation317,#dw_merchants_modal) .flex_merch_ner{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important}
body[data-template="cs27Reg"] :is(.cs27-donation317,#dw_merchants_modal) .custom-input{width:100%!important;margin:0!important;background:#1b2223!important;border:1px solid #465152;border-radius:9px;box-sizing:border-box}
body[data-template="cs27Reg"] :is(.cs27-donation317,#dw_merchants_modal) .custom-input input{color:#edf2f2!important;background:transparent!important;min-height:48px}
body[data-template="cs27Reg"] .cs27-donation317 :is(.btn_merch,.mecenat_viget_btn){width:100%;min-height:44px;border-radius:9px!important;padding:12px 16px!important;font-size:13px!important}
body[data-template="cs27Reg"] .cs27-donation317 .btn_merch{background:#ff5728!important;border:1px solid #ff5728!important;color:#fff!important}
body[data-template="cs27Reg"] .cs27-donation317 .mecenat_viget_btn{background:#303a3b!important;color:#d8e1e2!important;border:1px solid #465152}
body[data-template="cs27Reg"] .cs27-donation317 .dw_text{color:#bbc8c9!important;font-size:14px;line-height:1.85}
body[data-template="cs27Reg"] .cs27-donation317 .completed_donate{position:relative!important;inset:auto!important;background:#263431!important;padding:20px!important;margin-bottom:18px}
body[data-template="cs27Reg"] .cs27-donation317 .completed_donate .centered{position:static!important;transform:none!important}
body[data-template="cs27Reg"] #dw_merchants_modal :is(.modal-content,.dw-merchant-payment-method,.dw-merchant-amount-block){background:#22292a!important;color:#e9efef!important;border-color:#414a4b!important}
body[data-template="cs27Reg"] .cs27-sortition-grid317{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}
body[data-template="cs27Reg"] .cs27-sortition-main317{display:grid;gap:20px;min-width:0}
body[data-template="cs27Reg"] .cs27-sortition-page .sortition{background:#22292a!important;border:1px solid #414a4b!important;border-radius:12px;padding:22px!important;margin:0!important;min-width:0}
body[data-template="cs27Reg"] .cs27-sortition-page h2{display:flex;align-items:center;gap:10px;font-size:18px;margin:0 0 18px}
body[data-template="cs27Reg"] .cs27-sortition-page h3{font-size:15px;line-height:1.6;color:#d4dede}
body[data-template="cs27Reg"] .cs27-sortition-page .participate{background:#ff5728!important;color:#fff!important;border:1px solid #ff5728!important;border-radius:9px!important;padding:13px 20px!important;font-size:13px;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-sortition-page .ending{margin:18px 0 22px!important}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .activity-rewards{padding:0;background:transparent!important;box-shadow:none;border:0}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .referal_block{display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:#22292a!important;border:1px solid #414a4b;border-radius:12px;padding:22px;margin-bottom:20px}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .referal_procent{background:#ff572814!important;color:#ff987a!important;border:1px solid #78503e!important;padding:12px 18px}
body[data-template="cs27Reg"] .cs27-activity_rewards-page #activity-rewards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;width:100%!important;height:auto!important;min-height:110px;padding:18px;background:#252e2f!important;border:1px solid #455152;border-radius:12px;overflow:visible}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward .reward-day{flex:0 0 62px;width:62px;height:66px;background:#ff572818!important;border:1px solid #84513d;border-radius:10px}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward .reward-day :is(span,i){color:#ffac92}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward .reward-content{padding:0;min-width:0;flex:1;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward .reward-content span:nth-child(1){font-size:14px;line-height:1.5}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward .reward-content span:nth-child(2){font-size:12px;line-height:1.6;color:#adbdbe}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward.active{border-color:#41665a;background:#24302c!important}
body[data-template="cs27Reg"] .cs27-activity_rewards-page .reward.active .received{position:static!important;order:3;flex:0 0 100%;width:auto!important;height:auto!important;margin:0!important;padding:8px 0 0;border-top:1px solid #41665a;backdrop-filter:none!important;filter:none!important;background:transparent!important;font-size:11px!important;color:#93d4ba!important;justify-content:flex-start!important}
body[data-template="cs27Reg"] .cs27-shop-page .vertical-navigation{display:flex!important;flex-wrap:wrap;gap:8px;padding:0!important}
body[data-template="cs27Reg"] .cs27-shop-page .vertical-navigation li{list-style:none;flex:0 1 auto;min-width:0;background:transparent!important}
body[data-template="cs27Reg"] .cs27-shop-page .vertical-navigation a{display:block;padding:11px 16px;background:#283233!important;color:#d5dfe0!important;border:1px solid #475455;border-radius:8px;white-space:normal}
body[data-template="cs27Reg"] .cs27-shop-page .vertical-navigation .active a{background:#ff572819!important;border-color:#ff5728;color:#ffac92!important}
body[data-template="cs27Reg"] .cs27-shop-page .block_select_friends{background:transparent!important;padding:0!important;margin-bottom:15px}
body[data-template="cs27Reg"] .cs27-shop-page .rcon-shop-product{height:calc(100% - 20px);margin-bottom:20px;background:#22292a!important;border:1px solid #414a4b!important;border-radius:12px!important;overflow:hidden}
body[data-template="cs27Reg"] .cs27-shop-page .rcon-shop-product .image{height:215px;position:relative;background-size:cover;background-position:center}
body[data-template="cs27Reg"] .cs27-shop-page .rcon-shop-product .title{position:absolute;bottom:0;left:0;width:100%;padding:20px 16px 14px;color:#fff;background:linear-gradient(transparent,#151a1bf0);font-size:16px;line-height:1.5;white-space:normal}
body[data-template="cs27Reg"] .cs27-shop-page .price_rcon{position:absolute;top:12px;right:12px;background:#ff5728!important;color:#fff!important;padding:8px 12px;border-radius:8px;font-size:14px}
body[data-template="cs27Reg"] .cs27-shop-page .rcon-shop-product .actions{display:flex;gap:10px;padding:15px}
body[data-template="cs27Reg"] .cs27-shop-page :is(.btn_buy_rcon,.btn_desp_rcon){flex:1;justify-content:center;border-radius:8px!important}
body[data-template="cs27Reg"] .cs27-shop-page .flex_rcon_shop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}
body[data-template="cs27Reg"] .cs27-shop-page :is(.left_rcon_shop,.right_rcon_shop){width:100%!important;min-width:0}
body[data-template="cs27Reg"] .cs27-shop-page :is(.block_info_rcon,.right_rcon_shop,.block_tarif_rcon){background:#22292a!important;border:1px solid #414a4b!important;border-radius:12px!important;padding:22px}
body[data-template="cs27Reg"] .cs27-shop-page .img_rcon_shop{max-width:100%;height:auto;border-radius:8px}
body[data-template="cs27Reg"] .cs27-shop-page .btn-default{background:#2b3536!important;color:#d9e3e3!important;border:1px solid #465455!important;border-radius:8px}
body[data-template="cs27Reg"] .cs27-shop-page .btn-default.active{border-color:#ff5728!important;background:#ff572816!important}
@media(max-width:1100px){body[data-template="cs27Reg"] .cs27-sortition-grid317{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){body[data-template="cs27Reg"] :is(.cs27-journal-layout,.cs27-shop-page .flex_rcon_shop,.cs27-donation317 .row_viget){grid-template-columns:minmax(0,1fr)}body[data-template="cs27Reg"] .cs27-journal-meta{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:15px}body[data-template="cs27Reg"] .cs27-journal-date{border:0;margin:0;padding:0}body[data-template="cs27Reg"] .cs27-journal-meta p{display:none}body[data-template="cs27Reg"] .cs27-journal-opening{grid-template-columns:minmax(0,1fr) 140px;padding:18px;gap:15px}body[data-template="cs27Reg"] .cs27-journal-opening h1{font-size:22px}body[data-template="cs27Reg"] :is(.cs27-journal-text,.cs27-journal-comments){padding:20px}body[data-template="cs27Reg"] .cs27-module-heading317{padding:18px}body[data-template="cs27Reg"] .cs27-module-heading317 h1{font-size:21px}body[data-template="cs27Reg"] .cs27-activity_rewards-page #activity-rewards{grid-template-columns:minmax(0,1fr)}}
@media(max-width:450px){body[data-template="cs27Reg"] .cs27-journal-opening{grid-template-columns:minmax(0,1fr)}body[data-template="cs27Reg"] .cs27-journal-cover{height:170px}}
body[data-template="cs27Reg"] .cs27-gallery317{padding:22px 28px 0}
body[data-template="cs27Reg"] .cs27-gallery317[hidden]{display:none!important}
body[data-template="cs27Reg"] .cs27-gallery-stage317{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:10px;align-items:center}
body[data-template="cs27Reg"] :is(.cs27-gallery-button317,.cs27-gallery-thumb317){background:#303b3c!important;color:#edf2f2!important;border:1px solid #4b595a;border-radius:8px;padding:4px;cursor:pointer;min-height:38px}
body[data-template="cs27Reg"] .cs27-gallery-button317{font:24px/1.2 Arial,sans-serif}
body[data-template="cs27Reg"] :is(.cs27-gallery-open317,.cs27-inline-photo317){display:block;background:transparent!important;border:0!important;padding:0!important;margin:0;max-width:100%;cursor:zoom-in;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-gallery-open317{width:100%}
body[data-template="cs27Reg"] .cs27-gallery-open317 img{display:block;width:100%;height:300px;object-fit:contain;border-radius:8px;background:#181f20}
body[data-template="cs27Reg"] .cs27-gallery-counter317{font-size:12px;color:#a7b9ba;text-align:center;margin:10px 0}
body[data-template="cs27Reg"] .cs27-gallery-thumbs317{display:flex;gap:8px;flex-wrap:wrap}
body[data-template="cs27Reg"] .cs27-gallery-thumb317{width:64px;height:48px;min-height:0}
body[data-template="cs27Reg"] .cs27-gallery-thumb317 img{width:100%;height:100%;object-fit:cover;border-radius:4px}
body[data-template="cs27Reg"] .cs27-gallery-thumb317[aria-pressed="true"]{border:2px solid #ff5728}
body[data-template="cs27Reg"] .cs27-photo-dialog317{padding:16px;background:#161d1e;color:#edf2f2;border:1px solid #4a5758;border-radius:12px;max-width:94vw;max-height:94vh;width:1100px}
body[data-template="cs27Reg"] .cs27-photo-dialog317::backdrop{background:#080c0eee}
body[data-template="cs27Reg"] .cs27-photo-large317{display:block;margin:auto;max-width:100%;max-height:72vh;object-fit:contain}
body[data-template="cs27Reg"] .cs27-photo-toolbar317{display:flex;align-items:center;gap:16px;margin-bottom:12px;font-size:13px}
body[data-template="cs27Reg"] .cs27-photo-toolbar317 a{margin-left:auto;color:#ff987a}
body[data-template="cs27Reg"] .cs27-photo-nav317{display:flex;justify-content:center;gap:16px;margin-top:12px}
body[data-template="cs27Reg"] .cs27-photo-nav317[hidden]{display:none}
@media(max-width:600px){body[data-template="cs27Reg"] .cs27-gallery317{padding:16px 12px 0}body[data-template="cs27Reg"] .cs27-gallery-stage317{grid-template-columns:30px minmax(0,1fr) 30px;gap:5px}body[data-template="cs27Reg"] .cs27-gallery-open317 img{height:210px}}
/* Variant 1: compact tariff tiles, binding controls below. */
body[data-template="cs27Reg"] .cs27-service-page .block_buy_store_flex{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
body[data-template="cs27Reg"] .cs27-service-page :is(.left_buy_store,.right_buy_store){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
body[data-template="cs27Reg"] .cs27-service-page .header_stores{min-height:0!important;margin:0 0 12px!important;padding:0!important;border:0!important}
body[data-template="cs27Reg"] .cs27-service-page .header_stores h2{font-size:15px!important;margin:0!important}
body[data-template="cs27Reg"] .cs27-service-page .header_stores p{display:none}
body[data-template="cs27Reg"] .cs27-service-page .cs27-step-number{width:26px;height:26px;flex-basis:26px;font-size:10px;border-radius:7px}
body[data-template="cs27Reg"] .cs27-service-page .buttons_tarifs{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(64px,auto)!important;gap:10px!important}
body[data-template="cs27Reg"] .cs27-service-page .bind-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;grid-auto-rows:minmax(54px,auto)!important;gap:10px!important}
body[data-template="cs27Reg"] .cs27-service-page .button_tarif{min-height:64px!important;padding:12px!important;gap:10px!important}
body[data-template="cs27Reg"] .cs27-service-page .bind-card{min-height:54px!important;padding:10px 12px!important;gap:10px!important}
body[data-template="cs27Reg"] .cs27-service-page .bind-desc{display:none}
body[data-template="cs27Reg"] .cs27-service-page .bind-icon{width:28px;height:28px;flex-basis:28px;border-radius:7px}
body[data-template="cs27Reg"] .cs27-service-page .bind-title{font-size:13px!important}
body[data-template="cs27Reg"] .cs27-service-page .button_tarif_price{font-size:16px!important}
body[data-template="cs27Reg"] .cs27-service-page .button_tarif_text{gap:3px!important;min-width:0}
body[data-template="cs27Reg"] .cs27-service-page .button_tarif_discount{position:static!important;flex:none;font-size:10px;padding:5px}
body[data-template="cs27Reg"] .cs27-service-page .row_stores_label{display:flex;flex-direction:column;gap:10px;margin-top:12px!important}
/* Private messages: full-width author row, consistent controls at right. */
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message{display:block!important;width:100%!important;max-width:100%!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .with_code{display:flex!important;align-items:flex-start;gap:12px;width:100%!important;min-width:0}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message_g_img{flex:0 0 36px}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .message_global{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .login_share_flex{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;width:100%!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .login_share_flex>a{min-width:0;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .interaction_mess{display:flex!important;align-items:center!important;gap:7px!important;position:static!important;float:none!important;margin:0 0 0 auto!important;flex:0 0 auto;transform:none!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .chat_date{position:static!important;white-space:nowrap;order:2;margin:0!important}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .cs27-delete-message{position:static!important;order:1;margin:0!important;flex:none}
body[data-template="cs27Reg"] .cs27-messages-page .dialog_m .text_chat{width:100%!important;overflow-wrap:anywhere}
/* Live raffle fragments have their own legacy colors. */
body[data-template="cs27Reg"] .cs27-sortition-page :is(.block_prizes,.sortition .with_code){background:#2b3536!important;color:#dce5e6!important;border:1px solid #485455;border-radius:9px}
body[data-template="cs27Reg"] .cs27-sortition-page #ending{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
body[data-template="cs27Reg"] .cs27-sortition-page #ending span{min-width:66px;margin:0;padding:12px;background:#2c3738!important;border:1px solid #4a5859;border-radius:10px;font:600 29px/1.5 'Segoe UI',sans-serif;box-shadow:none}
body[data-template="cs27Reg"] .cs27-sortition-page #ending i{font-size:11px;line-height:1.5;background:none;color:#aababc;text-shadow:none}
body[data-template="cs27Reg"] .cs27-sortition-page #prizes h5{background:#ff57281c!important;color:#ff9b7e;border:1px solid #80503e;border-radius:7px;box-shadow:none;margin:18px 0 10px;padding:8px;width:max-content}
body[data-template="cs27Reg"] .cs27-sortition-page #prizes .prize{margin:0 0 10px;padding:16px;background:#2a3435!important;border:1px solid #465354;border-radius:9px;line-height:1.6}
body[data-template="cs27Reg"] .cs27-sortition-page #prizes .prize span{white-space:normal;line-height:1.6;overflow-wrap:anywhere}
body[data-template="cs27Reg"] .cs27-sortition-page #prizes .prize span small{color:#adbcbd;line-height:1.6}
@media(max-width:450px){body[data-template="cs27Reg"] .cs27-service-page .buttons_tarifs{grid-template-columns:minmax(0,1fr)!important}body[data-template="cs27Reg"] .cs27-service-page .button_tarif_text{flex-direction:row;align-items:center;justify-content:space-between}body[data-template="cs27Reg"] .cs27-service-page .bind-list{grid-template-columns:minmax(0,1fr)!important}}
body[data-template="cs27Reg"] .cs27-news-editor317 :is(.mce-panel,.mce-toolbar-grp,.mce-edit-area,.mce-statusbar,.mce-menubar){background:#fff!important;background-image:none!important;border-color:#d9dfdf!important;color:#202526!important}
body[data-template="cs27Reg"] .cs27-news-editor317 :is(.mce-btn,.mce-btn button){background:#f5f7f7!important;background-image:none!important;border-color:#e0e5e5!important;color:#202526!important;box-shadow:none!important}
body[data-template="cs27Reg"] .cs27-news-editor317 :is(.mce-ico,.mce-txt,.mce-statusbar .mce-path-item){color:#303939!important;text-shadow:none!important}
body[data-template="cs27Reg"] .cs27-editor-help317{font-size:12px;line-height:1.7;color:#b8c6c7;padding:12px 0}
