.client_memory_configuration_container__bvF_H{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.client_memory_configuration_header__Jb2QS{background:linear-gradient(135deg,#10b981,#059669);padding:32px 40px;color:#fff;position:relative}.client_memory_configuration_headerContent__25fNa{display:flex;align-items:flex-start;gap:20px;max-width:1400px;margin:0 auto}.client_memory_configuration_headerIcon__P3Mnc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.client_memory_configuration_headerText__nX82W{flex:1 1}.client_memory_configuration_title__Uig1v{font-size:28px;font-weight:700;margin:0 0 8px;color:#fff;letter-spacing:-.5px}.client_memory_configuration_subtitle__oSDck{font-size:15px;margin:0;color:hsla(0,0%,100%,.9);line-height:1.6;max-width:700px}.client_memory_configuration_closeButton__dwe0q{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:8px;border:none;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.client_memory_configuration_closeButton__dwe0q:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.client_memory_configuration_message__sOmON{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:10px;font-size:14px;font-weight:500;animation:client_memory_configuration_slideDown__nNAhH .3s ease-out;max-width:1400px;margin:24px auto 0}@keyframes client_memory_configuration_slideDown__nNAhH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.client_memory_configuration_message__sOmON.client_memory_configuration_success__ny1zz{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.client_memory_configuration_message__sOmON.client_memory_configuration_error__diZ_O{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.client_memory_configuration_content__9Wk7U{flex:1 1;padding:32px 40px;max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:24px}.client_memory_configuration_card__zb4hH{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:box-shadow .2s ease}.client_memory_configuration_card__zb4hH:hover{box-shadow:0 4px 6px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1)}.client_memory_configuration_mainCard__mCkce{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);border:1px solid #e5e7eb}.client_memory_configuration_cardHeader__SIRb6{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.client_memory_configuration_cardIcon__OKjzL{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex-shrink:0}.client_memory_configuration_cardTitle__vujFM{font-size:20px;font-weight:600;margin:0 0 6px;color:#111827;letter-spacing:-.3px}.client_memory_configuration_cardSubtitle__Zo2Mc{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.client_memory_configuration_toggleSection__s4Gpn{display:flex;align-items:center;justify-content:space-between;gap:24px}.client_memory_configuration_toggleHeader__lu4F3{display:flex;align-items:flex-start;gap:16px;flex:1 1}.client_memory_configuration_toggleIcon__rHee7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;flex-shrink:0}.client_memory_configuration_toggleContent__wGnR6{flex:1 1}.client_memory_configuration_toggleTitle__ovLb7{font-size:18px;font-weight:600;margin:0 0 6px;color:#111827}.client_memory_configuration_toggleDescription__QeA1E{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.client_memory_configuration_switch__IK8Lp{position:relative;display:inline-block;width:56px;height:32px;flex-shrink:0}.client_memory_configuration_switch__IK8Lp input{opacity:0;width:0;height:0}.client_memory_configuration_slider__OWMRZ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:32px}.client_memory_configuration_slider__OWMRZ:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.client_memory_configuration_switch__IK8Lp input:checked+.client_memory_configuration_slider__OWMRZ{background-color:#10b981}.client_memory_configuration_switch__IK8Lp input:checked+.client_memory_configuration_slider__OWMRZ:before{transform:translateX(24px)}.client_memory_configuration_switch__IK8Lp input:disabled+.client_memory_configuration_slider__OWMRZ{opacity:.5;cursor:not-allowed}.client_memory_configuration_checkboxGrid__nvHMq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.client_memory_configuration_checkboxCard__OHy_Y{padding:20px;border:2px solid #e5e7eb;border-radius:12px;background:#f9fafb;transition:all .2s ease;cursor:pointer}.client_memory_configuration_checkboxCard__OHy_Y:hover{border-color:#10b981;background:#f0fdf4;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.client_memory_configuration_checkboxLabel__APTzf{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.client_memory_configuration_checkboxInput__F9hs_{margin-top:2px;width:20px;height:20px;cursor:pointer;accent-color:#10b981;flex-shrink:0}.client_memory_configuration_checkboxInput__F9hs_:disabled{cursor:not-allowed;opacity:.5}.client_memory_configuration_checkboxContent__9a6D6{flex:1 1;display:flex;flex-direction:column;gap:6px}.client_memory_configuration_checkboxHeader__c3_Ri{display:flex;align-items:center;gap:10px}.client_memory_configuration_checkboxIcon__GJmys{font-size:20px}.client_memory_configuration_checkboxText__mlrP4{font-weight:600;font-size:15px;color:#111827}.client_memory_configuration_checkboxDesc__Qmtm8{font-size:13px;color:#6b7280;line-height:1.5}.client_memory_configuration_settingsGrid__fTiJB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.client_memory_configuration_settingField__kg5aX{display:flex;flex-direction:column;gap:12px}.client_memory_configuration_fieldLabel__CZFRF{display:flex;flex-direction:column;gap:4px}.client_memory_configuration_labelText__IivZy{font-weight:600;font-size:14px;color:#374151}.client_memory_configuration_labelHint__mLfr_{font-size:12px;color:#9ca3af;font-weight:400}.client_memory_configuration_sliderWrapper__omesn{display:flex;flex-direction:column;gap:12px}.client_memory_configuration_sliderContainer___NN_P{position:relative;width:100%;height:20px;display:flex;align-items:center}.client_memory_configuration_sliderTrack__YCFux{position:absolute;width:100%;height:8px;border-radius:4px;background:#e5e7eb;z-index:1}.client_memory_configuration_sliderProgress__p0HZo{position:absolute;height:8px;border-radius:4px;background:linear-gradient(135deg,#10b981,#059669);z-index:2;transition:width .1s ease}.client_memory_configuration_sliderInput__tjGl1{position:relative;width:100%;height:20px;margin:0;padding:0;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:3}.client_memory_configuration_sliderInput__tjGl1::-webkit-slider-runnable-track{width:100%;height:8px;background:transparent;border:none}.client_memory_configuration_sliderInput__tjGl1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);cursor:pointer;box-shadow:0 2px 6px rgba(16,185,129,.4);border:2px solid #fff;margin-top:-6px;-webkit-transition:all .2s ease;transition:all .2s ease}.client_memory_configuration_sliderInput__tjGl1::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(16,185,129,.5)}.client_memory_configuration_sliderInput__tjGl1::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 2px 8px rgba(16,185,129,.6)}.client_memory_configuration_sliderInput__tjGl1::-moz-range-track{width:100%;height:8px;background:transparent;border:none}.client_memory_configuration_sliderInput__tjGl1::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(16,185,129,.4);-moz-transition:all .2s ease;transition:all .2s ease}.client_memory_configuration_sliderInput__tjGl1::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(16,185,129,.5)}.client_memory_configuration_sliderInput__tjGl1::-moz-range-thumb:active{transform:scale(1.1);box-shadow:0 2px 8px rgba(16,185,129,.6)}.client_memory_configuration_sliderInput__tjGl1:disabled{opacity:.5;cursor:not-allowed}.client_memory_configuration_sliderInput__tjGl1:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.5}.client_memory_configuration_sliderInput__tjGl1:disabled::-moz-range-thumb{cursor:not-allowed;opacity:.5}.client_memory_configuration_sliderValue__LkDOC{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.client_memory_configuration_valueDisplay__O1IiI{font-size:18px;font-weight:700;color:#10b981;letter-spacing:-.5px}.client_memory_configuration_valueUnit__pe5uP{font-size:13px;color:#6b7280;font-weight:500}.client_memory_configuration_fieldDescription__litVe{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.client_memory_configuration_footer__EH_po{padding:24px 40px;background:#fff;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.client_memory_configuration_footerInfo__SHJMZ{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.client_memory_configuration_actions__Eia6A{display:flex;gap:12px;align-items:center}.client_memory_configuration_saveButton__HSt2I{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(16,185,129,.2)}.client_memory_configuration_saveButton__HSt2I:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.client_memory_configuration_saveButton__HSt2I:active:not(:disabled){transform:translateY(0)}.client_memory_configuration_saveButton__HSt2I:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.client_memory_configuration_cancelButton__QWR6N{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#374151;border:2px solid #e5e7eb;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.client_memory_configuration_cancelButton__QWR6N:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.client_memory_configuration_cancelButton__QWR6N:disabled{opacity:.5;cursor:not-allowed}.client_memory_configuration_loading__95ot0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;color:#6b7280;font-size:15px;font-weight:500}.client_memory_configuration_spinner__tkGKV{animation:client_memory_configuration_spin__XVZFn 1s linear infinite}@keyframes client_memory_configuration_spin__XVZFn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.client_memory_configuration_header__Jb2QS{padding:24px 20px}.client_memory_configuration_headerContent__25fNa{gap:16px}.client_memory_configuration_title__Uig1v{font-size:24px}.client_memory_configuration_subtitle__oSDck{font-size:14px}.client_memory_configuration_content__9Wk7U{padding:24px 20px}.client_memory_configuration_card__zb4hH{padding:24px}.client_memory_configuration_checkboxGrid__nvHMq,.client_memory_configuration_settingsGrid__fTiJB{grid-template-columns:1fr}.client_memory_configuration_footer__EH_po{padding:20px;flex-direction:column;align-items:stretch}.client_memory_configuration_actions__Eia6A{width:100%;flex-direction:column-reverse}.client_memory_configuration_cancelButton__QWR6N,.client_memory_configuration_saveButton__HSt2I{width:100%;justify-content:center}}.clients-container{padding:20px;max-width:1200px;margin:0 auto}.clients-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.clients-actions{display:flex;gap:10px}.search-input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;width:300px}.add-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.add-button:hover{background-color:#0056b3}.clients-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.clients-list table{width:100%;border-collapse:collapse}.clients-list td,.clients-list th{padding:12px;text-align:left;border-bottom:1px solid #ddd}.clients-list th{background-color:#f8f9fa;font-weight:600}.clients-list tr:hover{background-color:#f5f5f5}.clients-list tr.deleted-row{background-color:#f8f9fa;color:#6c757d}.clients-list .clients-action-button{padding:6px 12px;margin:0 4px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:500;transition:opacity .2s ease;background-color:transparent;color:inherit;text-decoration:none;display:inline-block}.clients-list .clients-action-button:hover{opacity:.9}.clients-list .clients-action-button:not(.clients-view-button):not(.clients-edit-button):not(.clients-topup-button):not(.clients-charging-button){background-color:#dc3545!important;color:#fff!important}.clients-list .clients-topup-button{background-color:var(--backcolor3)!important;color:var(--forecolor3)!important}.clients-list .clients-charging-button{background-color:orange;color:#fff}.clients-list button:not(.clients-action-button){padding:6px 12px;margin:0 4px;border:none;border-radius:4px;cursor:pointer;background-color:#f8f9fa;color:#333}.clients-list button:not(.clients-action-button):hover{background-color:#e9ecef}.client-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.client-modal-content{width:90%;max-width:600px;max-height:90vh;overflow-y:auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative}.client-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.client-modal-header h3{margin:0;color:#333;font-size:1.5rem}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button:hover{color:#333}.client-modal-body{padding:20px 0;color:#333}p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.client-detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #eee}.client-detail-row:last-child{border-bottom:none}.client-detail-row strong{flex:0 0 150px;color:#666;font-weight:600}.client-detail-row span{flex:1 1;padding-left:20px}.client-form{gap:20px}.client-form,.client-form-group{display:flex;flex-direction:column}.client-form-group{gap:8px}.client-form-group label{font-weight:500}.client-form-group input[type=email],.client-form-group input[type=tel],.client-form-group input[type=text],.client-form-group textarea{padding:10px;border:1px solid #ddd;border-radius:4px;width:100%}.client-form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.client-form-actions button{padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-weight:500;min-width:120px}.error,.loading{text-align:center;padding:20px}.error{color:#dc3545}.service-cost-container{margin-top:20px;padding:12px;background-color:#f8f9fa;border-radius:6px;font-size:.9em}.service-cost-container label{display:block;margin-bottom:4px;font-weight:600;color:#555}.loading-cost{font-style:italic;color:#6c757d}.no-cost{color:#dc3545}.confirmation-modal{text-align:center}.confirmation-modal p{margin-bottom:20px}.confirmation-actions{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #eee;margin-top:20px}.confirmation-actions button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:500}.cancel-button,.delete-button,.restore-button{visibility:visible}@media (max-width:768px){.client-modal-content{width:95%;padding:1rem}.client-detail-row{flex-direction:column}.client-detail-row strong{margin-bottom:4px}.client-detail-row span{padding-left:0}}.page-size-select{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:#fff;margin-right:1rem}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 0}.pagination-button{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease}.pagination-button:hover:not(:disabled){background-color:#f8f9fa}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.page-info{font-size:.9rem;color:#666}.no-permission{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:4px;font-size:14px;font-weight:500}