.shen-notice{--shen-notice-accent-width:3px;--shen-notice-accent-color:#d63838;--shen-section-padding-y:53px;padding:53px 0;overflow:hidden;background:#f1f2fb;color:#596579}.shen-notice__inner{width:100%;max-width:100%;margin:0 auto}.shen-notice__card{display:grid;position:relative;width:100%;padding:44px 45px 40px;border:1px solid #d5d9e3;border-radius:22px;background:rgba(255,255,255,.84);box-shadow:0 8px 24px rgba(22,38,72,.025);box-sizing:border-box;grid-template-columns:72px minmax(0,1fr);gap:30px;animation:shen-content-notice-enter .72s cubic-bezier(.2,.75,.2,1) both;transition:box-shadow .25s ease}.shen-notice__card:hover{box-shadow:0 15px 34px rgba(22,38,72,.07)}.shen-notice__card.has-accent::before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--shen-notice-accent-width);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;background:var(--shen-notice-accent-color)}.shen-notice__icon-wrap{display:flex;align-items:flex-start;justify-content:flex-start}.shen-notice__icon{display:flex;width:58px;height:58px;border-radius:14px;background:rgba(214,56,56,.11);align-items:center;justify-content:center;flex:0 0 auto;color:#d63838;font-size:29px;line-height:1;animation:shen-content-notice-pulse 3s ease-in-out infinite}.shen-notice__icon i{display:block;line-height:1;font-style:normal}.shen-notice__icon svg{display:block;width:1em;height:1em;fill:currentColor;stroke:none}.shen-notice__body{min-width:0}.shen-notice__eyebrow{margin:2px 0 7px;color:#687184;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.shen-notice .shen-notice__title,.shen-article-content .shen-notice .shen-notice__title{margin:0 0 22px;padding:0;border:0;color:#465774;font-size:25px;font-weight:500;line-height:1.35}.shen-notice__desc{color:#596579;font-size:15px;line-height:1.75}.shen-notice .shen-notice__desc>:first-child{margin-top:0}.shen-notice .shen-notice__desc>:last-child{margin-bottom:0}.shen-notice .shen-notice__desc p{margin:0 0 20px;text-align:left}.shen-notice__desc a{color:#001f55;text-decoration:underline;text-underline-offset:2px}.shen-notice__desc:is(ul,ol),.shen-notice__desc :is(ul,ol){margin:0 0 16px;padding-left:1.5em}.shen-notice__desc li{margin-bottom:6px}.shen-notice__desc :is(strong,b){font-weight:600}.shen-notice__desc img{max-width:100%;height:auto}
@keyframes shen-content-notice-enter{from{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}@keyframes shen-content-notice-pulse{0%,100%{box-shadow:0 0 0 0 rgba(214,56,56,0);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(214,56,56,.06);transform:scale(1.035)}}
@media(max-width:1024px){.shen-notice{--shen-section-padding-y:48px;padding:48px 0}.shen-notice__card{padding:38px 34px 36px;grid-template-columns:66px minmax(0,1fr);gap:25px}}
@media(max-width:700px){.shen-notice{--shen-section-padding-y:35px;padding:35px 0}.shen-notice__card{padding:30px 25px;grid-template-columns:1fr;gap:20px}.shen-notice__icon-wrap{justify-content:center}.shen-notice__icon{width:52px;height:52px;font-size:26px}.shen-notice__eyebrow,.shen-notice .shen-notice__title,.shen-article-content .shen-notice .shen-notice__title{text-align:center}.shen-notice .shen-notice__title,.shen-article-content .shen-notice .shen-notice__title{margin-bottom:18px;font-size:23px}.shen-notice__desc{font-size:14px;line-height:1.75}.shen-notice .shen-notice__desc p{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.shen-notice__card{animation:none}.shen-notice__icon{animation:none}}
.shen-notice__card.has-no-icon{grid-template-columns:minmax(0,1fr)}

/* 可自定义外观的属性以透明/无样式作为回退值；Elementor 默认值负责实际初始外观。 */
.shen-notice{background-color:transparent}
.shen-notice__card,.shen-notice__card:hover{border-style:none;border-radius:0;background-color:transparent;box-shadow:none}
.shen-notice__icon{background-color:transparent}
