.listen-page{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:1400px;margin:80px auto;min-height:600px}.listen-sidebar{background-color:rgba(var(--dark-rgb),0.8);padding:0;border-right:1px solid var(--greybg);position:relative}.listen-sidebar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.category_menu a,.category_menu_bit a{color:var(--grey-light);text-decoration:none;transition:all 0.3s ease;display:block;padding:8px 10px;border-left:2px solid transparent}.listen-content{background-color:var(--dark);padding:50px;position:relative;overflow:hidden;font-family:var(--sans-serif);font-size:0.9rem;line-height:1.8;color:var(--grey-light)}.listen-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.listen-content::after{content:'';position:absolute;top:0;right:-155px;bottom:0;width:118%;background-image:var(--flower-bg);background-repeat:no-repeat;background-size:50%;background-position:bottom right;background-blend-mode:overlay;opacity:0.1;pointer-events:none;z-index:1;overflow:hidden}.listen-title{font-family:var(--title-font);font-size:2.5rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);margin:0 0 40px 0;line-height:1.1;position:relative;z-index:2}.listen-section{margin-bottom:40px;position:relative;z-index:2}.listen-section-title{font-family:var(--title-font);font-size:1.5rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid var(--greybg)}.lists-content{padding:15px 0}.lists-content-item{padding:12px 15px;border-bottom:1px dotted var(--greybg);transition:all 0.3s ease;position:relative;z-index:2}.lists-content-item:hover{background:rgba(var(--accent1-rgb),0.05);padding-left:20px}.lists-content-item b{color:var(--accent1);font-weight:600}.alphabet-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0 0 30px 0;padding:15px;border-bottom:1px solid var(--greybg);position:relative;z-index:2}.alphabet-nav a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-family:var(--title-font);font-size:0.9rem;color:var(--grey-light);text-decoration:none;border:1px solid var(--greybg);transition:all 0.3s ease}.alphabet-nav a:hover,.alphabet-nav a.active{background:var(--accent1);color:var(--dark);border-color:var(--accent1)}@media screen and (max-width:1024px){.listen-page{grid-template-columns:1fr;margin:40px 25px}.listen-sidebar{border-right:none;border-bottom:1px solid var(--greybg)}}@media screen and (max-width:768px){.listen-content{padding:30px 25px}.listen-title{font-size:2rem}.listen-section-title{font-size:1.3rem}}@media screen and (max-width:480px){.listen-content{padding:20px 15px}.listen-title{font-size:1.6rem;letter-spacing:0.15em}.listen-section-title{font-size:1.1rem}.lists-content-item{font-size:0.85rem;padding:10px 12px}.alphabet-nav{gap:3px}.alphabet-nav a{width:30px;height:30px;font-size:0.8rem}}.lists-content-item a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease;position:relative;display:inline-block}.lists-content-item a:hover{color:#fff}.lists-content-item a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#fff;transition:width 0.3s ease}.lists-content-item a:hover::after{width:100%}.lists-content-item b{color:var(--accent1);font-weight:600;margin-right:5px}.lists-content-item{padding:15px 20px;transition:all 0.3s ease}.lists-content-item:hover{background:rgba(var(--accent1-rgb),0.08);padding-left:25px}:root{--border-style:1px solid var(--greybg);--corner-size:12px;--border-padding:5px}.border-segment.left{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.top{position:absolute;border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.top::after{content:"";position:absolute;border:var(--border-style);border-top:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1);z-index:3}.border-segment.top::before{content:"";position:absolute;border:var(--border-style);border-top:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1);z-index:3}.border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.bottom::before{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1);z-index:3}.border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1);z-index:3}.player-stats{position:relative;background-color:rgba(var(--dark-rgb),0.4);margin-bottom:40px;padding:30px}.player-stats::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.player-stats-content{display:flex;justify-content:space-around;position:relative;z-index:2}.player-stats-item{text-align:center;padding:0 20px}.player-stats-value{font-size:1.8rem;font-family:var(--title-font);color:var(--accent1);margin-bottom:8px}.player-stats-label{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--grey-light);opacity:0.7}.player-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:25px;margin-bottom:30px;position:relative;z-index:2}.player-card{position:relative;background-color:rgba(var(--dark-rgb),0.4);padding:25px;min-height:100px;transition:all 0.3s ease}.player-card a{color:var(--accent1) !important;text-decoration:none !important;transition:all 0.2s ease !important}.player-card a:hover{color:var(--grey-light)!important}.player-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.player-card-content{position:relative;z-index:2}.playerdirectory_headline{font-size:1.3rem;font-family:var(--title-font);color:var(--accent1);margin-bottom:15px;letter-spacing:0.05em;padding:0 5px}.playerdirectory_user_information{margin-bottom:15px;font-size:0.85rem;line-height:1.5;padding:0 5px}.playerdirectory_user_information_item{margin-bottom:6px;color:var(--text1)}.playerdirectory_user_information_item b{color:var(--accent1);opacity:0.7;font-weight:500;margin-right:5px}.playerdirectory_user_information a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease;display:inline-block;margin-top:5px;padding:3px 10px;border-radius:3px;border:1px solid var(--greybg)}.playerdirectory_user_information a:hover{color:var(--dark);background-color:var(--accent1);border-color:var(--accent1)}.playerdirectory_subline{font-size:0.9rem;padding:10px 5px;border-top:1px solid var(--greybg);border-bottom:1px solid var(--greybg);margin:15px 0;color:var(--accent1);font-family:var(--title-font);letter-spacing:0.05em}.player-chars-count,.playerdirectory_subline{font-size:0.9rem;padding:8px 12px;margin:15px 0;color:var(--accent1);font-family:var(--sans-serif);letter-spacing:0.03em;background:var(--dark)}.player-name{font-size:1.6rem;font-family:var(--title-font);color:var(--accent1);margin-bottom:8px;letter-spacing:0.05em}.playerdirectory_user_accounts{margin-top:15px;max-height:180px;overflow-y:auto;padding:0 10px 0 5px;scrollbar-width:thin;scrollbar-color:var(--accent1) var(--dark)}.playerdirectory_user_accounts::-webkit-scrollbar{width:5px}.playerdirectory_user_accounts::-webkit-scrollbar-track{background:var(--dark);border-radius:10px}.playerdirectory_user_accounts::-webkit-scrollbar-thumb{background-color:var(--accent1);border-radius:10px}.directory_characters{display:flex;align-items:center;padding:10px 5px;margin-bottom:8px;gap:12px;border-bottom:1px dotted var(--greybg)}.directory_characters:last-child{margin-bottom:0;border-bottom:none}.directory_characters_avatar{flex:0 0 40px}.directory_characters_avatar img{width:40px;height:40px;object-fit:cover;border-radius:3px;transition:all 0.3s ease}.directory_characters_fact{font-size:0.85rem;line-height:1.4;color:var(--text1);margin-bottom:3px}.directory_characters_fact strong{color:var(--accent1);font-weight:500;transition:all 0.2s ease}.directory_characters_fact:not(:first-child){color:var(--text1);opacity:0.7;font-size:0.8rem}.listen-pagination{margin-top:30px;padding-top:20px;border-top:1px solid var(--greybg);text-align:center;position:relative;z-index:2}.pagination{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:center}.pagination a,.pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:35px;height:35px;padding:0 10px;font-family:var(--sans-serif);font-size:0.8rem;color:var(--text1);text-decoration:none;border:1px solid var(--greybg);transition:all 0.3s ease}.pagination a:hover,.pagination .current{background:var(--accent1);color:var(--dark);border-color:var(--accent1)}@media screen and (max-width:900px){.player-directory{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:768px){.player-stats-content{flex-wrap:wrap;gap:15px}.player-stats-item{flex:0 0 45%}}@media screen and (max-width:480px){.player-directory{grid-template-columns:1fr}.player-stats-content{flex-direction:column}.player-stats-item{flex:0 0 100%;margin-bottom:15px}.player-card{padding:20px 15px}.playerdirectory_headline{font-size:1.1rem}.directory_characters_avatar{flex:0 0 35px}.directory_characters_avatar img{width:35px;height:35px}}.player-characters{margin-top:15px;max-height:180px;overflow-y:auto;padding:0 10px 0 5px;scrollbar-width:thin;scrollbar-color:var(--accent1) var(--dark)}.player-characters::-webkit-scrollbar{width:5px}.player-characters::-webkit-scrollbar-track{background:var(--dark);border-radius:10px}.player-characters::-webkit-scrollbar-thumb{background-color:var(--accent1);border-radius:10px}.application-page{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:1400px;margin:80px auto;min-height:600px}.listen-sidebar{background-color:rgba(var(--dark-rgb),0.8);padding:0;border-right:1px solid var(--greybg);position:relative}.listen-sidebar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.application-content{background-color:var(--dark);padding:50px;position:relative;overflow:hidden;font-family:var(--sans-serif);font-size:0.9rem;line-height:1.8;color:var(--grey-light)}.application-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.application-content::after{content:'';position:absolute;top:0;right:-155px;bottom:0;width:118%;background-image:var(--flower-bg);background-repeat:no-repeat;background-size:50%;background-position:bottom right;background-blend-mode:overlay;opacity:0.1;pointer-events:none;z-index:1;overflow:hidden}.tborder{background-color:rgba(var(--dark-rgb),0.6);position:relative;margin-bottom:40px;border:none}.tborder::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none}.thead{font-family:var(--title-font);font-size:1.5rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);padding:15px 25px;border-bottom:1px solid var(--greybg);position:relative;z-index:2;background-color:rgba(var(--dark-rgb),0.4)}.application_manager_overview-desc{padding:20px 25px;font-size:0.9rem;line-height:1.8;color:var(--grey-light);border-bottom:1px solid var(--greybg);position:relative;z-index:2}.application_manager-overview-content{padding:0;position:relative;z-index:2}.application_manager_overview_legend{display:grid;grid-template-columns:3fr 1fr;gap:15px;padding:15px 25px;background-color:rgba(var(--dark-rgb),0.4);border-bottom:1px solid var(--greybg)}.application_manager_overview_legend_div{font-family:var(--sans-serif);font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent1)}.application_item{display:grid;grid-template-columns:3fr 1fr;gap:15px;padding:15px 25px;border-bottom:1px dotted var(--greybg);transition:all 0.3s ease}.application_item:last-child{border-bottom:none}.application_item:hover{background:rgba(var(--accent1-rgb),0.05);padding-left:30px}.application_name{font-weight:500}.application_name a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease;position:relative;display:inline-block}.application_name a:hover{color:#fff}.application_name a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#fff;transition:width 0.3s ease}.application_name a:hover::after{width:100%}.application_days{text-align:right;font-family:var(--sans-serif);font-size:0.9rem}.correction_legend{display:grid;grid-template-columns:3fr 1fr;gap:15px;padding:15px 25px;background-color:rgba(var(--dark-rgb),0.4);border-bottom:1px solid var(--greybg)}.correction_legend_div{font-family:var(--sans-serif);font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent1)}.correction_item{display:grid;grid-template-columns:3fr 1fr;gap:15px;padding:15px 25px;border-bottom:1px dotted var(--greybg);transition:all 0.3s ease}.correction_item:last-child{border-bottom:none}.correction_item:hover{background:rgba(var(--accent1-rgb),0.05);padding-left:30px}.tborder{position:relative;padding:var(--border-padding)}.border-segment.left{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.top{position:absolute;border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}@media screen and (max-width:1024px){.application-page{grid-template-columns:1fr;margin:40px 25px}.listen-sidebar{border-right:none;border-bottom:1px solid var(--greybg)}}@media screen and (max-width:768px){.application-content{padding:30px 25px}.thead{font-size:1.3rem;padding:12px 20px}.application_manager_overview_legend,.correction_legend,.application_item,.correction_item{padding:12px 20px}}@media screen and (max-width:480px){.application-content{padding:20px 15px}.thead{font-size:1.1rem;letter-spacing:0.15em;padding:10px 15px}.application_manager_overview_legend,.correction_legend{grid-template-columns:2fr 1fr;padding:10px 15px}.application_item,.correction_item{grid-template-columns:2fr 1fr;padding:10px 15px}.application_item:hover,.correction_item:hover{padding-left:20px}}.application-content h1{font-family:var(--title-font);font-size:2.5rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);margin:0 0 40px 0;line-height:1.1;position:relative;z-index:2}.application-content h2{font-family:var(--title-font);font-size:1.8rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);margin:30px 0 20px 0;padding-bottom:10px;border-bottom:1px solid rgba(var(--accent1-rgb),0.2);position:relative;z-index:2}.application-content a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease;position:relative;display:inline-block}.application-content a:hover{color:#fff}.application-content a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#fff;transition:width 0.3s ease}.application-content a:hover::after{width:100%}.application_manager_overview_applications{display:grid;grid-template-columns:3fr 1fr;gap:15px;padding:15px 25px;border-bottom:1px dotted var(--greybg);transition:all 0.3s ease}.application_manager_overview_applications:last-child{border-bottom:none}.application_manager_overview_applications:hover{background:rgba(var(--accent1-rgb),0.05);padding-left:30px}.application_manager_overview_applications_div{font-size:0.9rem;line-height:1.6}.application_manager_overview_applications_div:first-child{font-weight:500}.application_manager_overview_applications_div:last-child{text-align:right;color:rgba(var(--grey-light-rgb),0.8)}.application_manager_overview_applications .abgelaufen{color:rgba(var(--accent1-rgb),0.7);font-style:italic;font-size:0.85rem}.application_manager_overview_applications a[title="Frist verlängern"]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(var(--accent1-rgb),0.2);border-radius:3px;margin-left:8px;transition:all 0.3s ease}.application_manager_overview_applications a[title="Frist verlängern"]:hover{background:var(--accent1)}.application_manager_overview_applications a[title="Frist verlängern"]::after{display:none}@media screen and (max-width:768px){.application-content h1{font-size:2rem}.application-content h2{font-size:1.5rem}.application_manager_overview_applications{padding:12px 20px}.application_manager_overview_applications:hover{padding-left:25px}}@media screen and (max-width:480px){.application-content h1{font-size:1.6rem;letter-spacing:0.15em}.application-content h2{font-size:1.2rem;letter-spacing:0.15em}.application_manager_overview_applications{grid-template-columns:2fr 1fr;padding:10px 15px}.application_manager_overview_applications:hover{padding-left:20px}.application_manager_overview_applications_div{font-size:0.85rem}}.bewerbung-padding{padding:40px}.away-page{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:1400px;margin:80px auto;min-height:600px}.listen-sidebar{background-color:rgba(var(--dark-rgb),0.8);padding:0;border-right:1px solid var(--greybg);position:relative}.listen-sidebar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.away-content{background-color:var(--dark);padding:50px;position:relative;overflow:hidden;font-family:var(--sans-serif);font-size:0.9rem;line-height:1.8;color:var(--grey-light)}.away-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:1}.away-content::after{content:'';position:absolute;top:0;right:-155px;bottom:0;width:118%;background-image:var(--flower-bg);background-repeat:no-repeat;background-size:50%;background-position:bottom right;background-blend-mode:overlay;opacity:0.1;pointer-events:none;z-index:1;overflow:hidden}.awaymanager_list{width:100%;position:relative;z-index:2;background-color:rgba(var(--dark-rgb),0.4);margin-bottom:40px}.awaymanager_list::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none}.awaymanager_list-legend{display:grid;grid-template-columns:1fr 1fr 2fr;gap:15px;padding:15px 25px;background-color:rgba(var(--dark-rgb),0.6);position:relative;z-index:2}.awaymanager_list-legend-item{font-family:var(--title-font);font-size:0.95rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent1)}.awaymanager_list-entry{display:grid;grid-template-columns:1fr 1fr 2fr;gap:15px;padding:15px 25px;border-bottom:1px dotted var(--greybg);transition:all 0.3s ease;position:relative;z-index:2}.awaymanager_list-entry:last-child{border-bottom:none}.awaymanager_list-entry:hover{background:rgba(var(--accent1-rgb),0.05);padding-left:30px}.awaymanager_list-user{font-weight:500}.awaymanager_list-user a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease;position:relative;display:inline-block}.awaymanager_list-user a:hover{color:var(--grey-light)}.awaymanager_list-user a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:var(--grey-light);transition:width 0.3s ease}.awaymanager_list-user a:hover::after{width:100%}.awaymanager_list-span{font-family:var(--sans-serif);font-size:0.9rem;color:var(--grey-light)}.awaymanager_list-reason{font-style:italic;color:var(--grey-light);opacity:0.9}.listen-section{position:relative;padding:var(--border-padding)}.border-segment.left{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.top{position:absolute;border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}@media screen and (max-width:1024px){.away-page{grid-template-columns:1fr;margin:40px 25px}.listen-sidebar{border-right:none;border-bottom:1px solid var(--greybg)}}@media screen and (max-width:768px){.away-content{padding:30px 25px}.listen-title{font-size:2rem}.awaymanager_list-legend,.awaymanager_list-entry{grid-template-columns:1fr 1fr 1fr;padding:12px 20px}.awaymanager_list-entry:hover{padding-left:25px}}@media screen and (max-width:480px){.away-content{padding:20px 15px}.listen-title{font-size:1.6rem;letter-spacing:0.15em}.awaymanager_list-legend,.awaymanager_list-entry{grid-template-columns:1fr;gap:5px;padding:12px 15px}.awaymanager_list-entry:hover{padding-left:20px}.awaymanager_list-legend-item{text-align:left !important;font-size:0.75rem;padding:3px 0}.awaymanager_list-user{margin-bottom:5px}.awaymanager_list-span{font-size:0.85rem;margin-bottom:5px}.awaymanager_list-reason{font-size:0.85rem}}.job-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px 0;padding:15px;border-bottom:1px solid var(--greybg);position:relative;z-index:2}.job_tablinks{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:45px;font-family:var(--title-font);font-size:1.1rem;color:var(--grey-light);text-decoration:none;border:1px solid var(--greybg);background:rgba(var(--dark-rgb),0.6);cursor:pointer;transition:all 0.3s ease;margin-right:10px;margin-bottom:10px}.job_tablinks:hover,.job_tablinks.active{background:var(--accent1);color:var(--dark);border-color:var(--accent1);outline:none}.job_tablinks.active{background:var(--accent1);color:var(--dark);border-color:var(--accent1)}@media screen and (max-width:768px){.job_tablinks{height:40px;font-size:1rem;padding:0 15px}}@media screen and (max-width:480px){.job_tablinks{width:calc(50% - 10px);margin-right:5px;margin-left:5px;font-size:0.9rem}}@media screen and (max-width:768px){.job_tablinks{height:35px;font-size:0.8rem;padding:0 12px}.job-tabs-container{padding:10px}}@media screen and (max-width:480px){.job_tablinks{width:100%;margin-right:0}}.job-category{position:relative;background-color:rgba(var(--dark-rgb),0.4);margin-bottom:40px;padding:30px}.job-category::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.job-category-title{font-family:var(--title-font);font-size:1.5rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:var(--accent1);margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid var(--greybg);position:relative;z-index:2}.job-listing{position:relative;background-color:rgba(var(--dark-rgb),0.2);margin-bottom:20px;padding:var(--border-padding);z-index:2}.job-listing-content{padding:20px;position:relative;z-index:2}.job-listing-title{font-family:var(--title-font);font-size:1.3rem;color:var(--accent1);margin-bottom:15px;position:relative;z-index:2}.job-listing-info{position:relative;z-index:2}.job-listing{position:relative;padding:var(--border-padding)}.job-listing .border-segment.left{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job-listing .border-segment.top{position:absolute;border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job-listing .border-segment.top::after{content:"";position:absolute;border:var(--border-style);border-top:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1);z-index:3}.job-listing .border-segment.top::before{content:"";position:absolute;border:var(--border-style);border-top:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1);z-index:3}.job-listing .border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job-listing .border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job-listing .border-segment.bottom::before{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1);z-index:3}.job-listing .border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1);z-index:3}.listen-forms{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px 0;position:relative;z-index:2}.listen-forms a{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:rgba(var(--dark-rgb),0.6);border:1px solid var(--greybg);color:var(--grey-light);font-family:var(--sans-serif);font-size:0.85rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;transition:all 0.3s ease;position:relative;overflow:hidden}.listen-forms a:hover{background-color:var(--accent1);color:var(--dark);border-color:var(--accent1)}.listen-forms a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(
        90deg,transparent,rgba(255,255,255,0.2),transparent
    );transition:left 0.7s ease}.listen-forms a:hover::before{left:100%}.listen-forms a[href*="addcat_mods"]::after{content:'+';margin-left:6px;font-size:1.1rem}.listen-forms a[href*="addcat"]::after{content:'+';margin-left:6px;font-size:1.1rem}.listen-forms a[href*="addsubcat"]::after{content:'+';margin-left:6px;font-size:1.1rem}@media screen and (max-width:768px){.listen-forms{gap:8px}.listen-forms a{padding:7px 12px;font-size:0.8rem}}@media screen and (max-width:480px){.listen-forms{flex-direction:column;width:100%}.listen-forms a{width:100%;padding:10px 15px}}.listen-forms input[type="submit"]{background-color:rgba(var(--accent1-rgb),0.1);color:var(--accent1);border:1px solid var(--accent1);padding:8px 15px;cursor:pointer;font-family:var(--sans-serif);font-size:0.85rem;transition:all 0.3s ease}.listen-forms input[type="submit"]:hover{background-color:var(--accent1);color:var(--dark)}@media screen and (max-width:768px){.job-tabs{padding:10px}.job-tabs a{height:35px;font-size:0.8rem}.job-category{padding:20px}.job-category-title{font-size:1.3rem}.job-listing-content{padding:15px}.job-listing-title{font-size:1.1rem}}@media screen and (max-width:480px){.job-tabs{flex-direction:column;gap:5px}.job-tabs a{width:100%}.job-category{padding:15px}.job-category-title{font-size:1.1rem}.job-listing-content{padding:10px}.job-listing-title{font-size:1rem}}.job_show.jtabcontent{display:none;position:relative;z-index:2;margin-bottom:40px}.job_show.jtabcontent.active{display:block}.job_ausgabe{position:relative;z-index:2;padding:0 0 20px 0}.job__title{font-family:var(--title-font);font-size:2rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent1);margin:0 0 20px 0;padding-bottom:15px;border-bottom:1px solid rgba(var(--accent1-rgb),0.2)}.job_ausgabe > p:first-of-type{font-size:1.1rem;font-style:italic;color:var(--grey-light);margin-bottom:25px;opacity:0.8}.job_ausgabe > div:nth-of-type(1){margin-bottom:30px;line-height:1.8;color:var(--grey-light)}.job-items-container{display:flex;flex-wrap:wrap;gap:25px;margin-top:30px}.job-item{position:relative;background-color:rgba(var(--dark-rgb),0.4);padding:var(--border-padding);flex:1 1 400px;min-width:300px;margin-bottom:20px}.job-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.job-item-content{padding:20px;position:relative;z-index:2}.job-item-title{font-family:var(--title-font);font-size:1.4rem;color:var(--accent1);margin-bottom:15px;letter-spacing:0.05em}.job-item-description{color:var(--grey-light);line-height:1.7}.jobliste_add{margin-top:30px;text-align:right}.jobliste_add a{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:rgba(var(--accent1-rgb),0.1);border:1px solid var(--accent1);color:var(--accent1);font-family:var(--sans-serif);font-size:0.9rem;text-decoration:none;transition:all 0.3s ease}.jobliste_add a:hover{background-color:var(--accent1);color:var(--dark)}.job-item .border-segment.left,.job-item .border-segment.top,.job-item .border-segment.right,.job-item .border-segment.bottom{position:absolute;z-index:3}.job-item .border-segment.left{border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.job-item .border-segment.top{border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.job-item .border-segment.right{border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.job-item .border-segment.bottom{border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.job-item .border-segment.top::after,.job-item .border-segment.top::before,.job-item .border-segment.bottom::before,.job-item .border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);width:var(--corner-size);height:var(--corner-size)}.job-item .border-segment.top::after{border-top:0;border-left:0;border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1)}.job-item .border-segment.top::before{border-top:0;border-right:0;border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1)}.job-item .border-segment.bottom::before{border-bottom:0;border-left:0;border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1)}.job-item .border-segment.bottom::after{border-bottom:0;border-right:0;border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1)}@media screen and (max-width:768px){.job__title{font-size:1.7rem}.job-items-container{gap:15px}.job-item{flex:1 1 100%}.job-item-content{padding:15px}.job-item-title{font-size:1.2rem}}@media screen and (max-width:480px){.job__title{font-size:1.4rem}.job-item-content{padding:10px}.job-item-title{font-size:1.1rem}}.job_bit{position:relative;background-color:rgba(var(--dark-rgb),0.4);margin-bottom:35px;padding:30px;z-index:2}.job_bit::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.job_bit__heading{font-family:var(--title-font);font-size:1.6rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent1);margin:0 0 20px 0;padding-bottom:15px;border-bottom:1px solid rgba(var(--accent1-rgb),0.2);position:relative;z-index:2}.job_bit__heading a{font-size:0.9rem;margin-left:10px;color:var(--grey-light);opacity:0.7;transition:all 0.3s ease}.job_bit__heading a:hover{color:var(--accent1);opacity:1}.job_bit_subcategories{position:relative;z-index:2}.jobliste-items{display:flex;flex-wrap:wrap;gap:25px;margin:20px 0}.job_bit__item{position:relative;background-color:rgba(var(--dark-rgb),0.3);padding:var(--border-padding);flex:1 1 400px;min-width:300px;margin-bottom:10px}.job_bit__item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.job_bit__content{padding:15px;position:relative;z-index:2}.jobuser__item_abteilung,.jobuser__item.abteilung{font-family:var(--title-font);font-size:1.1rem;color:var(--accent1);margin:8px 0;letter-spacing:0.05em;font-weight:normal;display:block}.job_bit__title{font-family:var(--title-font);font-size:1.2rem;color:var(--accent1);margin-bottom:12px;letter-spacing:0.05em;position:relative;z-index:2;padding-bottom:8px;border-bottom:1px dotted rgba(var(--greybg-rgb),0.5)}.job_bit__title a{font-size:0.8rem;margin-left:8px;color:var(--grey-light);opacity:0.7;transition:all 0.3s ease}.job_bit__title a:hover{color:var(--accent1);opacity:1}.job_bit__item > p{color:var(--grey-light);font-style:italic;margin-bottom:12px;position:relative;z-index:2}.job_bit__item > div:nth-of-type(1){color:var(--grey-light);line-height:1.7;margin-bottom:15px;position:relative;z-index:2}.jobliste-user{margin-top:15px;padding-top:10px;border-top:1px dotted rgba(var(--greybg-rgb),0.5);position:relative;z-index:2}.jobliste-user a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.jobliste-user a:hover{color:var(--grey-light)}.jobliste-user.adduser{text-align:right;margin-top:10px;padding-top:0;border-top:none}.jobliste-user.adduser a{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;background-color:rgba(var(--accent1-rgb),0.1);border:1px solid var(--accent1);color:var(--accent1);font-size:0.85rem;transition:all 0.3s ease}.jobliste-user.adduser a:hover{background-color:var(--accent1);color:var(--dark)}.job_bit__item .border-segment.left{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job_bit__item .border-segment.top{position:absolute;border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job_bit__item .border-segment.top::after{content:"";position:absolute;border:var(--border-style);border-top:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1);z-index:3}.job_bit__item .border-segment.top::before{content:"";position:absolute;border:var(--border-style);border-top:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1);z-index:3}.job_bit__item .border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job_bit__item .border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2);z-index:3}.job_bit__item .border-segment.bottom::before{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1);z-index:3}.job_bit__item .border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1);z-index:3}@media screen and (max-width:768px){.job_bit{padding:20px}.job_bit__heading{font-size:1.4rem}.jobliste-items{gap:15px}.job_bit__item{flex:1 1 100%}.job_bit__content{padding:12px}.job_bit__title{font-size:1.1rem}}@media screen and (max-width:480px){.job_bit{padding:15px}.job_bit__heading{font-size:1.2rem}.job_bit__content{padding:10px}.job_bit__title{font-size:1rem}}.inplayscenes-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:25px;position:relative;z-index:2}.filter-group{margin-bottom:15px}.filter-label{font-family:var(--title-font);font-size:0.95rem;color:var(--accent1);margin-bottom:8px;letter-spacing:0.05em}.filter-input{display:flex;flex-direction:column;gap:10px}.filter-input select,.filter-input input.textbox{background-color:rgba(var(--dark-rgb),0.6);border:1px solid var(--greybg);color:var(--grey-light);padding:8px 12px;font-family:var(--sans-serif);font-size:0.9rem;width:100%}.filter-input select:focus,.filter-input input.textbox:focus{border-color:var(--accent1);outline:none}.filter-submit{margin-top:10px;text-align:right}.filter-submit input.button{background-color:rgba(var(--accent1-rgb),0.1);color:var(--accent1);border:1px solid var(--accent1);padding:8px 20px;cursor:pointer;font-family:var(--sans-serif);font-size:0.9rem;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.05em}.filter-submit input.button:hover{background-color:var(--accent1);color:var(--dark)}.scene-count{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.scene-count .listen-section-title{margin-bottom:0}.scenes-grid{display:grid;grid-template-columns:1fr;gap:20px;position:relative;z-index:2}.scene-item{position:relative;background-color:rgba(var(--dark-rgb),0.4);padding:var(--border-padding);transition:all 0.3s ease}.scene-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.scene-content{padding:20px;position:relative;z-index:2}.scene-title{font-family:var(--title-font);font-size:1.3rem;color:var(--accent1);margin-bottom:15px;letter-spacing:0.05em}.scene-title a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.scene-title a:hover{color:var(--grey-light)}.scene-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:15px}.scene-info-item{font-size:0.9rem}.scene-info-item b{color:var(--accent1);font-weight:500;opacity:0.8}.scene-characters{border-top:1px dotted var(--greybg);padding-top:15px;font-size:0.9rem}.scene-characters b{color:var(--accent1);font-weight:500}.scene-item .border-segment.left,.scene-item .border-segment.top,.scene-item .border-segment.right,.scene-item .border-segment.bottom{position:absolute;z-index:3}.scene-item .border-segment.left{border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.top{border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.top::after{content:"";position:absolute;border:var(--border-style);border-top:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.top::before{content:"";position:absolute;border:var(--border-style);border-top:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.right{border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.bottom{border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.bottom::before{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1);z-index:3}.select2-container{width:100% !important}.select2-container .select2-choice{background-color:rgba(var(--dark-rgb),0.6) !important;border:1px solid var(--greybg) !important;color:var(--grey-light) !important;height:36px !important;line-height:36px !important}.select2-container .select2-choice .select2-arrow{background:rgba(var(--accent1-rgb),0.1) !important;border-left:1px solid var(--greybg) !important}.select2-drop{background-color:var(--dark) !important;border:1px solid var(--greybg) !important;border-top:0 !important;color:var(--grey-light) !important}.select2-results .select2-highlighted{background:var(--accent1) !important;color:var(--dark) !important}.select2-search input{background-color:rgba(var(--dark-rgb),0.8) !important;border:1px solid var(--greybg) !important;color:var(--grey-light) !important}@media screen and (max-width:768px){.inplayscenes-filter-grid{grid-template-columns:1fr;gap:15px}.scene-count{flex-direction:column;align-items:flex-start}.scene-count .listen-section-title{margin-bottom:10px}.scene-content{padding:15px}.scene-title{font-size:1.1rem}.scene-info{grid-template-columns:1fr;gap:10px}}@media screen and (max-width:480px){.filter-label{font-size:0.85rem}.filter-input select,.filter-input input.textbox{padding:6px 10px;font-size:0.85rem}.scene-content{padding:12px}.scene-title{font-size:1rem}}.inplayscenes-sort{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:25px;position:relative;z-index:2}.sort-label{font-family:var(--sans-serif);font-size:0.9rem;color:var(--grey-light);margin-bottom:8px}.sort-buttons{display:flex;gap:10px}.sort-buttons select,.sort-buttons input[type="submit"]{background-color:rgba(var(--dark-rgb),0.6);border:1px solid var(--greybg);color:var(--grey-light);padding:6px 15px;font-family:var(--sans-serif);font-size:0.9rem;cursor:pointer;transition:all 0.3s ease}.sort-buttons select:hover,.sort-buttons input[type="submit"]:hover{border-color:var(--accent1)}.sort-buttons input[type="submit"]{background-color:rgba(var(--accent1-rgb),0.1);color:var(--accent1);border:1px solid var(--accent1)}.sort-buttons input[type="submit"]:hover{background-color:var(--accent1);color:var(--dark)}.filter-grid{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.filter-row{display:flex;justify-content:space-between;gap:30px}.filter-column{flex:1}.filter-group{width:100%}.filter-label{font-family:var(--title-font);font-size:0.95rem;color:var(--accent1);margin-bottom:12px;letter-spacing:0.05em}.filter-input{display:flex;flex-direction:column;gap:10px;width:100%}.filter-input select,.filter-input input.textbox{background-color:rgba(var(--dark-rgb),0.6);border:1px solid var(--greybg);color:var(--grey-light);padding:10px 15px;font-family:var(--sans-serif);font-size:0.9rem;width:100%;box-sizing:border-box}.filter-input select:focus,.filter-input input.textbox:focus{border-color:var(--accent1);outline:none}.filter-submit{margin-top:15px;text-align:right}.filter-submit input.button{background-color:rgba(var(--accent1-rgb),0.1);color:var(--accent1);border:1px solid var(--accent1);padding:10px 25px;cursor:pointer;font-family:var(--sans-serif);font-size:0.9rem;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.05em}.filter-submit input.button:hover{background-color:var(--accent1);color:var(--dark)}.scenes-list{display:flex;flex-direction:column;gap:30px;position:relative;z-index:2}.scene-item{position:relative;background-color:rgba(var(--dark-rgb),0.4);padding:var(--border-padding);transition:all 0.3s ease}.scene-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.scene-content{padding:25px;position:relative;z-index:2}.scene-meta{display:flex;gap:15px;margin-bottom:15px}.scene-type{font-family:var(--sans-serif);font-size:0.95rem;color:var(--grey-light);opacity:0.8}.scene-title{font-family:var(--title-font);font-size:1.5rem;margin-bottom:25px;letter-spacing:0.05em}.scene-title a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.scene-title a:hover{color:var(--grey-light)}.scene-info-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}.scene-info-column{display:flex;flex-direction:column;gap:12px}.scene-characters,.scene-date{font-size:0.95rem;line-height:1.6}.info-label{color:var(--accent1);font-weight:500;opacity:0.9;margin-right:8px}.character-list a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.character-list a:hover{color:var(--grey-light)}.scene-lastpost-column{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:flex-end}.lastpost-link{margin-bottom:5px}.lastpost-link a{display:inline-block;color:var(--accent1);text-decoration:none;font-weight:600;font-size:0.95rem;transition:all 0.3s ease}.lastpost-link a:hover{color:var(--grey-light)}.lastpost-info{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.lastpost-date,.lastpost-user{font-size:0.9rem;color:var(--grey-light);text-align:right}.lastpost-user a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.lastpost-user a:hover{color:var(--grey-light)}.scene-item .border-segment.left,.scene-item .border-segment.top,.scene-item .border-segment.right,.scene-item .border-segment.bottom{position:absolute;z-index:3}.scene-item .border-segment.left{border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));left:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.top{border-bottom:var(--border-style);top:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.top::after{content:"";position:absolute;border:var(--border-style);border-top:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.top::before{content:"";position:absolute;border:var(--border-style);border-top:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.right{position:absolute;border-left:var(--border-style);top:calc(var(--border-padding) + var(--corner-size));right:var(--border-padding);height:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.bottom{position:absolute;border-top:var(--border-style);bottom:var(--border-padding);left:calc(var(--border-padding) + var(--corner-size));width:calc(100% - var(--border-padding) * 2 - var(--corner-size) * 2)}.scene-item .border-segment.bottom::before{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-left:0;width:var(--corner-size);height:var(--corner-size);border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1);z-index:3}.scene-item .border-segment.bottom::after{content:"";position:absolute;border:var(--border-style);border-bottom:0;border-right:0;width:var(--corner-size);height:var(--corner-size);border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1);z-index:3}.oathbound,.arcanecodex,.pathofnature,.sorcery,.sacredpath,.lostones{color:inherit}.select2-container{width:100% !important}.select2-container .select2-choice{background-color:rgba(var(--dark-rgb),0.6) !important;border:1px solid var(--greybg) !important;color:var(--grey-light) !important;height:36px !important;line-height:36px !important}.select2-container .select2-choice .select2-arrow{background:rgba(var(--accent1-rgb),0.1) !important;border-left:1px solid var(--greybg) !important}.select2-drop{background-color:var(--dark) !important;border:1px solid var(--greybg) !important;border-top:0 !important;color:var(--grey-light) !important}.select2-results .select2-highlighted{background:var(--accent1) !important;color:var(--dark) !important}.select2-search input{background-color:rgba(var(--dark-rgb),0.8) !important;border:1px solid var(--greybg) !important;color:var(--grey-light) !important}@media screen and (max-width:768px){.inplayscenes-sort{align-items:stretch}.sort-buttons{flex-wrap:wrap}.filter-row{flex-direction:column;gap:20px}.scene-info-grid{grid-template-columns:1fr;gap:20px}.scene-lastpost-column{align-items:flex-start;border-top:1px dotted var(--greybg);padding-top:15px}.lastpost-info{align-items:flex-start}.scene-title{font-size:1.3rem}.scene-content{padding:20px}}@media screen and (max-width:480px){.filter-label{font-size:0.85rem}.filter-input select,.filter-input input.textbox{padding:8px 12px;font-size:0.85rem}.scene-content{padding:15px}.scene-title{font-size:1.1rem}.scene-characters,.scene-date{font-size:0.85rem}}.scene-tags{display:flex;gap:10px;margin-bottom:15px}.scene-tag{display:inline-block;background-color:rgba(20,20,20,0.8);color:var(--grey-light);font-family:var(--sans-serif);font-size:0.85rem;padding:5px 12px;border:1px solid var(--greybg);cursor:default;user-select:none;opacity:0.85}.scene-label{color:var(--accent1);font-weight:500;opacity:0.9;margin-right:8px}.date-text{color:var(--grey-light)}.scene-item{position:relative;background-color:rgba(var(--dark-rgb),0.4);padding:var(--border-padding);transition:all 0.3s ease;margin-bottom:30px}.scene-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--grunge);background-position:center;background-blend-mode:soft-light;opacity:0.2;pointer-events:none;z-index:1}.scene-content{padding:25px;position:relative;z-index:2}.scene-title{font-family:var(--title-font);font-size:1.5rem;margin-bottom:25px;letter-spacing:0.05em}.scene-title a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.scene-title a:hover{color:var(--grey-light)}.scene-info-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}.scene-info-column{display:flex;flex-direction:column;gap:12px}.scene-characters,.scene-date{font-size:0.95rem;line-height:1.6}.character-list a{color:var(--accent1);text-decoration:none;transition:all 0.3s ease}.character-list a:hover{color:var(--grey-light)}