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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.item-actions{transition:opacity .3s ease;z-index:10}div:hover>.item-actions{opacity:1}.edit-btn{background:#4caf50!important}.delete-btn,.edit-btn{border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:.85em!important;padding:6px 12px!important;transition:transform .2s!important}.delete-btn{background:#ff4d4d!important}.delete-btn:hover,.edit-btn:hover{transform:scale(1.05)}.admin-Nav{background-color:#001f4b;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;padding:1.25rem;position:fixed;width:250px;z-index:1001}.adminNav-title{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;font-size:2.2rem;font-weight:700;justify-content:center;letter-spacing:2px;margin-bottom:2rem;padding:.5rem 0}.adminNav-button{display:flex;flex-direction:column;gap:1.25rem}.adminNav-button a{color:#fff;font-size:1.125rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .2s ease}.adminNav-button a:hover{opacity:.9;transform:translateX(5px)}.adminhead-container{align-items:center;background-color:#001f4b;box-sizing:border-box;display:flex;height:60px;justify-content:flex-end;left:250px;padding:0 40px;position:fixed;top:0;width:calc(100% - 250px);z-index:1000}.adminhead-container button{background-color:initial;border:none;cursor:pointer}.AdminLogin-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.AdminLogin-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.AdminLogin-box h3{color:#333;font-size:24px;margin-bottom:20px}.AdminLogin-box form{display:flex;flex-direction:column}.AdminLogin-box label{color:#555;font-size:14px;margin-bottom:8px;text-align:left}.AdminLogin-box input[type=email],.AdminLogin-box input[type=password]{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:20px;padding:10px;width:100%}.checkbox-container{align-items:center;display:flex;margin-bottom:20px}.checkbox-container input[type=checkbox]{margin-right:10px}.checkbox-container label{color:#555;font-size:14px}.AdminLogin-box button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.AdminLogin-box button:hover{background-color:#333}.Admincontrol{align-items:center;display:flex;flex-direction:column;width:100%}.admincontrol-form{box-shadow:0 0 10px 0 #0000001a;margin:20px;padding:40px;width:50%}.admincontrol-form form{margin:0 auto}.admincontrol-form label{color:#333;font-weight:500}.admincontrol-form input{border:1px solid #e0e0e0;border-radius:6px;font-size:15px;margin-bottom:24px;padding:12px;transition:border-color .2s ease}.admincontrol-form input:focus{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}.admincontrol-form button{border-radius:6px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.admincontrol-form button:hover{background-color:#333}.feedback-message{background-color:#f0fff0;border:1px solid #ccc;border-radius:5px;color:green;margin:10px 0;padding:10px}.feedback-message.error{background-color:#fff0f0;color:red}.editor-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:10px}.ck-editor__editable{min-height:200px}.ck-editor__editable_inline{border:1px solid #ccc;border-radius:4px;padding:10px}.ck .ck-powered-by{display:none!important}.admin-container{display:block;margin:0 auto;max-width:1200px;padding:20px}.pub-content{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;padding:20px;width:100%}.sidebar{display:none}.add-category input,.add-category textarea,.article-description,.article-title,.dropdown,.publication-date{border:1px solid #ccc;border-radius:8px;margin-bottom:15px;width:100%}.article-title{height:35px}.article-description{min-height:50px;resize:none}.dropdown,.publication-date{height:40px}.editor-container{margin-bottom:15px}.add-button,.post-button{background-color:#009688;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s;width:100%}.add-button:hover,.post-button:hover{background-color:#00796b}.add-category{background-color:#f4f4f4;border-radius:8px;padding:20px}.add-category input,.add-category textarea{height:40px;resize:none}.category-image-upload{border:1px solid #ccc;border-radius:8px;margin-bottom:20px;width:100%}.category-image-preview{border-radius:8px;height:100px;margin-top:10px;object-fit:cover;width:100px}.add-category h4{color:#009688;font-size:1.2em;margin-bottom:10px}input,textarea{font-size:16px}input[type=date],input[type=text],select{width:100%}textarea{min-height:100px;resize:vertical}input[type=file]{margin-bottom:15px}.publication-item{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:20px;position:relative;transition:transform .2s,box-shadow .2s}.publication-item:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.item-actions{display:flex;gap:8px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .3s}.publication-item:hover .item-actions{opacity:1}.delete-btn,.edit-btn{border:none;border-radius:4px;cursor:pointer;font-size:.8em;font-weight:600;padding:5px 12px;transition:opacity .2s}.edit-btn{background-color:#2196f3;color:#fff}.delete-btn{background-color:#f44336;color:#fff}.edit-btn:hover{background-color:#1976d2}.delete-btn:hover{background-color:#d32f2f}.Admin-mainbox{display:flex;min-height:100vh}.Admin-contentbox{display:flex;flex:1 1;flex-direction:column}.AdminHeader,.admincontrol-form{background-color:#fff;padding:20px}.admincontrol-form{border-radius:10px;margin:20px 25px}.admincontrol-form form{display:flex;flex-direction:column}.admincontrol-form label{color:#555;font-size:14px;margin-bottom:8px}.admincontrol-form input[type=file],.admincontrol-form input[type=text]{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:20px;padding:10px;width:100%}.file-upload{height:150px;margin-bottom:20px;position:relative;width:100%}.file-upload input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.file-upload-placeholder{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#888;display:flex;font-size:16px;height:100%;justify-content:center;pointer-events:none;width:100%}.upload-icon{font-style:normal;margin-right:10px}.admincontrol-form button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.team-page{box-sizing:border-box;flex-direction:column}.admin-team,.team-page{align-items:center;display:flex;padding:20px;width:100%}.admin-team{justify-content:center}.admin-team__container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 #0000001a;max-width:800px;padding:20px;width:100%}.admin-team__form{display:flex;flex-direction:column;gap:12px}.admin-team__form-group{display:flex;flex-direction:column;gap:4px}.admin-team__form-group label{color:#333;font-size:13px;font-weight:500}.admin-team__input{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:8px}.admin-team__input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.admin-team__add-btn{align-self:flex-start;background-color:#e0e0e0;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}.admin-team__add-btn:hover{background-color:#d0d0d0}.admin-team__submit-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 16px}.admin-team__submit-btn:hover{background-color:#0056b3}.admin-team__file-upload{border:2px dashed #ddd;border-radius:4px;padding:12px;position:relative;text-align:center}.admin-team__file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.admin-team__upload-placeholder{align-items:center;color:#666;display:flex;flex-direction:column;font-size:14px;gap:8px}.admin-team__upload-icon{display:block;margin-bottom:8px}.admin-main{display:flex}.admin-content{background-color:#f5f5f5;box-sizing:border-box;margin-left:250px;min-height:100vh;overflow-y:auto;padding-top:60px;width:calc(100vw - 250px)}
/*# sourceMappingURL=main.93075fae.css.map*/