.announcement-drawer-shell .frame{overflow:hidden;padding:0!important}.announcement-drawer{box-sizing:border-box;min-height:300px;background:#fff;color:#1f2329;border-radius:14px 14px 0 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.announcement-drawer-dark{background:#1f2025;color:#f2f3f5}.announcement-header{display:flex;align-items:center;justify-content:space-between;padding:24rpx 40rpx 16rpx;background:transparent linear-gradient(180deg,#e7edff,#fff)}.announcement-title{flex:1;margin-right:24rpx;color:#1d2129;font-size:calc(34rpx + .5 * (1rem - 16px));font-weight:700;line-height:calc(48rpx + .5 * (1rem - 16px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-close-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56rpx;height:56rpx;border-radius:50%;background:0 0}.drawer-close-shadow{box-shadow:none}.announcement-content{box-sizing:border-box;min-height:360rpx;max-height:720rpx;padding:24rpx 40rpx;color:inherit;font-size:calc(30rpx + .5 * (1rem - 16px));line-height:1.7}.announcement-footer{padding:20rpx 40rpx 40rpx}.announcement-confirm-btn{width:100%!important;border-radius:100rpx;background-color:#3370ff!important;color:#fff!important;font-size:calc(32rpx + .5 * (1rem - 16px));font-weight:500}.announcement-confirm-btn::after{border:0}.announcement-drawer-dark .announcement-header{background:#1f2025}.announcement-drawer-dark .announcement-title{color:#fff}.announcement-drawer-dark .announcement-close-icon{background:rgba(255,255,255,.12)}