.baidu-page{width:100%;max-width:1280px;margin:0 auto;color:var(--mirror-ink,#f5f5f7)}.baidu-panel{padding:28px;border:1px solid var(--mirror-line,#343746);border-radius:16px;background:var(--mirror-card,#151821);margin-bottom:20px}.baidu-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.baidu-head h1{font-size:21px;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.baidu-title-name{font-weight:700}.baidu-title-vip{color:#e7b54a;font-weight:700;letter-spacing:.02em}.baidu-title-sub{font-weight:400}.baidu-title-bolt{display:inline-flex;color:#e7b54a}.baidu-title-bolt svg{width:22px;height:22px;display:block}.baidu-head h2{font-size:18px;margin:0}.baidu-form{display:grid;gap:16px}.baidu-form label{display:grid;gap:8px;font-size:14px}.baidu-form textarea,.baidu-form input{width:100%;box-sizing:border-box;border:1px solid var(--mirror-line,#343746);border-radius:10px;padding:12px;background:var(--mirror-soft,#202330);color:inherit;font:inherit}.baidu-form textarea{resize:vertical;min-height:100px}.baidu-form-foot{display:flex;gap:16px;align-items:end}.baidu-form-foot label{max-width:190px}.baidu-form-foot button{border:0;border-radius:10px;padding:12px 24px;background:#0071e3;color:white;font:inherit;cursor:pointer}.baidu-page button:disabled{opacity:.55;cursor:default}.baidu-head button:not(.prompt-assistant-icon),.baidu-breadcrumb button,.baidu-name{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.baidu-breadcrumb{display:flex;flex-wrap:wrap;gap:8px}.baidu-breadcrumb button:not(:last-child)::after{content:' /';opacity:.5}.baidu-file{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--mirror-line,#343746)}.baidu-name{flex:1;text-align:left;min-width:0;overflow-wrap:anywhere}.baidu-size{font-size:13px;opacity:.65;white-space:nowrap}.baidu-download{color:#2997ff;text-decoration:none;white-space:nowrap;font-weight:600}#baidu-feedback{margin-bottom:0;overflow-wrap:anywhere}#baidu-count{font-size:13px;opacity:.65}.day-mode .baidu-form textarea,.day-mode .baidu-form input{background:#f7f8fc}.baidu-page [hidden]{display:none!important}@media(max-width:600px){.baidu-panel{padding:18px}.baidu-file{gap:10px;flex-wrap:wrap}.baidu-head{align-items:start}.baidu-name{font-size:14px}.baidu-size{font-size:12px}}
.day-mode .baidu-page{color:#20232b}.day-mode .baidu-panel{background:#fff;border-color:#e6e8ef}.day-mode .baidu-file{border-color:#e6e8ef}.day-mode .baidu-form textarea,.day-mode .baidu-form input{border-color:#dfe2ed}.day-mode .baidu-title-vip{color:#b07a12}.day-mode .baidu-title-bolt{color:#e0a21f}

.baidu-folder-button{border:0;background:transparent;font:inherit;cursor:pointer;padding:0}#baidu-batch-progress{width:100%;height:8px;accent-color:#18a878}#baidu-batch-errors{white-space:pre-wrap;font:inherit;color:#e06456}.baidu-batch-note{font-size:13px;opacity:.65}
.baidu-batch-layout{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center}.baidu-batch-main{min-width:0}.baidu-batch-ring{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#18a878 var(--baidu-batch-progress,0%),color-mix(in srgb,var(--mirror-line,#343746) 70%,transparent) 0)}.baidu-batch-ring::before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--mirror-card,#151821)}.baidu-batch-ring span{position:relative;text-align:center;font-size:11px;line-height:1.3;font-weight:600;color:#18a878}.baidu-batch-ring span b{font-size:14px}.baidu-batch-main .baidu-head{margin-bottom:8px}.baidu-batch-main .baidu-head h2 small{font-size:11px;font-weight:500;color:#16865f;margin-left:7px}.baidu-batch-main #baidu-batch-status{margin:0 0 12px}.baidu-batch-main .baidu-batch-note{margin:12px 0 0}.day-mode .baidu-batch-ring{background:conic-gradient(#18a878 var(--baidu-batch-progress,0%),#e8edf1 0)}.day-mode .baidu-batch-ring::before{background:#fff}.day-mode .baidu-batch-ring span{color:#16865f}
@media(max-width:600px){.baidu-batch-layout{grid-template-columns:68px minmax(0,1fr);gap:12px}.baidu-batch-ring{width:64px;height:64px}.baidu-batch-ring::before{inset:6px}.baidu-batch-ring span{font-size:13px}.baidu-batch-main .baidu-head{gap:8px}.baidu-batch-main .baidu-head h2{font-size:16px}.baidu-batch-main .baidu-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.baidu-batch-main .baidu-head button:not(.prompt-assistant-icon){font-size:12px}}

#baidu-clear{flex:0 0 40px;padding:0}


.baidu-form-foot .baidu-billing-notice{margin:0!important;flex:1;min-width:260px}
#baidu-feedback{flex:0 1 auto;max-width:min(380px,100%);margin:0;padding:9px 13px;border:1px solid #dce8f8;border-radius:9px;background:#f2f7ff;color:#3972bd;font-size:13px;line-height:1.4;white-space:normal}
#baidu-feedback[hidden]{display:none!important}
#baidu-feedback[data-kind="loading"]{display:flex;align-items:center;gap:8px;width:auto;max-width:min(380px,100%);padding:9px 13px;border:1px solid #dce8f8;border-radius:9px;background:#f2f7ff;color:#3972bd;font-size:13px;line-height:1.4}
#baidu-feedback[data-kind="loading"]::after{content:none}
#baidu-feedback[data-kind="loading"]::before{content:'';width:13px;height:13px;flex:none;border:2px solid #c9dcf4;border-top-color:#3972bd;border-radius:50%;animation:baidu-status-spin .8s linear infinite}
#baidu-feedback[data-kind="success"]{display:inline-flex;align-items:center;width:auto;max-width:min(380px,100%);padding:9px 13px;border:1px solid #b9e7d1;border-radius:9px;background:#f2fcf7;color:#18885d;font-size:13px;line-height:1.4}
#baidu-feedback[data-kind="success"]::before{content:'';width:7px;height:7px;flex:none;margin-right:7px;border-radius:50%;background:#26ae78}
#baidu-feedback[data-kind="success"]::after{content:none}
#baidu-feedback[data-kind="loading"] .baidu-feedback-row{display:flex;align-items:center;gap:8px}
#baidu-feedback[data-kind="loading"] .baidu-feedback-row>span{flex:1;min-width:0;overflow-wrap:anywhere}
@keyframes baidu-status-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#baidu-feedback[data-kind="loading"]::before{animation:none}}
@media(max-width:760px){.baidu-form-foot{flex-wrap:wrap}.baidu-form-foot .baidu-billing-notice{order:3;flex:0 0 100%;width:100%;box-sizing:border-box;min-width:0}}
@media(max-width:760px){#baidu-feedback{order:3;flex:0 1 auto;max-width:100%}.baidu-form-foot .baidu-billing-notice{order:4}}
/* 限免时间段提示：标题下方绿色胶囊，展示 24h 内仅扣 1 次的免费截止时间。 */
.baidu-free-hint{display:inline-flex;align-items:center;gap:6px;margin:-10px 0 18px;padding:5px 12px;border-radius:999px;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.38);color:#34d399;font-size:13px;line-height:1.4}
.baidu-free-hint svg{width:15px;height:15px;flex:none}
.baidu-free-hint b{font-weight:600}
.day-mode .baidu-free-hint{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.36);color:#0b8a5e}
/* 读取目录等加载提示：文字 + 缩略进度条，明显区别于普通灰字提示。 */
#baidu-feedback[data-kind="loading"]{--baidu-accent:#69abff;--baidu-track:rgba(105,171,255,.25);box-sizing:border-box;width:310px;max-width:100%;display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid var(--mirror-line,#343746);border-radius:12px;background:var(--mirror-soft,#202330);color:var(--mirror-ink,#f5f5f7);font-size:14px;line-height:1.5}
#baidu-feedback[data-kind="loading"]::after{content:'';display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--baidu-track) 0%,var(--baidu-track) 34%,var(--baidu-accent) 50%,var(--baidu-track) 66%,var(--baidu-track) 100%);background-size:230% 100%;animation:baidu-loading-sweep 1.3s linear infinite}
@keyframes baidu-loading-sweep{from{background-position:100% 0}to{background-position:0% 0}}
@media(prefers-reduced-motion:reduce){#baidu-feedback[data-kind="loading"]::after{animation:none;background-size:100% 100%;background:linear-gradient(90deg,var(--baidu-accent) 0%,var(--baidu-accent) 32%,var(--baidu-track) 32%,var(--baidu-track) 100%)}}
.day-mode #baidu-feedback[data-kind="loading"]{--baidu-accent:#0071e3;--baidu-track:rgba(0,113,227,.18);border-color:#e6e8ef;background:#f7f8fc;color:#20232b}
/* 加载提示右侧的「取消」按钮：文字左、按钮右同一行，进度条仍在下方占满整行。 */
.baidu-feedback-row{display:flex;align-items:center;gap:12px}
.baidu-feedback-row>span{flex:1;min-width:0;overflow-wrap:anywhere}
#baidu-cancel{flex:none;border:1px solid var(--mirror-line,#343746);border-radius:8px;padding:2px 12px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}
#baidu-cancel:hover{border-color:#2997ff;color:#2997ff}
.day-mode #baidu-cancel{border-color:#dfe2ed}
.day-mode #baidu-cancel:hover{border-color:#0071e3;color:#0071e3}
.day-mode #baidu-feedback{border-color:#dce8f8;background:#f2f7ff;color:#3972bd}.day-mode #baidu-feedback[data-kind="success"]{border-color:#b9e7d1;background:#f2fcf7;color:#18885d}
/* 状态提示位于“解析文件”右侧：覆盖旧版加载卡片规则。 */
#baidu-feedback[data-kind="loading"]{box-sizing:border-box;width:auto;max-width:min(380px,100%);display:flex;flex-direction:row;gap:8px;padding:9px 13px;border:1px solid #dce8f8;border-radius:9px;background:#f2f7ff;color:#3972bd;font-size:13px;line-height:1.4}
#baidu-feedback[data-kind="loading"]::after{content:none}
