body,html{height:100%}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}footer{background-color:#f0f0f0;padding:1rem;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*,body{margin:0}*{box-sizing:border-box;padding:0}.navbar{align-items:center;animation:slideDown .5s ease-out;background-color:#2f80ed;color:#fff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.logo{cursor:pointer;font-size:1.6rem;font-weight:700}.logo a{color:#fff;text-decoration:none}.logo a:hover{text-decoration:underline}.nav-links{display:flex;gap:1.5rem;transition:all .3s ease}.nav-links a{color:#fff;font-size:1rem;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.nav-links a:hover{color:#def}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.bar{background-color:#fff;height:3px;transition:all .3s ease;width:25px}.rotate-top{transform:rotate(45deg) translate(5px,5px)}.fade-out{opacity:0}.rotate-bottom{transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.nav-links{align-items:flex-start;background-color:#2f80ed;box-shadow:0 4px 12px #0000001a;display:none;flex-direction:column;gap:1rem;padding:1rem 2rem;position:absolute;right:0;top:70px;width:100%}.hamburger,.nav-links.open{display:flex}}.user-name{color:#333;cursor:default;font-weight:700;margin-left:1rem}.logout-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;text-decoration:underline}.logout-btn:hover{color:#f88}.settings-btn{background-color:#2f80ed;position:relative;transition:color .3s ease}.user-settings-section{background-color:#f5f8fc;border-radius:10px;box-shadow:0 0 10px #0ff3;color:#fff;display:flex;flex-direction:column;gap:20px;margin:20px auto;padding:20px;transition:all .3s ease-in-out}.settings-buttons-row{display:flex;gap:20px;justify-content:center}.settings-buttons-row button{background-color:#a9e7d8;border:none;border-radius:5px;color:#0a192f;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:background-color .2s ease}.settings-buttons-row button:hover{background-color:#52e0c4}.delete-account-row,.email-change-row,.password-change-row{background-color:#2f80ed;border-radius:8px;display:flex;flex-direction:row;gap:12px;padding:15px}.delete-account-row label,.email-change-row label,.password-change-row label{align-items:center;display:flex;font-size:14px;font-weight:500}.delete-account-row input,.email-change-row input,.password-change-row input{background-color:#ccd6f6;border:none;border-radius:5px;color:#0a192f;font-size:14px;outline:none;padding:8px}.delete-account-row button,.email-change-row button,.password-change-row button{align-self:flex-start;background-color:#ccd6f6;border:none;border-radius:5px;color:#0a192f;cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .2s ease}.settings-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;padding:0;text-decoration:none}.settings-btn:hover{text-decoration:underline}.email-change-row button:hover,.password-change-row button:hover{background-color:#52e0c4}@media (max-width:500px){.delete-account-row,.email-change-row,.password-change-row{background-color:#2f80ed;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:15px}.delete-account-row label,.email-change-row label,.password-change-row label{justify-content:center}.delete-account-row input,.email-change-row input,.password-change-row input{text-align:center}.delete-account-row button,.email-change-row button,.password-change-row button{align-self:flex-start;background-color:#ccd6f6;border:none;border-radius:5px;color:#0a192f;cursor:pointer;font-weight:600;margin:1px auto;padding:8px 16px;transition:background-color .2s ease}}.footer{background-color:#000;color:#dcc5c5;font-family:Segoe UI,sans-serif;padding:1rem}.footer-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-column{flex:1 1;min-width:250px}.footer h4{color:#fff;font-size:1.1rem;margin-bottom:.75rem}.footer p{color:#ddd;font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.footer-links{grid-gap:.6rem 1.5rem;display:grid;gap:.6rem 1.5rem;grid-template-columns:repeat(2,auto);list-style:none;margin:0;padding:0}.footer-link{color:#cde3ff;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-subscribe{display:flex;flex-direction:column;gap:.5rem}.footer-input{background-color:#f2f2f2;border:none;border-radius:4px;color:#000;font-size:.95rem;padding:.5rem .75rem;width:100%}.footer-input:focus{box-shadow:0 0 4px #007bff66;outline:none}.footer-button{background-color:#2f80ed;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background-color .3s ease;width:auto}.footer-button:hover{background-color:#1a5edb}.footer-bottom{border-top:1px solid #333;color:#aaa;font-size:.85rem;margin-top:1.5rem;padding-top:1rem;text-align:center}@media (max-width:1024px){.footer-container{align-items:flex-start;flex-direction:column}.footer-column{width:100%}.footer-links{grid-template-columns:1fr 1fr}.footer-button{text-align:center;width:100%}}@media (max-width:600px){.footer{padding:1rem .8rem}.footer h4{font-size:1rem}.footer p{font-size:.9rem}.footer-links{flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-bottom:.5rem;white-space:nowrap}.footer-link{flex:0 0 auto;font-size:.9rem}.footer-subscribe{gap:.4rem}.footer-button{width:100%}.footer-input{font-size:.9rem}.footer-bottom{font-size:.75rem;padding-top:.75rem}.footer .hide-on-mobile{display:none}}.tool-card-wrapper{padding:1rem;width:100%}.tool-card{background-color:#fdfdfd;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 8px 20px #0000000d;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.tool-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.tool-header{flex-wrap:wrap;gap:1rem;justify-content:space-between}.tool-logo{height:64px;object-fit:contain;width:64px}.tool-info{flex:1 1}.badge{border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .6rem}.badge.free{background-color:#34a853}.badge.paid{background-color:#ea4335}.tool-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.toggle-btn{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s ease}.toggle-btn:hover{background-color:#0056b3}.expand-section{animation:fadeIn .3s ease-in;background-color:#f5f5f5;border-radius:10px;margin-top:.5rem;padding:.8rem}.expand-section ol{padding-left:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tool-actions{align-items:center;flex-wrap:wrap;justify-content:space-between}.fav-btn,.try-btn{background-color:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.fav-btn:hover,.try-btn:hover{background-color:#574fd6}.like-count-wrapper{display:flex;justify-content:center}.like-count{color:#555;font-size:.9rem;margin:10px 0;text-align:center}.tool-list-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1rem}.pagination-container{display:flex;justify-content:space-between;margin-top:2rem}.pagination-btn{background-color:#00a36c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease}.pagination-btn.disabled{cursor:not-allowed;opacity:.5}.tool-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.action-row{display:flex;gap:1rem;width:100%}.action-row button{flex:1 1;min-width:0}.try-show-btn{display:flex;gap:1rem;width:100%}.try-show-btn .try-btn{background-color:#8854ff;border-radius:8px;box-sizing:border-box;color:#fff;flex:1 1;font-weight:500;min-width:0;padding:.6rem 1rem;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:768px){.tool-card-wrapper{padding:.5rem}.tool-card{border-radius:12px;padding:1rem}.tool-header{align-items:center;flex-direction:row;gap:.75rem;justify-content:flex-start}.tool-logo-wrapper{height:48px;position:relative;width:48px}.tool-list-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0}.badge{border-radius:10px;font-size:.7rem;position:absolute;right:2px;top:2px;z-index:2}.tool-buttons{grid-gap:.5rem;display:grid;gap:.5rem;margin-top:.75rem}.fav-btn,.toggle-btn,.try-btn{border-radius:6px;font-size:.8rem;padding:.45rem .8rem;text-align:center;width:100%}.expand-section{font-size:.85rem;padding:.6rem}.tool-info{margin-top:2px;z-index:1}.tool-title{font-size:large}.tool-header{align-items:flex-start;display:flex;position:relative}.tool-logo{flex-shrink:0;height:48px;margin-right:10px;width:48px}.tool-info{flex:1 1;position:relative}.tool-actions{align-items:stretch;flex-direction:column;gap:.5rem;margin-top:1rem}.like-count-wrapper{display:flex;justify-content:center}.like-count{color:#555;font-size:.9rem;margin:10px 0;text-align:center}.pagination-container{gap:.75rem;margin-top:1.2rem}.pagination-btn{font-size:.85rem;padding:.5rem 1rem}}.tool-search{margin:20px 0;text-align:center}.tool-search input{border:1px solid #ccc;border-radius:8px;font-size:16px;max-width:400px;padding:10px 15px;width:80%}.home-page{padding:20px}.section-title{font-size:28px;font-weight:700;margin-top:20px;text-align:center}.filter-buttons{margin-bottom:10px;text-align:center}.filter-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:500;margin:5px;padding:10px 18px;transition:background-color .2s ease}.filter-buttons button:hover{background-color:#0056b3;color:#fff}.filter-buttons .active{background-color:#007bff;color:#fff}.category-box{background-color:#f4f4f4;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:0 auto 25px;max-width:900px;padding:20px}.categories-scroll{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.categories-scroll span{background:#eee;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:background-color .2s ease}.categories-scroll span:hover{background-color:#d4d4d4}.categories-scroll span.active-category{background-color:#007bff;color:#fff}@media screen and (max-width:768px){.home-page{padding:5px}}.ai-float-btn{background:#fff;border-radius:50%;bottom:10px;box-shadow:0 4px 10px #0003;cursor:pointer;padding:10px;position:fixed;right:25px;transition:transform .2s;z-index:1000}.ai-float-btn:hover{transform:scale(1.1)}.ai-logo{height:50px;width:50px}.ai-chat-box{background:#fff;border-radius:10px;bottom:90px;box-shadow:0 6px 15px #0000004d;display:flex;flex-direction:column;height:430px;overflow:hidden;position:fixed;right:3%;width:350px;z-index:1000}.ai-chat-header{align-items:center;background:#2563eb;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:12px}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:18px}.ai-chat-body{background:#f9f9f9;flex:1 1;overflow-y:auto;padding:10px}.ai-msg{border-radius:10px;margin:6px 0;max-width:80%;padding:8px 12px}.ai-msg.user{align-self:flex-end;background:#2563eb;color:#fff;margin-left:auto}.ai-msg.bot{align-self:flex-start;background:#e5e7eb;color:#111}.ai-chat-input{border-top:1px solid #ddd;display:flex}.ai-chat-input input{border:none;flex:1 1;outline:none;padding:10px}.ai-chat-input button{background:#2563eb;border:none;color:#fff;cursor:pointer;padding:0 16px}@media (max-width:380px){.ai-chat-box{right:1%}}@media (min-width:381px) and (max-width:800px){.ai-chat-box{right:4%}}@media (min-width:801px){.ai-chat-box{right:5%}}.contact-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;margin:5vh auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.contact-title{color:#333;font-size:28px;font-weight:600;margin-bottom:25px;text-align:center}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:15px;padding:12px 15px;resize:none;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.contact-form button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .3s ease;width:100%}.contact-form button:hover{background-color:#0056b3}.contact-h2{text-align:center}@media (max-width:768px){.contact-container{margin:40px auto;padding:16px}.contact-title{font-size:22px}.contact-form button,.contact-form input,.contact-form textarea{font-size:15px}}@media (max-width:480px){.contact-container{margin:30px auto;padding:14px}.contact-title{font-size:20px}.contact-form input,.contact-form textarea{font-size:14px;padding:10px 12px}.contact-form button{font-size:14px;padding:10px}}.tool-details-container{background-color:#fff;border-radius:20px;box-shadow:0 8px 20px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:800px;padding:30px}.back-btn{background-color:#f0f0f0;border:none;border-radius:8px;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 16px;transition:background-color .3s}.back-btn:hover{background-color:#ddd}.tool-details-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 12px #0000001a;padding:30px;text-align:center}.details-logo{background-color:#f9f9f9;border-radius:12px;height:120px;margin-bottom:20px;object-fit:contain;width:120px}.tool-details-title{color:#2d2d2d;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center}.tool-details-subtitle{color:#666;font-size:1rem;margin-bottom:20px;text-align:center}.tool-details-section{margin-bottom:20px;text-align:left}.tool-details-label{color:#444;display:block;font-weight:600;margin-bottom:5px}.tool-details-value{background-color:#f7f9fc;border-radius:10px;color:#333;font-size:1rem;line-height:1.5;padding:12px 15px}.tool-details-card h2{font-size:28px;margin:10px 0}.tool-details-card h3{color:#333;font-size:20px;margin-top:25px}.tool-details-card p{color:#444;font-size:16px;margin:12px 0}ol{margin-top:10px;padding-left:20px;text-align:left}.visit-site-btn{background-color:#007bff;border-radius:10px;color:#fff;display:inline-block;margin-top:30px;padding:12px 22px;text-decoration:none;transition:background-color .3s}.visit-site-btn:hover{background-color:#0056b3}.tool-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.tool-name{color:#2c3e50;font-size:28px;font-weight:700;text-align:center}.video-container{aspect-ratio:16/9;margin:30px auto;max-width:720px;position:relative}.video-container iframe{border-radius:12px;height:100%;width:100%}.video-wrapper{padding-top:56.25%;position:relative;width:100%}.video-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.hidden{display:none}.video-loading-overlay{align-items:center;background-color:#f9f9f9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.loading-text{color:#555;font-weight:700}.try-now-btn{background-color:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:600;margin:24px auto;max-width:400px;padding:12px 0;transition:background-color .3s ease,transform .2s ease;width:80%}.try-now-btn:hover{background-color:#45a049;transform:scale(1.02)}.video-unavailable{color:#ff4d4d;font-size:18px;font-weight:500;margin-top:20px;text-align:center}body,html{background-color:#f3f4f6;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.login-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:40px auto;max-height:calc(100vh - 80px);padding:40px 16px}.login-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;max-width:400px;padding:30px;width:100%}.login-title{color:#333;font-size:26px;margin-bottom:25px;text-align:center}.login-form label{color:#333;display:block;font-weight:500;margin-bottom:6px}.login-form input{border:1px solid #ccc;border-radius:8px;font-size:15px;margin-bottom:20px;padding:12px 14px;transition:border .2s,box-shadow .2s;width:100%}.login-form input:focus{border-color:#007bff;box-shadow:0 0 4px #007bff4d;outline:none}.login-form button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .3s ease;width:100%}.login-form button:hover{background-color:#0056b3}@media (max-width:480px){.login-form{padding:20px}.login-title{font-size:22px}.login-form button,.login-form input{font-size:14px}}.aboutus-container{background-color:#f0f4ff;border-radius:12px;box-shadow:0 4px 14px #0000000d;color:#1e1e1e;font-family:Segoe UI,sans-serif;margin:60px auto;max-width:800px;padding:2rem;text-align:center}.aboutus-container h1{color:#2f80ed;font-size:2rem;margin-bottom:1.5rem}.aboutus-list{display:flex;flex-direction:column;font-size:1.05rem;gap:1rem;line-height:1.6;list-style:none;margin:0 auto 2rem;max-width:600px;padding:0;text-align:left}.aboutus-list>li{text-align:center}.aboutus-connect{margin:0 auto;max-width:600px}.aboutus-connect h3{color:#2f80ed;margin-bottom:.8rem}.aboutus-connect p{font-size:.95rem;margin:.4rem 0}.aboutus-connect a{color:#2f80ed;text-decoration:none}.aboutus-connect a:hover{text-decoration:underline}@media (max-width:600px){.aboutus-container{margin:40px 1rem;padding:1.2rem}.aboutus-container h1{font-size:1.6rem}.aboutus-list{font-size:1rem;line-height:1.5;max-width:100%}.aboutus-connect p{font-size:.9rem}}@media (min-width:601px) and (max-width:1024px){.aboutus-container{margin:50px 2rem;padding:1.8rem}.aboutus-container h1{font-size:1.8rem}}@media (min-width:1025px){.aboutus-container{padding:2.5rem}.aboutus-container h1{font-size:2.2rem}.aboutus-list{font-size:1.1rem;line-height:1.7}.aboutus-connect p{font-size:1rem}}.admin-dashboard{margin:auto;max-width:1100px;padding:20px}.admin-dashboard h2{margin-bottom:20px;text-align:center}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.admin-actions button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 15px;transition:.2s}.admin-actions .add-btn{background-color:#4caf50;color:#fff}.admin-actions .update-btn{background-color:#2196f3;color:#fff}.admin-actions .delete-btn{background-color:#f44336;color:#fff}.admin-actions input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:8px;width:250px}.tool-table{border-collapse:collapse;width:100%}.tool-table td,.tool-table th{border:1px solid #ddd;padding:10px;text-align:center}.tool-table th{background-color:#f2f2f2}.edit-btn{background-color:#ffc107;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.delete-btn{background-color:#e53935;padding:5px 10px}.form-container{background-color:#f4f4f4;border-radius:10px;box-shadow:0 4px 10px #00000014;margin:20px auto;max-width:700px;padding:20px 30px;transition:all .3s ease}.form-container h4{color:#333;font-size:20px;margin-bottom:15px;text-align:center}.form-container input[type=email],.form-container input[type=text],.form-container input[type=url],.form-container textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:15px;margin:10px 0;padding:10px 14px;transition:border-color .2s;width:100%}.form-container input[type=text]:focus,.form-container input[type=url]:focus,.form-container textarea:focus{border-color:#007bff;outline:none}.form-container input[type=checkbox]{margin-right:10px;transform:scale(1.2);vertical-align:middle}.form-container button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin-top:10px;padding:10px 16px;transition:background-color .3s ease}.form-container button:hover{background-color:#0056b3}.form-container label{align-items:center;display:flex;font-size:15px;gap:10px;margin:10px 0}@media (max-width:670px){.subs-hide{display:none}.admin-dashboard{padding:5px}.mobile-warning{border-radius:20px;display:block;margin-bottom:10px;padding:10px}}.subscriber-page{padding:20px}.subscriber-page h2{color:#2c3e50;margin-bottom:20px;text-align:center}.subscriber-table{background-color:#fff;border-collapse:collapse;box-shadow:0 0 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%}.subscriber-table td,.subscriber-table th{border:1px solid #ddd;padding:12px 10px;text-align:center}.subscriber-table th{background-color:#f8f9fa;font-weight:700}.subscriber-table tr:nth-child(2n){background-color:#f4f6f8}.delete-btn{background-color:#e74c3c;font-size:14px;padding:6px 10px}.delete-btn:hover{background-color:#c0392b}@media (max-width:500px){.subs-hide{display:none}.subscriber-table td,.subscriber-table th{border:1px solid #ddd;padding:2px;text-align:center}.subscriber-page{padding:5px}.mobile-warning{border-radius:20px;display:block;margin-bottom:10px;padding:10px}}.user-page{padding:20px}.user-page h2{color:#333;margin-bottom:20px;text-align:center}.user-table{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;width:100%}.user-table td,.user-table th{border:1px solid #ddd;padding:10px 15px;text-align:center}.user-table th{background-color:#f5f5f5;font-weight:700}.user-table tr:nth-child(2n){background-color:#f9f9f9}.user-search{border:1px solid #ccc;border-radius:4px;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:8px 12px;width:300px}.delete-user-btn{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 10px}.delete-user-btn:hover{background-color:#c0392b}@media (max-width:620px){.subs-hide{display:none}.mobile-warning{border-radius:20px;display:block;margin-bottom:10px;padding:10px}.user-table td,.user-table th{border:1px solid #ddd;padding:1px;text-align:center}.user-page{padding:5px}}.messages-page{padding:2rem}.messages-page h2{color:#333;margin-bottom:1rem;text-align:center}.messages-table{border-collapse:collapse;width:100%}.messages-table td,.messages-table th{border:1px solid #ddd;padding:10px;text-align:center}.messages-table th{background-color:#f5f5f5;font-weight:700;text-align:center}.messages-table tr:not(.solved){background-color:#fff}.solved-tag{font-weight:700}.delete-btn{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:8px;padding:4px 8px}.mobile-warning{background-color:#fdd;color:#a00;display:none;font-weight:700;padding:20px;text-align:center}.delete-btn:hover{background-color:#e60000}@media (max-width:670px){.subs-hide{display:none}.delete-btn{margin-top:5px}.admin-dashboard,.messages-page{padding:5px}.mobile-warning{border-radius:20px;display:block;margin-bottom:10px;padding:10px}}
/*# sourceMappingURL=main.39910a99.css.map*/