@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}.slider-content,.slider-content #home-slider{height:800px!important}.slider-content #home-slider .item>img{object-fit:cover;height:800px!important}@media (max-width:992px){.slider-content,.slider-content #home-slider,.slider-content #home-slider .item>img{height:700px!important}}@media (max-width:768px){.slider-content,.slider-content #home-slider,.slider-content #home-slider .item>img{height:500px!important}}@media (max-width:480px){.slider-content,.slider-content #home-slider,.slider-content #home-slider .item>img{height:400px!important}}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}#__next,[data-nextjs-scroll-focus-boundary]{flex-direction:column;flex:1;min-height:100vh;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}#page-content .card{z-index:10;position:relative}.login-form{z-index:10;max-width:100%;position:relative}.login-form .form-group.text-center{margin-bottom:1.5rem}.login-form .btn-link{color:#666;font-size:.9rem;text-decoration:none;transition:color .3s}.login-form .btn-link:hover{color:#ffd231;text-decoration:underline}.register-form{z-index:10;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;max-width:100%;display:grid;position:relative}.register-form>.account-type-section,.register-form>.form-submit-section,.register-form>.alert{grid-column:1/-1;width:100%}.login-form .form-group,.register-form .form-group{margin-bottom:1.25rem;position:relative}.login-form label,.register-form label{color:#333;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.register-form .form-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;height:fit-content;margin-bottom:0;padding:1.5rem;overflow-y:visible}.register-form .form-section-title{color:#1a1a1a;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:block}.register-form .form-section-note{color:#666;margin-bottom:1.5rem;font-size:.9rem;font-style:italic}.register-form .required-asterisk{color:#dc3545;margin-left:2px;font-weight:700}.register-form .optional-label{color:#6c757d;font-size:.85rem;font-weight:400}.account-type-section{border:2px solid #e9ecef;background:#fff!important}.account-type-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.account-type-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;flex-direction:column;align-items:center;padding:1.25rem;transition:all .3s;display:flex;position:relative}.account-type-option:hover{border-color:#ffd231;transform:translateY(-2px);box-shadow:0 4px 12px #ffd23133}.account-type-option.active{background:linear-gradient(135deg,#ffd2311a 0%,#ffd2310d 100%);border-color:#ffd231;box-shadow:0 4px 16px #ffd2314d}.account-type-input{opacity:0;pointer-events:none;position:absolute}.account-type-content{width:100%}.account-type-icon{margin-bottom:.75rem;font-size:2.5rem}.account-type-name{color:#1a1a1a;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.account-type-desc{color:#666;font-size:.85rem;line-height:1.4}.company-section,.affiliate-section{animation:.4s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-submit-section{border-top:2px solid #e9ecef;width:100%;margin-top:2rem;padding-top:1.5rem}.login-form .form-submit-section{border-top:none;margin-top:1.5rem;padding-top:1rem}.form-submit-section .btn-register,.form-submit-section .btn-login{width:100%;display:block}.btn-register,.btn-login{color:#1a1a1a;border:2px solid #ffd231;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;background:#ffd231!important}.btn-register:hover:not(:disabled),.btn-login:hover:not(:disabled){border-color:#ffed4e;transform:translateY(-2px);box-shadow:0 6px 20px #ffd23166;background:#ffed4e!important}.btn-register:disabled,.btn-login:disabled{opacity:.7;cursor:not-allowed;background:#ffd231!important}.row{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.col-md-6{flex:none;width:50%}.col-md-4{flex:none;width:33.3333%}@media (max-width:992px){.col-md-4,.col-md-6{width:100%}.register-form{grid-template-columns:1fr!important}.register-form>.account-type-section,.register-form>.form-submit-section,.register-form>.alert{grid-column:1!important}}@media (max-width:768px){.col-md-6{width:100%}.account-type-options{grid-template-columns:1fr}.register-form .form-section{padding:1rem}.register-page-container .card{max-height:none;overflow-y:visible}}.login-form .alert,.register-form .alert{border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem}.alert-danger{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.form-control,input.form-control,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea.form-control,select.form-control{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,textarea.form-control:focus,select.form-control:focus{color:#333;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::placeholder,input::placeholder,textarea::placeholder{color:#999;opacity:1}.password-input-wrapper{position:relative}.password-toggle{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;padding:.25rem .5rem;font-size:1rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover{color:#333}.password-input-wrapper .form-control{padding-right:45px}.invalid-feedback{color:#dc3545;width:100%;margin-top:.25rem;font-size:.875rem;display:block}.is-invalid{border-color:#dc3545}#page-content{z-index:1;flex:1;padding-top:2rem;padding-bottom:2rem;position:relative}#footer{z-index:1;flex-shrink:0;width:100%;margin-top:auto;position:relative}.main-footer{margin-top:auto}.copyright{margin-top:0}.header-top-bar{z-index:9997;position:relative}.header-search.slider-home,.header-search .header-search-bar{position:relative;z-index:100!important}.header-search.slider-home .header-search-bar{z-index:100!important;position:relative!important}#page-content{z-index:1000;position:relative}.login-page-container{max-width:800px;margin:0 auto;padding:0 1rem}.login-page-container .card{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.login-page-container .card::-webkit-scrollbar{display:none}.register-page-container{max-width:1400px;margin:0 auto;padding:0 1rem}.register-page-container .card{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.register-page-container .card::-webkit-scrollbar{display:none}#page-content .card{z-index:1001;background:#fff;position:relative;box-shadow:0 4px 12px #0000001a}.header-top-bar>.container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;display:flex;position:relative}@media (max-width:768px){.header-top-bar>.container{flex-direction:column;align-items:stretch}.header-left-section{justify-content:center;margin-bottom:.5rem;order:1!important;margin-right:0!important}.header-left-section .header-logo{text-align:center}.header-right-section{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-left:0;order:2!important}.header-user-name{display:none}.header-actions-button,.header-user-button{min-width:40px;padding:.5rem}}.header-left-section{flex:none;order:1;align-items:center;gap:.5rem;margin-right:auto;display:flex}.header-left-section .header-logo{flex:none}.header-left-section .header-logo h2{margin:0;font-size:1.5rem;font-weight:700}.header-left-section .header-logo h2 a{color:#1a1a1a;text-decoration:none;transition:color .3s}.header-left-section .header-logo h2 a:hover{color:#ffd231}.header-login,.header-register{z-index:9998;position:relative}.header-login>a,.header-register>a{color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-flex}.header-login>a:hover,.header-register>a:hover{color:#333;background-color:#ffd231;border-color:#ffd231;transform:translateY(-1px);box-shadow:0 2px 4px #ffd2314d}.header-logo h2{margin:0}.header-search-wrapper{flex:none;align-items:center;gap:.5rem;display:flex;position:relative}.header-search-icon-btn{cursor:pointer;color:#333;background:0 0;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:.5rem .75rem;font-size:1rem;transition:all .3s;display:flex}.header-search-icon-btn:hover{color:#007bff;background-color:#f8f9fa;border-color:#007bff}.header-search-expanded{z-index:1002;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.5rem;min-width:400px;max-width:90vw;margin-top:.5rem;padding:.75rem;animation:.3s slideDown;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.header-search-expanded{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);animation:.3s slideDownMobile;right:50%;transform:translate(50%)}@keyframes slideDownMobile{0%{opacity:0;transform:translate(50%,-10px)}to{opacity:1;transform:translate(50%)}}}.header-search-expanded .search-bar{flex:1;gap:.5rem;display:flex}.header-search-expanded .search-bar input{flex:1;min-width:300px}.header-search-close{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;transition:color .2s;display:flex}.header-search-close:hover{color:#333}.header-right-section{flex:none;order:3;align-items:center;gap:1rem;margin-left:auto;display:flex}.header-login>div,.header-register>div{text-align:center;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:2px solid #ffd231;border-radius:8px;flex-direction:column;align-items:center;min-width:280px;margin-top:.75rem;padding:1.5rem;animation:.3s fadeInDown;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #00000026;z-index:9999!important}.header-login>div::-webkit-scrollbar{display:none}.header-register>div::-webkit-scrollbar{display:none}.header-login>div form,.header-register>div form{flex-direction:column;align-items:center;width:100%;display:flex}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-login .btn,.header-register .btn{text-align:center;width:100%;text-shadow:none;background:linear-gradient(135deg,#ffd231 0%,#ffc107 100%);border:2px solid #ffd231;border-radius:6px;margin-bottom:.75rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:block;box-shadow:0 2px 8px #ffd23133;color:#1a1a1a!important;text-decoration:none!important}.header-login .btn:hover,.header-register .btn:hover{text-shadow:none;background:linear-gradient(135deg,#ffc107 0%,#ffd231 100%);border-color:#ffc107;transform:translateY(-2px);box-shadow:0 4px 12px #ffd23166;color:#000!important;text-decoration:none!important}.header-login .btn:last-child,.header-register .btn:last-child{margin-bottom:0}.header-login .btn-link,.header-register .btn-link{text-align:center;background:#ffd23126;border:1px solid #ffd231;border-radius:6px;width:100%;margin-top:.5rem;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s;display:block;color:#1a1a1a!important;text-decoration:none!important}.header-login .btn-link:hover,.header-register .btn-link:hover{background:#ffd2314d;border-color:#ffc107;border-radius:6px;transform:translateY(-1px);box-shadow:0 2px 6px #ffd2314d;color:#000!important;text-decoration:none!important}.header-social{z-index:9998;position:relative}.header-social>a{color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.header-social>a:hover{color:#333;background-color:#ffd231;border-color:#ffd231;transform:translateY(-1px);box-shadow:0 2px 4px #ffd2314d}.header-social>ul{text-align:center;border:2px solid #ffd231;border-radius:8px;min-width:200px;margin-top:.75rem;padding:1rem;list-style:none;animation:.3s fadeInDown;display:none;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #00000026;z-index:9999!important;background:#fff!important}.header-social:hover>ul{display:block}.header-social>ul:before{content:"Paylaş";background:0 0;border-bottom:1px solid #eee;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.95rem;font-weight:600;display:block;color:#333!important}.header-social ul li{background:0 0;margin:.25rem;display:inline-block}.header-social ul li a{background-color:#0000;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 4px #0000001a;color:#fff!important}.header-social ul li:first-child a{background:linear-gradient(135deg,#1877f2 0%,#0d5dbf 100%)}.header-social ul li:first-child a:hover{background:linear-gradient(135deg,#0d5dbf 0%,#1877f2 100%);transform:translateY(-2px);box-shadow:0 4px 8px #1877f266}.header-social ul li:nth-child(2) a{background:linear-gradient(135deg,#dd4b39 0%,#c23321 100%)}.header-social ul li:nth-child(2) a:hover{background:linear-gradient(135deg,#c23321 0%,#dd4b39 100%);transform:translateY(-2px);box-shadow:0 4px 8px #dd4b3966}.header-social ul li:nth-child(3) a{background:linear-gradient(135deg,#1da1f2 0%,#0d8bd9 100%)}.header-social ul li:nth-child(3) a:hover{background:linear-gradient(135deg,#0d8bd9 0%,#1da1f2 100%);transform:translateY(-2px);box-shadow:0 4px 8px #1da1f266}.header-social ul li:nth-child(4) a{background:linear-gradient(135deg,#0077b5 0%,#005885 100%)}.header-social ul li:nth-child(4) a:hover{background:linear-gradient(135deg,#005885 0%,#0077b5 100%);transform:translateY(-2px);box-shadow:0 4px 8px #0077b566}.header-social ul li a:hover{color:#fff}.header-language{z-index:9998;position:relative}.header-language>a{color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:all .3s;display:flex}.header-language>a:hover{color:#007bff;background-color:#f8f9fa;border-color:#007bff}.header-language>ul{background:#fff;border:1px solid #ddd;border-radius:4px;min-width:100px;margin-top:.5rem;padding:.5rem 0;list-style:none;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026;z-index:9999!important}.header-language:hover>ul{display:block}.header-language li{padding:.5rem 1rem}.header-language li a{color:#333;text-decoration:none;transition:color .2s;display:block}.header-language li:hover,.header-language li.active{background-color:#f8f9fa}.header-language li a:hover{color:#007bff}.header-user{z-index:9998;position:relative}.header-user-button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:all .3s;display:inline-flex}.header-user-button:hover{color:#1a1a1a;background-color:#ffd231;border-color:#ffd231;transform:translateY(-1px);box-shadow:0 2px 4px #ffd2314d}.header-user-button i{color:#666;font-size:1.2rem}.header-user-button:hover i{color:#1a1a1a}.header-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.9rem;font-weight:600;overflow:hidden}.user-menu-dropdown{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:2px solid #ffd231;border-radius:8px;min-width:220px;margin-top:.75rem;padding:.5rem 0;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #00000026;z-index:9999!important}.user-menu-dropdown::-webkit-scrollbar{display:none}.user-menu-item{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;transition:background-color .2s;display:flex}.user-menu-item:hover{color:#1a1a1a;background-color:#ffd2311a}.user-menu-item i{text-align:center;color:#666;width:18px;margin-right:.75rem}.user-menu-item:hover i{color:#ffd231}.user-menu-logout{color:#dc3545!important}.user-menu-logout:hover{color:#721c24!important;background-color:#f8d7da!important}.user-menu-logout i{color:#dc3545}.user-menu-divider{border:none;border-top:1px solid #e9ecef;margin:.5rem 0}.header-actions{z-index:9998;position:relative}.header-actions-button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;transition:all .3s;display:inline-flex}.header-actions-button:hover{color:#1a1a1a;background-color:#ffd231;border-color:#ffd231;transform:translateY(-1px);box-shadow:0 2px 4px #ffd2314d}.header-actions-button i{font-size:1.1rem}.actions-menu-dropdown{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:2px solid #ffd231;border-radius:8px;min-width:220px;margin-top:.75rem;padding:.5rem 0;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #00000026;z-index:9999!important}.actions-menu-dropdown::-webkit-scrollbar{display:none}.actions-menu-item{color:#333;align-items:center;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;transition:background-color .2s;display:flex}.actions-menu-item:hover{color:#1a1a1a;background-color:#ffd2311a}.actions-menu-item i{text-align:center;color:#666;width:18px;margin-right:.75rem}.actions-menu-item:hover i{color:#ffd231}.loading-screen{justify-content:center;align-items:center;min-height:100vh;font-size:1.2rem;display:flex}.card{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.card-header{z-index:1;border-bottom:2px solid #eee;margin-bottom:1rem;padding-bottom:.75rem;position:relative}.card-header h2,.card-header h3{color:#333;margin:0;font-size:1.15rem;font-weight:600}.card-header h2 strong,.card-header h3 strong{color:#000;font-weight:700}.card-body{z-index:1;padding:0;position:relative}.btn-link{color:#007bff;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.btn-link:hover{color:#0056b3}.pricing-table{position:relative}.popular-badge{color:#333;z-index:10;background:#ffc107;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-10px;right:20px}.current-badge{color:#fff;z-index:10;background:#28a745;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-10px;left:20px}.pricing-table.current-plan{border:2px solid #28a745}.plan-description{color:#666;margin:1rem 0;font-size:.9rem}.trial-info{text-align:center;color:#06c;background:#e7f3ff;border-radius:4px;margin:1rem 0;padding:.5rem;font-size:.875rem}.plan-actions{flex-direction:column;gap:.5rem;display:flex}.plan-actions .btn{width:100%}.membership-info{padding:1rem 0}.info-row{border-bottom:1px solid #eee;justify-content:space-between;padding:.75rem 0;display:flex}#page-content .container,#page-content .container.dashboard-settings{max-width:1800px}.settings-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:2px solid #e9ecef;flex-wrap:nowrap;gap:.25rem;margin-bottom:1rem;padding:0;list-style:none;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs-item{margin:0}.settings-tab-button{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:.35rem;margin-bottom:-2px;padding:.5rem .75rem;font-size:.85rem;font-weight:500;transition:all .3s;display:flex;position:relative}.settings-tab-button:hover{color:#333;background:#ffd2310d}.settings-tab-button.active{color:#ffd231;border-bottom-color:#ffd231;font-weight:600}.settings-tab-button i{font-size:.9rem}.settings-tab-button.danger.active{color:#dc3545;border-bottom-color:#dc3545}.settings-section{margin-bottom:2.5rem}.settings-section:last-child{margin-bottom:0}.settings-section-title{color:#333;border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.settings-form-row{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:768px){.settings-form-row{grid-template-columns:1fr}}.settings-form-group{margin-bottom:1rem}.settings-avatar-group{text-align:center}.settings-avatar-group label{text-align:center;display:block}.settings-form-group label{color:#333;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.settings-form-group label .required{color:#dc3545;margin-left:.25rem}.settings-form-group .form-control{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .3s}.settings-form-group .form-control:focus{border-color:#ffd231;outline:none;box-shadow:0 0 0 3px #ffd2311a}.settings-form-group .form-control:disabled{cursor:not-allowed;background:#f5f5f5}.settings-form-group textarea.form-control{resize:vertical;min-height:100px}.settings-form-help{color:#666;margin-top:.5rem;font-size:.875rem}.settings-checkbox-group{background:#fff;border:1px solid #e9ecef;border-radius:6px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;transition:all .3s;display:flex}.settings-checkbox-group:hover{background:#ffd23105;border-color:#ffd231}.settings-checkbox-group input[type=checkbox]{cursor:pointer;accent-color:#ffd231;width:20px;height:20px}.settings-checkbox-group label{cursor:pointer;flex:1;margin:0;font-weight:400}.settings-form-actions{border-top:2px solid #f0f0f0;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.settings-form-actions .btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.settings-account-info{background:#f8f9fa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.settings-account-info-item{flex-direction:column;gap:.35rem;display:flex}.settings-account-info-label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.settings-account-info-value{color:#333;font-size:.9rem;font-weight:500}.settings-account-info-value .status-badge{border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.settings-account-info-value .status-badge.success{color:#155724;background:#d4edda}.settings-account-info-value .status-badge.warning{color:#856404;background:#fff3cd}.settings-divider{background:#e9ecef;height:1px;margin:2rem 0}.settings-danger-zone{background:#fff5f5;border:2px solid #feb2b2;border-radius:8px;padding:2rem}.settings-danger-zone .alert{border-left:4px solid #dc3545;margin-bottom:1.5rem}@media (max-width:1400px){#page-content .container,#page-content .container.dashboard-settings{max-width:100%;padding:0 1.5rem}}@media (max-width:768px){.settings-tabs{flex-wrap:wrap}.settings-tab-button{min-width:auto;padding:.75rem 1rem;font-size:.875rem}.settings-form-grid,.settings-account-info{grid-template-columns:1fr}}.info-row:last-child{border-bottom:none}.info-row strong{color:#333}.info-row span{color:#666}.table-responsive{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #ddd;padding:.75rem}.table th{background-color:#f8f9fa;font-weight:600}.btn-block{width:100%;margin-bottom:.5rem;display:block}.header-membership{margin-right:1rem}.membership-badge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.membership-badge:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.membership-badge i{margin-right:.25rem}.product-card{border:1px solid #ddd;border-radius:4px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.product-image-wrapper{background:#f5f5f5;width:100%;padding-top:75%;position:relative;overflow:hidden}.product-image,.product-image-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-image-placeholder{color:#ccc;justify-content:center;align-items:center;font-size:3rem;display:flex}.product-badge{z-index:10;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:10px;right:10px}.product-badge.deal{color:#333;background:#ffc107}.product-badge.out-of-stock{color:#fff;background:#dc3545}.product-info{flex-direction:column;flex:1;padding:1rem;display:flex}.product-title{margin:0 0 .5rem;font-size:1.1rem}.product-title a{color:#333;text-decoration:none}.product-title a:hover{color:#007bff}.product-description{color:#666;flex:1;margin:.5rem 0;font-size:.9rem}.product-price{color:#28a745;margin:.5rem 0;font-size:1.2rem;font-weight:700}.variants-info{color:#666;margin-top:.25rem;font-size:.875rem;font-weight:400;display:block}.product-meta{color:#666;margin:.5rem 0;font-size:.875rem}.stock-info{color:#28a745}.status-info{color:#ffc107}.product-actions{gap:.5rem;margin-top:auto;display:flex}.product-actions .btn{flex:1}.btn.favorited{color:#dc3545;border-color:#dc3545}.btn.favorited:hover{color:#fff;background:#dc3545}.product-images{margin-bottom:2rem}.main-image{width:100%;margin-bottom:1rem}.main-image img{border-radius:4px;width:100%}.main-image.placeholder{color:#ccc;background:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;width:100%;padding-top:75%;font-size:4rem;display:flex}.thumbnail-images{gap:.5rem;display:flex}.thumbnail{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:4px;width:80px;height:80px}.thumbnail:hover{border-color:#007bff}.product-details h1{margin-bottom:1rem}.deal-badge{color:#333;background:#ffc107;border-radius:4px;margin-bottom:1rem;padding:.5rem 1rem;font-weight:700;display:inline-block}.product-price-section{margin:1rem 0}.original-price{color:#999;font-size:1rem}.current-price{color:#28a745}.product-variants{margin:1rem 0}.variant-selector{flex-wrap:wrap;gap:.5rem;display:flex}.coupon-section{background:#f8f9fa;border-radius:4px;padding:1rem}.stock-status{font-size:1.1rem;font-weight:700}.page-title{border-bottom:2px solid #eee;margin-bottom:2rem;padding-bottom:1rem}.moodboard-card{border:1px solid #ddd;border-radius:4px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.moodboard-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.moodboard-image-wrapper{background:#f5f5f5;width:100%;padding-top:75%;position:relative;overflow:hidden}.moodboard-image,.moodboard-image-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.moodboard-image-placeholder{color:#ccc;justify-content:center;align-items:center;font-size:3rem;display:flex}.moodboard-badge{z-index:10;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:10px;right:10px}.moodboard-badge.public{color:#fff;background:#28a745}.moodboard-badge.private{color:#fff;background:#6c757d}.moodboard-info{flex-direction:column;flex:1;padding:1rem;display:flex}.moodboard-title{margin:0 0 .5rem;font-size:1.1rem}.moodboard-title a{color:#333;text-decoration:none}.moodboard-title a:hover{color:#007bff}.moodboard-description{color:#666;flex:1;margin:.5rem 0;font-size:.9rem}.moodboard-meta{color:#666;flex-wrap:wrap;gap:1rem;margin:.5rem 0;font-size:.875rem;display:flex}.moodboard-tags{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.tag{color:#495057;background:#e9ecef;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;display:inline-block}.pin-card{border:1px solid #ddd;border-radius:4px;transition:transform .2s;overflow:hidden}.pin-card:hover{transform:scale(1.02)}.pin-card a{color:inherit;text-decoration:none}.event-card{border:1px solid #ddd;border-radius:4px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.event-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.event-image-wrapper{background:#f5f5f5;width:100%;padding-top:75%;position:relative;overflow:hidden}.event-image,.event-image-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.event-image-placeholder{color:#ccc;justify-content:center;align-items:center;font-size:3rem;display:flex}.event-badge{z-index:10;color:#fff;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:10px;right:10px}.event-badge.upcoming{background:#28a745}.event-badge.ongoing{background:#007bff}.event-badge.past{background:#6c757d}.event-badge.cancelled{background:#dc3545}.event-badge.completed{background:#17a2b8}.event-capacity{color:#fff;z-index:10;background:#000000b3;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;position:absolute;bottom:10px;left:10px}.event-info{flex-direction:column;flex:1;padding:1rem;display:flex}.event-title{margin:0 0 .5rem;font-size:1.1rem}.event-title a{color:#333;text-decoration:none}.event-title a:hover{color:#007bff}.event-dates,.event-location,.event-online{color:#666;margin:.25rem 0;font-size:.9rem}.event-description{color:#666;flex:1;margin:.5rem 0;font-size:.9rem}.event-tags{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.event-actions{margin-top:auto}.job-posting-card{border:1px solid #ddd;border-radius:4px;flex-direction:column;height:100%;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.job-posting-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.job-badge{border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.job-badge.open{color:#fff;background:#28a745}.job-badge.closed{color:#fff;background:#dc3545}.job-badge.draft{color:#fff;background:#6c757d}.job-actions{border-top:1px solid #eee;margin-top:auto;padding-top:1rem}.dashboard-container{gap:2rem;min-height:calc(100vh - 200px);padding:2rem 0;display:flex}.dashboard-sidebar{background:#fff;border-radius:8px;flex-shrink:0;width:250px;height:fit-content;padding:1rem;position:sticky;top:100px;box-shadow:0 2px 8px #0000001a}.dashboard-nav{width:100%}.dashboard-nav-list{margin:0;padding:0;list-style:none}.dashboard-nav-item{margin-bottom:.25rem}.dashboard-nav-link{color:#333;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.dashboard-nav-link:hover{color:#ffd231;background:#f8f9fa}.dashboard-nav-link.active{color:#000;background:#ffd231;font-weight:600}.dashboard-nav-link i{text-align:center;width:20px;font-size:1rem}.dashboard-main{flex:1;min-width:0}.dashboard-page-header{border-bottom:2px solid #eee;margin-bottom:2rem;padding-bottom:1rem}.dashboard-page-header h1{color:#333;margin:0;font-size:2rem}.dashboard-page-header p{color:#666;margin:.5rem 0 0;font-size:.95rem}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.dashboard-stat-card{background:#fff;border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000001a}.dashboard-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.dashboard-stat-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboard-stat-title{color:#666;margin:0;font-size:.9rem;font-weight:500}.dashboard-stat-icon{color:#ffd231;background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.dashboard-stat-value{color:#333;margin:0;font-size:2rem;font-weight:700}.dashboard-stat-change{color:#28a745;margin-top:.5rem;font-size:.85rem}.dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.dashboard-quick-action{text-align:center;color:#333;background:#fff;border:2px solid #eee;border-radius:8px;padding:1.5rem;text-decoration:none;transition:all .3s}.dashboard-quick-action:hover{color:#000;background:#ffd231;border-color:#ffd231;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.dashboard-quick-action-icon{color:#ffd231;margin-bottom:.5rem;font-size:2rem}.dashboard-quick-action:hover .dashboard-quick-action-icon{color:#000}.dashboard-quick-action-title{margin:0;font-size:1rem;font-weight:600}@media (max-width:992px){.dashboard-container{flex-direction:column;gap:1rem}.dashboard-sidebar{width:100%;padding:1rem;position:static}.dashboard-nav-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.dashboard-sidebar{padding:.75rem}.dashboard-nav-link{padding:.5rem;font-size:.875rem}.dashboard-nav-list,.dashboard-stats,.dashboard-quick-actions{grid-template-columns:1fr}.dashboard-page-header h1{font-size:1.5rem}}.dashboard-container .table{margin-bottom:0}.dashboard-container .table thead th{color:#333;border-bottom:2px solid #eee;padding:1rem;font-weight:600}.dashboard-container .table tbody td{vertical-align:middle;padding:1rem}.dashboard-container .table tbody tr:hover{background:#f8f9fa}.dashboard-container .btn-group{gap:.25rem;display:flex}.dashboard-container .btn-group .btn{padding:.25rem .5rem;font-size:.875rem}.label{text-transform:uppercase;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.label-success{color:#fff;background:#28a745}.label-default{color:#fff;background:#6c757d}.label-warning{color:#000;background:#ffc107}.label-info{color:#fff;background:#17a2b8}.label-danger{color:#fff;background:#dc3545}.filter-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.filter-tabs .btn{border-radius:6px;padding:.5rem 1rem;transition:all .3s}.filter-tabs .btn:hover{transform:translateY(-1px)}.pagination{align-items:center;gap:1rem;display:inline-flex}.pagination .btn{border-radius:6px}.settings-tab-content{padding:1rem 0}.nav-tabs{border-bottom:2px solid #eee;margin:0;padding:0;list-style:none;display:flex}.nav-tabs li{margin-right:1rem}.nav-tabs .btn{cursor:pointer;color:#666;background:0 0;border:none;padding:.5rem 1rem;transition:all .3s}.nav-tabs .btn:hover{color:#ffd231;background:#f8f9fa}.nav-tabs .btn-primary{color:#000;background:#ffd231;font-weight:600}.nav-tabs .btn-danger{color:#dc3545}.nav-tabs .btn-danger:hover{background:#f8d7da}
