.SystemAnalytics-module__tLwqAG__loading,.SystemAnalytics-module__tLwqAG__error,.SystemAnalytics-module__tLwqAG__noData{text-align:center;color:rgba(var(--foreground-rgb) / .7);padding:2rem}.SystemAnalytics-module__tLwqAG__section{background:rgba(var(--card-background-color) / var(--card-background-alpha));-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:10px;margin-bottom:.5rem;padding:1rem}.SystemAnalytics-module__tLwqAG__section h3{color:rgba(var(--foreground-rgb));margin:0 0 1rem;font-size:1rem;font-weight:600}.SystemAnalytics-module__tLwqAG__chartContainer{margin:.5rem 0}.SystemAnalytics-module__tLwqAG__chartBars{align-items:flex-end;gap:.5rem;height:200px;padding:1rem 0;display:flex}.SystemAnalytics-module__tLwqAG__barGroup{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.SystemAnalytics-module__tLwqAG__barLabel{color:rgba(var(--foreground-rgb) / .6);text-align:center;margin-bottom:.5rem;font-size:.8rem}.SystemAnalytics-module__tLwqAG__chartBarsContainer{align-items:flex-end;gap:2px;width:100%;height:150px;display:flex}.SystemAnalytics-module__tLwqAG__bar{border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:all .3s}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__approved{background:rgba(var(--good-bg) / 1)}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__declined{background:rgba(var(--bad-bg) / 1)}.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__to_review,.SystemAnalytics-module__tLwqAG__bar.SystemAnalytics-module__tLwqAG__on_hold{background:rgba(var(--attention-bg) / 1)}.SystemAnalytics-module__tLwqAG__barTotal{color:rgba(var(--foreground-rgb) / .8);margin-top:.5rem;font-size:.8rem;font-weight:600}@media (max-width:768px){.SystemAnalytics-module__tLwqAG__chartBars{height:150px}.SystemAnalytics-module__tLwqAG__chartBarsContainer{height:100px}}
.login_register{gap:2rem;padding:.5rem 0}.recheck-serial-inline{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.15rem;display:inline-flex}.recheck_serial_button{color:rgba(var(--neutral-info-text) / 1);background:rgba(var(--neutral-info-bg) / .55);border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));cursor:pointer;border-radius:8px;padding:.28rem .55rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s}.recheck_serial_button:hover:not(:disabled){background:rgba(var(--neutral-info-bg) / .85);border-color:rgba(var(--light-purple) / .35)}.recheck_serial_button:disabled{opacity:.55;cursor:not-allowed}.recheck_serial_button.loading{opacity:.7;cursor:wait}.recheck-serial-inline form{margin:0;display:inline}.recheck-serial-inline form button[type=submit]{margin:0}.recheck_message{border-radius:8px;margin-top:.45rem;padding:.45rem .55rem;font-size:.78rem;line-height:1.35}.recheck_message.success{background:rgba(var(--good-bg) / .22);color:rgba(var(--good-text) / 1);border:1px solid rgba(var(--good-text) / .25)}.recheck_message.error{background:rgba(var(--bad-bg) / .22);color:rgba(var(--bad-text) / 1);border:1px solid rgba(var(--bad-text) / .28)}.column{flex-direction:column;width:100%;display:flex}.form{gap:1rem}.form_wrapper{box-sizing:border-box;background:rgba(var(--contrastcard-background-color) / var(--contrastcard-background-alpha));width:100%;min-width:0;max-width:100%;-webkit-backdrop-filter:blur(var(--contrastcard-background-blur));border-radius:var(--radius-lg,10px);border:1px solid rgba(var(--contrastcard-background-color) / var(--contrastcard-border-alpha));padding:1.25rem}.card_body>.form_wrapper{margin:0}.card_body>.form_wrapper form{width:100%;min-width:0;max-width:100%}.card .form_wrapper button[type=submit]{box-sizing:border-box;width:100%;max-width:100%;margin:.75rem 0 0}.form_actions_row{flex-flow:wrap;gap:.75rem;margin-top:.5rem;display:flex}.file-upload-section{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.upload-status{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.upload-status progress{width:100%;height:.5rem}.upload-success{background:rgba(var(--good-bg) / .22);color:rgba(var(--good-text) / 1);border:1px solid rgba(var(--good-text) / .25);border-radius:8px;padding:.45rem .55rem;font-size:.85rem}.message_preview_body{min-height:120px;max-height:60vh;overflow-y:auto}fieldset{border:none;border-radius:6px;margin-bottom:1rem}fieldset legend{text-align:left;padding:.5rem 0}.general_form .form_input{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;margin-bottom:1rem;display:flex}:is(.form_input:has(input[type=checkbox]),.form_input:has(input[type=radio])){flex-direction:row;justify-content:flex-start}:is(.form_input:has(input[type=checkbox]) label,.form_input:has(input[type=radio]) label){font-size:1rem}.form_block:last-of-type{margin-bottom:0}.general_form:has(img) img{border:2px solid rgba(var(--card-background-color) / .5);border-radius:10px;max-width:calc(100% - 2rem);margin:1rem}button.danger_zone{background:rgba(var(--bad-bg));color:rgba(var(--bad-text));margin:1rem 0}button.danger_zone:hover{background:rgba(var(--bad-bg) / .8);color:rgba(var(--bad-text))}.number_addition{grid-template-columns:1fr 12ch;gap:1rem;display:grid}.postal_code_city{grid-template-columns:12ch 1fr;gap:1rem;display:grid}@media (max-width:660px){.number_addition,.postal_code_city{grid-template-columns:1fr;gap:1rem;display:grid}}.product_selection_section{border:1px solid rgba(var(--card-background-color) / .5);border-radius:8px;margin:1rem 0;padding:1rem}.product_selection_section .form_label{margin-bottom:.5rem;font-weight:600;display:block}.product_selection_section .form_help_text{margin-bottom:1rem;font-size:.9rem}.country-selection-section{border:1px solid rgba(var(--card-background-color) / .5);border-radius:8px;margin:1rem 0;padding:1rem}.country-selection-section .form_label{margin-bottom:.5rem;font-weight:600;display:block}.country-selection-section .form_help_text{margin-bottom:1rem;font-size:.9rem}.promotion_gift_products_section{border:1px solid rgba(var(--card-background-color) / .5);border-radius:8px;margin:1rem 0;padding:1rem}:is(.promotion_gift_products_section.form_input,.promotion_gift_products_section.form_input:has(input[type=checkbox]),.promotion_gift_products_section.form_input:has(input[type=radio])){flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.promotion_gift_products_section .form_label{margin-bottom:.5rem;font-weight:600;display:block}.promotion_gift_products_section .form_help_text{margin-bottom:.5rem;font-size:.9rem}.promotion_default_tags_section{border:1px solid rgba(var(--card-background-color) / .5);border-radius:8px;margin:.35rem 0 0;padding:1rem}.promotion_default_tags_section .form_label{margin-bottom:.35rem;font-weight:600;display:block}.promotion_default_tags_section .form_help_text{margin:0 0 1rem;font-size:.9rem}.promotion_default_tags_empty{color:rgba(var(--foreground-rgb) / .72);margin:0;font-size:.9rem}.promotion_default_tags_list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.promotion_default_tag_option{border:1px solid var(--color-border-default,#ffffff24);background:var(--color-surface-glass,#ffffff0d);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px 25px 25px 10px;align-items:center;gap:.45rem;margin:0;padding:.35rem .65rem .35rem .45rem;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.promotion_default_tag_option:hover{border-color:rgba(var(--foreground-rgb) / .22);background:rgba(var(--foreground-rgb) / .08)}.promotion_default_tag_option:has(.promotion_default_tag_checkbox:checked){border-color:rgba(var(--light-purple) / .5);background:rgba(var(--light-purple) / .1);box-shadow:0 0 0 1px rgba(var(--light-purple) / .15)}.promotion_default_tag_option:has(.promotion_default_tag_checkbox:focus-visible){outline:2px solid rgba(var(--light-purple) / .85);outline-offset:2px}.promotion_default_tag_checkbox{width:1.05rem;height:1.05rem;accent-color:rgba(var(--light-purple) / .9);cursor:pointer;flex-shrink:0;margin:0}.promotion_default_tag_chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000001f;border-radius:999px;max-width:min(20rem,72vw);padding:.2rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.form_file_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.form_media_grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.form_media_grid{grid-template-columns:1fr 1fr;align-items:start}}.general_form>.section_label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,rgba(var(--foreground-rgb) / .65));margin:1.25rem 0 .35rem;font-size:.7rem;font-weight:600}.general_form>.section_label:first-child,.general_form_card_inner>.section_label:first-child{margin-top:0}.promotion_type_fieldset{margin-top:.35rem;margin-bottom:.5rem}.promotion_type_fieldset>legend.section_label{padding:.35rem 0 .5rem}.promotion_more_settings_fieldset{border:none;margin:0;padding:0}.promotion_claim_serial_card{flex-direction:column;gap:0;display:flex}.promotion_claim_serial_intro{margin:0 0 1rem}.promotion_claim_serial_fieldset{border:none;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}:is(.promotion_claim_serial_card .form_input:has(input[type=checkbox]),.promotion_claim_serial_card .form_input:has(input[type=radio])){flex-direction:column;align-items:stretch;gap:.4rem}.promotion_claim_serial_card .form_input:has(.checkbox_group)>.form_label{margin-bottom:0;font-weight:600}.promotion_claim_serial_card .checkbox_group{flex-direction:column;gap:.35rem;width:100%;display:flex}.promotion_claim_serial_card .checkbox_group .checkbox_label{align-items:flex-start;margin:0}.promotion_claim_serial_fieldset>.checkbox_label{margin:0}.promotion_claim_serial_stack{border:1px solid rgba(var(--card-background-color) / .42);background:rgba(var(--foreground-rgb) / .035);border-radius:8px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.promotion_claim_serial_stack>.checkbox_label{margin:0}.promotion_claim_serial_stack .form_input{margin-bottom:0}.promotion_edit_submit{font:inherit;cursor:pointer;border:1px solid rgba(var(--good-text) / .28);background:rgba(var(--good-bg) / 1);color:rgba(var(--good-text) / 1);box-shadow:0 1px 0 rgba(var(--foreground-rgb) / .1) inset;border-radius:8px;padding:.55rem 1.25rem;font-size:.95rem;font-weight:600;transition:filter .15s,box-shadow .15s,opacity .15s}.promotion_edit_submit:hover:not(:disabled){filter:brightness(1.06)}.promotion_edit_submit:focus-visible{outline:2px solid rgba(var(--good-bg) / .95);outline-offset:2px}.promotion_edit_submit:disabled{opacity:.55;cursor:not-allowed}.promotion_edit_submit.loading{cursor:wait;opacity:.88}.form_serial_length_row{flex-flow:column wrap;gap:.75rem;display:flex}.form_serial_length_row>div{flex:8rem;min-width:0}.promotion_claim_serial_length_cell{flex-direction:column;gap:.35rem;min-width:0;display:flex}.promotion_claim_serial_length_cell .checkbox_label{margin:0}.promotion_claim_defaults_explainer{color:rgba(var(--foreground-rgb) / .82);margin:0 0 .75rem;font-size:.88rem;line-height:1.45}.promotion_claim_defaults_explainer a{text-underline-offset:2px;text-decoration:underline}.promotion_claim_override_list{flex-direction:column;gap:.65rem;display:flex}.promotion_claim_override_card{border:1px solid rgba(var(--card-background-color) / .42);background:rgba(var(--foreground-rgb) / .035);border-left:3px solid rgba(var(--light-purple) / .42);border-radius:8px;flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.promotion_claim_serial_stack.promotion_claim_override_card{gap:.45rem}.promotion_claim_override_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.promotion_claim_override_title{color:rgba(var(--foreground-rgb) / .95);flex:8rem;min-width:0;font-size:.95rem;font-weight:600;line-height:1.35}.promotion_claim_match_default{white-space:nowrap;flex:none;margin:0}.promotion_claim_match_default span{font-size:.88rem;font-weight:500}.promotion_claim_override_custom{border-top:1px solid rgba(var(--card-background-color) / .35);margin-top:.15rem;padding-top:.55rem}.promotion_claim_override_custom .checkbox_label{margin:0}.promotion_claim_override_custom .form_input{margin-bottom:0}.promotion_claim_override_custom .form_help_text{margin:0;font-size:.88rem;line-height:1.45}.product_checkboxes{flex-direction:column;gap:.5rem;max-height:25rem;display:flex;overflow-y:auto}.product_checkbox_item{border:1px solid rgba(var(--card-background-color) / .5);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.product_checkbox_item input[type=checkbox]{margin:0}.product_checkbox_item label{cursor:pointer;flex:1;margin:0}.product_stats{color:rgba(var(--foreground-rgb) / .7);border-radius:4px;margin-left:.5rem;font-size:.85rem}.collapsible-select-stack{flex-direction:column;gap:.5rem;min-height:0;max-height:35rem;display:flex;overflow-y:auto}.collapsible-select-stack>*{flex-shrink:0}.country-with-provinces{border-radius:var(--radius-md,12px);border:1px solid var(--color-border-default,#ffffff2e);background:var(--color-surface-glass,rgba(var(--foreground-rgb) / .08));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:min-content;transition:border-color .15s,box-shadow .15s;overflow:hidden}.country-with-provinces:hover{border-color:rgba(var(--foreground-rgb) / .22)}.country-with-provinces[open]{background:rgba(var(--card-background-color) / .15);box-shadow:var(--shadow-elevated,0 4px 24px #0000002e)}.country-with-provinces>summary.country-row{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;list-style:none;display:flex}.country-with-provinces>summary.country-row::-webkit-details-marker{display:none}.country-with-provinces>summary.country-row::marker{content:""}.country-with-provinces>summary.country-row:focus-visible{outline:2px solid rgba(var(--light-purple) / .85);outline-offset:-2px}@media (max-width:768px){.country-with-provinces>summary.country-row{min-height:44px}}.country-main .form_input.checkbox_select_input{margin:0}.country-province-count{color:rgba(var(--foreground-rgb) / .7);white-space:nowrap;font-size:.85rem}.country_partial_indicator{color:rgba(var(--foreground-rgb) / .6);font-size:.8rem}.province-list{flex-direction:column;gap:.25rem;padding:.25rem .75rem .5rem 2.25rem;display:flex}.province-item .form_input.checkbox_select_input{margin:0}.subscription_info{background:rgba(var(--card-background-color) / .1);border:1px solid rgba(var(--card-background-color) / .2);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.subscription_info h3{color:rgba(var(--foreground-rgb) / .9);margin:0 0 1rem}.current_plan{margin-bottom:1rem}.current_plan p{color:rgba(var(--foreground-rgb) / .8);margin:.5rem 0}.pending_change{background:rgba(var(--attention-bg) / .15);border:1px solid rgba(var(--attention-bg) / .45);border-radius:var(--radius-md,6px);margin-top:1rem;padding:1rem}.pending_change h4{color:rgb(var(--attention-text));margin:0 0 .5rem}.pending_change p{color:rgb(var(--attention-text));margin:.25rem 0}.pending_change small{color:rgb(var(--attention-text));font-style:italic}.change_info{background:rgba(var(--neutral-bg) / .1);border:1px solid var(--color-border-default,#ffffff2e);border-radius:var(--radius-md,6px);margin:1rem 0;padding:1rem}.change_info h4{color:rgba(var(--foreground-rgb) / .9);margin:0 0 .5rem}.change_info ul{margin:.5rem 0;padding-left:1.5rem}.change_info li{color:rgba(var(--foreground-rgb) / .8);margin:.25rem 0}.change_info small{color:rgba(var(--foreground-rgb) / .7);font-style:italic}.upgrade_note{color:rgb(var(--good-text));font-weight:600;font-size:var(--text-sm,.9rem);background:rgba(var(--good-bg) / .15);border-radius:var(--radius-sm,4px);margin-left:.5rem;padding:.25rem .5rem}.downgrade_note{color:rgb(var(--bad-text));font-weight:600;font-size:var(--text-sm,.9rem);background:rgba(var(--bad-bg) / .15);border-radius:var(--radius-sm,4px);margin-left:.5rem;padding:.25rem .5rem}.no_plans{text-align:center;color:rgba(var(--foreground-rgb) / .7);padding:2rem}.payment_info{background:rgba(var(--neutral-bg) / .1);border:1px solid var(--color-border-default,#ffffff2e);border-radius:var(--radius-md,6px);margin-bottom:1.5rem;padding:1rem}.payment_info h4{color:rgba(var(--foreground-rgb) / .9);margin:0 0 .5rem}.payment_info ol{margin:.5rem 0;padding-left:1.5rem}.payment_info li{color:rgba(var(--foreground-rgb) / .8);margin:.25rem 0}.invoice_block_list{flex-direction:column;gap:1rem;display:flex}.invoice_block{background:rgba(var(--card-background-color) / .1);border:1px solid rgba(var(--card-background-color) / .2);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.invoice_block:hover{background:rgba(var(--card-background-color) / .15);border-color:rgba(var(--card-background-color) / .3)}.invoice_block_title h4{color:rgba(var(--foreground-rgb) / .9);margin:0;font-size:1rem;font-weight:600}.invoice_block_content{flex-direction:column;flex:1;gap:.25rem;margin:0 1rem;display:flex}.invoice_block_content .small_title{color:rgba(var(--foreground-rgb) / .8);font-size:.9rem}.invoice_block_content .small_title strong{color:rgba(var(--foreground-rgb) / .9)}.invoice_block_content .small_title small{color:rgba(var(--foreground-rgb) / .6);font-size:.8rem}.status_badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.status_generated{background:rgba(var(--neutral-bg) / .25);color:rgba(var(--foreground-rgb) / .85);border:1px solid rgba(var(--neutral-bg) / .5)}.status_sent{background:rgba(var(--attention-bg) / .2);color:rgb(var(--attention-text));border:1px solid rgba(var(--attention-bg) / .45)}.status_viewed{background:rgba(var(--good-bg) / .2);color:rgb(var(--good-text));border:1px solid rgba(var(--good-text) / .3)}.status_downloaded{background:rgba(var(--neutral-bg) / .15);color:rgba(var(--foreground-rgb) / .65);border:1px solid rgba(var(--neutral-bg) / .3)}.status_paid{background:rgba(var(--good-bg) / .2);color:rgb(var(--good-text));border:1px solid rgba(var(--good-text) / .3)}.status_overdue{background:rgba(var(--bad-bg) / .2);color:rgb(var(--bad-text));border:1px solid rgba(var(--bad-text) / .3)}.cancellation_info{margin-bottom:1.5rem}.cancellation_info h4{color:rgba(var(--foreground-rgb) / .9);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.warning_message{background:rgba(var(--attention-bg) / .15);border:1px solid rgba(var(--attention-bg) / .45);border-radius:var(--radius-lg,8px);margin-bottom:1rem;padding:1rem}.warning_message p{color:rgb(var(--attention-text));margin:0 0 .5rem;font-weight:600}.warning_message ul{color:rgb(var(--attention-text));margin:.5rem 0 0;padding-left:1.5rem}.warning_message li{margin-bottom:.25rem}.current_subscription_info{background:rgba(var(--card-background-color) / .1);border:1px solid rgba(var(--card-background-color) / .2);border-radius:8px;margin-top:1rem;padding:1rem}.current_subscription_info p{margin:0 0 .5rem;font-size:.9rem}.current_subscription_info p:last-child{margin-bottom:0}.confirmation_checkbox{background:rgba(var(--card-background-color) / .05);border:1px solid rgba(var(--card-background-color) / .1);border-radius:8px;margin:1.5rem 0;padding:1rem}.confirmation_checkbox label{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4;display:flex}.confirmation_checkbox input[type=checkbox]{flex-shrink:0;margin-top:.1rem}.form_actions{margin-top:1rem}.form_actions button{background:var(--danger-color,rgb(var(--bad-bg)));color:rgb(var(--bad-text));border-radius:var(--radius-md,6px);cursor:pointer;border:none;padding:.75rem 1.5rem;font-family:inherit;font-weight:600;transition:opacity .15s}.form_actions button:hover:not(:disabled){opacity:.85}.form_actions button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.form_actions button:disabled{opacity:.6;cursor:not-allowed}.status_active{background:rgba(var(--good-bg) / .2);color:rgb(var(--good-text));border:1px solid rgba(var(--good-text) / .3)}.status_canceled{background:rgba(var(--neutral-bg) / .15);color:rgba(var(--foreground-rgb) / .65);border:1px solid rgba(var(--neutral-bg) / .3)}.system_form_wrapper{margin:2rem 0}.system_form_wrapper .form_wrapper{margin-bottom:2rem}.system_form_section{background:rgba(var(--card-background-color) / var(--card-background-alpha));-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:10px;margin-bottom:2rem;padding:1.5rem}.system_form_section h2{color:rgba(var(--foreground-rgb));margin:0 0 .5rem;font-size:1.3rem;font-weight:600}.system_form_section p{color:rgba(var(--foreground-rgb) / .7);margin:0 0 1.5rem;font-size:.95rem}.system_two_column_layout{grid-template-columns:minmax(320px,1fr) minmax(360px,1.2fr);align-items:start;gap:1.5rem;display:grid}.system_list_column{flex-direction:column;gap:1.5rem;display:flex}@media screen and (max-width:900px){.system_two_column_layout{grid-template-columns:1fr}}.system_companies_console{min-height:calc(100dvh - var(--header-height) - 8rem);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.system_companies_lookup,.system_companies_preview{background:rgba(var(--card-background-color) / var(--card-background-alpha));min-height:0;-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:12px;flex-direction:column;padding:1.25rem;display:flex}.system_companies_lookup_label{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--foreground-rgb) / .55);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.system_companies_lookup_hint{color:rgba(var(--foreground-rgb) / .6);margin:.5rem 0 0;font-size:.82rem;line-height:1.45}.system_companies_search_row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.system_companies_search_row .filter_search_input{flex:12rem;min-width:0}.system_companies_results{flex-direction:column;flex:1 1 0;gap:.35rem;min-height:0;display:flex;overflow-y:auto}.system_companies_result_item{text-align:left;border:1px solid rgba(var(--foreground-rgb) / .08);background:rgba(var(--foreground-rgb) / .03);cursor:pointer;border-radius:10px;width:100%;padding:.75rem .85rem;transition:border-color .15s,background-color .15s}.system_companies_result_item:hover{border-color:rgba(var(--foreground-rgb) / .18);background:rgba(var(--foreground-rgb) / .06)}.system_companies_result_item.is_selected{border-color:rgba(var(--main-color-highlight-rgb,190 155 249) / .65);background:rgba(var(--main-color-highlight-rgb,190 155 249) / .12)}.system_companies_result_title{color:rgba(var(--foreground-rgb));margin:0 0 .2rem;font-size:.95rem;font-weight:600}.system_companies_result_meta{color:rgba(var(--foreground-rgb) / .62);word-break:break-word;margin:0;font-size:.8rem}.system_companies_empty_state{text-align:center;color:rgba(var(--foreground-rgb) / .65);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.system_companies_empty_state svg{opacity:.45}.system_companies_empty_state p{max-width:26rem;margin:0;font-size:.92rem;line-height:1.5}.system_companies_profile{border-bottom:1px solid rgba(var(--foreground-rgb) / .1);margin-bottom:1.25rem;padding-bottom:1.25rem}.system_companies_profile h3{margin:0 0 .35rem;font-size:1.35rem;font-weight:600}.system_companies_profile_grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem 1rem;margin-top:.85rem;display:grid}.system_companies_profile_grid dt{letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--foreground-rgb) / .55);margin:0;font-size:.72rem;font-weight:600}.system_companies_profile_grid dd{color:rgba(var(--foreground-rgb) / .9);word-break:break-word;margin:.15rem 0 0;font-size:.9rem}.system_delete_panel{background:#dc354514;border:1px solid #dc354559;border-radius:10px;margin-top:.5rem;padding:1.1rem 1.15rem}.system_delete_panel .modal_notification.bad{margin:0 0 1rem}.system_delete_reason_field.form_input textarea{resize:vertical;border:1px solid rgba(var(--foreground-rgb) / .16);background:rgba(var(--foreground-rgb) / .04);min-height:8.5rem;color:rgba(var(--foreground-rgb));border-radius:10px;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.system_delete_reason_field.form_input textarea:focus{border-color:#dc35458c;outline:none;box-shadow:0 0 0 3px #dc354526}.system_delete_reason_field.form_input textarea::placeholder{color:rgba(var(--foreground-rgb) / .45)}.system_delete_reason_meta{color:rgba(var(--foreground-rgb) / .55);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8rem;display:flex}.system_delete_reason_meta.is_valid{color:#28a745f2}@media screen and (max-width:900px){.system_companies_console{grid-template-columns:1fr;min-height:auto}}.changelog_list{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.changelog_list_item{border-bottom:1px solid rgba(var(--foreground-rgb) / .1);padding-bottom:1.5rem}.changelog_list_item:last-child{border-bottom:none;padding-bottom:0}.changelog_list_header{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.changelog_version{color:var(--text-secondary,rgba(var(--foreground-rgb) / .8));font-size:.9rem;font-weight:600}.changelog_date{color:var(--text-secondary,rgba(var(--foreground-rgb) / .6));font-size:.85rem}.changelog_title{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.changelog_content{color:rgba(var(--foreground-rgb) / .9);font-size:.95rem;line-height:1.5}.changelog_content p{margin:0 0 .5rem}.changelog_content p:last-child{margin-bottom:0}.changelog_list_meta{color:var(--text-secondary,rgba(var(--foreground-rgb) / .7));flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.system_fieldset{border:1px solid rgba(var(--card-background-color) / .3);background:rgba(var(--card-background-color) / .05);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.system_fieldset legend{color:rgba(var(--foreground-rgb) / .9);padding:0 .5rem;font-size:1rem;font-weight:600}.system_form_actions{border-top:1px solid rgba(var(--card-background-color) / .2);gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.system_form_actions button{background:rgba(var(--foreground-rgb) / .1);color:rgba(var(--foreground-rgb));border:1px solid rgba(var(--foreground-rgb) / .2);border-radius:var(--radius-md,6px);cursor:pointer;padding:.75rem 1.5rem;font-family:inherit;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s}.system_form_actions button:hover:not(:disabled){background:rgba(var(--foreground-rgb) / .15);border-color:rgba(var(--foreground-rgb) / .3)}.system_form_actions button:disabled{opacity:.5;cursor:not-allowed}.system_form_actions button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.system_form_actions button.loading{background:rgba(var(--neutral-info-bg) / .2);color:rgba(var(--foreground-rgb) / .7);border-color:rgba(var(--foreground-rgb) / .15);cursor:wait}.system_form_actions button.primary{background:var(--primary-color);color:rgb(var(--foreground-rgb));border-color:#0000;font-weight:600}.system_form_actions button.primary:hover:not(:disabled){opacity:.85;background:var(--primary-color)}.system_form_actions button.danger{background:rgba(var(--bad-bg) / .15);color:rgb(var(--bad-text));border-color:rgba(var(--bad-text) / .3)}.system_form_actions button.danger:hover:not(:disabled){background:rgb(var(--bad-bg));color:rgb(var(--bad-text));border-color:#0000}.system_form_info{background:rgba(var(--neutral-bg) / .12);border:1px solid var(--color-border-default,#ffffff2e);border-radius:var(--radius-md,6px);margin-bottom:1rem;padding:1rem}.system_form_info h4{color:rgba(var(--foreground-rgb) / .9);margin:0 0 .5rem;font-size:1rem;font-weight:600}.system_form_info p{color:rgba(var(--foreground-rgb) / .8);font-size:var(--text-sm,.9rem);margin:.25rem 0}.system_form_warning{background:rgba(var(--attention-bg) / .15);border:1px solid rgba(var(--attention-bg) / .5);border-radius:var(--radius-md,6px);margin-bottom:1rem;padding:1rem}.system_form_warning h4{color:rgb(var(--attention-text));margin:0 0 .5rem;font-size:1rem;font-weight:600}.system_form_warning p{color:rgb(var(--attention-text));font-size:var(--text-sm,.9rem);margin:.25rem 0}.system_form_success{background:rgba(var(--good-bg) / .15);border:1px solid rgba(var(--good-text) / .35);border-radius:var(--radius-md,6px);margin-bottom:1rem;padding:1rem}.system_form_success h4{color:rgb(var(--good-text));margin:0 0 .5rem;font-size:1rem;font-weight:600}.system_form_success p{color:rgb(var(--good-text));font-size:var(--text-sm,.9rem);margin:.25rem 0}.system_form_error{background:rgba(var(--bad-bg) / .15);border:1px solid rgba(var(--bad-text) / .35);border-radius:var(--radius-md,6px);margin-bottom:1rem;padding:1rem}.system_form_error h4{color:rgb(var(--bad-text));margin:0 0 .5rem;font-size:1rem;font-weight:600}.system_form_error p{color:rgb(var(--bad-text));font-size:var(--text-sm,.9rem);margin:.25rem 0}.system_form_help{background:rgba(var(--card-background-color) / .1);border:1px solid rgba(var(--card-background-color) / .2);border-radius:6px;margin-bottom:1rem;padding:1rem}.system_form_help h4{color:rgba(var(--foreground-rgb) / .9);margin:0 0 .5rem;font-size:1rem;font-weight:600}.system_form_help p{color:rgba(var(--foreground-rgb) / .7);margin:.25rem 0;font-size:.9rem}.system_form_help ul{margin:.5rem 0;padding-left:1.5rem}.system_form_help li{color:rgba(var(--foreground-rgb) / .7);margin:.25rem 0;font-size:.9rem}.system_form_wrapper .form_input{margin-bottom:1.5rem}.system_form_wrapper .form_input label{color:rgba(var(--foreground-rgb) / .9);margin-bottom:.5rem;font-weight:500}.system_form_wrapper .form_input input,.system_form_wrapper .form_input select,.system_form_wrapper .form_input textarea{background:rgba(var(--card-background-color) / .1);border:1px solid rgba(var(--foreground-rgb) / .2);color:rgba(var(--foreground-rgb));border-radius:6px;padding:.75rem;transition:all .2s}.system_form_wrapper .form_input input:focus,.system_form_wrapper .form_input select:focus,.system_form_wrapper .form_input textarea:focus{border-color:rgba(var(--light-purple) / .55);box-shadow:0 0 0 3px rgba(var(--light-purple) / .12);outline:none}.system_form_wrapper .form_input input:invalid,.system_form_wrapper .form_input select:invalid,.system_form_wrapper .form_input textarea:invalid{border-color:rgba(var(--bad-text) / .5)}.system_form_wrapper .form_input .error_message{color:rgb(var(--bad-text));font-size:var(--text-sm,.85rem);margin-top:.25rem}.system_form_wrapper .form_input:has(input[type=radio]){background:rgba(var(--card-background-color) / .05);border:1px solid rgba(var(--card-background-color) / .2);border-radius:6px;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem}.system_form_wrapper .form_input:has(input[type=radio]):hover{background:rgba(var(--card-background-color) / .1);border-color:rgba(var(--foreground-rgb) / .3)}.system_form_wrapper .form_input:has(input[type=radio]) input[type=radio]{accent-color:rgba(var(--light-purple) / .9);margin:0}.system_form_wrapper .form_input:has(input[type=radio]) label{cursor:pointer;flex:1;margin:0}@media (max-width:768px){.system_form_actions{flex-direction:column}.system_form_actions button{width:100%}.system_fieldset{padding:.75rem}.system_form_section{padding:1rem}}.export_options_container{flex-direction:column;gap:.75rem;display:flex}.export_fields_container{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex}.export_field_group{flex-direction:column;gap:.75rem;display:flex}.export_field_group_title{color:rgba(var(--foreground-rgb) / .8);border-bottom:1px solid rgba(var(--card-background-color) / .3);margin:0;padding-bottom:.25rem;font-size:.9rem;font-weight:600}.export_field_group_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;padding-left:.5rem;display:grid}@media (max-width:768px){.export_field_group_grid{grid-template-columns:1fr}}.promotion_gift_rewards_editor{flex-direction:column;gap:1rem;padding:.85rem 0;display:flex}.promotion_gift_pool{border:1px solid rgba(var(--foreground-rgb) / .12);border-radius:6px;margin-top:.35rem;overflow:hidden}.promotion_gift_pool_scroll{max-height:14rem;overflow-y:auto}.promotion_gift_row{border-bottom:1px solid rgba(var(--foreground-rgb) / .07);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.promotion_gift_row:last-child{border-bottom:none}.promotion_gift_row_info{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem .6rem;min-width:0;display:flex}.promotion_gift_row_name{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;font-size:.875rem;font-weight:500;overflow:hidden}.promotion_gift_row_meta{color:rgba(var(--foreground-rgb) / .55);white-space:nowrap;font-size:.78rem}.promotion_gift_row_add_btn{border:1px solid rgba(var(--foreground-rgb) / .2);cursor:pointer;width:1.6rem;height:1.6rem;color:rgba(var(--foreground-rgb) / .55);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex}.promotion_gift_row_add_btn:hover{background:rgba(var(--light-purple) / .1);border-color:rgba(var(--light-purple) / .5);color:rgba(var(--light-purple) / 1)}.promotion_gift_row_remove_btn{border:1px solid rgba(var(--foreground-rgb) / .2);cursor:pointer;width:1.6rem;height:1.6rem;color:rgba(var(--foreground-rgb) / .55);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .12s,color .12s,border-color .12s;display:flex}.promotion_gift_row_remove_btn:hover{background:rgba(var(--bad-bg) / .15);border-color:rgba(var(--bad-text) / .4);color:rgba(var(--bad-text) / 1)}.promotion_gift_selected_section{flex-direction:column;gap:.4rem;display:flex}.promotion_gift_selected_empty{color:rgba(var(--foreground-rgb) / .45);padding:.25rem 0;font-size:.83rem;font-style:italic}.promotion_gift_section.form_input{flex-direction:column;align-items:stretch;display:flex}.promotion_gift_section:is(.form_input:has(input[type=checkbox]),.form_input:has(input[type=radio])){flex-direction:column;justify-content:flex-start}.promotion_gift_type_badge{white-space:nowrap;letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.promotion_gift_type_physical{background:rgba(var(--foreground-rgb) / .07);color:rgba(var(--foreground-rgb) / .72);border:1px solid rgba(var(--foreground-rgb) / .18)}.promotion_gift_type_voucher,.promotion_gift_type_digital{background:rgba(var(--neutral-info-bg) / .3);color:rgba(var(--neutral-info-text) / 1);border:1px solid rgba(var(--neutral-info-bg) / .45)}.promotion_gift_type_cashback{background:rgba(var(--good-bg) / .18);color:rgba(var(--good-text) / 1);border:1px solid rgba(var(--good-text) / .28)}.promotion_gift_picker_check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin:0;font-size:.88rem;font-weight:500;display:flex}.promotion_gift_code{background:rgba(var(--foreground-rgb) / .07);border:1px solid rgba(var(--foreground-rgb) / .14);border-radius:4px;padding:.1rem .35rem;font-family:monospace;font-size:.85em}.promotion_gift_status_message{margin:.65rem}.promotion-gift-selector{flex-direction:column;gap:.5rem;display:flex}.promotion-gift-selector-item{border-radius:var(--radius-md,12px);border:1px solid var(--color-border-default,#ffffff2e);background:var(--color-surface-glass,rgba(var(--foreground-rgb) / .08));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .15s,box-shadow .15s;overflow:hidden}.promotion-gift-selector-item:hover{border-color:rgba(var(--foreground-rgb) / .22);border-color:rgba(var(--foreground-rgb) / .22)}.promotion-gift-selector-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;display:flex}.promotion-gift-selector-main{flex:1;min-width:0}@media (max-width:768px){.promotion-gift-selector-row{min-height:44px}}.promotion-gift-selector-main .form_input.checkbox_select_input{width:100%;min-width:0;margin:0}.promotion-gift-selector-count{color:rgba(var(--foreground-rgb) / .7);white-space:nowrap;font-size:.85rem}.claim_gift_choice_group{flex-direction:column;gap:.55rem;display:flex}.claim_gift_choice_card{border-radius:var(--radius-md,12px);border:1px solid rgba(var(--foreground-rgb) / .18);background:rgba(var(--foreground-rgb) / .03);cursor:pointer;padding:.65rem .75rem}.claim_gift_choice_card:hover{border-color:rgba(var(--foreground-rgb) / .28)}.claim_gift_choice_row{align-items:flex-start;gap:.65rem;display:flex}.claim_gift_choice_radio{flex:none;padding-top:.15rem}.claim_gift_choice_text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.claim_gift_choice_title{font-weight:600;line-height:1.3}.claim_gift_choice_hint{color:rgba(var(--foreground-rgb) / .75);font-size:.9rem;line-height:1.3}.claim_gift_choice_stock{color:rgba(var(--foreground-rgb) / .82);font-size:.86rem;font-weight:600;line-height:1.3}.claim_bundle_items{margin:.4rem 0 0 1.65rem;padding:0;list-style:outside}.claim_bundle_items li{color:rgba(var(--foreground-rgb) / .82);margin:.2rem 0;line-height:1.35}.promotion_gift_product_picker{max-height:18rem;margin-top:.5rem;overflow:auto}.promotion_gift_product_picker_row{align-items:center;gap:.5rem;padding:.35rem .1rem;font-size:.85rem;display:flex}.promotion_gift_stock_state{color:rgba(var(--foreground-rgb) / .72);margin-left:auto;font-size:.76rem}.promotion_gift_detail_panel{flex-direction:column;gap:.2rem;padding-top:.35rem;padding-bottom:.55rem;display:flex}.promotion_gift_detail_panel .form_help_text{margin:0}.promotion_bundle_qty_fixed{color:rgba(var(--foreground-rgb) / .6);white-space:nowrap;text-align:center;align-self:center;width:7rem;padding:0 .35rem;font-size:.88rem}.promotion_bundle_editor{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.promotion_bundle_card{border:1px solid rgba(var(--card-background-color) / .35);background:rgba(var(--neutral-info-bg) / .12);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.promotion_bundle_card_header{grid-template-columns:1fr;align-items:stretch;gap:.65rem;display:grid}.promotion_bundle_card_header_top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.promotion_bundle_card_title{color:rgba(var(--foreground-rgb) / .92);font-weight:600}.promotion_bundle_card_row{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.promotion_bundle_name_input,.promotion_bundle_gift_select,.promotion_bundle_qty_input{min-height:44px}.promotion_bundle_name_field{margin:0}.promotion_bundle_item_card{border:1px solid rgba(var(--card-background-color) / .25);background:rgba(var(--foreground-rgb) / .03);border-radius:10px;padding:.65rem}.promotion_bundle_select_field,.promotion_bundle_qty_field{margin:0}.promotion_bundle_card_row_actions{grid-template-columns:minmax(0,9rem) auto;align-items:end;gap:.65rem;display:grid}.promotion_bundle_qty_input{text-align:center}@media (max-width:600px){.promotion_bundle_card_header{grid-template-columns:1fr}.promotion_bundle_card_row{grid-template-rows:auto;grid-template-columns:1fr}.promotion_bundle_card_header_top{flex-direction:column;align-items:stretch}.promotion_bundle_card_row_actions{grid-template-columns:1fr}.promotion_bundle_qty_input,.promotion_bundle_qty_fixed,.promotion_bundle_remove_item_btn,.promotion_bundle_remove_bundle_btn,.promotion_bundle_add_item_btn,.promotion_bundle_add_bundle_btn{width:100%}}.promotion_bundle_remove_bundle_btn,.promotion_bundle_remove_item_btn,.promotion_bundle_add_item_btn,.promotion_bundle_add_bundle_btn{margin-top:0}label{align-items:flex-end;gap:.5rem;font-size:.8rem;display:flex}:is(div.form_input:has(input[type=checkbox]) label,div.form_input:has(input[type=radio]) label){font-size:.8rem}.checkbox_select_input{gap:.5rem;display:flex}div.payment_method_input:has(input[type=radio]) label{font-size:1rem}.label_text:has(svg){align-items:center;gap:1rem;display:flex}label:has(a) a{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--light-purple) / .9);text-decoration-color:rgba(var(--light-purple) / .9)}div.form_input:has(input:required) label>span.label_text:after{content:"*";color:rgba(var(--light-purple) / .9);margin-left:5px}div.form_input:has(select:required) label>span.label_text:after{content:"*";color:rgba(var(--light-purple) / .9);margin-left:5px}select>option{color:rgb(var(--background-grey))}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=datetime-local],input[type=date],input[type=number],input[type=url],input[type=search],div.form_input>select,div.form_input>textarea{box-sizing:border-box;background:rgba(var(--card-background-color) / var(--card-background-alpha));width:100%;min-width:0;max-width:100%;-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));color:rgba(var(--foreground-rgb) / 1);border-radius:6px;padding:.5rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:rgba(var(--foreground-rgb) / .6)}input[type=text].bad_input,input[type=email].bad_input,input[type=tel].bad_input,input[type=password].bad_input,input[type=datetime-local].bad_input,input[type=date].bad_input,input[type=number].bad_input,input[type=url].bad_input,input[type=search].bad_input,select.bad_input,textarea.bad_input{border:1px solid rgba(var(--bad-text));background-color:rgba(var(--bad-bg) / .4)}input:focus,select:focus,textarea:focus{border-color:rgba(var(--light-purple) / .6);box-shadow:0 0 0 2px rgba(var(--light-purple) / .2);outline:none}input[type=datetime-local],textarea{font-family:inherit}button:hover{cursor:pointer}button[type=button]{border:none;border-radius:4px;padding:.2rem .3rem;font-size:1rem}button[type=button].normal_button:not(.search_dialog),button[type=submit].normal_button:not(.search_dialog){background-color:rgba(var(--neutral-info-bg) / 1);color:rgba(var(--neutral-info-text) / 1)}:is(button[type=button].normal_button:not(.search_dialog),button[type=submit].normal_button:not(.search_dialog)):hover{background-color:rgba(var(--neutral-info-bg) / .8)}:is(button[type=button].normal_button:not(.search_dialog),button[type=submit].normal_button:not(.search_dialog)):focus{background-color:rgba(var(--neutral-info-bg) / .7)}:is(button[type=button].normal_button:not(.search_dialog),button[type=submit].normal_button:not(.search_dialog)):disabled{background-color:rgba(var(--neutral-info-bg) / .4);color:rgba(var(--neutral-info-text) / .4);cursor:not-allowed}button[type=button].delete_button:not(.search_dialog),button[type=button].danger_zone:not(.search_dialog),button[type=button].bad:not(.search_dialog){background-color:rgba(var(--bad-bg) / 1);color:rgba(var(--bad-text) / 1)}:is(button[type=button].delete_button:not(.search_dialog),button[type=button].danger_zone:not(.search_dialog),button[type=button].bad:not(.search_dialog)):hover{background-color:rgba(var(--bad-bg) / .8)}:is(button[type=button].delete_button:not(.search_dialog),button[type=button].danger_zone:not(.search_dialog),button[type=button].bad:not(.search_dialog)):focus{background-color:rgba(var(--bad-bg) / .7)}:is(button[type=button].delete_button:not(.search_dialog),button[type=button].danger_zone:not(.search_dialog),button[type=button].bad:not(.search_dialog)):disabled{background-color:rgba(var(--bad-bg) / .4);color:rgba(var(--bad-text) / .4);cursor:not-allowed}button[type=submit]{border:none;border-radius:6px;width:100%;margin:1rem 0;padding:1rem;font-size:1rem}button[type=button]:not(.bad):not(.warning):not(.good):not(.normal_button):not(.delete_button):not(.danger_zone):not(.search_dialog):hover,button[type=button]:not(.bad):not(.warning):not(.good):not(.normal_button):not(.delete_button):not(.danger_zone):not(.search_dialog):focus-visible{background-color:rgba(var(--light-purple) / .9)}button[type=button]:hover.close,button[type=button]:focus.close{background-color:rgba(var(--bad-bg) / 1)}button[type=submit].bad:hover,button[type=submit].bad:focus-visible,button[type=button].bad:hover,button[type=button].bad:focus-visible{background-color:rgba(var(--bad-bg) / .8)}button[type=submit].warning:hover,button[type=submit].warning:focus-visible{background-color:rgba(var(--attention-bg) / .8)}button[type=submit].good:hover,button[type=submit].good:focus-visible{background-color:rgba(var(--good-bg) / .8)}button:disabled,button:disabled:hover{background-color:rgba(var(--neutral-text) / .4);cursor:not-allowed;transform:none}.input_tip{opacity:0;pointer-events:none;border-radius:.5rem;max-height:0;transition:max-height .3s cubic-bezier(.55,0,.1,1),opacity .2s cubic-bezier(.55,0,.1,1);display:block;overflow:hidden}.input_tip:has(.info_box) .info_box{margin:0}.input_tip>ul{padding-left:1rem}.input_tip>ul>li{font-size:.8rem}div.form_input:has(input:focus) .input_tip{opacity:1;pointer-events:auto;max-height:400px;transform:translateY(0)}.wysiwyg_wrapper{border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--card-background-color) / var(--card-background-alpha));-webkit-backdrop-filter:blur(var(--card-background-blur));border-radius:6px;flex-direction:column;max-height:400px;display:flex;overflow:hidden}.wysiwyg_wrapper.error{border:1px solid rgba(var(--bad-text));background:rgba(var(--bad-bg) / .4)}.wysiwyg_toolbar{border-bottom:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--card-background-color) / .5);z-index:1;flex-wrap:wrap;flex-shrink:0;gap:.25rem;padding:.5rem;display:flex;position:sticky;top:0}.wysiwyg_toolbar button{padding:.3rem .5rem}.wysiwyg_toolbar button.bold{font-weight:700}.wysiwyg_toolbar button.italic{font-style:italic}.wysiwyg_toolbar button.underline{text-decoration:underline}.wysiwyg_toolbar button.strikethrough{text-decoration:line-through}.wysiwyg_toolbar button.code{font-family:monospace}.wysiwyg{outline:none;flex:1;min-height:200px;padding:.5rem;font-size:1rem;overflow-y:auto}.wysiwyg h1{padding-bottom:1.5rem}.wysiwyg h2{padding-bottom:1rem}.wysiwyg h3{padding-bottom:.9rem}.wysiwyg p{padding-bottom:.8rem}.wysiwyg ul{padding-bottom:.5rem;padding-left:1.5rem;list-style-type:disc}.wysiwyg ul li{padding-bottom:.2rem;list-style-type:disc}.wysiwyg ol{padding-bottom:.5rem;padding-left:1.5rem;list-style-type:decimal}.wysiwyg ol li{padding-bottom:.2rem;list-style-type:decimal}.wysiwyg a{color:rgba(var(--light-purple) / 1);cursor:pointer;text-decoration:underline}.wysiwyg a:hover{color:rgba(var(--light-purple) / .8)}.wysiwyg code{background-color:rgba(var(--neutral-text) / .2);border-radius:3px;padding:0 .25rem;font-family:monospace;font-size:.9em}.wysiwyg_toolbar_separator{background-color:rgba(var(--neutral-text) / .2);width:1px;height:1.5rem;margin:0 .25rem}.wysiwyg_source{resize:vertical;background-color:rgba(var(--neutral-text) / .05);width:100%;min-height:300px;color:inherit;white-space:pre-wrap;word-wrap:break-word;border:none;outline:none;padding:1rem;font-family:monospace;font-size:.85rem;line-height:1.5}.wysiwyg_toolbar button.active{background-color:rgba(var(--light-purple) / .2)}.wysiwyg_dialog_footer{justify-content:flex-end;gap:.5rem;display:flex}
.ClaimTagsEditor-module__PfJraq__claimTagsEditor{box-shadow:none;color:rgb(var(--foreground-rgb));background:0 0;border:none;border-radius:0;margin-top:.5rem;padding:0}.ClaimTagsEditor-module__PfJraq__claimTagsEditorInCard{margin-top:0}.ClaimTagsEditor-module__PfJraq__claimTagsEditorHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ClaimTagsEditor-module__PfJraq__claimTagsEditorTitle{color:rgb(var(--foreground-rgb));margin:0;font-size:.95rem;font-weight:600}.ClaimTagsEditor-module__PfJraq__claimTagsEditorSearchWrap{margin-bottom:.65rem}.ClaimTagsEditor-module__PfJraq__claimTagsEditorSearchInput{box-sizing:border-box;border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--card-background-color) / var(--card-background-alpha));width:100%;-webkit-backdrop-filter:blur(var(--card-background-blur));color:rgb(var(--foreground-rgb));border-radius:999px;padding:.65rem .85rem;font-size:.95rem}.ClaimTagsEditor-module__PfJraq__claimTagsEditorSearchInput::placeholder{color:rgba(var(--foreground-rgb) / .45)}.ClaimTagsEditor-module__PfJraq__claimTagsEditorSearchInput:focus{border-color:rgba(var(--light-purple) / .65);box-shadow:0 0 0 3px rgba(var(--light-purple) / .2);outline:none}.ClaimTagsEditor-module__PfJraq__claimTagsEditorDropdown{background:rgba(var(--contrastcard-background-color) / var(--contrastcard-background-alpha));width:100%;max-height:220px;-webkit-backdrop-filter:blur(var(--contrastcard-background-blur));border:1px solid rgba(var(--contrastcard-background-color) / var(--contrastcard-border-alpha));color:rgb(var(--foreground-rgb));box-sizing:border-box;border-radius:12px;margin-top:.5rem;padding:.35rem 0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.ClaimTagsEditor-module__PfJraq__claimTagsEditorDropdownItem{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.9rem;display:flex}.ClaimTagsEditor-module__PfJraq__claimTagsEditorDropdownItem:hover,.ClaimTagsEditor-module__PfJraq__claimTagsEditorDropdownItem[aria-selected=true]{background:rgba(var(--card-background-color) / .2)}.ClaimTagsEditor-module__PfJraq__claimTagsEditorDropdownItemAdd{color:rgba(var(--light-purple) / 1);font-weight:500}.ClaimTagsEditor-module__PfJraq__claimTagsEditorCheck{width:1.1rem;height:1.1rem;accent-color:rgba(var(--light-purple) / .9);flex-shrink:0}.ClaimTagsEditor-module__PfJraq__claimTagsEditorPills{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.5rem;display:flex}.ClaimTagsEditor-module__PfJraq__claimTagsEditorPill{border:1px solid rgba(var(--foreground-rgb) / .12);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .45rem .25rem .65rem;font-size:.85rem;display:inline-flex}.ClaimTagsEditor-module__PfJraq__claimTagsEditorPillRemove{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.1rem;display:inline-flex}.ClaimTagsEditor-module__PfJraq__claimTagsEditorPillRemove:hover{opacity:1;background:rgba(var(--foreground-rgb) / .12)}.ClaimTagsEditor-module__PfJraq__claimTagsEditorMessages{margin-bottom:.5rem}.ClaimTagsEditor-module__PfJraq__claimTagsEditorMessages .badge{margin-right:.35rem}.ClaimTagsEditor-module__PfJraq__claimTagsEditorEmpty{color:rgba(var(--foreground-rgb) / .55);font-size:.9rem}
.dashboard_view .promotion_quick_into:has(>.customer_communication_section){gap:.65rem;margin-bottom:.15rem}.dashboard_view .promotion_quick_into>.customer_communication_section{grid-column:1/-1}.customer_communication_section{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;max-width:100%;display:flex}.customer_communication_section .small_title{margin:0}.customer_communication_actions{flex-flow:wrap;align-items:center;gap:.5rem .85rem;display:flex}.customer_communication_actions .inline_link{font-size:.875rem;font-weight:500}.dashboard_view button.customer_comm_dialog_trigger.normal_button{background:rgba(var(--foreground-rgb) / .08);color:rgba(var(--foreground-rgb) / .92);border:1px solid rgba(var(--foreground-rgb) / .16);border-radius:8px;margin:0;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.25}.dashboard_view button.customer_comm_dialog_trigger.normal_button:hover:not(:disabled){background:rgba(var(--foreground-rgb) / .13);border-color:rgba(var(--foreground-rgb) / .24);color:rgba(var(--foreground-rgb) / .98)}.dashboard_view button.customer_comm_dialog_trigger.normal_button:focus-visible{outline:2px solid rgba(var(--light-purple) / .65);outline-offset:2px}.claim_serial_field .small_title{margin-bottom:.35rem;display:block}.claim_serial_row{flex-flow:wrap;align-items:center;gap:.45rem .75rem;min-height:1.5rem;display:flex}.claim_serial_value{word-break:break-word;font-size:.95rem;font-weight:500;line-height:1.45}.claim_serial_row.reveal_on_hover .recheck-serial-inline{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translate(-6px)}.ClaimRequestDetail-module__7VZhkG__claim_serial_row.ClaimRequestDetail-module__7VZhkG__reveal_on_hover:hover .ClaimRequestDetail-module__7VZhkG__recheck-serial-inline{opacity:1;pointer-events:auto;transform:translate(0)}.claim_serial_row.reveal_on_hover:focus-within .recheck-serial-inline{opacity:1;pointer-events:auto;transform:translate(0)}.dashboard_view .claim_serial_row .recheck_serial_button{letter-spacing:.02em;background:rgba(var(--foreground-rgb) / .08);color:rgba(var(--foreground-rgb) / .9);border:1px solid rgba(var(--foreground-rgb) / .14);border-radius:8px;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.25}.dashboard_view .claim_serial_row .recheck_serial_button:hover:not(:disabled){background:rgba(var(--foreground-rgb) / .13);border-color:rgba(var(--foreground-rgb) / .22);color:rgba(var(--foreground-rgb) / .98)}.dashboard_view .claim_serial_row .recheck-serial-inline{margin-top:0}.dashboard_view .content_plus_title .shipping_info{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.dashboard_view .claim_main_card .promotion_quick_into{gap:.45rem}.dashboard_view .claim_main_card .promotion_quick_into.two_column{align-items:start;gap:.75rem 1.2rem;margin-top:.25rem}.dashboard_view .claim_main_card .promotion_quick_into.one_column{gap:.6rem}.dashboard_view .claim_main_card .content_plus_title{gap:.3rem}.dashboard_view .claim_main_card .quick_info_block{margin-bottom:0}.dashboard_view .claim_main_sections{gap:1rem;display:grid}.dashboard_view .claim_main_section{border-bottom:1px solid rgba(var(--foreground-rgb) / .08);gap:.55rem;padding-bottom:.8rem;display:grid}.dashboard_view .claim_main_section:last-child{border-bottom:none;padding-bottom:0}.dashboard_view .claim_main_section_title{color:rgba(var(--foreground-rgb) / .92);margin:0;font-size:.95rem;font-weight:700}.dashboard_view .claim_main_card .claim_track_and_trace_block{width:100%;min-height:2rem;display:block}.dashboard_view .claim_main_card .claim_track_and_trace_block .shipping_info{flex-wrap:wrap;align-items:flex-start}.dashboard_view .claim_main_card .claim_track_and_trace_block .shipping_pending_container{flex-flow:wrap;align-items:center;gap:.45rem .65rem;display:inline-flex}:is(.ClaimRequestDetail-module__7VZhkG__claim-proof-placeholder,.claim-proof-suspense-fallback){justify-content:center;align-items:center;min-height:400px;display:flex}.claim-inline-value-trigger{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;word-break:break-word;background:0 0;border:none;border-radius:6px;margin:0;padding:.12rem .2rem;font-weight:500;line-height:1.45;transition:background .15s,box-shadow .15s;display:inline-block}.claim-inline-value-trigger:hover{background:rgba(var(--foreground-rgb) / .08);box-shadow:inset 0 0 0 1px rgba(var(--foreground-rgb) / .12)}.claim-inline-value-trigger:focus-visible{outline:2px solid rgba(var(--light-purple) / .65);outline-offset:2px}.claim-inline-readonly-value{word-break:break-word;font-weight:500;line-height:1.45}.claim-inline-field-input{box-sizing:border-box;border:1px solid rgba(var(--foreground-rgb) / .22);width:100%;max-width:100%;color:rgba(var(--foreground-rgb) / .95);font:inherit;background:#00000059;border-radius:8px;margin:.1rem 0 0;padding:.35rem .5rem;font-weight:500;line-height:1.4}.claim-inline-field-input:focus{border-color:rgba(var(--light-purple) / .65);box-shadow:0 0 0 1px rgba(var(--light-purple) / .35);outline:none}.claim-inline-nested{margin:.15rem 0 0}.claim-inline-field-error{color:rgb(var(--bad-bg));margin-top:.35rem;font-size:.8125rem;display:block}.claim-inline-saving{background:rgba(var(--light-purple) / .85);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:.35rem;animation:.9s ease-in-out infinite ClaimRequestDetail-module__7VZhkG__claim-inline-saving-pulse;display:inline-block}@keyframes ClaimRequestDetail-module__7VZhkG__claim-inline-saving-pulse{0%,to{opacity:.85}50%{opacity:.25}}@media (max-width:640px){.dashboard_view .claim_main_card .promotion_quick_into.two_column{grid-template-columns:1fr;gap:.65rem}.customer_communication_actions{flex-direction:column;align-items:stretch;width:100%}:is(.dashboard_view button.customer_comm_dialog_trigger.normal_button,.dashboard_view .claim_serial_row .recheck_serial_button){text-align:center;justify-content:center;width:100%}.claim_serial_row.reveal_on_hover .recheck-serial-inline{opacity:1;pointer-events:auto;transform:none}:is(.claim-proof-placeholder,.claim-proof-suspense-fallback){min-height:240px}}.claim_merged_reference_wrapper{margin-bottom:.5rem}.claim_merged_reference_notice{margin:0;font-size:.92rem;line-height:1.5}.claim_merged_reference_notice code{font-size:.88em}
.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}
