.rectification-case-workbench{margin-bottom:18px;overflow:hidden}.rect-case-toolbar{display:flex;justify-content:space-between;align-items:end;gap:14px;padding:13px 19px;border-bottom:1px solid #edf2f4}.rect-case-toolbar label{display:flex;flex-direction:column;gap:6px;color:#6e808c;font-size:12px}.rect-case-toolbar select{min-width:350px;height:36px;padding:0 8px;border:1px solid #cad9e2;border-radius:6px;background:#fff;color:#2d4250;font:inherit}.rect-case-context{display:grid;grid-template-columns:1.05fr 1.15fr .85fr 1.15fr;gap:10px;padding:15px 19px 6px}.rect-case-context>div{padding:11px 12px;border:1px solid #dce6ed;border-radius:8px;background:#fbfdfe}.rect-case-context label{display:block;color:#7a8b97;font-size:11px}.rect-case-context b{display:block;margin-top:5px;color:#2a4656;font-size:12px}.rect-case-context small{display:block;margin-top:4px;color:#82939f;font-size:10px;line-height:1.45}.rect-case-rail{display:flex;align-items:center;gap:7px;padding:10px 19px 14px;overflow:auto}.rect-case-rail span{padding:7px 10px;border-radius:13px;background:#edf2f5;color:#7c8e98;font-size:10px;white-space:nowrap}.rect-case-rail span.done{background:#e5f6ee;color:#1c835d}.rect-case-rail span.active{background:#e4f2f8;color:#1b6ca8;font-weight:600}.rect-case-rail i{height:1px;min-width:16px;flex:1;background:#d7e3e8}.rect-case-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;padding:0 19px}.rect-case-main,.rect-case-side{border:1px solid #dce6ed;border-radius:9px;background:#fff;padding:14px}.rect-case-side{background:linear-gradient(180deg,#f8fbfd,#fff)}.rect-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.rect-section-head h4{margin:0 0 4px;color:#2d4553;font-size:14px}.rect-section-head small{color:#7b8d98;font-size:11px;line-height:1.45}.rect-fact-box{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px}.rect-fact-box>div{padding:10px 11px;border-left:3px solid #3c8eb6;background:#f3f9fb}.rect-fact-box small{display:block;color:#7d909b;font-size:10px}.rect-fact-box p{margin:5px 0 0;color:#3d5968;font-size:12px;line-height:1.5}.rect-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rect-form-grid label,.rect-case-side label{display:flex;flex-direction:column;gap:5px;color:#6e808c;font-size:11px}.rect-form-grid input,.rect-form-grid select,.rect-form-grid textarea,.rect-case-side select,.rect-case-side textarea{width:100%;border:1px solid #cbd9e2;border-radius:6px;background:#fff;color:#304552;font:inherit}.rect-form-grid input,.rect-form-grid select,.rect-case-side select{height:35px;padding:0 8px}.rect-form-grid textarea,.rect-case-side textarea{min-height:70px;padding:8px;resize:vertical}.rect-form-grid .wide{grid-column:1/-1}.rect-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;padding:10px 11px;border:1px solid #e2edf1;border-radius:7px;background:#f9fbfd}.rect-checks label{color:#607986;font-size:11px;line-height:1.4}.rect-checks input{margin-right:5px;accent-color:#287caf}.rect-case-side label{margin-bottom:10px}.rect-case-side textarea{min-height:65px}.rect-case-summary{display:grid;grid-template-columns:1fr 1.25fr .8fr 1.4fr;gap:9px;padding:12px 19px}.rect-case-summary>div{padding:10px 11px;border:1px solid #e2edf1;border-radius:7px;background:#f8fbfc}.rect-case-summary small{display:block;color:#82939f;font-size:10px}.rect-case-summary b{display:block;margin-top:5px;color:#31586a;font-size:12px;line-height:1.4}.rectification-case-workbench .priority-foot{flex-wrap:wrap}.rectification-case-workbench .priority-foot>span{flex:1 1 100%}@media(max-width:1050px){.rect-case-context{grid-template-columns:1fr 1fr}.rect-case-context>div:last-child{grid-column:1/-1}.rect-case-grid{grid-template-columns:1fr}.rect-case-summary{grid-template-columns:1fr 1fr}}@media(max-width:720px){.rect-case-toolbar{align-items:stretch;flex-direction:column}.rect-case-toolbar select{min-width:0;width:100%}.rect-case-context,.rect-fact-box,.rect-form-grid,.rect-checks,.rect-case-summary{grid-template-columns:1fr}.rect-form-grid .wide{grid-column:auto}.rectification-case-workbench .priority-foot{align-items:stretch}.rectification-case-workbench .priority-foot .btn{width:100%}}
.rect-case-live-result{display:grid;grid-template-columns:120px 1fr 2fr;align-items:center;gap:10px;margin:0 19px 12px;padding:11px 12px;border:1px solid #cfe4eb;border-radius:8px;background:#f3fafb}.rect-case-live-result small{color:#78909b;font-size:10px}.rect-case-live-result b{color:#28586e;font-size:12px}.rect-case-live-result span{color:#69818e;font-size:10px;line-height:1.45}
