.desk-improvements{min-width:0;font-family:Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.65;color:#202124}.desk-improvements h1{font-size:22px;font-weight:600;margin:0}.desk-improvements h2{font-size:18px;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}.desk-improvements h3{font-size:16px;font-weight:400}.desk-improvements :is(p,button,input,select,textarea,label,a,summary,span){font-family:Microsoft YaHei,Arial,sans-serif;font-weight:400}.desk-improvements :is(header,nav,.improvement-actions){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.desk-improvements header{justify-content:space-between}.improvement-filters,.revision-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.revision-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-improvements label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.desk-improvements :is(input,select,textarea){background:#fff;border:1px solid #c9ced6;border-radius:6px;min-height:40px;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box}.improvement-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #e4e6eb;overflow-wrap:anywhere}.improvement-row>div{min-width:0}.improvement-row>div:not(.improvement-actions){flex:1}.desk-improvements .project-pick{flex:none;width:18px;height:18px;min-height:0;margin:4px 0 0;padding:0}.desk-improvements .project-batch{padding:10px 12px;border:1px solid #e4e6eb;border-radius:8px;background:#fafbfc}.desk-improvements .project-batch-check{flex-direction:row;align-items:center;margin:0}.desk-improvements .project-batch-check input{width:18px;height:18px;min-height:0;padding:0}.improvement-row .improvement-actions{flex-shrink:0;max-width:310px}.revision-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow-y:auto;padding:12px;background:#fff;border:1px solid #e4e6eb}.desk-improvements button:disabled{opacity:.6;cursor:not-allowed}.desk-improvements :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.desk-improvements .ed-button:hover:not(:disabled){border-color:#2563eb}@media (max-width:767px){.improvement-filters,.revision-comparison{grid-template-columns:minmax(0,1fr)}.improvement-row{flex-direction:column}.improvement-row .improvement-actions{max-width:100%}.desk-improvements .ed-button{min-height:44px}}.journal-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:12px 0}.journal-search>label:first-child{flex:1 1 260px;margin:0}.desk-improvements .journal-search-scope{flex-direction:row;align-items:center;margin:0 0 10px}.desk-improvements .journal-search-scope input{width:18px;height:18px;min-height:0;padding:0}.journal-hits{padding:4px 12px;margin:8px 0 16px;border:1px solid #e4e6eb;border-radius:8px;background:#fafbfc}.desk-improvements .project-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (max-width:767px){.desk-improvements .project-filters{grid-template-columns:minmax(0,1fr)}}[data-directory=order-engine] .oe-offer{max-width:1040px;padding:18px 0;border-bottom:1px solid #e4e6eb}[data-directory=order-engine] :is(.oe-offer-fields,.oe-offer-product){min-width:0;margin:0;padding:0;border:0}[data-directory=order-engine] .oe-offer-product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;margin-bottom:16px}[data-directory=order-engine] .oe-wide{grid-column:1/-1}[data-directory=order-engine] .oe-offer-options{margin-top:20px}[data-directory=order-engine] .ed-checkbox-label{flex-direction:row;align-items:center;grid-column:1/-1}[data-directory=order-engine] .ed-checkbox-label input{width:18px;height:18px;min-height:0;flex-shrink:0}[data-directory=order-engine] :is(th,legend){font-weight:400;font-family:Microsoft YaHei,Arial,sans-serif}[data-directory=order-engine] [role=alert]{color:#b42318;scroll-margin-block:24px}@media (max-width:600px){[data-directory=order-engine] .oe-offer-product{grid-template-columns:minmax(0,1fr)}}