.r9-route-compare .route-cards{display:grid;grid-template-columns:1fr;gap:10px}.r9-route-compare .r9-route-option{min-width:0;border:1px solid #82976d;border-radius:12px;overflow:hidden;background:#f4f2dd}.r9-route-compare .route-card{display:block;min-height:0;width:100%;padding:10px;text-align:left;border-radius:10px 10px 0 0}.r9-route-compare .route-card>.r9-route-top{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:center}.r9-route-thumb{display:block;width:70px;height:76px;overflow:hidden;border-radius:8px;border:1px solid #8f9f80;background:#213c35}.r9-route-thumb .v137-spatial-map{width:100%;height:76px}.r9-route-thumb svg text{display:none}.r9-route-heading{display:grid;gap:5px;min-width:0}.r9-route-heading>b{display:flex;align-items:center;gap:6px;font-size:16px}.r9-route-heading>b>.icon{width:22px;height:22px;flex:none}.r9-route-heading>small{font-size:12px;line-height:1.4}.r9-route-compare .route-card>.r9-route-fact{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;line-height:1.45;font-size:12px;margin-top:7px}.r9-route-fact>b{font-size:12px}.r9-route-fact.reward{color:#284f36}.r9-route-fact.risk{color:#713c30}.r9-route-option>details>summary{padding:11px 12px;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:12px;color:#234839}.r9-route-option>details>.v137-route-preview{padding:0 10px 10px}.r9-selected-route{display:block;grid-column:1/-1;font-size:12px;line-height:1.4;padding:5px 8px;color:#254732;background:#e5ebc6;border-radius:6px}.clear-panel .clear-footer.r9-route-footer{position:sticky;bottom:-1px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr)44px;gap:6px;background:#f4f0dc;padding:8px 0;box-shadow:0 -6px 14px #17362c25}.r9-route-footer>.primary-button{min-width:0}.r9-route-footer>.secondary-button{padding:8px;min-width:44px}@media(min-width:700px){.r9-route-compare .route-cards{grid-template-columns:1fr 1fr}.r9-route-compare .route-card>.r9-route-top{grid-template-columns:62px minmax(0,1fr)}.r9-route-thumb{width:62px}}
/* R13: compare before optional accounting; keep the existing one-tap default. */
.clear-panel .clear-emblem{display:none}
.clear-panel>h2{margin:5px 0}
.clear-panel>.panel-subtitle{margin:6px 0 10px}
.clear-panel .r9-route-compare{margin-top:0}
.clear-panel .r9-route-compare .route-cards{gap:7px}
.clear-panel .r9-route-compare .route-card>.r9-route-top{grid-template-columns:minmax(0,1fr)}
.clear-panel .r9-route-thumb{display:none}
.clear-panel .r9-route-heading{gap:2px}
.clear-panel .r9-route-heading>small:last-child{display:none}
.clear-panel .r9-route-compare .route-card{padding:8px 10px}
.clear-panel .r9-route-compare .route-card>.r9-route-fact{margin-top:4px}
.clear-panel .r9-route-option>details>summary{padding:10px 12px}
.clear-accounting{margin:10px 0;text-align:left;border:1px solid #82976d;border-radius:9px}
.clear-accounting>summary{min-height:44px;padding:12px;box-sizing:border-box;cursor:pointer;font-size:13px;color:#234839}
.clear-accounting[open]{padding:0 8px 8px}
.r9-selected-route>span{display:block;color:#713c30}
