#movie-finder-box,#finder-box{ padding-bottom:5px;}#movie-finder-box .select,#finder-box .select{height:1.85em;margin-left:50px;padding:2px 0 8px;}#movie-finder-box .select option,#movie-finder-box .select select,#finder-box .select option,#finder-box .select select{cursor:pointer;width:205px;}#movie-finder-box .finder,#finder-box .finder{font-size:0.85em;margin-left:50px;width:235px;}#movie-finder-box .finder p,#finder-box .finder p{margin:0 0 3px;padding-top:10px;}#movie-finder-box .finder a,
#finder-box .finder a{display:inline-block;padding:2px;}#favorite-movies-box,#favorite-games-box,#best-ratings-box{ padding-bottom:5px;}#favorite-movies-box .movies,#favorite-games-box .movies,#best-ratings-box .movies{height:132px;margin:10px 2px;overflow:hidden;}#favorite-movies-box .games,#favorite-games-box .games,#best-ratings-box .games{height:123px;margin:10px 2px;overflow:hidden;}#favorite-movies-box .item,#favorite-games-box .item,#best-ratings-box .item{float:left;margin:0 2px;
width:67px;white-space:nowrap;}#favorite-movies-box .item img,#favorite-games-box .item img,#best-ratings-box .item img{ margin:4px 0;}#last-added-box,#last-ratings-box{ padding-bottom:22px;}#last-added-box .intro,#last-ratings-box .intro{ margin:0 0 10px 0;}#last-added-box .list-item,#last-ratings-box .list-item{background:white url(/img/content_line.gif) bottom repeat-x;line-height:21px;margin:5px 0 0;min-height:1.85em;padding:0 0 6px;}#ul-additem-box{ padding-bottom:5px;}
#ul-additem-box .autosuggest{color:#4c4c4c;position:relative;}#ul-additem-box .additem-input{width:100%;padding:9px 14px;font-size:14px;color:#333;background:#fff;border:2px solid #C3D8E8;border-radius:6px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box;margin-bottom:3px;}#ul-additem-box .additem-input::placeholder{ color:#9bb0c4;}#ul-additem-box .additem-input:hover{ border-color:#8ea4bb;}#ul-additem-box .additem-input:focus{border-color:#f7a72d;
box-shadow:0 0 0 3px rgba(247,167,45,0.2);}#ul-additem-box #suggestions{position:absolute;left:0;right:0;z-index:30;background:#fff;border:2px solid #C3D8E8;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgba(27,41,54,0.12);max-height:250px;overflow-y:auto;}#ul-additem-box #suggestions ul{list-style:none;margin:0;padding:0;}#ul-additem-box #suggestions li{list-style:none;margin:0;padding:0;}#ul-additem-box #suggestions li a{display:block;padding:8px 14px;font-size:13px;
color:#333;text-decoration:none;cursor:pointer;transition:background 0.15s ease;border-bottom:1px solid #F1F6FA;}#ul-additem-box #suggestions li a:hover,#ul-additem-box #suggestions li a.active{background:#EDF2F7;color:#3F5C78;}#ul-additem-box #suggestions li:last-child a{ border-bottom:none;}#ul-additem-box .title{max-width:100%;padding-left:85px;word-wrap:break-word;font-size:13px;font-weight:600;color:#1B2936;line-height:1.4;}#ul-additem-box .teaser-image{float:left;width:70px;
margin-right:12px;}#ul-additem-box .teaser-image img{display:block;width:100%;border-radius:4px;}#ul-additem-box .movie-info{display:none;margin-top:10px;padding:12px;background:#F8FAFB;border:1px solid #C3D8E8;border-radius:8px;overflow:hidden;min-height:auto;height:auto;}#ul-additem-box .movie-info a{color:#3F5C78;text-decoration:none;}#ul-additem-box .movie-info a:hover{ text-decoration:underline;}#ul-additem-box .additem-ean-desc{font-size:12px;color:#4a5568;line-height:1.5;margin:0 0 8px;}
#ul-additem-box .additem-textarea{width:100%;padding:9px 12px;font-size:13px;font-family:inherit;color:#333;background:#fff;border:2px solid #C3D8E8;border-radius:6px;outline:none;resize:vertical;min-height:80px;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease;}#ul-additem-box .additem-textarea::placeholder{ color:#9bb0c4;}#ul-additem-box .additem-textarea:hover{ border-color:#8ea4bb;}#ul-additem-box .additem-textarea:focus{border-color:#f7a72d;
box-shadow:0 0 0 3px rgba(247,167,45,0.2);}#ul-additem-box .additem-ean-footer{text-align:right;padding:4px 0 0;}#ul-additem-box .options-button{ margin-top:6px;}#ul-additem-box .additem-toggle{display:inline-flex;align-items:center;gap:4px;padding:6px 0;font-size:12px;font-weight:500;color:#4a5568;text-decoration:none;background:none;transition:color 0.2s ease;}#ul-additem-box .additem-toggle:hover{color:#3F5C78;text-decoration:none;}#ul-additem-box .additem-toggle .additem-toggle-icon{
color:#8ea4bb;transition:color 0.2s ease,transform 0.3s ease;}#ul-additem-box .additem-toggle:hover .additem-toggle-icon{ color:#3F5C78;}#ul-additem-box .additem-toggle.hide .additem-toggle-icon{ transform:rotate(180deg);}#ul-additem-box .additem-submit-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:6px;cursor:pointer;transition:background 0.2s ease,
box-shadow 0.2s ease;margin-top:8px;}#ul-additem-box .additem-submit-btn svg{ flex-shrink:0;}#ul-additem-box .additem-submit-btn:hover{background:linear-gradient(135deg,#38a169,#2f855a);box-shadow:0 2px 8px rgba(56,161,105,0.35);}#ul-additem-box .additem-submit-btn:active{ box-shadow:0 1px 3px rgba(56,161,105,0.3);}#ul-additem-box .additem-ean-section{margin-top:8px;padding-top:12px;border-top:1px solid #E2EBF3;}#ul-additem-box .additem-ean-title{display:flex;align-items:center;gap:6px;
font-size:13px;font-weight:700;color:#1B2936;margin-bottom:6px;}#ul-additem-box .additem-ean-title svg{color:#8ea4bb;flex-shrink:0;}#ul-special-box{ padding-bottom:5px;}#ul-special-box .special-intro{ padding-bottom:10px;}#ul-special-box .special-intro-text{font-size:12px;color:#4a5568;line-height:1.5;margin:0 0 8px;}#ul-special-box .special-intro-action{ text-align:center;}#ul-special-box .special-calendar-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12px;
font-weight:600;color:#fff;background:linear-gradient(135deg,#3F5C78,#4a6d8c);border-radius:6px;text-decoration:none;transition:background 0.2s ease,box-shadow 0.2s ease;}#ul-special-box .special-calendar-btn svg{ flex-shrink:0;}#ul-special-box .special-calendar-btn:hover{background:linear-gradient(135deg,#4a6d8c,#3F5C78);box-shadow:0 2px 8px rgba(63,92,120,0.35);color:#fff;text-decoration:none;}#ul-special-box .special-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;
border-bottom:1px solid #E2EBF3;}#ul-special-box .special-item:last-child{ border-bottom:none;}#ul-special-box .special-item-actions{display:flex;gap:4px;flex-shrink:0;padding-top:1px;width:60px;}#ul-special-box .special-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;text-decoration:none;transition:background 0.2s ease,box-shadow 0.2s ease;}#ul-special-box .special-action-move{background:linear-gradient(135deg,#48bb78,#38a169);
color:#fff;}#ul-special-box .special-action-move:hover{background:linear-gradient(135deg,#38a169,#2f855a);box-shadow:0 2px 6px rgba(56,161,105,0.35);}#ul-special-box .special-action-buy{background:linear-gradient(135deg,#f7a72d,#e8961e);color:#fff;}#ul-special-box .special-action-buy:hover{background:linear-gradient(135deg,#e8961e,#d4870f);box-shadow:0 2px 6px rgba(247,167,45,0.35);}#ul-special-box .special-item-content{flex:1;min-width:0;}#ul-special-box .special-item-title{display:flex;
align-items:flex-start;gap:6px;}#ul-special-box .special-item-title a:first-child{flex:1;font-size:12px;font-weight:600;color:#3F5C78;text-decoration:none;line-height:1.4;word-wrap:break-word;}#ul-special-box .special-item-title a:first-child:hover{color:#1B2936;text-decoration:underline;}#ul-special-box .special-item-delete{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:4px;color:#8ea4bb;text-decoration:none;
transition:color 0.2s ease,background 0.2s ease;}#ul-special-box .special-item-delete:hover{color:#e53e3e;background:#FFF5F5;}#ul-special-box .special-item-meta{margin-top:3px;font-size:11px;line-height:1.5;}#ul-special-box .special-date{display:block;color:#4a5568;}#ul-special-box .special-date-upcoming{color:#f7a72d;font-weight:500;}#ul-special-box .special-price{display:inline-flex;align-items:center;gap:3px;color:#4a5568;}#ul-special-box .special-price-up{ color:#e53e3e;}
#ul-special-box .special-price-down{ color:#48bb78;}#ul-special-box .special-more-link{text-align:right;padding:6px 20px 15px;}#ul-special-box .special-more-link a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#3F5C78;text-decoration:none;transition:color 0.2s ease;}#ul-special-box .special-more-link a svg{flex-shrink:0;transition:transform 0.2s ease;}#ul-special-box .special-more-link a:hover{ color:#1B2936;}#ul-special-box .special-more-link a:hover svg
{ transform:translateX(2px);}#ul-special-box .special-empty{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:12px;color:#8ea4bb;font-style:italic;justify-content:center;}#ul-special-box .special-empty svg{flex-shrink:0;color:#C3D8E8;}#ul-ownlist-box{ padding-bottom:15px;}#ul-ownlist-box .bl-box-row{margin-left:0;padding:0 20px;}#ul-ownlist-box .ownlist-section-label{font-size:0.85em;font-weight:500;color:#8ea4bb;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.5px;}
#ul-ownlist-box .ownlist-item{display:flex;align-items:center;gap:8px;margin-bottom:4px;border-radius:6px;background:#F8FAFB;border:1px solid transparent;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;}#ul-ownlist-box .ownlist-item:hover{background:#EDF2F7;border-color:#C3D8E8;box-shadow:0 1px 4px rgba(63,92,120,0.08);}#ul-ownlist-box .ownlist-item-all{background:#F1F6FA;border:1px solid #C3D8E8;margin-bottom:8px;}#ul-ownlist-box .ownlist-item-all .ownlist-link{
font-weight:600;color:#3F5C78;padding:8px 10px;}#ul-ownlist-box .ownlist-link{display:inline-flex;align-items:center;gap:8px;flex:1;font-size:12px;font-weight:500;color:#4a5568;text-decoration:none;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;}#ul-ownlist-box .ownlist-link svg{flex-shrink:0;color:#8ea4bb;}#ul-ownlist-box .ownlist-link:hover{color:#3F5C78;text-decoration:none;}#ul-ownlist-box .ownlist-link:hover svg{ color:#3F5C78;}
#ul-ownlist-box .ownlist-actions{display:flex;gap:4px;flex-shrink:0;}#ul-ownlist-box .ownlist-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#fff;border:1px solid #C3D8E8;color:#8ea4bb;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}#ul-ownlist-box .ownlist-action-btn:hover{background:#EDF2F7;border-color:#8ea4bb;color:#3F5C78;text-decoration:none;}
#ul-ownlist-box .ownlist-action-btn-del:hover{background:#FFF5F5;border-color:#e53e3e;color:#e53e3e;}