/* WS AFFILIATE ----------------------------------------------------------------
   1. Affiliate card on /my-account/ dashboard
   2. YITH affiliate dashboard (/my-account/affiliate-dashboard/...)
------------------------------------------------------------------------------ */


/* 1. AFFILIATE CARD ---------------------------------------------------------- */
.ws_card_affiliate {background:var(--e-global-color-49d6365); margin-bottom:40px; height:auto;}
.ws_card_affiliate_head {display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:15px;}
.ws_card_affiliate_head .ws_my_account_card_title {margin-bottom:0px;}
.ws_card_affiliate_badge {background:var(--e-global-color-922f531); color:#fff; border-radius:30px; padding:5px 12px; line-height:1; text-transform:uppercase;}
.ws_card_affiliate.is_pending .ws_card_affiliate_badge {background:var(--e-global-color-secondary); color:var(--e-global-color-922f531);}
.ws_card_affiliate.is_rejected .ws_card_affiliate_badge {background:#CC4444;}
.ws_card_affiliate_desc {color:var(--e-global-color-922f531); margin:0px; max-width:560px;}
.ws_card_affiliate_desc p {margin:0px 0px 10px;}
.ws_card_affiliate_desc p:last-child {margin-bottom:0px;}

.ws_card_affiliate_stats {display:grid; grid-template-columns:repeat(4, 1fr); gap:10px;}
.ws_card_affiliate_stat {background:#fff; border-radius:20px; padding:17px; text-align:center;}
.ws_card_affiliate_stat:first-child {background:var(--e-global-color-primary);}
.ws_card_affiliate_stat:first-child span {color:#fff;}
.ws_card_affiliate_stat>span {display:block; color:var(--e-global-color-922f531);}
.ws_card_affiliate_stat_label {text-transform:uppercase;}
.ws_card_affiliate_stat_value {margin-top:10px;}
.ws_card_affiliate_stat_value .woocommerce-Price-amount {color:inherit;}

/* eligibility callout (card + dashboard) */
.ws_aff_note {display:flex; align-items:center; gap:14px; border-radius:20px; padding:16px 20px; margin:0px 0px 15px; background:#fff; border:2px solid var(--e-global-color-922f531); color:var(--e-global-color-922f531);}
.ws_aff_note_icon {flex:0 0 44px; width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:var(--e-global-color-primary); color:#fff;}
.ws_aff_note_icon svg {width:22px; height:22px;}
.ws_aff_note_body {display:flex; flex-direction:column; gap:4px; min-width:0;}
.ws_aff_note_title {font-weight:700; font-size:18px; line-height:1.15; text-transform:uppercase;}
.ws_aff_note_text {font-size:14px; line-height:1.4;}
.ws_aff_note.is_locked {background:var(--e-global-color-922f531); border-color:var(--e-global-color-922f531); color:#fff; box-shadow:0 0 0 4px var(--e-global-color-primary);}
.ws_aff_note.is_locked .ws_aff_note_title {color:var(--e-global-color-secondary);}
.ws_aff_note.is_locked .ws_aff_note_icon {animation:ws_aff_note_pulse 2s ease-in-out infinite;}
@keyframes ws_aff_note_pulse {0%,100% {box-shadow:0 0 0 0 rgba(255,255,255,.55);} 50% {box-shadow:0 0 0 8px rgba(255,255,255,0);}}
@media (prefers-reduced-motion:reduce) {.ws_aff_note.is_locked .ws_aff_note_icon {animation:none;}}
.ws_card_affiliate .ws_aff_note.is_locked {margin:4px 4px 19px;}
.ws_card_affiliate .ws_card_affiliate_stat:nth-child(4) .ws_card_affiliate_stat_value {font-size:16px !important;}
.ws_card_affiliate_link {margin-top:20px;}
.ws_card_affiliate_link_label {display:block; text-transform:uppercase; color:var(--e-global-color-922f531); margin-bottom:6px;}
.ws_card_affiliate_link_row {display:flex; gap:8px;}
.ws_card_affiliate_link_input {flex:1; min-width:0; background:#fff !important; border:1px solid var(--e-global-color-922f531) !important; border-radius:10px !important; padding:10px 14px !important; font-family:'Geist Mono', monospace; font-size:13px !important; color:var(--e-global-color-922f531) !important; height:auto !important;}
.ws_btn.ws_card_affiliate_copy {flex:0 0 auto; background:var(--e-global-color-922f531); border:2px solid var(--e-global-color-922f531); color:#fff; border-radius:10px; padding:10px 20px; cursor:pointer; font-family:Geist; font-weight:600; font-size:14px; line-height:1;}
.ws_btn.ws_card_affiliate_copy:hover, .ws_btn.ws_card_affiliate_copy.is_copied {background:var(--e-global-color-primary); border-color:var(--e-global-color-primary); color:#fff;}

.ws_card_affiliate_btn_wrp {margin-top:20px; display:flex; justify-content:flex-end;}
.ws_btn.ws_card_affiliate_btn {border:2px solid var(--e-global-color-922f531); background:transparent; color:var(--e-global-color-922f531); padding:10px 16px;}
.ws_btn.ws_card_affiliate_btn:hover {background:var(--e-global-color-922f531); color:#fff;}

@media(max-width:767px) {
.ws_card_affiliate_stats {grid-template-columns:repeat(2, 1fr);}
.ws_card_affiliate_btn_wrp .ws_btn {width:100%; text-align:center;}
}
@media(max-width:600px) {
.ws_card_affiliate {padding:30px 15px;}
.ws_card_affiliate_link_row {flex-direction:column;}
.ws_card_affiliate_stat {padding:14px 8px;}
.ws_card_affiliate_stat_value {font-size:18px !important; white-space:nowrap;}
}


/* 2. YITH AFFILIATE DASHBOARD ----------------------------------------------- */
.woocommerce-MyAccount-content>.yith-wcaf {
    --yith-wcaf-dashboard--accent-color:var(--e-global-color-primary);
    --yith-wcaf-dashboard--color:var(--e-global-color-922f531);
    --yith-wcaf-dashboard--border-color:var(--e-global-color-9e91b6a);
    --yith-wcaf-border--color:var(--e-global-color-9e91b6a);
    --yith-wcaf-dashboard--border-radius:20px;
    --yith-wcaf-border--radius:10px;
    background:#fff; border-radius:40px; padding:30px; margin-top:10px; color:var(--e-global-color-922f531); font-family:Inter;
}
.woocommerce-MyAccount-content>.yith-wcaf h2, .woocommerce-MyAccount-content>.yith-wcaf h3 {font-family:'Aro'; text-transform:uppercase; color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content>.yith-wcaf a:not(.button):not(.ws_btn) {color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content>.yith-wcaf a:not(.button):not(.ws_btn):hover {color:var(--e-global-color-primary);}

/* tabs */
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation {display:flex; flex-wrap:wrap; gap:8px; margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid var(--e-global-color-9e91b6a);}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation:after {display:none;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li, .yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active {border:0px; margin:0px;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a {padding:9px 18px; border-radius:50px; border:1px solid var(--e-global-color-922f531); font-family:Geist; font-weight:600; font-size:14px; line-height:1; color:var(--e-global-color-922f531) !important; background:transparent; transition:background .2s, color .2s;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a:hover {background:var(--e-global-color-secondary);}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a {background:var(--e-global-color-922f531); color:#fff !important;}

/* summary stats */
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats {gap:20px; margin-bottom:40px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box {border:0px; border-radius:20px; background:var(--e-global-color-secondary); overflow:hidden;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:nth-child(2) {background:var(--e-global-color-primary);}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:nth-child(3) {background:var(--e-global-color-49d6365);}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item {padding:12px 20px; border-bottom:1px solid rgba(0,0,0,.12);}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item.large {padding:22px 20px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-label {color:var(--e-global-color-922f531); font-family:Inter; font-weight:400; font-size:11px; line-height:1.2; text-transform:uppercase;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-value {color:var(--e-global-color-922f531); font-family:Inter; font-weight:600; font-size:14px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item.large .stat-value {font-family:'Aro'; font-weight:700; font-size:30px; line-height:1.1;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:nth-child(2) .stat-item .stat-label,
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:nth-child(2) .stat-item .stat-value {color:#fff;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item.highlight {background:rgba(255,255,255,.6); border-radius:12px; margin-top:10px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .latest-commissions, .yith-wcaf-dashboard .yith-wcaf-dashboard-summary .latest-clicks {margin-bottom:40px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .latest-clicks {margin-bottom:0px;}
.yith-wcaf-dashboard .dashboard-title {display:flex; align-items:baseline; flex-wrap:wrap; gap:10px; margin-bottom:15px;}
.yith-wcaf-dashboard .dashboard-title h3 {margin:0px !important; font-size:22px;}
.yith-wcaf-dashboard .dashboard-title span.view-all a {font-family:Inter; font-weight:700; font-size:14px; text-decoration:underline !important; color:#666666 !important;}

/* tables */
.yith-wcaf-dashboard table.yith-wcaf-table, .yith-wcaf-dashboard table {border:0px !important; border-collapse:separate !important; border-spacing:0; width:100%; margin:0px; border-radius:16px; overflow:hidden; background:transparent;}
.yith-wcaf-dashboard table th {background:var(--e-global-color-922f531) !important; color:#fff !important; font-family:Geist; font-weight:600; font-size:13px; text-transform:uppercase; letter-spacing:.02em; padding:12px 16px !important; border:0px !important; text-align:left;}
.woocommerce-MyAccount-content>.yith-wcaf table th a:not(.button) {color:#fff !important; text-decoration:none;}
.woocommerce-MyAccount-content>.yith-wcaf table th a:not(.button):hover {color:var(--e-global-color-secondary) !important;}
.yith-wcaf-dashboard table td {background:#fff !important; padding:12px 16px !important; border:0px !important; border-bottom:1px solid var(--e-global-color-9e91b6a) !important; font-family:Inter; font-size:14px; color:var(--e-global-color-922f531); vertical-align:middle;}
.yith-wcaf-dashboard table tbody tr:nth-child(even) td {background:#FBFAF3 !important;}
.yith-wcaf-dashboard table tbody tr:last-child td {border-bottom:0px !important;}
.yith-wcaf-dashboard table td.empty-set, .yith-wcaf-dashboard table tr.no-items td, .yith-wcaf-dashboard table td[colspan] {background:var(--e-global-color-secondary) !important; text-align:center !important; padding:24px 16px !important; font-family:'Geist Mono', monospace; font-size:13px; text-transform:uppercase;}
.yith-wcaf-dashboard table {box-shadow:0 0 0 1px var(--e-global-color-922f531);}

/* filters bar */
.yith-wcaf-dashboard .yith-wcaf-table-top-bar {margin:0px 0px 20px;}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar form {gap:8px;}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input, .yith-wcaf-dashboard .yith-wcaf-table-top-bar select, .yith-wcaf-dashboard .yith-wcaf-table-top-bar .select2-selection {border:1px solid var(--e-global-color-922f531) !important; border-radius:10px !important; background:#fff; font-family:Inter; font-size:14px; padding:8px 12px; min-height:40px;}

/* buttons */
.woocommerce-MyAccount-content>.yith-wcaf .button, .woocommerce-MyAccount-content>.yith-wcaf button[type=submit], .woocommerce-MyAccount-content>.yith-wcaf input[type=submit] {background:var(--e-global-color-922f531) !important; border:2px solid var(--e-global-color-922f531) !important; color:#fff !important; border-radius:10px !important; padding:11px 20px !important; font-family:Geist; font-weight:600; font-size:14px; line-height:1; text-transform:none; cursor:pointer; box-shadow:none;}
.woocommerce-MyAccount-content>.yith-wcaf .button:hover, .woocommerce-MyAccount-content>.yith-wcaf button[type=submit]:hover, .woocommerce-MyAccount-content>.yith-wcaf input[type=submit]:hover {background:var(--e-global-color-primary) !important; border-color:var(--e-global-color-primary) !important;}
.woocommerce-MyAccount-content>.yith-wcaf .button.disabled {opacity:.4;}
.woocommerce-MyAccount-content>.yith-wcaf .reset-filters {background:transparent !important; color:var(--e-global-color-922f531) !important;}

/* form fields (link generator, settings, registration) */
.woocommerce-MyAccount-content>.yith-wcaf input[type=text], .woocommerce-MyAccount-content>.yith-wcaf input[type=email], .woocommerce-MyAccount-content>.yith-wcaf input[type=url], .woocommerce-MyAccount-content>.yith-wcaf input[type=number], .woocommerce-MyAccount-content>.yith-wcaf textarea, .woocommerce-MyAccount-content>.yith-wcaf select {background:#F7F7F0; border:1px solid #A19CA2; border-radius:8px; font-family:Inter; font-size:15px; color:var(--e-global-color-922f531); padding:10px 14px;}
.woocommerce-MyAccount-content>.yith-wcaf label {font-family:Geist; font-weight:600; font-size:15px; color:var(--e-global-color-922f531);}

/* link generator */
.yith-wcaf-link-generator .link-generator-box {gap:30px;}
.yith-wcaf-link-generator .affiliate-info, .yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box .settings-box {background:var(--e-global-color-secondary); border:0px !important; border-radius:20px; padding:20px;}
.woocommerce-MyAccount-content .yith-wcaf-link-generator .link-generator-box .link-generator {background:var(--e-global-color-49d6365); border:0px; border-radius:20px;}
.woocommerce-MyAccount-content .yith-wcaf-link-generator input.copy-target, .woocommerce-MyAccount-content .yith-wcaf-link-generator input.origin-url {background:#fff;}
.yith-wcaf-link-generator .copy-field-wrapper {display:flex; gap:8px; align-items:stretch;}
.yith-wcaf-link-generator .copy-field-wrapper input.copy-target {flex:1; font-family:'Geist Mono', monospace; font-size:13px;}

/* hidden parts: money tabs (rewards are Groper Gold), custom URL generator, PayPal MassPay */
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.commissions,
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.payments,
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.coupons {display:none !important;}
.yith-wcaf-link-generator .link-generator-box .link-generator {display:none !important;}
.yith-wcaf-link-generator .link-generator-box.double-column {grid-template-columns:1fr;}
.yith-wcaf-dashboard-settings .settings-box:has(#gateway_paypal_paypal_email_field) {display:none !important;}

/* referral rewards (dashboard summary) */
.ws_aff_rewards {margin-bottom:40px;}
.ws_aff_rewards_stats {display:grid; grid-template-columns:repeat(3, 1fr); gap:20px; margin-bottom:15px;}
.ws_aff_rewards_stat {background:var(--e-global-color-secondary); border-radius:20px; padding:22px 20px; text-align:center;}
.ws_aff_rewards_stat:first-child {background:var(--e-global-color-primary);}
.ws_aff_rewards_stat:nth-child(3) {background:var(--e-global-color-49d6365);}
.ws_aff_rewards_stat>span {display:block; color:var(--e-global-color-922f531);}
.ws_aff_rewards_stat:first-child>span {color:#fff;}
.ws_aff_rewards_stat_label {font-family:Inter; font-size:11px; text-transform:uppercase; line-height:1.2;}
.ws_aff_rewards_stat_value {font-family:'Aro'; font-weight:700; font-size:30px; line-height:1.1; margin-top:8px;}
.ws_aff_note.ws_aff_rewards_note {margin-bottom:20px;}
.ws_aff_note.ws_aff_rewards_note.is_locked {margin:4px 4px 24px;}
.ws_aff_rewards_stats {margin-bottom:30px;}
.ws_aff_rewards_table tr:not(.ws_aff_log_awarded):not(.ws_aff_log_pending) td:not([colspan]) {color:#999 !important;}
@media(max-width:767px) {
.ws_aff_rewards_stats {grid-template-columns:1fr;}
}

/* registration / become an affiliate */
.woocommerce-MyAccount-content>.yith-wcaf-registration-form {text-align:center; background:var(--e-global-color-49d6365);}
.yith-wcaf-registration-form .become-an-affiliate-form>p:first-child {font-family:Inter; font-size:16px; max-width:520px; margin:0px auto 20px;}
.yith-wcaf-registration-form .become-an-affiliate .form-row {margin:0px; display:flex; justify-content:center;}
.yith-wcaf-registration-form .pending-request, .yith-wcaf-registration-form .rejected-request, .yith-wcaf-registration-form .already-an-affiliate {font-family:Inter; font-size:16px;}

@media(max-width:991px) {
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats {grid-template-columns:1fr 1fr;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:first-child {grid-column:1 / -1;}
}
@media(max-width:767px) {
.woocommerce-MyAccount-content>.yith-wcaf {padding:30px 15px; border-radius:30px;}
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats {grid-template-columns:1fr;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation {flex-wrap:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation::-webkit-scrollbar {display:none;}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li {flex:0 0 auto;}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar form {flex-direction:column; align-items:stretch;}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input, .yith-wcaf-dashboard .yith-wcaf-table-top-bar select, .yith-wcaf-dashboard .yith-wcaf-table-top-bar .select2 {max-width:100%; margin-left:0px;}
.yith-wcaf-link-generator .copy-field-wrapper {flex-direction:column;}
}

@media(max-width:600px) {
.ws_aff_note {align-items:flex-start; padding:14px 14px; gap:12px;}
.ws_aff_note_icon {flex-basis:36px; width:36px; height:36px;}
.ws_aff_note_icon svg {width:18px; height:18px;}
.ws_aff_note_title {font-size:16px;}
.ws_aff_note_text {font-size:13px;}
}

/* referral rewards table: stacked rows on phones */
@media(max-width:600px) {
.ws_aff_rewards_table, .ws_aff_rewards_table tbody, .ws_aff_rewards_table tr, .ws_aff_rewards_table td {display:block; width:100%;}
.ws_aff_rewards_table thead {display:none;}
.ws_aff_rewards_table tbody tr {border-bottom:1px solid var(--e-global-color-922f531);}
.ws_aff_rewards_table tbody tr:last-child {border-bottom:0px;}
.ws_aff_rewards_table td:not([colspan]) {display:flex; justify-content:space-between; align-items:flex-start; gap:12px; text-align:right !important; padding:8px 14px !important; border-bottom:0px !important; word-break:break-word;}
.ws_aff_rewards_table td:not([colspan])::before {content:attr(data-title); flex:0 0 auto; text-align:left; font-family:Geist; font-weight:600; font-size:12px; text-transform:uppercase; color:var(--e-global-color-922f531);}
.ws_aff_rewards_table tbody tr:nth-child(even) td {background:#FBFAF3 !important;}
}
/* empty-state rows: no "label:" prefix from WooCommerce responsive tables */
.yith-wcaf-dashboard table td[colspan]::before {display:none !important; content:none !important;}

/* WA Gold Rush branding */
.ws_card_affiliate_head {align-items:flex-start;}
.ws_card_affiliate_tagline {margin:6px 0px 0px; color:var(--e-global-color-922f531);}
.ws_card_affiliate_how {margin:4px 0px 0px; color:var(--e-global-color-922f531); opacity:.85;}
.ws_aff_campaign {background:var(--e-global-color-secondary); border-radius:20px; padding:22px 24px; margin-bottom:20px; position:relative; overflow:hidden;}
.ws_aff_campaign_title {margin:0px !important; font-size:28px; line-height:1.05;}
.ws_aff_campaign_tagline {margin:6px 0px 0px; font-family:Inter; font-weight:600; font-size:16px; color:var(--e-global-color-922f531);}
.ws_aff_campaign_how {margin:8px 0px 0px; font-family:Inter; font-size:14px; color:var(--e-global-color-922f531);}

/* referred visitor notice on cart / checkout */
.ws_aff_checkout_notice {display:flex; flex-direction:column; gap:4px; background:var(--e-global-color-922f531); color:#fff; border-radius:20px; padding:18px 22px; margin:0px 0px 24px; box-shadow:0 0 0 4px var(--e-global-color-secondary);}
.ws_aff_checkout_notice_kicker {font-size:11px; text-transform:uppercase; letter-spacing:.06em; color:var(--e-global-color-secondary);}
.ws_aff_checkout_notice_title {font-weight:700; font-size:22px; line-height:1.1; text-transform:uppercase; color:var(--e-global-color-secondary);}
.ws_aff_checkout_notice_text {font-size:14px; line-height:1.45;}
@media(max-width:600px) {
.ws_aff_campaign {padding:18px 16px;}
.ws_aff_campaign_title {font-size:22px;}
.ws_aff_checkout_notice {padding:16px;}
.ws_aff_checkout_notice_title {font-size:18px;}
}

/* note states: waiting (referrer too new), paused (programme off) */
.ws_aff_note.is_waiting {background:#fff; border-color:var(--e-global-color-primary);}
.ws_aff_note.is_waiting .ws_aff_note_icon {background:var(--e-global-color-secondary); color:var(--e-global-color-922f531);}
.ws_aff_note.is_paused {background:#EDEDED; border-color:#BBBBBB; color:#555;}
.ws_aff_note.is_paused .ws_aff_note_icon {background:#999;}
.ws_aff_rewards_table tr.ws_aff_log_pending td {font-style:italic;}

/* programme off: card + dashboard stay visible but washed out */
.ws_card_affiliate.is_off .ws_card_affiliate_head,
.ws_card_affiliate.is_off .ws_card_affiliate_stats,
.ws_aff_rewards.is_off .ws_aff_campaign,
.ws_aff_rewards.is_off .ws_aff_rewards_stats {filter:grayscale(1); opacity:.55;}
