.owned-footer{text-align:center;padding:25px 12px;line-height:2;color:#888}.owned-footer nav{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap}.owned-footer a{color:#aaa}.owned-info{display:flex;gap:24px;padding:15px}.owned-info img{width:190px;max-height:280px;object-fit:cover}.owned-info .info{flex:1;min-width:0}.owned-info h1{font-size:25px}.owned-info p{line-height:1.9;color:#aaa}.owned-desc{padding:15px;line-height:1.9;overflow-wrap:anywhere}.owned-pages{display:flex;justify-content:center;gap:10px;padding:20px;flex-wrap:wrap}.owned-pages a{padding:6px 12px;background:#25252b}.owned-player{background:#000;aspect-ratio:16/9;position:relative}.owned-player video{width:100%;height:100%}.owned-player .status{position:absolute;left:10px;bottom:45px;color:white;background:#000a;padding:8px;pointer-events:none}.owned-player .brand{position:absolute;left:12px;top:12px;z-index:2;color:white;font-weight:bold;text-shadow:1px 1px 3px #000;pointer-events:none}.owned-search-status{padding:16px}.owned-cards{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.owned-cards>li{width:16.666%;padding:10px;box-sizing:border-box}.owned-cards .lazyload{display:block;background-size:cover;background-position:center;padding-top:140%;background-color:#222;position:relative}.owned-cards h4{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:8px 0}.owned-cards .pic-text{position:absolute;bottom:0;right:0;background:#0009;color:#fff;padding:3px 6px}.owned-cards .lazyload:focus-visible{outline:2px solid #f69}@media(max-width:767px){.owned-cards>li{width:33.333%;padding:6px}.owned-info{gap:12px;padding:10px}.owned-info img{width:110px;max-height:165px}.owned-info h1{font-size:20px}.owned-info p{font-size:12px;line-height:1.6}.owned-player{aspect-ratio:16/10}.owned-footer{font-size:12px}}

.owned-preserved-banner{padding-top:10px;padding-bottom:10px}.shu-header-ad{display:block;height:100px;overflow:hidden}.shu-header-ad img{display:block;width:100%;height:100px;object-fit:fill}.shu-ad-floats{position:fixed;right:20px;top:45%;height:30vh;display:flex;flex-direction:column;justify-content:space-between;z-index:90}.shu-ad-floats a,.shu-ad-floats img{display:block;width:70px;height:70px;object-fit:contain}@media(max-width:767px){.shu-header-ad,.shu-header-ad img{height:75px}.shu-ad-floats{right:5px}.shu-ad-floats a,.shu-ad-floats img{width:60px;height:60px}}

.owned-preserved-banner{width:min(1200px,calc(100% - 20px))!important;max-width:calc(100% - 20px)!important;margin:0 auto!important;padding:10px 0!important;box-sizing:border-box!important}.owned-preserved-banner .shu-header-ad{display:block!important;width:100%!important;max-width:100%!important;height:100px!important;overflow:hidden!important}.owned-preserved-banner .shu-header-ad img{display:block!important;width:100%!important;max-width:100%!important;height:100px!important;object-fit:fill!important;margin:0!important}.shu-ad-floats[data-preserved-floats]{position:fixed!important;right:20px!important;top:42%!important;bottom:auto!important;left:auto!important;width:70px!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;z-index:1000!important;transform:none!important}.shu-ad-floats[data-preserved-floats] a,.shu-ad-floats[data-preserved-floats] img{display:block!important;width:70px!important;height:70px!important;object-fit:contain!important}@media(max-width:767px){.owned-preserved-banner .shu-header-ad,.owned-preserved-banner .shu-header-ad img{height:75px!important}.shu-ad-floats[data-preserved-floats]{right:5px!important;width:60px!important}.shu-ad-floats[data-preserved-floats] a,.shu-ad-floats[data-preserved-floats] img{width:60px!important;height:60px!important}}

.owned-preserved-banner{width:990px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:768px) and (max-width:1023px){.owned-preserved-banner{width:calc(100% - 40px)!important}}@media(max-width:767px){.owned-preserved-banner{width:100%!important}}

.owned-preserved-banner{padding-top:5px!important;padding-bottom:5px!important}

body>.container:first-child{margin-bottom:0!important}main.container{margin-top:0!important}

html,body{margin-top:0!important;padding-top:0!important}body>.container:first-child{margin-top:0!important}
.owned-line-wrap{width:990px!important;max-width:100%!important;margin:0 auto!important;padding:0 0 5px!important;box-sizing:border-box}.shu-entry[data-owned-lines]{margin:0;border:1px solid #eee;background:#fafafa;padding:8px 10px;display:flex;gap:12px;align-items:center;box-sizing:border-box}.shu-entry[data-owned-lines] h2{font-size:15px;white-space:nowrap;margin:0;color:#666}.shu-entry[data-owned-lines]>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px}.shu-entry[data-owned-lines] a{display:block;padding:5px 2px;text-align:center;border:1px solid #ffe2ac;background:#fff7e9;color:#d28200;border-radius:2px;white-space:nowrap;font-size:14px}@media(min-width:768px) and (max-width:1023px){.owned-line-wrap{width:calc(100% - 40px)!important}}@media(max-width:767px){.owned-line-wrap{width:100%!important}.shu-entry[data-owned-lines]{gap:6px;padding:7px 5px}.shu-entry[data-owned-lines] h2{font-size:12px}.shu-entry[data-owned-lines]>div{gap:4px}.shu-entry[data-owned-lines] a{font-size:12px}}
.shu-entry[data-owned-lines]{background:#fff5ef;border:1px solid #ffc9b7;border-radius:6px;padding:10px 12px;gap:12px}.shu-entry[data-owned-lines] h2{color:#cf341c;font-weight:800;font-size:16px}.shu-entry[data-owned-lines]>div{gap:10px}.shu-entry[data-owned-lines] a{background:linear-gradient(125deg,#ff7628,#f42d55)!important;color:#fff!important;border:1px solid #f65b33!important;font-size:16px!important;font-weight:800;letter-spacing:.3px;border-radius:6px;padding:9px 3px;box-shadow:0 3px 7px #ef4c3833}.shu-entry[data-owned-lines] a:before{content:'⚡';margin-right:3px}.shu-entry[data-owned-lines] a:hover{filter:brightness(1.08);transform:translateY(-1px)}@media(max-width:767px){.shu-entry[data-owned-lines]{padding:8px 6px}.shu-entry[data-owned-lines] h2{display:none}.shu-entry[data-owned-lines]>div{gap:6px}.shu-entry[data-owned-lines] a{font-size:13px!important;padding:10px 2px;letter-spacing:0}}
.owned-preroll{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#000e}.owned-preroll a{display:flex;align-items:center;justify-content:center;max-width:80%;max-height:88%}.owned-preroll img{display:block;width:250px;height:250px;max-width:100%;max-height:100%;object-fit:contain}.owned-preroll small{position:absolute;right:10px;top:10px;color:#fff;background:#333b;border-radius:4px;padding:5px 8px;font-size:12px}@media(max-width:767px){.owned-preroll img{width:190px;height:190px}}
.owned-video-toggle{display:block;width:min(280px,calc(100% - 20px));min-height:54px;margin:10px auto;padding:12px 20px;border:0;border-radius:8px;background:linear-gradient(120deg,#ff7628,#f42d55);color:white;font:bold 18px sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.owned-video-toggle:disabled{opacity:.65;cursor:wait}.owned-video-toggle:active{transform:scale(.98)}
.owned-hot{padding:14px 10px;background:#fff;margin:10px 0;border-radius:4px}.owned-hot h3{font-size:18px;margin:0 0 12px;color:#333}.owned-hot h3 b{color:#f56}.owned-hot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.owned-hot-grid a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 8px;line-height:1.4;text-align:center;background:#f5f5f5;color:#555;border-radius:4px;overflow-wrap:anywhere;font-size:13px}@media(max-width:767px){.owned-hot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.owned-hot-grid a{font-size:12px}}
