*{margin:0;padding:0;box-sizing:border-box}@supports not (zoom: .9){body{transform:scale(.9);transform-origin:0 0}}a{text-decoration:none}.Admin-Slider-Navbar{height:60px;background-color:#f8fafc;color:#1e293b;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;box-shadow:0 2px 6px #0006;position:fixed;top:0;left:0;right:0;z-index:1100}.Admin-Slider-Logo{height:44px;object-fit:contain}.Admin-Slider-MenuIcon{cursor:pointer;color:#1e293b;z-index:1101}.Admin-Slider-Wrapper{display:flex;transition:margin-left .3s ease;margin-top:60px}.Admin-Slider-Wrapper.slide{margin-left:260px}.Admin-Slider-Sidebar{position:fixed;top:60px;left:-260px;width:260px;height:calc(100vh - 60px);background-color:#0f172a;color:#fff;transition:left .3s ease;z-index:1100;display:flex;flex-direction:column;box-shadow:2px 0 10px #00000026}.Admin-Slider-Sidebar.open{left:0}.Admin-Slider-Top{padding:1.5rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #1e293b}.Prwebstock-brand-name{font-size:1.6rem;font-weight:900;color:#e2e8f0;letter-spacing:2px;font-family:Poppins,sans-serif;text-transform:uppercase}.Admin-Slider-List{list-style:none;padding:0;margin:0;flex-grow:1;overflow-y:auto}.Admin-Slider-Item{padding:1rem 1.8rem;cursor:pointer;font-weight:500;transition:all .3s ease;border-left:4px solid transparent;color:#cbd5e1;border:2px dashed white;border-radius:20px;margin-top:10px}.Admin-Slider-Item:hover{background-color:#1e293b;color:#38bdf8;border-left:4px solid #38bdf8}.Admin-Slider-Logout{padding:1rem 1.8rem;display:flex;align-items:center;gap:10px;font-weight:500;color:#fff;border-top:1px solid #1e293b;cursor:pointer;background-color:#dc2626;transition:background-color .3s ease}.Admin-Slider-Logout:hover{background-color:#1e293b;color:#fff}.Admin-Slider-ContentArea{flex-grow:1;padding:2rem;width:100%;transition:margin-left .3s ease;background-color:#f9fafb;min-height:100vh}.Admin-Page-Content{padding:2rem;background-color:#fff;border-radius:10px;box-shadow:0 0 12px #0000000f}.Admin-Slider-Overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0006;z-index:1000}.Admin-Slider-Sidebar::-webkit-scrollbar{width:6px}.Admin-Slider-Sidebar::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}@media (max-width: 768px){.Admin-Slider-Wrapper.slide{margin-left:0}.Admin-Slider-Sidebar{width:220px;left:-220px}.Admin-Slider-Sidebar.open{left:0}.Prwebstock-brand-name{font-size:1.3rem}.Admin-Slider-Item,.Admin-Slider-Logout{padding:.8rem 1.2rem;font-size:.95rem}.Admin-Slider-Logo{height:36px}.Admin-Slider-MenuIcon{margin-right:5px}.Admin-Slider-ContentArea{padding:1rem}}:root{--main-color: #e94e77;--main-hover: #d63863;--bg-light: #fafafa;--input-bg: #fff;--text-dark: #2c2c2c;--text-muted: #666;--border-color: #e5e5e5;--shadow-color: rgba(0, 0, 0, .08);--radius: 12px;--transition: .3s ease}.Post-Blog-Container{max-width:900px;margin:50px auto;background:#fff;padding:40px;border-radius:var(--radius);box-shadow:0 8px 25px var(--shadow-color);font-family:Segoe UI,Tahoma,sans-serif;border-top:5px solid var(--main-color)}.Post-Blog-Title{text-align:center;margin-bottom:40px;color:var(--main-color);font-size:32px;font-weight:700;position:relative}.Post-Blog-Title:after{content:"";width:60px;height:4px;background:var(--main-color);display:block;margin:10px auto 0;border-radius:3px}.Post-Blog-Form{display:flex;flex-direction:column;gap:28px}.Post-Blog-Section{display:flex;flex-direction:column;gap:10px}.Post-Blog-Two-Column{flex-direction:row;gap:20px}.Post-Blog-Column{flex:1;display:flex;flex-direction:column;gap:10px}.Post-Blog-Label{font-weight:600;color:var(--text-dark);font-size:15px}.Post-Blog-Input,.Post-Blog-Select,.Post-Blog-Textarea{padding:12px 14px;font-size:15px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius);outline:none;transition:var(--transition);box-shadow:inset 0 1px 3px #0000000d}.Post-Blog-Input:focus,.Post-Blog-Select:focus,.Post-Blog-Textarea:focus{border-color:var(--main-color);box-shadow:0 0 0 3px #e94e7740}.Post-Blog-Textarea{resize:vertical;min-height:120px}.Post-Blog-Button{padding:12px 20px;background:var(--main-color);color:#fff;border:none;border-radius:var(--radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition);display:inline-block}.Post-Blog-Button:hover{background:var(--main-hover);transform:translateY(-1px);box-shadow:0 4px 12px #e94e774d}.Post-Blog-Submit{width:100%;font-size:18px;padding:14px}.Post-Blog-Tag-Wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-light)}.Post-Blog-Tag{background:var(--main-color);color:#fff;padding:6px 12px;border-radius:20px;display:flex;align-items:center;font-size:14px;font-weight:500;box-shadow:0 2px 6px #e94e774d;animation:fadeIn .3s ease}.Post-Blog-Tag-Remove{background:none;border:none;color:#fff;font-size:16px;margin-left:6px;cursor:pointer;transition:var(--transition)}.Post-Blog-Tag-Remove:hover{color:#ffe4ec}.Post-Blog-Tags-Input{border:none;outline:none;flex:1;min-width:120px;padding:6px;background:transparent;font-size:15px}input[type=file]{padding:10px;background:#fff;border:1px dashed var(--border-color);border-radius:var(--radius);cursor:pointer;transition:var(--transition)}input[type=file]:hover{border-color:var(--main-color);background:#fff7f9}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.Post-Blog-Container{padding:25px}.Post-Blog-Two-Column{flex-direction:column}.Post-Blog-Submit{font-size:16px}}.job-form-wrapper{max-width:900px;margin:50px auto;padding:40px;background:linear-gradient(to right,#fff,#f0f8ff);border-radius:20px;box-shadow:0 10px 30px #00000026;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:2px dashed #4f46e5;transition:transform .3s ease}.job-form-title{text-align:center;font-size:30px;font-weight:800;color:#1e3a8a;margin-bottom:35px;text-transform:uppercase;letter-spacing:1px}.job-form{display:flex;flex-direction:column;gap:26px}.job-form-row{display:flex;gap:20px;flex-wrap:wrap}.job-form-group{flex:1;display:flex;flex-direction:column;min-width:250px}.job-form-label{font-size:15px;font-weight:600;color:#374151;margin-bottom:8px;text-transform:capitalize}.job-form-input{padding:14px 16px;font-size:15px;border:1.8px solid #cbd5e0;border-radius:10px;background-color:#f9fafb;transition:all .3s ease-in-out;color:#1f2937}.job-form-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140;outline:none;background-color:#fff}.job-form-submit{padding:16px;background:linear-gradient(to right,#3b82f6,#2563eb);color:#fff;font-size:17px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease,transform .2s;width:100%;text-transform:uppercase;letter-spacing:1px}.job-form-submit:hover{background:linear-gradient(to right,#2563eb,#1d4ed8);transform:translateY(-2px)}.job-form-submit:active{transform:scale(.98)}@media (max-width: 1024px){.job-form-wrapper{padding:30px}.job-form-group{min-width:220px}.job-form-input{font-size:14px;padding:12px 14px}.job-form-submit{font-size:16px;padding:14px}}@media (max-width: 768px){.job-form-wrapper{padding:25px}.job-form-title{font-size:26px}.job-form-row{flex-direction:column;gap:16px}.job-form-group{width:100%}.job-form-input{font-size:14px}.job-form-submit{font-size:15px;padding:12px}}@media (max-width: 480px){.job-form-wrapper{margin:30px 15px;padding:20px}.job-form-title{font-size:22px;margin-bottom:25px}.job-form-input{font-size:13px;padding:10px 12px}.job-form-submit{font-size:14px;padding:10px}}.manage-project-container{max-width:1000px;margin:40px auto;padding:40px 30px;background:linear-gradient(135deg,#f9f9f9,#e6f2f8);border-radius:18px;box-shadow:0 8px 30px #0000001f;font-family:Segoe UI,sans-serif;border:1px solid #dbe9f4;transition:all .3s ease;border:2px dashed #1b4f72}.manage-project-title{text-align:center;font-size:36px;font-weight:700;color:#216a94;margin-bottom:35px;letter-spacing:1px}.manage-project-form{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.manage-project-input,.manage-project-textarea{font-size:16px;padding:14px 16px;border-radius:12px;border:1px solid #cfdce5;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:inset 0 1px 3px #0000000d}.manage-project-input:focus,.manage-project-textarea:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db33;outline:none}.manage-project-textarea{resize:vertical;height:120px}.manage-project-button{padding:14px 22px;font-size:17px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3498db,#216a94);border:none;border-radius:12px;cursor:pointer;transition:background .4s ease,transform .2s ease}.manage-project-button:hover{background:linear-gradient(135deg,#2980b9,#1b4f72);transform:scale(1.02)}.manage-project-table{width:100%;border-collapse:collapse;font-size:15px;box-shadow:0 4px 20px #0000000d;border-radius:12px;overflow:hidden}.manage-project-table thead th{background-color:#d0e7f9;color:#2c3e50;font-weight:700;padding:16px;text-transform:uppercase;border-bottom:2px solid #c9d6e3;text-align:left}.manage-project-table tbody tr{background-color:#fff;transition:background-color .3s}.manage-project-table tbody tr:hover{background-color:#f6fbff}.manage-project-table td{padding:16px;border-bottom:1px solid #ebf0f5;vertical-align:middle}.manage-project-logo{width:60px;height:60px;object-fit:cover;border-radius:10px;border:1px solid #ccc;background-color:#f2f2f2}.manage-project-desc{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-project-delete{color:#e74c3c;cursor:pointer;font-size:20px;transition:color .3s ease,transform .2s ease}.manage-project-delete:hover{color:#c0392b;transform:scale(1.2)}.manage-project-table a{color:#2980b9;text-decoration:none;font-weight:500;transition:color .3s ease}.manage-project-table a:hover{color:#1c4966;text-decoration:underline}@media (max-width: 1200px){.manage-project-container{max-width:900px;padding:30px 20px}.manage-project-title{font-size:32px}}@media (max-width: 992px){.manage-project-container{max-width:700px;padding:25px 15px}.manage-project-title{font-size:28px}.manage-project-table{font-size:14px}.manage-project-logo{width:50px;height:50px}}@media (max-width: 768px){.manage-project-container{max-width:100%;padding:20px 10px;border-radius:0}.manage-project-title{font-size:24px}.manage-project-form{gap:15px}.manage-project-table{font-size:13px}.manage-project-table thead th,.manage-project-table td{padding:12px}.manage-project-logo{width:40px;height:40px}.manage-project-desc{max-width:150px}}@media (max-width: 480px){.manage-project-title{font-size:20px}.manage-project-form{gap:10px}.manage-project-table{font-size:12px}.manage-project-table thead th,.manage-project-table td{padding:8px}.manage-project-logo{width:30px;height:30px}.manage-project-desc{max-width:100px}}.manage-product-container{max-width:720px;margin:40px auto;padding:30px;background:linear-gradient(145deg,#fff,#f3f3f3);box-shadow:0 8px 30px #00000014;border-radius:14px;font-family:Segoe UI,sans-serif;transition:all .3s ease;border:2px dashed #2980b9}.manage-product-heading{text-align:center;font-size:28px;color:#2c3e50;margin-bottom:30px;font-weight:700}.manage-product-form{display:flex;flex-direction:column}.manage-product-group{margin-bottom:20px}.manage-product-group label{font-weight:600;color:#34495e;margin-bottom:8px;display:block;font-size:15px}.manage-product-group label span{color:#e74c3c}.manage-product-group input,.manage-product-group textarea{width:100%;padding:12px;font-size:15px;border:1px solid #ccc;border-radius:10px;outline:none;transition:all .3s ease}.manage-product-group input:focus,.manage-product-group textarea:focus{border-color:#e94e77;box-shadow:0 0 5px #e94e774d}.manage-product-feature-box{display:flex;align-items:center;gap:10px;margin-bottom:12px}.manage-product-feature-box input{flex:1;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:8px;outline:none}.manage-product-separator{font-weight:700;color:#555}.manage-product-remove-btn{background-color:#ff5a5f;color:#fff;border:none;border-radius:6px;padding:6px 10px;cursor:pointer;font-weight:700}.manage-product-add-btn{margin-top:10px;padding:10px 20px;background-color:#2980b9;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer}.manage-product-submit-btn{margin-top:30px;padding:14px;background-color:#e94e77;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease}.manage-product-submit-btn:hover{background-color:#d64572}.manage-product-cover-preview{margin-top:10px}.manage-product-cover-preview img{max-width:300px;height:auto;border-radius:8px;border:1px solid #ccc;box-shadow:0 2px 8px #0000001a}.Delete-Blog-Container{padding:30px;max-width:1100px;margin:auto;background-color:#fefefe}.Delete-Blog-Heading{text-align:center;margin-bottom:25px;font-size:26px;font-weight:700;color:#e94e77}.Delete-Blog-TableWrapper{overflow-x:auto}.Delete-Blog-Table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Delete-Blog-TableHead th{background-color:#e94e77;color:#fff;font-weight:600;padding:14px;text-align:center}.Delete-Blog-TableBody td{padding:12px;text-align:center;border-bottom:1px solid #ddd;background-color:#fff}.Delete-Blog-Row:hover{background-color:#fff5f7}.Delete-Blog-Image{width:60px;height:60px;border-radius:6px;object-fit:cover;border:2px solid #e94e77}.Delete-Blog-Button{background-color:#ff4d4d;border:none;padding:8px 12px;border-radius:6px;color:#fff;cursor:pointer;transition:.3s ease-in-out;font-size:16px}.Delete-Blog-Button:hover{background-color:#c00}@media (max-width: 1024px){.Delete-Blog-Container{padding:20px}.Delete-Blog-Heading{font-size:22px}.Delete-Blog-TableHead th,.Delete-Blog-TableBody td{padding:10px;font-size:14px}.Delete-Blog-Image{width:50px;height:50px}.Delete-Blog-Button{padding:6px 10px;font-size:14px}}@media (max-width: 768px){.Delete-Blog-Heading{font-size:20px;margin-bottom:20px}.Delete-Blog-Table{font-size:13px}.Delete-Blog-Image{width:45px;height:45px}.Delete-Blog-Button{padding:5px 8px;font-size:13px}}@media (max-width: 576px){.Delete-Blog-TableHead{display:none}.Delete-Blog-Table,.Delete-Blog-TableBody,.Delete-Blog-Row,.Delete-Blog-Row td{display:block;width:100%}.Delete-Blog-Row{margin-bottom:20px;border:1px solid #eee;padding:10px;border-radius:8px;background-color:#fff}.Delete-Blog-Row td{text-align:left;padding:8px 5px;position:relative}.Delete-Blog-Row td:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:4px;color:#e94e77}.Delete-Blog-Image{margin:0 auto;display:block}.Delete-Blog-Button{width:100%;margin-top:10px}}.Dashboard-Section-Container{padding:2rem;background-color:#f8f9fc;min-height:100vh}.Dashboard-Section-Title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#2c3e50}.Dashboard-Section-Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.Dashboard-Section-Card{background:#fff;border-radius:12px;padding:1.4rem;display:flex;align-items:center;box-shadow:0 4px 10px #00000014;transition:.3s ease}.Dashboard-Section-Card:hover{transform:translateY(-4px)}.Dashboard-Section-Icon{margin-right:1.2rem}.Dashboard-Section-Info h3{font-size:1.1rem;color:#5a5c69;margin:0}.Dashboard-Section-Info p{margin-top:.4rem;font-size:1.4rem;font-weight:700;color:#4e73df}.Dashboard-Section-Reviews{margin-top:3rem}.Dashboard-Section-ReviewTitle{font-size:1.6rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.Dashboard-Section-ReviewCard{background:#fff;padding:1.2rem;margin-bottom:1.5rem;border-radius:10px;border-left:4px solid #1cc88a;box-shadow:0 3px 8px #0000000f}.Dashboard-Section-ReviewHeader{display:flex;justify-content:space-between;align-items:center}.Dashboard-Section-ReviewHeader h4{margin:0;font-size:1.1rem;color:#34495e}.Dashboard-Section-ReviewHeader p{margin:2px 0 0;font-size:.9rem;color:#7f8c8d}.Dashboard-Section-Rating{display:flex;align-items:center;font-weight:700;color:#f1c40f}.Dashboard-Section-Rating span{margin-left:.3rem;font-size:1.1rem}.Dashboard-Section-ReviewComment{margin:.8rem 0;font-size:1rem;color:#2d3436}.Dashboard-Section-DeleteBtn{background-color:#e74c3c;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:6px}.Dashboard-Section-DeleteBtn:hover{background-color:#c0392b}.Edit-Jobs-Container{padding:30px;background:linear-gradient(to right,#e0f7fa,#f1f8e9);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:1000px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Edit-Jobs-Title{text-align:center;margin-bottom:25px;color:#2e7d32;font-size:28px;font-weight:600}.Edit-Jobs-TableWrapper{overflow-x:auto}.Edit-Jobs-Table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.Edit-Jobs-TableHead{background-color:#4db6ac;color:#fff}.Edit-Jobs-TableHeader{padding:14px;font-weight:600;font-size:16px}.Edit-Jobs-TableBody .Edit-Jobs-TableRow:nth-child(2n){background-color:#f9f9f9}.Edit-Jobs-TableRow:hover{background-color:#e0f2f1;transition:background-color .3s ease}.Edit-Jobs-TableCell{padding:14px;text-align:center;font-size:15px;color:#333}.Edit-Jobs-DeleteBtn{background-color:#ff5252;border:none;color:#fff;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .2s ease}.Edit-Jobs-DeleteBtn:hover{background-color:#d32f2f}.Edit-Jobs-NoDataRow{background-color:#fff3e0}.Edit-Jobs-NoDataText{padding:20px;text-align:center;color:#ff6f00;font-size:16px}@media (max-width: 1024px){.Edit-Jobs-Container{padding:20px;margin:30px 20px}.Edit-Jobs-Title{font-size:24px}.Edit-Jobs-TableHeader,.Edit-Jobs-TableCell{font-size:14px;padding:12px}.Edit-Jobs-DeleteBtn{padding:6px 10px;font-size:14px}}@media (max-width: 768px){.Edit-Jobs-Container{padding:15px}.Edit-Jobs-Title{font-size:22px}.Edit-Jobs-TableHeader,.Edit-Jobs-TableCell{font-size:13px;padding:10px}.Edit-Jobs-DeleteBtn{padding:6px 8px;font-size:13px}}@media (max-width: 480px){.Edit-Jobs-Title{font-size:20px;margin-bottom:15px}.Edit-Jobs-Table{font-size:12px}.Edit-Jobs-TableHeader,.Edit-Jobs-TableCell{padding:8px;font-size:12px}.Edit-Jobs-DeleteBtn{padding:5px 8px;font-size:12px}}.Edit-Service-Container{padding:30px;background:linear-gradient(to right,#f0f4c3,#e1f5fe);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:1000px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Edit-Service-Title{text-align:center;margin-bottom:25px;color:#00796b;font-size:28px;font-weight:600}.Edit-Service-TableWrapper{overflow-x:auto}.Edit-Service-Table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.Edit-Service-Table th{background-color:#81c784;color:#fff;padding:14px;font-weight:600;font-size:16px;text-align:center}.Edit-Service-Table td{padding:14px;text-align:center;font-size:15px;color:#333}.Edit-Service-Table tr:nth-child(2n){background-color:#f9f9f9}.Edit-Service-Table tr:hover{background-color:#e0f2f1;transition:background-color .3s ease}.Edit-Service-DeleteBtn{background-color:#f44336;border:none;color:#fff;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .2s ease}.Edit-Service-DeleteBtn:hover{background-color:#c62828}.Edit-Service-NoDataText{padding:20px;text-align:center;color:#ff6f00;font-size:16px;background-color:#fff3e0}@media (max-width: 768px){.Edit-Service-Container{padding:20px;margin:30px 20px}.Edit-Service-Title{font-size:24px}.Edit-Service-Table th,.Edit-Service-Table td{font-size:14px;padding:10px}.Edit-Service-DeleteBtn{padding:6px 10px;font-size:14px}}@media (max-width: 480px){.Edit-Service-Title{font-size:22px}.Edit-Service-Table th,.Edit-Service-Table td{font-size:13px;padding:8px}.Edit-Service-DeleteBtn{padding:5px 8px;font-size:13px}}
