.service-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:500 11px/1.4 Arial,"PingFang TC","Microsoft JhengHei",sans-serif;letter-spacing:0}
.service-status .status-build,.service-status .status-demo{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:4px 7px;white-space:nowrap;font-size:11px;line-height:1.4;letter-spacing:0}
.service-status .status-build{background:#f7eedb;color:#735622}
.service-status .status-demo{background:#e7efe9;color:#3c614b}
.service-status svg{width:15px;height:15px;flex:0 0 auto}
.service-status .status-build>span{font:inherit;color:inherit;letter-spacing:0}
.service-status-note{font-size:13px;line-height:1.8;color:#6e644f;margin:12px 0 22px;max-width:55ch}
.service-nav button .service-status{margin-top:auto}
.service-nav button .status-build{font-size:10px;padding:3px 6px}
.service-nav button .status-build>span{font-size:inherit;letter-spacing:0;color:inherit}
.service-choice-grid button>.service-status{margin-top:12px}
.service-choice-grid button .service-status>span{font-size:11px;color:#735622}
.service-choice-grid button .service-status>.status-demo{color:#3c614b}
.service-choice-grid button .service-status svg{display:block}
#detail-content>.service-status{margin:0 0 16px}
#tour-stage:empty{display:none}
#tour-stage{margin:0 0 14px}
#tour-stage .status-build,#tour-stage .status-demo{font-size:10px;padding:3px 6px}
.visit-stage .tour-panel{overflow:auto}
.task-text .service-status{margin:5px 0 7px}
.directory-row .service-status{grid-column:2;justify-self:start}
@media(max-width:900px){.service-nav button{flex-direction:column;align-items:flex-start;gap:7px}.service-nav button strong{white-space:normal}.service-nav button .service-status{margin-top:0}}
@media(max-width:560px){.service-nav button .status-build{font-size:9px;padding:3px 5px;gap:3px}.service-nav button .status-build svg{width:12px;height:12px}.service-status-note{font-size:12px}.visit-stage .tour-panel #tour-stage{margin-bottom:10px}}
