.mw-workspace{--mw-ink:#16324a;--mw-teal:#0e7772;color:var(--mw-ink);max-width:1600px;margin:auto;padding:8px 0 36px}.mw-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 24px}.mw-head h2{font-size:26px;margin:5px 0 10px}.mw-head p{color:#617286;margin:0;line-height:1.65}.mw-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--mw-teal)}.mw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mw-workspace button,.mw-modal button{width:auto;min-height:36px;margin:0;border-radius:7px;background:#0e7772;border:1px solid #0e7772;color:#fff;padding:8px 14px;font-size:13px;line-height:1.35}.mw-workspace button.secondary,.mw-modal button.secondary{background:#fff;color:#315369;border-color:#ccdae3}.mw-workspace button:disabled,.mw-modal button:disabled{opacity:.5;cursor:wait}.mw-panel{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:22px;margin:14px 0}.mw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px}.mw-stats>div{border:1px solid #dce5ed;background:#fff;border-radius:10px;padding:17px 20px}.mw-stats small{display:block;color:#64788a;font-size:13px}.mw-stats strong{display:block;font-size:25px;margin-top:6px}.mw-tabs{display:flex;gap:8px;flex-wrap:wrap}.mw-tabs button.active{box-shadow:0 3px 8px #0e777222}.mw-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.mw-toolbar input{flex:1;min-width:230px}.mw-toolbar select{max-width:190px}.mw-workspace input,.mw-workspace select,.mw-modal input,.mw-modal select,.mw-modal textarea{border:1px solid #c8d7e2;border-radius:7px;padding:9px 10px;min-height:37px;background:white;font:inherit;box-sizing:border-box;color:#18344a}.mw-workspace input[type=checkbox],.mw-modal input[type=checkbox]{width:17px;min-height:17px;height:17px;padding:0;flex:none;accent-color:#0e7772}.mw-table-wrap{overflow:auto}.mw-workspace table{width:100%;border-collapse:collapse;font-size:13px}.mw-workspace th{color:#526b80;font-weight:600;background:#f4f7fa;text-align:left;padding:12px 10px;border-bottom:1px solid #dae4ed;white-space:nowrap}.mw-workspace td{padding:14px 10px;border-bottom:1px solid #e6edf2;vertical-align:top;max-width:340px;overflow-wrap:anywhere;line-height:1.55}.mw-workspace td small{display:block;color:#6a7e90;font-size:12px;margin-top:4px}.mw-workspace td strong{font-weight:600}.mw-pill{display:inline-block;padding:3px 9px;border:1px solid #c9e2dc;background:#edf8f4;color:#246853;border-radius:20px;white-space:nowrap;font-size:12px}.mw-pill.is-error{color:#ae4c23;border-color:#ecd3bf;background:#fff6e9}.mw-note{background:#f2f7fa;padding:12px 15px;color:#546d7f;border-left:3px solid #a4c7cb;line-height:1.75;font-size:13px}.mw-empty{text-align:center;color:#75899a;padding:36px!important}.mw-scope{margin:16px 0;color:#587085}.mw-workspace summary{cursor:pointer;font-weight:600}.mw-workspace p{white-space:pre-wrap;line-height:1.65}.mw-entry{border:1px solid #dde7ed;border-radius:9px;margin:14px 0;padding:16px}.mw-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mw-entry h3{margin:0}.mw-message{margin:6px 0;color:#167656;white-space:pre-wrap;line-height:1.6}.mw-message:empty{display:none}.mw-message.is-error{padding:10px 14px;color:#a73320;background:#fff0ed;border-radius:7px}.mw-audit{border-top:1px solid #e2e9ef;padding:12px 0;font-size:13px}.mw-audit pre,.mw-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#54687b;max-height:260px;overflow:auto;background:#f5f8fa;padding:10px}.mw-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:22px}.mw-modal-shade{position:absolute;inset:0;background:#142b42a6}.mw-modal>section{position:relative;background:#fff;color:#18344a;width:min(950px,96vw);max-height:92vh;overflow:auto;border-radius:13px;padding:24px;box-shadow:0 18px 70px #122a4544}.mw-modal header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.mw-modal h2{font-size:21px;margin:0}.mw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mw-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}.mw-form label>span{color:#496378;font-weight:600}.mw-form input,.mw-form select,.mw-form textarea{width:100%}.mw-wide{grid-column:1/-1}.mw-form textarea{resize:vertical;line-height:1.7}.mw-form fieldset{border:1px solid #dce6ed;border-radius:8px;padding:13px;min-width:0}.mw-form legend{color:#496378;font-size:13px;padding:0 5px}.mw-checks{display:flex;gap:12px 20px;flex-wrap:wrap;max-height:220px;overflow:auto}.mw-checks label,.mw-form label.mw-inline{flex-direction:row;align-items:center;justify-content:flex-start}.mw-modal p{white-space:pre-wrap;line-height:1.7}.mw-modal dd{white-space:pre-wrap;margin:4px 0 15px;color:#516779}.mw-proof{max-width:100%;max-height:65vh;object-fit:contain}.mw-pdf{width:100%;height:65vh;border:0}.mw-print-frame{position:fixed;width:1px;height:1px;bottom:0;right:0;border:0}.mw-print-item{border-top:1px solid #ddd;margin:15px 0;padding-top:10px}.mw-legacy-banner{padding:14px;margin-bottom:16px;background:#eef7f6;border:1px solid #c9e1dc;display:flex;gap:16px;align-items:center}
@media(max-width:1100px){.mw-head{align-items:flex-start}.mw-head .mw-actions{max-width:320px}.mw-panel{padding:16px}.mw-workspace td{padding:12px 8px}.mw-workspace td .mw-actions{flex-direction:column;align-items:flex-start}}
@media(max-width:768px){.mw-head{flex-direction:column}.mw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-form{grid-template-columns:1fr}.mw-modal{padding:8px}.mw-modal>section{padding:18px;max-height:96vh}.mw-workspace table{min-width:700px}}

.mw-inline-upload{border:1px dashed #abc8cf;border-radius:8px;padding:14px;background:#f6fafb}.mw-inline-upload span[data-inline-status]{font-size:13px;line-height:1.8;color:#167656}.mw-workspace td button{white-space:nowrap}[data-project-fields]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:768px){[data-project-fields]{grid-template-columns:1fr}}
.mw-library{border:1px solid #d9e5ec;border-radius:9px;padding:14px;max-height:380px;overflow:auto;background:#fafcfd}.mw-library-count{position:sticky;top:-14px;background:#f0f6f7;padding:10px;margin:0 0 10px!important;font-size:13px}.mw-library-rule{padding:12px 4px;border-top:1px solid #dfe8ed}.mw-library-rule:first-of-type{border-top:0}.mw-library-rule p{font-size:12px;color:#5d7487;margin:8px 0}.mw-library-rule label>span{font-weight:400;color:#6a7e90;margin-left:auto;white-space:nowrap}.mw-library-rule summary{font-size:12px;color:#167671;cursor:pointer}.mw-library-rule details{padding-left:26px}.mw-check-result,.mw-limit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#fbfcfe}.mw-subheading h3{font-size:17px;margin:12px 0 0}.mw-subheading p{font-size:13px;color:#657b8c;margin:6px 0}.mw-professional-record{border-left:3px solid #bdd7d5;padding-left:12px;font-size:13px}.mw-modal a{color:#067672;overflow-wrap:anywhere}.mw-modal input[readonly]{background:#f1f5f7;color:#60778a}.mw-modal legend{line-height:1.7}.mw-form>.mw-note{margin:0}@media(max-width:768px){.mw-check-result,.mw-limit{grid-template-columns:1fr}.mw-library-rule label{flex-wrap:wrap}.mw-library-rule label>span{margin-left:26px}}
.mw-modal>section>header{position:sticky;top:-24px;background:#fff;z-index:4;padding:14px 0;border-bottom:1px solid #e1e9ef}.mw-modal .mw-form>.mw-actions{position:sticky;bottom:-24px;background:#fff;z-index:3;padding:12px 0;border-top:1px solid #e1e9ef}.mw-modal>section{scroll-padding-top:90px;scroll-padding-bottom:90px}@media(max-width:768px){.mw-modal>section>header{top:-18px}.mw-modal .mw-form>.mw-actions{bottom:-18px}}
.mw-point-card{border:1px solid #d9e5ec;border-radius:9px;padding:14px;min-width:0;background:#fafcfd}.mw-point-card p{font-size:13px;overflow-wrap:anywhere}.mw-point-card summary{font-size:13px;cursor:pointer;color:#167671}.mw-point-card button{margin-left:8px}.mw-inline-error{color:#a73320;font-weight:600}
.mw-start{border-color:#a8ccc8;background:#f7fbfa}.mw-start h3{font-size:21px;margin:0 0 10px}.mw-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-left:24px;margin:22px 0}.mw-start li span{display:block;color:#617286;font-size:13px;line-height:1.7;margin-top:7px}.mw-start>button{font-size:15px;padding:11px 22px}.mw-next{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid #c6dfdc;background:#f2f9f7;border-radius:9px;padding:16px;margin-bottom:18px}.mw-next p{font-size:13px;color:#597084;margin:6px 0 0}.mw-next .mw-actions{flex:none}@media(max-width:768px){.mw-start ol{grid-template-columns:1fr;gap:14px}.mw-next{flex-direction:column;align-items:flex-start}}
.mw-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mw-device{border:1px solid #d6e5e3;border-radius:10px;padding:18px;background:#fff;min-width:0}.mw-device h3{margin:0;font-size:17px}.mw-device>p{font-size:13px;color:#607788;margin:9px 0 15px}.mw-device-action{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #e5edee}.mw-device-action>div{min-width:0;overflow-wrap:anywhere}.mw-device-action strong{font-size:14px}.mw-device-action small{display:block;margin-top:6px;color:#687f8d}.mw-device-action button{flex:none}.mw-device-progress{padding:12px;background:#edf6f3;border-radius:7px;margin:0}.mw-trials{margin-top:24px;border-top:1px solid #dce7ed;padding-top:18px}.mw-config-system,.mw-building-input{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.mw-modal .mr-report header{position:static;border-bottom:2px solid #187b73}.mw-modal .mr-report h2{margin:28px 0 12px}.mw-modal .mw-print{overflow-wrap:anywhere}.mw-modal .mr-report table{min-width:0}.mw-modal:has(.mr-report)>section{width:min(1100px,96vw)}@media(max-width:1100px){.mw-device-grid{grid-template-columns:1fr}.mw-device-action{padding:12px 0}}@media(max-width:768px){.mw-config-system,.mw-building-input{grid-template-columns:1fr}}

.mw-plan-alert{display:flex;gap:18px;justify-content:space-between;align-items:center;background:#fff9ed;border:1px solid #ebd9ad;padding:14px 16px;border-radius:9px;margin:16px 0}.mw-plan-alert p{margin:6px 0 0;font-size:13px;color:#77633f}.mw-plan-alert button{flex:none}.mw-uninspected{max-height:340px;overflow:auto;margin:14px 0}.mw-uninspected label{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e2eaee;padding:12px 4px}.mw-uninspected span{flex:1}.mw-uninspected small{color:#637a86}.mw-uninspected input{width:17px;height:17px}@media(max-width:900px){.mw-plan-alert{flex-wrap:wrap}.mw-uninspected label{flex-wrap:wrap}}

/* Technical services share one compact task list and direct execution flow. */
.mw-form [hidden]{display:none!important}.mw-service-tabs{display:flex;flex-wrap:wrap;gap:7px}.mw-service-tabs button{min-height:34px;padding:7px 14px}.mw-service-tabs button.active{background:#0e7772;color:#fff}.mw-list-panel>.mw-toolbar{margin:12px 0}
.mw-action-menu{margin:0 0 0 auto;position:relative}.mw-action-menu>summary{padding:8px 12px;border:1px solid #ccdae3;border-radius:7px;font-size:13px;color:#315369;background:white}.mw-action-menu[open]>.mw-actions{position:absolute;top:43px;right:0;z-index:5;background:white;border:1px solid #ccdae3;border-radius:8px;box-shadow:0 8px 20px #18344a1c;padding:10px;min-width:210px}.mw-formal-summary{border:1px solid #dce5ed;border-radius:9px;margin:16px 0;padding:14px 16px;background:#fafcfd}.mw-formal-summary h3{font-size:16px}.mw-formal-summary p{font-size:13px;color:#617286}.mw-formal-report{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e1e9ef;padding:10px 0;font-size:13px}.mw-formal-report small{display:block;color:#64788a;margin-top:3px}
@media(min-width:769px){.mw-workspace{padding-top:0}.mw-head{gap:16px;margin:4px 0 16px}.mw-head h2{font-size:23px;margin:3px 0 5px}.mw-head p{font-size:13px;line-height:1.5}.mw-eyebrow{font-size:11px}.mw-panel{padding:16px 18px;margin:12px 0}.mw-stats{gap:10px;margin:0 0 12px}.mw-stats>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px}.mw-stats strong{font-size:20px;margin:0;white-space:nowrap}.mw-stats small{font-size:12px}.mw-tabs{gap:6px}.mw-tabs button{min-height:34px;padding:7px 13px}.mw-next{padding:10px 12px;margin-bottom:12px;gap:12px}.mw-next strong{font-size:14px}.mw-next p{font-size:12px;margin-top:3px}.mw-next+.mw-toolbar{margin:10px 0}.mw-toolbar{margin:12px 0}.mw-toolbar+.mw-note{font-size:12px;padding:6px 10px;margin:8px 0 12px;line-height:1.5}.mw-device{padding:14px}.mw-device h3{font-size:15px}.mw-device>p{margin:6px 0 9px}.mw-device-action{padding:10px 0}.mw-list-panel th:last-child,.mw-list-panel td:last-child{min-width:90px;position:sticky;right:0;background:#fff}.mw-list-panel th:last-child{background:#f4f7fa}.mw-list-panel td:first-child{min-width:190px}.mw-form{gap:12px}.mw-modal>section{padding:20px}.mw-modal>section>header{top:-20px}.mw-modal .mw-form>.mw-actions{bottom:-20px}}

/* Mobile execution / maintenance layout: tables become readable task cards. */
@media (max-width: 768px) {
  .mw-workspace { padding: 4px 0 calc(28px + env(safe-area-inset-bottom)); }
  .mw-head { gap: 12px; margin: 8px 0 16px; }
  .mw-head h2 { font-size: 22px; margin: 3px 0 6px; }
  .mw-head p { font-size: 13px; }
  .mw-head > .mw-actions { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mw-head > .mw-actions button:only-child { grid-column: 1 / -1; }
  .mw-panel { margin: 10px 0; padding: 13px 12px; border-radius: 10px; }
  .mw-stats { gap: 8px; margin: 9px 0 14px; }
  .mw-stats > div { padding: 12px; }
  .mw-stats strong { font-size: 21px; }
  .mw-tabs { flex-wrap: nowrap; overflow-x: auto; padding-bottom: 3px; scrollbar-width: thin; }
  .mw-tabs button { flex: 0 0 auto; white-space: nowrap; }
  .mw-toolbar { display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; margin: 13px 0; }
  .mw-toolbar input, .mw-toolbar select, .mw-toolbar button { width: 100%; min-width: 0; max-width: none; min-height: 42px; }
  .mw-workspace button, .mw-modal button { min-height: 42px; padding: 9px 12px; touch-action: manipulation; }
  .mw-workspace .mw-actions { gap: 8px; }
  .mw-entry { margin: 10px 0; padding: 13px 12px; }
  .mw-entry-head { align-items: flex-start; flex-wrap: wrap; }
  .mw-entry-head .mw-pill { margin-left: auto; }

  .mw-table-wrap { overflow: visible; }
  .mw-workspace table { display: block; min-width: 0; width: 100%; }
  .mw-workspace table thead { display: none; }
  .mw-workspace table tbody, .mw-workspace table tr { display: block; width: 100%; }
  .mw-workspace table tr { margin: 0 0 10px; padding: 10px 12px; border: 1px solid #dce5ed; border-radius: 10px; background: #fff; box-shadow: 0 2px 7px #193b5310; }
  .mw-workspace table tr:last-child { margin-bottom: 0; }
  .mw-workspace table td { display: flex; width: 100%; max-width: none; gap: 8px; align-items: flex-start; padding: 7px 0; border: 0; line-height: 1.55; }
  .mw-workspace table td[data-label]:not([data-label=""])::before { content: attr(data-label); flex: 0 0 76px; color: #61788a; font-size: 12px; font-weight: 600; line-height: 1.55; }
  .mw-workspace table td[data-label="选择"] { min-height: 31px; }
  .mw-workspace table td[data-label="选择"]::before { flex-basis: 76px; }
  .mw-workspace table td:last-child { display: block; margin-top: 5px; padding-top: 10px; border-top: 1px solid #e7edf1; }
  .mw-workspace table td:last-child::before { display: block; margin-bottom: 8px; }
  .mw-workspace table td:last-child .mw-actions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%; }
  .mw-workspace table td:last-child .mw-actions button { width: 100%; }
  .mw-workspace table td.mw-empty { display: block; text-align: center; padding: 26px 8px !important; }
  .mw-workspace table td.mw-empty::before { display: none; }
  .mw-workspace td small { overflow-wrap: anywhere; }

  .mw-form { gap: 12px; }
  .mw-form fieldset { padding: 11px; }
  .mw-form label { gap: 6px; }
  .mw-workspace input, .mw-workspace select, .mw-modal input, .mw-modal select, .mw-modal textarea { min-height: 42px; font-size: 16px; }
  .mw-workspace input[type=checkbox], .mw-modal input[type=checkbox] { width: 20px; height: 20px; min-height: 20px; margin-top: 2px; }
  .mw-checks { gap: 5px 10px; max-height: 260px; }
  .mw-checks label, .mw-form label.mw-inline { min-height: 38px; }
  .mw-form > .mw-actions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mw-form > .mw-actions button:only-child { grid-column: 1 / -1; }

  .mw-modal { align-items: flex-end; padding: 0; }
  .mw-modal > section, .mw-modal:has(.mr-report) > section { width: 100%; max-width: none; max-height: 94dvh; padding: 16px 14px calc(18px + env(safe-area-inset-bottom)); border-radius: 14px 14px 0 0; }
  .mw-modal > section > header { top: -16px; padding: 12px 0; margin-bottom: 14px; }
  .mw-modal h2 { font-size: 19px; }
  .mw-modal header > .mw-actions { flex: 0 0 auto; }
  .mw-modal .mw-form > .mw-actions { bottom: calc(-18px - env(safe-area-inset-bottom)); margin: 0 -14px; padding: 11px 14px calc(11px + env(safe-area-inset-bottom)); }
  .mw-modal .mw-form > .mw-actions button { min-height: 44px; }
  .mw-pdf { height: 58dvh; }
  .mw-proof { max-height: 58dvh; }
  .mw-device-action { align-items: flex-start; gap: 8px; }
  .mw-device-action button { min-width: 82px; }
  .mw-plan-alert { gap: 10px; padding: 12px; }
  .mw-plan-alert button { width: 100%; }
  .mw-uninspected label { align-items: flex-start; gap: 9px; padding: 11px 2px; }
  .mw-uninspected label span { min-width: 0; overflow-wrap: anywhere; }
  .mw-library { max-height: 48dvh; padding: 11px; }
  .mw-library-rule label > span { margin-left: auto; }
  .mw-next { padding: 13px; margin-bottom: 12px; }
  .mw-next .mw-actions { width: 100%; display: grid; grid-template-columns: minmax(0, 1fr); }
}

/* Task-specific scope and conclusions keep professional details close to the actual work. */
.mw-batch-systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.mw-batch-systems label{padding:9px;border:1px solid #dce5ed;border-radius:7px}.mw-batch-systems small{display:block;color:#637b8d;font-size:12px;margin-top:3px}
@media(max-width:768px){.mw-workspace.mw-mobile-maintenance .mw-head{gap:7px;margin:0 0 9px}.mw-mobile-maintenance .mw-head h2{font-size:18px;margin:0 0 4px;line-height:1.35}.mw-mobile-maintenance .mw-head p{font-size:11px;line-height:1.5}.mw-mobile-maintenance .mw-head>.mw-actions{display:flex;gap:6px;width:auto}.mw-mobile-maintenance .mw-head>.mw-actions button{min-height:32px;padding:6px 10px;font-size:12px}.mw-mobile-maintenance .mw-head [data-mw="next-period"]{display:none}.mw-mobile-maintenance .mw-mobile-progress{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding:8px 9px;margin:0 0 8px;font-size:10px;white-space:nowrap}.mw-mobile-maintenance .mw-mobile-progress strong{font-size:14px;margin-right:2px}.mw-mobile-maintenance .mw-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible}.mw-mobile-maintenance .mw-tabs button{padding:7px 1px;font-size:11px;min-height:34px;white-space:normal;line-height:1.3}.mw-mobile-maintenance .mw-mobile-panel{margin-top:8px;padding:11px 10px}.mw-mobile-maintenance .mw-mobile-panel>.mw-next{flex-direction:row;align-items:center;gap:8px;padding:8px 9px;margin:0 0 10px}.mw-mobile-maintenance .mw-mobile-panel>.mw-next strong{font-size:12px}.mw-mobile-maintenance .mw-mobile-panel>.mw-next p{display:none}.mw-mobile-maintenance .mw-mobile-panel>.mw-next button{min-height:34px;font-size:12px;padding:6px 9px;white-space:nowrap}.mw-mobile-maintenance .mw-mobile-panel>.mw-entry-head>div>p.mw-muted{display:none}.mw-mobile-maintenance .mw-mobile-panel>.mw-entry-head{gap:8px}.mw-mobile-maintenance .mw-mobile-panel>.mw-entry-head .mw-actions{display:flex;gap:5px;width:auto}.mw-mobile-maintenance .mw-mobile-panel>.mw-entry-head button{min-height:33px;padding:6px 8px;font-size:11px}.mw-mobile-maintenance .mw-mobile-panel>.mw-entry-head h3{font-size:15px}.mw-mobile-maintenance .mw-system-grid{margin-top:10px}.mw-mobile-maintenance .mw-system-card{padding:11px}.mw-mobile-maintenance .mw-system-card .mw-actions button{min-height:36px;font-size:12px}.mw-batch-systems{grid-template-columns:1fr}}
.mw-list-management{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#617286;font-size:13px}

/* A dedicated, linear field screen. Desktop maintenance keeps its management workspace. */
/* Desktop maintenance: report and review stay together; field screens are unchanged. */
.mw-review-desk{min-width:0}.mw-review-status{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;background:#f1f6fa;border:1px solid #d5e3ec;border-radius:9px;margin-bottom:14px}.mw-review-status.is-approved{background:#edf8f3;border-color:#bcdccd}.mw-review-desk h3{font-size:16px;margin:0 0 8px}.mw-review-status h3{font-size:20px;margin:0 0 5px}.mw-review-status p{font-size:13px;margin:0;color:#526c7f}.mw-review-status .mw-actions{flex-shrink:0}.mw-review-blockers{padding:12px 15px;background:#fff7e9;border:1px solid #ecd5a8;border-radius:8px;margin-bottom:14px;color:#735222}.mw-review-blockers p{font-size:12px;margin:5px 0}.mw-review-blockers details>div{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.mw-review-blockers button{min-height:28px;padding:4px 9px;font-size:12px}.mw-review-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:18px;align-items:start}.mw-review-preview{position:sticky;top:80px;min-width:0;border:1px solid #d7e3eb;border-radius:8px;padding:12px;background:#f7fafc}.mw-review-preview>.mw-entry-head h3{margin:0}.mw-review-preview>p{font-size:12px;margin:8px 0}.mw-review-preview iframe{width:100%;height:calc(100vh - 220px);min-height:430px;background:#fff;border:1px solid #e0e7ec;border-radius:4px}.mw-review-inspector{min-width:0;margin:0!important;padding:0!important;display:block!important}.mw-review-section{border-bottom:1px solid #e1e9ed;padding:0 0 14px;margin:0 0 14px}.mw-review-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:10px}.mw-review-desk label{margin:0;display:flex;flex-direction:column;gap:5px;font-size:12px}.mw-review-desk label>span{color:#526c7f}.mw-review-desk input,.mw-review-desk textarea{width:100%;box-sizing:border-box;border:1px solid #cbdbe6;border-radius:6px;min-height:35px;padding:7px 9px;color:#18344a;background:#fff;font:inherit}.mw-review-desk textarea{min-height:84px;resize:vertical;line-height:1.6}.mw-review-desk .mw-inline{flex-direction:row;align-items:flex-start;gap:7px;line-height:1.5;font-size:12px}.mw-review-desk input[type=checkbox]{width:17px;height:17px;min-height:17px;margin:1px 0 0;padding:0;flex-shrink:0}.mw-review-desk small{font-size:12px;color:#617789;line-height:1.6}.mw-review-counts{display:flex;gap:17px;font-size:12px;color:#607588;margin:8px 0 12px}.mw-review-counts strong{color:#213e54;font-size:16px;margin-left:4px}.mw-review-desk .mw-review-group{padding:9px 0;margin:0;border:0;border-top:1px solid #e2e9ef;border-radius:0;background:transparent}.mw-review-desk .mw-review-group>summary{font-size:13px;line-height:1.5}.mw-review-desk .mw-review-group>summary>span{font-size:11px;border-radius:10px;padding:2px 6px;background:#edf2f5;color:#617789;margin-left:6px}.mw-review-record{border:1px solid #e0e8ef;border-radius:6px;margin:8px 0;background:#fff}.mw-review-record>summary{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:10px;font-weight:400!important;list-style:none}.mw-review-record>summary>span:first-child{min-width:0}.mw-review-record>summary strong{display:block;font-size:13px}.mw-review-record>summary strong:before{content:'› ';color:#0e7772}.mw-review-record[open]>summary strong:before{content:'⌄ '}.mw-review-record>summary small{display:block;margin-top:3px}.mw-review-record .mw-pill{font-size:10px;padding:3px 6px}.mw-review-record-body{padding:0 10px 10px}.mw-review-record-body>p{font-size:13px;margin:3px 0 8px}.mw-review-record-body>.mw-actions{margin-top:9px;justify-content:space-between}.mw-review-record-body button,.mw-review-warning button{padding:5px 8px;font-size:11px;min-height:29px}.mw-review-retest{border-left:2px solid #a8cdbb;padding:7px 10px;margin:10px 0;background:#f2faf5;font-size:12px}.mw-review-evidence{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.mw-review-evidence>button{max-width:115px;padding:5px;display:flex;flex-direction:column;gap:4px;align-items:center;overflow-wrap:anywhere;font-size:10px}.mw-review-evidence img{width:100px;height:72px;object-fit:contain;background:#f2f6f8}.mw-review-warning{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:7px 0;padding:9px;background:#fff8ee;border-radius:6px;font-size:12px;line-height:1.5}.mw-review-warning button{flex-shrink:0}.mw-review-arrival{padding:10px 0;border-bottom:1px solid #e3ebef;font-size:12px}.mw-review-arrival>small{display:block;margin-top:4px}.mw-review-arrival>p{font-size:12px;margin:6px 0}.mw-review-scope{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf1f4;font-size:12px;line-height:1.6}.mw-review-scope label{flex-shrink:0}.mw-review-decision{background:#f3f8fa;border:1px solid #cbdfe5;border-radius:8px;padding:13px;margin:12px 0}.mw-review-decision>.mw-inline{margin:12px 0}.mw-review-decision>.mw-actions{margin:10px 0}.mw-review-desk [hidden]{display:none!important}.mw-review-inspector>.mw-formal-summary{margin-bottom:12px}.mw-review-desk .mw-muted{font-size:12px;color:#637a89}.mw-review-desk .mw-professional-record{font-size:12px;overflow-wrap:anywhere}.mw-review-desk .mw-professional-record table{font-size:11px}
@media(min-width:769px) and (max-width:1180px){.mw-review-layout{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:12px}.mw-review-status{flex-wrap:wrap}.mw-review-info-grid{grid-template-columns:1fr}.mw-review-record>summary{flex-wrap:wrap}}
@media(max-width:768px){.mw-review-layout{grid-template-columns:1fr}.mw-review-preview{position:static}.mw-review-status{flex-direction:column;align-items:flex-start}}
@media (max-width:768px) {
  body:has(.mw-phone-work) #mainView > .topbar,
  body:has(.mw-phone-work) #mobileNav { display:none!important; }
  body:has(.mw-phone-work) #content { padding:0 14px 88px!important; }
  .mw-workspace.mw-phone-work { padding:0 0 28px; color:#183b45; }
  .mw-phone-head { padding:12px 0 18px; }
  .mw-phone-head>div { display:flex;align-items:center;justify-content:space-between;margin-bottom:16px; }
  .mw-phone-head h2 { font-size:22px;line-height:1.45;margin:0 0 5px;font-weight:750; }
  .mw-phone-head p { font-size:13px;color:#73848b;line-height:1.6;margin:0; }
  .mw-phone-work .mw-phone-head button { border:0;background:transparent;padding:5px 0;min-height:38px;color:#456771;font-size:14px; }
  .mw-phone-work .mw-phone-head button:last-child { min-width:44px; }
  .mw-phone-progress { display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 12px; }
  .mw-phone-progress strong { font-size:16px;font-weight:650; }
  .mw-phone-progress>span { font-size:12px;color:#788b91;white-space:nowrap; }
  .mw-phone-list-tools { display:flex;justify-content:space-between;gap:6px;margin:0 0 10px; }
  .mw-phone-work .mw-phone-list-tools button { background:transparent;border:0;padding:4px 0;min-height:36px;color:#0e7772;font-size:12px; }
  .mw-phone-system-list,.mw-phone-item-list { background:#fff;border:1px solid #e2e9eb;border-radius:14px;overflow:hidden; }
  .mw-phone-system { display:flex;align-items:center;gap:5px;border-bottom:1px solid #edf0f1;padding:0 10px; }
  .mw-phone-system:last-child { border-bottom:0; }
  .mw-phone-work .mw-phone-system-open { display:flex;align-items:center;justify-content:space-between;gap:9px;background:none;border:0;flex:1;min-width:0;padding:15px 2px;text-align:left;min-height:76px; }
  .mw-phone-system-open>span:first-child { min-width:0; }
  .mw-phone-system strong { display:block;font-size:15px;line-height:1.55;color:#193d46;font-weight:600; }
  .mw-phone-system small { display:block;font-size:11px;line-height:1.5;color:#839399;margin-top:3px; }
  .mw-phone-arrow { color:#16867e;font-size:12px;white-space:nowrap;flex:none; }
  .mw-phone-work .mw-phone-absent { background:transparent;min-height:38px;padding:6px 8px;border-color:#e0e7ea;border-radius:7px;color:#768a91;font-size:11px;flex:none; }
  .mw-phone-excluded { margin:16px 0;padding:0 2px; }
  .mw-phone-excluded>summary { font-size:13px;font-weight:500;padding:9px 0;color:#668087; }
  .mw-phone-excluded>.mw-actions { margin-top:10px; }
  .mw-phone-item { border-bottom:1px solid #edf0f1; }
  .mw-phone-item:last-child { border-bottom:0; }
  .mw-phone-work .mw-phone-item>button { width:100%;display:flex;align-items:center;gap:11px;padding:16px 12px;text-align:left;border:0;background:none; }
  .mw-phone-index { flex:none;display:flex;align-items:center;justify-content:center;align-self:flex-start;width:25px;height:25px;border-radius:8px;background:#f0f7f6;color:#307a72;font-size:12px; }
  .mw-phone-item-title { flex:1;min-width:0; }
  .mw-phone-item-title strong { display:block;font-size:15px;font-weight:600;line-height:1.55;color:#163b46; }
  .mw-phone-item-title small { display:block;color:#7a8f95;font-size:12px;line-height:1.55;margin-top:5px; }
  .mw-phone-item-title em { display:block;color:#b75f32;font-size:12px;font-style:normal;margin-top:7px; }
  .mw-phone-intro { background:white;border:1px solid #dfe9e8;border-radius:15px;padding:23px 20px;margin:8px 0; }
  .mw-phone-intro h3 { font-size:21px;margin:18px 0 8px;line-height:1.45; }
  .mw-phone-intro p { color:#6b8188;font-size:14px; }
  .mw-phone-intro dl { display:grid;grid-template-columns:66px 1fr;gap:12px;font-size:13px;margin:22px 0; }
  .mw-phone-intro dt { color:#819198; }
  .mw-phone-intro dd { margin:0; }
  .mw-phone-intro ol { border-top:1px solid #e8eeee;padding:17px 0 0 18px;font-size:14px;line-height:2.4;color:#476a70; }
  .mw-phone-intro>button { margin:6px 7px 0 0; }
  .mw-phone-work .mw-phone-footer { position:fixed;bottom:0;left:0;right:0;z-index:110;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#ffffffef;backdrop-filter:blur(12px);border-top:1px solid #e1e9e9; }
  .mw-phone-footer>button:last-child { flex:1;min-height:48px;border-radius:10px;font-size:16px;font-weight:650; }
  .mw-phone-footer>button.secondary { min-width:92px;border:0;background:transparent;color:#607d84;font-size:13px; }
  .mw-phone-empty { padding:15px;color:#68828a;font-size:14px; }
  .mw-phone-dialog { background:#fff; }
  .mw-modal.mw-phone-dialog>section { width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:0 16px 16px;box-shadow:none;scroll-padding:78px 0 94px; }
  .mw-phone-dialog>section>header { top:0;margin:0 -16px 16px;padding:13px 16px;background:#fff;border-bottom:1px solid #e6eeee;min-height:61px;box-sizing:border-box; }
  .mw-phone-dialog>section>header h2 { font-size:16px; }
  .mw-phone-dialog>section>header>button { border:0;min-height:36px;padding:6px 0;background:none;color:#57767e; }
  .mw-phone-dialog .mw-form { gap:16px;padding-bottom:8px; }
  .mw-phone-dialog .mw-form>.mw-actions { position:sticky;bottom:-16px;margin:8px -16px -8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:row-reverse;gap:10px;background:#fffffffa;border-top:1px solid #e3ebeb; }
  .mw-phone-dialog .mw-form>.mw-actions>button[type=submit] { flex:1;min-height:48px;border-radius:9px;font-size:15px; }
  .mw-phone-dialog .mw-form>.mw-actions>button.secondary { border:0;background:transparent;color:#67808a; }
  .mw-phone-dialog input,.mw-phone-dialog select { border-color:#dce6e8;background:#fbfcfc;min-height:46px;border-radius:9px; }
  .mw-phone-dialog textarea { border-color:#dce6e8;border-radius:9px; }
  .mw-phone-dialog .mw-form label>span { font-weight:500;font-size:13px;color:#56747e; }
  .mw-phone-result .mw-result-title>strong { font-size:20px;line-height:1.5;color:#183b45; }
  .mw-phone-result .mw-result-title>small { font-size:12px; }
  .mw-phone-checklist { padding:12px 13px;background:#f4f8f8;border-radius:10px;margin-bottom:13px; }
  .mw-phone-checklist>span { color:#6b858b;font-size:12px; }
  .mw-phone-checklist ul { margin:7px 0 0;padding-left:16px; }
  .mw-phone-checklist li { font-size:12px;line-height:1.65;color:#4b6972;margin:4px 0; }
  .mw-phone-outcome-buttons { display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:9px; }
  .mw-phone-result .mw-phone-outcome-buttons button { min-height:48px;border:1px solid #cfdfe0;background:#fff;color:#356d6b;font-size:13px;padding:9px 8px;border-radius:9px; }
  .mw-phone-result [data-mw="phone-result-normal"][aria-pressed="true"] { border-color:#0e7772;background:#e7f6f0;box-shadow:inset 0 0 0 1px #0e7772;color:#0b6d60; }
  .mw-phone-result [data-mw="phone-result-outcome"][aria-pressed="true"] { border-color:#bd712f;background:#fff5e9;color:#985823;box-shadow:inset 0 0 0 1px #bd712f; }
  .mw-phone-result [data-phone-outcome-label] { display:block;font-size:12px;color:#73868b;margin-top:9px; }
  .mw-phone-other-outcome { margin-top:10px; }
  .mw-phone-other-outcome>summary,.mw-phone-check-details>summary,.mw-phone-evidence>summary { color:#70878e;font-size:12px;padding:6px 0;font-weight:400;cursor:pointer; }
  .mw-phone-other-outcome>.mw-actions { margin-top:8px; }
  .mw-phone-check-details .mw-check-result { margin:9px 0;background:#fafcfc; }
  .mw-phone-measurements,.mw-phone-restoration { border-top:1px solid #e4ebec;padding-top:14px;display:grid;gap:12px; }
  .mw-phone-measurements h3,.mw-phone-restoration h3 { font-size:15px;margin:0;color:#345961; }
  .mw-phone-measure { display:grid;gap:8px; }
  .mw-phone-result .mw-mobile-proof { border:1px dashed #c4d9da;border-radius:11px;padding:14px;background:#fafdfc; }
  .mw-phone-result .mw-proof-buttons label { padding:12px 8px;border-radius:8px;border-color:#d0e1df; }
  .mw-phone-result .mw-method-guide,.mw-phone-result .mw-result-extra { border-top:1px solid #e7edee;padding-top:12px;font-size:13px;color:#6a8088; }
  .mw-phone-result details[data-phone-basis][open] { padding:12px;background:#f7fafb;border:1px solid #dce7e9;border-radius:9px; }
  .mw-phone-result details[data-phone-basis]>p { font-size:12px;line-height:1.6; }
  .mw-phone-result .mw-message:not(:empty) { margin:0 0 14px;padding:10px;font-size:13px; }
  .mw-phone-menu { display:grid;gap:0; }
  .mw-phone-dialog .mw-phone-menu button { display:block;text-align:left;width:100%;padding:17px 3px;border:0;border-bottom:1px solid #e7eeee;border-radius:0;color:#325c66;font-size:15px;background:white; }
  .mw-phone-submit-state h3 { font-size:20px;line-height:1.5;margin:2px 0 9px; }
  .mw-phone-submit-state p,.mw-phone-hint { margin:0;color:#6a858d;font-size:13px; }
  .mw-phone-summary-row { display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e6eded;font-size:14px; }
  .mw-phone-summary-row>span { min-width:0;line-height:1.6; }
  .mw-phone-summary-row>button { flex:none;min-height:37px;font-size:12px;padding:7px 10px; }
  .mw-phone-work [hidden],.mw-phone-dialog [hidden] { display:none!important; }
  .mw-phone-basis-choices { display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px; }
  .mw-phone-dialog .mw-phone-basis-choices button { min-height:35px;padding:6px 8px;border-radius:7px;font-size:11px; }
  .mw-phone-result .mw-phone-basis-hint { margin:9px 0;color:#789096;font-size:12px; }
  .mw-phone-failure-note { padding:12px;background:#fff7ed;color:#906338;border:1px solid #f0dac0;border-radius:9px;font-size:13px;line-height:1.7; }
  .mw-phone-failure-note button { display:block;margin-top:8px; }
  .mw-phone-list-header { display:flex;justify-content:space-between;align-items:center;gap:15px;margin:10px 0 22px; }
  .mw-phone-list-header h2 { font-size:24px;margin:0 0 5px; }
  .mw-phone-list-header p { margin:0;color:#768b91;font-size:12px; }
  .mw-phone-task-list { display:grid;gap:12px; }
  .mw-workspace.mw-phone-list .mw-phone-task-card { width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 15px;border:1px solid #dfe8e8;border-radius:13px;background:white;text-align:left;margin:0 0 9px; }
  .mw-phone-task-card>span:first-child { display:block;min-width:0; }
  .mw-phone-task-card small { display:block;font-size:12px;color:#799095;line-height:1.5;margin-bottom:7px; }
  .mw-phone-task-card strong { display:block;font-size:17px;font-weight:650;line-height:1.5;color:#20454c; }
  .mw-phone-task-card em { display:block;font-style:normal;font-size:12px;color:#66888a;margin-top:10px; }
}
.mw-mobile-progress{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px 16px;margin-bottom:12px;background:#fff;border:1px solid #dde7ed;border-radius:9px;font-size:13px;color:#607589}.mw-mobile-progress strong{font-size:18px;color:#18344a;margin-right:4px}.mw-mobile-progress .is-alert strong{color:#a95325}
.mw-mobile-panel h3{margin:0;font-size:17px}.mw-muted{font-size:13px;color:#61778a;margin:6px 0 12px!important}.mw-arrangement{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.mw-arrangement dt{font-size:12px;color:#687f8d}.mw-arrangement dd{margin:6px 0 0;line-height:1.6;font-size:14px}
.mw-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.mw-system-card{border:1px solid #d8e5e8;border-radius:9px;padding:14px;min-width:0}.mw-system-card h3{font-size:15px}.mw-system-card p{font-size:13px;color:#607689;margin:9px 0}.mw-system-card>small{display:block;color:#718393;font-size:12px;margin-bottom:10px}.mw-system-card .mw-entry-head{align-items:flex-start}.mw-system-card.is-absent{background:#f8fafb;color:#637a86}.mw-pill.is-pending{background:#f5f7fa;color:#697b8c;border-color:#dbe3ec}.mw-system-heading{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mw-system-heading small{display:block;font-size:12px;color:#647b8c;margin-top:5px}
.mw-field-items{display:grid;gap:8px}.mw-field-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #dde7ec;border-radius:8px}.mw-field-item>div{min-width:0}.mw-field-item>button{flex:none}.mw-field-item strong{font-size:14px}.mw-field-item small{display:block;font-size:12px;color:#687e8e;margin:5px 0}.mw-field-item p{font-size:13px;margin:7px 0 0}.mw-field-item .mw-pill{font-size:11px;padding:2px 7px}
.mw-return-banner{padding:13px 15px;margin:0 0 15px;border:1px solid #edd6b8;background:#fff9ed;border-radius:8px;color:#805222}.mw-return-banner>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-top:9px}.mw-return-banner>div span{min-width:0;overflow-wrap:anywhere}.mw-review-group{margin:12px 0;padding:12px 14px;border:1px solid #dce5ed;border-radius:8px}.mw-review-group>summary{font-size:14px}.mw-review-group>summary>span{display:inline-block;margin-left:5px;font-weight:400;color:#657b8d}.mw-review-group>p{font-size:13px}.mw-review-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e4ebf0}.mw-review-row:first-of-type{margin-top:10px}.mw-review-row strong{font-size:13px}.mw-review-row small{display:block;color:#657b8d;font-size:12px;margin-top:5px;line-height:1.5}
.mw-result-title{display:flex;flex-direction:column;gap:5px}.mw-result-title>strong{font-size:17px}.mw-result-title>small{color:#6a7f8e}.mw-form fieldset.mw-result-options{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.mw-result-options legend{margin-bottom:8px}.mw-result-options label{flex:1;position:relative;min-width:76px;display:flex;align-items:center;justify-content:center;border:1px solid #cbd9e2;border-radius:8px;background:#fff;min-height:43px;cursor:pointer}.mw-result-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:1px}.mw-result-options label:has(input:checked){border-color:#0e7772;background:#edf8f4;box-shadow:inset 0 0 0 1px #0e7772}.mw-result-options label:has(input:focus-visible){outline:3px solid #8dcac5;outline-offset:2px}.mw-mobile-result .mw-form{gap:12px}.mw-mobile-result .mw-note{padding:10px}.mw-mobile-result .mw-subheading{display:none}.mw-mobile-result .mw-check-result{padding:10px 12px;margin:0;gap:8px}.mw-mobile-result [hidden]{display:none!important}.mw-mobile-result .mw-method-guide label,.mw-result-extra label{margin-top:9px}.mw-mobile-result .mw-result-extra{border-top:1px solid #e2e9ed;padding-top:10px;color:#567184;font-size:13px}.mw-proof-buttons{display:flex;gap:10px;margin-top:10px}.mw-proof-buttons label{position:relative;overflow:hidden;border:1px solid #bfd5dc;border-radius:7px;padding:10px 16px;background:#fff;color:#0e7772;cursor:pointer}.mw-proof-buttons input{position:absolute;inset:0;opacity:0;cursor:pointer}.mw-mobile-proof>strong{font-size:14px}.mw-mobile-result [data-inline-status]{display:block;margin-top:7px;font-size:12px}.mw-return-selection{max-height:52vh;overflow:auto}.mw-form label.mw-return-target{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:11px 0;border-top:1px solid #e2e9ed}.mw-return-target>input[type=checkbox]{align-self:start}.mw-return-target>input:not([type=checkbox]){grid-column:2}.mw-return-target small,.mw-extra-library small{display:block;color:#6b8091;font-size:12px;margin-top:4px}.mw-return-target:not(:has(input[type=checkbox]:checked))>input:not([type=checkbox]){display:none}.mw-extra-library{max-height:50vh;overflow:auto;border:1px solid #dce5ed;border-radius:8px;padding:10px}.mw-extra-library label{padding:9px 4px;border-bottom:1px solid #e3ebef}
@media(max-width:1100px){.mw-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.mw-list-management{align-items:flex-start}.mw-list-management>span{display:none}.mw-list-management>button{width:100%}.mw-mobile-progress{gap:7px 16px;padding:11px 12px}.mw-mobile-progress strong{font-size:17px}.mw-arrangement{grid-template-columns:1fr;gap:11px;margin:15px 0}.mw-arrangement>div{display:flex;gap:12px}.mw-arrangement dt{flex:0 0 68px;line-height:1.6}.mw-arrangement dd{margin:0;font-size:13px}.mw-system-grid{grid-template-columns:1fr;gap:9px;margin-top:12px}.mw-system-card{padding:13px}.mw-system-card .mw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-system-card .mw-actions button:only-child{grid-column:1/-1}.mw-system-heading{flex-wrap:wrap;gap:10px}.mw-system-heading h3{font-size:16px}.mw-field-item{padding:12px;gap:10px;align-items:flex-start}.mw-field-item>button{min-width:88px;padding:9px}.mw-mobile-panel>.mw-entry-head{align-items:flex-start}.mw-mobile-panel>.mw-entry-head>.mw-actions{width:100%}.mw-mobile-panel .mw-review-row{align-items:flex-start}.mw-review-row>button{flex:none;min-width:82px}.mw-return-banner>div{align-items:flex-start}.mw-return-banner button{flex:none}.mw-mobile-result>section{max-height:97dvh}.mw-mobile-result .mw-form>.mw-actions{grid-template-columns:1fr 1fr}.mw-mobile-result .mw-form>.mw-actions>button[type=submit]{grid-column:1/-1}.mw-result-options label{min-width:0;min-height:46px;font-size:14px}.mw-mobile-result .mw-check-result{grid-template-columns:1fr}.mw-proof-buttons{display:grid;grid-template-columns:1fr 1fr}.mw-proof-buttons label{padding:12px;align-items:center}.mw-mobile-result .mw-form fieldset{margin-inline:0}.mw-mobile-maintenance .mw-panel{padding:13px 11px}.mw-mobile-maintenance .mw-head .mw-eyebrow{display:none}}
.mw-technical-scope,.mw-technical-conclusion{border:1px solid #dbe5ed;border-radius:9px;padding:13px 15px;margin:0 0 15px;background:#f8fafc}.mw-technical-scope p,.mw-technical-conclusion p{margin:7px 0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.mw-technical-conclusion h3{margin:0}.mw-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.mw-domain-grid article{border:1px solid #e0e8ee;background:#fff;border-radius:6px;padding:9px}.mw-domain-grid small{display:block;color:#637b8e;margin-top:4px}.mw-domain-grid p{font-size:12px}.mw-form .mw-domain-input{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);gap:12px;margin:9px 0;padding:10px 12px}.mw-method-guide{border:1px solid #dfe8ef;border-radius:7px;padding:9px 12px;background:#f8fafc}.mw-method-guide summary{cursor:pointer;color:#195c8c}.mw-method-guide li{margin:5px 0;line-height:1.6}.mw-source-ref{overflow-wrap:anywhere;line-height:1.7}.mw-source-ref small{color:#617b8e}.mw-library-rule>small{display:block;line-height:1.6;margin:5px 0}.mw-form [data-technical-profile]:empty{display:none}@media(max-width:760px){.mw-domain-grid{grid-template-columns:minmax(0,1fr)}.mw-form .mw-domain-input{grid-template-columns:minmax(0,1fr)}}

.mw-return-filter{position:sticky;top:0;z-index:1;background:#fff;padding:5px 0 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.mw-return-filter input[type=search]{min-width:0}.mw-return-systems{margin-top:14px;padding-top:12px;border-top:1px solid #dce5ed}.mw-return-systems summary{font-size:13px;color:#315369}@media(max-width:768px){.mw-return-filter{grid-template-columns:1fr;gap:5px}}

.mw-mobile-progress>span>small{display:block;font-size:11px;line-height:1.5;color:#607589;margin-top:2px;white-space:normal}@media(max-width:768px){.mw-mobile-maintenance .mw-mobile-progress>span>small{font-size:9px;max-width:152px}}
body .mobile-system-shell [data-mobile-technical-todos] [data-mobile-technical-refresh] { flex: 0 0 auto; min-width: 54px; padding: 8px 10px; border: 1px solid #cbd9e5; border-radius: 8px; background: #fff; color: #175e70; font-size: 13px; line-height: 1.4; white-space: nowrap; }
body .mobile-system-shell [data-mobile-technical-todos] .mobile-hub-card { grid-template-columns: 30px minmax(0, 1fr) 12px; }
body .mobile-system-shell [data-mobile-technical-todos] .mobile-hub-card-copy strong,
body .mobile-system-shell [data-mobile-technical-todos] .mobile-hub-card-copy small { white-space: normal; overflow-wrap: anywhere; overflow: visible; }

/* Compact services share one low-frequency review and delivery dialog. */
.mw-compact-return-list .mw-checks{max-height:280px;overflow:auto;display:block}
.mw-compact-return-list .mw-checks label{display:flex;align-items:flex-start;gap:8px;padding:7px 0}
.mw-compact-delivery h3{margin:18px 0 8px}.mw-compact-delivery h3:first-child{margin-top:0}
.mw-compact-delivery .mw-actions{flex-wrap:wrap}
@media(max-width:600px){.mw-compact-return-list .mw-checks{max-height:230px}.mw-compact-delivery .mw-actions button{min-height:40px;white-space:normal}}
/* The menu lives under body so scrolling table cells never clip its actions. */
.mw-task-menu-popover{position:fixed;z-index:11900;box-sizing:border-box;width:156px;max-width:calc(100vw - 16px);padding:5px;border:1px solid #dbe4eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #16324a24;overflow:auto;color:#315369}
body .mw-task-menu-popover>button{display:block;box-sizing:border-box;width:100%;min-height:36px;margin:0;padding:8px 11px;border:0;border-radius:5px;background:transparent;color:#315369;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;text-align:left;white-space:nowrap;cursor:pointer}
body .mw-task-menu-popover>button:hover,body .mw-task-menu-popover>button:focus-visible{background:#eff5f7;color:#164b5c;outline:2px solid #b9d3dc;outline-offset:-2px}
body .mw-task-menu-popover>button.is-danger{color:#b3493e}
body .mw-task-menu-popover>button.is-danger:hover,body .mw-task-menu-popover>button.is-danger:focus-visible{background:#fff2ef;color:#a33327;outline-color:#ebc7bf}
/* Task rows keep a primary action and one compact menu; stopped tasks retain their records. */
.mw-task-actions{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.mw-workspace .mw-task-actions>button{display:inline-flex;align-items:center;justify-content:center;flex:none;height:36px;min-height:36px;box-sizing:border-box;padding:0 13px;border-radius:6px;line-height:1.35}.mw-workspace .mw-task-actions>.mw-task-more{gap:7px;min-width:70px;border-color:#d7e1e9;color:#567086;font-weight:400;background:#fff}.mw-workspace .mw-task-more:hover,.mw-workspace .mw-task-more[aria-expanded="true"]{background:#f3f7f9;border-color:#b7cbd6;color:#24556a}.mw-task-more>span{font-size:15px;line-height:1;transform:translateY(-2px)}.mw-workspace .mw-task-actions>.mw-task-restore{color:#0e7772;border-color:#bcd8d3}.mw-task-table td[data-label="执行期间"]{white-space:nowrap;overflow-wrap:normal}.mw-workspace button.mw-lifecycle-link{min-height:28px;padding:3px 0;background:transparent;border:0;color:#42657b;border-radius:3px;font-size:12px}.mw-workspace button.mw-lifecycle-link:hover{text-decoration:underline;background:#f4f7f9}.mw-workspace button.mw-lifecycle-link.is-danger{color:#a5483d}.mw-task-table td:last-child{min-width:166px;width:1%;white-space:nowrap}.mw-closed-history{margin-top:18px;border-top:1px solid #e0e7ed;padding-top:14px}.mw-closed-history>summary{color:#5d7181;font-size:13px;padding:3px 0 8px}.mw-closed-history>summary span{display:inline-block;margin-left:5px;color:#7a8b98}.mw-closed-history>.mw-table-wrap{margin-top:6px}.mw-pill.mw-pill-closed{background:#f2f4f6;border-color:#dce2e7;color:#65717c}.mw-lifecycle-reason{color:#415b70!important;white-space:pre-wrap}.mw-closed-banner{border-left:4px solid #99aab7}.mw-closed-banner h3{margin:0;font-size:18px}.mw-closed-banner>p{margin:10px 0 5px}.mw-closed-banner>small{color:#738291}.mw-closed-warning{background:#fff6ed;border:1px solid #efdac4;border-radius:6px;color:#865734;padding:10px 12px;font-size:13px;line-height:1.65}.mw-closed-report{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e1e8ef;font-size:13px}.mw-closed-workspace h3>small{font-weight:400;color:#738291}.mw-lifecycle-modal>section{width:min(580px,96vw)}.mw-lifecycle-target{padding:12px 14px;background:#f5f8fa;border:1px solid #e0e8ee;border-radius:8px}.mw-lifecycle-target strong{display:block;font-size:15px;line-height:1.6}.mw-lifecycle-target small{display:block;color:#667d8e;margin-top:5px}.mw-modal button.mw-danger-submit{background:#a74b3f;border-color:#a74b3f}.mw-lifecycle-modal .mw-note{line-height:1.65}.mw-lifecycle-modal .mw-actions{gap:8px}.mw-closed-workspace .mw-arrangement{margin-bottom:0}.mw-phone-closed-history{padding:12px;background:#fff;border-radius:9px;margin-top:16px}
@media(max-width:768px){.mw-workspace button.mw-lifecycle-link{min-height:36px}.mw-task-actions{width:100%;min-width:0;justify-content:flex-start}.mw-task-table td:last-child{width:auto}.mw-task-table td:last-child{min-width:0}.mw-closed-banner .mw-entry-head{align-items:flex-start}.mw-lifecycle-modal .mw-actions{flex-wrap:wrap}.mw-closed-workspace .mw-head>.mw-actions{display:flex}.mw-closed-history>summary{line-height:1.7}}
.mw-closed-records>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none}.mw-closed-records>summary::-webkit-details-marker{display:none}.mw-closed-records>summary>span{font-size:16px;line-height:1.6}.mw-closed-records>summary>span::before{content:'▸';display:inline-block;margin-right:8px;color:#718897}.mw-closed-records[open]>summary>span::before{content:'▾'}.mw-closed-records>summary small{font-size:13px;font-weight:400;color:#738291;margin-left:5px}.mw-closed-record-body{margin-top:14px}.mw-closed-records>summary>button{flex:none}@media(max-width:768px){.mw-closed-records>summary{align-items:flex-start;gap:8px}.mw-closed-records>summary>span{font-size:14px}.mw-closed-records>summary>button{font-size:12px;padding:7px 10px;min-height:34px}}

.mw-task-table .mw-task-executors{min-width:88px;max-width:170px;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.65}

.mw-task-executors .mw-executor-name{display:inline-block;white-space:nowrap}

/* Deleted draft retention is separate from retained business history. */
.mw-recycle-policy{margin:4px 0 12px;color:#738291;font-size:12px;line-height:1.65}.mw-recycle-status{font-size:13px;color:#536b7d}.mw-recycle-detail{margin-top:14px;padding-top:12px;border-top:1px solid #e5ebef}.mw-recycle-detail small,.mw-lifecycle-retention small{display:block;margin-top:4px;color:#738291;font-size:12px}.mw-lifecycle-retention{padding:0 2px 4px}.mw-lifecycle-modal .mw-purge-confirm{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e8c8c3;border-radius:6px;background:#fff9f8;color:#92483e;line-height:1.6}.mw-lifecycle-modal .mw-purge-confirm input{width:16px;height:16px;min-height:0;margin:0;flex:none}.mw-lifecycle-modal .mw-purge-confirm span{margin:0}.mw-recycle-bin .mw-empty{padding:20px}

/* Desktop maintenance review follows the current stage; report preview is optional. */
.mw-review-clarity{--mw-review-top:64px}.main-view:has(>.business-return-bar) .mw-review-clarity{--mw-review-top:129px}
.mw-review-clarity .mw-review-status{position:sticky;top:var(--mw-review-top);z-index:12;margin:0 0 18px;padding:12px 15px;box-shadow:0 3px 9px #18344a08;background:#f3f7fa;align-items:flex-start}
.mw-review-clarity .mw-review-status.is-approved{background:#edf8f3}
.mw-review-status-copy{min-width:0;flex:1}.mw-review-status-copy>small{display:block;font-size:11px;margin-bottom:3px;overflow-wrap:anywhere}
.mw-review-clarity .mw-review-status h3{font-size:19px;margin:0 0 4px}.mw-review-clarity .mw-review-status p{font-size:12px;line-height:1.6}
.mw-review-status-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:50%;flex:none}.mw-review-status-actions>small{font-size:11px;text-align:right;max-width:370px;line-height:1.5}
.mw-review-clarity .mw-review-status .mw-actions{justify-content:flex-end;gap:7px}.mw-review-clarity .mw-review-status button{min-height:35px;padding:7px 12px;font-size:12px;white-space:nowrap}
.mw-review-clarity button[data-mw="desk-review-export-locked"]:disabled{opacity:1;background:#e5ebef;color:#7b8b99;border-color:#dce4eb;cursor:not-allowed}
.mw-review-clarity .mw-review-preview{position:static;margin:0 0 18px;padding:12px;background:#f8fafb;scroll-margin-top:calc(var(--mw-review-top) + 116px)}.mw-review-clarity .mw-review-preview iframe{height:70vh;min-height:360px}
.mw-review-clarity .mw-review-section{padding:0 0 12px;margin:0 0 16px}.mw-review-clarity .mw-review-section h3{font-size:15px;margin:0 0 7px}
.mw-review-range-summary{font-size:13px;color:#4d687b;margin:0 0 8px!important}.mw-review-range-summary strong{color:#9c6025;font-weight:500}
.mw-review-overview{font-size:12px;color:#667f8e;line-height:1.6}.mw-review-clarity .mw-review-section>.mw-entry-head{align-items:baseline;flex-wrap:wrap;gap:6px}
.mw-review-clarity .mw-review-clear{font-size:13px;color:#43816f;padding:9px 0;margin:0}
.mw-review-clarity .mw-review-group{padding:10px 0}.mw-review-clarity .mw-review-group>summary{font-weight:500;font-size:13px;color:#345b6c}
.mw-review-clarity .mw-review-record{margin:9px 0}.mw-review-clarity .mw-review-record>summary{padding:11px 12px}.mw-review-clarity .mw-review-record-body{padding:0 12px 12px}.mw-review-clarity .mw-review-record-body>p{font-size:14px;line-height:1.7}
.mw-review-clarity .mw-review-warning{background:#f7f9fb;color:#607486}.mw-review-clarity .mw-review-evidence>button{font-size:11px;max-width:126px}.mw-review-clarity .mw-review-evidence img{width:108px;height:76px}
.mw-review-clarity .mw-review-blockers{margin:0 0 15px;padding:13px 15px;background:#fffaf1;border-color:#eddcbb}.mw-review-clarity .mw-review-blockers ul{display:flex;flex-wrap:wrap;gap:7px 30px;margin:10px 0;padding-left:19px;font-size:13px}.mw-review-clarity .mw-review-blockers>p{margin-bottom:8px}.mw-review-clarity .mw-review-blockers>details{font-size:12px;border-top:1px solid #ecdfc7;padding-top:8px}.mw-review-clarity .mw-review-blockers>details>div{padding:5px 0}
.mw-review-waiting{font-size:13px;padding:12px 15px;background:#f5f8fa;border-radius:7px;color:#59758a;margin:0 0 15px}
.mw-review-existing,.mw-review-info,.mw-review-history,.mw-review-archive{margin:0 0 12px;padding:11px 13px;border:1px solid #e0e7ed;border-radius:7px;background:#fff;min-width:0}
.mw-review-existing>summary,.mw-review-info>summary,.mw-review-history>summary,.mw-review-archive>summary{font-size:13px;line-height:1.6;color:#3d6174}
.mw-review-existing>summary>span,.mw-review-info>summary>span{font-weight:400;color:#728695;font-size:12px;margin-left:12px;overflow-wrap:anywhere}
.mw-review-existing[open]>summary,.mw-review-info[open]>summary,.mw-review-history[open]>summary,.mw-review-archive[open]>summary{margin-bottom:14px}
.mw-review-clarity .mw-review-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.mw-review-info p,.mw-review-history p{font-size:13px;margin:9px 0}.mw-review-clarity .mw-review-approved-note{padding:12px 14px;background:#f5faf7;border:1px solid #d9e9df;border-radius:7px}.mw-review-approved-note p{font-size:13px;margin:7px 0}
.mw-review-clarity .mw-review-decision{position:sticky;bottom:0;z-index:11;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:12px 14px;margin:16px 0 0;background:#fff;border:1px solid #bfd7d9;border-radius:8px;box-shadow:0 -4px 18px #193d4a10}
.mw-review-decision-copy{min-width:0}.mw-review-decision-copy>label>span{font-weight:600;font-size:13px}.mw-review-clarity .mw-review-decision textarea{min-height:47px;height:47px;max-height:150px;padding:7px 9px;font-size:13px;line-height:1.5}.mw-review-clarity .mw-review-decision .mw-inline{margin:7px 0 0;font-size:11px;align-items:center}.mw-review-decision-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center}.mw-review-decision-actions>.mw-actions{gap:8px;flex-wrap:nowrap}.mw-review-decision-actions small{font-size:11px}.mw-review-decision>[data-review-message]{grid-column:1/-1;margin:0;font-size:12px}.mw-review-clarity [data-review-item]{scroll-margin-top:calc(var(--mw-review-top) + 111px);scroll-margin-bottom:145px}.mw-review-clarity [data-review-info]{scroll-margin-top:calc(var(--mw-review-top) + 111px)}
@media(min-width:769px){.mw-workspace:has(.mw-review-clarity)>.mw-mobile-progress{display:none}.mw-workspace:has(.mw-review-clarity)>.mw-head{margin-bottom:12px}}
@media(min-width:769px) and (max-width:1180px){.mw-review-clarity .mw-review-status{flex-wrap:nowrap;gap:12px}.mw-review-clarity .mw-review-status h3{font-size:18px}.mw-review-status-actions{max-width:47%}.mw-review-clarity .mw-review-decision{gap:8px 12px;padding:10px 12px}.mw-review-decision-actions>.mw-actions{gap:6px}.mw-review-decision-actions button{padding:8px 10px;font-size:12px}}
/* Personnel evidence stays next to the reviewer facts, with a readable portrait. */
.mw-person-arrival{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}.mw-person-arrival-photo .mw-review-evidence{display:block}.mw-person-arrival-photo .mw-review-evidence button{max-width:132px;width:132px;padding:4px}.mw-person-arrival-photo img{width:122px!important;height:144px!important;object-fit:contain;background:#f5f7fa}.mw-person-arrival-photo .mw-review-evidence span{display:none}.mw-person-arrival small,.mw-review-personnel small{display:block;margin-top:5px;color:#64748b}.mw-signin-missing{display:flex;min-height:112px;align-items:center;justify-content:center;background:#f6f7f9;color:#64748b;text-align:center;border:1px dashed #d7dfe8;border-radius:8px;font-size:12px}.mw-review-personnel{display:flex;gap:12px 28px;flex-wrap:wrap;margin:8px 0}.mw-review-personnel p{margin:6px 0}.mw-person-arrival p{margin:8px 0}@media(max-width:640px){.mw-person-arrival{grid-template-columns:100px minmax(0,1fr);gap:12px}.mw-person-arrival-photo .mw-review-evidence button{max-width:100px;width:100px}.mw-person-arrival-photo img{width:90px!important;height:120px!important}}

/* Keep task pagination aligned with the existing list. */
.mw-workspace .mw-page-list.customer-fixed-list {padding:0;min-width:0}
.mw-list-panel > .mw-toolbar {align-items:center}
.mw-closed-history > summary.mw-sort-summary {display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none}
.mw-sort-summary::-webkit-details-marker {display:none}
.mw-sort-summary::before {content:'▸';color:#64788a}
.mw-closed-history[open] > .mw-sort-summary::before {content:'▾'}
.mw-sort-summary > .business-list-sort-inline {font-weight:400}

/* Keep the service list in the desktop viewport; history still opens in this list. */
@media(min-width:769px){
 body.pc-ui-preview:not(.mobile-ui-active) .mw-workspace.mw-list-fixed{height:var(--mw-list-height);min-height:0;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden}
 .mw-list-fixed>.mw-head,.mw-list-fixed>.mw-message,.mw-list-fixed>.mw-start{flex:none}
 .mw-list-fixed>.mw-list-panel{flex:1;min-height:0;margin:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}
 .mw-list-fixed .mw-list-panel>.mw-list-management,.mw-list-fixed .mw-list-panel>.mw-service-tabs,.mw-list-fixed .mw-list-panel>.mw-toolbar,.mw-list-fixed .mw-list-panel>.mw-closed-history,.mw-list-fixed .mw-list-panel>.mw-recycle-policy{flex:none}
 .mw-list-fixed .mw-list-panel>.mw-page-list{flex:1;min-height:160px}
 .mw-list-fixed .mw-page-list{display:flex;flex-direction:column;overflow:hidden}
 .mw-list-fixed .mw-page-list>.mw-table-wrap{flex:1;min-height:0!important;height:auto!important;max-height:none;overflow:auto;scroll-padding-top:34px;overscroll-behavior:contain}
 .mw-list-fixed .mw-page-list>.customer-fixed-pagination{flex:none}
 .mw-list-fixed .mw-closed-history>.mw-page-list{height:300px;max-height:55vh;min-height:160px}
 .mw-list-fixed .mw-task-table{min-width:940px;table-layout:fixed}
 .mw-list-fixed .mw-task-table th:nth-child(1){width:22%}
 .mw-list-fixed .mw-task-table th:nth-child(2){width:10%}
 .mw-list-fixed .mw-task-table th:nth-child(3){width:13%}
 .mw-list-fixed .mw-task-table th:nth-child(4){width:100px}
 .mw-list-fixed .mw-task-table th:nth-child(6){width:82px}
 .mw-list-fixed .mw-task-table th:last-child{width:166px}
 .mw-list-fixed .mw-task-table thead th{position:sticky;top:0;z-index:2}
 .mw-list-fixed .mw-task-table thead th:last-child{z-index:3}
 .mw-list-fixed .mw-closed-history{margin-top:9px;padding-top:8px}
}
@media(min-width:769px) and (max-height:700px){
 .mw-list-fixed>.mw-head{margin:0 0 10px}
 .mw-list-fixed>.mw-list-panel{padding:10px 14px}
 .mw-list-fixed .mw-list-management{margin-bottom:7px}
 .mw-list-fixed .mw-list-panel>.mw-toolbar{margin:8px 0}
 .mw-list-fixed .mw-task-table td{padding:9px 8px}
 .mw-list-fixed .mw-closed-history{margin-top:5px;padding-top:4px}
 .mw-list-fixed .mw-closed-history>summary{padding:0}
}
