/* Mobile homepage adjustments explicitly requested on 2026-10-08. */
.idxbd .editor-wrap{background:#fff;overflow:hidden;border:1px solid #eee;border-radius:10px;margin-top:16px}.editor-switch{display:flex;align-items:center;gap:8px;padding:12px}.editor-switch button,.directory-controls button,.tool-category-tabs button{border:0;border-radius:18px;background:#f5f5f5;color:#555;padding:9px 12px;font-size:14px;cursor:pointer}.editor-switch .active,.editor-switch .run-code,.tool-category-tabs .active{background:#ffc400;color:#333;font-weight:600}.editor-switch .run-code{margin-left:auto}.editor-help{font-size:12px;color:#888;margin:0;padding:0 12px 10px}.idxbd #split-container{height:370px;display:block}.idxbd #split-container .pane{width:100%;height:100%;border:0;border-radius:0}.idxbd #split-container .pane[hidden]{display:none}.idxbd .pane-header{padding:8px 10px;min-height:42px}.idxbd #split-0 .pane-title,.idxbd .actions .btn-primary,.idxbd .actions .kbd{display:none}.idxbd .actions{width:100%;display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap}.idxbd .actions button{padding:7px;font-size:12px;height:auto;min-width:0}.idxbd .actions .btn-text{display:inline}.idxbd .actions button b{display:none}.idxbd .auto-run-label{display:flex;font-size:12px}.idxbd .CodeMirror{height:100%;font-size:13px;line-height:1.65}.idxbd .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.idxbd .section-title .sectle-left{min-width:0}.idxbd .section-title>a{position:static;float:none;margin:0;align-self:center;white-space:nowrap;display:flex;align-items:center;gap:3px;line-height:1.4;font-size:13px;color:#999;transform:none}.idxbd .section-title .sectle-more span{line-height:1.4}.idxbd .jssection{overflow:hidden}.directory-title{font-size:19px;font-weight:600;padding:18px 16px;margin:0;border-bottom:1px solid #eee;line-height:1.4}.idxbd .directory-swiper .sidebar-links{padding:16px;margin:0}.idxbd .directory-swiper .sidebar-links li{margin:0 0 12px}.idxbd .directory-swiper .sidebar-links li:last-child{margin-bottom:0}.idxbd .directory-swiper .sidebar-links a{font-size:15px;padding:12px 15px;min-height:44px;box-sizing:border-box}.idxbd .directory-swiper .sidebar-links span{min-width:0}.directory-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 16px;color:#999;font-size:12px}.directory-controls button{font-size:24px;line-height:24px;width:40px;padding:5px}.directory-controls button:disabled{opacity:.35}.directory-position{color:#555;white-space:nowrap}.tool-category-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:15px 12px 0}.tool-category-tabs button{font-size:12px;padding:8px 10px}.idxbd .hotgj-swiper{margin-top:0;padding-top:16px}.featured-hint{font-size:12px;color:#999;padding:14px 12px 0}.idxbd .cdlai-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;height:auto;padding:12px;margin:0;white-space:normal;box-sizing:border-box}.idxbd .cdlai-tabs div{flex:none;margin:0;padding:9px 11px;background:#f6f6f6;border-radius:18px;font-size:13px;line-height:1.4;height:auto;white-space:nowrap;cursor:pointer}.idxbd .cdlai-tabs .check{background:#ffc400;color:#333;font-weight:600}.idxbd .cdlai-tabs div:after{display:none}
.idxbd .auto-run-label span{display:inline!important}.idxbd .auto-run-label{gap:4px}.idxbd .actions button{font-weight:400}.idxbd .editor-switch button{min-height:36px}
.directory-swiper{overflow:hidden}.directory-swiper>.swiper-wrapper{display:flex;align-items:flex-start}.directory-swiper .swiper-slide{flex-shrink:0;height:auto}.idxbd .directory-swiper .sidebar-links{display:block}.idxbd .directory-swiper .sidebar-links li{display:block}.idxbd .directory-swiper .sidebar-links a{height:auto;line-height:1.4}
/* Follow-up: more header breathing room and simpler content cards. */
.idxbd .history .sec-dis{height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset}.idxbd .history p,.idxbd .history li{text-indent:0!important}.idxbd .history .secdis-ul{padding-left:0}.idxbd .history .sec-dis:after{display:none}.idxbd .tool-category-label{font-size:12px;font-weight:400;color:#999;margin-left:8px;white-space:nowrap}.idxbd .section-title .sectle-left{align-items:center}.idxbd .itemdl-down{justify-content:flex-start}.idxbd .itemdl-down .gxtag-time{margin-left:0}.language-row{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0;font-size:13px;color:#777}.language-row select{font:inherit;color:#333;border:1px solid #e9e9e9;border-radius:6px;padding:8px 26px 8px 10px;background:#fafafa;min-width:140px}.runner-output{white-space:pre-wrap;overflow:auto;height:100%;padding:16px;font-size:14px;line-height:1.6}.runner-loading{padding:24px 16px;font-size:14px;line-height:1.8}.idxbd .actions button[hidden]{display:none}
.idxbd .hotgj-swiper .swiper-wrapper{align-items:flex-start}.idxbd .hotgj-swiper .swiper-slide{height:auto!important;align-self:flex-start}.idxbd .auto-run-label[hidden]{display:none}

.idxbd #split-0 .actions{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.idxbd #mobileLanguage{flex:1;min-width:0;max-width:65%;border:1px solid #e5e5e5;border-radius:6px;background:white;color:#444;font-size:13px;padding:8px}.idxbd #split-0 .actions button{flex:0 0 auto;min-height:36px;padding:8px 12px;font-size:13px}
