.ms-detail-description-container{padding:1rem 0 1.5rem}.ms-detail-description-container .heading-1{color:#6c6969;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:100%;display:flex}@media screen and (max-width:1024px){.ms-detail-description-container .heading-1{font-size:1.125rem}}@media screen and (max-width:767px){.ms-detail-description-container .heading-1{font-size:1.1rem}}.ms-detail-description-container .heading-1:before{display:none}.ms-detail-description-container .heading-1 .heading-icon{width:1.5rem;height:1.5rem}.ms-detail-description-container .description-text{color:#262626;margin-bottom:1rem;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:normal}@media screen and (max-width:1024px){.ms-detail-description-container .description-text{font-size:1rem}}@media screen and (max-width:767px){.ms-detail-description-container .description-text{font-size:.75rem}}.ms-detail-description-container .tags-row{flex-wrap:wrap;gap:.75rem;display:flex}.ms-detail-description-container .tags-row .tag-pill{color:#262626;background:linear-gradient(#e3e1e11a 0%,#6c69691a 100%);border:1px solid #6c6969;border-radius:20px;padding:.25rem .75rem;font-family:Mulish;font-size:1rem;font-weight:600;display:inline-block;box-shadow:2px 2px 4px #2626260d}.ms-detail-description-container .content-row .description-text{font-family:Mulish;font-weight:600;font-style:SemiBold;letter-spacing:0%;color:#262626;font-size:1.125rem;line-height:normal}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.ms-detail-description-container .content-row .description-text{font-family:Mulish;font-weight:600;font-style:SemiBold;letter-spacing:0%;color:#262626;font-size:1.06rem;line-height:normal}}@media only screen and (max-width:480px){.ms-detail-description-container .content-row .description-text{font-family:Mulish;font-weight:600;font-style:SemiBold;letter-spacing:0%;color:#262626;font-size:.857rem;line-height:normal}}
.ms-detail-people-container{padding-top:1.5rem}.ms-detail-people-container .heading-1{color:#6c6969;align-items:center;gap:.5rem;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:100%;display:flex}@media screen and (max-width:1024px){.ms-detail-people-container .heading-1{font-size:1.125rem}}@media screen and (max-width:767px){.ms-detail-people-container .heading-1{font-size:.875rem}}.ms-detail-people-container .heading-1 .heading-icon{width:1.5rem;height:1.5rem}.ms-detail-people-container .role-heading{color:#262626;margin-bottom:.5rem;font-family:Mulish;font-size:1.25rem;font-weight:700}@media screen and (max-width:1024px){.ms-detail-people-container .role-heading{font-size:1.125rem}}@media screen and (max-width:767px){.ms-detail-people-container .role-heading{font-size:.75rem}}.ms-detail-people-container .description-text{color:#6c6969;font-family:Mulish;font-size:1.125rem;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.ms-detail-people-container .description-text{font-size:1rem}}@media screen and (max-width:767px){.ms-detail-people-container .description-text{font-size:.6875rem}}
.ms-detail-sidebar{background-color:#f8f8f8;border-bottom:none;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:115px;height:100%;padding-top:0;display:flex;overflow-y:auto}@media screen and (max-width:1024px){.ms-detail-sidebar{scroll-behavior:smooth;scroll-snap-type:x mandatory;background-color:#f8f8f8;border-bottom:1px solid #0000000d;flex-direction:row;gap:1rem;width:100%;height:auto;padding:.5rem 1.25rem;scroll-padding:0 1.25rem;overflow:auto hidden}}.ms-detail-sidebar::-webkit-scrollbar{display:none}.ms-detail-sidebar{-ms-overflow-style:none;scrollbar-width:none}.ms-detail-sidebar .sidebar-item{cursor:pointer;background-color:#0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:77px;height:64px;padding:0;transition:background-color .3s,color .3s,box-shadow .3s;display:flex}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item{white-space:nowrap;scroll-snap-align:center;flex-direction:row;width:auto;height:auto;padding:.5rem 1rem}.ms-detail-sidebar .sidebar-item:first-child{scroll-snap-align:start}.ms-detail-sidebar .sidebar-item:last-child{scroll-snap-align:end}}.ms-detail-sidebar .sidebar-item:hover,.ms-detail-sidebar .sidebar-item.active{background-color:#fff;box-shadow:0 4px 4px #0000000a}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item:hover,.ms-detail-sidebar .sidebar-item.active{background-color:#262626;box-shadow:0 2px 4px #0000000d}}.ms-detail-sidebar .sidebar-item:hover .sidebar-text,.ms-detail-sidebar .sidebar-item.active .sidebar-text{color:#262626}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item:hover .sidebar-text,.ms-detail-sidebar .sidebar-item.active .sidebar-text{color:#fff}}.ms-detail-sidebar .sidebar-item:hover .icon-container .default-icon,.ms-detail-sidebar .sidebar-item.active .icon-container .default-icon{display:none}.ms-detail-sidebar .sidebar-item:hover .icon-container .hover-icon,.ms-detail-sidebar .sidebar-item.active .icon-container .hover-icon{display:block}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item:hover .icon-container .hover-icon,.ms-detail-sidebar .sidebar-item.active .icon-container .hover-icon{background-color:#fff}}.ms-detail-sidebar .sidebar-item .icon-container{justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item .icon-container{width:18px;height:18px}}.ms-detail-sidebar .sidebar-item .icon-container .sidebar-icon{width:100%;height:100%;transition:background-color .3s,filter .3s}.ms-detail-sidebar .sidebar-item .icon-container .default-icon{object-fit:contain;display:block}.ms-detail-sidebar .sidebar-item .icon-container .hover-icon{background-color:#262626;display:none}.ms-detail-sidebar .sidebar-item .sidebar-text{color:#6c6969;text-align:center;font-family:Mulish;font-size:.85rem;font-weight:600}@media screen and (max-width:1024px){.ms-detail-sidebar .sidebar-item .sidebar-text{text-align:left;font-size:.9rem}}
.ms-detail-tools-container{margin-top:2rem}.ms-detail-tools-container .heading-1{color:#6c6969;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:100%;display:flex}@media screen and (max-width:767px){.ms-detail-tools-container .heading-1{font-size:1.1rem}}.ms-detail-tools-container .heading-1 .heading-icon{width:1.5rem;height:1.5rem}.ms-detail-tools-container .tools-list{flex-direction:column;gap:1.25rem;display:flex}.ms-detail-tools-container .tools-list .tool-item{background-color:#fff;border:1px solid #efefef;border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 10px #00000005}.ms-detail-tools-container .tools-list .tool-item .tool-icon{object-fit:contain;width:2.5rem;height:2.5rem}.ms-detail-tools-container .tools-list .tool-item .tool-text{color:#6c6969;margin:0;font-family:Mulish;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.ms-detail-tools-container .tools-list .tool-item .tool-text{font-size:.75rem}}.ms-detail-tools-container .tools-list .tool-item .tool-text .tool-name{color:#6c6969;font-weight:700}
.ms-detail-deliverables-container{margin-top:2rem}.ms-detail-deliverables-container .heading-1{color:#6c6969;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:100%;display:flex}@media screen and (max-width:767px){.ms-detail-deliverables-container .heading-1{font-size:.875rem}}.ms-detail-deliverables-container .heading-1 .heading-icon{width:1.5rem;height:1.5rem}.ms-detail-deliverables-container .deliverables-list{flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.ms-detail-deliverables-container .deliverables-list .deliverable-item{align-items:center;gap:.75rem;list-style:none;display:flex}.ms-detail-deliverables-container .deliverables-list .deliverable-item .tick-icon{width:1.5rem;height:1.5rem}.ms-detail-deliverables-container .deliverables-list .deliverable-item .deliverable-text{color:#262626;font-family:Mulish;font-size:1rem;font-weight:500}@media screen and (max-width:1024px){.ms-detail-deliverables-container .deliverables-list .deliverable-item .deliverable-text{font-size:1.125rem}}@media screen and (max-width:767px){.ms-detail-deliverables-container .deliverables-list .deliverable-item .deliverable-text{font-size:.75rem}}
.ms-detail-sla-container{margin-top:2rem}.ms-detail-sla-container .sla-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ms-detail-sla-container .sla-header .heading-1{color:#6c6969;align-items:center;gap:.5rem;margin:0;font-family:Mulish;font-size:1.125rem;font-weight:600;line-height:100%;display:flex}@media screen and (max-width:767px){.ms-detail-sla-container .sla-header .heading-1{font-size:1.1rem}}.ms-detail-sla-container .sla-header .heading-1 .heading-icon{width:1.5rem;height:1.5rem}.ms-detail-sla-container .sla-header .info-icon{cursor:pointer;width:1.25rem;height:1.25rem}.ms-detail-sla-container .sla-list{flex-direction:column;gap:1rem;display:flex}.ms-detail-sla-container .sla-list .sla-item{justify-content:space-between;align-items:center;font-family:Mulish;font-size:1rem;display:flex}@media screen and (max-width:1024px){.ms-detail-sla-container .sla-list .sla-item{font-size:1.2rem}}@media screen and (max-width:767px){.ms-detail-sla-container .sla-list .sla-item{font-size:.88rem}}.ms-detail-sla-container .sla-list .sla-item .sla-label{color:#262626;font-weight:400}.ms-detail-sla-container .sla-list .sla-item .sla-value{color:#262626;text-align:right;font-weight:600}@media screen and (max-width:1024px){.ms-detail-sla-container{margin-bottom:2rem}}
.request-services-bar{z-index:10;background-color:#fff;border:1px solid #6c6c6c33;border-bottom-right-radius:8px;border-bottom-left-radius:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;display:flex;box-shadow:0 -4px 10px #0000000d}.request-services-bar .mobile-request-bar{justify-content:space-between;align-items:center;width:100%;display:none}@media screen and (max-width:1024px){.request-services-bar .mobile-request-bar{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.request-services-bar .mobile-request-bar.non-detail{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}}@media screen and (max-width:767px){.request-services-bar .mobile-request-bar.non-detail{justify-content:space-between;gap:3.2rem}}.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile{color:#262626;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #262626;border-radius:1.875rem;padding:.6rem 1.06rem;font-family:Mulish;font-size:1.1rem;font-weight:600;line-height:22px}.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile .short-text{display:inline}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile .short-text{display:none}}.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile .long-text{display:none}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile .long-text{display:inline}}@media screen and (max-width:767px){.request-services-bar .mobile-request-bar.non-detail .selected-count.mobile{padding:.75rem 1.25rem;font-size:1rem}}.request-services-bar .mobile-request-bar.non-detail .request-services-btn.mobile{color:#fff;cursor:pointer;white-space:nowrap;background-color:#262626;border:none;border-radius:.5rem;width:30%;padding:.8rem 1.5rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s}.request-services-bar .mobile-request-bar.non-detail .request-services-btn.mobile:hover{background-color:#404040}@media screen and (max-width:767px){.request-services-bar .mobile-request-bar.non-detail .request-services-btn.mobile{width:100%}}@media screen and (max-width:1024px){.request-services-bar .mobile-request-bar.detail-bar{flex-direction:column;align-items:flex-start;gap:.75rem}}.request-services-bar .mobile-request-bar.detail-bar .price-info{color:#6c6969;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:600}@media screen and (max-width:1024px){.request-services-bar .mobile-request-bar.detail-bar .price-info{display:none}}@media screen and (max-width:768px){.request-services-bar .mobile-request-bar.detail-bar .price-info{display:block}}.request-services-bar .mobile-request-bar.detail-bar .price-info span{color:#262626;font-size:1rem;font-weight:700}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions{align-items:center;gap:1rem;width:100%;display:flex}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions{justify-content:space-between}}@media screen and (max-width:767px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions{justify-content:space-between}}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .service-counter.mobile{background-color:#fff;border:1px solid #262626;border-radius:.5rem;justify-content:space-between;align-items:center;min-width:25%;height:48px;padding:.6rem 1rem;display:flex}@media screen and (max-width:767px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .service-counter.mobile{min-width:unset;flex:1}}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .service-counter.mobile .counter-btn{cursor:pointer;color:#262626;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:1.2rem;display:flex}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .service-counter.mobile .count-value{color:#262626;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-right-group{display:none}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-right-group{align-items:center;gap:1rem;margin-left:auto;display:flex}}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-selected-pill{display:none}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-selected-pill{color:#262626;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #262626;border-radius:1.875rem;align-items:center;padding:.75rem 1.2rem;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:600;display:flex}}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-request-btn{display:none}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-request-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#262626;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s;display:block}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .tab-request-btn:hover{background-color:#404040}}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .continue-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#262626;border:none;border-radius:.5rem;flex:1;height:48px;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s;display:block}.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .continue-btn:hover{background-color:#404040}@media screen and (min-width:768px){.request-services-bar .mobile-request-bar.detail-bar .mobile-actions .continue-btn{display:none}}.request-services-bar .desktop-request-bar{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:1024px){.request-services-bar .desktop-request-bar,.request-services-bar .desktop-request-bar.disable{display:none}}.request-services-bar .service-counter{background-color:#fff;border:1px solid #e6e6e6;border-radius:.5rem;justify-content:space-between;align-items:center;min-width:140px;padding:.8rem 1.5rem;display:flex}.request-services-bar .service-counter .counter-btn{cursor:pointer;color:#6c6969;background:0 0;border:none;padding:0 .5rem;font-size:1.2rem}.request-services-bar .service-counter .counter-btn:hover{color:#262626}.request-services-bar .service-counter .count-value{color:#262626;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600}@media screen and (max-width:1024px){.request-services-bar{border-top:1px solid #6c6c6c33;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%}}@media screen and (max-width:767px){.request-services-bar{z-index:100;width:100%;padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));background-color:#fff;border:none;border-top:1px solid #6c6c6c33;border-radius:0;align-items:flex-start;margin-left:0;bottom:0;left:0;box-shadow:0 -4px 10px #0000000d}}.request-services-bar.checked{width:100%;margin-left:unset}.request-services-bar .right-actions{align-items:center;gap:1rem;display:flex}.request-services-bar .add-service-btn{color:#262626;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:.5rem;padding:.8rem 1.5rem;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s}.request-services-bar .add-service-btn:hover{background-color:#f5f5f5}.request-services-bar .selected-count{color:#262626;cursor:pointer;background-color:#fff;border:1px solid #26262633;border-radius:1.875rem;padding:.6rem 1.2rem;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:500}.request-services-bar .request-services-btn{color:#fff;cursor:pointer;background-color:#262626;border:none;border-radius:.5rem;padding:.65rem 1.7rem;font-family:Mulish,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s}.request-services-bar .request-services-btn:hover{background-color:#404040}
.openListingView{z-index:5;background-color:#fff;border-radius:6px;flex-direction:column;gap:.625rem;padding-block:.75rem;display:flex;position:absolute;bottom:4.5rem;right:12rem;box-shadow:0 2px 16px #26262633,0 4px 4px #26262626}.openListingView.details{right:14rem}.openListingView .listing-upper{flex-shrink:0;justify-content:space-between;align-items:center;padding-inline:1.37rem;display:flex}.openListingView .listing-upper p{color:#262626;font-family:Mulish;font-size:1.125rem;font-weight:700;line-height:100%}.openListingView .listing-upper .cross-icon-svg{cursor:pointer;background-color:#fff;border:1px solid #6c696933;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex}.openListingView .listing-upper .cross-icon-svg img{width:1.125rem;height:1.125rem}.openListingView .listing-view{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:1.875rem;max-height:20.1rem;padding-inline:1.37rem;display:flex;overflow:auto}.openListingView .listing-view::-webkit-scrollbar{display:none}.openListingView .listing-view .list-data{justify-content:space-between;align-items:center;gap:2rem;width:100%;padding-block:.5rem;padding-inline:1rem;display:flex}.openListingView .listing-view .list-data .list-microservice-name{color:#262626;white-space:normal;word-break:break-word;width:19rem;font-family:Mulish;font-size:1rem;font-weight:500;line-height:1.25rem}.openListingView .listing-view .list-data .list-microservice-data{justify-content:center;align-items:center;gap:.625rem;max-width:27rem;display:flex}.openListingView .listing-view .list-data .list-microservice-data p{color:#6c6969;font-family:Mulish;font-size:.875rem;font-weight:600;line-height:1.25rem}.openListingView .listing-view .list-data .list-microservice-data p span{color:#6c6969;margin-left:.625rem;font-size:.875rem;font-weight:600}.openListingView .listing-view .list-data .list-microservice-data .list-middle{background-color:#fff;border:1px solid #6c696980;border-radius:.5rem;gap:29px;padding:.875rem;display:flex}.openListingView .listing-view .list-data .list-microservice-data .list-middle p{color:#262626;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:600}.openListingView .listing-view .list-data .list-microservice-data .price-val{color:#262626;font-size:1rem;font-weight:600}.openListingView .bottom-section{background-color:#f4f4f4;flex-direction:column;flex-shrink:0;gap:1rem;margin-top:.625rem;padding:1rem;display:flex}.openListingView .bottom-section .total-view{justify-content:space-between;align-items:center;margin-inline:1.2rem;display:flex}.openListingView .bottom-section .total-view p{color:#262626;font-family:Mulish;font-size:1rem;font-weight:700;line-height:1.25rem}.openListingView .bottom-section .request-services-btn{color:#fff;cursor:pointer;background-color:#262626;border:none;border-radius:.5rem;width:100%;padding:.8rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s;display:none}.openListingView .bottom-section .request-services-btn:hover{background-color:#404040}.openListingView .bottom-section:has(.request-services-btn:not(.drawer-footer-actions .request-services-btn)) .request-services-btn{display:block}.openListingView .drawer-footer-actions{flex-direction:row;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}@media screen and (min-width:768px){.openListingView .drawer-footer-actions{justify-content:space-between}}@media screen and (max-width:767px){.openListingView .drawer-footer-actions{padding-right:unset;justify-content:center;align-self:center;width:100%}}.openListingView .drawer-footer-actions .drawer-counter{background-color:#fff;border:1px solid #262626;border-radius:.5rem;justify-content:space-between;align-items:center;width:20%;padding:.6rem 1rem;display:flex}@media screen and (max-width:767px){.openListingView .drawer-footer-actions .drawer-counter{width:40%}}.openListingView .drawer-footer-actions .drawer-counter .counter-btn{cursor:pointer;color:#262626;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:1.2rem;display:flex}.openListingView .drawer-footer-actions .drawer-counter .count-value{color:#262626;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600}.openListingView .drawer-footer-actions .drawer-divider{justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}@media screen and (max-width:767px){.openListingView .drawer-footer-actions .drawer-divider{justify-content:center;gap:3.2rem}}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill{color:#262626;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #262626;border-radius:1.875rem;padding:.75rem 1.2rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:500}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill .short-text{display:none}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill .long-text{display:block}@media screen and (max-width:767px){.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill{font-family:Mulish;font-weight:600;font-style:SemiBold;letter-spacing:0;white-space:nowrap;font-size:1rem;line-height:22px}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill .long-text{display:none}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill .short-text{display:block}.openListingView .drawer-footer-actions .drawer-divider .drawer-selected-pill.detail-pill{display:none}}.openListingView .drawer-footer-actions .drawer-divider .request-services-btn{display:block!important}@media screen and (max-width:767px){.openListingView .drawer-footer-actions .drawer-divider .request-services-btn{width:50%;font-family:Mulish;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;white-space:nowrap;padding-block:.92rem;font-size:1rem;line-height:100%}}.openListingView.in-drawer{width:100%;height:100%;min-height:0;z-index:unset;padding-block:0;background-color:#fff;flex-direction:column;gap:0;padding-right:2rem;display:flex;overflow:hidden;right:unset!important;bottom:unset!important;box-shadow:none!important;border-radius:0!important;position:static!important}@media screen and (max-width:767px){.openListingView.in-drawer{padding-right:0}}.openListingView.in-drawer .listing-upper{z-index:2;background-color:#fff;border-bottom:1px solid #e6e6e6;flex-shrink:0;padding:1rem 1.37rem .75rem;position:relative}.openListingView.in-drawer .listing-view{-ms-overflow-style:none;scrollbar-width:none;gap:0;max-height:33rem;padding-block:.5rem;padding-inline:1rem;overflow-y:auto}.openListingView.in-drawer .listing-view::-webkit-scrollbar{display:none}.openListingView.in-drawer .listing-view .list-data{border-bottom:1px solid #f0f0f0;flex-direction:row;align-items:flex-start;gap:.5rem;padding-inline:.25rem}@media screen and (max-width:767px){.openListingView.in-drawer .listing-view .list-data{flex-direction:column;gap:.75rem}}.openListingView.in-drawer .listing-view .list-data:last-child{border-bottom:none}.openListingView.in-drawer .listing-view .list-data .list-microservice-name{width:100%;font-size:.9rem}.openListingView.in-drawer .listing-view .list-data .list-microservice-data{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.openListingView.in-drawer .listing-view .list-data .list-microservice-data p,.openListingView.in-drawer .listing-view .list-data .list-microservice-data p span{font-size:.8rem}.openListingView.in-drawer .listing-view .list-data .list-microservice-data .list-middle{gap:1.5rem;padding:.4rem .8rem}.openListingView.in-drawer .listing-view .list-data .list-microservice-data .list-middle p,.openListingView.in-drawer .listing-view .list-data .list-microservice-data .price-val{font-size:.9rem}@media screen and (max-width:1024px){.openListingView.in-drawer .listing-view .list-data .list-microservice-data{justify-content:flex-end}}@media screen and (max-width:767px){.openListingView.in-drawer .listing-view .list-data .list-microservice-data{justify-content:space-between}}.openListingView.in-drawer .bottom-section{width:100%;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));z-index:2;background-color:#f4f4f4;border-top:1px solid #e6e6e6;flex-shrink:0;margin-top:0;position:relative}.openListingView.in-drawer .bottom-section .total-view{margin-inline:0}
