body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-container{display:flex;font-family:Arial,sans-serif;min-height:100vh;overflow:hidden}.sidebar{background-color:#2c3e50;color:#fff;height:100vh;overflow-y:auto;transition:width .3s ease}.sidebar-header{align-items:center;border-bottom:1px solid #34495e;display:flex;justify-content:space-between;padding:20px}.sidebar-header h2{font-size:1.2rem;margin:0;white-space:nowrap}.toggle-sidebar{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.tabs{border-bottom:1px solid #34495e;display:flex;flex-direction:column;padding:10px 0}.tab{background:none;border:none;color:#ecf0f1;cursor:pointer;padding:12px 20px;text-align:left;transition:background-color .3s;white-space:nowrap}.tab:hover{background-color:#34495e}.tab.active{background-color:#3498db;font-weight:700}.menu{padding:10px 0}.menu-item{cursor:pointer;padding:12px 20px;transition:background-color .3s;white-space:nowrap}.menu-item:hover{background-color:#34495e}.main-content{background-color:#ecf0f1;flex:1 1;height:100vh;overflow-y:auto;padding:20px}.content-header{border-bottom:1px solid #bdc3c7;margin-bottom:20px;padding-bottom:10px}.content-header h1{color:#2c3e50;margin:0}.content-body{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;padding:20px}@media (max-width:768px){.sidebar-header h2{font-size:1rem}.menu-item,.tab{padding:10px 15px}}@media (max-width:576px){.dashboard-container{flex-direction:column}.sidebar{height:auto;width:100%!important}.sidebar-header{padding:15px}.tabs{flex-direction:row;overflow-x:auto}.tab{min-width:max-content;padding:10px}.menu{display:none}}.cards-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:10px}.card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.card-icon{font-size:2.5rem;margin-bottom:15px}.card-title{color:#2c3e50;margin:0 0 10px}.card-description,.card-title{overflow:hidden;text-overflow:ellipsis;width:100%}.card-description{color:#7f8c8d;flex-grow:1;font-size:.9rem;margin-bottom:20px}.card-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;transition:background-color .3s;width:100%}.card-button:hover{background-color:#2980b9}.card-button-green{background-color:#37db34;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;transition:background-color .3s;width:100%}.card-button-green:hover{background-color:#29b946}.card-button-page-non{background-color:#ecf0f1;border:none;border-radius:4px;color:#2980b9;cursor:pointer;padding:8px 20px;transition:background-color .3s}.card-button-page-non:hover{background-color:#c5c9ca}.card-button-page{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;transition:background-color .3s}.card-button-page:hover{background-color:#2980b9}@media (max-width:768px){.cards-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.card-list-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:800px;padding:20px}.title{color:#333;margin-bottom:20px;text-align:center}.search-container{margin-bottom:20px;position:relative}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-icon{color:#888;font-size:18px;left:15px;position:absolute}.search-input{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:16px;width:100%}.search-input,.search-input2{padding:10px 10px 10px 40px}.search-input2{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:16px;padding:10px 15px;width:100%}.card-cards{display:flex;flex-direction:column;gap:15px}.card-card{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;padding:15px}.card-card.banned{background-color:#fff5f5;border-color:#ffd6d6}.card-info{align-items:center;display:flex;gap:15px}.label{color:#555;font-weight:600;margin-right:5px}.line{padding:5px}.card-actions{display:flex;gap:10px}.action-btn{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.ban-btn{background-color:#ff9800;color:#fff}.accept-btn{background-color:#2ed500;color:#fff}.image-slider{max-height:500px;padding-right:10px}.ban-btn.disabled{background-color:#ccc;cursor:not-allowed}.remove-btn{background-color:#f44336;color:#fff}.action-btn:hover:not(.disabled){opacity:.9;transform:translateY(-1px)}@media (max-width:800px){.card-card{align-items:flex-start;flex-direction:column;gap:15px}.card-actions{flex-wrap:wrap-reverse;justify-content:flex-end;width:100%}}.loading-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:5px solid #e0e0e0;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#2c3e50;font-size:2rem;font-weight:700}.loading-text span{animation:bounce .8s infinite alternate;display:inline-block}.loading-text span:nth-child(2){animation-delay:.1s}.loading-text span:nth-child(3){animation-delay:.2s}.loading-text span:nth-child(4){animation-delay:.3s}.loading-text span:nth-child(5){animation-delay:.4s}.loading-text span:nth-child(6){animation-delay:.5s}.loading-text span:nth-child(7){animation-delay:.6s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.progress-container{background-color:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;width:200px}.progress-bar{animation:progress 2s ease-in-out infinite;background-color:#3498db;height:100%;width:0}@keyframes progress{0%{margin-left:0;width:0}50%{margin-left:0;width:100%}to{margin-left:100%;width:0}}@media (max-width:600px){.loading-text{font-size:1.5rem}.spinner{border-width:4px;height:40px;width:40px}}.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.password-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:400px;padding:20px}.password-title{color:#333;font-size:1.5rem;margin-bottom:15px}.password-input-group{align-items:center;display:flex;position:relative}.password-input{border:1px solid #ddd;border-radius:6px;font-size:1rem;padding:12px 45px 12px 15px;transition:border-color .3s;width:100%}.password-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.password-toggle{background:none;border:none;color:#777;cursor:pointer;font-size:1.2rem;padding:5px;position:absolute;right:10px;transition:color .3s}.password-toggle:hover{color:#333}.password-toggle:focus{color:#3498db;outline:none}.add-guideline{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.add-guideline h1{color:#333;margin-bottom:30px;text-align:center}.form-group input[type=text],.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.add-brokers-guideline{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.add-brokers-guideline h1{color:#333;margin-bottom:30px;text-align:center}.form-group label{color:#555;font-weight:700}.form-group input[type=date],.form-group input[type=text],.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.form-group textarea{min-height:100px;resize:vertical}.form-group input[type=file]{padding:5px}.submit-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:12px 20px;width:100%}.submit-button:hover{background-color:#45a049}input[dir=rtl]{direction:rtl;text-align:right}.features-section{display:flex;flex-wrap:wrap}.features-item,.features-item-selected{border:1px solid #3498db;border-radius:4px;cursor:pointer;display:inline-block;margin:5px;padding:5px}.features-item-selected{background-color:#3498db;color:#fff}.upload-section{margin-bottom:24px;width:100%}.image-previews{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:12px}.preview-item{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:0;overflow:hidden;padding-bottom:100%;position:relative;transition:transform .2s ease}.preview-item:hover{transform:translateY(-2px)}.preview-item img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.preview-item button{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:24px}.preview-item button:hover{background:#f00c}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.file-input-container{margin-top:16px;position:relative}.file-input-container input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.file-input-label{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:10px 20px;text-align:center;transition:background-color .3s}.file-input-label:hover{background-color:#45a049}.choices-container{display:flex;flex-wrap:wrap;gap:15px;width:100%}@media (max-width:768px){.image-previews{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.choices-container>.form-group{flex:1 1 100%;min-width:100%}.file-input-label{font-size:14px;padding:8px 16px}}.special-preview{margin-bottom:16px;padding-bottom:56.25%;position:relative}.special-preview img{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.login-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-box{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;width:100%}.login-title{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.input-group{margin-bottom:1.5rem}.input-group label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.input-group input{border:1px solid #ddd;border-radius:4px}.input-group input,.login-button{font-size:1rem;padding:.75rem;width:100%}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s}.login-button:hover{background-color:#0056b3}@media (max-width:480px){.login-box{padding:1.5rem}.login-title{font-size:1.5rem;margin-bottom:1.5rem}}
/*# sourceMappingURL=main.39b2b9a4.css.map*/