.active-icon,.new-button:hover .button-icon{filter:brightness(0) saturate(100%) invert(44%) sepia(99%) saturate(489%) hue-rotate(1deg) brightness(97%) contrast(99%)}.approve-button,.category-header a,.club-button,.daire a,.daire2 a,.event-file,.kutu,.member-card_21 a,.top-links a,a{text-decoration:none}#ideas-box,#plan-box,#plusButton,.accordion-header_21,.approve-button:hover,.big-button_21,.btn-submit_21,.circle_21,.close-btn,.date-overlay,.delete-btn,.edit-btn,.filter-form button,.flip-button,.flip-button2,.kutu,.menu-toggle_21,.model-button,.new-button,.new-close,.popup-button,.search-bar{cursor:pointer}.kutu a,.p100:hover a,a:link,a:visited{color:purple}.new-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.new-table td,.new-table th{padding:10px 15px;text-align:left}.new-table th{background:#f8f9fa;color:#333;font-weight:700;border-bottom:2px solid #ddd}.new-table tr:nth-child(2n){background:#f3f4f6}.new-table tr:hover{background:#e1e4e8;transition:background .3s}.new-table td{border-bottom:1px solid #ddd}.new-button{width:100%;padding:12px 20px;font-size:16px;font-weight:600;text-align:left;display:flex;align-items:center;gap:10px;background:0 0;border:none;transition:color .3s;color:#000}.kutu,.p2{text-align:center;font:bold 15px tahoma}.ana-kutu,.kutu{display:flex;transition:.3s}.new-active-button,.new-button:hover{color:#f70}.kutu{width:120px;height:20px;background-color:#add8e6;color:purple;align-items:right;justify-content:center;border:1px solid #000;border-radius:10px;padding:10px 0;margin-top:10px}.daire a:hover,.daire2 a:hover,.delete-btn a,.edit-btn a,.kutu:hover a,.menu-content:hover,.p2:hover a,.p2:hover img{color:#fff}.kutu:hover,.p2:hover{background-color:#ff8c00}#plusButton,.daire2:hover,.daire:hover{background-color:orange}.ana-kutu{justify-content:flex-end}.approve-button,.dot,.lix,.model-button{display:inline-block}.daire,.yorum_sayisi,.yorum_sayisi2{justify-content:center;display:flex}.p2{width:128px;height:140px;background:#ff9;border:2px solid #000;float:left;margin:50px 0 0 15px;padding:0;border-radius:8%}.active-icon{width:20px;height:20px}.image-container{width:100%;height:70%}.image-container img{max-width:90%;max-height:90%}.daire img,.daire2 img{max-width:60%;max-height:60%}.text-container{height:30%;line-height:1}td.action-buttons{width:50px;white-space:nowrap}.new-table td:first-child{font-weight:600;color:#444}.new-table tbody tr:hover td{background:#e0ebff;transition:background .3s ease-in-out}.new-table tbody td:hover{background:#cbdaf1;transition:background .3s ease-in-out}.approve-button{background-color:purple;border:none;color:#fff;padding:5px 15px;text-align:right;font-size:13px;border-radius:5%;float:right}.model-button{margin-right:10px;padding:5px 10px;background-color:#eee;border:1px solid #ccc;font-size:1.4em}.new-close{position:absolute;top:10px;right:15px;font-size:22px}.dot{height:30px;width:30px;background-color:#00f;border-radius:50%}.choice-item-text{margin-left:50px;padding:5px 0;font-size:22px;line-height:1.2}.color-strip{height:1px;display:flex;width:100%;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2)}.daire{position:relative;width:60px;height:60px;background-color:#add8e6;border:1px solid #06c;border-radius:50%;align-items:center}.daire a,.daire2 a{color:#000;font-weight:700}.daire img{margin-bottom:3px;margin-left:14px;margin-top:7px}.yorum_sayisi,.yorum_sayisi2{position:absolute;top:10px;right:5px;width:20px;height:20px;background-color:red;border-radius:50%;align-items:center;color:#fff;font-weight:700}.color-block{height:100%;display:block}.color-block.light-gray{background-color:#d3d3d3;width:18%}.color-block.gray{background-color:#d3d3d3;width:27%}.color-block.dark-gray{background-color:#d3d3d3;width:55%}.approve-button:hover{background-color:#ff8c00}.delete-btn,.edit-btn{padding:5px 10px;border:none;border-radius:4px;font-size:12px}.edit-btn{background:#4caf50;color:#fff}.delete-btn{background:#e74c3c;color:#fff}.club-button:hover,.edit-btn:hover{background:#388e3c}.delete-btn:hover{background:#c0392b}.popup-button{background:#fff;color:#ff8c00;padding:10px 15px;border:none;border-radius:5px;font-weight:700;text-align:right;float:right;font-size:1em}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center}.filter-form,.p100{flex-direction:column}.popup-content{background:#fff;padding:20px;width:350px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;position:relative}.popup-content-profile{background-color:#fefefe;border-radius:10px}.p100{display:flex;justify-content:space-between;align-items:center;width:300px;height:215px;background:#0cf;border:2px solid #000;text-align:center;font-weight:400;padding:5px;border-radius:8%;margin:5px 10px 10px 5px;float:left}.p100:hover{background-color:#fff}#description{margin-top:20px;border:1px solid #ccc;padding:10px}.profile-photo3,.profile-photo4{margin-right:10px}.profile-photo3 img{width:50px;height:50px;border-radius:50%;border:2px solid purple}.search-bar{background-color:purple;color:#fff;border:none;padding:8px 15px;border-radius:0 5px 5px 0}.daire2,.footer{background-color:#fff}.search-text{padding:8px;border-radius:5px 0 0 5px;border:1px solid #ccc;width:200px}#plusButton,.daire2,.profile-photo4 img{width:120px;height:120px}.navbar-container{display:grid;grid-template-columns:12fr 30fr 1fr 2fr 4fr}.footer-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;z-index:1500}.daire2{position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%}.footer,.form-container{left:0;width:100%;position:fixed}.daire2 img{margin-bottom:6px;margin-left:28px;margin-top:14px}.footer{bottom:0;padding:20px;border-top:1px solid #ccc}.profile-photo4 img{border-radius:50%;border:2px solid purple}.event-container{display:flex;justify-content:left;flex-wrap:wrap;gap:15px;padding:20px;margin-left:5%}.form-container{display:none;top:0;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.close-button3,.close-button3_21{background-color:transparent;border:none;padding:0;cursor:pointer;outline:0;display:inline-block;margin:0;float:right}.close-button3 img,.close-button3_21 img{width:50px;height:50px}#plusButton{border-radius:50%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:250px;right:60px;z-index:950}.new-approach{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px}.flip-button2{border:none;padding:5px;font-size:20px;border-radius:50%;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.flip-button2:hover{background-color:gray}.date-wrapper{position:relative;display:inline-block}.date-overlay{position:absolute;top:0;right:0;width:40px;height:100%}.filter-panel{width:100%;max-width:300px;background-color:#fff;padding:20px;margin:20px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);border:1px solid #eee;font-family:Arial,sans-serif;align-self:start}.filter-form{display:flex;gap:12px}.filter-form h2{margin-bottom:10px;font-size:18px;color:#333}.filter-form label{font-size:14px;color:#444;margin-bottom:4px}.filter-form input[type=date],.filter-form input[type=text],.filter-form select{padding:8px;font-size:14px;border-radius:6px;border:1px solid #ccc;width:100%;box-sizing:border-box}.logo-container img,.member-card_21 img{height:80px;width:80px;object-fit:cover}.filter-form button{padding:10px;background-color:#f1c40f;color:#fff;border:none;border-radius:6px;font-weight:700;margin-top:8px;transition:background-color .3s}.filter-form button:hover{background-color:#d4ac0d}.category-header{text-align:right;margin-right:3%;font-size:1.1em;font-weight:600;letter-spacing:.5px;border-bottom:2px solid #e0e0e0;padding-bottom:8px}.category-header a{color:#3f72af;padding:5px 10px;transition:color .3s ease-in-out,border-bottom .3s ease-in-out;position:relative}.category-header a:hover{color:#1c4e80}.category-header a::after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;background:#ff9800;transition:width .3s,left .3s}.category-header a:hover::after{width:100%;left:0}.recommended-container{padding:15px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);max-width:500px}.recommended-title{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:12px;text-align:center}.club-status,.member-card_21 a,.top-links a{color:purple;font-weight:700}.club-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.club-card:hover{transform:translateY(-3px);box-shadow:0 3px 8px rgba(0,0,0,.12)}.club-image{width:100%;height:120px;object-fit:cover}.club-content{padding:10px;text-align:center}.club-status{font-size:.85rem;margin-bottom:6px}.club-button{display:inline-block;padding:6px 12px;font-size:.85rem;font-weight:700;color:#fff;background:#4caf50;border-radius:5px;transition:background .2s}.event-card{width:240px;height:500px;perspective:1000px;position:relative}.card-inner{width:90%;height:90%;position:relative;transform-style:preserve-3d;transition:transform .6s}.card-back,.card-front{width:90%;height:90%;position:absolute;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;text-align:center;backface-visibility:hidden;font-family:Arial,sans-serif}.card-front{background:#fff;z-index:2}.card-back{transform:rotateY(180deg);background:#f9f9f9;z-index:1}.flip-button{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.1);border:none;padding:5px;font-size:16px;border-radius:50%;transition:background .5s;margin-bottom:40px}.flip-button:hover{background:rgba(0,0,0,.4)}.logo-container img{border-radius:50%;max-width:100%}.event-description{font-size:13px;color:#444;line-height:1.4;padding:10px;width:90%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.event-title{font-size:16px;font-weight:700;margin-top:8px}.event-location,.event-time{font-size:13px;margin-top:5px}.event-time{color:#666}.event-location{color:#333}.event-file{margin-top:10px;color:#00f}.top-links{display:flex;justify-content:flex-end;gap:20px;padding:10px 5%}.top-links a{font-size:1.2em}.top-links .all-clubs-link{color:orange;font-weight:700}.club-room-mobil_21,.top-links-mobil{display:none}.member-card_21{text-align:center;box-sizing:border-box}.member-card_21 img{border-radius:50%}.menu-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10000}.menu-content{position:absolute;top:0;right:0;height:100%;background-color:#add8e6;width:80%;padding:20px;box-sizing:border-box;font-weight:700;font-family:Tahoma}.menu-toggle_21{display:block;position:fixed;top:20px;right:20px}.accordion_21{width:100%;margin:20px auto;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.plus{font-size:4em;color:#888}.close-btn{position:absolute;top:10px;right:10px;font-size:1.5em}.accordion-item_21{border-bottom:1px solid #ddd;transition:background-color .3s,box-shadow .3s}.header_21,.header_21 img{border-bottom:2px solid #ccc}.accordion-header_21{padding:15px 20px;background-color:#ffc107;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s,color .3s}.accordion-header_21:hover{background-color:#ff9800}.accordion-content_21{display:none;padding:15px 20px;background-color:#fffde7;border-top:1px solid #ddd;transition:max-height .3s;overflow:hidden;font-family:tahoma}.accordion-content_21 p{margin:0}.accordion-header_21 h5{margin:0;font-size:16px}.accordion-header_21 .icon{font-size:18px;transition:transform .3s}.active_21 .accordion-header_21 .icon_21{transform:rotate(180deg)}.accordion-item_21,.active_21{background-color:#ffe082;box-shadow:0 4px 8px rgba(0,0,0,.1)}.active_21 .accordion-content_21{max-height:800px}.container_21{display:grid;grid-template-columns:3fr 16fr 1fr;gap:20px;width:100%;margin:0 auto}.header_21{display:flex;align-items:center;padding:20px;background-color:#f8f9fa;font-family:Tahoma}.active-button_21,.big-button_21:hover{background-color:#add8e6}.header_21 img{height:100px;border-radius:50%;margin-right:20px}.intro_21{text-align:left}.members_21{display:flex;flex-wrap:wrap;gap:40px;margin-top:20px}.button-container_21{flex-direction:column;align-items:flex-end;gap:10px}.big-button_21{padding:10px 20px;font-size:14px;font-weight:700;border:1px solid #000;border-radius:5px;transition:background-color .3s}.active-button_21{color:#000}.form-popup_21{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;border-radius:8px;max-width:400px;width:90%}.form-popup-content_21{position:relative}.form-group_21{margin-bottom:15px}.input-wrapper_21 input,.input-wrapper_21 select{width:100%;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.btn-submit_21{background-color:#4caf50;color:#fff;padding:10px 20px;font-size:18px;border:none;border-radius:4px}.btn-submit_21:hover{background-color:#45a049}@media (max-width:1000px){.button-container_21,.daire,.new-table,.p100,.popup-button,.profile-photo3{display:none}.model-button{font-size:1.4em}.yorum_sayisi{top:20px;right:10px;width:40px;height:40px;font-size:2em}.search-bar,.search-text,.top-links span,.top-links-mobil span{font-size:2.5em}.search-text{border:1px solid purple}.navbar-container{display:grid;grid-template-columns:12fr 30fr}.lix{font-size:6em;font-weight:700}.event-container{flex-direction:row;justify-content:center;align-items:center;margin-left:2%;margin-right:2%}.new-approach{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px}.flip-button2{border:none;cursor:pointer;padding:5px;font-size:3em;border-radius:50%;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.filter-panel{display:none!important}.category-header{margin-top:2%;font-size:2.5em;margin-right:5%}.recommended-container{padding:15px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);max-width:750px}.club-button,.event-description,.event-file,.event-location,.event-time,.event-title,.flip-button{font-size:2em}.logo-container img{width:50%;height:auto}.event-card{margin-top:1%;width:100%;max-width:1000px;height:1400px;font-size:1.2em}.flip-button{padding-top:15px;margin-bottom:65px}.top-links,.top-links-mobil{display:flex;justify-content:flex-end;gap:20px;padding:10px 5%}.top-links a,.top-links-mobil a{text-decoration:none;color:purple;font-size:2.5em;font-weight:700}#loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.6);z-index:9999;display:flex;justify-content:center;align-items:center}#loader-wrapper img{width:60px;height:60px}.top-links .all-clubs-link,.top-links-mobil .all-clubs-link{color:orange;font-weight:700}.accordion_21{font-size:1em}.accordion-content_21,.accordion-header_21 h5,.header_21{font-size:3em}.container_21{grid-template-columns:1fr}.header_21{flex-direction:column;text-align:center}.header_21 img{width:300px;height:300px}.members_21{flex-direction:column;align-items:center}.club-room-mobil_21{display:block;margin:15px 0;background-color:#e0e0e3;font-family:Tahoma}.club-room-mobil_21::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("{% static 'images/club_door.png' %}") center center/cover no-repeat;opacity:.04}.active_21 .accordion-content_21{max-height:100%}}@media (min-width:1001px){#plusButton,.button-container2,.footer,.menu-toggle,.menu-toggle_21{display:none}}
