/* Settings shares Meeting Readiness's soft sage panels and clear hierarchy. */
.coordinator-settings-page .settings-cards > .card {
 border:1px solid #dbe4da;border-radius:16px;
 background:linear-gradient(125deg,#f1f6ed 0,#f8faf5 90px,#fff 190px);
 box-shadow:0 3px 12px #294b3b06;padding:22px;
}
.settings-card-title {display:flex;align-items:center;gap:12px;min-width:0;line-height:1.3}
.settings-card-icon {display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#e3eddc;color:#355c43}
.settings-card-icon svg {width:21px;height:21px}
.coordinator-settings-page .settings-cards > details > summary {display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:650;font-size:15px;min-height:38px}
.coordinator-settings-page .settings-cards > details > summary::-webkit-details-marker {display:none}
.coordinator-settings-page .settings-cards > details > summary::after {content:'';width:8px;height:8px;border-right:2px solid #65765d;border-bottom:2px solid #65765d;transform:rotate(45deg);margin:0 5px 5px auto;flex-shrink:0}
.coordinator-settings-page .settings-cards > details[open] > summary::after {transform:rotate(225deg);margin-bottom:0}
.coordinator-settings-page .settings-card-label .settings-panel-meta {margin:4px 0 0;font-size:12px;line-height:1.4}
.coordinator-settings-page .settings-cards > details[open] > summary {padding-bottom:18px;border-bottom:1px solid #dfe7dc;margin-bottom:4px}
.coordinator-settings-page .settings-cards > details > summary:focus-visible {outline:2px solid #42654c;outline-offset:7px;border-radius:5px}
.coordinator-settings-page .settings-cards input:not([type=checkbox]),.coordinator-settings-page .settings-cards select {background:#fff;border-color:#cbd8ca;border-radius:8px}
.coordinator-settings-page .settings-cards button:not(.primary):not(.danger):not(.textlink) {background:#fff;border-color:#cddacb}
.coordinator-settings-page .settings-cards .primary {box-shadow:0 2px 4px #294b3b12}
.coordinator-settings-page #activate-year,.coordinator-settings-page #turntimer {padding:16px;background:#f0f5eb;border:1px solid #e0e8d9;border-radius:12px}
.coordinator-settings-page .settings-metrics > span {border:1px solid #e0e8d9;border-radius:12px;background:#edf3e5}
.coordinator-settings-page .settings-cards .export-file {background:#fff;border-color:#dbe4da;border-radius:12px}
.coordinator-settings-page .settings-cards > [data-settings-style=transfer] {background:linear-gradient(125deg,#f3f4f2,#fff 190px)}
.coordinator-settings-page [data-settings-style=transfer] .settings-card-icon {background:#e9ece7;color:#586650}
@media(max-width:700px){
 .coordinator-settings-page .settings-cards > .card {padding:17px;border-radius:13px}
 .settings-card-title {gap:10px}
 .settings-card-icon {width:34px;height:34px;flex-basis:34px;border-radius:9px}
 .coordinator-settings-page #activate-year,.coordinator-settings-page #turntimer {padding:12px}
}
.coordinator-settings-page>.practice-bots{max-width:1220px;margin-inline:auto}
.coordinator-settings-page .settings-cards{align-items:start}
