
/* V14: Unified accessible editorial palette + prominent public channel actions. */
:root{--ssk14-ink:#173659;--ssk14-blue:#125a9d;--ssk14-gold:#f1b44f;--ssk14-paper:#f7faff;}
.sskn-magazine-theme .sskn-btn{font-weight:800!important;letter-spacing:.005em;min-height:43px;}
.sskn-magazine-theme .sskn-btn-gold{background:linear-gradient(125deg,#ffcf72,#f3ae3f)!important;color:#193d67!important;border:1px solid #dfa03d!important;box-shadow:0 7px 15px rgba(171,112,28,.16)!important;}
.sskn-magazine-theme .sskn-btn-gold:hover{background:linear-gradient(125deg,#ffdd9c,#f6b74d)!important;color:#14365f!important;}
.sskn-magazine-theme .sskn-btn-outline{border-color:#a3b9d1!important;color:#174678!important;background:#fff!important;}
.sskn-magazine-theme .sskn-btn-outline:hover{background:#ecf5ff!important;color:#114b89!important;}
.sskn-magazine-theme .sskn-btn-ghost{color:#fff!important;border-color:#a8c1df!important;}
.sskn-magazine-theme .ssk12-search-trigger{background:linear-gradient(135deg,#eaf3ff,#fff9e8)!important;color:#114777!important;border:1px solid #bdd4ea!important;box-shadow:0 6px 15px #143f7118!important;min-width:92px;}
.sskn-magazine-theme .ssk12-search-trigger:hover,.sskn-magazine-theme .ssk12-search-trigger:focus-visible{background:#d9ecff!important;color:#103b6b!important;outline:2px solid #a5c2e3;outline-offset:2px;}
.sskn-magazine-theme .sskn-nav a{font-weight:750;}
.sskn-magazine-theme a:focus-visible,.sskn-magazine-theme button:focus-visible{outline:3px solid #f4bc62;outline-offset:3px;}
.ssk14-footer-channel,.ssk14-service-channel{display:flex;align-items:center;gap:18px;border-radius:20px;padding:22px 26px;min-width:0;}
.ssk14-service-channel{margin:22px 0 27px;border:1px solid #c5d9eb;background:linear-gradient(112deg,#e9f6ff,#fff8e9);box-shadow:0 10px 26px rgba(28,84,145,.08);}
.ssk14-footer-channel{margin:18px 0 30px;border:1px solid rgba(255,218,162,.42);background:linear-gradient(113deg,rgba(29,74,124,.9),rgba(24,91,139,.9));color:#fff;}
.ssk14-footer-channel-copy,.ssk14-service-channel-copy{flex:1;min-width:0;}
.ssk14-footer-channel-copy>span,.ssk14-service-channel-copy>span{display:block;font-weight:850;font-size:10px;letter-spacing:.13em;margin-bottom:5px;color:#edbd65;}
.ssk14-footer-channel-copy strong,.ssk14-service-channel h2{display:block;font-size:clamp(17px,2.2vw,22px)!important;line-height:1.3!important;margin:0!important;font-weight:850!important;}
.ssk14-service-channel h2{color:#143f77!important;}
.ssk14-footer-channel p,.ssk14-service-channel p{margin:6px 0 0;font-size:13px;line-height:1.55;}
.ssk14-footer-channel p{color:#e6f1fb;}.ssk14-service-channel p{color:#415c79;}
.ssk14-channel-badge,.ssk14-service-channel-icon{height:53px;width:53px;display:grid;place-items:center;flex:none;border-radius:15px;background:#fff2d8;color:#a87421;font-size:27px;box-shadow:0 5px 16px #052b5415;}
.ssk14-channel-join{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:47px;min-width:0;padding:11px 17px;border-radius:12px;text-align:center;white-space:normal;background:linear-gradient(120deg,#f8c971,#f0ac48);color:#11375c!important;font-size:13.5px;line-height:1.35;font-weight:850;text-decoration:none!important;box-shadow:0 7px 17px #50340b2a;flex:none;}
.ssk14-channel-join:hover{background:#ffe2a3;color:#0e3255!important;transform:translateY(-1px);}
.sskn-magazine-theme .sskn-service-detail{min-width:0;}
.sskn-magazine-theme .sskn-service-detail img,.sskn-magazine-theme .sskn-richtext img{max-width:100%;height:auto;}
.sskn-magazine-theme .sskn-richtext iframe,.sskn-magazine-theme .sskn-editor-content iframe{max-width:100%;}
.sskn-magazine-theme .sskn-richtext table,.sskn-magazine-theme .sskn-editor-content table{display:block;max-width:100%;overflow-x:auto;}
.sskn-magazine-theme .sskn-service-detail *{overflow-wrap:break-word;}
.sskn-magazine-theme .sskn-service-detail .sskl-portal-card,.sskn-magazine-theme .sskn-service-detail .ssk12-guide-section{min-width:0;}
.sskn-magazine-theme .ssk13-documents-head{align-items:center;}
@media(max-width:950px){.ssk14-footer-channel,.ssk14-service-channel{flex-wrap:wrap;}.ssk14-footer-channel .ssk14-channel-join,.ssk14-service-channel .ssk14-channel-join{margin-left:auto;}}
@media(max-width:720px){.ssk14-footer-channel,.ssk14-service-channel{padding:18px 16px;gap:13px;border-radius:16px;}.ssk14-footer-channel .ssk14-channel-join,.ssk14-service-channel .ssk14-channel-join{width:100%;margin-left:0;}.ssk14-channel-badge,.ssk14-service-channel-icon{height:44px;width:44px;border-radius:12px;}.sskn-magazine-theme .sskn-service-banner-actions{display:flex;flex-wrap:wrap;gap:9px;}.sskn-magazine-theme .sskn-service-banner-actions .sskn-btn{flex:1 1 145px;text-align:center;justify-content:center;}.sskn-magazine-theme .sskn-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}.sskn-magazine-theme .sskn-story-card{min-width:0;}}
@media(max-width:475px){.sskn-magazine-theme .sskn-footer-cols{grid-template-columns:1fr!important;}.sskn-magazine-theme .sskn-service-banner-actions .sskn-btn{flex-basis:100%;}.sskn-magazine-theme .sskn-service-card .sskl-service-actions{gap:8px!important;}.sskn-magazine-theme .sskl-explore-button,.sskn-magazine-theme .sskl-apply-whatsapp{font-size:12.5px!important;padding:11px 7px!important;}.sskn-magazine-theme .sskn-header-actions .ssk12-search-trigger{min-height:38px;}.ssk14-service-channel h2{font-size:17px!important;}}
@media(max-width:342px){.sskn-magazine-theme .sskl-service-actions{grid-template-columns:1fr!important;}.sskn-magazine-theme .sskn-header-actions{gap:5px;}}

/* Compatibility: if an obsolete V11 public-buttons addon remains active, its injected quick-row controls must not duplicate Explore/Apply. Deactivate that addon after upgrade. */
.sskn-magazine-theme .sskl-quick-row>.sskfix-actions{display:none!important;}
