
#affairs-repair-connected{--rc-bg:light-dark(#f5f6f3,#171b18);--rc-surface:light-dark(#fff,#222823);--rc-ink:light-dark(#23352d,#e9eee8);--rc-muted:light-dark(#66756c,#b2bdb4);--rc-line:light-dark(#dce3d9,#3a443c);--rc-brand:light-dark(#2e6048,#b4d5bc);--rc-onbrand:light-dark(#fff,#172a1c);--rc-soft:light-dark(#eaf1e8,#2c3f30);--rc-red:light-dark(#b42318,#ffb4ab);--rc-amber:light-dark(#956000,#ffd49b);--wt-surface:var(--rc-surface);--wt-line:var(--rc-line);--wt-bg:var(--rc-bg);--wt-ink:var(--rc-ink);--wt-muted:var(--rc-muted);--wt-brand:var(--rc-brand);--wt-grid:light-dark(#9aa89d,#707f73);--wt-amber:var(--rc-amber);--wt-amberbg:light-dark(#fff4df,#403422);--wt-soft:var(--rc-soft);color-scheme:light dark;color:var(--rc-ink);font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
#affairs-repair-connected *{box-sizing:border-box}
#affairs-repair-connected [hidden]{display:none!important}
#affairs-repair-connected:where(:not(.rc-restored)) h1{font-size:24px;font-weight:500;line-height:1.4;margin:0 0 10px}
#affairs-repair-connected:where(:not(.rc-restored)) h2{font-size:18px;font-weight:500;margin:0 0 10px}
#affairs-repair-connected:where(:not(.rc-restored)) h3{font-size:15px;font-weight:500;margin:0 0 8px}
#affairs-repair-connected:where(:not(.rc-restored)) p{margin:6px 0 12px;overflow-wrap:anywhere}
#affairs-repair-connected:where(:not(.rc-restored)) button,#affairs-repair-connected:where(:not(.rc-restored)) input,#affairs-repair-connected:where(:not(.rc-restored)) select,#affairs-repair-connected:where(:not(.rc-restored)) textarea{font:inherit;color:inherit;max-width:100%;min-width:0}
#affairs-repair-connected:where(:not(.rc-restored)) button,#affairs-repair-connected:where(:not(.rc-restored)) .rc-download{border:1px solid var(--rc-line);background:var(--rc-surface);border-radius:7px;padding:9px 13px;min-height:42px;white-space:normal;text-align:center;text-decoration:none;overflow-wrap:anywhere}
#affairs-repair-connected:where(:not(.rc-restored)) button:disabled{opacity:.5}
#affairs-repair-connected .rc-primary{background:var(--rc-brand);color:var(--rc-onbrand);border-color:var(--rc-brand)}
#affairs-repair-connected .rc-link{background:transparent;border:0;color:var(--rc-brand);padding:7px 0;text-align:left}
#affairs-repair-connected:where(:not(.rc-restored)) button[aria-pressed=true]{color:var(--rc-brand);background:var(--rc-soft)}
#affairs-repair-connected:where(:not(.rc-restored)) input:not([type=checkbox]):not([type=radio]),#affairs-repair-connected:where(:not(.rc-restored)) select,#affairs-repair-connected:where(:not(.rc-restored)) textarea{background:var(--rc-surface);border:1px solid var(--rc-line);border-radius:6px;padding:10px;width:100%;min-height:44px}
#affairs-repair-connected:where(:not(.rc-restored)) input[type=checkbox],#affairs-repair-connected:where(:not(.rc-restored)) input[type=radio]{accent-color:var(--rc-brand);flex:none;width:18px;height:18px}
#affairs-repair-connected:where(:not(.rc-restored)) textarea{min-height:100px;resize:vertical}
#affairs-repair-connected:where(:not(.rc-restored)) input[readonly]{background:var(--rc-bg)}
#affairs-repair-connected:where(:not(.rc-restored)) label{display:block;margin:10px 0 14px}
#affairs-repair-connected:where(:not(.rc-restored)) label input,#affairs-repair-connected:where(:not(.rc-restored)) label select,#affairs-repair-connected:where(:not(.rc-restored)) label textarea{margin-top:6px}
#affairs-repair-connected .rc-preview-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:6px 95px 12px 0;color:var(--rc-muted);font-size:12px}
#affairs-repair-connected .rc-preview-tools label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0}
#affairs-repair-connected .rc-preview-tools select{width:auto;max-width:260px;margin:0;font-size:13px}
#affairs-repair-connected .rc-stage{background:var(--rc-bg);border:1px solid var(--rc-line);border-radius:14px;overflow:hidden}
#affairs-repair-connected .rc-stage.rc-mobile{max-width:460px;margin:auto}
#affairs-repair-connected .rc-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;background:var(--rc-surface);border-bottom:1px solid var(--rc-line)}
#affairs-repair-connected .rc-main{padding:23px;min-width:0}
#affairs-repair-connected .rc-panel{background:var(--rc-surface);border:1px solid var(--rc-line);border-radius:10px;padding:17px;margin:14px 0;min-width:0}
#affairs-repair-connected .rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-items:start}
#affairs-repair-connected .rc-row{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap}
#affairs-repair-connected .rc-row>*{min-width:0;max-width:100%}
#affairs-repair-connected .rc-row label{flex:1;min-width:120px}
#affairs-repair-connected .rc-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--rc-line);padding-bottom:10px;margin:12px 0}
#affairs-repair-connected .rc-hint{font-size:12px;color:var(--rc-muted)}
#affairs-repair-connected .rc-red{color:var(--rc-red)}
#affairs-repair-connected .rc-notice{background:var(--rc-soft);color:var(--rc-brand);padding:12px 15px;border-radius:8px;margin:14px 0}
#affairs-repair-connected .rc-muted{color:var(--rc-muted)}
#affairs-repair-connected .rc-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 12px;margin:12px 0}
#affairs-repair-connected .rc-details dt{color:var(--rc-muted)}
#affairs-repair-connected .rc-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
#affairs-repair-connected .rc-check{display:flex;align-items:center;gap:9px;min-height:44px;margin:4px 0;overflow-wrap:anywhere}
#affairs-repair-connected .rc-check input{margin:0}
#affairs-repair-connected .rc-list-item{border-top:1px solid var(--rc-line);padding:14px 0}
#affairs-repair-connected .rc-list-item:first-child{border-top:0}
#affairs-repair-connected .rc-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0}
#affairs-repair-connected .rc-thumb{padding:4px;display:flex;flex-direction:column;gap:5px;text-align:left;font-size:12px;width:100%;height:100%}
#affairs-repair-connected .rc-thumb img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:3px}
#affairs-repair-connected .rc-thumb span{overflow-wrap:anywhere}
#affairs-repair-connected .rc-viewer img,#affairs-repair-connected .rc-viewer video{max-width:100%;width:100%;height:auto;display:block;background:var(--rc-bg);border-radius:6px}
#affairs-repair-connected .rc-qr{border:1px solid var(--rc-line);background:var(--rc-bg);border-radius:6px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}
#affairs-repair-connected .rc-qr svg{width:32px;height:32px}
#affairs-repair-connected .rc-error:empty,#affairs-repair-connected [data-feedback]:empty{display:none}
#affairs-repair-connected [data-feedback]{padding:12px 0;margin:0;color:var(--rc-muted);font-size:12px}
#affairs-repair-connected .rc-template-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:20px;align-items:start}
#affairs-repair-connected .rc-document+.rc-document{margin-top:20px;padding-top:15px;border-top:1px solid var(--rc-line)}
#affairs-repair-connected .rc-status{font-weight:500}
#affairs-repair-connected:where(:not(.rc-restored)) details>summary{min-height:44px;padding:8px 0;color:var(--rc-brand)}
@media(max-width:700px){#affairs-repair-connected .rc-template-grid{grid-template-columns:1fr}}
@media(max-width:480px){#affairs-repair-connected .rc-main{padding:17px 12px}#affairs-repair-connected .rc-panel{padding:14px 12px}#affairs-repair-connected .rc-grid{grid-template-columns:1fr}#affairs-repair-connected .rc-preview-tools{padding-right:75px}#affairs-repair-connected .rc-details{grid-template-columns:80px minmax(0,1fr)}#affairs-repair-connected input,#affairs-repair-connected select,#affairs-repair-connected textarea{font-size:16px}#affairs-repair-connected .rc-media{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(pointer:coarse){#affairs-repair-connected button,#affairs-repair-connected .rc-download{min-height:44px}}

#affairs-work-change{--wc-bg:light-dark(#f5f6f3,#171b18);--wc-surface:light-dark(#fff,#222823);--wc-ink:light-dark(#23352d,#e9eee8);--wc-muted:light-dark(#66756c,#b2bdb4);--wc-line:light-dark(#e2e7df,#3a443c);--wc-brand:light-dark(#2e6048,#b4d5bc);--wc-onbrand:light-dark(#fff,#172a1c);--wc-soft:light-dark(#eaf1e8,#2c3f30);font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:var(--wc-ink);color-scheme:light dark}
#affairs-work-change *{box-sizing:border-box}
#affairs-work-change [hidden]{display:none!important}
#affairs-work-change button,#affairs-work-change select{font:inherit;color:inherit}
#affairs-work-change .wc-review{display:flex;gap:7px 12px;flex-wrap:wrap;padding:7px 95px 12px 0;font-size:12px;color:var(--wc-muted)}
#affairs-work-change .wc-review strong{font-weight:500;color:var(--wc-ink)}
#affairs-work-change .wc-demo{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:12px;color:var(--wc-muted);font-size:12px}
#affairs-work-change .wc-demo label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}
#affairs-work-change .wc-demo select{max-width:100%;min-width:0;background:var(--wc-surface);border:1px solid var(--wc-line);border-radius:6px;min-height:36px;padding:6px 9px;font-size:12px}
#affairs-work-change .wc-feedback{font-size:12px;color:var(--wc-muted);margin:0 0 12px;overflow-wrap:anywhere}
#affairs-work-change .wc-stage{padding:18px;border-radius:12px}
#affairs-work-change .wc-window{max-width:650px;margin:auto;border:1px solid var(--wc-line);border-radius:14px;background:var(--wc-surface);overflow:hidden}
#affairs-work-change .wc-appbar{padding:14px 21px;border-bottom:1px solid var(--wc-line);font-size:13px;color:var(--wc-muted);display:flex;gap:8px 16px;justify-content:space-between;flex-wrap:wrap}
#affairs-work-change .wc-appbar strong{font-size:16px;font-weight:500;color:var(--wc-brand)}
#affairs-work-change .wc-main{padding:23px 21px}
#affairs-work-change h1{font-size:23px;font-weight:500;line-height:1.4;margin:0 0 5px}
#affairs-work-change .wc-work{font-size:13px;color:var(--wc-muted);margin:0 0 19px}
#affairs-work-change .wc-effect{padding:14px 16px;border-radius:8px;background:var(--wc-soft);color:var(--wc-brand);margin-bottom:20px}
#affairs-work-change .wc-effect strong{display:block;font-size:15px;font-weight:500}
#affairs-work-change .wc-effect p{font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}
#affairs-work-change h2{font-size:15px;font-weight:500;margin:0 0 10px}
#affairs-work-change table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}
#affairs-work-change th,#affairs-work-change td{padding:11px 9px;vertical-align:top;border-bottom:1px solid var(--wc-line);text-align:left;overflow-wrap:anywhere;font-weight:400}
#affairs-work-change thead th{font-size:12px;color:var(--wc-muted);background:var(--wc-bg)}
#affairs-work-change tbody th{font-size:12px;color:var(--wc-muted)}
#affairs-work-change td:last-child{color:var(--wc-brand)}
#affairs-work-change .wc-keep{margin:17px 0 0;font-size:13px;color:var(--wc-muted)}
#affairs-work-change .wc-keep strong{font-weight:500;color:var(--wc-ink)}
#affairs-work-change .wc-history{margin:17px 0 0;padding:12px 14px;background:var(--wc-bg);border-radius:8px;font-size:13px}
#affairs-work-change .wc-history p{margin:0 0 6px}
#affairs-work-change .wc-history p:last-child{margin-bottom:0}
#affairs-work-change .wc-error{color:light-dark(#ad3433,#ffaaaa)}
#affairs-work-change .wc-footer{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding-top:22px}
#affairs-work-change .wc-primary{border:1px solid var(--wc-brand);background:var(--wc-brand);color:var(--wc-onbrand);border-radius:7px;min-height:44px;padding:10px 16px;font-size:13px}
#affairs-work-change .wc-secondary{border:1px solid var(--wc-line);background:var(--wc-surface);border-radius:7px;min-height:44px;padding:10px 16px;font-size:13px}
@media(max-width:470px){#affairs-work-change .wc-stage{padding:0;background:none}#affairs-work-change .wc-appbar{padding:13px 15px}#affairs-work-change .wc-main{padding:19px 14px}#affairs-work-change th,#affairs-work-change td{padding:10px 6px}#affairs-work-change .wc-footer button{flex:1 1 130px}#affairs-work-change .wc-effect{padding:13px 12px}}
@media(pointer:coarse){#affairs-work-change button{min-height:44px}#affairs-work-change .wc-demo select{min-height:44px;font-size:16px}}

#affairs-repair-connected.rc-original-change > .rc-stage{background:transparent;border:0;border-radius:0;overflow:visible}
#affairs-repair-connected.rc-original-change > .rc-stage > .rc-bar{display:none}
#affairs-repair-connected.rc-original-change > .rc-stage > .rc-main{padding:0}
#affairs-work-change .wc-demo label{margin:0}
#affairs-work-change .wc-demo select{width:auto;margin:0}
#affairs-work-change button{max-width:none;min-width:auto}


#affairs-repair-request{--rr-bg:light-dark(#f5f6f3,#171b18);--rr-surface:light-dark(#fff,#222823);--rr-ink:light-dark(#23352d,#e9eee8);--rr-muted:light-dark(#66756c,#b2bdb4);--rr-line:light-dark(#e2e7df,#3a443c);--rr-brand:light-dark(#2e6048,#b4d5bc);--rr-onbrand:light-dark(#fff,#172a1c);--rr-soft:light-dark(#eaf1e8,#2c3f30);--rr-red:light-dark(#b42318,#ffb4ab);--rr-redbg:light-dark(#fbefe9,#402d25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.55;color:var(--rr-ink);color-scheme:light dark}
#affairs-repair-request *{box-sizing:border-box}
#affairs-repair-request [hidden]{display:none!important}
#affairs-repair-request button,#affairs-repair-request input,#affairs-repair-request textarea{font:inherit;color:inherit}
#affairs-repair-request strong{font-weight:500}
#affairs-repair-request h1{font-size:24px;font-weight:500;line-height:1.4;margin:0 0 8px;letter-spacing:.4px}
#affairs-repair-request h2{font-size:15px;font-weight:500;margin:0 0 8px}
#affairs-repair-request p{margin:0}
#affairs-repair-request .rr-review{display:flex;gap:9px 12px;align-items:center;flex-wrap:wrap;padding:8px 95px 12px 0;font-size:12px;color:var(--rr-muted)}
#affairs-repair-request .rr-review strong{color:var(--rr-ink)}
#affairs-repair-request .rr-demo{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;font-size:12px;color:var(--rr-muted);margin-bottom:14px}
#affairs-repair-request .rr-demo button{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:6px;padding:6px 10px;font-size:12px;min-height:36px}
#affairs-repair-request .rr-scenarios{display:flex;gap:8px;flex-wrap:wrap}
#affairs-repair-request .rr-demo button[aria-pressed=true]{background:var(--rr-brand);color:var(--rr-onbrand);border-color:var(--rr-brand)}
#affairs-repair-request .rr-stage{padding:18px;border-radius:12px}
#affairs-repair-request .rr-phone{width:100%;max-width:420px;margin:auto;background:var(--rr-bg);border:1px solid var(--rr-line);border-radius:18px;overflow:hidden}
#affairs-repair-request .rr-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;background:var(--rr-surface);border-bottom:1px solid var(--rr-line)}
#affairs-repair-request .rr-appbar strong{font-size:16px;font-weight:500;letter-spacing:.5px}
#affairs-repair-request .rr-link{border:0;background:transparent;color:var(--rr-brand);padding:7px 0;min-height:38px;font-size:13px;text-align:left}
#affairs-repair-request .rr-main{padding:19px 17px 20px}
#affairs-repair-request .rr-desc{color:var(--rr-muted);font-size:13px;margin-bottom:17px}
#affairs-repair-request .rr-context{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:9px;padding:12px 14px;margin-bottom:15px}
#affairs-repair-request .rr-context-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}
#affairs-repair-request .rr-context-row+.rr-context-row{margin-top:7px}
#affairs-repair-request .rr-context-row span:first-child{color:var(--rr-muted);font-size:12px}
#affairs-repair-request .rr-section{padding:16px 15px;background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:10px;margin-bottom:13px;min-width:0}
#affairs-repair-request .rr-field{display:block;font-size:15px;font-weight:500;margin-bottom:8px}
#affairs-repair-request .rr-required{color:var(--rr-red);font-weight:400;font-size:12px;margin-left:5px}
#affairs-repair-request .rr-optional{font-size:12px;color:var(--rr-muted);margin-left:5px;font-weight:400}
#affairs-repair-request input[type=text],#affairs-repair-request textarea{width:100%;max-width:100%;min-width:0;background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:6px;padding:10px 11px;font-size:16px;min-height:44px;font-weight:400}
#affairs-repair-request textarea{resize:vertical;min-height:112px}
#affairs-repair-request input[readonly]{background:var(--rr-bg)}
#affairs-repair-request input::placeholder,#affairs-repair-request textarea::placeholder{color:var(--rr-muted)}
#affairs-repair-request [aria-invalid=true]{border-color:var(--rr-red)!important}
#affairs-repair-request .rr-error{font-size:12px;color:var(--rr-red);margin-top:7px}
#affairs-repair-request .rr-error:empty{display:none}
#affairs-repair-request .rr-hint{font-size:12px;color:var(--rr-muted);margin:0 0 12px}
#affairs-repair-request .rr-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}
#affairs-repair-request .rr-media:empty{display:none}
#affairs-repair-request .rr-media-item{min-width:0}
#affairs-repair-request .rr-thumb{width:100%;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--rr-bg);border:1px solid var(--rr-line);border-radius:7px;padding:8px 3px;font-size:12px;color:var(--rr-muted)}
#affairs-repair-request .rr-media-caption{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:11px;color:var(--rr-muted);padding-top:2px}
#affairs-repair-request .rr-remove{border:0;background:transparent;color:var(--rr-muted);font-size:12px;padding:4px;min-width:32px;min-height:32px}
#affairs-repair-request .rr-media-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#affairs-repair-request .rr-secondary{border:1px solid var(--rr-line);background:var(--rr-surface);border-radius:7px;padding:10px 12px;min-height:44px;font-size:14px}
#affairs-repair-request .rr-primary{width:100%;border:1px solid var(--rr-brand);background:var(--rr-brand);color:var(--rr-onbrand);border-radius:8px;padding:12px 15px;min-height:48px;font-weight:500}
#affairs-repair-request .rr-submit-note{font-size:12px;color:var(--rr-muted);text-align:center;margin-top:8px}
#affairs-repair-request .rr-preview{border:1px solid var(--rr-line);background:var(--rr-bg);border-radius:7px;padding:15px;margin-top:13px;text-align:center}
#affairs-repair-request .rr-preview-place{min-height:95px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-size:13px;color:var(--rr-muted)}
#affairs-repair-request .rr-preview .rr-link{text-align:center}
#affairs-repair-request .rr-result-head{text-align:center;padding:15px 0 4px}
#affairs-repair-request .rr-result-head h1{font-size:23px;margin-bottom:8px}
#affairs-repair-request .rr-result-head p{font-size:13px;color:var(--rr-muted);margin-bottom:19px}
#affairs-repair-request .rr-pending{padding:14px;background:var(--rr-soft);border-radius:8px;color:var(--rr-brand);margin:0 0 16px;font-size:14px}
#affairs-repair-request .rr-pending p{font-size:12px;margin-top:4px}
#affairs-repair-request .rr-receipt{background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:9px;padding:16px 14px;margin-bottom:14px}
#affairs-repair-request .rr-receipt dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:13px 10px;font-size:13px;margin:0}
#affairs-repair-request .rr-receipt dt{font-size:12px;color:var(--rr-muted)}
#affairs-repair-request .rr-receipt dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
#affairs-repair-request .rr-receipt .rr-media{margin:8px 0 0}
#affairs-repair-request .rr-route{font-size:12px;color:var(--rr-muted);overflow-wrap:anywhere;margin-top:11px}
@media(max-width:470px){#affairs-repair-request .rr-stage{padding:0;background:none}#affairs-repair-request .rr-main{padding:17px 13px}#affairs-repair-request .rr-phone{border-radius:12px}}
@media(max-width:350px){#affairs-repair-request .rr-media{grid-template-columns:repeat(2,minmax(0,1fr))}#affairs-repair-request .rr-section{padding:14px 12px}}
@media(pointer:coarse){#affairs-repair-request button{min-height:44px}}


#affairs-repair-personal-review{--rt-bg:light-dark(#f5f6f3,#171b18);--rt-surface:light-dark(#fff,#222823);--rt-ink:light-dark(#23352d,#e9eee8);--rt-muted:light-dark(#66756c,#b2bdb4);--rt-line:light-dark(#e2e7df,#3a443c);--rt-brand:light-dark(#2e6048,#b4d5bc);--rt-onbrand:light-dark(#fff,#172a1c);--rt-soft:light-dark(#eaf1e8,#2c3f30);--rt-red:light-dark(#b42318,#ffb4ab);--rt-redbg:light-dark(#fbefe9,#402d25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.55;color:var(--rt-ink);color-scheme:light dark}
#affairs-repair-personal-review *{box-sizing:border-box}
#affairs-repair-personal-review [hidden]{display:none!important}
#affairs-repair-personal-review button{font:inherit;color:inherit}
#affairs-repair-personal-review strong{font-weight:500}
#affairs-repair-personal-review h1{font-size:24px;font-weight:500;line-height:1.4;margin:0 0 5px;letter-spacing:.4px}
#affairs-repair-personal-review h2{font-size:16px;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}
#affairs-repair-personal-review h3{font-size:14px;font-weight:500;margin:0 0 6px}
#affairs-repair-personal-review p{margin:0}
#affairs-repair-personal-review .rt-review{display:flex;gap:9px 12px;align-items:center;flex-wrap:wrap;padding:8px 95px 12px 0;font-size:12px;color:var(--rt-muted)}
#affairs-repair-personal-review .rt-review strong{color:var(--rt-ink)}
#affairs-repair-personal-review .rt-demo{font-size:12px;color:var(--rt-muted);margin-bottom:14px;display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}
#affairs-repair-personal-review .rt-demo button{font-size:12px;background:var(--rt-surface);border:1px solid var(--rt-line);border-radius:6px;padding:7px 10px;min-height:36px}
#affairs-repair-personal-review .rt-demo label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:100%}
#affairs-repair-personal-review .rt-demo select{font:inherit;color:inherit;background:var(--rt-surface);border:1px solid var(--rt-line);border-radius:6px;padding:7px 10px;min-height:36px;min-width:0;max-width:100%}
#affairs-repair-personal-review .rt-stage{padding:18px;border-radius:12px}
#affairs-repair-personal-review .rt-phone{width:100%;max-width:440px;margin:auto;background:var(--rt-bg);border:1px solid var(--rt-line);border-radius:18px;overflow:hidden}
#affairs-repair-personal-review .rt-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;background:var(--rt-surface);border-bottom:1px solid var(--rt-line)}
#affairs-repair-personal-review .rt-appbar strong{font-size:16px;font-weight:500;letter-spacing:.5px}
#affairs-repair-personal-review .rt-link{border:0;background:transparent;color:var(--rt-brand);padding:7px 0;min-height:38px;font-size:13px;text-align:left}
#affairs-repair-personal-review .rt-main{padding:19px 17px 20px}
#affairs-repair-personal-review .rt-role{font-size:13px;color:var(--rt-muted);margin-bottom:4px}
#affairs-repair-personal-review .rt-account-actions{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;margin:0 0 14px}
#affairs-repair-personal-review .rt-account-actions .rt-link{min-height:44px;padding:8px 0}
#affairs-repair-personal-review .rt-tabs{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--rt-line);margin-bottom:13px}
#affairs-repair-personal-review .rt-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rt-muted);padding:8px 0 11px;min-height:42px;font-size:14px}
#affairs-repair-personal-review .rt-tabs button[aria-pressed=true]{color:var(--rt-brand);border-bottom-color:var(--rt-brand);font-weight:500}
#affairs-repair-personal-review .rt-list-note{font-size:12px;color:var(--rt-muted);margin:0 0 13px}
#affairs-repair-personal-review .rt-task{background:var(--rt-surface);border:1px solid var(--rt-line);border-radius:10px;padding:16px 15px;margin-bottom:14px}
#affairs-repair-personal-review .rt-task-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;margin-bottom:7px}
#affairs-repair-personal-review .rt-done-tag{font-size:12px;color:var(--rt-brand)}
#affairs-repair-personal-review .rt-done-tag.rt-late{color:var(--rt-red)}
#affairs-repair-personal-review .rt-desc{font-size:13px;color:var(--rt-ink);margin-bottom:11px;overflow-wrap:anywhere}
#affairs-repair-personal-review .rt-clock{display:flex;gap:7px 12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--rt-soft);color:var(--rt-brand);border-radius:6px;padding:10px 11px;margin-bottom:11px;font-size:13px;font-variant-numeric:tabular-nums}
#affairs-repair-personal-review .rt-clock.rt-late{background:var(--rt-redbg);color:var(--rt-red)}
#affairs-repair-personal-review .rt-clock strong{font-size:16px;letter-spacing:.3px;font-weight:500}
#affairs-repair-personal-review .rt-meta{font-size:12px;color:var(--rt-muted);margin-top:4px}
#affairs-repair-personal-review .rt-meta.rt-late{color:var(--rt-red)}
#affairs-repair-personal-review .rt-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}
#affairs-repair-personal-review .rt-primary{border:1px solid var(--rt-brand);background:var(--rt-brand);color:var(--rt-onbrand);border-radius:6px;padding:8px 13px;min-height:40px;font-size:13px}
#affairs-repair-personal-review .rt-secondary{border:1px solid var(--rt-line);background:var(--rt-surface);border-radius:6px;padding:8px 12px;min-height:40px;font-size:13px}
#affairs-repair-personal-review .rt-confirm{background:var(--rt-bg);border:1px solid var(--rt-line);border-radius:7px;padding:14px;margin-top:13px}
#affairs-repair-personal-review .rt-confirm p{font-size:12px;color:var(--rt-muted);margin-bottom:13px}
#affairs-repair-personal-review .rt-confirm-buttons{display:flex;gap:9px;flex-wrap:wrap}
#affairs-repair-personal-review .rt-detail{margin-top:14px;padding-top:14px;border-top:1px solid var(--rt-line)}
#affairs-repair-personal-review .rt-detail dl{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px 11px;font-size:12px;margin:0 0 14px}
#affairs-repair-personal-review .rt-detail dt{color:var(--rt-muted)}
#affairs-repair-personal-review .rt-detail dd{margin:0;overflow-wrap:anywhere}
#affairs-repair-personal-review .rt-media-title{font-size:12px;color:var(--rt-muted);margin-bottom:9px}
#affairs-repair-personal-review .rt-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#affairs-repair-personal-review .rt-repair-media{margin-top:14px;padding-top:12px;border-top:1px solid var(--rt-line)}
#affairs-repair-personal-review .rt-upload-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}
#affairs-repair-personal-review .rt-upload-note{font-size:12px;color:var(--rt-muted);margin:5px 0 9px}
#affairs-repair-personal-review .rt-media-item{min-width:0}
#affairs-repair-personal-review .rt-media-item .rt-thumb{width:100%}
#affairs-repair-personal-review .rt-remove{width:100%;text-align:center}
#affairs-repair-personal-review .rt-thumb{background:var(--rt-bg);border:1px solid var(--rt-line);border-radius:6px;min-height:74px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:12px;padding:7px 3px;color:var(--rt-muted)}
#affairs-repair-personal-review .rt-preview{background:var(--rt-bg);border:1px solid var(--rt-line);border-radius:7px;padding:13px;margin-top:11px;text-align:center}
#affairs-repair-personal-review .rt-preview p{font-size:12px;color:var(--rt-muted);margin:7px 0}
#affairs-repair-personal-review .rt-notice{padding:12px 14px;margin-bottom:14px;background:var(--rt-soft);border-radius:8px;color:var(--rt-brand);font-size:13px}
#affairs-repair-personal-review .rt-notice p{font-size:12px;margin-bottom:3px}
#affairs-repair-personal-review .rt-empty{padding:32px 12px;text-align:center;font-size:13px;color:var(--rt-muted)}
#affairs-repair-personal-review .rt-empty strong{display:block;color:var(--rt-ink);font-size:16px;margin-bottom:6px}
#affairs-repair-personal-review .rt-footer{color:var(--rt-muted);font-size:12px;text-align:center;margin-top:4px}
#affairs-repair-personal-review .rt-route{font-size:12px;color:var(--rt-muted);overflow-wrap:anywhere;margin:0 0 12px}
#affairs-repair-personal-review .rt-work-group{font-size:16px;font-weight:500;margin:0 0 10px}
#affairs-repair-personal-review .rt-routine-role{font-size:12px;color:var(--rt-brand);margin-bottom:10px}
@media(max-width:470px){#affairs-repair-personal-review .rt-stage{padding:0;background:none}#affairs-repair-personal-review .rt-main{padding:17px 13px}#affairs-repair-personal-review .rt-phone{border-radius:12px}}
@media(max-width:350px){#affairs-repair-personal-review .rt-task{padding:14px 12px}#affairs-repair-personal-review .rt-media{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(pointer:coarse){#affairs-repair-personal-review button{min-height:44px}}
@media(pointer:coarse){#affairs-repair-personal-review .rt-demo select{min-height:44px;font-size:16px}}


#affairs-repair-connected.rc-restored > .rc-stage{max-width:none;background:transparent;border:0;border-radius:0;overflow:visible;margin:0}
#affairs-repair-connected.rc-restored > .rc-stage > .rc-bar{display:none}
#affairs-repair-connected.rc-restored > .rc-stage > .rc-main{padding:0}
#affairs-repair-connected.rc-restored [data-original-page] img{max-width:100%}
#affairs-repair-connected.rc-restored [data-draft-visual] img,#affairs-repair-connected.rc-restored [data-draft-visual] video{max-width:100%;width:100%;height:auto}

#affairs-repair-connected [hidden]{display:none!important}
#affairs-repair-connected [data-runtime-error]{max-width:880px;margin:8px auto;color:var(--rc-muted);font-size:13px;overflow-wrap:anywhere}
#affairs-repair-connected [data-runtime-error].is-error{color:#b22d24}
#affairs-repair-connected .rc-thumb{overflow-wrap:anywhere}
