@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap);*{font-family:Vazirmatn,serif;font-optical-sizing:auto;margin:0;padding:0}body,html{height:100%;margin:0;padding:0;position:relative;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f3f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.Toastify__close-button{display:none}.body-LoginPage{background-color:#f9f9f9;direction:rtl;font-family:Vazir,Arial,sans-serif;height:100vh;margin:0}.body-LoginPage,.login-container-LoginPage{align-items:center;display:flex;justify-content:center}.login-container-LoginPage{max-width:400px;width:100%}.login-box-LoginPage{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;padding:25px;text-align:right;width:100%}.h1-LoginPage{color:#4a4a4a;font-size:1.8rem;font-weight:500;text-align:center}.h1-LoginPage,.input-group-LoginPage{margin-bottom:20px}.label-LoginPage{color:#555;display:block;font-size:1rem;margin-bottom:8px}.input-LoginPage{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:12px;width:100%}.input-focus-LoginPage:focus{border-color:#007bff;box-shadow:0 0 4px #007bff40;outline:none}.button-LoginPage{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:1rem;padding:12px;width:100%}.btn-primary-LoginPage{background-color:#007bff;color:#fff;font-weight:700;margin-bottom:10px}.btn-primary-LoginPage:hover{background-color:#0056b3}.btn-secondary-LoginPage{background-color:#eee;color:#555;font-weight:700;margin-top:10px}.btn-secondary-LoginPage:disabled{background-color:#e0e0e0;cursor:not-allowed}@media (max-width:480px){.login-box-LoginPage{padding:20px}.h1-LoginPage{font-size:1.5rem}.button-LoginPage{font-size:.9rem}}.nav-Navbar{background-color:#f0f3f9;border-bottom:1px solid #e0e0e0;box-sizing:border-box;height:50px;justify-content:space-between;margin:0;padding:0 20px;position:relative;width:100%}.nav-Navbar,.nav-Navbar h1{align-items:center;display:flex;flex-direction:row-reverse}.nav-Navbar h1{color:#467ddd;font-size:25px;font-weight:700;text-align:center}.nav-Navbar button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:80%;margin-left:10px;width:100px}.nav-Navbar button:active{background-color:#3498db}.container-Menu{align-items:center;background-color:#f0f3f9;border-left:1px solid #e0e0e0;display:flex;height:100%;justify-content:center;width:200px;z-index:1}.container-Menu ul{box-sizing:border-box;direction:rtl;height:100%;list-style-type:none;margin:0;padding:50px 0 0;width:100%}.container-Menu ul li{list-style:none;margin:10px 0;transition:.3s}.container-Menu ul a{align-items:center;color:#000;display:flex;justify-content:flex-start;margin-bottom:10px;padding-right:20px;text-decoration:none;transition:.3s}.container-Menu ul a:hover{background-color:#467ddd;transition:.3s}.container-Menu ul a:hover .icons-Menu,.container-Menu ul a:hover li{color:#fff}.container-Menu ul a.active{background-color:#467ddd;color:#fff}.container-Menu ul a.active .icons-Menu,.container-Menu ul a.active li{color:#fff}.icons-Menu{margin-left:10px}.dashboard-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-top:20px;padding:20px;width:100%}.dashboard-box{background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;direction:rtl;flex-basis:calc(25% - 40px);flex-grow:1;flex-shrink:1;padding:20px;text-align:center;width:25.64103%}.dashboard-box h3{font-weight:500;margin-bottom:10px}.dashboard-box p{font-size:18px;margin:0}@media (max-width:768px){.dashboard-box{flex-basis:calc(50% - 40px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.dashboard-box{flex:1 1 100%}}.mechanics-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.mechanics-container h1{margin-bottom:20px;text-align:center}.mechanics-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;margin:0 auto 20px;padding:10px;width:50%}.mechanics-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.mechanics-container td,.mechanics-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.mechanics-container th{background-color:#f8f9fa;cursor:pointer}.mechanics-container th:hover{background-color:#e9ecef}.mechanics-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.mechanics-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.mechanics-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.mechanics-container .pagination button:hover:not(.active){background-color:#ddd}.mechanic-manage-container{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:100%}.mechanic-detail-box-MechanicManage,.mechanic-edit-box-MechanicManage{align-items:flex-start;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 10px #0000001a;direction:rtl;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;width:48%}.mechanic-detail-box-MechanicManage h2,.mechanic-edit-box-MechanicManage h2{margin-bottom:20px}.mechanic-edit-box-MechanicManage div{width:100%}.mechanic-edit-box-MechanicManage div label{display:block;margin-bottom:10px}.mechanic-edit-box-MechanicManage div select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin-top:5px;padding:10px;width:100%}.mechanic-edit-box-MechanicManage button{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-top:20px;padding:10px;width:100%}.mechanic-edit-box-MechanicManage button:hover{background-color:#365fbb}.mechanic-detail-box-MechanicManage p{font-size:18px;margin-bottom:10px}.mechanic-detail-box-MechanicManage .max-devices-edit{align-items:center;display:flex;gap:10px;margin-bottom:18px}.mechanic-detail-box-MechanicManage .max-devices-edit input{border:1px solid #bbb;border-radius:4px;font-size:16px;margin-left:8px;padding:8px;width:80px}.mechanic-detail-box-MechanicManage .max-devices-edit button{background:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:8px 18px;transition:background .2s}.mechanic-detail-box-MechanicManage .max-devices-edit button:disabled{background:#ccc;cursor:not-allowed}.mechanic-detail-box-MechanicManage .max-devices-edit button:not(:disabled):hover{background:#365fbb}.mechanic-detail-box-MechanicManage .devices-list{margin-top:18px;width:100%}.mechanic-detail-box-MechanicManage .device-card{background:#f7faff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #467ddd12;display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:14px 18px;transition:box-shadow .2s,background .2s}.mechanic-detail-box-MechanicManage .device-card.inactive{background:#f2f2f2;opacity:.7}.mechanic-detail-box-MechanicManage .device-card:hover{background:#eaf2ff;box-shadow:0 4px 16px #467ddd21}.mechanic-detail-box-MechanicManage .device-card b{color:#467ddd}.mechanic-detail-box-MechanicManage .device-card .device-actions{display:flex;gap:10px;margin-top:8px}.mechanic-detail-box-MechanicManage .device-card button{background:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:7px 14px;transition:background .2s}.mechanic-detail-box-MechanicManage .device-card button:disabled{background:#bbb;cursor:not-allowed}.mechanic-detail-box-MechanicManage .device-card button:not(:disabled):hover{background:#365fbb}.mechanic-detail-box-MechanicManage h3{color:#365fbb;font-size:20px;margin-bottom:10px}.tabs-container{display:flex;justify-content:center;margin-top:20px}.tabs-container button{background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 20px}.tabs-container button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.tabs-container button:hover:not(.active){background-color:#ddd}.tab-content{margin-top:20px}.tab-content table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.tab-content td,.tab-content th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.tab-content th{background-color:#f8f9fa}.tab-content th:hover{background-color:#e9ecef}.tabs-container-MechanicManage{display:flex;justify-content:center;margin-top:20px}.tabs-container-MechanicManage button{background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 20px}.tabs-container-MechanicManage button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.tabs-container-MechanicManage button:hover:not(.active){background-color:#ddd}.tab-content-MechanicManage{margin-top:20px}.table-MechanicManage{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.td-MechanicManage,.th-MechanicManage{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.th-MechanicManage{background-color:#f8f9fa;cursor:pointer}.th-MechanicManage:hover{background-color:#e9ecef}.pagination-MechanicManage{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.pagination-MechanicManage button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.pagination-MechanicManage button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.pagination-MechanicManage button:hover:not(.active){background-color:#ddd}.backup-buttons-container{align-items:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 10px #0000001a;direction:rtl;display:flex;justify-content:space-between;margin-top:20px;padding:20px}.backup-buttons-container button{background-color:#467ddd;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.backup-buttons-container button:hover{background-color:#365fbb}.backup-buttons-container label{background-color:#467ddd;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px;text-align:center}.backup-buttons-container label:hover{background-color:#365fbb}@media (max-width:900px){.mechanic-manage-container{flex-direction:column;gap:24px}.mechanic-detail-box-MechanicManage,.mechanic-edit-box-MechanicManage{width:100%}}.categories-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-ServiceCategories{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-ServiceCategories button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-ServiceCategories button:active{background-color:#3498db}.categories-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.categories-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.categories-container td,.categories-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.categories-container th{background-color:#f8f9fa;cursor:pointer}.categories-container th:hover{background-color:#e9ecef}.categories-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.categories-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.categories-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.categories-container .pagination button:hover:not(.active){background-color:#ddd}.title-ServiceCategoriesCreateAndUpdate{font-size:23px;margin-top:30px}.form-ServiceCategoriesCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.label-ServiceCategoriesCreateAndUpdate{font-size:16px;margin-bottom:10px}.input-ServiceCategoriesCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:rtl;margin-right:10px;margin-top:5px;padding:10px}.button-bar-ServiceCategoriesCreateAndUpdate{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:200px;width:100%}.cancel-btn-ServiceCategoriesCreateAndUpdate,.save-btn-ServiceCategoriesCreateAndUpdate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-ServiceCategoriesCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.checkbox-ServiceCategoriesCreateAndUpdate{margin-left:10px;margin-right:10px}.service-list-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-ServiceList{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-ServiceList button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-ServiceList button:active{background-color:#3498db}.service-list-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.service-list-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.service-list-container td,.service-list-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.service-list-container th{background-color:#f8f9fa;cursor:pointer}.service-list-container th:hover{background-color:#e9ecef}.service-list-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.service-list-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.service-list-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.service-list-container .pagination button:hover:not(.active){background-color:#ddd}.title-ServiceListCreateAndUpdate{font-size:23px;margin-top:30px}.form-ServiceListCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.label-ServiceListCreateAndUpdate{font-size:16px;margin-bottom:10px}.input-ServiceListCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:rtl;margin-right:10px;margin-top:5px;padding:10px}.checkbox-ServiceListCreateAndUpdate{margin-left:10px;margin-right:10px}.consumptions-ServiceListCreateAndUpdate{box-sizing:border-box;padding:20px;width:100%}.button-bar-ServiceListCreateAndUpdate{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:200px;width:100%}.cancel-btn-ServiceListCreateAndUpdate,.save-btn-ServiceListCreateAndUpdate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-ServiceListCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.inputs-consumptions-ServiceListCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:ltr;margin-top:5px;padding:5px;width:100px}.consumptions-ServiceListCreateAndUpdate h3{text-align:center;width:100%}.consumption-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-CarConsumption{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-CarConsumption button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-CarConsumption button:active{background-color:#3498db}.consumption-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.consumption-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.consumption-container td,.consumption-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.consumption-container th{background-color:#f8f9fa;cursor:pointer}.consumption-container th:hover{background-color:#e9ecef}.consumption-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.consumption-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.consumption-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.consumption-container .pagination button:hover:not(.active){background-color:#ddd}.title-CarConsumptionCreateAndUpdate{font-size:23px;margin-top:30px}.form-CarConsumptionCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.label-CarConsumptionCreateAndUpdate{font-size:16px;margin-bottom:10px}.input-CarConsumptionCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:rtl;margin-right:10px;margin-top:5px;padding:10px}.checkbox-CarConsumptionCreateAndUpdate{margin-left:10px;margin-right:10px}.button-bar-CarConsumptionCreateAndUpdate{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:200px;width:100%}.cancel-btn-CarConsumptionCreateAndUpdate,.save-btn-CarConsumptionCreateAndUpdate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-CarConsumptionCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.messages-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-Messages{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.messages-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.messages-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.messages-container td,.messages-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.messages-container th{background-color:#f8f9fa;cursor:pointer}.messages-container th:hover{background-color:#e9ecef}.messages-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.messages-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.messages-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.messages-container .pagination button:hover:not(.active){background-color:#ddd}.title-MessagesCreateAndUpdate{font-size:23px;margin-top:30px}.form-MessagesCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.field-MessagesCreateAndUpdate{display:flex;font-size:16px;justify-content:space-between;margin-bottom:15px;max-width:600px;width:100%}.field-MessagesCreateAndUpdate label{font-weight:700}.field-MessagesCreateAndUpdate span{margin-right:10px}.button-bar-MessagesCreateAndUpdate{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:200px;width:100%}.cancel-btn-MessagesCreateAndUpdate,.save-btn-MessagesCreateAndUpdate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-MessagesCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.templates-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-MessageTemplates{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-MessageTemplates button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-MessageTemplates button:active{background-color:#3498db}.templates-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.templates-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.templates-container td,.templates-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.templates-container th{background-color:#f8f9fa;cursor:pointer}.templates-container th:hover{background-color:#e9ecef}.templates-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.templates-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.templates-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.templates-container .pagination button:hover:not(.active){background-color:#ddd}.title-MessageTemplatesCreateAndUpdate{font-size:23px;margin-top:30px}.form-MessageTemplatesCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.label-MessageTemplatesCreateAndUpdate{font-size:16px;margin-bottom:10px}.input-MessageTemplatesCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:rtl;margin-right:10px;margin-top:5px;padding:10px}.checkbox-MessageTemplatesCreateAndUpdate{margin-left:10px;margin-right:10px}.button-bar-MessageTemplatesCreateAndUpdate{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:200px;width:100%}.cancel-btn-MessageTemplatesCreateAndUpdate,.save-btn-MessageTemplatesCreateAndUpdate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-MessageTemplatesCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.prices-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-MessagePrices{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-MessagePrices button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-MessagePrices button:active{background-color:#3498db}.prices-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.prices-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.prices-container td,.prices-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.prices-container th{background-color:#f8f9fa;cursor:pointer}.prices-container th:hover{background-color:#e9ecef}.prices-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.prices-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.prices-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.prices-container .pagination button:hover:not(.active){background-color:#ddd}.edit-button{max-width:350px;min-width:100px}.title-MessagePricesCreate{font-size:23px;margin-top:30px}.form-MessagePricesCreate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.button-bar-MessagePricesCreate{align-items:center;display:flex;justify-content:space-between;margin-top:20px;max-width:200px;width:100%}.cancel-btn-MessagePricesCreate,.save-btn-MessagePricesCreate{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;width:49%}.cancel-btn-MessagePricesCreate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.input-MessagePricesCreate{border:1px solid #000;border-radius:6px;direction:ltr;font-size:18px;margin-right:10px;width:100px}.input-letter-MessagePricesCreate{margin-top:20px}.subscriptions-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-Subscriptions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.top-Subscriptions button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:40px;margin-left:10px;width:180px}.top-Subscriptions button:active{background-color:#3498db}.subscriptions-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.subscriptions-container td,.subscriptions-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.subscriptions-container th{background-color:#f8f9fa;cursor:pointer}.subscriptions-container th:hover{background-color:#e9ecef}.edit-button{width:80%}.descriptions-Subscriptions{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.description-input-Subscriptions{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;width:70%}.add-description-button-Subscriptions{border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0!important;padding:5px 10px}.plans-inputs-container-Subscriptions{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.title-SubscriptionsCreateAndUpdate{font-size:23px;margin-top:30px}.form-SubscriptionsCreateAndUpdate{align-items:center;direction:rtl;display:flex;flex-direction:column;justify-content:center;padding-top:20px;width:100%}.label-SubscriptionsCreateAndUpdate{font-size:16px;margin-bottom:10px}.input-SubscriptionsCreateAndUpdate{border:1px solid #ccc;border-radius:4px;direction:ltr;margin-right:10px;margin-top:5px;padding:10px}.button-bar-SubscriptionsCreateAndUpdate{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:20px;margin-top:20px;min-height:50px;width:100%}.cancel-btn-SubscriptionsCreateAndUpdate,.save-btn-SubscriptionsCreateAndUpdate{align-items:center;background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;min-width:150px}.cancel-btn-SubscriptionsCreateAndUpdate{background-color:initial;border:1px solid #467ddd;color:#467ddd}.descriptions-SubscriptionsCreateAndUpdate{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.description-input-SubscriptionsCreateAndUpdate{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;min-width:300px;width:70%}.add-description-button-SubscriptionsCreateAndUpdate{background-color:initial;border:1px solid #467ddd;border-radius:4px;color:#467ddd;cursor:pointer;margin:0!important;padding:5px 10px}.permissions-SubscriptionsCreateAndUpdate,.plans-inputs-container-SubscriptionsCreateAndUpdate{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.checkbox-SubscriptionsCreateAndUpdate{margin-left:10px;margin-right:10px}.remove-button-SubscriptionsCreateAndUpdate{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:5px 10px;transition:background-color .3s ease}.remove-button-SubscriptionsCreateAndUpdate:hover{background-color:#d32f2f}.modern-subscription-container{background:#f7fafd;border-radius:18px;box-shadow:0 4px 24px 0 #3c485814;margin:32px auto;max-width:900px;min-width:320px;padding:32px 24px 24px}.modern-form{gap:32px;width:100%}.modern-form,.modern-section{display:flex;flex-direction:column}.modern-section{background:#fff;border-radius:14px;box-shadow:0 2px 8px 0 #3c48580f;gap:18px;margin-bottom:0;padding:24px 20px}.modern-section.compact-section{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.modern-section.compact-section{gap:8px!important;grid-template-columns:1fr!important}}.modern-label{color:#2d3a4a;display:flex;flex-direction:column;font-size:1.08rem;font-weight:500;gap:10px;margin-bottom:8px}.modern-input{background:#f9fbfd;border:1.5px solid #e0e6ed;border-radius:7px;direction:rtl;font-size:1rem;margin-top:6px;outline:none;padding:10px 14px;transition:border-color .2s}.modern-input:focus{background:#fff;border-color:#467ddd}.modern-description-row{align-items:center;display:flex;gap:10px;margin-bottom:6px}.modern-remove-btn{align-items:center;background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:6px 10px;transition:background .2s}.modern-remove-btn:hover{background:#d32f2f}.modern-add-btn{background:#eaf2ff;border:1.5px solid #467ddd;border-radius:6px;color:#467ddd;cursor:pointer;font-size:1rem;margin-top:10px;padding:7px 18px;transition:background .2s,color .2s}.modern-add-btn:hover{background:#467ddd;color:#fff}.modern-add-btn-row{display:flex;justify-content:flex-end;margin-top:8px}.modern-card{background:#f6f8fa;border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 1px 4px 0 #3c48580a;margin-bottom:18px;padding:18px 16px 12px;position:relative}.modern-plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.modern-plan-title{color:#467ddd;font-size:1.08rem;font-weight:600}.modern-plan-grid{grid-gap:16px 18px;align-items:end;display:grid;gap:16px 18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.modern-checkbox-label{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:7px;margin-top:4px}.modern-checkbox,.modern-radio{accent-color:#467ddd;cursor:pointer;height:18px;margin:0 4px 0 0;width:18px}.modern-permissions-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.modern-switch-row{align-items:center;margin-top:-10px}.modern-btn-bar,.modern-switch-row{display:flex;gap:18px;justify-content:center}.modern-btn-bar{margin-top:10px}.modern-save-btn{background:linear-gradient(90deg,#467ddd,#5e9bff);border:none;border-radius:7px;box-shadow:0 2px 8px 0 #467ddd14;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;padding:10px 28px;transition:background .2s}.modern-save-btn:hover{background:linear-gradient(90deg,#3567b3,#467ddd)}.modern-cancel-btn{background:#fff;border:1.5px solid #467ddd;border-radius:7px;color:#467ddd;cursor:pointer;font-size:1.08rem;font-weight:600;padding:10px 28px;transition:background .2s,color .2s}.modern-cancel-btn:hover{background:#eaf2ff;color:#3567b3}.compact-main{background:#f7fafd;border-radius:14px;box-shadow:0 2px 12px 0 #3c485814;margin:24px auto;max-width:900px;min-width:320px;padding:18px 10px 70px}.compact-title{color:#2d3a4a;font-size:1.15rem;font-weight:700;margin-bottom:10px;text-align:center}.compact-tabs{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin-bottom:10px}.compact-tab-btn{background:#eaf3ff;border:none;border-radius:6px 6px 0 0;color:#467ddd;cursor:pointer;font-size:.95rem;font-weight:500;margin-right:2px;padding:6px 14px;transition:background .2s,color .2s}.compact-tab-btn.active{background:#467ddd;color:#fff;font-weight:700}.compact-form{min-height:180px;width:100%}.compact-section{background:#fff;border-radius:10px;box-shadow:0 1px 4px 0 #3c48580a;gap:8px;margin-bottom:0;padding:12px 8px}.compact-label,.compact-section{display:flex;flex-direction:column;font-size:.97rem}.compact-label{color:#2d3a4a;font-weight:500;gap:2px;margin-bottom:2px}.compact-input{background:#f9fbfd;border:1px solid #e0e6ed;border-radius:5px;direction:rtl;font-size:.97rem;margin-top:2px;outline:none;padding:6px 10px;transition:border-color .2s}.compact-input:focus{background:#fff;border-color:#467ddd}.compact-row{align-items:center;display:flex;gap:6px;margin-bottom:2px}.compact-add-btn{background:#eaf3ff;border:1px solid #467ddd;border-radius:5px;color:#467ddd;cursor:pointer;font-size:.95rem;margin-top:2px;padding:4px 12px;transition:background .2s,color .2s}.compact-add-btn:hover{background:#467ddd;color:#fff}.compact-remove-btn{background:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-left:2px;padding:2px 8px;transition:background .2s}.compact-remove-btn:hover{background:#d32f2f}.compact-card{background:#f6f8fa;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 1px 4px 0 #3c48580a;display:flex;flex-direction:column;gap:4px;margin-bottom:0;max-width:220px;min-width:210px;padding:8px 6px}.compact-card-header{align-items:center;color:#467ddd;display:flex;font-size:.98rem;font-weight:600;justify-content:space-between;margin-bottom:2px}.compact-card-body{display:flex;flex-direction:column;gap:4px}.compact-checkbox-label{align-items:center;display:flex;font-size:.95rem;font-weight:400;gap:4px;margin-top:2px}.compact-perm-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.compact-sticky-bar{background:#f7fafd;bottom:0;box-shadow:0 -2px 8px #3c485812;display:flex;gap:10px;justify-content:center;left:0;padding:10px 0;position:fixed;right:0;z-index:100}.compact-save-btn{background:linear-gradient(90deg,#467ddd,#5e9bff);border:none;border-radius:6px;box-shadow:0 2px 8px 0 #467ddd14;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 22px;transition:background .2s}.compact-save-btn:hover{background:linear-gradient(90deg,#3567b3,#467ddd)}.compact-cancel-btn{background:#fff;border:1px solid #467ddd;border-radius:6px;color:#467ddd;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 22px;transition:background .2s,color .2s}.compact-cancel-btn:hover{background:#eaf2ff;color:#3567b3}.required-star{color:#e53935;display:inline;font-size:1.1em;margin-right:3px;vertical-align:middle}@media (max-width:700px){.modern-subscription-container{max-width:100vw;padding:10px 2vw}.modern-form{gap:18px}.modern-section{gap:10px;padding:12px 6px}.modern-permissions-grid,.modern-plan-grid{gap:10px;grid-template-columns:1fr}.compact-main{max-width:100vw;padding:8px 2vw 70px}.compact-card{max-width:200px;min-width:180px;padding:6px 2px}.compact-tabs{flex-wrap:wrap;gap:2px}.compact-section{gap:4px;padding:8px 2px}.compact-sticky-bar{padding:8px 0}.compact-card,.modern-card{max-width:160px!important;min-width:120px!important;padding:4px 1px!important}.compact-section,.modern-section{gap:3px!important;padding:5px 1px!important}.compact-main,.modern-subscription-container{padding:5px 1vw 55px!important}}.compact-label,.modern-label{font-size:.92rem!important;gap:1px;margin-bottom:0}.compact-input,.input-SubscriptionsCreateAndUpdate,.modern-input{margin-top:2px!important}.compact-input,.compact-input[type=number],.input-SubscriptionsCreateAndUpdate,.input-SubscriptionsCreateAndUpdate[type=number],.modern-input,.modern-input[type=number]{border-radius:4px!important;font-size:.92rem!important;height:24px!important;padding:4px 7px!important}textarea{min-height:48px!important;padding:5px 7px!important}select,textarea{border-radius:4px!important;font-size:.92rem!important;min-height:24px}select{padding:4px 7px!important}.compact-card,.modern-card{font-size:.92rem!important;max-width:210px!important;min-width:180px!important;padding:6px 4px!important}.compact-card-header,.modern-plan-header{font-size:.95rem!important;margin-bottom:2px!important}.compact-plan-grid,.modern-plan-grid{gap:6px 7px!important}.compact-checkbox-label,.modern-checkbox-label{font-size:.92rem!important;gap:3px!important}.compact-add-btn,.modern-add-btn{border-radius:4px!important;font-size:.92rem!important;padding:3px 9px!important}.compact-remove-btn,.modern-remove-btn{border-radius:4px!important;font-size:.95rem!important;padding:1px 6px!important}.compact-cancel-btn,.compact-save-btn,.modern-cancel-btn,.modern-save-btn{border-radius:5px!important;font-size:.95rem!important;padding:7px 16px!important}.compact-tabs{gap:1px!important}.compact-tab-btn{border-radius:4px 4px 0 0!important;font-size:.92rem!important;padding:4px 10px!important}.required-star{font-size:.98em!important;margin-right:2px!important}.compact-section,.modern-section{font-size:.92rem!important;gap:5px!important;padding:7px 4px!important}.compact-main,.modern-subscription-container{font-size:.92rem!important;padding:10px 5px 55px!important}.compact-sticky-bar{gap:7px!important;padding:7px 0!important}.plans-grid-center{align-items:start;gap:28px 18px!important;justify-items:center}@media (max-width:700px){.modern-section.compact-section,.plans-grid-center{gap:18px!important;grid-template-columns:1fr!important}}.discountcodes-container{background:#fff;border-radius:10px;box-shadow:0 2px 8px #eee;direction:rtl;margin:24px auto;max-width:1100px;padding:24px;text-align:right}.top-DiscountCodes{align-items:center;direction:rtl;display:flex;justify-content:space-between;margin-bottom:18px}.top-DiscountCodes input[type=text]{border:1px solid #ccc;border-radius:6px;padding:7px 12px;width:220px}.top-DiscountCodes button{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:8px 18px;transition:background .2s}.top-DiscountCodes button:hover{background:#125ea2}.discountcodes-container table{border-collapse:collapse;direction:rtl;margin-bottom:18px;width:100%}.discountcodes-container td,.discountcodes-container th{border-bottom:1px solid #eee;padding:10px 8px;text-align:center}.discountcodes-container th{background:#f7f7f7;cursor:pointer;-webkit-user-select:none;user-select:none}.discountcodes-container .edit-button{background:#ffa726;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 14px}.discountcodes-container .edit-button:hover{background:#fb8c00}.pagination{display:flex;gap:4px;justify-content:center;margin-top:10px}.pagination button{background:#f1f1f1;border:none;border-radius:4px;cursor:pointer;padding:5px 12px}.pagination button.active{background:#1976d2;color:#fff}.title-DiscountCodesCreateAndUpdate{font-size:22px;margin-bottom:18px;text-align:center}.form-DiscountCodesCreateAndUpdate{background:#fafbfc;border-radius:8px;box-shadow:0 1px 4px #eee;direction:rtl;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:800px;padding:24px;text-align:right}.form-DiscountCodesCreateAndUpdate .form-row{display:flex;flex-wrap:wrap;gap:18px}.form-DiscountCodesCreateAndUpdate label{display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:4px;min-width:160px;text-align:right}.form-DiscountCodesCreateAndUpdate input[type=date],.form-DiscountCodesCreateAndUpdate input[type=number],.form-DiscountCodesCreateAndUpdate input[type=text],.form-DiscountCodesCreateAndUpdate select{border:1px solid #ccc;border-radius:5px;font-size:15px;padding:7px 10px}.button-bar-DiscountCodesCreateAndUpdate{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.save-btn-DiscountCodesCreateAndUpdate{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:8px 22px}.save-btn-DiscountCodesCreateAndUpdate:disabled{background:#b0b0b0;cursor:not-allowed}.cancel-btn-DiscountCodesCreateAndUpdate{background:#e0e0e0;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:16px;padding:8px 22px}.cancel-btn-DiscountCodesCreateAndUpdate:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.factors-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-Factors{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.factors-container input{border:1px solid #ccc;border-radius:4px;direction:rtl;display:block;padding:10px;width:40%}.factors-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.factors-container td,.factors-container th{border:1px solid #ddd;padding:10px;text-align:left;text-align:center}.factors-container th{background-color:#f8f9fa;cursor:pointer}.factors-container th:hover{background-color:#e9ecef}.factors-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.factors-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.factors-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.factors-container .pagination button:hover:not(.active){background-color:#ddd}.edit-button{padding:6px 16px}.edit-button:hover{background-color:#335fa3}.factors-details-container{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #0001;direction:rtl;margin:0 auto;max-width:800px;padding:30px}.sms-pack-container{padding:20px;width:100%}.sms-pack-header{display:flex;justify-content:flex-end;margin-bottom:20px}.sms-pack-header button{background-color:#467ddd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px 18px}.sms-pack-header button:active{background-color:#3498db}.sms-pack-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.sms-pack-container td,.sms-pack-container th{border:1px solid #ddd;padding:10px;text-align:center}.sms-pack-container th{background-color:#f8f9fa}.edit-button{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.edit-button:active{background-color:#3498db}.sms-pack-form-container{background:#f7fafd;border-radius:18px;box-shadow:0 4px 24px 0 #3c485814;margin:32px auto;max-width:400px;padding:32px 24px 24px}.sms-pack-form{display:flex;flex-direction:column;gap:18px}.sms-pack-form label{color:#2d3a4a;display:flex;flex-direction:column;font-size:1rem}.sms-pack-form input[type=number],.sms-pack-form input[type=text]{background:#f9fbfd;border:1.5px solid #e0e6ed;border-radius:7px;font-size:1rem;margin-top:6px;padding:8px 12px}.sms-pack-form-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.sms-pack-form button{background-color:#467ddd;border:none;border-radius:4px;color:#fff;cursor:pointer;height:32px;min-width:90px}.sms-pack-form button:last-child{background-color:#fff;border:1.5px solid #467ddd;color:#467ddd}.paymentslist-container{box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%}.top-PaymentsList{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;padding:10px 0}.paymentslist-container input,.paymentslist-container select{border:1px solid #ccc;border-radius:4px;direction:rtl;margin-left:10px;padding:10px}.paymentslist-container table{border:1px solid #ddd;border-collapse:collapse;direction:rtl;margin-bottom:20px;width:100%}.paymentslist-container td,.paymentslist-container th{border:1px solid #ddd;padding:10px;text-align:center}.paymentslist-container th{background-color:#f8f9fa;cursor:pointer}.paymentslist-container th:hover{background-color:#e9ecef}.paymentslist-container .pagination{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center;width:100%}.paymentslist-container .pagination button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 15px}.paymentslist-container .pagination button.active{background-color:#467ddd;border:1px solid #467ddd;color:#fff}.paymentslist-container .pagination button:hover:not(.active){background-color:#ddd}