:root{--bw-red:#be0808;--bw-gold:#ef9700;--bw-ink:#28262a;--bw-line:#ece7e3;--bw-soft:#fff6f2}
.el-button--primary,.nav-chose,.top-select.nav-chose{background-color:var(--bw-red)!important;border-color:var(--bw-red)!important;color:#fff!important}.el-button--primary:hover{background-color:#d21919!important;border-color:#d21919!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core,.el-tabs__active-bar{background-color:var(--bw-red)!important;border-color:var(--bw-red)!important}.el-radio__input.is-checked+.el-radio__label,.el-tabs__item.is-active,.el-button--text,.el-select-dropdown__item.selected{color:var(--bw-red)!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--bw-red)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--bw-ink)!important}.bowen-brand{display:inline-flex;align-items:center;gap:7px;color:var(--bw-ink);font-weight:700;font-size:18px;margin:0 20px 0 12px;white-space:nowrap}.bowen-brand img{width:52px;height:52px;object-fit:contain;background:white;border-radius:8px}.login-page{background:radial-gradient(ellipse at 10% 0%,#fff0e4,transparent 60%),#f8f6f4!important}.login-page .login-container{background:#fff!important}.login-page .login-logo{background:#fff!important}.login-page .login-logo img{object-fit:contain!important;width:100%!important;max-height:380px}.login-page .login-box{background:#fff!important}.login-page .login-mobile-kicker{color:var(--bw-red)!important}.login-page .login-btn{background:var(--bw-red)!important}.login-page .login-title{color:#2d2523!important}.bowen-console{color:var(--bw-ink);font:14px/1.65 system-ui,sans-serif;padding:28px;max-width:1440px;margin:0 auto}.bowen-console *{box-sizing:border-box}.bowen-console header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.bowen-console h2{font-size:27px;letter-spacing:-.5px;margin:4px 0}.bowen-console h3{font-size:17px;margin:0 0 16px}.bowen-console p{margin:8px 0;color:#776f69}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--bw-red);font-weight:650}.bowen-console button,.bowen-console input,.bowen-console select,.bowen-console textarea{font:inherit;border:1px solid #dfd9d3;border-radius:7px;padding:8px 12px;background:#fff;color:inherit}.bowen-console input[type=checkbox]{accent-color:var(--bw-red);width:17px;height:17px;vertical-align:middle;margin:0 8px 0 0}.bowen-console button{cursor:pointer;white-space:nowrap}.bowen-console button.primary,.follow-page .primary{background:var(--bw-red)!important;border-color:var(--bw-red)!important;color:white}.bowen-console button:disabled{opacity:.45;cursor:default}.bowen-console small{display:block;color:#877d74;font-size:12px;margin-top:6px}.bw-filters,.bw-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.bw-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.bw-card{border:1px solid var(--bw-line);border-radius:12px;padding:22px;background:#fff;margin:0 0 18px}.bw-label{display:block;margin:15px 0 6px;font-weight:600}.bw-table{overflow:auto;border:1px solid var(--bw-line);border-radius:10px;margin:16px 0}.bowen-console table{border-collapse:collapse;width:100%;min-width:780px;text-align:left}.bowen-console th{background:#faf7f4;font-weight:600;color:#6f655d;white-space:nowrap}.bowen-console th,.bowen-console td{padding:14px 16px;border-bottom:1px solid var(--bw-line);vertical-align:top}.bw-content{min-width:230px;max-width:430px;white-space:pre-wrap;overflow-wrap:anywhere}.bw-tag{display:inline-block;font-weight:500;font-size:12px;padding:3px 8px;border-radius:5px;background:#f2f0ed;white-space:nowrap}.bw-tag.follow{background:#fff1df;color:#985c00}.bw-tag.manual{background:#f3ebeb;color:#9d1111}.bw-tag.success{background:#eaf6ee;color:#277a41}.bw-tag.failed{background:#ffebeb;color:#b52424}.bowen-console footer{display:flex;justify-content:flex-end;align-items:center;gap:16px}.bowen-console textarea{width:100%;min-width:160px;resize:vertical}.bw-tabs{display:flex;gap:8px;margin:12px 0 20px}.bw-tabs .selected{background:var(--bw-soft);border-color:#deb1a7;color:var(--bw-red)}.bw-error{color:#b51e20!important}.bowen-console .empty{text-align:center;padding:45px;color:#887e76}.bw-window{display:flex;gap:10px;margin:8px 0}.bw-hint{padding:10px 14px;background:#fff8ee;border-radius:8px;color:#996425}.bw-status{font-size:13px}.bw-days{display:flex;gap:12px;flex-wrap:wrap}.bw-days label{font-weight:400}.follow-page .result.active{background:#fff4ee!important}.follow-page .selected{background:#fff8f3!important;border-color:#f3d5c4!important}
.header-page{padding-left:16px!important}.header-page .active-nav{background:var(--bw-red)!important}.header-page .logo-img{display:none!important}
@media(max-width:700px){.bowen-console{padding:16px}.bowen-console h2{font-size:23px}.bw-grid{grid-template-columns:1fr}.bowen-console header{align-items:flex-start}.bowen-console .bw-card{padding:16px}.bowen-brand{margin:0 7px;font-size:14px}.bowen-brand img{width:34px;height:34px}.header-page .bowen-brand{display:none}.login-page .login-logo{display:block!important;width:100%!important}.login-page .login-logo img{height:130px!important}.login-page .login-container{max-width:420px!important}.login-page .login-box{box-shadow:none!important}.login-page .login-mobile-kicker{display:none!important}}

/* 朋友圈发布记录：主表摘要，客服号详情按需展开 */
.publication-records .bw-table{max-height:calc(100vh - 260px);overflow:auto}.publication-records .bw-table table{min-width:980px;table-layout:fixed}.publication-records .bw-table th:nth-child(1){width:150px}.publication-records .bw-table th:nth-child(2){width:260px}.publication-records .bw-table th:nth-child(3){width:360px}.publication-records .bw-table th:nth-child(4){width:220px}.publication-records .bw-table th:nth-child(5){width:180px}.publication-records .bw-table td{padding:10px 12px}.publication-records .bw-expand{display:inline-flex;align-items:center;color:var(--bw-red);background:#fff8f5;border-color:#e9c5ba;font-size:13px}.publication-records .bw-account-details{margin-top:8px;border:1px solid var(--bw-line);border-radius:8px;background:#fffdfa;max-height:260px;overflow:auto}.publication-records .bw-detail-table{min-width:700px!important;width:100%!important;font-size:12px}.publication-records .bw-detail-table th,.publication-records .bw-detail-table td{padding:7px 9px}.publication-records .bw-detail-table th{background:#faf7f4}.publication-records .bw-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:5em}.publication-records .bw-tag{vertical-align:middle}.publication-records .bw-table td small{display:block;max-height:3.2em;overflow:hidden;text-overflow:ellipsis}
