body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:16px}@media (max-width:768px){html{font-size:15px}}@media (max-width:480px){html{font-size:14px}}body,html{max-width:100%;overflow-x:hidden}*{box-sizing:border-box;color:#7f8c8d;margin:0;padding:0;text-align:left}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.App,body{background-color:#f8f9fa}.App{min-height:100vh}.main-content{background-color:#f8f9fa;margin-left:0;margin-top:80px;min-height:calc(100vh - 80px);padding:40px;transition:margin-left .3s ease}@media (max-width:1024px){.main-content{margin-left:0;padding:30px}}@media (max-width:768px){.main-content{margin-left:0;margin-top:70px;min-height:calc(100vh - 70px);padding:20px}}@media (max-width:480px){.main-content{margin-top:120px;min-height:calc(100vh - 120px);padding:15px}}@media (min-width:601px){.search-button,.search-icon{display:none!important}}.top-navbar{background:linear-gradient(135deg,#3498db,#2c3e50);box-shadow:0 2px 20px #0000001a;height:120px;left:0;margin-bottom:15px;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand{border-radius:10px;gap:10px;min-width:120px;overflow:visible;padding:0 10px 0 0;position:relative;z-index:2}.navbar-brand,.navbar-logo{align-items:center;display:flex}.navbar-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;font-size:22px;height:35px;justify-content:center;width:35px}.navbar-brand h1{color:#fff;display:block;font-size:1.5rem;font-weight:700;margin:0;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 8px #2c3e501f;white-space:nowrap}.search-container{align-items:center;display:flex;flex:none;margin:0 8px;min-width:0;position:relative;z-index:1}@media (max-width:600px){.search-container .search-input{display:none!important}.search-container .search-button{display:flex!important}.search-container.show{position:static!important}.search-container.show .search-input{background:#fff!important;border-radius:0 0 16px 16px!important;box-shadow:0 4px 16px #2c3e5014!important;display:block!important;left:auto!important;margin:0!important;max-width:none!important;position:fixed!important;right:50px!important;top:115px!important;width:300px!important;z-index:3000!important}.search-container{flex:none;margin:0 4px;max-width:40px;min-width:40px;position:relative}.search-container.show{max-width:100vw;min-width:0}.search-icon{display:none}.search-button{display:none;margin-top:-23px}}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:25px;font-size:1rem;height:45px;outline:none;padding:0 50px 0 20px;transition:all .3s ease;width:100%}.search-input:focus{background:#fff;box-shadow:0 5px 20px #0000001a}.search-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;position:static;transition:background .3s ease;width:30px;z-index:2}.search-button:hover{background:#0000001a}.search-icon{filter:invert(1);height:20px;width:20px;z-index:2}.nav-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 20px;position:relative;text-align:center;transition:all .3s ease;white-space:nowrap}.nav-item:hover{background:#fff3;transform:translateY(-1px)}.nav-item.active{background:#fff;color:#3498db;font-weight:600}.nav-item.yeni-duyurular-btn{align-items:center;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;display:flex;justify-content:center;min-width:120px;padding-left:0;padding-right:0;position:relative;text-align:center}.nav-actions-row{justify-content:end;width:100%}.nav-actions-row,.nav-menu{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;min-width:0}@media (max-width:600px){.nav-actions-row{flex-direction:row;flex-wrap:nowrap;gap:2px;justify-content:flex-start;max-width:100vw;min-width:0;width:100vw}.nav-menu{flex:none;flex-direction:row;flex-wrap:nowrap;gap:2px;max-width:none;min-width:0;min-width:auto}.nav-item{margin-bottom:0;max-width:100vw;min-width:80px}.search-container{flex:none;margin:0 4px;max-width:40px;min-width:40px;order:2;position:relative}.search-container.show{max-width:100vw;min-width:0}.search-container .search-input{display:none}.search-container.show .search-input{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 16px #2c3e5014;display:block;left:0;margin:8px 0 0;max-width:100vw;position:absolute;top:45px;width:100vw;z-index:10}.search-button,.search-icon{display:block!important;margin-right:40px;margin-top:40px}}.nav-item.yeni-duyurular-btn:hover{background:linear-gradient(135deg,#e67e22,#d35400);transform:translateY(-2px)}.yeni-badge{background:#f39c12;border-radius:8px;color:#fff;font-size:.7rem;font-weight:700;left:8px;padding:2px 6px;position:absolute;top:-8px}.nav-dropdown{position:relative}.dropdown-toggle{align-items:center;display:flex;gap:8px}.dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{animation:dropdownFadeIn .3s ease;background:#fff;border-radius:15px;box-shadow:0 10px 40px #00000026;left:0;max-height:400px;min-width:280px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 10px);z-index:1001}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{background:#0000;border:none;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;font-size:.95rem;padding:12px 20px;text-align:left;transition:all .3s ease;width:100%}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#e8f4fd;color:#3498db;padding-left:25px}.dropdown-item.active{background:#3498db;color:#fff;font-weight:600}@media (max-width:1024px){.navbar-container{padding:0 15px}.search-container{margin:0 20px;max-width:300px}.nav-item{font-size:.9rem;padding:10px 16px}.search-button,.search-icon{display:block}}@media (max-width:768px){.top-navbar{height:120px}.navbar-brand h1{font-size:1.5rem;overflow:hidden}.search-container{margin:0 15px;max-width:150px}.nav-menu{gap:6px}.nav-item{font-size:.85rem;padding:8px 12px}}@media (max-width:835px){.search-container{margin:0 15px;max-width:120px}}@media (max-width:480px){.navbar-container{box-sizing:border-box;flex-wrap:wrap;height:auto;max-width:100vw;padding:10px 0 0;width:100vw}.navbar-brand{flex:1 1 100%;max-width:100vw;min-width:0;overflow:visible}.navbar-brand h1{font-size:1.1rem;overflow:visible;overflow:hidden;text-overflow:clip;white-space:normal}.nav-menu{box-sizing:border-box;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-top:20px;max-width:100vw;min-width:0;order:2;width:100vw}.nav-item{font-size:.8rem;margin-bottom:4px;max-width:100vw;min-width:80px;overflow:visible;padding:6px 8px;text-overflow:clip;white-space:normal}.search-button,.search-icon{display:block!important;margin-right:100px;margin-top:25px}}@media (max-width:550px){.search-button{display:block;margin-right:80px}}.website-card-autoheight{background:#fff;border-left:5px solid #a49f9e;border-radius:15px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;min-height:320px;overflow:visible;padding:20px;transition:all .3s ease}.website-card-autoheight .news-list{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible;padding-right:0}.yeni-duyurular-container{min-height:100vh;padding:120px 20px 40px}.page-header{display:block;margin-bottom:40px;text-align:left}.page-header h1,.page-header h2{margin-left:0;text-align:left}.page-header h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px}.last-visit-section{align-items:flex-end;display:flex;flex-direction:column;gap:0;margin-bottom:20px}.date-range-filter{align-items:center;border-radius:18px;box-shadow:0 2px 8px #2c3e500a;display:flex;gap:8px;justify-content:flex-end;margin-top:0;padding:10px 18px}.date-range-filter label{color:#2980b9;font-size:1rem;font-weight:500}.date-range-filter input[type=date]{background:#f8f9fa;border:1px solid #b2bec3;border-radius:8px;color:#2c3e50;font-family:inherit;font-size:.97rem;padding:6px 10px;transition:border .2s}.date-range-filter input[type=date]:focus{border:1.5px solid #3498db;outline:none}.clear-date-btn{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:.92rem;font-weight:500;margin-left:4px;padding:7px 14px;transition:all .2s}.clear-date-btn:hover{background:linear-gradient(135deg,#46a8e9,#377faf);box-shadow:0 2px 8px #e74c3c1f}.last-visit-info{background:#fffc;border-radius:20px;color:#7f8c8d;display:inline-block;font-size:1.1rem;margin:0}.last-visit-info,.update-visit-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px}.update-visit-btn{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease}.update-visit-btn:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b);box-shadow:0 4px 12px #3498db4d;transform:translateY(-1px)}.loading{color:#7f8c8d;font-size:1.2rem;margin-top:100px;text-align:center}.websites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1400px}.website-card{background:#fff;border-left:5px solid #a49f9e;border-radius:15px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;max-height:420px;min-height:320px;overflow:hidden;padding:20px;transition:all .3s ease}.website-card.has-news{border-left-color:#27ae60;box-shadow:0 6px 20px #27ae6026}.website-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.website-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.website-name{color:#2c3e50;flex:1 1;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0}.news-badge{border-radius:15px;font-size:.8rem;font-weight:600;padding:4px 12px;white-space:nowrap}.news-badge.has-news{background:#27ae60;color:#fff}.news-badge.no-news{background:#ecf0f1;color:#7f8c8d}.website-content{min-height:100px}.news-list{display:flex;flex-direction:column;gap:12px;max-height:260px;overflow:auto;padding-right:4px}.news-item{background:#f8f9fa;border-left:3px solid #3498db;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s ease;word-break:break-word}.news-item:hover{background:#e3f2fd;transform:translateX(5px)}.news-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#2c3e50;display:-webkit-box;font-size:.9rem;font-weight:500;line-height:1.4;margin:0 0 5px;overflow:hidden}.news-date{color:#7f8c8d;font-size:.8rem}.no-news-message{align-items:center;display:flex;height:100px;justify-content:center;text-align:center}.no-news-message p{color:#7f8c8d;font-style:italic;margin:0}@media (max-width:768px){.yeni-duyurular-container{padding:50px 15px 30px}.page-header h1{font-size:2rem}.page-header{margin-top:50px}.websites-grid{gap:15px;grid-template-columns:1fr}.website-card{max-height:320px;min-height:220px;padding:12px}.website-header{align-items:flex-start;flex-direction:column;gap:8px}.news-badge{align-self:flex-start}}@media (max-width:480px){.yeni-duyurular-container{padding:40px 5px 20px}.page-header{margin-top:0!important}.page-header h1{font-size:1.2rem}.last-visit-info{font-size:.9rem;padding:6px 8px}.website-card{max-height:none;min-height:120px;padding:8px}.website-name{font-size:.95rem}.last-visit-section{gap:8px}.date-range-filter,.last-visit-section{align-items:stretch;flex-direction:column}.date-range-filter{border-radius:12px;box-shadow:0 1px 4px #2c3e500f;display:flex;gap:6px;max-width:100%;padding:8px 6px;position:relative;width:100%}.date-range-filter label{font-size:.98rem;margin-bottom:0;min-width:80px}.date-range-filter input[type=date]{font-size:.95rem;margin-bottom:0;padding:6px;width:100px}.date-range-filter span{display:inline;margin:0 2px}.clear-date-btn{align-self:stretch;border-radius:16px;font-size:1rem;margin-left:0;margin-top:8px;min-width:0;order:3;padding:10px 0;position:static;width:100%;z-index:2}}
/*# sourceMappingURL=main.68ef459a.css.map*/