/* 简约风响应式下载模块样式 - 仅优化视觉，不改动业务逻辑 *//* 基础统一：清除默认边距，简化布局 */.jzinfo-down, .attach_nopermission, .actions, h4, p, .payread-button {    margin: 0;    padding: 0;    box-sizing: border-box;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}/* 1. 可下载状态容器：极简卡片 */.jzinfo-down.jz_zpojie {    width: 100%;    max-width: 1000px;    margin: 1rem auto;    padding: 1.2rem 1.5rem;    background: #fff;    border-radius: 8px;    border: 1px solid #f0f0f0;}/* 下载标题：简洁图标+文字 */.jzinfo-down.jz_zpojie h4 {    display: flex;    align-items: center;    gap: 0.6rem;    font-size: 1rem;    font-weight: 500;    color: #333;    margin-bottom: 1rem;}/* 下载图标：弱化装饰，突出功能 */.jzinfo-down.jz_zpojie h4 .jziconf.fa-download {    font-size: 1.1rem;    color: #666;}/* 解压密码：轻量提示 */.jzinfo-down.jz_zpojie p {    font-size: 0.85rem;    color: #666;    margin-bottom: 1rem;    line-height: 1.4;}/* 清除列表默认样式 */.jzinfo-down.jz_zpojie .actions {    list-style: none;}/* 下载按钮：简约扁平风 */.jzinfo-down.jz_zpojie .actions .button.primary {    display: inline-block;    padding: 0.6rem 1.5rem;    background: #333;    color: #fff;    font-size: 0.9rem;    text-decoration: none;    border-radius: 4px;    transition: background 0.2s ease;}/* 按钮hover：极简反馈 */.jzinfo-down.jz_zpojie .actions .button.primary:hover {    background: #555;}/* 2. 无权限提示容器：轻量警告 */.attach_nopermission.attach_tips {    width: 100%;    max-width: 1000px;    margin: 1rem auto;    padding: 1.2rem 1.5rem;    background: #fff8f0;    border-radius: 8px;    border: 1px solid #ffe8cc;}/* 无权限标题：简洁醒目 */.attach_nopermission.attach_tips div h3 {    font-size: 0.95rem;    font-weight: 500;    color: #e67e22;    margin-bottom: 0.8rem;    line-height: 1.4;}/* 无权限说明：清晰易读 */.attach_nopermission.attach_tips div p {    font-size: 0.85rem;    color: #666;    line-height: 1.5;    margin-bottom: 0.5rem;}/* 权限链接：弱化装饰，突出引导 */.attach_nopermission.attach_tips div p a {    color: #333;    text-decoration: underline;    text-underline-offset: 2px;}/* 3. 立即帮助按钮：简约统一 */.payread-button {    outline: none;    border: none;    background: #e67e22;    color: #fff;    padding: 0.6rem 1.5rem;    font-size: 0.9rem;    border-radius: 4px;    cursor: pointer;    transition: background 0.2s ease;}/* 按钮hover：极简反馈 */.payread-button:hover {    background: #d35400;}/* 4. 响应式适配：简化布局，优化点击 */@media (max-width: 768px) {    .jzinfo-down.jz_zpojie, .attach_nopermission.attach_tips {        padding: 1rem;        margin: 0.8rem;    }    /* 移动端按钮全屏，方便点击 */    .jzinfo-down.jz_zpojie .actions .button.primary,    .payread-button {        width: 100%;        text-align: center;    }}/* 小屏手机适配：进一步简化文字 */@media (max-width: 375px) {    .jzinfo-down.jz_zpojie h4 {        font-size: 0.95rem;    }    .attach_nopermission.attach_tips div h3 {        font-size: 0.9rem;    }}