.services-container{width:100%}.services-title{font-size:18px!important;line-height:29px;margin:20px 0;font-weight:500}.add-service-box{background:#1b1b1b;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;border-radius:10px;border:2px solid #12e3fc;cursor:pointer;gap:15px;margin-bottom:20px}img.service_add_p_icon{width:30px}.your-services-title{font-size:18px!important;margin-bottom:20px}.no-services{padding:20px;width:100%;background:#ffeb3a;color:#000000!important;font-size:18px;font-weight:500}.services-list{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;gap:20px}.service-item{border-radius:8px;box-shadow:0 2px 5px rgb(255 255 255 / 19%);overflow:hidden;position:relative;background:#1b1b1b;margin:10px 0;width:calc(50% - 10px);display:flex;justify-content:start;align-items:self-start;padding:10px;border:2px solid #12e3fc}h3.service-title{font-size:16px;border-bottom:1px solid #ffffff29;padding-bottom:5px}h6.service-subtitle{font-size:12px;font-weight:400;margin-bottom:5px}.service-thumbnail{height:150px;background-size:cover;background-position:center;width:150px;border-radius:10px}.default-thumbnail{background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999}.service-details{padding:5px 15px;width:calc(100% - 150px)}.service-title{margin:0 0 10px;font-size:16px}.service-actions svg{width:18px;height:18px}.service-meta{font-size:14px;color:#ffffffc7}.service-meta span{display:block;margin-bottom:5px}.service-actions{position:absolute;top:10px;right:10px;display:flex;gap:5px;position:absolute;top:34%;right:10px;display:flex;gap:5px;flex-direction:column}.show-loading-form{display:none}.service-actions button{background:#1b1b1b;width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;color:#fff;border:1px solid #fff}span.remove-image{position:absolute;top:-4px;color:#000;right:-9px;width:41px;height:30px;background:#2ae4fb;border-radius:0 0 0 25px;font-size:19px;cursor:pointer;text-align:center}img.service-image-thumb{width:100%;height:100px!important;object-fit:cover;border-radius:6px}.edit-image-cont{display:flex;justify-content:start;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.service-img-cont{max-width:132px;width:50%;position:relative;border-radius:10px;overflow:hidden;border:2px solid #2ae4fb;padding:3px;height:110px}.form-section.hidden{display:none}label#service-photo-preview{height:100%;width:100%}input#service-photo-upload{display:none}label#service-photo-preview img{width:100%;height:100px;object-fit:cover;border-radius:6px}.image-wrapper{width:calc(25% - 8px);position:relative;border-radius:10px;overflow:hidden;border:2px solid #2ae4fb;padding:5px;background:#1b1b1b}.service-actions button:hover{transform:scale(1.1)}.service-modal{width:100%;display:flex;justify-content:center;align-items:center}.model-inmer-cont{width:100%;max-width:700px;margin-top:20px}.service-modal-content{background:#000;max-width:600px}.close-modal{position:absolute;right:20px;top:12px;font-size:27px;cursor:pointer}.form-sub-section{background:#000;padding:20px;border-radius:10px;width:100%;max-width:600px;position:relative;margin-top:11px;border:2px solid #fff;margin-bottom:50px}.modal-title{font-size:22px;text-align:start;margin-top:0;margin-bottom:0!important}#serviceForm .form-section h3{display:block;margin-bottom:5px;text-align:start;font-size:14px;font-weight:500}#serviceForm .form-group{margin-bottom:15px}#serviceForm .form-group label{display:block;margin-bottom:5px;text-align:start;font-size:14px;font-weight:500}a.filepond--credits{display:none!important}.filepond--panel-root{background:#1b1b1b!important;border-radius:6px!important;border:2px solid #12e3fc!important}#serviceForm .form-group input,#serviceForm .form-group textarea,#serviceForm .form-group select,#serviceForm .form-group select option{border:1px solid #d2d6dc!important;background:#000;color:#fff;font-size:17px;border-radius:6px;padding:11px;width:100%;height:43px!important}.form-group textarea{min-height:100px}.form-group-time{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px}.form-group-inner input,.form-group-time input{border:1px solid #d2d6dc!important;background:#000;color:#fff;font-size:17px;border-radius:6px;padding:11px;width:100%}.form-group-inner label,.form-group-time label{display:block;margin-bottom:5px;text-align:start;font-size:14px;font-weight:500}.price-fields{border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.form-group-inner{display:flex;flex-direction:column;justify-content:start;align-items:self-start;width:calc(50% - 10px)}.duration-input{display:flex;gap:10px}.duration-input input{width:70px}.availability-toggle{margin:1em 0;display:flex;justify-content:space-between;align-items:center}#toggleAvailability{color:#fff;text-decoration:none;font-weight:500;font-size:14px;text-align:start}#toggleAvailability:hover{text-decoration:underline}#timezoneDisplay{font-size:.9em;color:#6b7280}.availability-fields h4{text-align:start;font-size:14px;font-weight:400}.day-availability{margin-bottom:1.5em;border:1px solid #ffffff26;padding:10px;border-radius:10px}.day-availability h5{font-size:15px;text-align:start;padding-bottom:10px;border-bottom:1px solid #ffffff26}.time-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;align-items:end}.checkbox-container{display:flex!important;align-items:center;cursor:pointer;font-size:14px!important}.checkbox-container input{margin-right:8px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:1em}.save-availability{font-size:16px;background:#12e3fc;color:#000000a1;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:600;margin-top:16px;width:100%}a.edit-service-link,a.edit-service-link:hover{background:#1b1b1b;border:none;width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;color:#fff;text-decoration:none;font-size:40px;border:1px solid #fff}a.homelink_warp,a.homelink_warp:hover{color:white!important;text-decoration:none!important}.submit-group{margin-top:2em;text-align:right}.submit-service{font-size:16px;background:#12e3fc;color:#000000a1;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:600;margin-top:16px;width:100%}.submit-service:hover{background-color:#005a87}.filepond--root{margin-bottom:1em}.filepond--drop-label{color:#6b7280}@media (max-width:768px){.time-fields{grid-template-columns:1fr}.image-wrapper{width:calc(50% - 8px)}.service-thumbnail{height:125px;width:125px}.service-details{padding:5px;width:calc(100% - 112px);margin-left:10px}.service-actions{top:24%}.service-item{width:100%;margin:0;align-items:start}.fc-toolbar-chunk{display:flex;flex-direction:column;width:100%}.fc-button-group{margin-left:0!important}.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{display:flex;flex-direction:column;justify-content:space-between;align-items:self-start;gap:10px}}@media (max-width:1100px){.service-item{width:100%;margin:0}.services-list{margin-bottom:50px}}img.upload-cliunt{width:60px!important;height:60px!important;object-fit:contain!important}.ineer-upload-info{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.fc-scroller a{color:white!important}.loading{color:#666;font-size:12px;margin-left:5px;font-style:italic}.status-dropdown{color:#fff;padding:5px 10px;border-radius:4px;border:1px solid #ddd;background:#000;cursor:pointer}.status-dropdown option{color:#fff}.status-dropdown:disabled{opacity:.5;cursor:not-allowed}