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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{overflow-x:hidden!important;width:100vw!important}.side-menu-item{border-bottom:.01rem solid grey;list-style-type:none;padding-bottom:15px;padding-left:25px;padding-top:15px}.input-fields-style{background-color:#eaeaea;border-radius:5px;padding:10px;width:90%}.label-style{display:block;font-weight:500}.side-menu-container{border-right:.01rem solid grey;height:98vh;padding-right:0!important}.side-menu-item-acc{border-bottom:.01rem solid grey;border-right:none}.dash-card{border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);margin:10px;padding:1rem}.dash-content-section{margin-bottom:5rem}a{color:#000;text-decoration:none!important}h2{color:#fff;font-size:20px}.hidden{display:none}.custom-table{border-radius:10px!important}.custom-table thead th,.custom-table thead tr{border-bottom:none!important;border-top:none;font-size:11px;letter-spacing:.2rem;padding-bottom:30px;text-transform:uppercase}.custom-table tbody td,.custom-table tbody th{border:none;color:#777;font-weight:400;font-weight:300;padding-bottom:20px;padding-top:20px;transition:all .3s ease}.custom-table tbody td small,.custom-table tbody th small{color:hsla(0,0%,100%,.3);font-weight:300}.custom-table tbody td .more,.custom-table tbody th .more{color:hsla(0,0%,100%,.3);font-size:11px;font-weight:900;letter-spacing:.2rem;text-transform:uppercase}.custom-table tbody tr{transition:all .3s ease}.custom-table tbody tr:focus td .more,.custom-table tbody tr:focus td a,.custom-table tbody tr:hover td .more,.custom-table tbody tr:hover td a{color:#fdd114}.custom-table .td-box-wrap{padding:0}.custom-table .box{background:#fff;border-radius:4px;margin-bottom:15px;margin-top:15px}.custom-table .box td,.custom-table .box th{border:none!important}.content{background-color:#3c373e;border-radius:10px;margin:10px;padding:2rem}.formwrap{background-color:#d9d9d9;border-radius:1rem;padding:2rem}.formwraptable{background-color:#f1f1f1;border-radius:1rem;overflow-y:scroll!important;padding:1rem;width:75vw}table{background-color:#fff!important}.table-elements{border:1px solid #000;padding:5px}.table-responsive,.table-scroll-wrapper{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;width:100%}.table-responsive table,.table-scroll-wrapper table{margin-bottom:0;min-width:960px;width:100%}.table-responsive table td,.table-responsive table th,.table-scroll-wrapper table td,.table-scroll-wrapper table th{white-space:nowrap}@media (max-width:1199.98px){.table-responsive table,.table-scroll-wrapper table{min-width:820px}}@media (max-width:991.98px){.table-responsive table,.table-scroll-wrapper table{min-width:720px}}@media (max-width:767.98px){.table-responsive table,.table-scroll-wrapper table{min-width:640px}}.head{font-weight:700!important}.section-heading{color:#333;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.task-section{background:#fff;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);padding:1.5rem}.task-input{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.task-input input[type=text]{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.task-input input[type=text]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.add-task{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s ease;white-space:nowrap}.add-task:hover{background-color:#0056b3}.task-list{list-style:none;margin:0;padding:0}.task-item{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;gap:1rem;margin-bottom:.75rem;padding:1rem;transition:all .3s ease}.task-item:hover{border-color:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.task-text{color:#333;flex:1 1;font-size:1rem;line-height:1.4}.task-text.completed{color:#6c757d}.task-item .badge{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;min-width:80px;padding:.4rem .8rem;text-align:center}.bg-success-transparent{background-color:rgba(40,167,69,.1)!important;color:#28a745!important}.bg-primary-transparent{background-color:rgba(0,123,255,.1)!important;color:#007bff!important}.bg-warning-transparent{background-color:rgba(255,193,7,.1)!important;color:#ffc107!important}.bg-secondary-transparent{background-color:hsla(208,7%,46%,.1)!important;color:#6c757d!important}.task-date{color:#6c757d;font-size:.9rem;font-weight:500;min-width:60px;text-align:center}.delete-task{color:#dc3545;font-size:1rem;padding:.25rem;transition:color .3s ease,-webkit-transform .2s ease;transition:color .3s ease,transform .2s ease;transition:color .3s ease,transform .2s ease,-webkit-transform .2s ease}.delete-task:hover{color:#c82333;-webkit-transform:scale(1.1);transform:scale(1.1)}.modal{background-color:rgba(0,0,0,.5)}.modal-dialog{margin:3rem auto}.modal-content{border:none;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-header{border-bottom:1px solid #dee2e6}.modal-body,.modal-header{padding:1.5rem}.modal-footer{border-top:1px solid #dee2e6;padding:1rem 1.5rem}.list-group-item-action:hover{background-color:#f8f9fa;border-color:#007bff}@media (max-width:768px){.task-input{align-items:stretch;flex-direction:column}.task-item{align-items:flex-start;flex-direction:column;gap:.5rem}.task-date{min-width:auto;text-align:left}.section-heading{font-size:1.5rem}}.filter-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.filter-group{display:flex;flex-direction:column;min-width:150px}.filter-input,.filter-select{background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;outline:none;padding:.5rem .75rem;transition:border-color .3s ease}.filter-input:focus,.filter-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.filter-input{min-width:200px}.filter-select{cursor:pointer}.clear-filters-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s ease;white-space:nowrap}.clear-filters-btn:hover{background-color:#5a6268}.filter-info{color:#6c757d;font-size:.85rem;font-weight:500}@media (max-width:768px){.filter-row{align-items:stretch;flex-direction:column;gap:.75rem}.filter-group{width:100%}.filter-group,.filter-input{min-width:auto}}.container{margin:0 auto;max-width:1400px;padding:0 2rem}header{background:var(--primary);box-shadow:0 4px 20px rgba(0,0,0,.1);color:var(--light);padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between}.logo{cursor:pointer;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;letter-spacing:-.5px}.logo span{color:var(--secondary)}.blog-hero{background:linear-gradient(135deg,var(--primary) 0,#1a1f3a 100%);color:#fff;padding:5rem 0 3rem;text-align:center}.blog-hero h1{font-family:Playfair Display,serif;font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1rem}.blog-hero p{color:hsla(0,0%,100%,.8);font-size:1.3rem;margin:0 auto;max-width:600px}.categories-section{padding:3rem 0 1rem}.categories-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.category-chip{background:var(--card-bg);border:2px solid var(--border);border-radius:50px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.7rem 1.5rem;transition:all .3s ease}.category-chip.active,.category-chip:hover{background:var(--primary);border-color:var(--primary);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.featured-section{padding:3rem 0}.featured-label{color:var(--primary);font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;margin-bottom:2rem}.featured-post{background:var(--card-bg);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);cursor:pointer;display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;transition:all .3s ease}.featured-post:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.featured-image{overflow:hidden;position:relative}.featured-image img{height:100%;object-fit:cover;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.featured-post:hover .featured-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.featured-tag{background:var(--secondary);border-radius:6px;color:#fff;font-size:.85rem;font-weight:700;left:1.5rem;letter-spacing:.5px;padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:1.5rem}.featured-content{display:flex;flex-direction:column;justify-content:center;padding:3rem}.featured-meta{color:var(--muted);display:flex;font-size:.9rem;gap:1.5rem;margin-bottom:1.5rem}.featured-title{color:var(--primary);font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.featured-excerpt{color:var(--muted);font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.read-more-btn{align-items:center;align-self:flex-start;background:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.9rem 2rem;text-decoration:none;transition:all .3s ease}.read-more-btn:hover{background:var(--secondary);-webkit-transform:translateX(5px);transform:translateX(5px)}.blog-grid-section{padding:3rem 0}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.section-title{color:var(--primary);font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700}.view-all-link{align-items:center;color:var(--secondary);display:flex;font-weight:600;gap:.5rem;text-decoration:none}.blog-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.blog-card{background:var(--card-bg);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.blog-image{height:220px;overflow:hidden;position:relative;width:100%}.blog-image img{height:100%;object-fit:cover;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.blog-card:hover .blog-image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.blog-category{background:var(--primary);border-radius:6px;color:#fff;font-size:.75rem;font-weight:700;left:1rem;padding:.4rem .9rem;position:absolute;text-transform:uppercase;top:1rem}.blog-content{padding:1.8rem}.blog-meta{color:var(--muted);display:flex;font-size:.85rem;gap:1rem;margin-bottom:1rem}.blog-title{color:var(--primary);font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:.8rem}.blog-excerpt{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:1.2rem}.blog-footer{border-top:1px solid var(--border);justify-content:space-between;padding-top:1rem}.author-info,.blog-footer{align-items:center;display:flex}.author-info{gap:.8rem}.author-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:36px;justify-content:center;width:36px}.author-name{color:var(--primary);font-size:.9rem;font-weight:600}.read-time{color:var(--muted);font-size:.85rem}.newsletter-section{margin:4rem 0;padding:4rem 0}.newsletter-box{background:linear-gradient(135deg,var(--primary) 0,#1a1f3a 100%);border-radius:20px;color:#fff;padding:4rem;text-align:center}.newsletter-box h2{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.newsletter-box p{color:hsla(0,0%,100%,.8);font-size:1.1rem;margin-bottom:2rem}.newsletter-form{display:flex;gap:1rem;margin:0 auto;max-width:500px}.newsletter-input{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;flex:1 1;font-size:1rem;padding:1rem 1.5rem}.newsletter-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.newsletter-input::placeholder{color:hsla(0,0%,100%,.5)}.newsletter-btn{background:var(--secondary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.newsletter-btn:hover{background:#ff8555;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pagination{gap:.5rem;padding:3rem 0}.page-btn,.pagination{display:flex;justify-content:center}.page-btn{align-items:center;background:var(--card-bg);border:2px solid var(--border);border-radius:8px;color:var(--primary);cursor:pointer;font-weight:600;height:45px;transition:all .3s ease;width:45px}.page-btn.active,.page-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.blog-card{-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards}.blog-card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.blog-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.blog-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.blog-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.blog-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.blog-card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.featured-post{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero h1{font-size:2.5rem}.blog-grid{grid-template-columns:1fr}.featured-content{padding:2rem}.featured-title{font-size:1.8rem}.newsletter-form{flex-direction:column}}.header-nav{align-items:center;display:flex;gap:2rem}.nav-link{color:var(--light);font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:var(--secondary)}.nav-link.active{border-bottom:2px solid var(--secondary);padding-bottom:.2rem}.article-container{margin:0 auto;max-width:900px;padding:4rem 2rem}.article-header{margin-bottom:3rem}.article-category{background:var(--secondary);border-radius:6px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.5rem;padding:.5rem 1.2rem;text-transform:uppercase}.article-title{color:var(--primary);font-family:Playfair Display,serif;font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.article-meta{border-bottom:2px solid var(--border);gap:2rem;padding-bottom:2rem}.article-meta,.author-section{align-items:center;display:flex}.author-section{gap:1rem}.author-avatar-large{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.author-details{display:flex;flex-direction:column}.author-name-large{color:var(--primary);font-size:1.1rem;font-weight:700}.publish-date{color:var(--muted);font-size:.9rem}.meta-items{color:var(--muted);display:flex;font-size:.95rem;gap:1.5rem}.meta-item{align-items:center;display:flex;gap:.4rem}.featured-image-container{border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);margin:3rem 0;overflow:hidden}.featured-image-container img{display:block;height:auto;width:100%}.article-content{color:#2d3748;font-size:1.15rem;line-height:1.9}.article-content h2{font-size:2.2rem;font-weight:700;margin:3rem 0 1.5rem}.article-content h2,.article-content h3{color:var(--primary);font-family:Playfair Display,serif}.article-content h3{font-size:1.7rem;font-weight:600;margin:2.5rem 0 1rem}.article-content p{margin-bottom:1.5rem}.article-content ol,.article-content ul{margin:1.5rem 0 1.5rem 2rem}.article-content li{margin-bottom:.8rem}.article-content blockquote{background:#fff9f5;border-left:4px solid var(--secondary);color:var(--muted);font-size:1.2rem;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}.article-content code{background:#f4f4f6;border-radius:4px;color:#e83e8c;font-family:Courier New,monospace;font-size:.95em;padding:.2rem .5rem}.article-content pre{background:var(--primary);border-radius:8px;color:#f8f8f2;margin:2rem 0;overflow-x:auto;padding:1.5rem}.article-content img{border-radius:12px;height:auto;margin:2rem 0;max-width:100%}.highlight-box{background:linear-gradient(135deg,#667eea15,#764ba215);border-left:4px solid #667eea;border-radius:8px;margin:2rem 0;padding:2rem}.highlight-box h4{color:var(--primary);font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:1rem}.article-tags{border-bottom:2px solid var(--border);border-top:2px solid var(--border);margin:3rem 0;padding:2rem 0}.tags-label{color:var(--primary);font-weight:700;margin-bottom:1rem}.tags-list{display:flex;flex-wrap:wrap;gap:.8rem}.tag{background:var(--light);border:2px solid var(--border);border-radius:50px;color:var(--primary);cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.tag:hover{background:var(--primary);border-color:var(--primary);color:#fff}.share-section{background:var(--light);border-radius:12px;margin:3rem 0;padding:2rem;text-align:center}.share-label{color:var(--primary);font-weight:700;margin-bottom:1.5rem}.share-buttons{gap:1rem}.share-btn,.share-buttons{display:flex;justify-content:center}.share-btn{align-items:center;border-radius:50%;cursor:pointer;font-size:1.4rem;height:50px;transition:all .3s ease;width:50px}.share-btn:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.share-btn.twitter{background:#1da1f2;color:#fff}.share-btn.linkedin{background:#0077b5;color:#fff}.share-btn.facebook{background:#1877f2;color:#fff}.share-btn.link{background:var(--primary);color:#fff}.related-posts{margin:4rem 0}.related-title{color:var(--primary);font-family:Playfair Display,serif;font-size:2rem;font-weight:700;margin-bottom:2rem}.related-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.related-card{background:var(--card-bg);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;overflow:hidden;transition:all .3s ease}.related-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.related-image{height:180px;object-fit:cover;width:100%}.related-content{padding:1.5rem}.related-category{color:var(--secondary);font-size:.75rem;font-weight:700;margin-bottom:.8rem;text-transform:uppercase}.related-card-title{color:var(--primary);font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;line-height:1.3}footer{background:var(--primary);color:hsla(0,0%,100%,.8);margin-top:4rem;padding:3rem 0}.footer-content{text-align:center}@media (max-width:768px){.article-title{font-size:2.5rem}.article-meta{align-items:flex-start;flex-direction:column;gap:1rem}.related-grid{grid-template-columns:1fr}.article-content{font-size:1.05rem}}.back-link{align-items:center;color:var(--muted);display:inline-flex;font-weight:500;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .3s ease}.back-link:hover{color:var(--primary)}
/*# sourceMappingURL=main.c41161cf.css.map*/