.services-contract-wrap .surelywp-sv-contract,.surelywp-sv-activity,.surelywp-sv-messages{max-height:600px;overflow:auto}.file-upload::after,.pointer-event-none{pointer-events:none}.sv-error{color:red}.sv-success{color:green}.filepond--credits,.hidden,.services-chats-wrap .filepond--file-status-sub{display:none}.dellvery-block .dellvery-content .dellvery-top,.surelywp-sv-serview-view{display:flex}.service-track.view-right{width:30%}.view-left{width:68%}.card:not(.card--borderless){border-top-right-radius:0;border-top-left-radius:0}.service-track-list .hydrated{position:relative;color:#6b7280!important;font-family:'Open Sans';font-size:14px;font-weight:700!important;line-height:20px}.service-track-list .hydrated::before{content:'';position:absolute;background:url('')}.service-track-list sc-text.hydrated{position:relative;padding-left:50px}.service-track-list sc-text.hydrated .check-circle{height:20px;width:20px;background-color:#f3f4f6;border-radius:100%;position:absolute;left:13px}.service-track-list sc-text.hydrated.checked .check-circle:before{content:'';height:100%;width:2px;background-color:#22c55e;top:100%;position:absolute;left:0;right:0;margin:0 auto}.service-track-list sc-text.hydrated.active .check-circle{background-color:transparent;border:2px solid #22c55e}.service-track-list sc-text.hydrated.active .service-track-list-item{font-weight:700!important;color:#1f2937}.service-track-list sc-text.hydrated.checked .check-circle{background-color:#22c55e}.service-track-list sc-text.hydrated.checked .check-circle:after{content:'';position:absolute;top:11px;left:3px;border:solid #fff;border-width:2px 2px 0 0;width:7px;height:12px;transform:scaleX(-1) rotate(135deg);transform-origin:left top}.service-track-list sc-text.hydrated::after{opacity:1}.card{border-top-right-radius:0!important;border-top-left-radius:0!important}.list-row{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.alert-msg,.breadbcrumbs,.md-15,.service-order-detail,.services-item-list-heading,.surelywp-sv-message-form-wrap .attachment-file{margin-bottom:15px}.service-order-detail .view-order-link,.service-order-detail .view-product-link{text-decoration:none}.services-item-list .services-pagination,.surelywp-sv-msg .file{margin-top:15px}.loading-cursor::after{cursor:wait!important;content:"";position:var(--sc-block-ui-position,absolute);inset:0px;opacity:var(--sc-block-ui-opacity, .05)}.md-24{margin-bottom:24px}.surelywp-sv-serview-view .service-product-image img{width:100%;height:100%;object-fit:contain;border-radius:4px;border:solid 1px var(--sc-input-border-color,var(--sc-input-border));display:block;box-shadow:var(--sc-input-box-shadow)}.surelywp-sv-requirements .accordion-question,.surelywp-sv-serview-view .service-number{display:flex;align-items:center}.surelywp-sv-serview-view{gap:20px;margin:25px 179px}.services-tabs ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;row-gap:15px}.services-tabs ul li{margin-right:5px}.services-tabs ul li a{background-color:#fff;padding:6px 10px;text-decoration:none;border-radius:5px;font-weight:600;color:#6b7280;font-size:13px}.services-tabs ul li li.active a{background-color:#0000}.services-tabs ul li.active a{background-color:var(--sc-color-primary-500);color:var(--sc-color-primary-text)}.surelywp-sv-serview-view .heading sc-stacked-list-row{font-size:18px;color:#1f2937;font-weight:600}.surelywp-sv-msg{display:flex;flex-wrap:wrap;margin-bottom:20px}.surelywp-sv-msg-content{flex:1;padding-left:10px}.surelywp-sv-msg-content .user{display:flex;margin-bottom:6px;font-size:13px}.surelywp-sv-msg .user-img img{width:40px;height:40px;object-fit:cover;border-radius:50%;border:1px solid #e5e7eb}.dellvery-block .dellvery-content p,.surelywp-sv-msg-content p,.surelywp-sv-requirements .accordion-content p{margin:0}.surelywp-sv-msg-content p.user-name{font-weight:700;color:#1f2937;margin-right:8px}.surelywp-sv-msg-content .msg{background-color:#f3f4f6;padding:10px 15px;color:#6b7280;font-weight:500;border-radius:0 5px 5px;border:1px solid #e5e7eb}.chat-inputs-wrap{margin:20px;border:1px solid #e5e7eb;padding:20px 15px;border-radius:5px}.surelywp-sv-messages{padding:20px;font-size:13px;font-family:'Open Sans';line-height:20px}.dellvery-approve{border:1px solid #e5e7eb;border-radius:5px;padding:20px;margin:20px}.dellvery-block{display:flex;flex-wrap:wrap;font-family:'Open Sans'}.dellvery-block .icon{width:40px;height:40px;background-color:#dbeafe;border-radius:50%}.dellvery-block .dellvery-content{flex:1;flex:1;color:#6b7280}.dellvery-block .dellvery-content .dellvery-top label{color:#1f2937;font-weight:600;padding-right:10px}.dellvery-block .dellvery-content .dellvery-top label a{color:#1d4ed8}.dellvery-button{gap:10px;display:flex;margin-top:10px}.surelywp-sv-msg.right{flex-direction:row-reverse;text-align:right}.surelywp-sv-msg.right .surelywp-sv-msg-content{padding-right:10px;padding-left:0}.surelywp-sv-msg.right .surelywp-sv-msg-content .user{justify-content:end;padding-right:0}.load-more-loader,.services-chats-wrap .delivery-message{display:flex;justify-content:center}.surelywp-sv-msg.right .surelywp-sv-msg-content .user .user-name{order:1;padding-left:10px;margin-right:0}.services-delivery-wrap .surelywp-sv-msg-content,.services-delivery-wrap .user-img,.surelywp-sv-messages .msg{display:inline-block}.surelywp-sv-msg.right .msg{text-align:left}.delivery-message .msg-alert{width:100%}.delivery-message{margin:35px 0}.surelywp-sv-modal .modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s,transform .25s;z-index:9999!important}.surelywp-sv-modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 24px 24px;border-radius:5px;background:#fff;box-shadow:0 5px 30px 0 rgba(43,135,218,.2);overflow-y:auto;width:550px;max-height:90vh}.surelywp-sv-modal .show-modal h4{margin:0 0 20px;font-size:18px;font-style:normal;font-weight:700;line-height:25px}.surelywp-sv-modal .close-button{float:right;width:2.8rem;line-height:2.5rem;text-align:center;cursor:pointer;border-radius:.25rem;background:url(../images/popup-close-icon.svg) no-repeat;font-size:0;background-position:10px 9px!important;position:relative;left:20px}.surelywp-sv-modal .text{font-size:13px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:15px}.surelywp-sv-modal .show-modal #surelywp_reset{border-radius:5px;background:#06f;font-size:14px;padding:4px 15px;display:block;width:100%;font-weight:600}.surelywp-sv-modal .show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility linear,opacity .25s,transform .25s;z-index:999}.close-button{z-index:999;display:block;position:relative}.requirement-desc-modal .requirement-desc{margin-top:10px}.file-upload{position:relative;width:100%}.file-upload::file-selector-button{width:136px;color:transparent}.file-upload::before{position:absolute;pointer-events:none;top:10px;left:16px;height:20px;width:20px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E")}.file-upload::after{font-size:14px;position:absolute;top:8px;left:40px;color:#0964b0;content:"Upload File"}.file-upload::file-selector-button{border-radius:4px;padding:0 16px;height:40px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 0 rgba(0,0,0,.05);margin-right:16px;transition:background-color .2s}.file-upload::file-selector-button:hover{background-color:#f3f4f6}.file-upload::file-selector-button:active{background-color:#e5e7eb}.surelywp-sv-requirements .accordion{margin:0 auto;max-width:100%}.surelywp-sv-requirements .accordion-item{margin-bottom:10px}.surelywp-sv-requirements .accordion-content{padding:0 10px 0 5px;color:#6b7280;font-family:Open Sans;font-size:13px;font-weight:600;line-height:20px;text-align:left;width:calc(100% - 35px);margin-left:auto}.services-activity-card sc-stacked-list.hydrated{display:flex;width:100%}.services-activity-card sc-stacked-list.hydrated sc-stacked-list-row{width:100%;display:flex;border-bottom:1px solid #e5e7eb;justify-content:space-between;position:relative}.services-activity-card .row-content{display:flex;align-items:center;font-family:Open Sans;font-size:13px;font-weight:600;line-height:20px;text-align:left;color:#1f2937}.services-activity-card .row-content .time{color:#6b7280;padding-right:8px;padding-left:8px}.service-requirements{float:right;position:absolute;right:20px}.list-row.breakpoint-lg{width:100%;padding:20px!important}.service-requirements a{color:#06f!important;font-family:Open Sans;font-size:13px;font-weight:600;line-height:20px;text-align:right;text-decoration:none!important}.services-activity-card .row-content .image{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%}.services-activity-card .row-content .image img{object-fit:contain}.services-activity-card .row-content .desc{padding-left:10px}.surelywp-sv-requirements .accordion-header{border-bottom:1px solid #e5e7eb;background-color:transparent;border:0;padding:0}.surelywp-sv-requirements .accordion .accordion-item{margin:0;padding:20px;border-bottom:1px solid #e5e7eb}.surelywp-sv-requirements .accordion-question p{margin:0;color:#1f2937;font-family:Open Sans;font-size:13px;font-weight:600;line-height:20px;text-align:left}.surelywp-sv-requirements span.question-count{background-color:#f3f4f6;font-family:Open Sans;font-size:10px;font-weight:600;line-height:13.62px;text-align:left;color:#6b7280;padding:5px 6px;border-radius:100%;margin-right:16px}.surelywp-sv-requirements .accordion .accordion-item.open{border-bottom:1px solid #e5e7eb}.surelywp-sv-requirements .accordion .accordion-item.open .accordion-header{border-bottom:0}.rc-service-created,.service-canceled,.service-created{background-color:#f3f4f6}.delivery-send,.service-contract-signed,.service-req-received,.service-start{background-color:#dbeafe}.delivery-date-change,.delivery-reject{background-color:#fef3c7}.delivery-accept,.service-auto-completed,.service-complete,.service-complete-by-admin{background-color:#dcfce7}.order-track-list-wrap,.service-delivery-panel,.services-delivery-wrap{margin-bottom:20px}@media (max-width:1200px){.services-activity-card .row-content{flex-wrap:wrap}.service-requirements{position:initial}}.order-track-list .description{min-width:110px!important}.service-track-list sc-text{padding:10px 0}.service-track-list{border-radius:0 0 7px 7px}.surelywp-sv-messages::-webkit-scrollbar{width:6px}.surelywp-sv-messages::-webkit-scrollbar-thumb{background:var(--sc-color-primary-500);border-radius:4px}.surelywp-sv-activity::-webkit-scrollbar{width:6px}.surelywp-sv-activity::-webkit-scrollbar-thumb{background:var(--sc-color-primary-500);border-radius:4px}.surelywp-sv-contract::-webkit-scrollbar{width:6px}.surelywp-sv-contract::-webkit-scrollbar-thumb{background:var(--sc-color-primary-500);border-radius:4px}.service-tab sc-stacked-list-row{font-family:'Open Sans'!important;font-weight:700!important;line-height:20px!important}.services-contract-wrap .no-found,.services-delivery-wrap .surelywp-sv-delivery,.services-requirements-wrap .surelywp-sv-requirements .no-found{padding:20px;display:flex}.services-delivery-wrap .surelywp-sv-delivery .user-img img{width:40px;height:40px;border-radius:50px}.services-delivery-wrap .datetime{color:#6b7280;font-family:'Open Sans';font-size:13px;font-weight:600;line-height:20px}.services-delivery-wrap .user-name{font-family:'Open Sans';font-size:14px;font-weight:700;line-height:20px;text-transform:capitalize}.services-delivery-wrap .surelywp-sv-delivery .msg{font-size:13px;font-weight:600!important;line-height:20px;background-color:transparent!important;font-family:'Open Sans';border:0;padding-left:0}.service-order-detail-panel sc-card .order-heading{color:#1f2937;font-family:'Open Sans';font-size:18px;font-weight:700;line-height:20px;margin-top:0}.services-delivery-wrap .list-row{padding:19px 20px!important}.service-order-detail-panel .sc-columns .hydrated:last-child{text-align:right}.service-order-detail-panel p.label{margin-top:0;font-family:'Open Sans';font-size:13px;font-weight:600;line-height:20px;color:#6b7280}.service-order-detail-panel .order-track-list .card{padding:20px!important}.surelywp-sv-serview-view .order-track-list .description{font-family:'Open Sans';font-size:13px!important;font-weight:600;line-height:20px;color:#1f2937!important}.services-chats-wrap .attachetment-inner-wrap,.services-delivery-wrap .attachetment-inner-wrap,.services-requirements-wrap .attachetment-inner-wrap{width:200px;border:1px solid #e5e7eb;min-height:125px;margin-top:10px;margin-right:5px}.service-order-detail-panel,.services-chats-wrap .attachetment,.services-delivery-wrap .attachetment,.services-requirements-wrap .attachetment{margin-top:20px}.services-chats-wrap .attachetment-img img,.services-delivery-wrap .attachetment-img img,.services-requirements-wrap .attachetment-img img{width:100%;object-fit:cover}.services-chats-wrap .attachetment-title .title,.services-delivery-wrap .attachetment-title .title,.services-requirements-wrap .attachetment-title .title{padding:0 8px;border:0;font-family:'Open Sans';font-size:13px;font-weight:600;line-height:20px;color:#6b7280;text-align:left;word-wrap:break-word;width:80%}.services-chats-wrap .attachetment-img,.services-delivery-wrap .attachetment-img,.services-requirements-wrap .attachetment-img{padding:10px}.services-chats-wrap .attachetment h3,.services-delivery-wrap .attachetment h3,.services-requirements-wrap .attachetment h3{font-family:'Open Sans';font-size:14px;font-weight:700;line-height:20px;color:#1f2937;margin-bottom:10px}.services-chats-wrap .attachetment-title,.services-delivery-wrap .attachetment-title,.services-requirements-wrap .attachetment-title{display:flex;align-items:flex-start;justify-content:flex-start;border-top:1px solid #e5e7eb;padding:10px}.services-chats-wrap .attachetment-title .attachetment-buttons .download-arrow,.services-delivery-wrap .attachetment-title .attachetment-buttons .download-arrow,.services-requirements-wrap .attachetment-title .attachetment-buttons .download-arrow{width:30px;height:30px}.services-delivery-wrap .attachetment-inner,.services-requirements-wrap .attachetment-inner{display:flex;flex-wrap:wrap;justify-content:left}.services-chats-wrap .attachetment-inner{display:flex;flex-wrap:wrap}.services-chats-wrap .attachetment-inner.left{justify-content:left}.services-chats-wrap .attachetment-inner.right{justify-content:right}.services-chats-wrap .surelywp-sv-msg.left .attachetment-inner-wrap{float:inline-start}.services-chats-wrap .surelywp-sv-msg.right .attachetment-inner-wrap{float:inline-end}.service-track-list-item{font-weight:700;color:#6b7280}.service-track-list,.services-list-table sc-table,.surelywp-sv-serview-view .service-order-detail sc-table{background:var(--sc-card-background-color,var(--sc-color-white));border:1px solid var(--sc-card-border-color,var(--sc-color-gray-300));border-radius:var(--sc-input-border-radius-medium);box-shadow:var(--sc-shadow-small);padding:10px 5px}.service-tab .no-found{font-family:"Open Sans"}.service-tab .surelywp-sv-messages.customer .no-found{font-size:15px}.services-list-table sc-table sc-table-cell,.surelywp-sv-serview-view .service-order-detail sc-table sc-table-cell{background-color:#fff}.card-heading,.status-tracker-heading{font-family:'Open Sans';font-size:18px;font-weight:700;line-height:20px;border:1px solid #e5e7eb;background-color:#fff;padding:15px 20px;border-bottom:0;border-radius:var(--sc-input-border-radius-medium);box-shadow:var(--sc-shadow-small);border-bottom-right-radius:0;border-bottom-left-radius:0}.service-delivery-card,.service-order-detail-panel,.service-tab{background:var(--sc-card-background-color,var(--sc-color-white));box-shadow:var(--sc-shadow-small)}.service-delivery-card{border-top-right-radius:0!important;border-top-left-radius:0!important;border:1px solid #e5e7eb;border-radius:var(--sc-input-border-radius-medium);padding:10px 5px}.service-track-list{border-top-right-radius:0;border-top-left-radius:0;border:1px solid #e5e7eb}.service-order-detail-panel,.service-tab{border:1px solid var(--sc-card-border-color,var(--sc-color-gray-300));border-radius:var(--sc-input-border-radius-medium)}.order-track-list .buy-button sc-button{width:100%!important;font-family:Open Sans;font-size:13px;font-weight:600;line-height:19.07px;text-align:left}.service-order-detail-panel .tab-card,.service-tab .tab-card,.surelywp-sv-delivery{border-top:1px solid var(--sc-card-border-color,var(--sc-color-gray-300))}.button-1,.button-2,.button-2:hover{background-color:var(--sc-color-primary-500);color:#fff!important}.service-order-detail-panel p{margin-bottom:0!important;margin:0;font-family:'Open Sans';font-size:18px;font-weight:700;line-height:20px;text-align:left}.service-order-detail-panel .tab-card sc-columns{padding:3px 15px}.service-order-detail-panel .tab-card sc-columns>*{font-size:12px!important}.service-order-detail-panel .order-track-list.tab-card .buy-button{width:90%;margin:0 auto 20px}.service-order-detail-panel .tab-card sc-stacked-list.hydrated sc-columns{padding:0}.service-order-detail-panel .order-track-list.tab-card sc-columns{gap:0}.service-order-detail-panel .order-track-list.tab-card{padding-top:20px}.surelywp-sv-serview-view.admin.surelywp-sv-serview-view .order-track-list .description{text-align:right;font-size:13px!important;min-width:auto!important}.surelywp-sv-serview-view.admin.service-order-detail-panel .order-track-list.tab-card p.label{font-size:10px}.surelywp-sv-serview-view.admin .service-order-detail-panel .order-track-list p.label{font-size:13px}.surelywp-sv-serview-view.admin .service-track-list sc-text.hydrated.checked .check-circle:after{width:5px;height:9px}.surelywp-sv-serview-view .service-track-list sc-text.hydrated.checked:last-child .check-circle:before{content:none}.service-order-detail sc-table.hydrated{overflow:hidden}.service-order-detail{border:1px solid var(--sc-card-border-color,var(--sc-color-gray-300));border-radius:5px}.surelywp-sv-requirement-form-wrap{margin:20px}.button-1,.button-2{text-decoration:none!important;font-family:Open Sans;font-size:14px;font-weight:600;line-height:19.07px;border-radius:5px;padding:6px 12px 7px}.button-1:hover,.button-2{opacity:.8}.button-2{color:var(--sc-color-primary-500)!important;background-color:#fff}.modal-top{font-size:20px;margin:20px 0;font-weight:600}.modal-bottom p{margin-bottom:20px!important}.modal-top .loader{margin-left:5px}.filepond--root .filepond--action-remove-item{cursor:pointer}.services-contract-wrap .contract-details{padding:20px}.services-contract-wrap .signature{margin:10px 0;float:right}.services-contract-wrap .contract-content{padding-bottom:10px}.services-contract-wrap .signatute-text{font-family:'Dancing Script',cursive;font-size:30px;color:#000;border:1px solid;padding:20px;display:inline-block}.surecart-theme-dark .services-contract-wrap .signatute-text{color:#fff!important}.services-contract-wrap .signatute-info{text-align:end}.service-order-detail .variants-wrap{display:flex;justify-content:space-between;padding:1px}.service-order-detail .variants-wrap .description{width:45px;font-weight:600;font-size:13px;color:#1f2937}.service-order-detail .variants-wrap .label{font-weight:600;color:#6b7280;font-size:13px}.service-order-detail-panel p.order-heading{color:#3c434a}.service-message-input{font-family:'Open Sans';color:#4c5866;font-size:13px;line-height:20px}.surelywp-sv-product-requirements .surelywp-sv-requirements .accordion-question p{color:var(--sc-input-label-color);font-size:14px;font-family:var(--sc-font-sans);font-weight:var(--sc-font-weight-semibold)}.surelywp-sv-product-requirements .surelywp-sv-requirements .accordion-question .question-count{color:var(--sc-input-label-color);font-family:var(--sc-font-sans)}.surelywp-sv-product-requirements .surelywp-sv-requirements .accordion-content p,.surelywp-sv-product-requirements .surelywp-sv-requirements .attachetment-title .title{color:var(--sc-input-label-color);font-size:13px;font-family:var(--sc-font-sans);font-weight:400}.surelywp-sv-product-requirements .surelywp-sv-requirements .accordion .accordion-item{padding-left:0}.surelywp-sv-product-requirements .accordion-content{margin-left:36px}.surelywp-sv-product-requirements .attachetment-inner-wrap{width:174px}.surelywp-sv-product-requirements .service-product-name p.product-name{font-size:16px}