.project-workbench.project-rule-standard-page{background:#f6f8fc;color:#171b24;font-family:"Microsoft YaHei","宋体",serif}
.project-workbench.project-rule-standard-page .project-side{width:276px;background:linear-gradient(180deg,#163e98,#0f57b8)}
.project-workbench.project-rule-standard-page .project-top{height:66px;padding:0 38px;border-bottom:1px solid #e4e9f2;background:#f6f8fc;color:#7c8798;box-shadow:none}
.project-workbench.project-rule-standard-page .project-top .project-page-trail{min-height:66px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#7c8798;font-size:14px}
.project-workbench.project-rule-standard-page .project-page-trail button{color:#7c8798;font-size:14px}
.project-workbench.project-rule-standard-page .project-page-trail i{margin:0 9px;color:#bbc4d1}
.project-workbench.project-rule-standard-page .project-top-return{margin-right:15px;color:#245ca4;font-size:14px}
.project-workbench.project-rule-standard-page .project-workspace{padding:0 38px 52px}
.project-rule-standard-page .project-rule-context{margin:27px 0 18px;padding:0;border:0;border-radius:0;background:transparent}
.project-rule-standard-page .project-rule-context h1{margin:0 0 8px;color:#171b24;font-size:27px}
.project-rule-standard-page .project-rule-context .project-context-meta{gap:18px;color:#7c8798;font-size:13px}
.project-rule-standard-page .project-rule-context .back-projects{align-self:flex-start;margin-top:4px;color:#245ca4;font-size:14px}
.project-rule-standard-page .rule-sections-shell{padding:0 0 24px}
.project-rule-standard-page .rule-section-tabs{position:static;display:flex;gap:8px;margin:0 0 12px;padding:0;overflow-x:auto;background:transparent}
.project-rule-standard-page .rule-section-tabs .btn{min-width:max-content;min-height:34px;height:34px;padding:0 25px 0 13px;border:1px solid #d8e0eb;border-radius:5px;background:#fff;color:#425168;font-family:inherit;font-size:13px;font-weight:400;line-height:1;box-shadow:none}
.project-rule-standard-page .rule-section-tabs .btn.active{border-color:#1c55ad;background:linear-gradient(180deg,#163e98,#0f57b8);color:#fff;box-shadow:none}
.project-rule-standard-page .rule-section-tabs .btn:disabled{border-color:#d8e0eb;background:#fff;color:#425168;font-family:inherit;font-size:13px;font-weight:400;opacity:.55;-webkit-text-fill-color:#425168}
.project-rule-standard-page .rule-tab-dot{top:50%;right:12px;width:7px;height:7px;transform:translateY(-50%)}
#app .project-workbench.project-rule-standard-page .rule-section-tabs .btn{padding-right:35px !important}
.project-rule-standard-page .rule-status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;border:1px solid #d8e2ef;border-radius:7px;background:#fff}
.project-rule-standard-page .rule-status-row.creating{display:flex;justify-content:space-between}
.project-rule-standard-page .rule-status-row.creating .rule-completion-summary{flex:1}
.project-rule-standard-page .rule-confirmation-note,.project-rule-standard-page .rule-completion-summary{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#64748a}
.project-rule-standard-page .rule-completion-summary{gap:12px;white-space:nowrap}
.project-rule-standard-page .rule-completion-summary b{color:#915d08}
.project-rule-standard-page .rule-completion-summary.complete b{color:#267451}
.project-rule-standard-page .rule-completion-summary span{color:#7c8798}
.project-rule-standard-page .rule-section-panel{padding:20px;border:1px solid #d8e2ef;border-radius:8px;background:#fff}
.project-rule-standard-page .rule-section-head{align-items:center;margin-bottom:18px;padding-bottom:14px}
.project-rule-standard-page .rule-section-head h2{margin:0 0 6px;color:#171b24;font-size:20px}
.project-rule-standard-page .rule-section-head p{color:#7c8798}
.project-rule-standard-page .rule-section-status{flex-basis:172px;padding:9px 12px;border-radius:6px}
.project-rule-standard-page .rule-section-panel .input{min-height:36px;border-color:#d7e0ec;border-radius:5px;box-shadow:none}
.project-rule-standard-page .rule-section-panel textarea.input{resize:none}
.project-rule-standard-page .rule-section-panel .btn,.project-rule-standard-page .rule-choice{min-height:34px;border-radius:5px;box-shadow:none}
.project-rule-standard-page .rule-section-panel .btn.primary{border-color:#1c55ad;background:linear-gradient(180deg,#163e98,#0f57b8)}
.project-rule-standard-page .rule-section-actions{margin-top:18px;padding-top:16px}
.project-rule-standard-page .management-fee-tax-link-mode{display:grid;gap:10px;margin:0 0 18px;padding:14px 16px;border:1px solid #d8e2ef;border-radius:6px;background:#f8fbff}
.project-rule-standard-page .management-fee-tax-link-mode h3{margin:0;color:#183153;font-size:15px}
.project-rule-standard-page .management-fee-tax-link-mode p{margin:0;color:#728196;font-size:13px;line-height:1.6}
.project-rule-standard-page .management-fee-tax-link-mode .management-fee-tax-link-status{color:#154d9f;font-weight:600}
.project-rule-standard-page .management-fee-tax-link-options{display:flex;flex-wrap:wrap;gap:10px}
.project-rule-standard-page .management-fee-tax-link-option{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #cbd8e8;border-radius:5px;background:#fff;color:#30445f;cursor:pointer;font-size:13px}
.project-rule-standard-page .management-fee-tax-link-option:has(input:checked){border-color:#1c55ad;background:#eef5ff;color:#154d9f}
.project-rule-standard-page .rule-section-panel .rule-inline-field-control{display:flex;align-items:center;gap:8px;min-width:0;margin-top:7px}
.project-rule-standard-page .rule-section-panel .rule-inline-field-control>.input{flex:1 1 auto;min-width:0;width:100%;margin-top:0}
.project-rule-standard-page .rule-section-panel .rule-inline-field-control>[data-project-quick-unit-add],.project-rule-standard-page .rule-section-panel .rule-inline-field-control>[data-project-quick-manager-add]{flex:0 0 auto;margin:0;padding:0;color:#1f5fa9;font-size:13px;line-height:1;white-space:nowrap}
.project-rule-standard-page .project-rule-context .back-projects.project-top-action{align-self:flex-start;margin-top:4px}
.project-rule-creating-page .project-rule-pending-nav{display:grid;gap:4px}
.project-rule-creating-page .project-rule-pending-nav .project-nav-home:disabled{cursor:not-allowed;opacity:.55}
.project-rule-standard-page .rule-section-panel .form-grid>label,.project-rule-standard-page .rule-section-panel .rule-check,.project-rule-standard-page .rule-section-panel .rule-choice,.project-rule-standard-page .rule-section-panel .tax-rule,.project-rule-standard-page .rule-section-panel .management-fee-tax-link-option,.project-rule-standard-page .rule-section-panel .input,.project-rule-standard-page .rule-section-panel input,.project-rule-standard-page .rule-section-panel select,.project-rule-standard-page .rule-section-panel textarea{font-weight:400 !important}
@media(max-width:1180px){.project-rule-standard-page .rule-status-row{grid-template-columns:1fr}.project-rule-standard-page .rule-completion-summary{white-space:normal}}
