.user-profile-page{background:linear-gradient(135deg, #042729 0%, #0a3d40 100%) !important;min-height:calc(100vh - 80px);padding:48px 0;margin:0 -15px;padding-left:15px;padding-right:15px}@media (max-width: 767px){.user-profile-page{padding:24px 0}}.user-profile-page .user-sidebar h1{color:#fff !important}.user-profile-page .user-sidebar__details li{color:rgba(255,255,255,0.7)}.user-profile-page .user-sidebar__details li a{color:rgba(255,255,255,0.9) !important}.user-profile-page .user-sidebar__details li a:hover{color:#fff !important}.user-profile-page .user-sidebar__details li .fa{color:#FF4800}nav.menu{margin-bottom:60px}.profile-container{position:relative;padding-top:40px;padding-bottom:60px}.profile-container h1{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-weight:700;font-size:clamp(28px, 4vw, 36px);color:#1a1a2e;letter-spacing:-0.5px;margin-bottom:24px}.profile-container h2{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-weight:600;font-size:clamp(18px, 3vw, 24px);color:#1a1a2e}.profile-container .main-content-col p,.profile-container .main-content-col .lead{font-family:"Plus Jakarta Sans", system-ui, sans-serif;color:#4b5563}.profile-container .main-content-col .lead{font-size:16px;line-height:1.6}.profile-container h2.secondary{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-weight:600;font-size:20px;color:#1a1a2e;margin-bottom:20px}.profile-container a.offer{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:16px;text-decoration:none;transition:all 0.2s ease;position:relative}.profile-container a.offer:hover{border-color:#FF4800;box-shadow:0 4px 12px rgba(0,0,0,0.08);transform:translateY(-2px)}.profile-container a.offer>p{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:13px;color:#FF4800;font-weight:600;margin-bottom:8px}.profile-container a.offer h3.secondary{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-weight:600;font-size:18px;color:#1a1a2e;margin:0 0 8px}.profile-container a.offer>span.small.text-muted{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:13px;color:#6b7280 !important;display:block;margin-bottom:8px}.profile-container a.offer>.fa-scissors{position:absolute;bottom:16px;right:16px;color:#d1d5db;font-size:18px}@media (min-width: 1200px){.main-content-col{padding-left:50px}}@media (max-width: 1199px){.profile-container{padding-top:30px}.profile-container>.row>.col-md-2,.profile-container>.row>.col-md-7,.profile-container>.row>.col-md-3{width:100%;float:none;margin-bottom:30px}.profile-container .user-sidebar{text-align:center;max-width:300px;margin:0 auto 30px}.profile-container .user-sidebar__avatar{max-width:120px;max-height:120px}.profile-container .main-content-col{padding-left:15px;padding-right:15px}.profile-container h2.secondary{text-align:center}}@media (max-width: 767px){.profile-container{padding-top:20px;padding-bottom:40px}.profile-container .user-sidebar__avatar{max-width:100px;max-height:100px}.profile-container .user-sidebar h1{font-size:18px}}.justify-center{justify-content:center}.br-22px{border-radius:22px !important}.user-jobs__item{padding:29px;margin-bottom:20px !important}.user-jobs__item .panel-heading{padding-left:0;padding-right:0;background-color:transparent;display:flex;justify-content:space-between}.user-jobs__item .panel-heading .panel-title{color:#000;font-size:22px;font-family:'Bricolage Grotesque';padding-right:15px}.user-jobs__item .panel-heading .job_detail_menu{display:flex;gap:8px;align-items:center}.user-jobs__item .panel-heading .job_detail_menu .dropdown .dropdown-menu{right:0;left:unset;padding:10px}.user-jobs__item .panel-heading .job_detail_menu .dropdown .dropdown-menu .dropdown-item{display:block;padding:8px 0;cursor:pointer;color:#333}.user-jobs__item .panel-heading a.cts-btn{color:#333;background:#f4f4f4;line-height:1;border-radius:3px;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.user-jobs__item .panel-heading a.cts-btn:hover{background-color:#555;color:#f4f4f4}.user-jobs__item .panel-heading a.cts-btn.cts-accordion-btn i{font-size:20px}.user-jobs__item .panel-heading a.cts-btn.cts-accordion-btn.collapsed i::before{content:"\f107"}.user-jobs__item .panel-heading a.cts-btn.cts-accordion-btn:not(.collapsed) i::before{content:"\f106"}.user-jobs__item .panel-heading-2{padding-left:0;padding-right:0;background-color:transparent;display:flex;justify-content:space-between}.user-jobs__item .panel-heading-2 .panel-title{color:#000;font-size:22px;font-family:'Bricolage Grotesque';padding-right:15px}.user-jobs__item .panel-heading-2 .job_detail_menu{display:flex;gap:8px}.user-jobs__item .panel-heading-2 .job_detail_menu .dropdown .dropdown-menu{right:0;left:unset;padding:10px}.user-jobs__item .panel-heading-2 .job_detail_menu .dropdown .dropdown-menu .dropdown-item{display:block;padding:8px 0;cursor:pointer;color:#333}.user-jobs__item .panel-heading-2 a.cts-btn{color:#333;background:#f4f4f4;line-height:1;border-radius:3px;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.user-jobs__item .panel-heading-2 a.cts-btn:hover{background-color:#555;color:#f4f4f4}.user-jobs__item .panel-heading-2 a.cts-btn.cts-accordion-btn i{font-size:20px}.user-jobs__item .panel-heading-2 a.cts-btn.cts-accordion-btn.collapsed i::before{content:"\f107"}.user-jobs__item .panel-heading-2 a.cts-btn.cts-accordion-btn:not(.collapsed) i::before{content:"\f106"}.user-jobs__item .job_status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-family:'Bricolage Grotesque'}.user-jobs__item__content{padding:0;border-top:0 !important}.user-jobs__item__content .pending-leads{margin-top:16px;display:flex;align-items:center;padding:24px;background-color:#faf8f8;gap:16px}.user-jobs__item__content .pending-leads i{font-size:50px}.user-jobs__item__content .jobs_list{margin:16px -16px;display:flex;flex-wrap:wrap;gap:0px 0px}.user-jobs__item__content .jobs_list .col-md-4.col-sm-6{display:grid;align-items:stretch;padding:6px}.user-jobs__item__content .jobs_list__offer_card{text-align:center;display:flex;flex-direction:column;border:1px solid #eee;border-radius:4px;padding-top:25px;color:#555}.user-jobs__item__content .jobs_list .job_closed{opacity:0.5}.user-jobs__item__content .jobs_list .job_closed .btn-info{background-color:#9e9e9e;border-color:#9e9e9e}.user-jobs__item__content .jobs_list .job_closed:hover{opacity:1}.user-jobs__item__content .jobs_list .job_closed:hover .btn-info{background-color:#007bff;border-color:#46b8da}.user-jobs__item__content .jobs_list__card{text-align:center;display:flex;flex-direction:column;border:1px solid #eee;border-radius:22px;padding:24px 12px;color:#555}.user-jobs__item__content .jobs_list__card:hover{transform:translateY(-5px);transition:0.5s all;cursor:pointer}.user-jobs__item__content .jobs_list__card.featured{animation:0.9s ease 0s infinite normal none running crbQwV;inset:0px;box-shadow:rgba(138,196,198,0.8) 0px 0px 5px 2px;border-width:4px 1px 1px;border-style:solid;border-color:#3d9ea0;border-image:initial;border-radius:4px;position:relative}.user-jobs__item__content .jobs_list__card.featured::after{content:'Feature';position:absolute;left:0;top:0;background-color:#3d9ea0;color:#fff;width:90px;height:24px;border-bottom-right-radius:2px}.user-jobs__item__content .jobs_list__card.featured::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f005';position:absolute;left:0;top:0;color:#fff;z-index:1;transform:translate(6px, 4px);font-size:12px}.user-jobs__item__content .jobs_list__card .business-logo{max-width:60px;max-height:60px;width:100%;height:100%;border-radius:100%;margin:auto}.user-jobs__item__content .jobs_list__card .business-logo img{width:60px;height:60px;border-radius:100%;object-fit:cover;object-position:center}.user-jobs__item__content .jobs_list__card .business-content{padding-top:8px}.user-jobs__item__content .jobs_list__card .business-content__title{color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}.user-jobs__item__content .jobs_list__card .business-content__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin:6px 0}.user-jobs__item__content .jobs_list__card .business-content a{margin-top:32px;width:100%}.job_detail .job_flex-container{display:flex;justify-content:space-between;align-items:center}.job_detail .no-margin{margin:0}.job_detail .w-fit{width:fit-content;gap:8px}.job_detail__banner{max-width:1023px;background-color:#f9f3ef;padding:48px;border-radius:24px;margin-bottom:24px;display:flex;flex-direction:row;align-items:center}@media (max-width: 768px){.job_detail__banner{flex-direction:column;gap:20px}}.job_detail__banner .heading_container{display:flex;flex-direction:column;gap:8px;max-width:405px}.job_detail__banner .heading_container .offers-label{color:#e35f06;padding-left:20px;position:relative}.job_detail__banner .heading_container .offers-label::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f111';position:absolute;left:0;top:0;color:#e35f06;z-index:1;transform:translate(0px, 4px);font-size:12px}.job_detail__banner .heading_container h1{font-size:45px;color:#333}@media (max-width: 991px){.job_detail__banner .heading_container h1{font-size:28px}}.job_detail__banner .heading_container p{font-size:16px}@media (max-width: 991px){.job_detail__banner .heading_container p{font-size:12px}}.job_detail__banner .heading_container h1,.job_detail__banner .heading_container p{margin:0}.job_detail__banner .heading_container .views{margin-top:24px;display:flex;align-items:center;gap:6px}@media (max-width: 768px){.job_detail__banner .heading_container .views{margin-top:0}}.job_detail__banner .banner_card{max-width:438px;padding:16px;width:100%;margin-left:auto;border-radius:12px;background-color:white}@media (max-width: 768px){.job_detail__banner .banner_card{margin:auto}}.job_detail__banner .banner_card .gap-12{gap:12px}.job_detail__banner .banner_card .title_container h3{margin:0;color:#333}.job_detail__banner .banner_card .title_container p{color:#9ba0bc;margin:0}.job_detail__banner .banner_card .title_container .image-uploader{border:1px dashed #b5b5b5;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;margin:0}.job_detail__banner .banner_card .title_container .image-uploader i{font-size:18px}.job_detail__banner .banner_card .title_container .image-uploader input{display:none}.job_detail__banner .banner_card .description_container{margin-top:10px;gap:12px}.job_detail__banner .banner_card .description_container p{margin:0;color:#333}.job_detail__banner .banner_card .description_container i{font-size:20px;cursor:pointer}.job_detail__banner .banner_card .date-container{align-items:start;margin-top:16px}.job_detail__banner .banner_card .date-container i{padding-top:4px}.job_detail__banner .banner_card .date-container p{color:#6a719a}.job_detail__banner .banner_card .date-container h4{color:#333}.job_detail #job-tabs .nav-item,.job_detail #job-tabs .nav-link{border:0;color:#333;background-color:transparent;position:relative}.job_detail #job-tabs .nav-item.active .nav-link,.job_detail #job-tabs .nav-item:hover .nav-link{color:#e35f06}.job_detail #job-tabs .nav-item.active .nav-link::after,.job_detail #job-tabs .nav-item:hover .nav-link::after{content:'';width:100%;height:2px;background-color:#e35f06;bottom:0;left:0;display:block;position:absolute}.job_detail #job-tabs-content{margin-top:32px}.job_detail #job-tabs-content .offers_list{display:flex;flex-direction:column;gap:24px}.job_detail #job-tabs-content .offers_list__item{display:flex;border:1px solid #e6e7ee;border-radius:12px}.job_detail #job-tabs-content .offers_list__item .profile-card{padding:24px;border-right:1px solid #e6e7ee;min-width:350px;width:100%}.job_detail #job-tabs-content .offers_list__item .profile-card__content .profile-img{width:40px;height:40px;object-fit:cover}.job_detail #job-tabs-content .offers_list__item .profile-card a.btn-large{max-width:208px;width:100%;height:48px;display:flex;justify-content:center;align-items:center;border-radius:160px;font-size:18px}.job_detail #job-tabs-content .offers_list__item .task-conversation{padding:24px;display:flex;flex-direction:column;gap:12px}.job_detail #job-tabs-content .offers_list__item .task-conversation__content{padding:8px 12px;border-radius:12px;background-color:#f3f3f7;width:fit-content}.job_detail #job-tabs-content .comments_container{padding:20px;display:inline-block;width:100%;max-width:700px}.job_detail #job-tabs-content .comments_container .user-icon img{width:40px;height:40px;border-radius:100%}.job_detail #job-tabs-content .comments_container__item{display:flex;gap:12px;margin-bottom:20px}.job_detail #job-tabs-content .comments_container__item .w-full{width:100%}.job_detail #job-tabs-content .comments_container__item .comment_card{background-color:#eee;padding:12px;margin-bottom:12px;border-radius:15px;width:100%}.job_detail #job-tabs-content .comments_container__item .comment_card .user_title{margin-bottom:2px;color:#ff7215;font-size:16px}.job_detail #job-tabs-content .comments_container__item .comment_card .comment_tile{color:#777;font-size:10px}.job_detail #job-tabs-content .comments_container__item .reply-container{display:flex;align-items:center;gap:12px}.job_detail #job-tabs-content .comments_container__item .reply-container .reply-btn{cursor:pointer}.job_detail #job-tabs-content .comments_container__item .reply-container .reply-btn:hover{opacity:0.8}.job_detail #job-tabs-content .comments_container__item .reply-container i{margin-right:2px}.job_detail #job-tabs-content .comments_container__item .create-comment-container{margin-top:12px}.job_detail #job-tabs-content .comments_container__item .create-comment-container.d-none{display:none}.job_detail #job-tabs-content .comments_container__item .create-comment-container.d-block{display:block}.job_detail #job-tabs-content .comments_container .create_comment{display:flex;gap:12px}.job_detail #job-tabs-content .comments_container .create_comment form{background-color:#f3f3f7;border-radius:8px;width:100%;padding:8px;border:1px solid transparent}.job_detail #job-tabs-content .comments_container .create_comment form.focused{border-color:#0a65fc;box-shadow:0 0 1px 1px rgba(2,165,209,0.29)}.job_detail #job-tabs-content .comments_container .create_comment form textarea{width:100%;background-color:transparent;border:0;resize:none;padding:0}.job_detail #job-tabs-content .comments_container .create_comment__footer{display:flex;justify-content:end;align-items:center}.job_detail #job-tabs-content .comments_container .create_comment__footer .btn{background-color:transparent;color:#0a65fc}.job_detail #job-tabs-content .comments_container .create_comment__footer .btn:disabled{color:#9ba0bc}@media (max-width: 991px){.user-sidebar{text-align:center}}.user-sidebar__profile-link:hover h1{color:#FF4800}.user-sidebar__avatar{width:100%;height:auto;max-width:170px;max-height:170px;border-radius:12px;display:inline-block}.user-sidebar h1{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:20px;font-weight:600;color:#1a1a2e;margin:10px 0 0}.user-sidebar__rank{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-weight:600;font-size:13px;color:#FF4800}.user-sidebar__rank .fa{margin-right:5px}.user-sidebar__details{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;margin-top:15px;color:#6b7280}.user-sidebar__details li{margin-bottom:7px}.user-sidebar__details a{color:#6b7280;transition:color 0.2s ease}.user-sidebar__details a:hover{color:#FF4800;text-decoration:underline}.user-sidebar__details .fa{width:20px;margin-right:5px;color:#9ca3af}.user-sidebar .follow-user{margin-top:30px}.user-sidebar .follow-user.following{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.user-sidebar .follow-user.following:hover,.user-sidebar .follow-user.following:focus,.user-sidebar .follow-user.following:active,.user-sidebar .follow-user.following.active{color:#fff;background-color:#449d44;border-color:#398439}.user-sidebar__follow-stats{text-align:center;border:1px solid #e5e7eb;overflow:hidden;border-radius:8px;margin-top:20px}.user-sidebar__follow-stats::after{content:'';display:table;clear:both}.user-sidebar__follow-stats__followers,.user-sidebar__follow-stats__following{width:50%;float:left;padding:8px 6px;color:#4b5563;font-family:"Plus Jakarta Sans", system-ui, sans-serif;transition:all 0.2s ease}.user-sidebar__follow-stats__followers:hover,.user-sidebar__follow-stats__following:hover{background:#FF4800;color:#fff}.user-sidebar__follow-stats__following{border-left:1px solid #e5e7eb}.user-sidebar__follow-stats__number{display:block;font-family:"Bricolage Grotesque", system-ui, sans-serif;font-weight:600;font-size:18px}.user-sidebar__follow-stats__label{font-size:12px}#jobDetailsModal .modal-dialog,#jobCloseModal .modal-dialog,#jobHireModal .modal-dialog,#leadIgnoreModal .modal-dialog{max-width:560px;width:100%}#jobDetailsModal .modal-dialog .modal-header,#jobCloseModal .modal-dialog .modal-header,#jobHireModal .modal-dialog .modal-header,#leadIgnoreModal .modal-dialog .modal-header{border-bottom:0;padding-bottom:0}#jobDetailsModal .modal-dialog .modal-header button,#jobCloseModal .modal-dialog .modal-header button,#jobHireModal .modal-dialog .modal-header button,#leadIgnoreModal .modal-dialog .modal-header button{position:relative;z-index:1}#jobDetailsModal .modal-dialog .modal-body,#jobCloseModal .modal-dialog .modal-body,#jobHireModal .modal-dialog .modal-body,#leadIgnoreModal .modal-dialog .modal-body{max-height:530px;height:100%;overflow-y:auto;width:100%;padding-top:0}#jobDetailsModal .modal-dialog #job_close #job-close-form,#jobDetailsModal .modal-dialog #job_close #job-hire-form,#jobDetailsModal .modal-dialog #job_close #lead-ignore-form,#jobDetailsModal .modal-dialog #job_hire #job-close-form,#jobDetailsModal .modal-dialog #job_hire #job-hire-form,#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form,#jobDetailsModal .modal-dialog #lead_ignore #job-close-form,#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form,#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form,#jobCloseModal .modal-dialog #job_close #job-close-form,#jobCloseModal .modal-dialog #job_close #job-hire-form,#jobCloseModal .modal-dialog #job_close #lead-ignore-form,#jobCloseModal .modal-dialog #job_hire #job-close-form,#jobCloseModal .modal-dialog #job_hire #job-hire-form,#jobCloseModal .modal-dialog #job_hire #lead-ignore-form,#jobCloseModal .modal-dialog #lead_ignore #job-close-form,#jobCloseModal .modal-dialog #lead_ignore #job-hire-form,#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form,#jobHireModal .modal-dialog #job_close #job-close-form,#jobHireModal .modal-dialog #job_close #job-hire-form,#jobHireModal .modal-dialog #job_close #lead-ignore-form,#jobHireModal .modal-dialog #job_hire #job-close-form,#jobHireModal .modal-dialog #job_hire #job-hire-form,#jobHireModal .modal-dialog #job_hire #lead-ignore-form,#jobHireModal .modal-dialog #lead_ignore #job-close-form,#jobHireModal .modal-dialog #lead_ignore #job-hire-form,#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form,#leadIgnoreModal .modal-dialog #job_close #job-close-form,#leadIgnoreModal .modal-dialog #job_close #job-hire-form,#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form,#leadIgnoreModal .modal-dialog #job_hire #job-close-form,#leadIgnoreModal .modal-dialog #job_hire #job-hire-form,#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form,#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form,#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form,#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form{display:flex;flex-direction:column;gap:12px}#jobDetailsModal .modal-dialog #job_close #job-close-form select,#jobDetailsModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #job_close #job-hire-form select,#jobDetailsModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #job_close #lead-ignore-form select,#jobDetailsModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #job-close-form select,#jobDetailsModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #job-hire-form select,#jobDetailsModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form select,#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #job-close-form select,#jobDetailsModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form select,#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form select,#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #job-close-form select,#jobCloseModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #job-hire-form select,#jobCloseModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #lead-ignore-form select,#jobCloseModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #job-close-form select,#jobCloseModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #job-hire-form select,#jobCloseModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #lead-ignore-form select,#jobCloseModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #job-close-form select,#jobCloseModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #job-hire-form select,#jobCloseModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form select,#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #job_close #job-close-form select,#jobHireModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobHireModal .modal-dialog #job_close #job-hire-form select,#jobHireModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #job_close #lead-ignore-form select,#jobHireModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #job-close-form select,#jobHireModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #job-hire-form select,#jobHireModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #lead-ignore-form select,#jobHireModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #job-close-form select,#jobHireModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #job-hire-form select,#jobHireModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form select,#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #job-close-form select,#leadIgnoreModal .modal-dialog #job_close #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #job-hire-form select,#leadIgnoreModal .modal-dialog #job_close #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form select,#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #job-close-form select,#leadIgnoreModal .modal-dialog #job_hire #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #job-hire-form select,#leadIgnoreModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form select,#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form select,#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form select,#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form select,#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]{width:100%;background:transparent;height:40px;border-radius:4px}#jobDetailsModal .modal-dialog #job_close #job-close-form select:focus,#jobDetailsModal .modal-dialog #job_close #job-close-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #job_close #job-hire-form select:focus,#jobDetailsModal .modal-dialog #job_close #job-hire-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #job_close #lead-ignore-form select:focus,#jobDetailsModal .modal-dialog #job_close #lead-ignore-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #job_hire #job-close-form select:focus,#jobDetailsModal .modal-dialog #job_hire #job-close-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #job_hire #job-hire-form select:focus,#jobDetailsModal .modal-dialog #job_hire #job-hire-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form select:focus,#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #lead_ignore #job-close-form select:focus,#jobDetailsModal .modal-dialog #lead_ignore #job-close-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form select:focus,#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"]:focus,#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form select:focus,#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_close #job-close-form select:focus,#jobCloseModal .modal-dialog #job_close #job-close-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_close #job-hire-form select:focus,#jobCloseModal .modal-dialog #job_close #job-hire-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_close #lead-ignore-form select:focus,#jobCloseModal .modal-dialog #job_close #lead-ignore-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_hire #job-close-form select:focus,#jobCloseModal .modal-dialog #job_hire #job-close-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_hire #job-hire-form select:focus,#jobCloseModal .modal-dialog #job_hire #job-hire-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #job_hire #lead-ignore-form select:focus,#jobCloseModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #lead_ignore #job-close-form select:focus,#jobCloseModal .modal-dialog #lead_ignore #job-close-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #lead_ignore #job-hire-form select:focus,#jobCloseModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"]:focus,#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form select:focus,#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_close #job-close-form select:focus,#jobHireModal .modal-dialog #job_close #job-close-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_close #job-hire-form select:focus,#jobHireModal .modal-dialog #job_close #job-hire-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_close #lead-ignore-form select:focus,#jobHireModal .modal-dialog #job_close #lead-ignore-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_hire #job-close-form select:focus,#jobHireModal .modal-dialog #job_hire #job-close-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_hire #job-hire-form select:focus,#jobHireModal .modal-dialog #job_hire #job-hire-form input[type="submit"]:focus,#jobHireModal .modal-dialog #job_hire #lead-ignore-form select:focus,#jobHireModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"]:focus,#jobHireModal .modal-dialog #lead_ignore #job-close-form select:focus,#jobHireModal .modal-dialog #lead_ignore #job-close-form input[type="submit"]:focus,#jobHireModal .modal-dialog #lead_ignore #job-hire-form select:focus,#jobHireModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"]:focus,#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form select:focus,#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_close #job-close-form select:focus,#leadIgnoreModal .modal-dialog #job_close #job-close-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_close #job-hire-form select:focus,#leadIgnoreModal .modal-dialog #job_close #job-hire-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form select:focus,#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_hire #job-close-form select:focus,#leadIgnoreModal .modal-dialog #job_hire #job-close-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_hire #job-hire-form select:focus,#leadIgnoreModal .modal-dialog #job_hire #job-hire-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form select:focus,#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form select:focus,#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form select:focus,#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"]:focus,#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form select:focus,#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]:focus{outline:none}#jobDetailsModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobDetailsModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobCloseModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #job_close #job-close-form input[type="submit"],#jobHireModal .modal-dialog #job_close #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #job-close-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#jobHireModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_close #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #job_hire #lead-ignore-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #job-close-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #job-hire-form input[type="submit"],#leadIgnoreModal .modal-dialog #lead_ignore #lead-ignore-form input[type="submit"]{background-color:#f97923;border:0;color:#fff}#jobDetailsModal .modal-dialog .job_details_info__item,#jobCloseModal .modal-dialog .job_details_info__item,#jobHireModal .modal-dialog .job_details_info__item,#leadIgnoreModal .modal-dialog .job_details_info__item{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid #eee}#jobDetailsModal .modal-dialog .job_details_info__item:last-child,#jobCloseModal .modal-dialog .job_details_info__item:last-child,#jobHireModal .modal-dialog .job_details_info__item:last-child,#leadIgnoreModal .modal-dialog .job_details_info__item:last-child{border-bottom:0}.jobs-card{display:flex;align-items:center;justify-content:space-between;background-color:#f5f3ee;border-radius:16px;padding:20px;max-width:400px;box-shadow:none}.jobs-card .card-content{width:100%}.jobs-card .card-content__details,.jobs-card .card-content__footer{display:flex;align-items:center;gap:8px}.jobs-card .card-content__footer{margin-top:16px}.jobs-card .card-content .logo{margin-right:8px}.jobs-card .card-content .logo img{width:50px;height:50px;border-radius:50%}.jobs-card .card-content .biz_logo{overflow:hidden;position:relative;border-radius:100%;border:2px solid #eeeeee;height:50px;width:50px;margin:auto}.jobs-card .card-content .biz_logo img{width:100%;height:100%;border-radius:100%;object-fit:contain;object-position:center}.jobs-card .card-content .details{flex-grow:1}.jobs-card .card-content .details .title{font-size:18px;font-family:'Bricolage Grotesque';margin:0;color:#000}.jobs-card .card-content .details .rating{display:flex;align-items:center;margin-top:4px}.jobs-card .card-content .details .rating .stars{color:#f4b400;font-size:16px;margin-right:8px}.jobs-card .card-content .details .rating .reviews{font-size:12px;color:#888}.jobs-card .card-content .price{text-align:right}.jobs-card .card-content .price .amount{font-size:17px;font-family:'Bricolage Grotesque';color:#000;margin-bottom:4px}.jobs-card .card-content .price .note{font-size:12px;color:#888;padding-left:20px}.jobs-card .card-content .view-response{background-color:#1e90ff;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:24px;padding:12px 32px;cursor:pointer;line-height:1.35}.jobs-card .card-content .view-response:hover{background-color:#0056b3}.text-black{color:#000}.jobs-title{font-size:27px;font-family:'Bricolage Grotesque';margin-bottom:35px;margin-top:35px;margin-left:15px}.h1-jobs-title{font-size:33px;font-family:'Bricolage Grotesque';margin-bottom:5px;margin-top:5px;color:#f16e00;margin-left:15px}@media (max-width: 767px){.panel{margin:0 auto;width:100%;box-sizing:border-box}.user-jobs{padding:0px}.user-jobs__item{padding:16px;margin-bottom:15px}.user-jobs__item .panel-heading{flex-direction:column;align-items:flex-start;gap:10px}.user-jobs__item .panel-heading .panel-title{font-size:20px;margin-bottom:8px;flex:0 0 auto}.user-jobs__item .panel-heading .job_detail_menu{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.user-jobs__item .panel-heading .job_detail_menu .cts-btn{width:30px;height:30px;font-size:14px;padding:0}.user-jobs__item .panel-heading-2{align-items:flex-start;gap:10px}.user-jobs__item .panel-heading-2 .panel-title{font-size:20px;margin-bottom:8px;flex:0 0 auto}.user-jobs__item .panel-heading-2 .job_detail_menu{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.user-jobs__item .panel-heading-2 .job_detail_menu .cts-btn{width:30px;height:30px;font-size:14px;padding:0}.user-jobs__item .job_status{flex-wrap:wrap;gap:8px;font-size:14px;padding-top:10px}.jobs-card{max-width:100%;padding:20px;border-radius:16px}.jobs-card .card-content__details{display:flex;align-items:flex-start;gap:12px}.jobs-card .card-content__details .logo{margin-right:8px}.jobs-card .card-content__details .biz_logo{overflow:hidden;position:relative;border-radius:100%;border:2px solid #eeeeee;height:50px;width:50px;margin:auto}.jobs-card .card-content__details .biz_logo img{width:100%;height:100%;border-radius:100%;object-fit:contain;object-position:center}.jobs-card .card-content__details .details .title{font-size:18px}.jobs-card .card-content__details .details .rating{flex-direction:row;gap:4px}.jobs-card .card-content__footer{display:flex;align-items:flex-end;justify-content:space-between}.jobs-card .card-content__footer .price{text-align:right}.jobs-card .card-content__footer .price .amount{font-size:20px;font-family:'Bricolage Grotesque';color:#000}.jobs-card .card-content__footer .price .note{font-size:12px;padding-left:0px}.jobs-card .card-content__footer .view-response{font-size:14px}.jobs_list{flex-wrap:wrap;gap:10px}.h1-jobs-title,.jobs-title{font-size:24px;margin-left:12px}}.quote-limit{display:flex;justify-content:space-between;align-items:center;margin:5px}@media (max-width: 768px){.quote-limit{flex-wrap:wrap;gap:10px}}.reviews-feed__header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.reviews-feed h1.reviews-feed__title{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.03em;color:#1a1a2e;margin:0 0 8px}.reviews-feed__subtitle{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:16px;color:#6b7280;margin:0}.reviews-feed__list{display:flex;flex-direction:column;gap:24px}.reviews-feed__empty{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:48px 32px;text-align:center}.reviews-feed__empty p{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:16px;color:#6b7280;margin:0}#trustfactor-modal-bs5 .modal-dialog{max-width:480px}#trustfactor-modal-bs5 .modal-content{border:none;border-radius:16px;overflow:hidden}.trustfactor-modal{background:#fff;border-radius:16px;overflow:hidden;max-width:480px;width:100%;margin:0 auto;position:relative}.trustfactor-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:rgba(255,255,255,0.2);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:10}.trustfactor-modal__close:hover{background:rgba(255,255,255,0.3)}.trustfactor-modal__header{background:linear-gradient(135deg, #042729 0%, #021112 100%);padding:32px 28px 28px;text-align:center;color:#fff}.trustfactor-modal__icon{width:56px;height:56px;background:rgba(255,255,255,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.trustfactor-modal__icon .fa{font-size:24px;color:#fff}.trustfactor-modal__title{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:24px;font-weight:700;letter-spacing:-0.03em;margin:0 0 8px;color:#fff}.trustfactor-modal__subtitle{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:15px;margin:0;opacity:0.9}.trustfactor-modal__subtitle strong{font-weight:700;color:#FF4800}.trustfactor-modal__body{padding:24px 28px}.trustfactor-modal__section{margin-bottom:20px}.trustfactor-modal__section--warning .trustfactor-modal__section-title{color:#b45309}.trustfactor-modal__section--warning .trustfactor-modal__section-title .fa{color:#f59e0b}.trustfactor-modal__section-title{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:14px;font-weight:600;color:#4b5563;margin:0 0 12px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:0.02em}.trustfactor-modal__section-title .fa{font-size:14px;color:#042729}.trustfactor-modal__items{display:flex;flex-direction:column;gap:8px}.trustfactor-modal__item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-radius:8px}.trustfactor-modal__item-info{display:flex;align-items:center;gap:12px}.trustfactor-modal__item-label{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;color:#374151}.trustfactor-modal__item-status{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:13px;font-weight:600;padding:2px 8px;border-radius:4px}.trustfactor-modal__item-status--verified{background:#dcfce7;color:#166534}.trustfactor-modal__item-value{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;font-weight:600;color:#1a1a2e}.trustfactor-modal__item-points{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:13px;font-weight:600;color:#166534;background:#dcfce7;padding:4px 10px;border-radius:20px}.trustfactor-modal__item-points--negative{color:#b45309;background:#fef3c7}.trustfactor-modal__total{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#042729;border-radius:12px;margin-top:20px}.trustfactor-modal__total-label{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:15px;font-weight:600;color:#fff}.trustfactor-modal__total-value{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:24px;font-weight:700;color:#FF4800}.trustfactor-modal__hint{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:13px;color:#6b7280;text-align:center;margin:20px 0 0}.trustfactor-modal__hint a{color:#042729;font-weight:500}.trustfactor-modal__hint a:hover{color:#FF4800}.trustfactor-modal__footer{padding:0 28px 28px}.trustfactor-modal__btn{width:100%;padding:14px 24px;font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:15px;font-weight:600;color:#fff;background:#FF4800;border:none;border-radius:12px;cursor:pointer;transition:all 0.2s ease}.trustfactor-modal__btn:hover{background:#e64100;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,72,0,0.25)}#flag-review-modal-bs5 .modal-dialog{max-width:480px}#flag-review-modal-bs5 .modal-content{border:none;border-radius:16px;overflow:hidden}.flag-review-modal{background:#fff;border-radius:16px;overflow:hidden;max-width:480px;width:100%;margin:0 auto;position:relative}.flag-review-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:10}.flag-review-modal__close:hover{background:#e5e7eb;color:#374151}.flag-review-modal__header{padding:28px 28px 0;text-align:center}.flag-review-modal__icon{width:56px;height:56px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.flag-review-modal__icon .fa{font-size:22px;color:#dc2626}.flag-review-modal__title{font-family:"Bricolage Grotesque", system-ui, sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.03em;margin:0 0 8px;color:#1a1a2e}.flag-review-modal__subtitle{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;color:#6b7280;margin:0}.flag-review-modal__body{padding:24px 28px}.flag-review-modal__form-group{margin-bottom:0}.flag-review-modal__form-group label{display:block;font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.flag-review-modal__form-group textarea{width:100%;padding:14px 16px;font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;color:#1a1a2e;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;resize:vertical;min-height:100px;transition:all 0.2s ease;box-sizing:border-box}.flag-review-modal__form-group textarea::placeholder{color:#9ca3af}.flag-review-modal__form-group textarea:focus{outline:none;border-color:#042729;box-shadow:0 0 0 3px rgba(4,39,41,0.1)}.flag-review-modal__login-prompt{text-align:center;padding:8px 0}.flag-review-modal__login-prompt p{font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:14px;color:#4b5563;margin:0 0 20px;line-height:1.6}.flag-review-modal__footer{padding:0 28px 28px;display:flex;gap:12px}.flag-review-modal__btn{flex:1;padding:14px 20px;font-family:"Plus Jakarta Sans", system-ui, sans-serif;font-size:15px;font-weight:600;border-radius:12px;cursor:pointer;transition:all 0.2s ease;text-align:center;text-decoration:none;border:none}.flag-review-modal__btn--primary{color:#fff;background:#FF4800}.flag-review-modal__btn--primary:hover{background:#e64100;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,72,0,0.25);color:#fff;text-decoration:none}.flag-review-modal__btn--secondary{color:#374151;background:#f3f4f6}.flag-review-modal__btn--secondary:hover{background:#e5e7eb;text-decoration:none}.wui-modal .fancybox-inner:has(.flag-review-modal){overflow:visible !important}@media (max-width: 520px){.fancybox-wrap{width:calc(100vw - 20px) !important;left:10px !important;right:10px !important;margin-left:0 !important;top:50% !important;transform:translateY(-50%) !important;position:fixed !important}.fancybox-inner{width:100% !important}.fancybox-overlay{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}.trustfactor-modal{max-width:100%;border-radius:12px}.trustfactor-modal__header{padding:24px 20px 20px}.trustfactor-modal__icon{width:48px;height:48px;margin-bottom:12px}.trustfactor-modal__icon .fa{font-size:20px}.trustfactor-modal__title{font-size:20px}.trustfactor-modal__subtitle{font-size:14px}.trustfactor-modal__body{padding:20px}.trustfactor-modal__section-title{font-size:12px}.trustfactor-modal__item{padding:10px 12px}.trustfactor-modal__item-label{font-size:13px}.trustfactor-modal__item-points{font-size:12px;padding:3px 8px}.trustfactor-modal__total{padding:14px 16px}.trustfactor-modal__total-label{font-size:14px}.trustfactor-modal__total-value{font-size:20px}.trustfactor-modal__hint{font-size:12px}.trustfactor-modal__footer{padding:0 20px 20px}.trustfactor-modal__btn{padding:12px 20px;font-size:14px}.flag-review-modal{max-width:100%;border-radius:12px}.flag-review-modal__header{padding:20px 20px 0}.flag-review-modal__icon{width:48px;height:48px;margin-bottom:12px}.flag-review-modal__icon .fa{font-size:18px}.flag-review-modal__title{font-size:18px}.flag-review-modal__subtitle{font-size:13px}.flag-review-modal__body{padding:20px}.flag-review-modal__form-group label{font-size:13px}.flag-review-modal__form-group textarea{padding:12px 14px;font-size:14px;min-height:80px}.flag-review-modal__login-prompt p{font-size:13px}.flag-review-modal__footer{padding:0 20px 20px;flex-direction:column;gap:10px}.flag-review-modal__btn{padding:12px 16px;font-size:14px}}
