.ServiceForm-module__OujXHa__form{gap:var(--spacing-8);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__section{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ServiceForm-module__OujXHa__sectionHeader{padding:var(--spacing-6);border-bottom:1px solid var(--color-gray-200)}.ServiceForm-module__OujXHa__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-gray-900);margin:0}.ServiceForm-module__OujXHa__sectionBody{padding:var(--spacing-6);gap:var(--spacing-6);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__gridTwoCol{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.ServiceForm-module__OujXHa__gridThreeCol{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ServiceForm-module__OujXHa__field{gap:var(--spacing-2);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.ServiceForm-module__OujXHa__required{color:var(--color-red-600)}.ServiceForm-module__OujXHa__input{width:100%;padding:var(--spacing-3)var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-gray-900);background:var(--color-white);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ServiceForm-module__OujXHa__input:focus{border-color:var(--color-blue-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.ServiceForm-module__OujXHa__input::placeholder{color:var(--color-gray-400)}.ServiceForm-module__OujXHa__inputError{border-color:var(--color-red-300)}.ServiceForm-module__OujXHa__inputError:focus{border-color:var(--color-red-500);box-shadow:0 0 0 3px #ef44441a}.ServiceForm-module__OujXHa__textarea{width:100%;padding:var(--spacing-3)var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-gray-900);background:var(--color-white);resize:vertical;min-height:100px;transition:border-color var(--transition-base),box-shadow var(--transition-base);font-family:inherit}.ServiceForm-module__OujXHa__textarea:focus{border-color:var(--color-blue-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.ServiceForm-module__OujXHa__textarea::placeholder{color:var(--color-gray-400)}.ServiceForm-module__OujXHa__select{width:100%;padding:var(--spacing-2-5)var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-gray-900);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ServiceForm-module__OujXHa__select:focus{border-color:var(--color-blue-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.ServiceForm-module__OujXHa__errorText{font-size:var(--font-size-sm);color:var(--color-red-500);margin:0}.ServiceForm-module__OujXHa__arrayFields{gap:var(--spacing-3);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__arrayFieldRow{gap:var(--spacing-3);align-items:center;display:flex}.ServiceForm-module__OujXHa__arrayFieldRow .ServiceForm-module__OujXHa__input{flex:1}.ServiceForm-module__OujXHa__removeButton{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-red-600);cursor:pointer;transition:color var(--transition-base);white-space:nowrap;background:0 0;border:none}.ServiceForm-module__OujXHa__removeButton:focus{outline:2px solid var(--color-red-500);outline-offset:2px;border-radius:var(--radius-md)}.ServiceForm-module__OujXHa__addButton{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-blue-600);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-self:flex-start}.ServiceForm-module__OujXHa__addButton:focus{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:var(--radius-md)}.ServiceForm-module__OujXHa__packageGrid{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ServiceForm-module__OujXHa__packageTier{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__packageName{font-weight:var(--font-weight-medium)}.ServiceForm-module__OujXHa__packageFeatures{gap:var(--spacing-2);flex-direction:column;display:flex}.ServiceForm-module__OujXHa__packageFeatureRow{gap:var(--spacing-2);align-items:center;display:flex}.ServiceForm-module__OujXHa__packageFeatureInput{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-900);background:var(--color-white);transition:border-color var(--transition-base);flex:1}.ServiceForm-module__OujXHa__packageFeatureInput:focus{border-color:var(--color-blue-500);outline:none}.ServiceForm-module__OujXHa__packageFeatureRemove{padding:var(--spacing-1);font-size:var(--font-size-lg);color:var(--color-red-600);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;line-height:1}.ServiceForm-module__OujXHa__packageFeatureRemove:focus{outline:2px solid var(--color-red-500);outline-offset:2px;border-radius:var(--radius-sm)}.ServiceForm-module__OujXHa__packageFeatureAdd{padding:var(--spacing-1-5)var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-blue-600);cursor:pointer;transition:color var(--transition-base);text-align:left;background:0 0;border:none}.ServiceForm-module__OujXHa__packageFeatureAdd:focus{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:var(--radius-md)}.ServiceForm-module__OujXHa__formActions{justify-content:space-between;align-items:center;display:flex}.ServiceForm-module__OujXHa__submitActions{gap:var(--spacing-3);display:flex}.ServiceForm-module__OujXHa__cancelButton{padding:var(--spacing-2)var(--spacing-6);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-gray-700);background:var(--color-white);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}.ServiceForm-module__OujXHa__cancelButton:focus{outline:2px solid var(--color-gray-500);outline-offset:2px}.ServiceForm-module__OujXHa__statusButton{padding:var(--spacing-2)var(--spacing-6);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-white);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);border:none}.ServiceForm-module__OujXHa__statusButton:hover{transform:translateY(-1px)}.ServiceForm-module__OujXHa__statusButton:focus{outline-offset:2px;outline:2px solid}.ServiceForm-module__OujXHa__deactivateButton{background:var(--color-gray-600)}.ServiceForm-module__OujXHa__deactivateButton:hover{background:var(--color-gray-700)}.ServiceForm-module__OujXHa__activateButton{background:var(--color-green-600)}.ServiceForm-module__OujXHa__activateButton:hover{background:var(--color-green-700)}.ServiceForm-module__OujXHa__submitButton{padding:var(--spacing-2)var(--spacing-6);border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-white);background:var(--color-blue-600);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);border:none}.ServiceForm-module__OujXHa__submitButton:hover:not(:disabled){background:var(--color-blue-700);transform:translateY(-1px)}.ServiceForm-module__OujXHa__submitButton:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.ServiceForm-module__OujXHa__submitButton:disabled{opacity:.5;cursor:not-allowed}.ServiceForm-module__OujXHa__submitError{margin-top:var(--spacing-4);padding:var(--spacing-4);background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:var(--radius-lg)}.ServiceForm-module__OujXHa__submitErrorText{font-size:var(--font-size-sm);color:var(--color-red-600);margin:0}@media (max-width:1200px){.ServiceForm-module__OujXHa__gridThreeCol,.ServiceForm-module__OujXHa__packageGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ServiceForm-module__OujXHa__form{gap:var(--spacing-6)}.ServiceForm-module__OujXHa__sectionHeader,.ServiceForm-module__OujXHa__sectionBody{padding:var(--spacing-4)}.ServiceForm-module__OujXHa__gridTwoCol,.ServiceForm-module__OujXHa__gridThreeCol,.ServiceForm-module__OujXHa__packageGrid{grid-template-columns:1fr}.ServiceForm-module__OujXHa__formActions{gap:var(--spacing-3);flex-direction:column;align-items:stretch}.ServiceForm-module__OujXHa__submitActions{flex-direction:column;width:100%}.ServiceForm-module__OujXHa__cancelButton,.ServiceForm-module__OujXHa__statusButton,.ServiceForm-module__OujXHa__submitButton{width:100%}.ServiceForm-module__OujXHa__arrayFieldRow{flex-direction:column;align-items:stretch}.ServiceForm-module__OujXHa__removeButton{align-self:flex-start}}@media (max-width:480px){.ServiceForm-module__OujXHa__sectionHeader,.ServiceForm-module__OujXHa__sectionBody{padding:var(--spacing-3)}.ServiceForm-module__OujXHa__form,.ServiceForm-module__OujXHa__sectionBody{gap:var(--spacing-4)}.ServiceForm-module__OujXHa__input,.ServiceForm-module__OujXHa__textarea,.ServiceForm-module__OujXHa__select{font-size:var(--font-size-sm)}.ServiceForm-module__OujXHa__label{font-size:var(--font-size-xs)}}[data-theme=light] .ServiceForm-module__OujXHa__removeButton:hover{color:#991b1b}[data-theme=light] .ServiceForm-module__OujXHa__addButton:hover{color:#1e40af}[data-theme=light] .ServiceForm-module__OujXHa__cancelButton:hover{background:#f9fafb;border-color:#9ca3af}[data-theme=light] .ServiceForm-module__OujXHa__packageFeatureRemove:hover{color:#991b1b}[data-theme=light] .ServiceForm-module__OujXHa__packageFeatureAdd:hover{color:#1e40af}[data-theme=dark] .ServiceForm-module__OujXHa__removeButton:hover{color:#fca5a5}[data-theme=dark] .ServiceForm-module__OujXHa__addButton:hover{color:#93c5fd}[data-theme=dark] .ServiceForm-module__OujXHa__cancelButton:hover{background:#1e293b99;border-color:#64748b}[data-theme=dark] .ServiceForm-module__OujXHa__packageFeatureRemove:hover{color:#fca5a5}[data-theme=dark] .ServiceForm-module__OujXHa__packageFeatureAdd:hover{color:#93c5fd}@media (prefers-color-scheme:dark){.ServiceForm-module__OujXHa__section{background:var(--color-dark-gray-800)}.ServiceForm-module__OujXHa__sectionHeader{border-bottom-color:var(--color-dark-gray-700)}.ServiceForm-module__OujXHa__sectionTitle{color:var(--color-dark-gray-100)}.ServiceForm-module__OujXHa__label{color:var(--color-dark-gray-300)}.ServiceForm-module__OujXHa__input,.ServiceForm-module__OujXHa__textarea,.ServiceForm-module__OujXHa__select,.ServiceForm-module__OujXHa__packageFeatureInput{background:var(--color-dark-gray-700);border-color:var(--color-dark-gray-600);color:var(--color-dark-gray-100)}.ServiceForm-module__OujXHa__input:focus,.ServiceForm-module__OujXHa__textarea:focus,.ServiceForm-module__OujXHa__select:focus,.ServiceForm-module__OujXHa__packageFeatureInput:focus{border-color:var(--color-blue-400)}.ServiceForm-module__OujXHa__input::-moz-placeholder{color:var(--color-dark-gray-500)}.ServiceForm-module__OujXHa__textarea::-moz-placeholder{color:var(--color-dark-gray-500)}.ServiceForm-module__OujXHa__input::placeholder,.ServiceForm-module__OujXHa__textarea::placeholder{color:var(--color-dark-gray-500)}.ServiceForm-module__OujXHa__packageTier{border-color:var(--color-dark-gray-700)}.ServiceForm-module__OujXHa__cancelButton{background:var(--color-dark-gray-700);border-color:var(--color-dark-gray-600);color:var(--color-dark-gray-300)}.ServiceForm-module__OujXHa__cancelButton:hover{background:var(--color-dark-gray-600);border-color:var(--color-dark-gray-500)}.ServiceForm-module__OujXHa__submitError{background:var(--color-dark-red-900);border-color:var(--color-dark-red-700)}.ServiceForm-module__OujXHa__submitErrorText{color:var(--color-red-300)}}@media (prefers-contrast:high){.ServiceForm-module__OujXHa__input,.ServiceForm-module__OujXHa__textarea,.ServiceForm-module__OujXHa__select,.ServiceForm-module__OujXHa__packageFeatureInput{border-width:2px}.ServiceForm-module__OujXHa__section{border:2px solid var(--color-gray-300)}.ServiceForm-module__OujXHa__cancelButton,.ServiceForm-module__OujXHa__statusButton,.ServiceForm-module__OujXHa__submitButton{border-width:2px}}@media (prefers-reduced-motion:reduce){.ServiceForm-module__OujXHa__input,.ServiceForm-module__OujXHa__textarea,.ServiceForm-module__OujXHa__select,.ServiceForm-module__OujXHa__removeButton,.ServiceForm-module__OujXHa__addButton,.ServiceForm-module__OujXHa__packageFeatureInput,.ServiceForm-module__OujXHa__packageFeatureRemove,.ServiceForm-module__OujXHa__packageFeatureAdd,.ServiceForm-module__OujXHa__cancelButton,.ServiceForm-module__OujXHa__statusButton,.ServiceForm-module__OujXHa__submitButton{transition:none}}
.ServiceList-module__2OQyWW__container{padding:var(--spacing-6)}.ServiceList-module__2OQyWW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServiceList-module__2OQyWW__filtersSection{margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-direction:column;display:flex}.ServiceList-module__2OQyWW__filtersWrapper{gap:var(--spacing-4);flex-direction:column;display:flex}.ServiceList-module__2OQyWW__searchContainer{flex:1}.ServiceList-module__2OQyWW__searchInput{width:100%;padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ServiceList-module__2OQyWW__searchInput:focus{border-color:var(--color-blue-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.ServiceList-module__2OQyWW__filtersRow{gap:var(--spacing-4);display:flex}.ServiceList-module__2OQyWW__filterGroup{flex:none}.ServiceList-module__2OQyWW__filterSelect{padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ServiceList-module__2OQyWW__filterSelect:focus{border-color:var(--color-blue-500);outline:none;box-shadow:0 0 0 3px #3b82f61a}.ServiceList-module__2OQyWW__bulkActions{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-blue-50);border-radius:var(--radius-lg);display:flex}.ServiceList-module__2OQyWW__bulkActionsText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-blue-700)}.ServiceList-module__2OQyWW__bulkActionsButtons{gap:var(--spacing-2);display:flex}.ServiceList-module__2OQyWW__bulkButton{padding:var(--spacing-1)var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base);border:none}.ServiceList-module__2OQyWW__bulkButton:disabled{opacity:.5;cursor:not-allowed}.ServiceList-module__2OQyWW__bulkButtonActivate{background:var(--color-green-600);color:var(--color-white)}.ServiceList-module__2OQyWW__bulkButtonActivate:hover:not(:disabled){background:var(--color-green-700)}.ServiceList-module__2OQyWW__bulkButtonDeactivate{background:var(--color-gray-600);color:var(--color-white)}.ServiceList-module__2OQyWW__bulkButtonDeactivate:hover:not(:disabled){background:var(--color-gray-700)}.ServiceList-module__2OQyWW__bulkButtonDelete{background:var(--color-red-600);color:var(--color-white)}.ServiceList-module__2OQyWW__bulkButtonDelete:hover:not(:disabled){background:var(--color-red-700)}.ServiceList-module__2OQyWW__tableContainer{background:var(--color-white);border-radius:var(--radius-lg);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);overflow-x:auto;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a,inset 0 1px #ffffffe6}.ServiceList-module__2OQyWW__table{border-collapse:collapse;width:100%}.ServiceList-module__2OQyWW__tableHeaderRow{border-bottom:1px solid var(--color-gray-200)}.ServiceList-module__2OQyWW__tableHeader{text-align:left;padding:var(--spacing-3)var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ServiceList-module__2OQyWW__tableRow{border-bottom:1px solid var(--color-gray-100);transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceList-module__2OQyWW__tableCell{padding:var(--spacing-4);font-size:var(--font-size-sm)}.ServiceList-module__2OQyWW__checkbox{border-radius:var(--radius-sm);border:1px solid var(--color-gray-300);cursor:pointer;width:16px;height:16px;accent-color:var(--color-blue-600)}.ServiceList-module__2OQyWW__checkbox:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.ServiceList-module__2OQyWW__serviceInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.ServiceList-module__2OQyWW__serviceName{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ServiceList-module__2OQyWW__serviceDescription{font-size:var(--font-size-sm);color:var(--color-gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ServiceList-module__2OQyWW__categoryBadge{padding:var(--spacing-1)var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-gray-100);color:var(--color-gray-800);border-radius:var(--radius-full);display:inline-flex}.ServiceList-module__2OQyWW__priceInfo{gap:var(--spacing-0-5);flex-direction:column;display:flex}.ServiceList-module__2OQyWW__priceAmount{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ServiceList-module__2OQyWW__priceType{font-size:var(--font-size-sm);color:var(--color-gray-500);text-transform:capitalize}.ServiceList-module__2OQyWW__statusButton{padding:var(--spacing-1)var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);cursor:pointer;text-transform:capitalize;transition:background-color var(--transition-base);border:none;display:inline-flex}.ServiceList-module__2OQyWW__statusButton:disabled{opacity:.5;cursor:not-allowed}.ServiceList-module__2OQyWW__statusButton:focus{outline-offset:2px;outline:2px solid}.ServiceList-module__2OQyWW__statusActive{background:var(--color-green-100);color:var(--color-green-800)}.ServiceList-module__2OQyWW__statusActive:hover:not(:disabled){background:var(--color-green-200)}.ServiceList-module__2OQyWW__statusInactive{background:var(--color-gray-100);color:var(--color-gray-800)}.ServiceList-module__2OQyWW__statusInactive:hover:not(:disabled){background:var(--color-gray-200)}.ServiceList-module__2OQyWW__requestCount{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ServiceList-module__2OQyWW__dateText{font-size:var(--font-size-sm);color:var(--color-gray-500)}.ServiceList-module__2OQyWW__actions{align-items:center;gap:var(--spacing-2);display:flex}.ServiceList-module__2OQyWW__actionLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-blue-600);transition:color var(--transition-base);text-decoration:none}.ServiceList-module__2OQyWW__actionLink:focus{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:var(--radius-sm)}.ServiceList-module__2OQyWW__actionDelete{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-red-600);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none}.ServiceList-module__2OQyWW__actionDelete:hover:not(:disabled){color:var(--color-red-800)}.ServiceList-module__2OQyWW__actionDelete:disabled{opacity:.5;cursor:not-allowed}.ServiceList-module__2OQyWW__actionDelete:focus{outline:2px solid var(--color-red-500);outline-offset:2px;border-radius:var(--radius-sm)}.ServiceList-module__2OQyWW__emptyState{text-align:center;padding:var(--spacing-12)}.ServiceList-module__2OQyWW__emptyStateIcon{margin:0 auto var(--spacing-2);width:48px;height:48px;color:var(--color-gray-400)}.ServiceList-module__2OQyWW__emptyStateTitle{margin-top:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ServiceList-module__2OQyWW__emptyStateText{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-gray-500)}.ServiceList-module__2OQyWW__emptyStateAction{margin-top:var(--spacing-6)}.ServiceList-module__2OQyWW__emptyStateButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-white);background:var(--color-blue-600);box-shadow:var(--shadow-sm);transition:background-color var(--transition-base);border:1px solid #0000;text-decoration:none;display:inline-flex}.ServiceList-module__2OQyWW__emptyStateButton:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.ServiceList-module__2OQyWW__emptyStateButtonIcon{width:20px;height:20px}@media (min-width:1024px){.ServiceList-module__2OQyWW__filtersWrapper{flex-direction:row}.ServiceList-module__2OQyWW__searchContainer{flex:1}.ServiceList-module__2OQyWW__filtersRow{flex:none}}@media (max-width:768px){.ServiceList-module__2OQyWW__container{padding:var(--spacing-4)}.ServiceList-module__2OQyWW__filtersRow{flex-direction:column}.ServiceList-module__2OQyWW__filterSelect{width:100%}.ServiceList-module__2OQyWW__bulkActions{flex-direction:column;align-items:stretch}.ServiceList-module__2OQyWW__bulkActionsButtons{flex-direction:column}.ServiceList-module__2OQyWW__bulkButton{width:100%}.ServiceList-module__2OQyWW__tableContainer{border-radius:0}.ServiceList-module__2OQyWW__table{min-width:800px}.ServiceList-module__2OQyWW__actions{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.ServiceList-module__2OQyWW__container{padding:var(--spacing-3)}.ServiceList-module__2OQyWW__filtersSection{gap:var(--spacing-3)}.ServiceList-module__2OQyWW__tableHeader,.ServiceList-module__2OQyWW__tableCell{padding:var(--spacing-2);font-size:var(--font-size-xs)}.ServiceList-module__2OQyWW__serviceDescription{-webkit-line-clamp:1}}[data-theme=light] .ServiceList-module__2OQyWW__tableRow:hover{background:linear-gradient(90deg,#f9fafb 0%,#f3f4f6 100%);box-shadow:inset 0 1px #fffc}[data-theme=light] .ServiceList-module__2OQyWW__breadcrumb a:hover{color:#1d4ed8;text-decoration:underline}[data-theme=light] .ServiceList-module__2OQyWW__actionLink:hover{color:#1e40af}[data-theme=light] .ServiceList-module__2OQyWW__emptyStateButton:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px #0000001f}[data-theme=dark] .ServiceList-module__2OQyWW__tableRow:hover{background:#1e293bb3}[data-theme=dark] .ServiceList-module__2OQyWW__breadcrumb a:hover{color:#60a5fa;text-decoration:underline}[data-theme=dark] .ServiceList-module__2OQyWW__actionLink:hover{color:#93c5fd}[data-theme=dark] .ServiceList-module__2OQyWW__emptyStateButton:hover{background:#3b82f6;box-shadow:0 4px 6px -1px #6366f159}@media (prefers-color-scheme:dark){.ServiceList-module__2OQyWW__searchInput,.ServiceList-module__2OQyWW__filterSelect{background:var(--color-dark-gray-700);border-color:var(--color-dark-gray-600);color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__searchInput:focus,.ServiceList-module__2OQyWW__filterSelect:focus{border-color:var(--color-blue-400)}.ServiceList-module__2OQyWW__bulkActions{background:var(--color-dark-gray-700);border:1px solid var(--color-blue-800)}.ServiceList-module__2OQyWW__bulkActionsText{color:var(--color-blue-300)}.ServiceList-module__2OQyWW__tableContainer{background:var(--color-dark-gray-800)}.ServiceList-module__2OQyWW__tableHeaderRow{border-bottom-color:var(--color-dark-gray-700)}.ServiceList-module__2OQyWW__tableHeader{color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__tableRow{border-bottom-color:var(--color-dark-gray-700)}.ServiceList-module__2OQyWW__tableRow:hover{background:var(--color-dark-gray-700)}.ServiceList-module__2OQyWW__serviceName{color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__serviceDescription{color:var(--color-dark-gray-400)}.ServiceList-module__2OQyWW__categoryBadge{background:var(--color-dark-gray-700);color:var(--color-dark-gray-300)}.ServiceList-module__2OQyWW__priceAmount{color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__priceType{color:var(--color-dark-gray-400)}.ServiceList-module__2OQyWW__requestCount{color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__dateText{color:var(--color-dark-gray-400)}.ServiceList-module__2OQyWW__emptyStateTitle{color:var(--color-dark-gray-100)}.ServiceList-module__2OQyWW__emptyStateText{color:var(--color-dark-gray-400)}}@media (prefers-contrast:high){.ServiceList-module__2OQyWW__searchInput,.ServiceList-module__2OQyWW__filterSelect{border-width:2px}.ServiceList-module__2OQyWW__tableHeaderRow{border-bottom-width:2px}.ServiceList-module__2OQyWW__bulkButton,.ServiceList-module__2OQyWW__statusButton{border:2px solid}}@media (prefers-reduced-motion:reduce){.ServiceList-module__2OQyWW__searchInput,.ServiceList-module__2OQyWW__filterSelect,.ServiceList-module__2OQyWW__bulkButton,.ServiceList-module__2OQyWW__tableRow,.ServiceList-module__2OQyWW__statusButton,.ServiceList-module__2OQyWW__actionLink,.ServiceList-module__2OQyWW__actionDelete,.ServiceList-module__2OQyWW__emptyStateButton{transition:none}}[dir=rtl] .ServiceList-module__2OQyWW__tableHeader{text-align:start}[dir=rtl] .ServiceList-module__2OQyWW__bulkActions{flex-direction:row-reverse}[dir=rtl] .ServiceList-module__2OQyWW__bulkActionsButtons{flex-direction:row-reverse}[dir=rtl] .ServiceList-module__2OQyWW__actions{flex-direction:row-reverse}[dir=rtl] .ServiceList-module__2OQyWW__serviceInfo{text-align:start}[dir=rtl] .ServiceList-module__2OQyWW__priceInfo{text-align:start}[dir=rtl] .ServiceList-module__2OQyWW__filtersRow{flex-direction:row-reverse}[dir=rtl] .ServiceList-module__2OQyWW__heroMeta{direction:rtl}@media (max-width:768px){[dir=rtl] .ServiceList-module__2OQyWW__actions{align-items:flex-end}[dir=rtl] .ServiceList-module__2OQyWW__bulkActionsButtons{flex-direction:column}}
.ServiceDetailClient-module__gt4n6a__container{flex-direction:column;width:100%;min-height:100vh;display:flex}.ServiceDetailClient-module__gt4n6a__loading{justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;min-height:400px;display:flex}.ServiceDetailClient-module__gt4n6a__spinner{border:4px solid var(--color-gray-200);border-top-color:var(--color-blue-600);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite ServiceDetailClient-module__gt4n6a__spin}@keyframes ServiceDetailClient-module__gt4n6a__spin{to{transform:rotate(360deg)}}.ServiceDetailClient-module__gt4n6a__hero{background:linear-gradient(135deg,var(--color-blue-50)0%,var(--color-white)100%);padding:var(--spacing-12)var(--spacing-6);border-bottom:1px solid var(--color-gray-200)}.ServiceDetailClient-module__gt4n6a__heroContent{gap:var(--spacing-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.ServiceDetailClient-module__gt4n6a__breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-gray-600);display:flex}.ServiceDetailClient-module__gt4n6a__breadcrumbList{align-items:center;gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:flex}.ServiceDetailClient-module__gt4n6a__breadcrumb a{color:var(--color-blue-600);transition:color var(--transition-base);text-decoration:none}.ServiceDetailClient-module__gt4n6a__breadcrumb a:hover{color:var(--color-blue-700);text-decoration:underline}.ServiceDetailClient-module__gt4n6a__breadcrumb a:focus{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:var(--radius-sm)}.ServiceDetailClient-module__gt4n6a__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0;line-height:1.2}.ServiceDetailClient-module__gt4n6a__description{font-size:var(--font-size-lg);color:var(--color-gray-700);max-width:800px;margin:0;line-height:1.6}.ServiceDetailClient-module__gt4n6a__heroMeta{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.ServiceDetailClient-module__gt4n6a__metaItem{gap:var(--spacing-1);flex-direction:column;display:flex}.ServiceDetailClient-module__gt4n6a__metaLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em}.ServiceDetailClient-module__gt4n6a__metaValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.ServiceDetailClient-module__gt4n6a__ctaButton{padding:var(--spacing-4)var(--spacing-8);background:var(--color-blue-600);color:var(--color-white);border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);border:none;align-self:flex-start}.ServiceDetailClient-module__gt4n6a__ctaButton:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.ServiceDetailClient-module__gt4n6a__ctaButton:active{transform:translateY(0)}.ServiceDetailClient-module__gt4n6a__tabs{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:10;position:sticky;top:0}.ServiceDetailClient-module__gt4n6a__tabsList{max-width:1200px;padding:0 var(--spacing-6);gap:var(--spacing-2);margin:0 auto;display:flex}.ServiceDetailClient-module__gt4n6a__tab{padding:var(--spacing-4)var(--spacing-6);color:var(--color-gray-600);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base);background:0 0;border:none;border-bottom:2px solid #0000}.ServiceDetailClient-module__gt4n6a__tab:focus{outline:2px solid var(--color-blue-500);outline-offset:-2px;border-radius:var(--radius-sm)}.ServiceDetailClient-module__gt4n6a__tabActive{color:var(--color-blue-600);border-bottom-color:var(--color-blue-600)}.ServiceDetailClient-module__gt4n6a__content{max-width:1200px;padding:var(--spacing-12)var(--spacing-6);width:100%;margin:0 auto}.ServiceDetailClient-module__gt4n6a__overview{gap:var(--spacing-8);flex-direction:column;display:flex}.ServiceDetailClient-module__gt4n6a__grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.ServiceDetailClient-module__gt4n6a__features h3,.ServiceDetailClient-module__gt4n6a__highlights h3{margin:0 0 var(--spacing-4)0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.ServiceDetailClient-module__gt4n6a__featuresList{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServiceDetailClient-module__gt4n6a__featureItem{align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-gray-700);line-height:1.6;display:flex}.ServiceDetailClient-module__gt4n6a__checkmark{background:var(--color-green-100);width:24px;height:24px;color:var(--color-green-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceDetailClient-module__gt4n6a__highlightsList{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ServiceDetailClient-module__gt4n6a__highlight{padding:var(--spacing-3)var(--spacing-4);background:var(--color-blue-50);color:var(--color-blue-700);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ServiceDetailClient-module__gt4n6a__process{gap:var(--spacing-6);flex-direction:column;display:flex}.ServiceDetailClient-module__gt4n6a__process h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.ServiceDetailClient-module__gt4n6a__processSteps{gap:var(--spacing-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServiceDetailClient-module__gt4n6a__processStep{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--color-gray-50);border-radius:var(--radius-lg);border-left:4px solid var(--color-blue-600);display:flex}.ServiceDetailClient-module__gt4n6a__stepNumber{background:var(--color-blue-600);width:48px;height:48px;color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceDetailClient-module__gt4n6a__stepContent h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.ServiceDetailClient-module__gt4n6a__faq{gap:var(--spacing-6);flex-direction:column;display:flex}.ServiceDetailClient-module__gt4n6a__faq h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.ServiceDetailClient-module__gt4n6a__faqList{gap:var(--spacing-4);flex-direction:column;display:flex}.ServiceDetailClient-module__gt4n6a__faqItem{padding:var(--spacing-5);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base)}.ServiceDetailClient-module__gt4n6a__faqItem[open]{box-shadow:var(--shadow-md)}.ServiceDetailClient-module__gt4n6a__faqQuestion{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);cursor:pointer;align-items:center;gap:var(--spacing-3);list-style:none;display:flex}.ServiceDetailClient-module__gt4n6a__faqQuestion::-webkit-details-marker{display:none}.ServiceDetailClient-module__gt4n6a__faqQuestion:before{content:"+";background:var(--color-blue-100);width:24px;height:24px;color:var(--color-blue-700);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);transition:transform var(--transition-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceDetailClient-module__gt4n6a__faqItem[open] .ServiceDetailClient-module__gt4n6a__faqQuestion:before{content:"−";transform:rotate(180deg)}.ServiceDetailClient-module__gt4n6a__faqQuestion:focus{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:var(--radius-sm)}.ServiceDetailClient-module__gt4n6a__faqAnswer{margin-top:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-gray-700);padding-inline-start:calc(24px + var(--spacing-3));line-height:1.6}@media (max-width:1024px){.ServiceDetailClient-module__gt4n6a__hero{padding:var(--spacing-10)var(--spacing-5)}.ServiceDetailClient-module__gt4n6a__title{font-size:var(--font-size-3xl)}.ServiceDetailClient-module__gt4n6a__grid{grid-template-columns:1fr}.ServiceDetailClient-module__gt4n6a__content{padding:var(--spacing-10)var(--spacing-5)}}@media (max-width:768px){.ServiceDetailClient-module__gt4n6a__hero{padding:var(--spacing-8)var(--spacing-4)}.ServiceDetailClient-module__gt4n6a__title{font-size:var(--font-size-2xl)}.ServiceDetailClient-module__gt4n6a__description{font-size:var(--font-size-base)}.ServiceDetailClient-module__gt4n6a__heroMeta{gap:var(--spacing-6)}.ServiceDetailClient-module__gt4n6a__metaValue{font-size:var(--font-size-lg)}.ServiceDetailClient-module__gt4n6a__ctaButton{text-align:center;width:100%}.ServiceDetailClient-module__gt4n6a__tabsList{padding:0 var(--spacing-4);-webkit-overflow-scrolling:touch;overflow-x:auto}.ServiceDetailClient-module__gt4n6a__tab{padding:var(--spacing-3)var(--spacing-4);white-space:nowrap}.ServiceDetailClient-module__gt4n6a__content{padding:var(--spacing-8)var(--spacing-4)}.ServiceDetailClient-module__gt4n6a__processStep{text-align:center;flex-direction:column;align-items:center}}@media (max-width:480px){.ServiceDetailClient-module__gt4n6a__hero{padding:var(--spacing-6)var(--spacing-3)}.ServiceDetailClient-module__gt4n6a__title{font-size:var(--font-size-xl)}.ServiceDetailClient-module__gt4n6a__heroMeta{gap:var(--spacing-4)}.ServiceDetailClient-module__gt4n6a__content{padding:var(--spacing-6)var(--spacing-3)}.ServiceDetailClient-module__gt4n6a__spinner{width:36px;height:36px}}[data-theme=light] .ServiceDetailClient-module__gt4n6a__ctaButton:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001f}[data-theme=light] .ServiceDetailClient-module__gt4n6a__tab:hover{color:#111827}[data-theme=light] .ServiceDetailClient-module__gt4n6a__faqItem:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-theme=dark] .ServiceDetailClient-module__gt4n6a__ctaButton:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 6px -1px #6366f159}[data-theme=dark] .ServiceDetailClient-module__gt4n6a__tab:hover{color:#e2e8f0}[data-theme=dark] .ServiceDetailClient-module__gt4n6a__faqItem:hover{box-shadow:0 4px 6px -1px #6366f140}@media (prefers-color-scheme:dark){.ServiceDetailClient-module__gt4n6a__hero{background:linear-gradient(135deg,var(--color-dark-gray-800)0%,var(--color-dark-gray-900)100%);border-bottom-color:var(--color-dark-gray-700)}.ServiceDetailClient-module__gt4n6a__title,.ServiceDetailClient-module__gt4n6a__metaValue,.ServiceDetailClient-module__gt4n6a__features h3,.ServiceDetailClient-module__gt4n6a__highlights h3,.ServiceDetailClient-module__gt4n6a__process h3,.ServiceDetailClient-module__gt4n6a__faq h3,.ServiceDetailClient-module__gt4n6a__faqQuestion,.ServiceDetailClient-module__gt4n6a__stepContent h4{color:var(--color-dark-gray-100)}.ServiceDetailClient-module__gt4n6a__description,.ServiceDetailClient-module__gt4n6a__breadcrumb,.ServiceDetailClient-module__gt4n6a__metaLabel,.ServiceDetailClient-module__gt4n6a__featureItem,.ServiceDetailClient-module__gt4n6a__faqAnswer{color:var(--color-dark-gray-300)}.ServiceDetailClient-module__gt4n6a__spinner{border-color:var(--color-dark-gray-700);border-top-color:var(--color-blue-500)}.ServiceDetailClient-module__gt4n6a__tabs{background:var(--color-dark-gray-900);border-bottom-color:var(--color-dark-gray-700)}.ServiceDetailClient-module__gt4n6a__tab{color:var(--color-dark-gray-400)}.ServiceDetailClient-module__gt4n6a__tab:hover{color:var(--color-dark-gray-200)}.ServiceDetailClient-module__gt4n6a__tabActive{color:var(--color-blue-400);border-bottom-color:var(--color-blue-400)}.ServiceDetailClient-module__gt4n6a__processStep{background:var(--color-dark-gray-800);border-left-color:var(--color-blue-500)}.ServiceDetailClient-module__gt4n6a__faqItem{background:var(--color-dark-gray-800);border-color:var(--color-dark-gray-700)}.ServiceDetailClient-module__gt4n6a__faqItem[open]{box-shadow:var(--shadow-dark-md)}.ServiceDetailClient-module__gt4n6a__checkmark{background:var(--color-green-900);color:var(--color-green-300)}.ServiceDetailClient-module__gt4n6a__highlight{background:var(--color-blue-900);color:var(--color-blue-300)}}@media (prefers-contrast:high){.ServiceDetailClient-module__gt4n6a__ctaButton:focus,.ServiceDetailClient-module__gt4n6a__tab:focus,.ServiceDetailClient-module__gt4n6a__breadcrumb a:focus,.ServiceDetailClient-module__gt4n6a__faqQuestion:focus{outline-width:3px}.ServiceDetailClient-module__gt4n6a__faqItem{border-width:2px}}@media (prefers-reduced-motion:reduce){.ServiceDetailClient-module__gt4n6a__spinner{opacity:.5;animation:none}.ServiceDetailClient-module__gt4n6a__ctaButton,.ServiceDetailClient-module__gt4n6a__tab,.ServiceDetailClient-module__gt4n6a__breadcrumb a,.ServiceDetailClient-module__gt4n6a__faqItem,.ServiceDetailClient-module__gt4n6a__faqQuestion:before{transition:none}.ServiceDetailClient-module__gt4n6a__ctaButton:hover{transform:none}}@media print{.ServiceDetailClient-module__gt4n6a__tabs,.ServiceDetailClient-module__gt4n6a__ctaButton{display:none}.ServiceDetailClient-module__gt4n6a__content{max-width:100%}.ServiceDetailClient-module__gt4n6a__overview,.ServiceDetailClient-module__gt4n6a__process,.ServiceDetailClient-module__gt4n6a__faq{page-break-inside:avoid}}[dir=rtl] .ServiceDetailClient-module__gt4n6a__breadcrumb{flex-direction:row-reverse}[dir=rtl] .ServiceDetailClient-module__gt4n6a__breadcrumbList{flex-direction:row-reverse}[dir=rtl] .ServiceDetailClient-module__gt4n6a__featureItem{flex-direction:row-reverse}[dir=rtl] .ServiceDetailClient-module__gt4n6a__processStep{flex-direction:row-reverse}[dir=rtl] .ServiceDetailClient-module__gt4n6a__faqQuestion{flex-direction:row-reverse}[dir=rtl] .ServiceDetailClient-module__gt4n6a__faqAnswer{padding-inline-start:0;padding-inline-end:calc(24px + var(--spacing-3))}[dir=rtl] .ServiceDetailClient-module__gt4n6a__heroMeta{direction:rtl}[dir=rtl] .ServiceDetailClient-module__gt4n6a__tabsList{flex-direction:row-reverse}@media (max-width:768px){[dir=rtl] .ServiceDetailClient-module__gt4n6a__processStep{flex-direction:column-reverse}}
