.ip-search-link{display:inline-flex;align-items:center;background:#f2f2f2;border-radius:16px;color:#666;font-size:13px;padding:7px 12px;cursor:pointer;text-align:left}.ip-search-link:focus-visible{outline:2px solid #ff2442;outline-offset:2px}
.device.tablet .xs-head{height:62px;padding:6px 17px 8px;gap:17px}.device.tablet .xs-search-form{height:46px;border-radius:19px;padding-left:18px;background:#fff;box-shadow:0 5px 18px #00000004}.device.tablet .xs-search-form input{font-size:16px}.device.tablet .xs-submit{font-size:16px;padding-left:13px}.device.tablet .xs-clear{width:16px;height:16px}
.device.tablet .xs-tabs{height:43px;padding:0 17px;gap:27px;justify-content:flex-start}.device.tablet .xs-tabs button{font-size:16px}.device.tablet .xs-tabs button:last-child{margin-left:auto;padding-left:12px;align-self:center;height:22px}.device.tablet .xs-tabs button.selected:after{bottom:4px;width:30px;height:2px}.device.tablet .xs-tabs i{width:15px;height:15px}
.xs-filter-chips{display:flex;align-items:center;gap:9px;overflow-x:auto;scrollbar-width:none;padding:7px 16px 11px;flex:none;background:white}.xs-filter-chips button{flex:none;border-radius:6px;background:#f4f4f5;color:#929292;font-size:14px;padding:7px 10px;line-height:1.25}.xs-filter-chips button.on{color:#333;font-weight:500}
.device.tablet .xs-scroll{padding:8px 8px 28px;background:#f8f8f8}.device.tablet .xs-grid.xs-tablet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:none;width:100%;margin:0;align-items:start}.device.tablet .xs-card{border-radius:9px;margin-bottom:9px}.device.tablet .xs-card h2{font-size:14px;line-height:1.55;padding:9px 10px 4px;height:52px}.device.tablet .xs-card-foot{padding:5px 10px 7px;gap:7px}.device.tablet .xs-author{font-size:12px}.device.tablet .xs-author small{font-size:10px}.device.tablet .xs-like{font-size:13px}.device.tablet .xs-avatar{width:24px;height:24px}
.xs-related{border-radius:9px;padding:10px;background:#fff;margin-top:8px}.xs-related h3{font-size:14px;font-weight:400;color:#999;margin:0 0 9px}.xs-related-item{display:block;width:100%;min-height:64px;margin-top:8px;border-radius:5px;padding:12px 8px;text-align:center;font-size:14px;color:white;background:linear-gradient(120deg,#44594f,#8b9b79)}.xs-related-1{background:linear-gradient(120deg,#786d5e,#b4a992)}.xs-related-2{background:linear-gradient(120deg,#4e627c,#93a7b5)}
.screen:has(.xs-tablet-grid){background:white}.screen:has(.xs-tablet-grid) .statusbar{background:white;color:#111}
