/* Scoped details from the supplied YT2009 layouts; existing 2011 controls remain. */
#side_wrap .ydetail-profile-heading{padding:4px 0}
.ydetail-home-views{display:inline-flex;gap:3px;float:right;margin-left:12px}.ydetail-home-views button{display:flex;align-items:center;justify-content:center;width:28px;height:20px;padding:0;border:0;border-radius:3px;background:none;color:#03c;cursor:pointer}.ydetail-home-views button[aria-pressed=true]{background:#333;color:#fff}.ydetail-home-views span{display:block;width:21px;height:12px;background:currentColor;mask-repeat:no-repeat;mask-position:center}.ydetail-list-icon{mask-image:url(../styles/simplicityv2/images/home-view-list.svg)}.ydetail-grid-icon{mask-image:url(../styles/simplicityv2/images/channel-view-grid.svg)}
.hp-home .MostPopular{border-bottom:1px solid #ccc;padding-bottom:7px}.hp-home .hp-grid.hp-list{grid-template-columns:1fr}.hp-video-description{display:none;font:12px/1.35 Arial;color:#555;margin:5px 0 0;overflow-wrap:anywhere}.hp-list .hp-video-description{display:block}.hp-list .hp-video-title{-webkit-line-clamp:3}.hp-list .hp-video{padding:5px 0;border-bottom:1px solid #eee}
.hp-recommend-empty{grid-column:1/-1}.ydetail-contact-form button:disabled{cursor:default;color:#777}
.ydetail-panel-heading{margin:0;padding:0;font:13px Arial;border-bottom:1px solid #ccc}.ydetail-panel-heading button{display:block;box-sizing:border-box;width:100%;border:0;padding:7px 5px;background:linear-gradient(#fff,#eee);color:inherit;text-align:left;font:inherit;cursor:pointer}.ydetail-panel-heading button:before{content:'▼';font-size:9px;margin-right:7px}.ydetail-panel-heading button[aria-expanded=false]:before{content:'▶'}.ydetail-panel-body[hidden]{display:none!important}
#side_wrap .ydetail-panel-heading{font-weight:bold;background:transparent;margin-bottom:6px}#side_wrap .ydetail-panel-heading button{background:transparent;padding:4px 0}#side_wrap .ydetail-panel-body{clear:both}#side_wrap .ch-channel-about{float:none;max-width:none;width:auto;overflow-wrap:anywhere}
.ydetail-static{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;margin:25px 0 30px;font:13px/1.5 Arial;color:#333}.ydetail-static-nav{padding-right:15px;border-right:1px solid #ddd;font:12px/1.4 Arial}.ydetail-static-nav h2{font:bold 13px Arial;margin:18px 0 6px;color:#666}.ydetail-static-nav h2:first-child{margin-top:0}.ydetail-static-nav a{display:block;padding:5px 7px;color:#03c;text-decoration:none}.ydetail-static-nav a:hover{text-decoration:underline}.ydetail-static-nav a[aria-current]{background:#e8eefa;font-weight:bold}.ydetail-static-main{min-width:0;overflow-wrap:anywhere}.ydetail-static-main>h1{font-size:24px;line-height:1.25;margin:0 0 18px;border-bottom:1px solid #ccc;padding-bottom:10px}.ydetail-static-main .yv-policy{padding:0;max-width:none;margin:0}.ydetail-contact-intro{margin:0 0 20px}.ydetail-contact-guidance{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin:20px 0}.ydetail-contact-guidance h2{font-size:14px;margin:0 0 5px}.ydetail-contact-guidance p{margin:0}.ydetail-contact-form{max-width:560px}.ydetail-contact-form label{display:block;font-weight:bold;margin:12px 0 4px}.ydetail-contact-form input[type=text],.ydetail-contact-form input[type=email],.ydetail-contact-form textarea{box-sizing:border-box;width:100%;border:1px solid #aaa;padding:5px;font:13px Arial}.ydetail-contact-form textarea{min-height:140px}.ydetail-contact-form button{margin-top:14px;padding:5px 14px;border:1px solid #aaa;border-radius:3px;background:linear-gradient(#fff,#e7e7e7);cursor:pointer}.ydetail-contact-status{background:#fffbe5;border:1px solid #eedc89;padding:10px}.testtube-page .tt-sidebar{flex-basis:180px}.testtube-page .ydetail-static-nav a{color:#03c}.testtube-page .ydetail-static-nav h2{font-size:13px;margin:18px 0 6px}.testtube-page .ydetail-static-nav h2:first-child{margin-top:0}
