.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.user-profile-img{width:80px;height:80px}@media (min-width:768px){.user-profile-details{padding-top:5rem!important}.user-profile-details-head{margin-top:6.5rem!important}}.vr-2{display:inline-block;height:16px;width:1px;background-color:var(--bs-dark);opacity:.5;vertical-align:middle}.bg-gradient-1{background:linear-gradient(135deg,#0dcaf0,#0d6efd)!important}.bg-gradient-2{background:linear-gradient(135deg,#ff7e5f,#d65e02,#e2a897)!important}.bg-gradient-3{background:linear-gradient(135deg,#43cea2,#185a9d)!important}.bg-gradient-4{background:linear-gradient(135deg,#ff6a00,#ee0979,#00c6ff)!important}.bg-gradient-5{background:linear-gradient(135deg,#7b2ff7,#f107a3)!important}.bg-gradient-6{background:linear-gradient(135deg,#ff9966,#ff5e62,#4568dc)!important}.bg-gradient-7{background:linear-gradient(135deg,#36d1dc,#5b86e5)!important}.bg-gradient-8{background:linear-gradient(135deg,#1d976c,#93f9b9)!important}.bg-gradient-9{background:linear-gradient(135deg,#c31432,#240b36)!important}.bg-gradient-10{background:linear-gradient(135deg,#f953c6,#b91d73)!important}.bg-gradient-11{background:linear-gradient(135deg,#4e54c8,#8f94fb)!important}.bg-gradient-12{background:linear-gradient(135deg,#00c6ff,#0072ff)!important}.bg-gradient-13{background:linear-gradient(135deg,#f9d423,#ff4e50)!important}.bg-gradient-14{background:linear-gradient(135deg,#ec6f66,#f3a183)!important}.bg-gradient-15{background:linear-gradient(135deg,#3a1c71,#d76d77,#ffaf7b)!important}.bg-gradient-16{background:linear-gradient(135deg,#00b4db,#0083b0)!important}.bg-gradient-17{background:linear-gradient(135deg,#f12711,#f5af19)!important}.bg-gradient-18{background:linear-gradient(135deg,#00c9ff,#156f75)!important}.bg-gradient-19{background:linear-gradient(135deg,#de6262,#ffb88c)!important}.bg-gradient-20{background:linear-gradient(135deg,#1a2a6c,#b21f1f,#fdbb2d)!important}.bg-gradient-21{background:linear-gradient(135deg,#ff416c,#ff4b2b)!important}.bg-gradient-22{background:linear-gradient(135deg,#8360c3,#2ebf91)!important}.bg-gradient-23{background:linear-gradient(135deg,#c6ffdd,#fe8c00,#f7797d)!important}.bg-gradient-24{background:linear-gradient(135deg,#70e1f5,#2c3e50)!important}.bg-gradient-25{background:linear-gradient(135deg,#fe8c00,#f83600)!important}.bg-gradient-26{background:linear-gradient(135deg,#30cfd0,#330867)!important}.bg-gradient-27{background:linear-gradient(135deg,#ffecd2,#ec2f4b)!important}.bg-gradient-28{background:linear-gradient(135deg,#2c3e50,#4ca1af)!important}.bg-gradient-29{background:linear-gradient(135deg,#ee9ca7,#2575fc,#ec2f4b)!important}.bg-gradient-30{background:linear-gradient(135deg,#2193b0,#6dd5ed)!important}.bg-gradient-31{background:linear-gradient(135deg,#ff5f6d,#ffc371)!important}.bg-gradient-32{background:linear-gradient(135deg,#00f2fe,#4facfe)!important}.bg-gradient-33{background:linear-gradient(135deg,#fa709a,#fee140)!important}.bg-gradient-34{background:linear-gradient(135deg,#de6161,#2657eb)!important}.bg-gradient-35{background:linear-gradient(135deg,#ffffff,#abbaab,#abbaab,#ffffff)!important}.bg-gradient-36{background:linear-gradient(135deg,#f3904f,#3b4371)!important}.bg-gradient-37{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364)!important}.bg-gradient-38{background:linear-gradient(135deg,#8e2de2,#4a00e0)!important}.bg-gradient-39{background:linear-gradient(135deg,#fc6076,#ff9a44,#fc6076,#ff9a44)!important}.bg-gradient-40{background:linear-gradient(135deg,#16a085,#f4d03f)!important}.bg-gradient-41{background:linear-gradient(135deg,#009fff,#ec2f4b)!important}.bg-gradient-42{background:linear-gradient(135deg,#6a11cb,#2575fc)!important}.bg-gradient-43{background:linear-gradient(135deg,#feac5e,#c779d0,#4bc0c8)!important}.bg-gradient-44{background:linear-gradient(135deg,#ff758c,#ff7eb3)!important}.bg-gradient-45{background:linear-gradient(135deg,#ffb347,#ffcc33)!important}.bg-gradient-46{background:linear-gradient(135deg,#3c1053,#ad5389)!important}.bg-gradient-47{background:linear-gradient(135deg,#b06ab3,#4568dc)!important}.bg-gradient-48{background:linear-gradient(135deg,#43e97b,#14ad47,#38f9d7)!important}.bg-gradient-49{background:linear-gradient(135deg,#bdc3c7,#2c3e50)!important}.bg-gradient-50{background:linear-gradient(135deg,#2c3e50,#2575fc,#ec2f4b)!important}.bg-gradient-51{background:linear-gradient(135deg,#dedfda,#dfe0dc,#bfc1b7,#e4e5e1)}.user-rating-details .user-rating-profile{width:40px;height:40px}.user-rating-badge{background:linear-gradient(135deg,#0aa0be,#0cbde1,#41d7f5);font-size:.75rem;font-weight:600;padding:.35em .7em;border-radius:1em;box-shadow:0 2px 6px rgb(0 174 239 / .3);color:#fff;display:inline-block;transition:transform 0.2s ease,box-shadow 0.2s ease}.all-rating-badge{background:linear-gradient(135deg,#df2c2c,#d23737,#ed8585);font-size:.75rem;font-weight:600;padding:.35em .7em;border-radius:1em;box-shadow:0 2px 6px rgb(223 44 44 / .3);color:#fff}.nav-tabs .nav-link{font-weight:400;color:#6c757d;border:none;position:relative}.nav-tabs .nav-link.active{font-weight:600;color:var(--bs-dark);border:none}.nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--bs-primary)}.popular-jobs .job-card{border:1px solid #e6e6e6;border-radius:12px;padding:20px;background-color:#fff;transition:transform 0.2s,box-shadow 0.2s}.popular-jobs .job-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.popular-jobs .job-logo{height:64px;width:64px;border-radius:8px;object-fit:cover;font-size:1rem}.popular-jobs .job-icon{height:18px;width:18px;opacity:.8}.popular-jobs .job-card h5{font-size:1.1rem;font-weight:600}.popular-jobs .job-card p{font-size:.9rem;margin-bottom:.5rem}.popular-jobs .job-card ul li{font-size:.9rem;color:#555}.JobsSection .card{border:none;border-radius:12px;background:linear-gradient(135deg,#f8f9fa 0%,#dee2e6 50%,#ced4da 100%);transition:transform 0.3s,box-shadow 0.3s;padding:1.5rem 1rem;min-height:190px}.JobsSection .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.JobsSection img{height:48px!important;width:48px!important;object-fit:contain}.JobsSection h6{margin-top:1rem;font-size:1rem;font-weight:600;color:#333}.JobsSection p{margin:.5rem 0 0;font-size:.9rem;color:#6c757d}.JobsCompanies .card{border:none;border-radius:12px;overflow:hidden;position:relative;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 6px 15px rgb(0 0 0 / .1)}.JobsCompanies .card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgb(0 0 0 / .15)}.JobsCompanies .card-img{height:150px;width:100%;object-fit:cover;display:block}.JobsCompanies .card-img-overlay{background:linear-gradient(180deg,#fff0 0%,rgb(34 49 63 / .6) 60%,rgb(34 49 63 / .85) 100%);position:absolute;bottom:0;left:0;right:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end}.JobsCompanies .card-title{font-size:15px;font-weight:600;color:#fff;margin:0;text-shadow:0 1px 3px rgb(0 0 0 / .5)}.jobs-category .st-title,.JobsCompanies .st-title,.JobsSection .st-title,.popular-jobs .st-title{border-left:4px solid var(--bs-primary);padding-left:10px}.jobs-category .st-title-ar,.JobsCompanies .st-title-ar,.JobsSection .st-title-ar,.popular-jobs .st-title-ar{border-right:4px solid var(--bs-primary);padding-right:10px}.job-resume-upload{background-color:#f7faff;padding:2rem}.job-resume-upload ul{list-style-type:disc}.job-resume-upload ul li{display:block}.job-resume-upload img{max-width:90%;height:300px}.job-category-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;border-radius:16px;color:var(--bs-white);text-align:center;box-shadow:0 10px 25px rgb(0 0 0 / .15);backdrop-filter:blur(5px);transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;position:relative;overflow:hidden}.job-category-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgb(255 255 255 / .2),transparent 70%);transform:rotate(25deg);opacity:0;transition:opacity 0.5s}.job-category-card:hover::before{opacity:1}.job-category-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .4)}.job-category-card h5{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.5px;color:var(--bs-white)}.job-category-card p{margin:.5rem 0 0 0;font-size:.95rem;opacity:.95}.card-job-ad{border:none;border-radius:1rem;box-shadow:0 4px 20px rgb(0 0 0 / .05);transition:transform 0.3s,box-shadow 0.3s}.stat-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:1rem;background-color:#fff}.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.badge-dark{background:linear-gradient(135deg,#30363c,#212529,#3e454d);font-size:.75rem;font-weight:600;padding:.35em .7em;border-radius:1em;box-shadow:0 2px 6px rgb(33 37 41 / .3);color:#fff;display:inline-block;transition:transform 0.2s ease,box-shadow 0.2s ease}.user-profile-details .sidebar{width:100%}.user-profile-details .sidebar-icon{width:24px;font-size:1.2rem;margin-right:12px;color:#6c757d}.user-profile-details .sidebar-title{font-weight:500;color:var(--bs-dark);font-size:1rem}.user-profile-details .sidebar-header{cursor:pointer;padding:12px 14px;border-radius:10px;transition:background 0.2s,border-left 0.3s;background:#f8f9fa}.user-profile-details .sidebar-header:hover{background-color:#f1f3f5}.user-profile-details .sidebar-subitem{display:block;padding:10px 0 10px 1.75rem;color:#495057;font-size:.95rem;text-decoration:none;border-left:3px solid #fff0;border-radius:4px;transition:all 0.2s ease-in-out}.user-profile-details .sidebar-subitem:hover{color:#000;background-color:#f8f9fa;border-left:3px solid var(--bs-primary)}.user-profile-details .sidebar-subitem.active{font-weight:600;background-color:#f8f9fa;border-left:3px solid var(--bs-primary)}.user-profile-details .sidebar-link{text-decoration:none;padding:10px 14px;border-radius:4px;color:#495057;transition:background 0.2s ease-in-out}.user-profile-details .sidebar-link:hover{background-color:#f8f9fa}.user-profile-details .sidebar-link.active{font-weight:600;background-color:#f8f9fa;border-left:3px solid var(--bs-primary)}.user-profile-details .profile-card{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 0 10px rgb(0 0 0 / .05)}.user-profile-account .phone-card{background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .3);border-radius:1rem;backdrop-filter:blur(12px);box-shadow:0 10px 25px rgb(0 0 0 / .08);padding:1.5rem;transition:all 0.3s ease-in-out}.user-profile-account .phone-header{font-weight:600;font-size:1.3rem;color:#333}.user-profile-account .phone-display-box{border:2px dashed #ccc;border-radius:.75rem;padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.user-profile-account .icon-btn,.user-profile-account .remove-btn{background:var(--bs-dark);border:none;color:var(--bs-white);font-size:1.25rem;width:36px;height:36px;border-radius:50%;transition:background 0.2s ease-in-out}.user-profile-account .icon-btn:hover,.user-profile-account .remove-btn:hover{background:var(--indigo-dye)}.user-profile-account .fade-slide{border:2px dashed #ccc;border-radius:.75rem;padding:1rem;cursor:pointer;display:flex;flex-direction:column;animation:fadeSlide 0.4s ease forwards}@keyframes fadeSlide{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-profile-account .btn-add:disabled{opacity:.5;cursor:not-allowed}.user-profile-security .device-list-group{border:none;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .05)}.user-profile-security .device-item{background:#fff;border-bottom:1px solid #f0f0f0;padding:1rem;transition:background 0.3s}.user-profile-security .device-item:last-child{border-bottom:none}.user-profile-security .device-item:hover{background:#f9f9f9}.select2-dropdown{z-index:2056!important}#experience-modal .radio-toggle input[type="radio"]{display:none}#experience-modal .radio-toggle input[type="radio"]:checked+label{color:var(--bs-white)!important;font-weight:600}#experience-modal .radio-toggle input[type="radio"]:checked+label::before{width:100%}#profile-preview-video{height:300px;width:100%;border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0 / .1);background:#000;object-fit:cover}.profile-video-controls button{margin:5px;min-width:110px;border-radius:8px;transition:all 0.3s ease}.profile-video-controls button:disabled{opacity:.6;cursor:not-allowed}#recordingTimer{text-align:center;font-size:18px;font-weight:700;margin-top:10px}.profile-upload-wrapper{position:relative;display:inline-block}.profile-upload-wrapper input[type="file"]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.profile-upload-btn{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:6px 16px;font-size:.875rem;transition:background-color 0.3s ease,transform 0.2s ease;font-weight:500;box-shadow:0 4px 10px rgb(255 193 7 / .3)}.profile-upload-btn:disabled{opacity:.6;cursor:not-allowed}.job-details .section-item{background:#f7f7f7;border-radius:.75rem;padding:.9rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;margin-bottom:.75rem;transition:all 0.2s ease}.job-details .section-item:hover{background-color:rgba(var(--bs-rgb-dark),.1);cursor:pointer}.job-details .section-icon{font-size:1.2rem;color:var(--bs-dark)}.job-details .profile-header{background:linear-gradient(135deg,#17233e,#194a7a,#649dd5ff);padding:4rem 1rem 2rem;text-align:center;position:relative;border-radius:1.25rem 1.25rem 0 0}.job-details .avatar{width:100px;height:100px;object-fit:cover;border-radius:50%;border:4px solid #fff;position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);background-color:#fff}.language,.skill{display:inline-flex;align-items:center;background-color:var(--bs-dark);color:#fff;padding:.25rem .5rem;margin:.2rem;border-radius:20px;font-size:.875rem}.language .remove-language,.skill .remove-skill{margin-left:.4rem;cursor:pointer;font-weight:700}.language-input,.skill-input{outline:none;min-width:120px}.language-border,.skill-border{border:1px solid #dddddc;border-radius:10px;padding:12px 20px}.dropzone{border:2px dashed #ccc;border-radius:16px;padding:36px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafafa;transition:all 0.25s ease;position:relative;cursor:pointer}.dropzone.dragover{background:rgb(13 110 253 / .05);border-color:var(--bs-primary)}.dropzone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px}.dropzone svg{padding:10px;border-radius:50%;background-color:rgba(var(--bs-rgb-primary),.25)}.avatar-preview{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1f1f1;margin:0 auto;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .06)}.avatar-preview img{width:100%;height:100%;object-fit:cover}.avatar-tile{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;border:2px solid #fff0;background:#f8f9fa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.25s ease}.avatar-tile img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.avatar-tile:hover{transform:scale(1.06);box-shadow:0 8px 20px rgb(0 0 0 / .15);border-color:var(--bs-primary)}.avatar-tile:hover img{transform:scale(1.05)}.avatar-tile.selected{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-rgb-primary),.25)}.avatar-tile.selected::after{content:"\f00c";font-family:"FontAwesome";position:absolute;top:8px;right:8px;background:var(--bs-primary);color:var(--bs-white);border-radius:50%;padding:4px 6px;font-size:.6rem;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.profile-avatar-wrapper{position:relative;display:inline-block}.profile-avatar{width:96px;height:96px;object-fit:cover;border-radius:50%;background-color:#f5f5f5;border:2px solid var(--bs-white);box-shadow:0 2px 6px rgb(0 0 0 / .1)}.edit-avatar-btn{position:absolute;bottom:4px;right:4px;background-color:rgb(0 0 0 / .8);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.2s ease}.edit-avatar-btn i{font-size:10px;color:var(--bs-white)}.edit-avatar-btn:hover{background-color:rgb(0 0 0)}@media (max-width:575.98px),(min-width:768px){.profile-avatar{width:70px;height:70px}.edit-avatar-btn{bottom:0;right:0;width:24px;height:24px}}.profile-vr{display:inline-block;align-self:stretch;width:2px;min-height:1em;background-color:currentColor;opacity:.5;border-radius:20px}.profile-save-card{display:block;padding:1rem;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 4px 12px rgb(25 30 40 / .08);border:1px solid rgb(99 102 241 / .06);text-decoration:none;color:#0f172a;text-align:center;transition:transform 0.18s ease,box-shadow 0.18s ease}.profile-save-card:hover,.profile-save-card:focus{transform:translateY(-1px);box-shadow:0 8px 20px rgb(18 23 40 / .14);text-decoration:none}.profile-save-card,.profile-save-icon{transition:all 0.25s ease}.profile-save-icon{display:inline-block;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgb(0 0 0 / .12),rgb(255 255 255 / .06),rgb(0 0 0 / .12));color:var(--bs-dark);margin-bottom:.5rem;line-height:48px}.profile-save-icon svg{vertical-align:middle}.m-profile-nav-section{background:var(--bs-white);border-radius:20px;padding:20px;margin-bottom:30px;box-shadow:0 8px 20px rgb(0 0 0 / .05);transition:all 0.3s ease-in-out}.m-profile-nav-item{padding:14px 12px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background 0.2s ease;border-radius:10px;background-color:var(--bs-white)}.m-profile-nav-item:last-child{border-bottom:none}.m-profile-nav-icon-label{display:flex;align-items:center;gap:12px}.m-profile-nav-icon{background-color:#f1f1f1;color:#333;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;transition:all 0.3s ease}.m-profile-nav-item .chevron-icon{color:#ccc;transition:transform 0.3s ease}.m-profile-nav-item:hover{transform:scale(1.015)}.m-profile-nav-item:hover{background-color:#f9f9f9}.m-profile-nav-item:hover .m-profile-nav-icon{transform:rotate(7deg) scale(1.1);background-color:#e2e6ea}.m-profile-nav-item:hover .chevron-icon{transform:translateX(4px);color:var(--bs-dark)}.mobile-profile-type{background:var(--bs-white);border-radius:10px;overflow:hidden}.mobile-profile-type .list-group-item{border:none;border-bottom:1px solid #f1f1f1;padding:16px 20px;font-size:15px;font-weight:500;color:#333;background:var(--bs-white);display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease}.mobile-profile-type .list-group-item:last-child{border-bottom:none}.mobile-profile-type .list-group-item:hover{background-color:#fef6f6;box-shadow:0 1px 4px rgb(0 0 0 / .03);color:var(--bs-primary)}.mobile-profile-type .list-group-item.active{background:#fef6f6;font-weight:600}.mobile-profile-type .active-item{background-color:#fff4f4;color:var(--bs-primary);font-weight:600}@media (hover:none){.mobile-profile-type .list-group-item:hover{transform:none;box-shadow:none}}.address-radio-toggle input[type="radio"]{display:none}.address-radio-toggle input[type="radio"]:checked+label{color:var(--bs-white)!important;font-weight:600}.address-radio-toggle input[type="radio"]:checked+label::before{width:100%}#location-map{height:200px;width:100%;border-radius:15px}.leaflet-control-attribution,.leaflet-control-zoom{display:none!important}.addresses-list{display:flex;flex-direction:column;gap:1rem}.addresses-list .address-card{border:2px dashed rgb(119 119 119 / .4);border-radius:12px;padding:1rem 1.25rem;align-items:center;font-size:1rem;background:var(--bs-white);color:var(--bs-dark);transition:all 0.25s ease;box-shadow:0 2px 5px rgb(0 0 0 / .03)}.addresses-list .address-card i{font-size:1rem;color:var(--bs-gray);transition:color 0.25s ease}.addresses-list .address-card:hover{border-color:var(--bs-gray);background:#f8faff;transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0 / .05)}.addresses-list .address-card:hover i{color:var(--bs-dark)}.address-default{max-width:300px;width:40%;opacity:.95}.social-account img{width:28px;height:28px}.social-account .social-account-left{background-color:#e7f0ff}.social-account .social-account-right{background-color:#f1f3f4;border-radius:50px;padding:.4rem 1rem;text-decoration:none}.social-account .social-account-right:hover{background-color:#e7f0ff}.my-ads .category-title{font-weight:700;color:var(--oxford-blue);font-size:1rem;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f2f2f2,#abbaab,#dbe1db,#bdc9bd);padding:10px 14px;border-radius:10px;text-transform:capitalize}.my-ads .ad-card{align-items:center;gap:1rem;padding:1rem;border:1px solid #eee;border-radius:1rem;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .02);transition:all 0.25s ease;margin-bottom:15px;flex-wrap:wrap}.my-ads .form-check-input.ad-check{width:1.1rem;height:1.1rem;cursor:pointer;flex-shrink:0}.my-ads .ad-image-wrapper{position:relative;display:inline-block}.my-ads .ad-image-wrapper img{width:100px;height:100px;object-fit:cover;border-radius:.75rem;border:1px solid #f0f0f0;background:#fafafa;display:block}.my-ads .ad-image-wrapper .color-overlay{border-radius:.75rem}.my-ads .ad-image-wrapper:hover .color-overlay{height:100%;transition:all ease-in-out 0.5s}.my-ads .ad-content{min-width:0}.my-ads .ad-content h6{margin:0;font-weight:600;color:#333;font-size:1rem;word-break:break-word}.my-ads .ad-content small{display:block;font-size:.8rem;color:#777}.my-ads .ad-actions{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}@media (max-width:576px){.my-ads .ad-card{flex-direction:column;align-items:flex-start}.my-ads .ad-card>.d-flex{width:100%}.my-ads .ad-actions{justify-content:flex-end;width:100%;margin-top:.5rem}.my-ads .ad-image-wrapper img{width:80px;height:80px}}.my-ads .ads-draft-badge,.my-ads .ads-pending-badge,.my-ads .ads-approve-badge,.my-ads .ads-reject-badge,.my-ads .ads-expired-badge,.my-ads .premium-badge,.my-ads .featured-badge,.my-ads .ads-week-badge{font-size:.75rem;font-weight:600;padding:.35em .7em;border-radius:1em;color:var(--bs-white);display:inline-block;transition:transform 0.2s ease,box-shadow 0.2s ease}.my-ads .premium-badge{background:linear-gradient(135deg,#9ea7b0,#6c757d,#495057);box-shadow:0 2px 6px rgb(108 117 125 / .35)}.my-ads .featured-badge{background:linear-gradient(135deg,#b37fff,#8b5ce6,#5e37b1);box-shadow:0 2px 8px rgb(139 92 230 / .35)}.my-ads .ads-week-badge{background:linear-gradient(135deg,#3aa0ff,#0066d4,#003f88);box-shadow:0 2px 8px rgb(0 102 212 / .35)}.my-ads .ads-draft-badge{background:linear-gradient(135deg,#f9d423,#ff4e50);box-shadow:0 2px 6px rgb(249 212 35 / .3)}.my-ads .ads-pending-badge{background:linear-gradient(135deg,#00b4db,#0083b0,#17233e);box-shadow:0 2px 6px rgb(0 131 176 / .3)}.my-ads .ads-approve-badge{background:linear-gradient(135deg,#198754,#2c3e50);box-shadow:0 2px 6px rgb(0 131 176 / .3)}.my-ads .ads-reject-badge{background:linear-gradient(135deg,#ec6f66,#e44848,#df2c2c);box-shadow:0 2px 6px rgb(0 131 176 / .3)}.my-ads .ads-expired-badge{background:linear-gradient(135deg,#212529,#343a40,#194a7a,#17233e);box-shadow:0 2px 6px rgb(0 0 0 / .3)}.my-notification .category-card{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 4px 12px rgb(0 0 0 / .04);margin-bottom:14px;transition:transform 0.25s ease,box-shadow 0.25s ease}.my-notification .category-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.my-notification .category-title{font-weight:600;font-size:1rem;color:#333}.my-notification .status-badge{font-size:.75rem;padding:4px 12px;border-radius:20px;background:#ccc;font-weight:600;min-width:44px;text-align:center;transition:background 0.3s ease,color 0.3s ease}.my-notification .sub-options{padding-top:8px;display:none;border-top:1px solid #f4f4f4;margin-top:8px}.my-notification .sub-category-item{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:.95rem}.my-notification .toggle-switch{position:relative;width:46px;height:24px}.my-notification .toggle-switch input{display:none}.my-notification .toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d6d6d6;transition:background 0.3s ease;border-radius:24px}.my-notification .toggle-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform 0.3s ease;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.my-notification input:checked+.toggle-slider{background:linear-gradient(45deg,#ff4d4d,#d10000)}.my-notification input:checked+.toggle-slider:before{transform:translateX(22px)}.flash-effect{animation:flashHighlight 0.5s ease}@keyframes flashHighlight{0%{background-color:#fff9c4}50%{background-color:#ffe082}100%{background-color:#fff0}}.job-hiring-type .card-option{border:none;border-radius:16px;padding:40px 20px;text-align:center;background:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .05);transition:all 0.3s ease;height:100%}.job-hiring-type .icon-circle{width:140px;height:140px;background:#eef2f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:50px;color:#6c757d}#job-resume-modal #cvUpload{display:none}#job-resume-modal .upload-box{border:2px dashed #d9e3f0;padding:40px;text-align:center;cursor:pointer;background:#f4f7ff;border-radius:8px}#job-resume-modal .file-preview{display:flex;align-items:center;justify-content:space-between;background:#f4f7ff;padding:15px;border-radius:6px}#job-resume-modal .upload-cv .upload-box{border:2px dashed var(--oxford-blue);background-color:var(--bs-white);border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:border-color 0.3s,background-color 0.3s}#job-resume-modal .upload-cv .upload-box:hover{border-color:var(--bs-primary);background-color:#f9fbff}#job-resume-modal .upload-cv .upload-box i{font-size:40px;color:var(--indigo-dye);margin-bottom:15px}#job-resume-modal .upload-cv .upload-box p{margin:0;font-size:18px;font-weight:500;color:#333}#job-resume-modal .upload-cv .upload-box small{display:block;margin-top:8px;color:#777;font-size:14px}#job-resume-modal .upload-cv input[type="file"]{display:none}#job-resume-modal .upload-cv #filePreview{margin-top:20px;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .05);overflow:hidden;background-color:var(--bs-white);transition:all 0.3s ease}#job-resume-modal .upload-cv .file-top{background-color:#dae2fc;height:80px;position:relative}#job-resume-modal .upload-cv .delete-icon{position:absolute;top:10px;right:15px;color:var(--bs-dark);font-size:18px;cursor:pointer;transition:color 0.3s}#job-resume-modal .upload-cv .delete-icon:hover{color:var(--bs-primary)}#job-resume-modal .upload-cv .file-top svg{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);height:100px!important;width:50px}#job-resume-modal .upload-cv .file-preview{display:flex;align-items:center;padding:15px 20px}#job-resume-modal .upload-cv .file-preview i{font-size:18px;color:var(--bs-white);margin-right:12px}#job-resume-modal .upload-cv .file-details{flex-grow:1}#job-resume-modal .upload-cv .file-details span{font-weight:600;color:#333;display:block}#job-resume-modal .upload-cv .file-details small{color:#666}.resume-viewer{text-decoration:none;color:inherit}.resume-viewer:hover{color:var(--white)!important}.application-list .app-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px 22px;margin-bottom:12px;transition:box-shadow 0.2s}.application-list .app-card:hover{box-shadow:0 4px 18px rgb(0 0 0 / .07)}.application-list .app-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.application-list .candidate-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0}