.PromotionsContent-module__rT8Ema__promotionFiltersRow{margin-bottom:1rem}.PromotionsContent-module__rT8Ema__promotionCountryFilterSummary{min-width:0;font-size:inherit;font-weight:inherit;flex-wrap:nowrap;flex:1;align-items:center;gap:.35rem;display:inline-flex}.PromotionsContent-module__rT8Ema__promotionCountryFilterSummaryFlagsPreview{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}:is(.PromotionsContent-module__rT8Ema__promotionCountryFilterSummaryFlag .flag-icon,.PromotionsContent-module__rT8Ema__promotionCountryFilterSummaryFlagTiny .flag-icon){border-radius:2px;width:auto;display:block}.PromotionsContent-module__rT8Ema__promotionCountryFilterSummaryFlag .flag-icon{height:.85rem}.PromotionsContent-module__rT8Ema__promotionCountryFilterSummaryFlagTiny .flag-icon{height:.68rem}.PromotionsContent-module__rT8Ema__promotionCountryFilterRowFlag{flex-shrink:0;align-items:center;display:flex}.PromotionsContent-module__rT8Ema__promotionCountryFilterRowFlag .flag-icon{border-radius:2px;width:auto;height:1rem;display:block}.PromotionsContent-module__rT8Ema__promotionCountryFilterRowName{min-width:0}.PromotionsContent-module__rT8Ema__noFilterResults{text-align:center;color:rgba(var(--neutral-text));width:100%;padding:2rem}
.badge{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.8rem;width:fit-content;height:max-content;padding:.2rem .8rem;font-size:.8rem;font-weight:700}.modal_notification{background-color:rgba(var(--neutral-bg));color:rgba(var(--neutral-text));border-radius:.8rem;margin-bottom:1rem;padding:1rem}.traffic_light:before{content:"";border-radius:50%;width:.8rem;height:.8rem;display:block}.bad:not(dialog,.info_box),.bad:before{color:rgba(var(--bad-text));background-color:rgba(var(--bad-bg))}.warning:not(dialog,.info_box),.warning:before{color:rgba(var(--attention-text));background-color:rgba(var(--attention-bg))}.warning_important:not(dialog,.info_box),.warning_important:before{color:rgba(var(--attention-text-important));background-color:rgba(var(--attention-bg-important))}.good:not(dialog,.info_box),.good:before{color:rgba(var(--good-text));background-color:rgba(var(--good-bg))}.neutral:not(dialog,.info_box),.neutral:before{color:rgba(var(--neutral-text));background-color:rgba(var(--neutral-bg))}.neutral_info:not(dialog,.info_box),.neutral_info:before{color:rgba(var(--neutral-info-text));background-color:rgba(var(--neutral-info-bg))}.neutral_info_secondary:not(dialog,.info_box),.neutral_info_secondary:before,.gifts:not(dialog,.info_box),.gifts:before,.highlight:not(dialog,.info_box),.highlight:before{color:rgba(var(--neutral-info-secondary-text));background-color:rgba(var(--neutral-info-secondary-bg))}.general_info:not(dialog,.info_box){color:rgba(var(--neutral-text));background-color:rgba(var(--neutral-bg))}
.conversation_filters{border-bottom:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));margin-bottom:1rem;padding-bottom:.75rem}.promotion_filter_dialog{min-width:340px;max-width:440px}.promotion_filter_form{flex-direction:column;gap:1.25rem;display:flex}.promotion_filter_search_block{margin-bottom:0}.promotion_filter_search_block .form_input input{width:100%}.promotion_filter_groups{flex-direction:column;gap:1.25rem;max-height:50vh;padding-right:.25rem;display:flex;overflow-y:auto}.promotion_filter_groups::-webkit-scrollbar{width:6px}.promotion_filter_groups::-webkit-scrollbar-track{background:rgba(var(--foreground-rgb) / .08);border-radius:3px}.promotion_filter_groups::-webkit-scrollbar-thumb{background:rgba(var(--foreground-rgb) / .2);border-radius:3px}.promotion_filter_group{border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--foreground-rgb) / .03);border-radius:8px;flex-shrink:0;margin:0;padding:1rem}.promotion_filter_group_title{color:rgba(var(--foreground-rgb) / .9);padding:0 .5rem .5rem 0;font-size:.85rem;font-weight:600}.promotion_filter_options{flex-direction:column;gap:.5rem;margin-bottom:0;display:flex}.promotion_filter_options .form_input{margin-bottom:0}.promotion_filter_options .form_input:last-child{margin-bottom:0}.promotion_filter_empty{color:rgba(var(--foreground-rgb) / .6);text-align:center;background:rgba(var(--foreground-rgb) / .05);border-radius:8px;margin:0;padding:1rem;font-size:.9rem}.promotion_filter_dialog.form_wrapper{margin:0}.dialog:has(.promotion_filter_dialog) .dialog_footer{border-top:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));justify-content:flex-end;padding-top:1rem}@media (min-width:821px){.messages_cards_wrapper{grid-template-columns:280px 1fr;align-items:start}.messages_cards_wrapper>.card_medium{grid-column:1;min-width:0;overflow:hidden}.messages_cards_wrapper>.card_large{grid-column:2;min-width:0}}.card_body:has(.card_scrollable_list .conversation_list) .card_scrollable_list{min-height:0;max-height:min(100vh - 260px,720px)}.conversation_list{flex-direction:column;gap:.5rem;display:flex}.conversation_list_item{border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--contrastcard-background-color) / var(--contrastcard-background-alpha));color:inherit;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.conversation_list_item:hover{background:rgba(var(--contrastcard-background-color) / .9);border-color:rgba(var(--light-purple) / .4)}.conversation_list_item.active{border-color:rgba(var(--light-purple) / .8);background:rgba(var(--light-purple) / .08);box-shadow:0 0 0 1px rgba(var(--light-purple) / .2)}.conversation_list_main{flex:1;min-width:0}.conversation_list_title{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.25rem;font-size:.95rem;font-weight:600;display:flex}.conversation_list_title .badge{flex-shrink:0;font-weight:500}.conversation_list_subject{color:rgba(var(--foreground-rgb) / .8);margin-bottom:.2rem;font-size:.85rem}.conversation_list_snippet{color:rgba(var(--foreground-rgb) / .6);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.conversation_list_meta{color:rgba(var(--foreground-rgb) / .5);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.35rem;font-size:.75rem;display:flex}.conversation_list_time{font-variant-numeric:tabular-nums}.conversation_list_indicator{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding-top:.3rem;display:flex}.conversation_archive_btn{cursor:pointer;color:rgba(var(--foreground-rgb) / .35);opacity:0;background:0 0;border:none;border-radius:4px;padding:.1rem .25rem;font-size:.85rem;line-height:1;transition:color .15s,background .15s}.messages-module__A1Zh0a__conversation_list_item:hover .messages-module__A1Zh0a__conversation_archive_btn{opacity:1}.conversation_list_item.active .conversation_archive_btn{opacity:1}.conversation_archive_btn:hover{color:rgba(var(--good-text) / .9);background:rgba(var(--good-bg) / .15)}.conversation_archive_btn:disabled{opacity:.4;cursor:wait}.conversation_list_item.archived{opacity:.7}.conversation_status_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.conversation_status_dot.unread{background-color:#f59e0b}.conversation_status_dot.replied{background-color:#10b981}.conversation_status_dot.no_messages{background-color:rgba(var(--foreground-rgb) / .2)}.conversation_list_id{text-overflow:ellipsis;white-space:nowrap;max-width:8em;font-family:monospace;font-size:.7rem;overflow:hidden}.conversation_header{border-bottom:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));margin-bottom:1rem;padding:.75rem}.conversation_title_row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.conversation_title_row h3{margin:0;font-size:1rem;font-weight:600}.conversation_title h3{margin:0 0 .25rem;font-size:1rem;font-weight:600}.conversation_done_btn{color:rgba(var(--foreground-rgb) / .6);border:1px solid rgba(var(--foreground-rgb) / .2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;padding:.2rem .6rem;font-size:.78rem;transition:all .15s}.conversation_done_btn:hover{color:rgba(var(--good-text) / .9);border-color:rgba(var(--good-bg) / .6);background:rgba(var(--good-bg) / .1)}.conversation_done_btn_active{color:rgba(var(--good-text) / .9);border-color:rgba(var(--good-bg) / .4);background:rgba(var(--good-bg) / .08)}.conversation_subtitle{color:rgba(var(--foreground-rgb) / .7);margin:0;font-size:.85rem}.conversation_details{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.conversation_detail_item{color:rgba(var(--foreground-rgb) / .7);margin:0;font-size:.8rem}.conversation_detail_label{color:rgba(var(--foreground-rgb) / .6);font-weight:500}.conversation_messages{max-height:min(400px, calc(100dvh - var(--header-height) - 22rem));flex-direction:column;gap:.75rem;min-height:120px;margin-bottom:1rem;padding:.5rem;display:flex;overflow-y:auto}.conversation_messages>p{color:rgba(var(--foreground-rgb) / .6);margin:0;font-size:.9rem}.conversation_message{border-radius:12px 12px 12px 4px;max-width:85%;padding:.6rem .9rem}.conversation_message.inbound{background:rgba(var(--contrastcard-background-color) / var(--contrastcard-background-alpha));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));align-self:flex-start}.conversation_message.outbound{background:rgba(var(--light-purple) / .15);border:1px solid rgba(var(--light-purple) / .3);border-bottom-right-radius:4px;border-bottom-left-radius:12px;align-self:flex-end}.conversation_message_meta{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;display:flex}.conversation_message_actor{color:rgba(var(--foreground-rgb) / .9);font-weight:600}.conversation_message_timestamp{color:rgba(var(--foreground-rgb) / .5)}.conversation_message_subject{color:rgba(var(--foreground-rgb) / .8);margin-bottom:.25rem;font-size:.85rem;font-weight:500}.conversation_message_body{white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.45}.conversation_message_body.html_body{white-space:normal;overflow-wrap:break-word}.conversation_message_body.html_body p{margin:0 0 .5em}.conversation_message_body.html_body p:last-child{margin-bottom:0}.conversation_message_body.html_body a{color:inherit;text-decoration:underline}.messages-module__A1Zh0a__conversation_message_body.messages-module__A1Zh0a__html_body ul{margin:.25em 0 .5em 1.25em;padding:0}.conversation_message_body.html_body ol{margin:.25em 0 .5em 1.25em;padding:0}.conversation_message_body.html_body li{margin-bottom:.15em}.claim_detail_icon_btn{cursor:pointer;color:rgba(var(--foreground-rgb) / .5);vertical-align:middle;background:0 0;border:none;padding:0 .2em;font-size:.95em;line-height:1;transition:color .15s}.claim_detail_icon_btn:hover{color:rgba(var(--foreground-rgb) / .9)}.conversation_thread_layout{gap:1rem;display:flex}.conversation_thread_main{flex:1;min-width:0}.claim_details_panel{border-left:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));flex-direction:column;flex:0 0 300px;gap:.75rem;min-width:240px;max-width:320px;padding-left:1rem;display:flex}.claim_details_panel_header{justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.claim_details_panel_close{cursor:pointer;color:rgba(var(--foreground-rgb) / .5);background:0 0;border:none;padding:.2rem .4rem;font-size:1rem;line-height:1}.claim_details_panel_close:hover{color:rgba(var(--foreground-rgb) / .9)}.claim_details_panel_body{flex-direction:column;gap:.5rem;font-size:.82rem;display:flex}.claim_details_row{flex-direction:column;gap:.1rem;display:flex}.claim_details_label{color:rgba(var(--foreground-rgb) / .5);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.claim_details_value{color:rgba(var(--foreground-rgb) / .9);word-break:break-word}.claim_details_panel_footer{border-top:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));margin-top:auto;padding-top:.75rem}.conversation_reply{border-top:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));padding-top:1rem}.conversation_reply .form_wrapper{margin:0}.messages_empty_state .card_body{justify-content:center;align-items:center;min-height:200px;display:flex}.messages_empty_state .small_title{color:rgba(var(--foreground-rgb) / .6);margin:0}
