.ton-sub-page-shell{min-height:55vh}.ton-sub-wrap{max-width:1200px;margin:0 auto;padding:28px 18px}.ton-sub-wrap h1{margin:0 0 18px}.ton-sub-form,.ton-sub-account-box{background:#fff;border-radius:5px;box-shadow:0 2px 13px rgba(0,0,0,.10);padding:22px;max-width:560px}.ton-sub-form label{display:block;font-weight:700;font-size:14px}.ton-sub-form input,.ton-sub-account-box input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #d7d7d7;border-radius:4px}.ton-sub-button{display:inline-block;border:0;border-radius:4px;background:#ea580c;color:#fff;padding:9px 14px;font-weight:700;cursor:pointer;text-decoration:none}.ton-sub-alert{padding:12px 15px;margin:0 0 16px;border-radius:4px;background:#f4f4f4}.ton-sub-alert.error{background:#fff0f0}.ton-sub-alert.success{background:#eff9ef}.ton-sub-account{display:grid;gap:18px}.ton-sub-account-box{max-width:none}.ton-user-news-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:2px solid #222;padding-bottom:18px;margin-bottom:24px}.ton-user-news-head h1{margin:4px 0 5px}.ton-user-news-head p{margin:0;color:#666}.ton-user-section{margin-bottom:32px}.ton-user-section>header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:12px}.ton-user-section h2{font-size:20px;margin:0}.ton-section-actions button{border:0;background:transparent;color:#777;font-size:12px;cursor:pointer;margin-left:8px}.ton-user-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:30px}.ton-user-news-card{position:relative;background:#fff;border:0;border-radius:5px;box-shadow:0 2px 13px rgba(0,0,0,.10);overflow:hidden;cursor:grab}.ton-user-news-card.is-dragging{opacity:.55}.ton-user-card-image{display:block;height:145px;overflow:hidden}.ton-user-card-image img{width:100%;height:100%;object-fit:cover;display:block}.ton-user-card-copy{padding:10px}.ton-user-card-copy h3{font:700 12px/1.2 Georgia,serif;margin:0 0 6px}.ton-user-card-copy h3 a{color:#222;text-decoration:none}.ton-user-card-copy span{font-size:10px;color:#777}.ton-user-card-controls{position:absolute;z-index:3;right:5px;top:5px;display:flex;gap:4px}.ton-user-card-controls button{border:0;background:rgba(255,255,255,.94);font-size:10px;padding:4px 6px;border-radius:3px;cursor:pointer}.ton-user-card-controls .ton-card-delete{color:#b40000}.ton-user-empty{text-align:center;background:#fff;padding:45px 20px;border-radius:5px;box-shadow:0 2px 13px rgba(0,0,0,.10)}.ton-header-account-links{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:0}.ton-header-account-links a{color:#333}.ton-header-account-links a:hover{color:#ea580c}.ton-add-my-news{position:absolute;z-index:8;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d6d6d6;background:#fff;color:#ea580c;border-radius:50%;font-size:17px;line-height:1;font-weight:700;cursor:pointer;padding:0;box-shadow:0 1px 5px rgba(0,0,0,.12)}.ton-add-my-news:hover{background:#ea580c;color:#fff;border-color:#ea580c}.ton-add-my-news.is-added{background:#777;color:#fff;border-color:#777}.ton-sub-modal{position:fixed;inset:0;z-index:100001;display:none;align-items:center;justify-content:center;padding:20px}.ton-sub-modal.is-visible{display:flex}.ton-sub-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.ton-sub-modal-dialog{position:relative;z-index:2;width:min(560px,calc(100vw - 30px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:6px;box-shadow:0 12px 45px rgba(0,0,0,.28);padding:26px}.ton-sub-modal-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#777;font-size:25px;line-height:1;cursor:pointer}.ton-sub-modal-title{font:700 24px/1.15 Georgia,serif;margin:0 25px 16px 0;color:#172033}.ton-sub-modal-form{max-width:none;box-shadow:none;padding:0}.ton-modal-form-message{margin-top:12px;font-size:13px}.ton-modal-form-message.success{color:#287528}.ton-modal-form-message.error{color:#a60000}.ton-sub-add-actions{display:flex;gap:10px;margin-top:18px}.ton-sub-add-actions .ton-sub-button{margin:0}.ton-sub-no-hero .ton-hero{display:none!important}.ton-sub-no-hero .ton-social-media{display:none!important}.ton-user-news-card .ton-add-my-news{display:none}.ton-latest-news-card,.ton-source-card{position:relative}.ton-source-card .ton-add-my-news{top:7px;right:7px}.ton-latest-news-card .ton-add-my-news{top:7px;right:7px}@media(max-width:600px){.ton-sub-modal{padding:10px}.ton-sub-modal-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:22px 18px}.ton-add-my-news{width:21px;height:21px;font-size:16px}.ton-header-account-links{font-size:10px;margin-left:auto}}
.ton-sub-form-switch{border-top:1px solid #eee;padding-top:14px;margin-top:14px}.ton-sub-page-shell #ton-coupon-result{margin-top:10px;font-size:13px}.ton-sub-page-shell #ton-coupon-result.error{color:#b40000}.ton-sub-page-shell #ton-coupon-result.success{color:#247424}@media(max-width:900px){.ton-user-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ton-sub-wrap{padding:20px 12px}.ton-user-news-head{display:block}.ton-user-news-actions{margin-top:12px}.ton-user-news-grid{grid-template-columns:1fr}.ton-user-card-image{height:170px}.ton-user-news-head h1{font-size:25px}.ton-user-section h2{font-size:18px}}

@media(max-width:600px){.ton-header-account-links{font-size:10px;margin-left:auto}.ton-sub-add-message{right:10px;bottom:10px}.ton-add-my-news{width:17px;height:17px;font-size:14px}}
/* v1.3 source-card plus placement: keep TOP 4 centered and the plus on the far right. */
.ton-source-card .ton-source-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;position:relative;}
.ton-source-card .ton-source-card-head h4{min-width:0;}
.ton-source-card .ton-source-card-head>span{justify-self:center;text-align:center;white-space:nowrap;}
.ton-source-card .ton-source-card-head>.ton-add-my-news{position:static;justify-self:end;width:22px;height:22px;font-size:17px;}
.ton-resend-verification{margin-left:6px;border:0;background:none;color:#ea580c;text-decoration:underline;cursor:pointer;font-weight:700;padding:0;font-size:inherit;}

.ton-password-field label{display:block}.ton-password-wrap{position:relative;display:block}.ton-password-wrap input{padding-right:64px!important}.ton-password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#ea580c;font-size:12px;font-weight:700;cursor:pointer;padding:5px 6px}.ton-password-toggle:focus,.ton-sub-form input:focus,.ton-password-toggle:hover{outline:2px solid rgba(240,90,22,.28);outline-offset:1px}.ton-inline-error{display:block;min-height:18px;margin-top:4px;color:#a60000;font-size:12px}.ton-sub-form input[aria-invalid="true"]{border-color:#a60000}.ton-modal-form-message{min-height:18px}

/* TON 1.6 private News Site: normal content-area presentation */
.ton-user-news{max-width:1200px;margin:0 auto;padding:20px 0;}
.ton-user-news-head{border-bottom:1px solid #ddd;padding-bottom:14px;margin-bottom:18px;}
.ton-user-news-head h1{font-size:26px;margin:3px 0 5px;}
.ton-user-news-head p{margin:0;color:#666;font-size:13px;}
.ton-user-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:30px;}
.ton-user-news-card{position:relative;background:#fff;border:0;border-radius:5px;box-shadow:0 2px 13px rgba(0,0,0,.10);overflow:hidden;cursor:grab;}
.ton-user-news-card.is-dragging{opacity:.55;}
.ton-user-card-image{display:block;height:150px;overflow:hidden;}
.ton-user-card-image img{width:100%;height:100%;object-fit:cover;display:block;}
.ton-user-card-copy{padding:10px;}
.ton-user-card-copy h3{font:700 12px/1.25 Georgia,serif;margin:0 0 6px;}
.ton-user-card-copy h3 a{color:#222;text-decoration:none;}
.ton-user-card-copy span{font-size:10px;color:#777;}
.ton-user-card-controls{position:absolute;z-index:3;right:6px;top:6px;display:flex;gap:4px;}
.ton-user-card-controls button{width:24px;height:24px;border:0;background:rgba(255,255,255,.95);font-size:16px;line-height:24px;padding:0;border-radius:50%;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.12);}
.ton-user-card-controls .ton-card-delete{color:#b40000;}
@media(max-width:900px){.ton-user-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){.ton-user-news{padding:15px 0;}.ton-user-news-grid{grid-template-columns:1fr;}.ton-user-card-image{height:170px;}}

/* v1.7.2 personal News Page canvas */
.ton-user-news-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.ton-user-news-instructions{max-width:none;margin:0 0 24px;padding:16px 20px}.ton-user-news-instructions summary{cursor:pointer;font-size:16px}.ton-user-news-instructions ol{margin:14px 0 10px;padding-left:22px}.ton-user-news-instructions li{margin:7px 0;line-height:1.5}.ton-user-news-sections{display:grid;gap:26px}.ton-user-section{padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.ton-user-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 14px}.ton-user-section h2{font-size:20px;margin:0}.ton-section-actions{display:flex;gap:10px;align-items:center}.ton-section-actions button{border:0;background:transparent;color:#666;text-decoration:underline;cursor:pointer;font-size:12px}.ton-user-section [data-drop-zone]{min-height:100px;padding:2px;border:1px dashed transparent;border-radius:6px}.ton-user-section [data-drop-zone]:hover{border-color:#e0a16b;background:#fffdf9}.ton-section-empty{font-size:13px;color:#777;margin:10px 4px 14px}.ton-user-card-controls .ton-card-move{cursor:grab;color:#444}.ton-user-news-card{touch-action:pan-y}.ton-user-news-head .ton-sub-button{white-space:nowrap}@media(max-width:700px){.ton-user-news-head{display:block}.ton-user-news-actions{margin-top:14px}.ton-user-section{padding:10px}.ton-user-section>header{align-items:flex-start}.ton-section-actions{flex-wrap:wrap;justify-content:flex-end}.ton-user-news-instructions{padding:14px}.ton-user-news-head .ton-sub-button{white-space:normal}}

.ton-source-list li{position:relative}.ton-source-list li .ton-add-my-news{top:4px;right:4px}.ton-source-list li .ton-source-list-text{padding-right:24px}
/* v1.7.4: render secondary headlines as part of the grouped source card saved to My News. */
.ton-user-card-related-headlines{list-style:none;margin:10px 0 0;padding:8px 0 0;border-top:1px solid #e7e7e7;display:grid;gap:8px}
.ton-user-card-related-headlines li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center;margin:0;padding:0;font-size:11px;line-height:1.3}
.ton-user-card-related-headlines li>a:last-child{color:#252525;text-decoration:none;font-weight:600}
.ton-user-card-related-headlines li>a:last-child:hover{text-decoration:underline;color:#ea580c}
.ton-user-card-related-image{display:block;width:48px;height:38px;overflow:hidden;border-radius:3px}
.ton-user-card-related-image img{display:block;width:100%;height:100%;object-fit:cover}

/* v1.7.7: compact saved-card header with source at left and icon-only controls at right. */
.ton-user-news-card .ton-user-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 8px;background:#f7f7f7;border-bottom:1px solid #e7e7e7;}
.ton-user-news-card .ton-user-card-source{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:#444;}
.ton-user-news-card .ton-user-card-controls{position:static;display:flex;align-items:center;gap:5px;flex-shrink:0;}
.ton-user-news-card .ton-user-card-controls button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:24px;border:1px solid #ddd;background:#fff;color:#555;font-size:16px;line-height:1;padding:0;border-radius:3px;cursor:pointer;}
.ton-user-news-card .ton-user-card-controls .ton-card-delete{color:#b40000;font-size:19px;}
.ton-user-news-card .ton-user-card-controls button:hover{background:#eee;}
.ton-user-news-card .ton-user-card-controls .ton-card-delete:hover{background:#fff0f0;}
.ton-user-news-card .ton-user-card-copy span{display:none;}

/* v1.7.8: My News workspace uses columns 1–3 for saved cards and a separate admin-managed fourth-column sidebar. */
.ton-user-news-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:22px;align-items:start;}
.ton-user-news-main{min-width:0;}
.ton-user-news-sidebar{min-width:0;display:grid;gap:16px;align-content:start;overflow-wrap:anywhere;}
.ton-user-news-sidebar img,.ton-user-news-sidebar video,.ton-user-news-sidebar iframe{max-width:100%;}
.ton-user-news-sidebar iframe{width:100%;}
.ton-user-news-sidebar-admin-note{background:#f7f7f7;border:1px dashed #bbb;border-radius:5px;padding:14px;font-size:12px;color:#555;}
.ton-user-news-sidebar-admin-note p{margin:8px 0 0;}
.ton-user-news-main .ton-user-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
.ton-sub-no-hero .ton-hero,.ton-sub-no-hero .ton-hero-banner,.ton-sub-no-hero .hero-banner,.ton-sub-no-hero .hero-banner-section,.ton-sub-no-hero .hero-banner-wrap,.ton-sub-no-hero [class*="hero-banner"]{display:none!important;}
@media(max-width:1050px){.ton-user-news-layout{grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:16px;}}
@media(max-width:800px){.ton-user-news-layout{grid-template-columns:1fr;}.ton-user-news-sidebar{border-top:1px solid #ddd;padding-top:18px;}.ton-user-news-main .ton-user-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){.ton-user-news-main .ton-user-news-grid{grid-template-columns:1fr;}}
/* v1.7.9 admin-managed advertisement units in the fourth-column sidebar. */
.ton-user-news-ad{min-width:0;max-width:100%;overflow:hidden;background:#fff;border-radius:4px;}
.ton-user-news-ad img{display:block;max-width:100%;height:auto;}
.ton-user-news-ad ins.adsbygoogle{display:block;max-width:100%;}

/* My News Page sidebar: social channels first, advertisements directly below. */
.ton-user-news-sidebar h2{font-size:16px;line-height:1.3;margin:0 0 10px;padding:0 0 7px;border-bottom:1px solid #ddd;}
.ton-user-news-social-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.ton-user-news-social-list li{margin:0;padding:0;}
.ton-user-news-social-list a{display:block;text-decoration:none;font-weight:600;overflow-wrap:anywhere;}
.ton-user-news-ad-section{display:grid;gap:12px;}
.ton-user-news-ad{min-width:0;overflow:hidden;}
.ton-user-news-extra-sidebar{overflow-wrap:anywhere;}


/* v1.8.1 — TheOnlineNews.ca brand alignment for My News sidebar and saved cards. */
.ton-user-news-sidebar .ton-user-news-social{background:#f7f7f7;border-top:3px solid #070707;border-bottom:2px solid #ea580c;padding:12px;border-radius:0 0 4px 4px;}
.ton-user-news-sidebar .ton-user-news-social h2,.ton-user-news-sidebar .ton-user-news-ad-section h2{font-family:Georgia,'Times New Roman',serif;font-size:15px;font-weight:700;color:#111;border-bottom:1px solid #d9d9d9;padding-bottom:9px;margin:0 0 11px;}
.ton-user-news-sidebar .ton-user-news-social h2:after,.ton-user-news-sidebar .ton-user-news-ad-section h2:after{content:'';display:block;width:42px;height:3px;background:#ea580c;margin-top:8px;margin-bottom:-11px;}
.ton-user-news-social-list{gap:7px!important;}
.ton-user-news-social-list a{display:flex!important;align-items:center;gap:9px;padding:8px 9px;background:#fff;border:1px solid #dedede;border-radius:3px;color:#222!important;font-size:11px;transition:background .15s ease,color .15s ease,border-color .15s ease;}
.ton-user-news-social-list a:before{content:'↗';display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;background:#ea580c;color:#fff;font-size:13px;font-weight:800;border-radius:2px;}
.ton-user-news-social-list a:hover{background:#070707;border-color:#070707;color:#fff!important;}
.ton-user-news-ad-section{padding-top:2px;}
.ton-user-news-card{border-radius:5px;border-top:2px solid #ea580c;box-shadow:0 2px 13px rgba(0,0,0,.10);}
.ton-user-news-card .ton-user-card-header{background:#fff;border-bottom:1px solid #e5e5e5;min-height:32px;padding:6px 8px;}
.ton-user-news-card .ton-user-card-source{font-family:Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;color:#ea580c;}
.ton-user-news-card .ton-user-card-controls button{border-radius:2px;border-color:#e0e0e0;}
.ton-user-news-card .ton-user-card-image{height:104px;background:#f2f2f2;}
.ton-user-news-card .ton-user-card-copy{padding:9px 10px 11px;}
.ton-user-news-card .ton-user-card-copy h3{font-family:Georgia,'Times New Roman',serif;font-size:11px;line-height:1.25;margin:0;}
.ton-user-news-card .ton-user-card-copy h3 a{color:#171717;}
.ton-user-news-card .ton-user-card-copy h3 a:hover{color:#ea580c;}
.ton-user-news-card .ton-user-card-related-headlines{margin-top:9px;padding-top:8px;border-top:1px solid #eee;}
.ton-user-news-card .ton-user-card-related-headlines li>a:last-child{font-family:Georgia,'Times New Roman',serif;font-size:10px;}
.ton-user-section{border:0;border-top:2px solid #070707;border-radius:0;background:#f7f7f7;padding:12px;}
.ton-user-section>header{border-bottom:1px solid #d9d9d9;}
.ton-user-section h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;}
.ton-user-news-head{border-bottom:2px solid #070707;}
.ton-user-news-head .ton-kicker{color:#ea580c;font-size:9px;font-weight:900;letter-spacing:.08em;}
.ton-user-news-instructions{border-top:2px solid #ea580c;border-radius:0 0 5px 5px;}
@media(max-width:800px){.ton-user-news-card .ton-user-card-image{height:130px;}}

/* v1.8.3 My News Page refinements */
.ton-user-news-head .ton-kicker.ton-user-news-kicker{color:#fff!important;font-size:13.5px!important;line-height:1.25;padding:5px 9px;display:inline-block;font-weight:900;letter-spacing:.08em;}
.ton-sub-add-actions{flex-wrap:wrap;align-items:center;}
.ton-sub-add-actions .ton-sub-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;text-align:center;}
.ton-sub-modal-content .ton-sub-modal-title{margin-bottom:12px;}


/* v1.8.6 My News Page fixes: keep the Browse News search 21px below the DEVELOPING bar and use the site orange for Create Section. */
.ton-user-news .ton-user-news-search{margin-top:21px!important;margin-bottom:18px!important;}
.ton-user-news .ton-user-news-search .ton-news-page-search{margin-top:0!important;}
.ton-user-news .ton-user-news-actions .ton-add-section,
.ton-user-news .ton-user-news-actions .ton-sub-button.ton-add-section{background:#ea580c!important;border-color:#ea580c!important;color:#fff!important;}
.ton-user-news .ton-user-news-actions .ton-add-section:hover,
.ton-user-news .ton-user-news-actions .ton-sub-button.ton-add-section:hover{background:#d94a0b!important;border-color:#d94a0b!important;color:#fff!important;}

/* v1.8.8: Fix per-user stock ticker rendering and placement on My News Page. */
.ton-user-stock-ticker-settings{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:13px 16px;background:#fff;border:1px solid #e5e5e5;border-left:4px solid #ea580c;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.ton-user-stock-ticker-setting-copy strong{display:block;font-size:15px}.ton-user-stock-ticker-setting-copy p{margin:4px 0 0;color:#666;font-size:13px}
.ton-user-stock-ticker-form{display:flex;align-items:center;gap:10px;flex-shrink:0}.ton-stock-ticker-toggle{background:#ea580c!important}.ton-stock-ticker-toggle:hover{background:#d94b0d!important}
.ton-stock-ticker-status{font-size:12px;font-weight:700}.ton-stock-ticker-status.is-active{color:#16803c}.ton-stock-ticker-status.is-inactive{color:#777}
.ton-user-tradingview-ticker{width:100%;overflow:hidden;margin:0 0 18px;line-height:normal}.ton-user-tradingview-ticker-inner{width:100%;min-width:0}.ton-user-tradingview-ticker tv-ticker-tape{display:block;width:100%;max-width:100%}
@media(max-width:600px){.ton-user-stock-ticker-settings{align-items:flex-start;flex-direction:column}.ton-user-stock-ticker-form{width:100%;flex-wrap:wrap}.ton-user-tradingview-ticker{margin-bottom:14px}}

/* v1.8.8: ensure the active ticker widget renders full-width above Browse News. */
.ton-user-tradingview-ticker{display:block;min-height:44px;margin:0 0 18px;overflow-x:auto;overflow-y:hidden}
.ton-user-tradingview-ticker tv-ticker-tape{display:block;width:100%;min-height:40px}

/* v1.8.9: Classic TradingView ticker-tape embed layout. */
.ton-user-tradingview-ticker .tradingview-widget-container{width:100%!important;min-height:46px;overflow:hidden}
.ton-user-tradingview-ticker .tradingview-widget-container__widget{width:100%!important;min-height:44px}
.ton-user-tradingview-ticker iframe{max-width:100%!important}

/* Official TheOnlineNews.ca brand orange */
.ton-sub-button{background:#ea580c}
.ton-sub-button:hover,.ton-sub-button:focus{background:#c2410c;color:#fff}
.ton-header-account-links a:hover,.ton-add-my-news{color:#ea580c}
.ton-add-my-news:hover{background:#ea580c;border-color:#ea580c;color:#fff}
.ton-user-news-head{border-bottom-color:#ea580c}
.ton-user-news-ad-section .ton-ads-column-container{display:flex;flex-direction:column;gap:15px;margin:15px 0}
.ton-user-news-ad-section .ton-single-ad-card{width:100%;max-width:300px;margin:0 auto;text-align:center}
.ton-user-news-ad-section .ton-single-ad-card img{width:100%;max-width:300px;height:auto;display:block}

/* Official TON brand orange */
.ton-sub-button,.ton-user-news-actions .ton-sub-button{background-color:#ea580c;color:#fff}
.ton-sub-button:hover,.ton-sub-button:focus,.ton-user-news-actions .ton-sub-button:hover{background-color:#c2410c;color:#fff}
.ton-user-news-ad-section-managed{display:flex;flex-direction:column;gap:15px;margin-top:15px}
.ton-user-news-ad-section-managed .ton-ads-column-container{width:100%;max-width:300px;margin:0 auto}
.ton-user-news-ad-section-managed .ton-single-ad-card{width:100%;max-width:300px}
