body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#f9f9f9;margin:0;padding:20px}
h1{font-size:28px;font-weight:300;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin:0 0 25px 0}
.config-page{max-width:1024px;margin:0 auto}
.config-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.05);overflow:hidden}
.config-card__header{font-size:16px;font-weight:600;color:#333;background-color:#f5f5f5;border-bottom:1px solid #dcdcdc;padding:12px 15px;margin:0}
.config-card__body{padding:15px}
.config-group{margin-top:25px}
.config-card__body>.config-group:first-child{margin-top:0}
.config-group__title{font-size:18px;font-weight:600;color:#222;border-bottom:1px solid #eee;padding-bottom:5px;margin-top:0;margin-bottom:15px}
.config-group__title.is-h3{font-size:16px;border-bottom:0;margin-bottom:10px}
.settings-list{list-style-type:none;padding:0;margin:0}
.settings-list__item{font-size:14px;line-height:1.6;color:#333;margin-bottom:8px}
.settings-list__item:last-child{margin-bottom:0}
.settings-list__label{font-weight:600;color:#000}
.settings-list__value{color:#555;font-family:sans-serif;word-break:break-all}
.settings-list__value ul{list-style-type:disc;margin-left:20px;margin-top:8px;padding-left:20px}
.settings-list__value li{font-size:13px;color:#444;margin-bottom:4px}
.path-list{list-style-type:none;margin:0;padding:0}
.path-list__item{background-color:#f0f0f0;padding:5px 8px;border-radius:3px;font-family:'Courier New',Courier,monospace;line-height:1.4;font-size:13px;margin-bottom:5px;word-break:break-all}
.accordion{margin-top:20px;border:1px solid #e0e0e0;border-radius:4px}
.accordion__item{border-bottom:1px solid #e0e0e0}
.accordion__item:last-child{border-bottom:0}
.accordion__header{font-size:15px;font-weight:600;color:#333;background-color:#f7f7f7;padding:10px 12px;margin:0;cursor:pointer}
.accordion__content{padding:15px;margin:0;background:#fff}
.accordion__item:first-child>.accordion__header{border-radius:4px 4px 0 0}
.accordion__item:last-child>.accordion__content{border-radius:0 0 4px 4px}