﻿.cam-movie-warning{display:flex;align-items:center;gap:8px;background:#fff0ed;border:1px solid #eea29b;border-left:4px solid #d83026;padding:7px 9px;margin:0 0 4px;color:#a71f18;font:12px/1.4 Arial,Helvetica,sans-serif;text-align:left;box-sizing:border-box}
.cam-movie-warning>span{font-size:23px;line-height:1;flex-shrink:0}.cam-movie-warning b{display:block;font-size:12px}.cam-movie-warning small{display:block;font-size:10px;color:#8b413b;font-weight:400;margin-top:2px}
.reference-ui #rp-releases .cam-release-badge{display:inline-flex;align-items:center;gap:3px;background:#fff0ed;border:1px solid #e7978f;border-radius:4px;color:#b32b22;padding:3px 6px;margin:3px 0 0;font:700 9px/1.2 Arial,sans-serif;white-space:nowrap;vertical-align:middle}
.reference-ui #rp-releases .rp-release-icons .cam-release-badge{margin:0}
@media(max-width:600px){.cam-movie-warning{padding:7px;gap:6px}.cam-movie-warning small{line-height:1.45}.cam-movie-warning b{font-size:11px}}

.cam-movie-warning.cam-notice-v3{position:relative;display:flex;align-items:center;gap:18px;padding:15px 18px;margin:8px 0 12px;border:1px solid #90cfff;border-left:6px solid #0784ff;border-radius:12px;background:linear-gradient(115deg,#f5fbff,#e0f2ff);box-shadow:inset 0 0 0 2px #fff,0 3px 6px #0d52852b;color:#12283f;font:13px/1.45 Arial,Helvetica,sans-serif;text-align:left}
.cam-notice-v3>.cam-notice-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #0877c9;border-radius:50%;background:linear-gradient(#289fed,#0067b7);color:white;box-shadow:inset 0 1px 1px #ffffff70}
.cam-notice-icon svg{display:block;width:30px;height:30px}
.cam-notice-copy{flex:1;min-width:0;border-left:1px solid #9dd6fb;padding-left:18px}
.cam-notice-v3 .cam-notice-copy b{display:block;margin:0 0 3px;color:#083c86;font-size:17px;line-height:1.25;font-weight:700}
.cam-notice-copy p{margin:0!important;padding:0;color:#152b41;font-size:13px;line-height:1.45}
.cam-notice-v3 .cam-notice-copy small{display:block;margin-top:3px;color:#566678;font-size:12px;line-height:1.4;font-weight:400}
.cam-notice-v3>.cam-notice-tag{align-self:flex-start;flex:none;display:inline-block;margin-top:1px;border-radius:8px;background:linear-gradient(#ffdf70,#ffd34f);color:#1b2833;padding:5px 12px;font:700 11px/1.2 Arial,sans-serif;white-space:nowrap}
@media(max-width:600px){.cam-movie-warning.cam-notice-v3{gap:10px;padding:13px 10px;border-left-width:5px}.cam-notice-v3>.cam-notice-icon{width:34px;height:34px;flex-basis:34px}.cam-notice-icon svg{width:23px;height:23px}.cam-notice-copy{padding-left:10px}.cam-notice-v3 .cam-notice-copy b{font-size:14px;padding-right:0}.cam-notice-copy p{font-size:12px}.cam-notice-v3 .cam-notice-copy small{font-size:11px}.cam-notice-v3>.cam-notice-tag{display:none}}
