/* Anonymous Tracks — My Account (same palette as the Home: ink #050506, panels #0d0d10/#141418, red #e3121b) */
body.at-ma{--ma-ink:#050506;--ma-panel:#0d0d10;--ma-card:#141418;--ma-line:rgba(255,255,255,.09);--ma-line2:rgba(255,255,255,.16);--ma-text:#f3f1ec;--ma-soft:#c9c6c0;--ma-mute:#8e8c88;--ma-red:#e3121b;--ma-red2:#ff2a32;--ma-ok:#2fbf71;
	background:var(--ma-ink)!important;color:var(--ma-soft);font-family:Manrope,Inter,system-ui,sans-serif}
body.at-ma .site-main,body.at-ma main#content{max-width:1280px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 90px;box-sizing:border-box}
body.at-ma .page-header .entry-title{font-family:Unbounded,Manrope,sans-serif;color:var(--ma-text);font-weight:600;letter-spacing:-.02em}
body.at-ma .woocommerce{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}
body.at-ma .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}
body.at-ma .woocommerce::before,body.at-ma .woocommerce::after{content:none!important;display:none!important}
body.at-ma .woocommerce-MyAccount-navigation,body.at-ma .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important}
body.at-ma .woocommerce *{box-sizing:border-box}
body.at-ma a{color:var(--ma-text)}
body.at-ma .at-ma-ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* Navigation */
.at-ma-nav{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 96px);padding:16px;border-radius:20px;background:var(--ma-panel);border:1px solid var(--ma-line)}
.at-ma-user{display:flex;align-items:center;gap:12px;padding:6px 6px 16px;margin-bottom:10px;border-bottom:1px solid var(--ma-line)}
.at-ma-avatar{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e3121b,#5a0a0e) center/cover no-repeat;color:#fff;font:700 16px/1 Unbounded,Manrope,sans-serif}
.at-ma-avatar.is-sm{width:34px;height:34px;font-size:12px}
.at-ma-user__txt{min-width:0;display:flex;flex-direction:column;gap:3px}
.at-ma-user__txt strong{color:var(--ma-text);font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.at-ma-role{align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ma-soft);background:rgba(255,255,255,.06);border:1px solid var(--ma-line2)}
.at-ma-role.is-seller{color:#ff6b70;background:rgba(227,18,27,.12);border-color:rgba(227,18,27,.45)}
.at-ma-nav__label{margin:14px 10px 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5f5e63}
.at-ma-nav ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:2px}
.at-ma-nav li{margin:0!important;padding:0!important;border:0!important}
.at-ma-nav li::before{content:none!important}
.at-ma-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--ma-mute)!important;font-size:14.5px;font-weight:600;text-decoration:none!important;transition:background .15s,color .15s}
.at-ma-nav a:hover{color:var(--ma-text)!important;background:rgba(255,255,255,.04)}
.at-ma-nav li.is-active a{color:#fff!important;background:linear-gradient(90deg,rgba(227,18,27,.22),rgba(227,18,27,.06));box-shadow:inset 3px 0 0 var(--ma-red)}
.at-ma-nav li.is-active .at-ma-ico{color:#ff6b70}
.at-ma-nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--ma-line)!important}
.at-ma-nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#ff8a8f!important;background:rgba(227,18,27,.08)}
.at-ma-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.at-ma-nav__tools a{color:var(--ma-soft)!important}

/* Content area */
body.at-ma .woocommerce-MyAccount-content{min-width:0;color:var(--ma-soft);font-size:15px;line-height:1.6}
body.at-ma .woocommerce-MyAccount-content h2,body.at-ma .woocommerce-MyAccount-content h3,body.at-ma .woocommerce-MyAccount-content legend{font-family:Unbounded,Manrope,sans-serif;color:var(--ma-text);font-weight:600;font-size:20px;letter-spacing:-.01em;margin:0 0 16px}
body.at-ma .woocommerce-MyAccount-content>p:first-child{color:var(--ma-mute)}
.at-ma-head{margin:0 0 22px}
.at-ma-kicker{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-red)}
body.at-ma .at-ma-title{margin:0 0 8px;font:600 clamp(26px,3.4vw,38px)/1.12 Unbounded,Manrope,sans-serif;color:var(--ma-text);letter-spacing:-.02em}
.at-ma-lead{margin:0;color:var(--ma-mute);max-width:62ch}
.at-ma-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}
.at-ma-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.at-ma-stats>div{padding:18px 20px;border-radius:16px;background:var(--ma-panel);border:1px solid var(--ma-line)}
.at-ma-stats dt{margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--ma-mute)}
.at-ma-stats dd{margin:0;font:600 clamp(22px,2.4vw,30px)/1.1 Unbounded,Manrope,sans-serif;color:var(--ma-text)}
.at-ma-stats dd .amount,.at-ma-stats dd bdi{color:inherit;font:inherit}
.at-ma-card{padding:22px;border-radius:20px;background:var(--ma-panel);border:1px solid var(--ma-line);margin:0 0 18px}
.at-ma-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
body.at-ma .at-ma-h2{margin:0!important;font:600 17px/1.3 Unbounded,Manrope,sans-serif!important;color:var(--ma-text)}
.at-ma-card>.at-ma-h2{margin-bottom:14px!important}
.at-ma-more{font-size:13px;font-weight:700;color:var(--ma-mute)!important;text-decoration:none!important}
.at-ma-more:hover{color:#fff!important}
.at-ma-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.at-ma-action,.at-ma-shortcut{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:var(--ma-card);border:1px solid var(--ma-line);text-decoration:none!important;color:var(--ma-text)!important;transition:border-color .15s,transform .15s,background .15s}
.at-ma-action .at-ma-ico,.at-ma-shortcut .at-ma-ico{width:22px;height:22px;margin-top:2px;color:#ff6b70}
.at-ma-action span,.at-ma-shortcut span{display:flex;flex-direction:column;gap:2px;min-width:0}
.at-ma-action strong,.at-ma-shortcut strong{font-size:14.5px;font-weight:700}
.at-ma-action small,.at-ma-shortcut small{font-size:12.5px;color:var(--ma-mute)}
.at-ma-action:hover,.at-ma-shortcut:hover{border-color:rgba(227,18,27,.55);transform:translateY(-2px)}
.at-ma-action.is-primary{background:linear-gradient(135deg,rgba(227,18,27,.28),rgba(227,18,27,.08));border-color:rgba(227,18,27,.55)}
.at-ma-action.is-primary .at-ma-ico{color:#fff}
.at-ma-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}
.at-ma-row{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:14px;background:var(--ma-card);border:1px solid var(--ma-line);margin:0!important}
.at-ma-row::before{content:none!important}
.at-ma-thumb{flex:none;width:48px;height:48px;border-radius:10px;background:#1b1b20 center/cover no-repeat}
.at-ma-row__main{flex:1;min-width:0;display:flex;flex-direction:column}
.at-ma-row__main strong{color:var(--ma-text);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.at-ma-row__main small{color:var(--ma-mute);font-size:12.5px}
.at-ma-row__side{display:flex;align-items:center;gap:10px;flex:none;color:var(--ma-text);font-weight:700;font-size:14px}
.at-ma-pill{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,255,255,.06);color:var(--ma-soft);border:1px solid var(--ma-line2)}
.at-ma-pill.is-completed{color:#7fe0a8;background:rgba(47,191,113,.1);border-color:rgba(47,191,113,.4)}
.at-ma-pill.is-processing,.at-ma-pill.is-on-hold,.at-ma-pill.is-pending{color:#f3d9a8;background:rgba(240,160,32,.1);border-color:rgba(240,160,32,.4)}
.at-ma-pill.is-sold,.at-ma-pill.is-failed,.at-ma-pill.is-cancelled,.at-ma-pill.is-refunded{color:#ff8a8f;background:rgba(227,18,27,.1);border-color:rgba(227,18,27,.4)}
.at-ma-link{font-size:13px;color:var(--ma-mute)!important;text-decoration:underline!important;text-underline-offset:3px}
.at-ma-link:hover{color:#fff!important}
.at-ma-empty{margin:0;padding:22px;border-radius:14px;border:1px dashed var(--ma-line2);color:var(--ma-mute);text-align:center}
.at-ma-empty a{color:#fff;font-weight:700}
.at-ma-btn{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ma-text);color:#0b0b0d!important;font-weight:800;font-size:14px;text-decoration:none!important;transition:background .15s,color .15s}
.at-ma-btn:hover{background:#fff}
.at-ma-btn.is-red{background:var(--ma-red);color:#fff!important;margin-top:0;box-shadow:0 14px 30px -12px rgba(227,18,27,.8)}
.at-ma-btn.is-red:hover{background:var(--ma-red2)}
.at-ma-producers{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}
.at-ma-producers li{margin:0!important}
.at-ma-producers li::before{content:none!important}
.at-ma-producers a{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--ma-card);border:1px solid var(--ma-line);color:var(--ma-text)!important;font-weight:700;font-size:13.5px;text-decoration:none!important}
.at-ma-producers a:hover{border-color:rgba(227,18,27,.55)}
.at-ma-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}
.at-ma-shortcut.is-sale .at-ma-ico{color:#39ff88;filter:drop-shadow(0 0 4px rgba(57,255,136,.6))}
.at-ma-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:20px;background:radial-gradient(90% 140% at 0% 0%,rgba(227,18,27,.28),transparent 60%),var(--ma-panel);border:1px solid rgba(227,18,27,.35)}
.at-ma-cta strong{font:600 17px/1.3 Unbounded,Manrope,sans-serif;color:var(--ma-text)}
.at-ma-cta p{margin:6px 0 0;color:var(--ma-soft);font-size:14px}
.at-ma-action:focus-visible,.at-ma-shortcut:focus-visible,.at-ma-btn:focus-visible,.at-ma-producers a:focus-visible,.at-ma-more:focus-visible{outline:2px solid #fff;outline-offset:2px}

/* WooCommerce tables (orders, downloads, refunds) */
body.at-ma .woocommerce-MyAccount-content table.shop_table,body.at-ma .woocommerce-MyAccount-content table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid var(--ma-line)!important;border-radius:16px;overflow:hidden;background:var(--ma-panel);margin:0 0 20px}
body.at-ma .woocommerce-MyAccount-content table th{background:#111115;color:var(--ma-mute)!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--ma-line)!important;text-align:left}
body.at-ma .woocommerce-MyAccount-content table td{padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--ma-line)!important;color:var(--ma-soft);background:transparent!important;vertical-align:middle}
body.at-ma .woocommerce-MyAccount-content table tr:last-child td{border-bottom:0!important}
body.at-ma .woocommerce-MyAccount-content table tbody tr:hover td{background:rgba(255,255,255,.02)!important}
body.at-ma .woocommerce-MyAccount-content table a:not(.button){color:var(--ma-text);font-weight:700}
body.at-ma .woocommerce-MyAccount-content table tfoot th,body.at-ma .woocommerce-MyAccount-content table tfoot td{color:var(--ma-text)!important}
body.at-ma .woocommerce-MyAccount-content mark{background:none;color:var(--ma-text);font-weight:700}

/* Buttons */
body.at-ma .woocommerce-MyAccount-content .button,body.at-ma .woocommerce-MyAccount-content button[type=submit],body.at-ma .woocommerce-MyAccount-content .woocommerce-Button,body.at-ma .woocommerce form .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px!important;border-radius:999px!important;border:1px solid var(--ma-line2)!important;background:rgba(255,255,255,.05)!important;color:#fff!important;font:700 13px/1 Manrope,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,border-color .15s}
body.at-ma .woocommerce-MyAccount-content .button:hover,body.at-ma .woocommerce-MyAccount-content button[type=submit]:hover{background:var(--ma-red)!important;border-color:var(--ma-red)!important}
body.at-ma .woocommerce-MyAccount-content button[type=submit],body.at-ma .woocommerce form .woocommerce-Button[type=submit]{background:var(--ma-red)!important;border-color:var(--ma-red)!important;min-height:46px;padding:0 26px!important}
body.at-ma .woocommerce-MyAccount-content button[type=submit]:hover{background:var(--ma-red2)!important}

/* Forms (account details, billing, messages) */
body.at-ma .woocommerce form .form-row,body.at-ma .woocommerce-MyAccount-content .form-row{margin:0 0 16px;padding:0}
body.at-ma .woocommerce form label,body.at-ma .woocommerce-MyAccount-content label{display:block;margin:0 0 6px;color:var(--ma-soft);font-size:13px;font-weight:700}
body.at-ma .woocommerce form .required{color:#ff6b70;text-decoration:none}
body.at-ma .woocommerce form input.input-text,body.at-ma .woocommerce form input[type=text],body.at-ma .woocommerce form input[type=email],body.at-ma .woocommerce form input[type=password],body.at-ma .woocommerce form input[type=tel],body.at-ma .woocommerce form select,body.at-ma .woocommerce form textarea,body.at-ma .woocommerce-MyAccount-content textarea,body.at-ma .woocommerce-MyAccount-content select,body.at-ma .woocommerce-MyAccount-content input[type=text],body.at-ma .select2-container .select2-selection{width:100%;min-height:46px;padding:10px 14px;border-radius:12px!important;border:1px solid var(--ma-line2)!important;background:#101014!important;color:var(--ma-text)!important;font:500 15px/1.4 Manrope,sans-serif;box-shadow:none!important}
body.at-ma .select2-container .select2-selection__rendered{color:var(--ma-text)!important;line-height:24px!important}
body.at-ma .woocommerce form input:focus,body.at-ma .woocommerce form select:focus,body.at-ma .woocommerce form textarea:focus,body.at-ma .woocommerce-MyAccount-content textarea:focus{outline:none;border-color:rgba(227,18,27,.7)!important;box-shadow:0 0 0 3px rgba(227,18,27,.18)!important}
body.at-ma .woocommerce form fieldset{margin:22px 0;padding:20px;border:1px solid var(--ma-line);border-radius:16px;background:var(--ma-panel)}
body.at-ma .woocommerce form em,body.at-ma .woocommerce-MyAccount-content .description{color:var(--ma-mute);font-size:12.5px}
body.at-ma .woocommerce-MyAccount-content form.edit-account,body.at-ma .woocommerce-MyAccount-content .woocommerce-address-fields{padding:24px;border-radius:20px;background:var(--ma-panel);border:1px solid var(--ma-line)}
body.at-ma .woocommerce-Addresses .woocommerce-Address{padding:20px;border-radius:16px;background:var(--ma-panel);border:1px solid var(--ma-line)}
body.at-ma .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:10px}
body.at-ma .woocommerce-Address address{font-style:normal;color:var(--ma-soft)}

/* Notices */
body.at-ma .woocommerce-message,body.at-ma .woocommerce-info,body.at-ma .woocommerce-error{border:1px solid var(--ma-line2)!important;border-radius:14px;background:var(--ma-panel)!important;color:var(--ma-soft)!important;padding:14px 18px!important;list-style:none}
body.at-ma .woocommerce-message{border-color:rgba(47,191,113,.45)!important}
body.at-ma .woocommerce-error{border-color:rgba(227,18,27,.55)!important}
body.at-ma .woocommerce-message::before,body.at-ma .woocommerce-info::before,body.at-ma .woocommerce-error::before{color:inherit}

/* Logged out (login / register forms) */
body.at-ma:not(.logged-in) .woocommerce{display:block;max-width:980px;margin:0 auto}
body.at-ma:not(.logged-in) .woocommerce form.login,body.at-ma:not(.logged-in) .woocommerce form.register,body.at-ma:not(.logged-in) .woocommerce form.lost_reset_password{padding:26px;border-radius:20px;background:var(--ma-panel);border:1px solid var(--ma-line)}
body.at-ma:not(.logged-in) .woocommerce h2{font-family:Unbounded,Manrope,sans-serif;color:var(--ma-text);font-weight:600}

/* Responsive */
@media (max-width:1100px){
	.at-ma-actions,.at-ma-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}
	.at-ma-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
	body.at-ma .woocommerce{grid-template-columns:minmax(0,1fr)}
	.at-ma-nav,body.at-ma .woocommerce-MyAccount-content{min-width:0;max-width:100%}
	body.at-ma .at-ma-title{overflow-wrap:anywhere}
	.at-ma-nav{position:static}
	.at-ma-nav{padding:12px}
	.at-ma-user{padding:4px 4px 12px}
	.at-ma-nav ul{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:4px!important;scrollbar-width:none}
	.at-ma-nav ul::-webkit-scrollbar{display:none}
	.at-ma-nav li{flex:0 0 auto}
	.at-ma-nav a{padding:9px 12px;border:1px solid var(--ma-line);font-size:13.5px;white-space:nowrap}
	.at-ma-nav li.is-active a{box-shadow:none;border-color:rgba(227,18,27,.55)}
	.at-ma-nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0!important;padding-top:0!important;border-top:0!important}
	.at-ma-nav__label{margin:12px 4px 6px}
}
@media (max-width:600px){
	body.at-ma .site-main,body.at-ma main#content{padding-top:20px}
	.at-ma-actions,.at-ma-shortcuts{grid-template-columns:1fr}
	.at-ma-stats,.at-ma-stats--3{grid-template-columns:repeat(2,minmax(0,1fr))}
	.at-ma-row{flex-wrap:wrap}
	.at-ma-row__side{width:100%;justify-content:flex-start;padding-left:62px}
	.at-ma-cta{flex-direction:column;align-items:flex-start}
	body.at-ma .woocommerce-MyAccount-content table.shop_table_responsive tr{display:block;padding:10px 0;border-bottom:1px solid var(--ma-line)}
	body.at-ma .woocommerce-MyAccount-content table.shop_table_responsive td{display:flex;justify-content:space-between;gap:10px;border:0!important;padding:8px 16px!important}
}
@media (prefers-reduced-motion:reduce){.at-ma-action,.at-ma-shortcut{transition:none}.at-ma-action:hover,.at-ma-shortcut:hover{transform:none}}

body.at-ma .woocommerce-message,body.at-ma .woocommerce-info,body.at-ma .woocommerce-error{position:relative;padding-left:48px!important}
body.at-ma .woocommerce-message::before,body.at-ma .woocommerce-info::before,body.at-ma .woocommerce-error::before{position:absolute;left:18px;top:50%;transform:translateY(-50%)}
body.at-ma .woocommerce-MyAccount-content h1,body.at-ma .woocommerce-MyAccount-content h2,body.at-ma .woocommerce-MyAccount-content h3,body.at-ma .woocommerce-MyAccount-content h4{color:var(--ma-text)!important;opacity:1!important}

/* Announcements */
.at-ma-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ma-red);color:#fff;font-size:11px;font-weight:800;display:inline-grid;place-items:center;line-height:1}
.at-ma-ann-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}
.at-ma-ann{margin:0!important}
.at-ma-ann::before{content:none!important}
.at-ma-ann a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--ma-panel);border:1px solid var(--ma-line);text-decoration:none!important;transition:border-color .15s,background .15s}
.at-ma-ann a:hover{border-color:rgba(227,18,27,.55);background:#111115}
.at-ma-ann a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.at-ma-ann__dot{flex:none;width:9px;height:9px;border-radius:50%;background:transparent;border:1px solid var(--ma-line2)}
.at-ma-ann.is-unread .at-ma-ann__dot{background:var(--ma-red);border-color:var(--ma-red);box-shadow:0 0 10px rgba(227,18,27,.7)}
.at-ma-ann__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.at-ma-ann__main strong{color:var(--ma-soft);font-size:15px;font-weight:600}
.at-ma-ann.is-unread .at-ma-ann__main strong{color:#fff;font-weight:800}
.at-ma-ann__main small{color:var(--ma-mute);font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.at-ma-ann__side{flex:none;display:flex;align-items:center;gap:10px;color:var(--ma-mute);font-size:12.5px;font-weight:600}
.at-ma-pill.is-new{color:#fff;background:var(--ma-red);border-color:var(--ma-red)}
.at-ma-back{display:inline-flex;margin:0 0 14px;font-size:13px;font-weight:700;color:var(--ma-mute)!important;text-decoration:none!important}
.at-ma-back:hover{color:#fff!important}
body.at-ma .at-ma-title.is-sm{font-size:clamp(22px,2.6vw,30px)}
.at-ma-ann-single{padding:28px}
.at-ma-ann-body{color:var(--ma-soft);font-size:15.5px;line-height:1.75;max-width:72ch}
.at-ma-ann-body a{color:#ff6b70!important;text-decoration:underline}
.at-ma-ann-body img{max-width:100%;height:auto;border-radius:12px}
.at-ma-ann-banner{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;border-radius:16px;background:linear-gradient(90deg,rgba(227,18,27,.22),rgba(227,18,27,.05));border:1px solid rgba(227,18,27,.5);text-decoration:none!important;color:#fff!important}
.at-ma-ann-banner .at-ma-ico{width:22px;height:22px;color:#ff6b70}
.at-ma-ann-banner span{flex:1;min-width:0;display:flex;flex-direction:column}
.at-ma-ann-banner small{color:var(--ma-soft);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.at-ma-ann-banner em{font-style:normal;font-weight:800;font-size:13px}
.at-ma-ann-banner:hover{border-color:var(--ma-red)}
@media (max-width:600px){.at-ma-ann a{flex-wrap:wrap}.at-ma-ann__side{width:100%;padding-left:23px}}
