


.wr-main-bg .wr-addcommentblogv2 .wr-blogimg figure img,
.wr-package-heading figure img,
.wr-bestservice__user img,
.wr-comentinfo figure img,
.wr-topservice__content > figure > img,
.wr-card-title .wr-asideprostatus figure img,
.wr-feedbackitem figure img,
.wr-aboutusauthor figure img,
.wr-bestservice__content > figure > img,
.wr-author img,
.wr-slider-user img,
.wr-banneruser-info > img,
.wr-freelancers-info figure img,
.wr-user-content img,
.wt-bestservices-section .wt-bestserviceholder .wt-bestservice__user figure img,
.wt-projectuser-img img,
.wr-elementor-user-menu-wrapper .wr-main-notiwrap .wr-nav-signin img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center;
    flex-shrink: 0;
}


.wr-sectiontitlev2 img {
    aspect-ratio: 1 / 1;
    object-fit: contain;
    flex-shrink: 0;
}


.wr-main-bg .wr-addcommentblogv2 .wr-blogimg figure,
.wr-bestservice__user figure,
.wr-topservice__content > figure,
.wr-explore-content figure,
.wr-reviews-img figure,
.wr-projectsstatus_img,
.wr-proactivity_img,
.wt-projectuser-img,
.wt-bestservices-section .wt-bestserviceholder .wt-bestservice__user figure {
    aspect-ratio: 1 / 1;
    overflow: hidden;
    flex-shrink: 0;
}


.wr-blogviewdates i,
.wr-listing-icon i,
.wr-projectinfo li i,
.wr-taskinfo li i,
.wr-rating-stars i,
.wr-noti_icon i,
.wr-delivery-time i,
.wr-earningcost__item i,
.wt-srvlist-icon span,
.wr-banner_circle em,
[class^="wr-icon-"],
[class*=" wr-icon-"] {
    flex-shrink: 0;
}


@media (max-width: 767px) {

    .wr-project-description p,
    .wr-servicedetailtitle h3,
    .wr-project-title a,
    .wr-project-posted-date,
    .wr-project-price,
    .wr-requirement-tags span,
    .wr-freelancers span,
    .wr-sort h3,
    .wr-tabs-button,
    .wr-total-title .wr-btn,
    .wr-notification-info,
    .wr-blogtitle a,
    .wr-topservice__content h5 a {
        line-height: 1.55 !important;
    }

    
    .qd-btn, .qdhow-btn, .qds-btn {
        height: auto;
        min-height: var(--qd-btn-h, 48px);
    }
}


@media (max-width: 767px) {

    .wr-footetbtmlinks li a,
    .wr-footer-menu li a,
    .wr-footetbtmlinks li > a {
        display: inline-flex;
        align-items: center;
        min-height: 44px;
        padding-block: 4px;
    }

    .wr-asideprostatus > a,
    .wr_view_rating,
    .wr-view-proposal,
    .wr_saved_items,
    .wr-vieweye,
    .wr-paln-url,
    .wr_show_education,
    .wr_show_experience,
    .qdauth-backhome,
    .qaff-backhome {
        display: inline-flex;
        align-items: center;
        min-height: 40px;
    }

    .qaff-pass__toggle {
        width: 40px;
        height: 40px;
    }
}


.wr-featureRating__date,
.wr-blogviewdates,
.wr-project-posted-date,
.wr-postedtime,
.wr-graytext {
    color: var(--qd-muted, #5A6B82);
}

.qdr-pkg-stats__lock,
.qdr-hub-row__where,
.qdr-hub-row__used,
.qdr-hub-row__value {
    color: #5E6B7E;
}


.qdhow-btn__face,
.qaff-btn,
a.qaff-btn,
.wr-btn.wr-secondary-btn,
a.wr-btn.wr-secondary-btn {
    background-color: var(--qd-sky-deep, #127EA8) !important;
    border-color: var(--qd-sky-deep, #127EA8) !important;
    color: #FFFFFF !important;
}


a.wr-view-proposal,
a.wr-paln-url,
#workreap-attachment-btn-clicked,
.wr-blue-link {
    color: #2159C7;
}


a.wr-pass-poup-btn,
a.wr-signup-popup-btn,
.wr-password-clr_light {
    color: var(--qd-sky-deep, #127EA8);
}


@media (max-width: 1199px) {
    .wr-user-menu .wr-dbmenu {
        
        border-radius: var(--qd-r, 10px) 0 0 var(--qd-r, 10px);
        width: 44px;
        height: 44px;
        line-height: 44px;
        
        top: 167px;
        box-shadow: -2px 2px 10px rgba(10, 37, 64, .18);
        
        left: -44px;
    }
    .wr-user-menu .wr-dbmenu img {
        width: 44px;
        height: 44px;
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
}



.wr-navbarbtn.sub-menu-holder > ul.sub-menu > li + li,
.wr-user-menu ul.sub-menu > li + li {
    border-top: 1px solid var(--qd-line-soft, #EDF2F8);
}


ul.wr-noti_wrap > li + li {
    border-top: 1px solid var(--qd-line-soft, #EDF2F8);
}


@media (max-width: 767px) {
    .wr-bestservicedetail__user .wr-asideprostatus {
        text-align: start;
    }
    .wr-bestservicedetail__user .wr-bestservicedetail__title h6 {
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .wr-notification-info,
    .wr-notification > div {
        padding-inline: 14px;
    }

    
    .qdr-hub-head__label,
    .qdr-hub-row__used,
    .qdr-invite-quota__hint,
    .q-lock-badge,
    .qc-contact__time,
    .qc-sidebar__pinned-desc,
    .qc-sidebar__profile-status {
        font-size: 12px;
    }
}


@media (max-width: 767px) {
    
    .wr-dashboard .wr-main-section,
    .wr-main-section:last-of-type {
        padding-bottom: 76px;
    }
}


.qd-main .qd-cat-chip--more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 2em;
    padding-inline: 6px;
    aspect-ratio: 1 / 1;
    flex-shrink: 0;
}


#qc-settings-btn,
.qc-sidebar__profile-settings {
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
    flex-shrink: 0;
    padding: 0;
}


.qc-msg__menu-btn,
.qc-reaction-picker__btn,
.qc-header-btn,
.qc-chatarea__send-btn {
    min-height: 0 !important;
    min-width: 0 !important;
    aspect-ratio: 1 / 1;
    flex-shrink: 0;
    padding: 0;
}

@media (max-width: 768px) {
    .qc-msg__menu-btn { width: 36px; height: 36px; }
    .qc-msg--sent .qc-msg__menu-btn    { left: -42px; }
    .qc-msg--received .qc-msg__menu-btn { right: -42px; }
}


@media (max-width: 991px) {
    
    .wr-earning > .row > [class*="col-lg-4"] {
        margin-top: 24px;
    }

    
    .wr-earning .wr-asideholdertwo {
        border: 1px solid var(--qd-line, #DCE5EF);
        border-radius: var(--qd-r-lg, 16px);
        box-shadow: var(--qd-shadow, 0 1px 2px rgba(10, 37, 64, .05));
        overflow: hidden;
    }

    
    .wr-earning .wr-asideholdertwo > .wr-asidebox {
        margin-bottom: 0;
    }
    .wr-earning .wr-payoutmethodwrap {
        border-bottom: 1px solid var(--qd-line-soft, #EDF2F8);
    }
}


@media (max-width: 767px) {
    .wr-dhb-mainheading .wr-actionselect,
    .wr-sortby .wr-actionselect,
    .wr-timecards_head .wr-actionselect {
        flex-direction: column;
        align-items: stretch;
    }

    .wr-dhb-mainheading .wr-actionselect > span,
    .wr-sortby .wr-actionselect > span,
    .wr-timecards_head .wr-actionselect > span {
        width: 100%;
        padding-inline: 0;
        margin-bottom: 6px;
    }

    .wr-dhb-mainheading .wr-actionselect .wr-select,
    .wr-sortby .wr-actionselect .wr-select,
    .wr-timecards_head .wr-actionselect .wr-select {
        width: 100%;
    }

    .wr-dhb-mainheading .wr-actionselect .select2-container,
    .wr-sortby .wr-actionselect .select2-container,
    .wr-timecards_head .wr-actionselect .select2-container {
        width: 100% !important;
        min-width: 0 !important;
    }
}


@media (hover: none), (pointer: coarse) {
    .tagify__dropdown__wrapper {
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch;
        
        overscroll-behavior: contain;
        touch-action: pan-y;
    }

    
    .tagify__dropdown__wrapper::-webkit-scrollbar { width: 6px; }
    .tagify__dropdown__wrapper::-webkit-scrollbar-thumb {
        border-radius: 3px;
        background: var(--qd-line, #DCE5EF);
    }
}


@media (max-width: 1199px) {
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a span,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons > span,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader > span,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li.wr-menu-notifications > a,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li.wr-menuopen > a {
        color: var(--qd-ink, #0A2540) !important;
    }

    
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a:hover,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a:hover i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a:hover span,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav > li > a:active,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons:hover,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons:hover i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-nav-icons:hover > span,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader:hover,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader:hover i,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav a.wr-notifyheader:hover > span {
        color: var(--qd-sky-deep, #127EA8) !important;
    }

    
    .wr-dashboard-header .navbar-collapse .wr-navbarnav em.wr-remaining-notification,
    .wr-dashboard-header .navbar-collapse .wr-navbarnav .wr-notfy-counter {
        color: #FFFFFF !important;
    }
}


@media (max-width: 767px) {
    .wr-proactivity_list li {
        flex-direction: row;
        align-items: flex-start;
    }
    .wr-proactivity_list .wr-proactivity_img {
        flex: 0 0 38px;
        width: 38px;
        height: 38px;
        min-width: 38px;
        max-width: 38px;
        align-self: flex-start;
    }
    .wr-proactivity_list .wr-proactivity_info {
        flex: 1 1 auto;
        min-width: 0;
    }
}


@media (max-width: 1199px) {
    
    .wr-themenavwrap .wr-themenav.navbar-collapse,
    .wr-themenavwrap .wr-themenav .menu-header-menu-container {
        border-radius: 0;
    }
}
@media (prefers-reduced-motion: reduce) {
    .wr-themenavwrap .wr-themenav.collapsing {
        transition-property: height !important;
        transition-duration: 0.35s !important;
        transition-timing-function: ease !important;
        transition-delay: 0s !important;
    }
}


@media (max-width: 1199px) {
    .wr-dashboard-header .wr-navbar .navbar-collapse {
        border-radius: 0;
    }
}
@media (prefers-reduced-motion: reduce) {
    .wr-dashboard-header .wr-navbar .navbar-collapse.collapsing {
        transition-property: height !important;
        transition-duration: 0.35s !important;
        transition-timing-function: ease !important;
        transition-delay: 0s !important;
    }
}
