@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);.toast-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;z-index:9999}.toast{animation:slideIn .3s ease-out;border-radius:4px;box-shadow:0 2px 6px #0003;color:#fff;font-weight:500;min-width:200px;padding:12px 16px}.toast.info{background-color:#3498db}.toast.success{background-color:#2ecc71}.toast.error{background-color:#e74c3c}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.notification-trigger{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;position:relative;transition:.3s ease;width:40px}.notification-trigger:hover{background-color:#1eb2a6}.notification-trigger .icon{color:#1eb2a6;font-size:18px;transition:.3s ease}.notification-trigger:hover .icon{color:#fff}.notification-badge{align-items:center;background:#ff4757;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #ff47574d;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}button i{margin:0!important}.notification-dropdown{animation:slideDown .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px #0000001f;margin-top:8px;max-height:500px;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-dropdown:before{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;position:absolute;right:16px;top:-6px;width:0}.notification-header{align-items:center;background:#1eb2a6;color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.header-left{display:flex;flex-direction:column;gap:4px}.notification-header h3{font-size:16px;font-weight:600;margin:0}.selection-count{font-size:12px;font-weight:400;opacity:.9}.notification-actions{gap:6px}.action-btn{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;margin:0;padding:0;transition:.2s ease;width:28px}.action-btn:hover{background:#ffffff4d}.action-btn i{font-size:12px}.mark-selected-btn{background:#ffffff40!important}.mark-selected-btn:hover{background:#ffffff59!important}.notification-loading{align-items:center;color:#666;display:flex;gap:10px;justify-content:center;padding:40px 20px}.notification-loading i{color:#1eb2a6;font-size:18px}.notification-empty{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.notification-empty i{color:#ddd;font-size:40px;margin-bottom:12px}.notification-empty span{font-size:14px;margin-bottom:16px}.create-test-data-btn{background:#1eb2a6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:.2s ease}.create-test-data-btn:hover{background:#17a094}.notification-selection-bar{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#666;display:flex;font-size:13px;justify-content:space-between;padding:10px 16px}.selection-actions{align-items:center;display:flex;gap:6px}.mark-selected-read-btn{align-items:center;background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:.2s ease;width:24px}.mark-selected-read-btn:hover{background:#218838}.mark-selected-read-btn i{font-size:10px}.delete-selected-btn{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;transition:.2s ease}.delete-selected-btn:hover{background:#c82333}.notification-list{max-height:350px;overflow-y:auto;padding:0}.notification-list::-webkit-scrollbar{width:4px}.notification-list::-webkit-scrollbar-track{background:#f1f1f1}.notification-list::-webkit-scrollbar-thumb{background:#1eb2a6;border-radius:2px}.notification-list::-webkit-scrollbar-thumb:hover{background:#17a094}.notification-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px;position:relative;transition:.2s ease}.notification-item:hover{background:#f8f9fa}.notification-item.unread{background:#f0f9ff;border-left:3px solid #1eb2a6}.notification-item.unread:before{background:#1eb2a6;border-radius:50%;content:"";height:4px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.notification-checkbox{margin-right:10px;margin-top:2px}.notification-checkbox input[type=checkbox]{accent-color:#1eb2a6;cursor:pointer;height:14px;width:14px}.notification-content{flex:1 1;min-width:0}.notification-message{word-wrap:break-word;color:#333;font-size:13px;line-height:1.4;margin-bottom:4px}.notification-time{color:#888;font-size:11px}.notification-actions{display:flex;gap:4px;margin-left:10px}.mark-read-btn{align-items:center;background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;transition:.2s ease;width:20px}.mark-read-btn:hover{background:#218838}.mark-read-btn i{font-size:8px}.delete-btn{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;transition:.2s ease;width:20px}.delete-btn:hover{background:#c82333}.delete-btn i{font-size:8px}.simple-toast{animation:slideInRight .3s ease;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:13px;padding:10px 16px;position:fixed;right:20px;top:20px;z-index:10000}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.simple-toast.success{background:#28a745}.simple-toast.error{background:#dc3545}@media (max-width:768px){.notification-dropdown{right:-140px;width:320px}.notification-dropdown:before{right:140px}.notification-header{padding:14px 16px}.notification-header h3{font-size:15px}.notification-item{padding:10px 14px}.notification-message{font-size:12px}.simple-toast{left:10px;right:10px;width:auto}}@media (max-width:480px){.notification-dropdown{right:-120px;width:280px}.notification-dropdown:before{right:120px}.notification-trigger{height:36px;width:36px}.notification-trigger .icon{font-size:16px}.notification-badge{font-size:10px;height:18px;width:18px}}.head{color:#fff;padding:20px 0;position:relative;z-index:1500}.logo h1{font-size:35px;font-weight:900}.social{align-items:center;display:flex;gap:15px}.head .icon{margin:0}header{background-color:#fff3;margin:0 30px;position:relative;z-index:99}header .nav{display:flex!important}header li{margin-right:40px}header ul{align-items:center;display:flex;padding:30px 20px}header ul li a{color:#fff;cursor:pointer;font-weight:500;transition:.5s}header ul li a:hover{color:#1eb2a6}.start{background-color:#1eb2a6;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);color:#fff;padding:30px 70px}.toggle{display:none}@media screen and (max-width:768px){.start{clip-path:none}header{background-color:#1eb2a6;margin:0;position:relative}header ul.flexSB{display:none}header ul li{margin-bottom:20px}.toggle{background:none;color:#fff;display:block;font-size:30px;position:absolute;right:0;top:-20px}.mobile-nav{background-color:#1eb2a6;left:0;position:absolute;top:7vh;width:100%}}.header-with-bg{background-image:url(/static/media/header.7e2e917e99ca3806459a.jpg);background-size:cover;padding-bottom:40px}footer{background-color:#eee}footer .container{display:flex;gap:30px;justify-content:space-between;padding-top:60px}@media screen and (max-width:768px){footer .container{flex-direction:column}}footer .logo h1{color:#369189}footer .logo span{color:#1eb2a6;font-size:14px}footer .logo p{color:grey;margin:30px 0 15px;width:400px}footer h3{font-weight:500;margin-bottom:40px}footer .last{width:300px}footer .last ul li{display:flex;gap:20px;margin-bottom:50px}footer .last i{color:#1eb2a6;font-size:20px}.loader{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.spinner{animation:spin 2s linear infinite;border:6px solid #dcdcdc;border-radius:50%;border-top-color:#4bb4f8;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:#fff;font-family:Roboto,sans-serif}.container{margin:auto;max-width:85%}.flexSB{display:flex;justify-content:space-between}.icon{background-color:#ffffff4d;border-radius:50%;color:#1eb2a6;height:40px;line-height:40px;text-align:center;transition:.5s;width:40px}.icon:hover{background-color:#1eb2a6;color:#fff;cursor:pointer}a{text-decoration:none}li{list-style-type:none}.row{width:50%}button{background-color:#fff;border:none;border-radius:3px;box-shadow:0 24px 36px -11px #00000017;color:#1eb2a6;cursor:pointer;font-weight:600;margin:30px 10px 0 0;padding:17px 30px;transition:.5s}button i{margin-left:20px}button:hover{box-shadow:none}.primary-btn{background-color:#1eb2a6;color:#fff}#heading{padding:40px 0;text-align:center}#heading h3{color:#1eb2a6;font-weight:600;letter-spacing:1px;text-transform:uppercase}#heading h1{font-size:45px;margin:20px 0;text-transform:capitalize}p{font-size:18px;line-height:30px}.back{background-attachment:fixed;background-image:url(/static/media/bg.baa1024a4ae092566a75.webp);background-size:cover;color:#fff;height:100vh;left:0;padding-right:50px;padding-top:30%;position:absolute;text-align:center;top:0;width:100%;z-index:-1}.back h1{font-size:100px;font-weight:400}.back h2{font-size:17px;font-weight:500;text-transform:uppercase}.margin{margin-top:40.3%}.grid{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}.flex{display:flex}.grid2{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.outline-btn{border:2px solid #1eb2a6;box-shadow:none;margin:0;transition:.5s;width:100%}.outline-btn:hover{background-color:#1eb2a6;color:#fff}.grid3{grid-gap:10px;display:grid;grid-template-columns:repeat(6,1fr)}.padding{padding:80px 0}.shadow{background-color:#fff;box-shadow:0 5px 25px -2px #0000000f}@media screen and (max-width:768px){.grid,.grid2,.grid3{grid-template-columns:repeat(2,1fr)}.back{background-position:50%;height:80vh;padding-top:50%}}body.category-bg{background-attachment:fixed;background-image:url(/static/media/sky.9209df0f58a29beac094.jpg);background-position:50%;background-size:cover}
/*# sourceMappingURL=main.be75a6de.css.map*/