/* Scoped adaptation of the supplied YT2009 account folder/list presentation. */
.yv-account{display:grid;grid-template-columns:175px minmax(0,1fr);gap:0 20px;width:100%;font:12px Arial,sans-serif;color:#333;margin:18px 0 30px}.yv-account .page-heading{grid-column:1/-1;padding:0 0 14px;border-bottom:1px solid #ccc;margin-bottom:16px}.yv-account h1{font-size:18px;margin:0;font-weight:normal}.yv-account a{color:#03c;text-decoration:none}.yv-account a:hover{text-decoration:underline}.yv-account .subSep{color:#999;margin:0 8px}.yv-account #nav-pane{background:#f7f7f7;border:1px solid #ccc;align-self:start}.yv-account #nav-pane .header{padding:10px;border-bottom:1px solid #ccc}.yv-account .yv-new summary{border:1px solid #aaa;background:linear-gradient(#fff,#e7e7e7);padding:5px 12px;width:max-content;cursor:pointer;font-weight:bold;list-style:none}.yv-account .yv-new a{display:block;margin:7px}.yv-account .folder{padding:8px 12px;border-bottom:1px solid #eee}.yv-account .folder.selected{background:#ddd;font-weight:bold}.yv-account .folder .name{display:block}.yv-account .yv-account-more{padding:10px}.yv-account .yv-account-more summary{cursor:pointer}.yv-account .yv-account-more a{display:block;margin:6px 0}.yv-account .yv-account-more h3{font-size:12px}.yv-account #view-pane{min-width:0}.yv-account .MyAccountRight{float:none;width:auto;margin:0}.yv-account .account_box{border:0;border-radius:0;box-shadow:none;margin:0;padding:0;background:white}.yv-account .account_box legend{display:none}.yv-account .yv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eee;border:1px solid #ccc;padding:8px;margin-bottom:8px}.yv-account .yv-toolbar form{margin:0}.yv-account button,.yv-account input[type=submit]{border:1px solid #aaa;border-radius:2px;background:linear-gradient(#fff,#e7e7e7);padding:4px 9px;font:12px Arial;color:#333;cursor:pointer}.yv-account input[type=text]{border:1px solid #aaa;padding:4px}.yv-account .yv-video{display:grid;grid-template-columns:18px 100px minmax(0,1fr) 105px;gap:9px;padding:12px 4px;border-bottom:1px solid #ddd;min-height:75px}.yv-account .yv-video:nth-child(even){background:#f7f7f7}.yv-account .yv-thumb{position:relative;display:block;width:96px;height:60px;border:1px solid #ccc;padding:2px}.yv-account .yv-thumb img{width:96px;height:60px;object-fit:contain;background:#000}.yv-account .yv-duration{position:absolute;right:3px;bottom:3px;background:#222;color:white;padding:1px 3px;font-size:11px}.yv-account .yv-title{font-size:14px;font-weight:bold;overflow-wrap:anywhere}.yv-account .yv-description{color:#666;margin:7px 0;line-height:1.4;overflow-wrap:anywhere}.yv-account .yv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px}.yv-account .yv-actions button{background:none;padding:0;border:0;color:#03c}.yv-account .yv-stats{color:#666;font-size:11px;line-height:1.8}.yv-account .yv-empty{padding:25px 10px;text-align:center;color:#666}.yv-account .yv-playlists{width:100%;border-collapse:collapse}.yv-account .yv-playlists th{text-align:left;background:#eee;padding:9px}.yv-account .yv-playlists td{padding:12px 8px;border-bottom:1px solid #ddd}.yv-account .yv-playlists td a{font-size:14px}.yv-account .yv-new-playlist{border-top:1px solid #ccc;margin-top:20px;padding-top:15px}.yv-account .yv-new-playlist h2{font-size:14px}.yv-account .yv-history{display:flex;flex-direction:column}.yv-account .yv-history .yv-video{grid-template-columns:100px minmax(0,1fr) 105px}.yv-account .yv-notice{background:#fff9d5;border:1px solid #e8db8d;padding:10px;margin:8px 0}@media(max-width:650px){.yv-account{grid-template-columns:1fr}.yv-account #nav-pane{margin-bottom:15px}.yv-account #list-pane{display:flex;flex-wrap:wrap}.yv-account .yv-video{grid-template-columns:18px 100px minmax(0,1fr)}.yv-account .yv-stats{grid-column:3}.yv-account .yv-toolbar{flex-wrap:wrap}.yv-account .yv-history .yv-video{grid-template-columns:100px minmax(0,1fr)}.yv-account .yv-history .yv-stats{grid-column:2}}
