/* Data integration guards, scoped to the supplied mobile presentation. */
.mobile-empty{text-align:center;padding:25px 15px;color:#999}.mobile-empty img{width:180px;max-width:70%}.mobile-pagination{padding:16px 8px}.mobile-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none}.mobile-pagination a,.mobile-pagination span{display:block;padding:6px 9px;background:#f7f7f7;border-radius:4px}.mobile-pagination .active span{background:#ffc400}.mobile-more{display:block;text-align:center;padding:16px}.itdl-tab{min-width:0;max-width:75%;overflow:hidden}.itdl-tab .itedtab{min-width:0;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.php-article{overflow-wrap:anywhere}.php-article img{max-width:100%;height:auto}.php-article pre{overflow:auto;max-width:100%;white-space:pre}.art-tops h1{display:block;-webkit-line-clamp:unset}.mobile-download{display:inline-block;padding:10px 15px;background:#ffc400;border-radius:6px;margin:10px 8px 10px 0}.mobile-search{display:flex;margin:18px 12px;border:1px solid #ffc400;border-radius:6px;overflow:hidden}.mobile-search input{min-width:0;flex:1;border:0;padding:12px}.mobile-search button{border:0;background:#ffc400;padding:0 20px}.mobile-hot,.mobile-total{padding:0 12px;color:#999;font-size:13px}.mobile-hot a{display:inline-block;margin:6px;color:#777}.mobile-tag-group{padding:12px}.mobile-tag-group summary{font-weight:bold}.mobile-tag-group a{display:block;padding:10px;background:#f8f8f8;margin-top:8px;border-radius:20px}.site-footer .container{max-width:100%}.site-footer .footer-col{min-width:0}.site-footer p{overflow-wrap:anywhere}.gjlist-tabs{height:auto!important}.lastanext{flex-wrap:wrap}.lastanext a{max-width:100%}
@media(max-width:700px){.tool-main,.tool-layout,.tool-workspace,.tool-panel,.workspace,.container{max-width:100%;box-sizing:border-box}.tool-layout{display:block}.site-header .nav a{white-space:nowrap}}
.mobile-pagination[data-ajax-pagination]{padding:18px 14px}.mobile-load-more{display:block;width:100%;border:1px solid #eee;background:#f8f8f8;color:#555;font-size:14px;border-radius:7px;min-height:44px;cursor:pointer}.mobile-load-more:disabled{cursor:default;color:#999}.mobile-load-status{font-size:12px;color:#999;text-align:center;line-height:1.6;margin-top:8px}.mobile-pagination[hidden]{display:none!important}
