diff --git a/FA_WEB.sln b/FA_WEB.sln index 8d46ffe..acc6422 100644 --- a/FA_WEB.sln +++ b/FA_WEB.sln @@ -13,6 +13,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FaKrosnoEfDataModel", "FaKr EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SytelineSaAppEfDataModel", "SytelineSaAppEfDataModel\SytelineSaAppEfDataModel.csproj", "{02B7F642-62C1-4BA2-87B0-0B9214319095}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrdersManagementDataModel", "OrdersManagementDataModel\OrdersManagementDataModel.csproj", "{5971D564-5108-4777-8273-DDE90BF39879}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -35,6 +37,10 @@ Global {02B7F642-62C1-4BA2-87B0-0B9214319095}.Debug|Any CPU.Build.0 = Debug|Any CPU {02B7F642-62C1-4BA2-87B0-0B9214319095}.Release|Any CPU.ActiveCfg = Release|Any CPU {02B7F642-62C1-4BA2-87B0-0B9214319095}.Release|Any CPU.Build.0 = Release|Any CPU + {5971D564-5108-4777-8273-DDE90BF39879}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5971D564-5108-4777-8273-DDE90BF39879}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5971D564-5108-4777-8273-DDE90BF39879}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5971D564-5108-4777-8273-DDE90BF39879}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -42,5 +48,6 @@ Global GlobalSection(NestedProjects) = preSolution {4671E3B6-4D11-4521-A927-DC3B1072FC4A} = {6607ACC9-71B9-4095-9A81-B6FBB0AAAF17} {02B7F642-62C1-4BA2-87B0-0B9214319095} = {6607ACC9-71B9-4095-9A81-B6FBB0AAAF17} + {5971D564-5108-4777-8273-DDE90BF39879} = {6607ACC9-71B9-4095-9A81-B6FBB0AAAF17} EndGlobalSection EndGlobal diff --git a/FaKrosnoApi/Controllers/CustomerController.cs b/FaKrosnoApi/Controllers/CustomerController.cs new file mode 100644 index 0000000..abf4b1a --- /dev/null +++ b/FaKrosnoApi/Controllers/CustomerController.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class CustomerController(ICustomerService service) : Controller +{ + [HttpGet] + public async Task>> GetAllCustomers() + { + IList customers = await service.GetAllCustomers(); + return Ok(customers); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/CustomerOrdersController.cs b/FaKrosnoApi/Controllers/CustomerOrdersController.cs index 4d0f632..72dfa81 100644 --- a/FaKrosnoApi/Controllers/CustomerOrdersController.cs +++ b/FaKrosnoApi/Controllers/CustomerOrdersController.cs @@ -1,4 +1,5 @@ -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using SytelineSaAppEfDataModel.Dtos; using SytelineSaAppEfDataModel.Services; @@ -11,15 +12,96 @@ namespace FaKrosnoApi.Controllers [HttpGet] public async Task>> GetAll() { - IEnumerable ediCustomerOrders = await service.GetAll(); - return Ok(ediCustomerOrders); + IEnumerable customerOrders = await service.GetAll(); + return Ok(customerOrders); } [HttpGet("by-order-number")] - public async Task> GetByCustomerOrderNumber([FromQuery] Guid customerOrderNumber) + public async Task> GetByCustomerOrderNumber( + [FromQuery] Guid customerOrderNumber) { - CustomerOrderDto? scheduleOrder = await service.GetByOrderNumber(customerOrderNumber); - return scheduleOrder != null ? Ok(scheduleOrder) : NotFound(); + CustomerOrderDto? customerOrder = await service.GetByOrderNumber(customerOrderNumber); + return customerOrder != null ? Ok(customerOrder) : NotFound(); + } + + [HttpGet("by-co-number")] + public async Task> GetByCoNumber([FromQuery] string customerOrderNumber) + { + CustomerOrderDto? customerOrder = await service.GetByCoNumber(customerOrderNumber); + return customerOrder != null ? Ok(customerOrder) : NotFound(); + } + + [HttpGet("lines-by-co-number")] + public async Task?>> GetLinesByCoNumber( + [FromQuery] string customerOrderNumber) + { + var customerOrderLines = await service.GetLinesByCoNumber(customerOrderNumber); + return customerOrderLines != null ? Ok(customerOrderLines) : NotFound(); + } + + [HttpGet("items-by-co-number")] + public async Task?>> GetItemsByCoNumber( + [FromQuery] string customerOrderNumber) + { + var customerOrderLineItems = await service.GetItemsByCoNumber(customerOrderNumber); + return customerOrderLineItems != null ? Ok(customerOrderLineItems) : NotFound(); + } + + [HttpGet("by-customer-and-po")] + public async Task> GetByCustomerAndPo([FromQuery] string customerNumber, + [FromQuery] int customerSequence, [FromQuery] string poNumber) + { + CustomerOrderDto? customerOrder = + await service.GetByCustomerAndPo(customerNumber, customerSequence, poNumber); + return customerOrder != null ? Ok(customerOrder) : NotFound(); + } + + [HttpGet("by-po")] + public async Task> GetByPo([FromQuery] string poNumber) + { + CustomerOrderDto? customerOrder = await service.GetByPo(poNumber); + return customerOrder != null ? Ok(customerOrder) : NotFound(); + } + + [HttpGet("list-by-customer-and-po")] + public async Task>> GetListByCustomerAndPo( + [FromQuery] string customerNumber, [FromQuery] int customerSequence, [FromQuery] string poNumber) + { + IList customerOrders = + await service.GetListByCustomerAndPo(customerNumber, customerSequence, poNumber); + + foreach (CustomerOrderDto customerOrder in customerOrders) + { + customerOrder.CustomerOrderLines = await service.GetLinesByCoNumber(customerOrder.CoNum) ?? []; + + foreach (CustomerOrderLineDto customerOrderLine in customerOrder.CustomerOrderLines) + { + customerOrderLine.CustomerOrderLineItems = + await service.GetItemsByCoNumber(customerOrder.CoNum) ?? []; + } + } + + return Ok(customerOrders); + } + + [HttpGet("list-by-customer")] + public async Task>> GetListByCustomer([FromQuery] string customerNumber, + [FromQuery] int customerSequence) + { + IList customerOrders = await service.GetListByCustomer(customerNumber, customerSequence); + + foreach (CustomerOrderDto customerOrder in customerOrders) + { + customerOrder.CustomerOrderLines = await service.GetLinesByCoNumber(customerOrder.CoNum) ?? []; + + foreach (CustomerOrderLineDto customerOrderLine in customerOrder.CustomerOrderLines) + { + customerOrderLine.CustomerOrderLineItems = + await service.GetItemsByCoNumber(customerOrder.CoNum) ?? []; + } + } + + return Ok(customerOrders); } } } diff --git a/FaKrosnoApi/Controllers/CustomerTpController.cs b/FaKrosnoApi/Controllers/CustomerTpController.cs new file mode 100644 index 0000000..e0a45dc --- /dev/null +++ b/FaKrosnoApi/Controllers/CustomerTpController.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class CustomerTpController(ICustomerTpService service) : Controller +{ + [HttpGet] + public async Task>> GetAllCustomers() + { + IList customers = await service.GetAllCustomersTp(); + return Ok(customers); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/EdiCustomerOrderImportController.cs b/FaKrosnoApi/Controllers/EdiCustomerOrderImportController.cs new file mode 100644 index 0000000..a73553f --- /dev/null +++ b/FaKrosnoApi/Controllers/EdiCustomerOrderImportController.cs @@ -0,0 +1,35 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class EdiCustomerOrderImportController(IEdiCustomerOrderImportService service) : Controller +{ + [HttpGet("last-update-date")] + public async Task> GetLastUpdateDate() + { + DateTime lastUpdateDate = await service.GetLastUpdateDate(); + return Ok(lastUpdateDate); + } + + [HttpPost] + public async Task Add([FromBody] EdiCustomerOrderImportDto ediCustomerOrderImport) + { + var result = await service.AddEdiCustomerOrderImport(ediCustomerOrderImport); + return result + ? Ok("Utworzono rekord w tabeli EdiCustomerOrderImport.") + : BadRequest($"Nie mogę utworzyć rekordu w tabeli EdiCustomerOrderImport."); + } + + [HttpPost("add-bulk")] + public async Task Add([FromBody] IList ediCustomerOrderImports) + { + var result = await service.AddEdiCustomerOrderImports(ediCustomerOrderImports); + return result + ? Ok("Utworzono rekordy w tabeli EdiCustomerOrderImport.") + : BadRequest($"Nie mogę utworzyć rekordów w tabeli EdiCustomerOrderImport."); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/EdiCustomerOrdersController.cs b/FaKrosnoApi/Controllers/EdiCustomerOrdersController.cs index bdea8b7..b690cc6 100644 --- a/FaKrosnoApi/Controllers/EdiCustomerOrdersController.cs +++ b/FaKrosnoApi/Controllers/EdiCustomerOrdersController.cs @@ -1,4 +1,5 @@ -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using SytelineSaAppEfDataModel.Dtos; using SytelineSaAppEfDataModel.Services; @@ -29,11 +30,33 @@ namespace FaKrosnoApi.Controllers return scheduleOrder != null ? Ok(scheduleOrder) : NotFound(); } + [HttpGet("last-order-number")] + public async Task> GetLastOrderNumber() + { + int lastOrderNumber = await service.GetLastOrderNumber(); + return Ok(lastOrderNumber); + } + [HttpPost("send-to-syteline")] public async Task> SendOrderToSyteline([FromQuery] Guid customerOrderNumber) { int result = await service.SendOrderToSyteline(customerOrderNumber); return result > 0 ? Ok() : BadRequest(); } + + [HttpPost("save-orders")] + public async Task SaveOrdersWithDetails([FromBody] List ediCustomerOrders) + { + if (!ediCustomerOrders.Any()) + { + return BadRequest("The list of orders cannot be null or empty."); + } + + var result = await service.SaveOrdersWithDetails(ediCustomerOrders); + + return result.Item1 + ? Ok(result) + : BadRequest($"Failed to save orders. Error: {result.Item2}"); + } } } diff --git a/FaKrosnoApi/Controllers/EdiCustomerOrdersTranslationsController.cs b/FaKrosnoApi/Controllers/EdiCustomerOrdersTranslationsController.cs new file mode 100644 index 0000000..128b092 --- /dev/null +++ b/FaKrosnoApi/Controllers/EdiCustomerOrdersTranslationsController.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class EdiCustomerOrdersTranslationsController(IEdiCustomerOrderTranslateService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable ediCustomerOrdersTranlations = await service.GetAll(); + return Ok(ediCustomerOrdersTranlations); + } + + [HttpDelete] + public async Task Delete([FromQuery] int id) + { + await service.Delete(id); + return NoContent(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/EdiLogController.cs b/FaKrosnoApi/Controllers/EdiLogController.cs new file mode 100644 index 0000000..5af8a40 --- /dev/null +++ b/FaKrosnoApi/Controllers/EdiLogController.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class EdiLogController(IEdiLogService service) : Controller +{ + [HttpPost] + public async Task Add([FromBody] EdiLogDto ediLog) + { + var result = await service.AddEdiLog(ediLog); + return result + ? Ok("Utworzono rekord w tabeli EdiLog.") + : BadRequest($"Nie mogę utworzyć rekordu w tabeli EdiLog."); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ErrorLogController.cs b/FaKrosnoApi/Controllers/ErrorLogController.cs index 2ead3d5..3e13a00 100644 --- a/FaKrosnoApi/Controllers/ErrorLogController.cs +++ b/FaKrosnoApi/Controllers/ErrorLogController.cs @@ -1,4 +1,5 @@ -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; using SytelineSaAppEfDataModel.Dtos; using SytelineSaAppEfDataModel.Services; diff --git a/FaKrosnoApi/Controllers/ExcelGeneratorController.cs b/FaKrosnoApi/Controllers/ExcelGeneratorController.cs new file mode 100644 index 0000000..5c24e09 --- /dev/null +++ b/FaKrosnoApi/Controllers/ExcelGeneratorController.cs @@ -0,0 +1,224 @@ +using System.Net; +using System.Net.Mail; +using Microsoft.AspNetCore.Mvc; +using Syncfusion.Drawing; +using Syncfusion.XlsIO; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class ExcelGeneratorController(IWzHeaderService wzHeaderService, IWzClientService wzClientService, IMaterialTransactionService materialTransactionService, IConfiguration configuration) : Controller +{ + [HttpGet("generate-meyle")] + public async Task GeneratePackListForMeyle(Guid packListId) + { + WzHeaderDto wzHeader = await wzHeaderService.GetById(packListId); + MaterialTransactionDto? materialTransaction = await materialTransactionService.GetByWzNumber(wzHeader.WzRowsMeyle.First().WzNumber); + + using ExcelEngine excelEngine = new ExcelEngine(); + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + + IWorkbook workbook = application.Workbooks.Create(1); + IWorksheet worksheet = workbook.Worksheets[0]; + + IStyle boldFontStyle = workbook.Styles.Add("BoldFontStyle"); + boldFontStyle.Font.Bold = true; + + var mainHeaders = new List + { "Numer zamówienia Meyle", "Meyle Numer", "Ilość w dostawie", "Numer Palety", "Nr Wz", "Nr Partii" }; + + worksheet["B1"].Value = "Packing List"; + worksheet["B1"].CellStyle = boldFontStyle; + + worksheet["B3"].Value = "Supplier Name"; + worksheet["B3"].CellStyle = boldFontStyle; + + worksheet["D3"].Value = "FA KROSNO"; + worksheet["D3"].CellStyle = boldFontStyle; + + worksheet["B4"].Value = "Packing List nr"; + worksheet["B4"].CellStyle = boldFontStyle; + + worksheet["B6"].Value = "Related delivery note"; + worksheet["B6"].CellStyle = boldFontStyle; + + worksheet["D6"].Value = string.Join(", ", wzHeader.WzRowsMeyle.Select(x => x.WzNumber).Distinct()); + worksheet["D6"].CellStyle = boldFontStyle; + + worksheet["B9"].Value = "Forwarder"; + worksheet["B9"].CellStyle = boldFontStyle; + + worksheet["B10"].Value = "Date"; + worksheet["B10"].CellStyle = boldFontStyle; + + worksheet["D10"].DateTime = materialTransaction?.CreateDate ?? DateTime.Now; + + int currentRow = 12; + + for (int i = 0; i < mainHeaders.Count; i++) + { + string columnLetter = GetColumnLetter(i); + worksheet.Range[$"{columnLetter}{currentRow}"].Text = mainHeaders[i]; + worksheet.Range[$"{columnLetter}{currentRow}"].CellStyle = boldFontStyle; + } + + currentRow++; + + foreach (var wzRow in wzHeader.WzRowsMeyle) + { + worksheet.Range[$"A{currentRow}"].Text = wzRow.OrderNumber; + worksheet.Range[$"B{currentRow}"].Text = wzRow.ItemNumber; + worksheet.Range[$"C{currentRow}"].Number = (double)wzRow.Quantity!; + worksheet.Range[$"D{currentRow}"].Number = (double)wzRow.PalletNumber!; + worksheet.Range[$"E{currentRow}"].Text = wzRow.WzNumber; + worksheet.Range[$"F{currentRow}"].Text = wzRow.PartNumber; + + currentRow++; + } + + for (int i = 0; i < 6; i++) + { + worksheet.AutofitColumn(i + 1); + } + + using MemoryStream stream = new MemoryStream(); + workbook.SaveAs(stream); + stream.Position = 0; + + SendEmail(stream, wzHeader, "Meyle"); + } + + [HttpGet("generate-marelli")] + public async Task GeneratePackListForMarelli(Guid packListId) + { + WzHeaderDto wzHeader = await wzHeaderService.GetByIdMarelli(packListId); + WzClientDto? wzClient = await wzClientService.GetById(wzHeader.FK_Client ?? Guid.NewGuid()); + MaterialTransactionDto? materialTransaction = await materialTransactionService.GetByWzNumber(wzHeader.WzRowsMarelli.First().WzNumber); + + using ExcelEngine excelEngine = new ExcelEngine(); + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + + IWorkbook workbook = application.Workbooks.Create(1); + IWorksheet worksheet = workbook.Worksheets[0]; + + IStyle boldFontStyle = workbook.Styles.Add("BoldFontStyle"); + boldFontStyle.Font.Bold = true; + + var mainHeaders = new List + { "", "ColliNr", "Magneti Marelli Sales nr", "Engineer number", "Quantity", "Order nr", "Supplier Comments" }; + + worksheet.Range["A1:B1"].Merge(); + worksheet.Range["A1"].Text = "PACKING LIST"; + worksheet.Range["A1"].CellStyle = boldFontStyle; + + worksheet["A3"].Value = "Supplier Name"; + worksheet["A3"].CellStyle = boldFontStyle; + + worksheet["B3"].Value = "FA KROSNO"; + worksheet["B3"].CellStyle = boldFontStyle; + + worksheet["A4"].Value = "Packing List nr"; + worksheet["A4"].CellStyle = boldFontStyle; + + worksheet["B4"].Value = string.Join(", ", wzHeader.WzRowsMarelli.Select(x => x.WzNumber).Distinct()); + worksheet["B4"].CellStyle = boldFontStyle; + + worksheet["A6"].Value = "Date"; + worksheet["A6"].CellStyle = boldFontStyle; + + worksheet["B6"].DateTime = materialTransaction?.CreateDate ?? DateTime.Now; + + if (!string.IsNullOrEmpty(wzClient?.LogoBase64)) + { + byte[] logoBytes = Convert.FromBase64String(wzClient.LogoBase64); + + worksheet.Range["D1:F6"].Merge(); + + using MemoryStream imageStream = new MemoryStream(logoBytes); + worksheet.Pictures.AddPicture(1, 4, imageStream); + } + + int currentRow = 12; + + for (int i = 0; i < mainHeaders.Count; i++) + { + string columnLetter = GetColumnLetter(i); + worksheet.Range[$"{columnLetter}{currentRow}"].Text = mainHeaders[i]; + worksheet.Range[$"{columnLetter}{currentRow}"].CellStyle = boldFontStyle; + } + + currentRow++; + + foreach (var wzRow in wzHeader.WzRowsMarelli) + { + worksheet.Range[$"A{currentRow}"].Text = "MIX"; + worksheet.Range[$"B{currentRow}"].Number = (double)wzRow.PalletNumber!; + worksheet.Range[$"C{currentRow}"].Text = wzRow.ItemNumber; + worksheet.Range[$"D{currentRow}"].Text = wzRow.EngineerNumber; + worksheet.Range[$"E{currentRow}"].Number = (double)wzRow.Quantity!; + worksheet.Range[$"F{currentRow}"].Text = wzRow.OrderNumber; + worksheet.Range[$"G{currentRow}"].Text = wzRow.WzNumber; + + currentRow++; + } + + for (int i = 0; i < 6; i++) + { + worksheet.AutofitColumn(i + 1); + } + + using MemoryStream stream = new MemoryStream(); + workbook.SaveAs(stream); + stream.Position = 0; + + SendEmail(stream, wzHeader, "Marelli Magneti"); + } + + private static string GetColumnLetter(int columnIndex) + { + string columnName = string.Empty; + while (columnIndex >= 0) + { + columnName = (char)('A' + (columnIndex % 26)) + columnName; + columnIndex = (columnIndex / 26) - 1; + } + + return columnName; + } + + private void SendEmail(MemoryStream stream, WzHeaderDto wzHeader, string client) + { + IConfigurationSection smtpSettings = configuration.GetSection("EmailSettings"); + string smtpHost = smtpSettings["SmtpServer"] ?? string.Empty; + int smtpPort = int.Parse(smtpSettings["Port"] ?? "0"); + string smtpUsername = smtpSettings["SenderEmail"] ?? string.Empty; + string smtpPassword = smtpSettings["SenderPassword"] ?? string.Empty; + string fromEmail = smtpSettings["SenderEmail"] ?? string.Empty; + List toEmail = wzHeader.EmailAddresses?.Split(',')?.ToList() ?? + (smtpSettings["RecipientEmail"] ?? string.Empty).Split(',').ToList(); + string subject = $"{client}: Packing List"; + string body = + $"W załączeniu znajduje się Packing List dla klienta ${client} wygenerowany {DateTime.Now:dd.MM.yyyy HH:mm:ss}"; + + using var mailMessage = new MailMessage(); + mailMessage.From = new MailAddress(fromEmail); + mailMessage.Subject = subject; + mailMessage.Body = body; + mailMessage.IsBodyHtml = false; + + mailMessage.Attachments.Add(new Attachment(stream, $"PackingList_{client}_{DateTime.Now:yyyyMMddHHmmss}.xlsx", + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")); + + toEmail.ForEach(x => mailMessage.To.Add(x)); + + using var smtpClient = new SmtpClient(smtpHost, smtpPort); + smtpClient.EnableSsl = true; + smtpClient.Credentials = new NetworkCredential(smtpUsername, smtpPassword); + smtpClient.Send(mailMessage); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/FunctionsController.cs b/FaKrosnoApi/Controllers/FunctionsController.cs new file mode 100644 index 0000000..794c5e8 --- /dev/null +++ b/FaKrosnoApi/Controllers/FunctionsController.cs @@ -0,0 +1,52 @@ +using Microsoft.AspNetCore.Mvc; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class FunctionsController(IFunctionService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable functions = await service.GetAll(); + return Ok(functions); + } + + [HttpGet("by-id")] + public async Task> GetById([FromQuery] Guid id) + { + FunctionDto? function = await service.GetById(id); + return function != null ? Ok(function) : NotFound(); + } + + [HttpGet("by-name")] + public async Task> GetByName([FromQuery] string name) + { + FunctionDto? function = await service.GetByName(name); + return function != null ? Ok(function) : NotFound(); + } + + [HttpPost] + public async Task> Add([FromBody] FunctionDto function) + { + await service.Add(function); + return Ok(function); + } + + [HttpPut] + public async Task> Update([FromBody] FunctionDto function) + { + await service.Update(function); + return Ok(function); + } + + [HttpDelete] + public async Task> Delete([FromQuery] Guid id) + { + await service.Delete(id); + return Ok(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/HangfireJobsController.cs b/FaKrosnoApi/Controllers/HangfireJobsController.cs new file mode 100644 index 0000000..bccbc0d --- /dev/null +++ b/FaKrosnoApi/Controllers/HangfireJobsController.cs @@ -0,0 +1,184 @@ +using System.Diagnostics; +using FaKrosnoApi.Models; +using Hangfire; +using Hangfire.Storage; +using Microsoft.AspNetCore.Mvc; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class HangfireJobsController( + JobStorage jobStorage, + IRecurringJobManager recurringJobManager, + ITaskSchedulerService service) : Controller +{ + public async Task>> GetJobsToRun() + { + IList jobsToRun = new List(); + + using (IStorageConnection? connection = jobStorage.GetConnection()) + { + IList? recurringJobs = connection.GetRecurringJobs(); + IList? taskSchedulers = (await service.GetTaskSchedulers()).ToList(); + + foreach (var recurringJob in recurringJobs) + { + TaskSchedulerDto? taskScheduler = taskSchedulers?.FirstOrDefault(ts => ts.Name == recurringJob.Id); + + if (taskScheduler != null) + { + jobsToRun.Add(new JobModel(recurringJob.Id, recurringJob.Cron, taskScheduler.Path, + recurringJob.LastExecution, recurringJob.NextExecution, recurringJob.Job)); + } + } + } + + return Ok(jobsToRun); + } + + [HttpPost("run")] + public async Task RunJobs() + { + var jobsToRun = (await GetJobsToRun()).Value?.ToList(); + + if (jobsToRun == null || jobsToRun.Count == 0) + { + return BadRequest("Nie udało się pobrać zadań do uruchomienia."); + } + + foreach (var job in jobsToRun) + { + if (!string.IsNullOrEmpty(job.Path)) + { + recurringJobManager.AddOrUpdate(job.JobId, () => RunConsoleApplication(job.Path), job.Cron, + new RecurringJobOptions { TimeZone = TimeZoneInfo.Local }); + } + } + + return Ok("Zadania zostały zaplanowane do uruchamiania zgodnie z ich CRON."); + } + + [HttpPost("add")] + public async Task AddTask([FromBody] TaskSchedulerDto taskSchedulerDto) + { + var taskScheduler = new OrdersManagementDataModel.Entities.TaskScheduler + { + Name = taskSchedulerDto.Name, + Path = taskSchedulerDto.Path, + CronOptions = taskSchedulerDto.CronOptions, + CreateDate = DateTime.UtcNow + }; + + int result = await service.AddTaskScheduler(taskSchedulerDto); + + if (result == 0) + { + return BadRequest("Nie udało się dodać zadania."); + } + + recurringJobManager.AddOrUpdate(taskScheduler.Name, () => RunConsoleApplication(taskScheduler.Path), + taskScheduler.CronOptions, new RecurringJobOptions { TimeZone = TimeZoneInfo.Local }); + + return Ok("Zadanie zostało dodane."); + } + + [HttpPost("delete")] + public async Task DeleteTask([FromBody] TaskSchedulerDto taskSchedulerDto) + { + int result = await service.DeleteTaskScheduler(taskSchedulerDto.RowPointer); + + if (result == 0) + { + return BadRequest("Nie udało się usunąć zadania."); + } + + recurringJobManager.RemoveIfExists(taskSchedulerDto.Name); + + return Ok("Zadanie zostało usunięte."); + } + + [HttpPost("update")] + public async Task UpdateTask([FromBody] TaskSchedulerDto taskSchedulerDto) + { + int result = await service.UpdateTaskScheduler(taskSchedulerDto); + + if (result == 0) + { + return BadRequest("Nie udało się uaktualnic zadania."); + } + + recurringJobManager.AddOrUpdate(taskSchedulerDto.Name, () => RunConsoleApplication(taskSchedulerDto.Path), + taskSchedulerDto.CronOptions, new RecurringJobOptions { TimeZone = TimeZoneInfo.Local }); + + return Ok("Zadanie zostało zaktualizowane."); + } + + [HttpGet] + public async Task>> GetTasks() + { + var tasks = await service.GetTaskSchedulers(); + + foreach (TaskSchedulerDto taskSchedulerDto in tasks) + { + var job = GetJob(taskSchedulerDto.Name); + taskSchedulerDto.LastExecution = job?.LastExecution; + taskSchedulerDto.NextExecution = job?.NextExecution; + } + + return Ok(tasks); + } + + [HttpGet("by-name")] + public async Task> GetTaskSchedulerByTaskName([FromQuery] string name) + { + var taskSchedulerDto = await service.GetTaskSchedulerByTaskName(name); + + if (taskSchedulerDto == null) return NotFound(); + + var job = GetJob(taskSchedulerDto.Name); + taskSchedulerDto.LastExecution = job?.LastExecution; + taskSchedulerDto.NextExecution = job?.NextExecution; + + return Ok(taskSchedulerDto); + } + + private RecurringJobDto? GetJob(string jobId) + { + using IStorageConnection? connection = jobStorage.GetConnection(); + IList? recurringJobs = connection.GetRecurringJobs(); + return recurringJobs.FirstOrDefault(x => x.Id == jobId); + } + + public void RunConsoleApplication(string pathToApp) + { + try + { + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = pathToApp, + UseShellExecute = false, + RedirectStandardOutput = true, + RedirectStandardError = true, + CreateNoWindow = true, + WorkingDirectory = Path.GetDirectoryName(pathToApp) + } + }; + process.Start(); + string output = process.StandardOutput.ReadToEnd(); + string error = process.StandardError.ReadToEnd(); + process.WaitForExit(); + + Console.WriteLine($"Output: {output}"); + Console.WriteLine($"Error: {error}"); + } + catch (Exception ex) + { + Console.WriteLine($"Error executing console application: {ex.Message}"); + } + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ItemController.cs b/FaKrosnoApi/Controllers/ItemController.cs new file mode 100644 index 0000000..5142b7a --- /dev/null +++ b/FaKrosnoApi/Controllers/ItemController.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class ItemController(IItemService service) : Controller +{ + [HttpGet("by-number")] + public async Task> Get([FromQuery] string itemNumber) + { + ItemDto item = await service.GetItem(itemNumber); + return Ok(item); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ItemCustController.cs b/FaKrosnoApi/Controllers/ItemCustController.cs new file mode 100644 index 0000000..f5c6ddd --- /dev/null +++ b/FaKrosnoApi/Controllers/ItemCustController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class ItemCustController(IItemCustService service) : Controller +{ + public async Task> GetItem([FromQuery] string itemNumber, [FromQuery] string customerNumber) + { + ItemCustDto item = await service.GetItem(itemNumber, customerNumber); + return item != null ? Ok(item) : NotFound(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ItemCustPriceAllController.cs b/FaKrosnoApi/Controllers/ItemCustPriceAllController.cs new file mode 100644 index 0000000..1fbb591 --- /dev/null +++ b/FaKrosnoApi/Controllers/ItemCustPriceAllController.cs @@ -0,0 +1,23 @@ +using AutoMapper; +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class ItemCustPriceAllController(IItemCustPriceAllService service, IMapper mapper) : Controller +{ + [HttpGet("by-parameters")] + public async Task> GetItemCustPriceAll([FromQuery] string itemNumber, [FromQuery] string customerNumber) + { + var result = await service.GetItemCustPriceAllAsync(itemNumber, customerNumber); + if (result == null) + { + return NotFound(); + } + + return Ok(mapper.Map(result)); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/MaterialTransactionsController.cs b/FaKrosnoApi/Controllers/MaterialTransactionsController.cs new file mode 100644 index 0000000..abbb60b --- /dev/null +++ b/FaKrosnoApi/Controllers/MaterialTransactionsController.cs @@ -0,0 +1,42 @@ +using AutoMapper; +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class MaterialTransactionsController(IMaterialTransactionService service) : Controller +{ + [HttpGet] + public async Task> GetAll() + { + return await service.GetAll(); + } + + [HttpGet("by-wz-number")] + public Task GetByWzNumber([FromQuery] string wzNumber) + { + return service.GetByWzNumber(wzNumber); + } + + [HttpGet("list-by-wz-numbers")] + public Task> GetListByWzNumber([FromBody] ISet wzNumbers) + { + return service.GetOrderNumbersByWz(wzNumbers); + } + + [HttpGet("by-order-number")] + public Task> GetByOrderNumber([FromQuery] string orderNumber) + { + return service.GetByOrderNumber(orderNumber); + } + + // public Task> GetOrderNumbersByWz(ISet wzNumbers); + // public Task> GetByCustomerNumber(string customerNumber, int customerSequence); + // public Task GetByPartNumber(string partNumber); + // public Task> GetWithPartNumber(); + + +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ProductController.cs b/FaKrosnoApi/Controllers/ProductController.cs new file mode 100644 index 0000000..f76c7b8 --- /dev/null +++ b/FaKrosnoApi/Controllers/ProductController.cs @@ -0,0 +1,31 @@ +using FaKrosnoEfDataModel.Dtos; +using FaKrosnoEfDataModel.Services; +using Microsoft.AspNetCore.Mvc; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class ProductController(IProductService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable products = await service.GetEntities(); + return Ok(products); + } + + [HttpGet("by-index")] + public async Task>> GetByIndex([FromQuery] string indexName) + { + IEnumerable products = await service.GetEntitiesToFix(indexName); + return Ok(products); + } + + [HttpPut] + public async Task Update([FromBody] ProductDto product) + { + await service.UpdateEntity(product); + return Ok(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/RolesController.cs b/FaKrosnoApi/Controllers/RolesController.cs new file mode 100644 index 0000000..a9807cf --- /dev/null +++ b/FaKrosnoApi/Controllers/RolesController.cs @@ -0,0 +1,45 @@ +using Microsoft.AspNetCore.Mvc; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class RolesController(IRoleService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable roles = await service.GetAll(); + return Ok(roles); + } + + [HttpGet("by-id")] + public async Task> GetById([FromQuery] Guid id) + { + RoleDto? role = await service.GetById(id); + return role != null ? Ok(role) : NotFound(); + } + + [HttpGet("by-name")] + public async Task> GetByName([FromQuery] string name) + { + RoleDto? role = await service.GetByName(name); + return role != null ? Ok(role) : NotFound(); + } + + [HttpPost] + public async Task> Add([FromBody] RoleDto role) + { + await service.Add(role); + return Ok(role); + } + + [HttpDelete] + public async Task> Delete([FromQuery] Guid id) + { + await service.Delete(id); + return Ok(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ScheduleJobController.cs b/FaKrosnoApi/Controllers/ScheduleJobController.cs new file mode 100644 index 0000000..4723aac --- /dev/null +++ b/FaKrosnoApi/Controllers/ScheduleJobController.cs @@ -0,0 +1,18 @@ +using FaKrosnoApi.Services; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("[controller]")] +public class ScheduleJobController(IScheduleJobService scheduledJob) : ControllerBase +{ + [HttpPost("start")] + public IActionResult StartJob() + { + scheduledJob.ExecuteAsync(); + return Ok("Job started"); + } +} + \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/ScheduleOrderDetailsController.cs b/FaKrosnoApi/Controllers/ScheduleOrderDetailsController.cs deleted file mode 100644 index 0b83aed..0000000 --- a/FaKrosnoApi/Controllers/ScheduleOrderDetailsController.cs +++ /dev/null @@ -1,18 +0,0 @@ -using FaKrosnoEfDataModel.Dtos; -using FaKrosnoEfDataModel.Services; -using Microsoft.AspNetCore.Mvc; - -namespace FaKrosnoApi.Controllers -{ - [ApiController] - [Route("api/[controller]")] - public class ScheduleOrderDetailsController(IScheduleOrderDetailsService service) : Controller - { - [HttpGet("order/{scheduleOrderId:int}")] - public async Task>> GetByScheduleOrderId(int scheduleOrderId) - { - IEnumerable? scheduleOrderDetails = await service.GetScheduleOrderDetailsAsync(scheduleOrderId); - return Ok(scheduleOrderDetails); - } - } -} diff --git a/FaKrosnoApi/Controllers/ScheduleOrdersController.cs b/FaKrosnoApi/Controllers/ScheduleOrdersController.cs index df96541..5185da8 100644 --- a/FaKrosnoApi/Controllers/ScheduleOrdersController.cs +++ b/FaKrosnoApi/Controllers/ScheduleOrdersController.cs @@ -1,6 +1,4 @@ -using AutoMapper; -using FaKrosnoEfDataModel; -using FaKrosnoEfDataModel.Dtos; +using FaKrosnoEfDataModel.Dtos; using FaKrosnoEfDataModel.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; @@ -9,7 +7,6 @@ namespace FaKrosnoApi.Controllers { [ApiController] [Route("api/[controller]")] - //[Authorize] public class ScheduleOrdersController(IScheduleOrderService service) : Controller { [HttpGet] diff --git a/FaKrosnoApi/Controllers/UserRolesController.cs b/FaKrosnoApi/Controllers/UserRolesController.cs new file mode 100644 index 0000000..2164191 --- /dev/null +++ b/FaKrosnoApi/Controllers/UserRolesController.cs @@ -0,0 +1,45 @@ +using Microsoft.AspNetCore.Mvc; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class UserRolesController(IUserRoleService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable userRoles = await service.GetAll(); + return Ok(userRoles); + } + + [HttpGet("by-id")] + public async Task> GetById([FromQuery] Guid id) + { + UserRoleDto? userRole = await service.GetById(id); + return userRole != null ? Ok(userRole) : NotFound(); + } + + [HttpPost] + public async Task> Add([FromBody] UserRoleDto userRole) + { + await service.Add(userRole); + return Ok(userRole); + } + + [HttpPut] + public async Task> Update([FromBody] UserRoleDto userRole) + { + await service.Update(userRole); + return Ok(userRole); + } + + [HttpDelete] + public async Task> Delete([FromQuery] Guid id) + { + await service.Delete(id); + return Ok(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/UsersController.cs b/FaKrosnoApi/Controllers/UsersController.cs new file mode 100644 index 0000000..54bb570 --- /dev/null +++ b/FaKrosnoApi/Controllers/UsersController.cs @@ -0,0 +1,91 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using System.Text; +using FaKrosnoApi.Models; +using Microsoft.AspNetCore.Mvc; +using Microsoft.IdentityModel.Tokens; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class UsersController(IUserService service, IConfiguration configuration) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable users = await service.GetAll(); + return Ok(users); + } + + [HttpGet("by-id")] + public async Task> GetById([FromQuery] Guid id) + { + UserDto? user = await service.GetById(id); + return user != null ? Ok(user) : NotFound(); + } + + [HttpGet("by-username")] + public async Task> GetByUsername([FromQuery] string username) + { + UserDto? user = await service.GetByUsername(username); + return user != null ? Ok(user) : NotFound(); + } + + [HttpPost("login")] + public async Task Login([FromBody] AuthenticateRequestModel loginDto) + { + var user = await service.GetByUsername(loginDto.Login); + + if(user == null || !BCrypt.Net.BCrypt.Verify(loginDto.Password, user.PasswordHash)) + { + return Unauthorized("Nieprawidłowa nazwa użytkownika lub hasło."); + } + + var claims = new[] + { + new Claim(JwtRegisteredClaimNames.Sub, user.Login), + new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()) + }; + + var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(configuration["Jwt:Key"])); + var credentials = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); + + var token = new JwtSecurityToken( + issuer: configuration["Jwt:Issuer"], + audience: configuration["Jwt:Audience"], + claims: claims, + expires: DateTime.Now.AddHours(1), + signingCredentials: credentials); + + return Ok(new + { + token = new JwtSecurityTokenHandler().WriteToken(token), + expires = token.ValidTo + }); + } + + + [HttpPost] + public async Task> Add([FromBody] UserDto user) + { + await service.Add(user); + return Ok(user); + } + + [HttpPut] + public async Task> Update([FromBody] UserDto user) + { + await service.Update(user); + return Ok(user); + } + + [HttpDelete] + public async Task> Delete([FromQuery] Guid id) + { + await service.Delete(id); + return Ok(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/VatCodeAssociationController.cs b/FaKrosnoApi/Controllers/VatCodeAssociationController.cs new file mode 100644 index 0000000..4c495d3 --- /dev/null +++ b/FaKrosnoApi/Controllers/VatCodeAssociationController.cs @@ -0,0 +1,25 @@ +using AutoMapper; +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class VatCodeAssociationController(IVatCodeAssociationService service, IMapper mapper) : Controller +{ + [HttpGet("by-parameters")] + public async Task> GetVatCodesAssociation(string customerDoInvoice, + string endUserType, string productCode) + { + var result = await service.GetVatCodesAssociation(customerDoInvoice, endUserType, productCode); + if (result == null) + { + return NotFound(); + } + + return Ok(mapper.Map(result)); + } + +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/WzClientController.cs b/FaKrosnoApi/Controllers/WzClientController.cs new file mode 100644 index 0000000..89c84d7 --- /dev/null +++ b/FaKrosnoApi/Controllers/WzClientController.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class WzClientController(IWzClientService service) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable wzClients = await service.GetAll(); + return Ok(wzClients); + } + + [HttpGet("by-id")] + public async Task> GetById(Guid id) + { + WzClientDto? wzClient = await service.GetById(id); + return Ok(wzClient); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/WzHeaderController.cs b/FaKrosnoApi/Controllers/WzHeaderController.cs new file mode 100644 index 0000000..74f6b64 --- /dev/null +++ b/FaKrosnoApi/Controllers/WzHeaderController.cs @@ -0,0 +1,67 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class WzHeaderController(IWzHeaderService service, IMaterialTransactionService materialTransactionService) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable wzHeaders = await service.GetAll(); + return Ok(wzHeaders); + } + + [HttpGet("by-customer-number")] + public async Task>> GetByCustomerNumber( + [FromQuery] string customerNumber, [FromQuery] int customerSequence) + { + IEnumerable materialTransactions = + await materialTransactionService.GetByCustomerNumber(customerNumber, customerSequence); + return Ok(materialTransactions); + } + + [HttpGet("all-wz-headers")] + public async Task>> GetHeadersByCustomerNumber( + [FromQuery] string customerNumber, [FromQuery] int customerSequence) + { + IEnumerable wzHeaders = + await service.GetByCustomerNumber(customerNumber, customerSequence); + + return Ok(wzHeaders.OrderByDescending(x => x.CreatedDate)); + } + + [HttpPost] + public async Task CreateHeader([FromBody] WzHeaderDto wzHeader) + { + if (wzHeader == null) + { + return BadRequest("WzHeader cannot be null."); + } + + await service.CreateHeader(wzHeader); + return CreatedAtAction(nameof(CreateHeader), wzHeader); + } + + [HttpGet("by-id")] + public async Task> GetById([FromQuery] Guid id) + { + WzHeaderDto? wzHeader = await service.GetById(id); + return wzHeader != null ? Ok(wzHeader) : NotFound(); + } + + [HttpPost("add-emails")] + public async Task AddEmailsToWzHeader([FromQuery] Guid id, [FromBody] string emailAddresses) + { + if (string.IsNullOrWhiteSpace(emailAddresses)) + { + return BadRequest("Email addresses cannot be empty."); + } + + await service.AddEmailsToWzHeader(id, emailAddresses); + return NoContent(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/WzRowMarelliController.cs b/FaKrosnoApi/Controllers/WzRowMarelliController.cs new file mode 100644 index 0000000..e3f18fb --- /dev/null +++ b/FaKrosnoApi/Controllers/WzRowMarelliController.cs @@ -0,0 +1,62 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class WzRowMarelliController(IWzRowMareliService service, IMaterialTransactionService materialTransactionService) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable wzRows = await service.GetAll(); + return Ok(wzRows); + } + + [HttpPost] + public async Task CreateRows([FromBody] IEnumerable rows) + { + if (rows == null || !rows.Any()) + { + return BadRequest("No rows provided."); + } + + await service.CreateRows(rows); + return CreatedAtAction(nameof(GetAll), new { count = rows.Count() }, rows); + } + + [HttpGet("by-wz-header-id")] + public async Task>> GetByWzHeaderId(Guid wzHeaderId) + { + IEnumerable wzRows = await service.GetByWzHeaderId(wzHeaderId); + return Ok(wzRows); + } + + [HttpGet("by-part-number")] + public async Task> GetByPartNumber([FromQuery] string partNumber) + { + MaterialTransactionDto materialTransaction = await materialTransactionService.GetByPartNumber(partNumber); + return Ok(materialTransaction); + } + + [HttpGet("transactions-with-part-number")] + public async Task> GetTransactionsWithPartNumber() + { + IEnumerable materialTransactions = await materialTransactionService.GetWithPartNumber(); + return Ok(materialTransactions); + } + + [HttpPut] + public async Task UpdateRows([FromBody] IEnumerable rows) + { + if (rows == null || !rows.Any()) + { + return BadRequest("No rows provided."); + } + + await service.UpdateRows(rows); + return NoContent(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Controllers/WzRowMeyleController.cs b/FaKrosnoApi/Controllers/WzRowMeyleController.cs new file mode 100644 index 0000000..265176d --- /dev/null +++ b/FaKrosnoApi/Controllers/WzRowMeyleController.cs @@ -0,0 +1,62 @@ +using Microsoft.AspNetCore.Mvc; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Controllers; + +[ApiController] +[Route("api/[controller]")] +public class WzRowMeyleController(IWzRowMeyleService service, IMaterialTransactionService materialTransactionService) : Controller +{ + [HttpGet] + public async Task>> GetAll() + { + IEnumerable wzRows = await service.GetAll(); + return Ok(wzRows); + } + + [HttpPost] + public async Task CreateRows([FromBody] IEnumerable rows) + { + if (rows == null || !rows.Any()) + { + return BadRequest("No rows provided."); + } + + await service.CreateRows(rows); + return CreatedAtAction(nameof(GetAll), new { count = rows.Count() }, rows); + } + + [HttpGet("by-wz-header-id")] + public async Task>> GetByWzHeaderId(Guid wzHeaderId) + { + IEnumerable wzRows = await service.GetByWzHeaderId(wzHeaderId); + return Ok(wzRows); + } + + [HttpGet("by-part-number")] + public async Task> GetByPartNumber([FromQuery] string partNumber) + { + MaterialTransactionDto materialTransaction = await materialTransactionService.GetByPartNumber(partNumber); + return Ok(materialTransaction); + } + + [HttpGet("transactions-with-part-number")] + public async Task> GetTransactionsWithPartNumber() + { + IEnumerable materialTransactions = await materialTransactionService.GetWithPartNumber(); + return Ok(materialTransactions); + } + + [HttpPut] + public async Task UpdateRows([FromBody] IEnumerable rows) + { + if (rows == null || !rows.Any()) + { + return BadRequest("No rows provided."); + } + + await service.UpdateRows(rows); + return NoContent(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/FaKrosnoApi.csproj b/FaKrosnoApi/FaKrosnoApi.csproj index 8f460db..91d2aa6 100644 --- a/FaKrosnoApi/FaKrosnoApi.csproj +++ b/FaKrosnoApi/FaKrosnoApi.csproj @@ -7,20 +7,25 @@ + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive + + - - + diff --git a/FaKrosnoApi/Models/AuthenticateRequestModel.cs b/FaKrosnoApi/Models/AuthenticateRequestModel.cs new file mode 100644 index 0000000..7b0cc38 --- /dev/null +++ b/FaKrosnoApi/Models/AuthenticateRequestModel.cs @@ -0,0 +1,7 @@ +namespace FaKrosnoApi.Models; + +public class AuthenticateRequestModel +{ + public string Login { get; set; } + public string Password { get; set; } +} \ No newline at end of file diff --git a/FaKrosnoApi/Models/EmailSettingsModel.cs b/FaKrosnoApi/Models/EmailSettingsModel.cs new file mode 100644 index 0000000..9378b5e --- /dev/null +++ b/FaKrosnoApi/Models/EmailSettingsModel.cs @@ -0,0 +1,11 @@ +namespace FaKrosnoApi.Models; + +public class EmailSettingsModel +{ + public string SmtpServer { get; set; } + public int Port { get; set; } + public string SenderEmail { get; set; } + public string SenderPassword { get; set; } + public string RecipientEmail { get; set; } + public bool UseSsl { get; set; } +} \ No newline at end of file diff --git a/FaKrosnoApi/Models/JobModel.cs b/FaKrosnoApi/Models/JobModel.cs new file mode 100644 index 0000000..f799f51 --- /dev/null +++ b/FaKrosnoApi/Models/JobModel.cs @@ -0,0 +1,19 @@ +using Hangfire.Common; + +namespace FaKrosnoApi.Models; + +public class JobModel( + string jobId, + string cron, + string path, + DateTime? lastExecution, + DateTime? nextExecution, + Job jobDetails) +{ + public string JobId { get; set; } = jobId; + public string Cron { get; set; } = cron; + public string Path { get; set; } = path; + public DateTime? LastExecution { get; set; } = lastExecution; + public DateTime? NextExecution { get; set; } = nextExecution; + public Job JobDetails { get; set; } = jobDetails; +} \ No newline at end of file diff --git a/FaKrosnoApi/Models/JobSettingsModel.cs b/FaKrosnoApi/Models/JobSettingsModel.cs new file mode 100644 index 0000000..36e95ba --- /dev/null +++ b/FaKrosnoApi/Models/JobSettingsModel.cs @@ -0,0 +1,6 @@ +namespace FaKrosnoApi.Models; + +public class JobSettingsModel +{ + public int QueryIntervalMinutes { get; set; } +} \ No newline at end of file diff --git a/FaKrosnoApi/Program.cs b/FaKrosnoApi/Program.cs index 1cec651..e32d345 100644 --- a/FaKrosnoApi/Program.cs +++ b/FaKrosnoApi/Program.cs @@ -1,69 +1,124 @@ using Microsoft.EntityFrameworkCore; -using Microsoft.IdentityModel.Tokens; -using System.Text; +using FaKrosnoApi.Models; +using FaKrosnoApi.Services; using FaKrosnoEfDataModel; using FaKrosnoEfDataModel.Services; -using Microsoft.AspNetCore.Authentication.JwtBearer; +using Hangfire; +using Hangfire.SqlServer; +using OrdersManagementDataModel; +using OrdersManagementDataModel.Services; using SytelineSaAppEfDataModel; using SytelineSaAppEfDataModel.Services; +using NSwag; +using NSwag.Generation.Processors.Security; using FaKrosnoMappingProfile = FaKrosnoEfDataModel.MappingProfile; using SytelineSaAppMappingProfile = SytelineSaAppEfDataModel.MappingProfile; +using OrdersManagementMappingProfile = OrdersManagementDataModel.MappingProfile; var builder = WebApplication.CreateBuilder(args); -var configuration = builder.Configuration; -// Add services to the container. + builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("FaKrosnoConnection"))); builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("SytelineSaAppConnection"))); +builder.Services.AddDbContext(options => + options.UseSqlServer(builder.Configuration.GetConnectionString("OrdersManagementConnection"))); -builder.WebHost.UseUrls("http://*:5555"); +builder.Services.Configure(builder.Configuration.GetSection("EmailSettings")); +builder.Services.Configure(builder.Configuration.GetSection("JobSettings")); + +builder.WebHost.UseUrls("http://*:5001"); + +// builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) +// .AddJwtBearer(options => +// { +// options.TokenValidationParameters = new TokenValidationParameters +// { +// ValidateIssuer = true, +// ValidateAudience = true, +// ValidateLifetime = true, +// ValidateIssuerSigningKey = true, +// ValidIssuer = builder.Configuration["Jwt:Issuer"], +// ValidAudience = builder.Configuration["Jwt:Audience"], +// IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"] ?? string.Empty)), +// NameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" +// }; +// }); builder.Services.AddControllers(); builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddEndpointsApiExplorer(); + builder.Services.AddOpenApiDocument(config => { config.Title = "FaKrosnoApi"; config.Version = "v1"; -}); -// Configure AutoMapper -builder.Services.AddAutoMapper(typeof(FaKrosnoMappingProfile), typeof(SytelineSaAppMappingProfile)); - -// Configure JWT Authentication -builder.Services.AddAuthentication(options => -{ - options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; - options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; -}).AddJwtBearer(options => -{ - options.TokenValidationParameters = new TokenValidationParameters + config.AddSecurity("Bearer", new OpenApiSecurityScheme { - ValidateIssuer = true, - ValidateAudience = true, - ValidateLifetime = true, - ValidateIssuerSigningKey = true, - ValidIssuer = builder.Configuration["Jwt:Issuer"], - ValidAudience = builder.Configuration["Jwt:Audience"], - IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"])) - }; + Name = "Authorization", + Type = OpenApiSecuritySchemeType.Http, + Scheme = "Bearer", + BearerFormat = "JWT", + In = OpenApiSecurityApiKeyLocation.Header, + Description = "Wprowadź token JWT w formacie: Bearer {token}" + }); + + config.OperationProcessors.Add(new OperationSecurityScopeProcessor("Bearer")); }); +builder.Services.AddHangfire(config => config + .SetDataCompatibilityLevel(CompatibilityLevel.Version_170) + .UseSimpleAssemblyNameTypeSerializer() + .UseRecommendedSerializerSettings() + .UseSqlServerStorage(builder.Configuration.GetConnectionString("OrdersManagementConnection"), new SqlServerStorageOptions + { + CommandBatchMaxTimeout = TimeSpan.FromMinutes(5), + SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5), + QueuePollInterval = TimeSpan.Zero, + UseRecommendedIsolationLevel = true, + DisableGlobalLocks = true + })); +builder.Services.AddHangfireServer(); + +builder.Services.AddAutoMapper(typeof(FaKrosnoMappingProfile), typeof(SytelineSaAppMappingProfile), + typeof(OrdersManagementMappingProfile)); + builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); +builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); + +builder.Services.AddHostedService(); + +Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("NRAiBiAaIQQuGjN/V09+XU9HdVRDX3xKf0x/TGpQb19xflBPallYVBYiSV9jS3tTckVgWHldc3ZUR2lfVE90Vg=="); var app = builder.Build(); -// Configure the HTTP request pipeline. -//if (app.Environment.IsDevelopment()) -//{ - app.UseOpenApi(); // Serwuje dokument OpenAPI - app.UseSwaggerUi(); // Dodaje interfejs u�ytkownika Swagger -//} +app.UseOpenApi(); +app.UseSwaggerUi(); app.UseHttpsRedirection(); @@ -72,4 +127,6 @@ app.UseAuthorization(); app.MapControllers(); -app.Run(); \ No newline at end of file +app.UseHangfireDashboard(); + +app.Run(); diff --git a/FaKrosnoApi/Services/EmailService.cs b/FaKrosnoApi/Services/EmailService.cs new file mode 100644 index 0000000..ffbca0d --- /dev/null +++ b/FaKrosnoApi/Services/EmailService.cs @@ -0,0 +1,30 @@ +using System.Net; +using System.Net.Mail; +using FaKrosnoApi.Models; +using Microsoft.Extensions.Options; + +namespace FaKrosnoApi.Services; + +public class EmailService(IOptions emailSettings) : IEmailService +{ + private readonly EmailSettingsModel _emailSettings = emailSettings.Value; + + public void SendEmail(string subject, string body) + { + using var smtpClient = new SmtpClient(_emailSettings.SmtpServer, _emailSettings.Port); + smtpClient.EnableSsl = true; + smtpClient.UseDefaultCredentials = false; + smtpClient.Credentials = new NetworkCredential(_emailSettings.SenderEmail, _emailSettings.SenderPassword); + + var mailMessage = new MailMessage + { + From = new MailAddress(_emailSettings.SenderEmail), + Subject = subject, + Body = body + }; + + mailMessage.To.Add(_emailSettings.RecipientEmail); + + smtpClient.Send(mailMessage); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Services/IEmailService.cs b/FaKrosnoApi/Services/IEmailService.cs new file mode 100644 index 0000000..ab40272 --- /dev/null +++ b/FaKrosnoApi/Services/IEmailService.cs @@ -0,0 +1,6 @@ +namespace FaKrosnoApi.Services; + +public interface IEmailService +{ + void SendEmail(string subject, string body); +} \ No newline at end of file diff --git a/FaKrosnoApi/Services/IScheduleJobService.cs b/FaKrosnoApi/Services/IScheduleJobService.cs new file mode 100644 index 0000000..1ac70c9 --- /dev/null +++ b/FaKrosnoApi/Services/IScheduleJobService.cs @@ -0,0 +1,6 @@ +namespace FaKrosnoApi.Services; + +public interface IScheduleJobService +{ + Task ExecuteAsync(); +} \ No newline at end of file diff --git a/FaKrosnoApi/Services/ScheduleJobService.cs b/FaKrosnoApi/Services/ScheduleJobService.cs new file mode 100644 index 0000000..c15d124 --- /dev/null +++ b/FaKrosnoApi/Services/ScheduleJobService.cs @@ -0,0 +1,29 @@ +using System.Text; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Services; + +public class ScheduleJobService(IEmailService emailService, IServiceScopeFactory scopeFactory) : IScheduleJobService +{ + public async Task ExecuteAsync() + { + using var scope = scopeFactory.CreateScope(); + IEdiCustomerOrderService ediCustomerOrderService = scope.ServiceProvider.GetRequiredService(); + IEnumerable missingOrders = + (await ediCustomerOrderService.FindMissingOrders(DateTime.Now.AddDays(-1))).ToList(); + + if (missingOrders.Any()) + { + StringBuilder result = new StringBuilder(); + result.AppendLine("Znaleziono brakujące zamówienia w bazie 'edi_co':"); + + foreach (EdiCustomerOrderTranslateDto missingOrder in missingOrders) + { + result.AppendLine($"- {missingOrder.EdiCoCoNum}"); + } + + emailService.SendEmail("Znaleziono brakujące zamówienia!", result.ToString()); + } + } +} \ No newline at end of file diff --git a/FaKrosnoApi/Services/TimedHostedService.cs b/FaKrosnoApi/Services/TimedHostedService.cs new file mode 100644 index 0000000..9b8601a --- /dev/null +++ b/FaKrosnoApi/Services/TimedHostedService.cs @@ -0,0 +1,32 @@ +using SytelineSaAppEfDataModel.Services; + +namespace FaKrosnoApi.Services; + +public class TimedHostedService(IServiceScopeFactory scopeFactory) : IHostedService, IDisposable +{ + private Timer? _timer; + + public Task StartAsync(CancellationToken cancellationToken) + { + _timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromMinutes(30)); + return Task.CompletedTask; + } + + private void DoWork(object? state) + { + using var scope = scopeFactory.CreateScope(); + var scheduledJob = scope.ServiceProvider.GetRequiredService(); + scheduledJob.ExecuteAsync(); + } + + public Task StopAsync(CancellationToken cancellationToken) + { + _timer?.Change(Timeout.Infinite, 0); + return Task.CompletedTask; + } + + public void Dispose() + { + _timer?.Dispose(); + } +} \ No newline at end of file diff --git a/FaKrosnoApi/appsettings.json b/FaKrosnoApi/appsettings.json index 10d8d8d..a907f3a 100644 --- a/FaKrosnoApi/appsettings.json +++ b/FaKrosnoApi/appsettings.json @@ -1,7 +1,8 @@ { "ConnectionStrings": { - "FaKrosnoConnection": "Server=192.168.0.7;Database=fakrosnotest;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true", - "SytelineSaAppConnection": "Server=192.168.0.7;Database=SL_PRODTEST_SA_APP;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true" + "FaKrosnoConnection": "Server=192.168.0.7;Database=fakrosno;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true", + "SytelineSaAppConnection": "Server=192.168.0.7;Database=SL_PROD_SA_APP;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true", + "OrdersManagementConnection": "Server=192.168.0.7;Database=OrdersManagement;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true" }, "Logging": { "LogLevel": { @@ -10,11 +11,22 @@ } }, "Jwt": { - "Key": "ThisIsASecretKeyForJwt", + "Key": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6A7B8C9D0E1F", "Issuer": "FaKrosnoApi", "Audience": "FaKrosnoClient" }, "Host": { - "Urls": "http://0.0.0.0:5555" + "Urls": "http://0.0.0.0:5001" + }, + "EmailSettings": { + "SmtpServer": "poczta.fakrosno.pl", + "Port": 587, + "SenderEmail": "edi@fakrosno.pl", + "SenderPassword": "F@Krosno2014", + "RecipientEmail": "piotr.kus@fakrosno.pl", + "UseSsl": false + }, + "JobSettings": { + "QueryIntervalMinutes": 30 } } diff --git a/FaKrosnoEfDataModel/Dtos/ProductDto.cs b/FaKrosnoEfDataModel/Dtos/ProductDto.cs new file mode 100644 index 0000000..d2f00b5 --- /dev/null +++ b/FaKrosnoEfDataModel/Dtos/ProductDto.cs @@ -0,0 +1,12 @@ +namespace FaKrosnoEfDataModel.Dtos; + +public class ProductDto : DtoBase +{ + public int ID { get; set; } + public int RecipientID { get; set; } + public string RecipientIdx { get; set; } + public string FaIdx { get; set; } + public string RecipientName { get; set; } + + public RecipientDto Recipient { get; set; } +} \ No newline at end of file diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailDto.cs index e8faac4..533378b 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailDto.cs @@ -20,6 +20,6 @@ namespace FaKrosnoEfDataModel.Dtos public DateTime? ShipDate { get; set; } public DateTime LastUpdateDate { get; set; } - public IList ScheduleOrderDetailDetailMiscs { get; set; } + public IList? ScheduleOrderDetailDetailMiscs { get; set; } } } diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailMiscDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailMiscDto.cs index 6603f02..d1f63f7 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailMiscDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDetailMiscDto.cs @@ -13,5 +13,7 @@ namespace FaKrosnoEfDataModel.Dtos public string Value { get; set; } public string? Label { get; set; } public bool Display { get; set; } + + public string Text => $"{Label}:\t{Value}"; } } diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDto.cs index c078a2c..a0c2291 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailDto.cs @@ -13,7 +13,11 @@ namespace FaKrosnoEfDataModel.Dtos public string Sh_productCode { get; set; } public int? Price { get; set; } + public string? OrderNumber {get; set;} + public string? RecipientName {get; set;} + public string? RecipientCode {get; set;} + public string? PurchaserName {get; set;} public IList ScheduleOrderDetailDetails { get; set; } - public IList ScheduleOrderDetailMiscs { get; set; } + public IList? ScheduleOrderDetailMiscs { get; set; } } } diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailMiscDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailMiscDto.cs index 404734d..a77da64 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailMiscDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDetailMiscDto.cs @@ -13,5 +13,7 @@ namespace FaKrosnoEfDataModel.Dtos public string Value { get; set; } public string? Label { get; set; } public bool Display { get; set; } + + public string Text => $"{Label}:\t{Value}"; } } diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDto.cs index b8769bb..d67f1e2 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderDto.cs @@ -15,8 +15,10 @@ namespace FaKrosnoEfDataModel.Dtos public int DocNumber { get; set; } public string? DocType { get; set; } - public string? RecipientCode => Recipient.RecipientCode; + public string RecipientCode => Recipient.RecipientCode; public string? PurchaserCode => Recipient.Purchaser?.PurchaserCode; + public string RecipientName => Recipient.RecipientDesc; + public string? PurchaserName => Recipient.Purchaser?.PurchaserDesc; public RecipientDto Recipient { get; set; } public IList ScheduleOrderDetails { get; set; } diff --git a/FaKrosnoEfDataModel/Dtos/ScheduleOrderMiscDto.cs b/FaKrosnoEfDataModel/Dtos/ScheduleOrderMiscDto.cs index a536510..45ca494 100644 --- a/FaKrosnoEfDataModel/Dtos/ScheduleOrderMiscDto.cs +++ b/FaKrosnoEfDataModel/Dtos/ScheduleOrderMiscDto.cs @@ -13,5 +13,7 @@ namespace FaKrosnoEfDataModel.Dtos public string Value { get; set; } public string? Label { get; set; } public bool Display { get; set; } + + public string Text => $"{Label}:\t{Value}"; } } diff --git a/FaKrosnoEfDataModel/Entities/Product.cs b/FaKrosnoEfDataModel/Entities/Product.cs new file mode 100644 index 0000000..afd31c1 --- /dev/null +++ b/FaKrosnoEfDataModel/Entities/Product.cs @@ -0,0 +1,11 @@ +namespace FaKrosnoEfDataModel.Entities; + +public class Product : EntityBase +{ + public int ID { get; set; } + public int RecipientID { get; set; } + public string RecipientIdx { get; set; } + public string FaIdx { get; set; } + + public Recipient Recipient { get; set; } +} \ No newline at end of file diff --git a/FaKrosnoEfDataModel/FaKrosnoDbContext.cs b/FaKrosnoEfDataModel/FaKrosnoDbContext.cs index 2e42258..8480b7d 100644 --- a/FaKrosnoEfDataModel/FaKrosnoDbContext.cs +++ b/FaKrosnoEfDataModel/FaKrosnoDbContext.cs @@ -21,7 +21,8 @@ namespace FaKrosnoEfDataModel public DbSet ScheduleOrderDetailDetailMiscs { get; set; } public DbSet ScheduleOrderDetailMiscs { get; set; } public DbSet ScheduleOrderMiscs { get; set; } - + public DbSet Products { get; set; } + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { var configuration = new ConfigurationBuilder() @@ -85,6 +86,36 @@ namespace FaKrosnoEfDataModel entity.Property(x => x.QtyDesc).IsRequired(false); entity.Property(x => x.ShipDate).IsRequired(false); }); + + modelBuilder.Entity(entity => + { + entity.ToTable("product"); + + entity.HasKey(e => e.ID); + + entity.Property(e => e.ID) + .HasColumnName("ID") + .ValueGeneratedOnAdd(); + + entity.Property(e => e.RecipientID) + .HasColumnName("recipientID") + .IsRequired(); + + entity.Property(e => e.RecipientIdx) + .HasColumnName("recipientIdx") + .HasMaxLength(50) + .IsRequired(); + + entity.Property(e => e.FaIdx) + .HasColumnName("faIdx") + .HasMaxLength(50) + .IsRequired(); + + // Define the unique constraint for recipientID and recipientIdx + entity.HasIndex(e => new { e.RecipientID, e.RecipientIdx }) + .HasDatabaseName("IX_product") + .IsUnique(); + }); } } } diff --git a/FaKrosnoEfDataModel/FaKrosnoEfDataModel.csproj b/FaKrosnoEfDataModel/FaKrosnoEfDataModel.csproj index c238b1a..c68a1fe 100644 --- a/FaKrosnoEfDataModel/FaKrosnoEfDataModel.csproj +++ b/FaKrosnoEfDataModel/FaKrosnoEfDataModel.csproj @@ -1,9 +1,14 @@ + FaKrosnoEfDataModel + Piotr Kus + FaKrosno Entity Framework Data Model net8.0 enable enable + patch + 1.0 @@ -20,6 +25,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/FaKrosnoEfDataModel/MappingProfile.cs b/FaKrosnoEfDataModel/MappingProfile.cs index a0a5ef4..aecabae 100644 --- a/FaKrosnoEfDataModel/MappingProfile.cs +++ b/FaKrosnoEfDataModel/MappingProfile.cs @@ -20,6 +20,7 @@ namespace FaKrosnoEfDataModel CreateMap().IncludeBase() .ReverseMap(); CreateMap().IncludeBase().ReverseMap(); + CreateMap().IncludeBase().ReverseMap(); } } } diff --git a/FaKrosnoEfDataModel/Queries/ScheduleOrderQueries.cs b/FaKrosnoEfDataModel/Queries/ScheduleOrderQueries.cs index 1e699eb..61918b8 100644 --- a/FaKrosnoEfDataModel/Queries/ScheduleOrderQueries.cs +++ b/FaKrosnoEfDataModel/Queries/ScheduleOrderQueries.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using FaKrosnoEfDataModel.Entities; +using FaKrosnoEfDataModel.Entities; using Microsoft.EntityFrameworkCore; namespace FaKrosnoEfDataModel.Queries @@ -16,6 +11,11 @@ namespace FaKrosnoEfDataModel.Queries .Include(x => x.ScheduleOrderDetails).ThenInclude(x => x.ScheduleOrderDetailDetails) .ThenInclude(x => x.ScheduleOrderDetailDetailMiscs).Include(x => x.ScheduleOrderMiscs)); + public static readonly Func> GetEntitiesByPurchaser = + EF.CompileQuery((FaKrosnoDbContext context, int purchaser) => context.ScheduleOrders + .Include(x => x.Recipient).ThenInclude(x => x.Purchaser).Include(x => x.ScheduleOrderDetails) + .ThenInclude(x => x.ScheduleOrderDetailMiscs).Where(x => x.Recipient.Purchaser.ID == purchaser)); + public static readonly Func> GetEntitiesByDate = EF.CompileQuery((FaKrosnoDbContext context, DateTime fromDate) => context.ScheduleOrders .Include(x => x.Recipient).ThenInclude(x => x.Purchaser).Include(x => x.ScheduleOrderDetails) diff --git a/FaKrosnoEfDataModel/Services/IProductService.cs b/FaKrosnoEfDataModel/Services/IProductService.cs new file mode 100644 index 0000000..643665e --- /dev/null +++ b/FaKrosnoEfDataModel/Services/IProductService.cs @@ -0,0 +1,10 @@ +using FaKrosnoEfDataModel.Dtos; + +namespace FaKrosnoEfDataModel.Services; + +public interface IProductService +{ + Task> GetEntities(); + Task> GetEntitiesToFix(string indexName); + Task UpdateEntity(ProductDto entity); +} \ No newline at end of file diff --git a/FaKrosnoEfDataModel/Services/IScheduleOrderDetailsService.cs b/FaKrosnoEfDataModel/Services/IScheduleOrderDetailsService.cs index 1500513..5844383 100644 --- a/FaKrosnoEfDataModel/Services/IScheduleOrderDetailsService.cs +++ b/FaKrosnoEfDataModel/Services/IScheduleOrderDetailsService.cs @@ -10,5 +10,8 @@ namespace FaKrosnoEfDataModel.Services public interface IScheduleOrderDetailsService { Task?> GetScheduleOrderDetailsAsync(int scheduleOrderId); + + Task> GetScheduleOrderDetailsDetailsByIdAsync( + int scheduleOrderDetailId); } } diff --git a/FaKrosnoEfDataModel/Services/IScheduleOrderService.cs b/FaKrosnoEfDataModel/Services/IScheduleOrderService.cs index e0199f9..079fa66 100644 --- a/FaKrosnoEfDataModel/Services/IScheduleOrderService.cs +++ b/FaKrosnoEfDataModel/Services/IScheduleOrderService.cs @@ -12,6 +12,7 @@ namespace FaKrosnoEfDataModel.Services Task> GetEntities(); Task GetById(int id); Task> GetByRecipientId(int recipientId); + Task> GetByPurchaserId(int purchaserId); Task> GetEntitiesByLastUpdateDate(DateTime date); Task> GetByRecipientAndLastUpdateDate(int recipientId, DateTime date); } diff --git a/FaKrosnoEfDataModel/Services/ProductService.cs b/FaKrosnoEfDataModel/Services/ProductService.cs new file mode 100644 index 0000000..5b97f18 --- /dev/null +++ b/FaKrosnoEfDataModel/Services/ProductService.cs @@ -0,0 +1,59 @@ +using AutoMapper; +using FaKrosnoEfDataModel.Dtos; +using FaKrosnoEfDataModel.Entities; +using Microsoft.EntityFrameworkCore; + +namespace FaKrosnoEfDataModel.Services; + +public class ProductService(FaKrosnoDbContext context, IMapper mapper) + : ServiceBase(context, mapper), IProductService +{ + public async Task> GetEntities() + { + IList products = (await GetAll()).ToList(); + + return products; + } + + public async Task> GetEntitiesToFix(string indexName) + { + IList recipients = + (await Context.Recipients.ToListAsync()).Select(x => Mapper.Map(x)).ToList(); + IList purchasers = (await Context.Purchasers.ToListAsync()).Select(x => Mapper.Map(x)).ToList(); + IList products = (await GetAll()).ToList(); + + IEnumerable productDtos = products.Where(x => x.FaIdx == indexName).ToList(); + + foreach (ProductDto productDto in productDtos) + { + RecipientDto? recipient = recipients.FirstOrDefault(x => x.ID == productDto.RecipientID); + + if (recipient != null) + { + productDto.Recipient = recipient; + productDto.RecipientName = recipient.RecipientDesc; + } + + PurchaserDto? purchaser = purchasers.FirstOrDefault(x => x.ID == productDto.Recipient.PurchaserID); + + if (purchaser != null) + { + productDto.Recipient.Purchaser = purchaser; + } + } + + return productDtos; + } + + public async Task UpdateEntity(ProductDto entity) + { + Product? product = await Context.Products.FirstOrDefaultAsync(x => x.ID == entity.ID); + + if (product != null) + { + product.FaIdx = entity.FaIdx; + Context.Products.Update(product); + await Context.SaveChangesAsync(); + } + } +} \ No newline at end of file diff --git a/FaKrosnoEfDataModel/Services/ScheduleOrderDetailsService.cs b/FaKrosnoEfDataModel/Services/ScheduleOrderDetailsService.cs index eed0a92..e526907 100644 --- a/FaKrosnoEfDataModel/Services/ScheduleOrderDetailsService.cs +++ b/FaKrosnoEfDataModel/Services/ScheduleOrderDetailsService.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using AutoMapper; +using AutoMapper; using AutoMapper.QueryableExtensions; using FaKrosnoEfDataModel.Dtos; using Microsoft.EntityFrameworkCore; @@ -21,5 +16,11 @@ namespace FaKrosnoEfDataModel.Services return await Context.ScheduleOrderDetails.Where(x => x.ScheduleOrderID == scheduleOrderId) .ProjectTo(Mapper.ConfigurationProvider).ToListAsync(); } + + public async Task> GetScheduleOrderDetailsDetailsByIdAsync(int scheduleOrderDetailId) + { + return await Context.ScheduleOrderDetailDetails.Where(x => x.ScheduleOrderDetailID == scheduleOrderDetailId) + .ProjectTo(Mapper.ConfigurationProvider).ToListAsync(); + } } } diff --git a/FaKrosnoEfDataModel/Services/ScheduleOrderService.cs b/FaKrosnoEfDataModel/Services/ScheduleOrderService.cs index 2a7dfed..b8b1297 100644 --- a/FaKrosnoEfDataModel/Services/ScheduleOrderService.cs +++ b/FaKrosnoEfDataModel/Services/ScheduleOrderService.cs @@ -26,6 +26,14 @@ namespace FaKrosnoEfDataModel.Services return scheduleOrders.Where(x => x?.RecipientID == recipientId); } + public async Task> GetByPurchaserId(int purchaserId) + { + IEnumerable scheduleOrders = + (await Task.FromResult(ScheduleOrderQueries.GetEntitiesByPurchaser(Context, purchaserId))).ToList(); + + return scheduleOrders.Select(x => Mapper.Map(x)); + } + public async Task> GetByRecipientAndLastUpdateDate(int recipientId, DateTime date) { IList scheduleOrders = (await GetEntitiesByLastUpdateDate(date)).ToList(); @@ -35,7 +43,7 @@ namespace FaKrosnoEfDataModel.Services public async Task> GetEntities() { - IList scheduleOrders = await Context.ScheduleOrders.Include(x => x.Recipient) + IList scheduleOrders = await Context.ScheduleOrders.Include(x => x.ScheduleOrderDetails).Include(x => x.Recipient) .ThenInclude(x => x.Purchaser).ToListAsync(); return Mapper.Map>(scheduleOrders); diff --git a/OrdersManagement/Components/App.razor b/OrdersManagement/Components/App.razor index 0072362..fbd6994 100644 --- a/OrdersManagement/Components/App.razor +++ b/OrdersManagement/Components/App.razor @@ -1,4 +1,6 @@ - +@using Microsoft.AspNetCore.Components.Authorization +@using OrdersManagement.Components.Layout + @@ -8,21 +10,23 @@ + + + - + - - + - + \ No newline at end of file diff --git a/OrdersManagement/Components/Layout/MainLayout.razor b/OrdersManagement/Components/Layout/MainLayout.razor index 151fc89..cdf48fb 100644 --- a/OrdersManagement/Components/Layout/MainLayout.razor +++ b/OrdersManagement/Components/Layout/MainLayout.razor @@ -1,52 +1,101 @@ -@using BlazorBootstrap -@inherits LayoutComponentBase +@inherits LayoutComponentBase -
- - - -
-
- About -
- -
-
@Body
-
-
+@using System.Security.Claims +@using Microsoft.AspNetCore.Components.Authorization +@using Syncfusion.Blazor.Navigations +@using static Syncfusion.Blazor.Navigations.Orientation +@using Syncfusion.Blazor.Buttons +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider AuthenticationStateProvider +
+
+
+
+ Icon +

FA Krosno Manager

+
+ @*
*@ + @* @if (IsAuthenticated) *@ + @* { *@ + @* Jesteś zalogowany jako @UserName *@ + @* Wyloguj *@ + @* } *@ + @* else *@ + @* { *@ + @* Zaloguj *@ + @* } *@ + @*
*@ +
+
+
+ + + + + + @if (IsAdminRoute()) + { + + + + + + + + + } + + + +
+
+
@Body
+
+ FA Krosno Manager © @(DateTime.Now.Year) +
+
+
+
@code { - Sidebar? _sidebar; - IEnumerable? _navItems; + private bool IsAuthenticated { get; set; } + private string UserName { get; set; } = string.Empty; - private async Task SidebarDataProvider(SidebarDataProviderRequest request) - { - _navItems ??= GetNavItems(); + private bool IsAdminRoute() + { + var path = new Uri(NavigationManager.Uri).AbsolutePath; + return path.StartsWith("/admin", StringComparison.OrdinalIgnoreCase); + } + + protected override void OnInitialized() + { + // ClaimsPrincipal currentUser = AuthenticationStateProvider.GetCurrentUser(); + // IsAuthenticated = currentUser.Identity?.IsAuthenticated == true; + // UserName = currentUser.Identity?.Name ?? "Nieznany użytkownik"; + // + // AuthenticationStateProvider.AuthenticationStateChanged += OnAuthenticationStateChanged; + } - return await Task.FromResult(request.ApplyTo(_navItems)); - } + private async void OnAuthenticationStateChanged(Task task) + { + var authState = await task; + IsAuthenticated = authState.User.Identity?.IsAuthenticated ?? false; + UserName = IsAuthenticated ? authState.User.Identity?.Name ?? "Nieznany użytkownik" : string.Empty; + StateHasChanged(); + } - private IEnumerable? GetNavItems() - { - _navItems = new List - { - new NavItem { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Zamówienia DELFOR", Match=NavLinkMatch.All}, - new NavItem { Id = "2", Href = "/EdiCustomerOrders", IconName = IconName.Database, Text = "Zamówienia klienta EDI"}, - new NavItem { Id = "3", Href = "/CustomerOrders", IconName = IconName.Database, Text = "Zamówienia klienta"} - }; + private void Logout() + { + NavigationManager.NavigateTo("/"); + } - return _navItems; - } } -
- An unhandled error has occurred. - Reload - 🗙 + An unhandled error has occurred. + Reload + 🗙
\ No newline at end of file diff --git a/OrdersManagement/Components/Layout/MainLayout.razor.css b/OrdersManagement/Components/Layout/MainLayout.razor.css index 038baf1..a72fb73 100644 --- a/OrdersManagement/Components/Layout/MainLayout.razor.css +++ b/OrdersManagement/Components/Layout/MainLayout.razor.css @@ -94,3 +94,12 @@ main { right: 0.75rem; top: 0.5rem; } + +.e-grid .e-row.e-selection { + background-color: #D3D3D3 !important; /* Jasny szary */ +} + +/* Domyślny styl dla wierszy (na wszelki wypadek) */ +.e-grid .e-row { + background-color: #FFFFFF; /* Biały, domyślny kolor */ +} diff --git a/OrdersManagement/Components/Layout/NavMenu.razor b/OrdersManagement/Components/Layout/NavMenu.razor deleted file mode 100644 index f8d4efd..0000000 --- a/OrdersManagement/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - diff --git a/OrdersManagement/Components/Layout/NavMenu.razor.css b/OrdersManagement/Components/Layout/NavMenu.razor.css deleted file mode 100644 index 4e15395..0000000 --- a/OrdersManagement/Components/Layout/NavMenu.razor.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand { - font-size: 1.1rem; -} - -.bi { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type { - padding-top: 1rem; - } - - .nav-item:last-of-type { - padding-bottom: 1rem; - } - - .nav-item ::deep .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item ::deep a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item ::deep .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler { - display: none; - } - - .nav-scrollable { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/OrdersManagement/Components/Pages/Admin/Scheduler.razor b/OrdersManagement/Components/Pages/Admin/Scheduler.razor new file mode 100644 index 0000000..46313e1 --- /dev/null +++ b/OrdersManagement/Components/Pages/Admin/Scheduler.razor @@ -0,0 +1,128 @@ +@page "/Admin/PK/Scheduler" + +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization +@using OrdersManagementDataModel.Dtos +@using Syncfusion.Blazor.Grids +@using Action = Syncfusion.Blazor.Grids.Action +@using Syncfusion.Blazor.Cards + +@inject HangfireService HangfireService +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +
+ + +

Zarządzanie Zadaniami

+
+ + + + + + + + + + + + + + + + + + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private List Tasks { get; set; } = new(); + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false || currentUser.Identity?.Name != "pkus") + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + await LoadTasks(); + StateHasChanged(); + // } + } + } + + public async Task OnActionBegin(ActionEventArgs args) + { + if (args.RequestType.Equals(Action.Delete)) + { + await HangfireService.DeleteTaskSchedulerAsync(args.Data); + } + else if (args.RequestType.Equals(Action.Add)) + { + args.Data.RowPointer = Guid.NewGuid(); + } + } + + private async Task AddTask(TaskSchedulerDto taskSchedulerDto) + { + var response = await HangfireService.AddTaskSchedulerAsync(taskSchedulerDto); + if (response == 1) + { + await LoadTasks(); + } + } + + private async Task UpdateTask(TaskSchedulerDto taskSchedulerDto) + { + var response = await HangfireService.UpdateTaskSchedulerAsync(taskSchedulerDto); + if (response == 1) + { + await LoadTasks(); + } + } + + + + private async Task LoadTasks() + { + Tasks = (await HangfireService.GetTaskSchedulersAsync() ?? Array.Empty()).ToList(); + } + + private async Task OnActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await LoadTasks(); + break; + case Action.Save when args.Data.Id == 0: + await AddTask(args.Data); + break; + case Action.Save when args.Data.Id != 0: + await UpdateTask(args.Data); + break; + } + } + +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Admin/UsersManager.razor b/OrdersManagement/Components/Pages/Admin/UsersManager.razor new file mode 100644 index 0000000..84f1642 --- /dev/null +++ b/OrdersManagement/Components/Pages/Admin/UsersManager.razor @@ -0,0 +1,296 @@ +@page "/Admin/PK/UsersManager" + +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization +@using OrdersManagementDataModel.Dtos +@using Syncfusion.Blazor.Grids +@using Action = Syncfusion.Blazor.Grids.Action +@using UserService = OrdersManagement.Services.UserService +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Buttons +@inject UserService UserService +@inject RoleService RoleService +@inject FunctionService FunctionService +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +
+ + +

Zarządzanie Użytkownikami i Rolami

+
+ +
Użytkownicy
+ + + + + + + + + + + + + + + + + + + + +
Role
+ + + + + + + + + + + + +
Funkcje
+ + + + + + + + + + + + + + + + +

Użytkownik @Login został dodany pomyślnie!

+

Hasło tymczasowe: @TempPassword

+
+
+ + + +
+
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private List UserList { get; set; } = new(); + private List Roles { get; set; } = new(); + private List Functions { get; set; } = new(); + + private bool Visibility { get; set; } + + private string Login { get; set; } = string.Empty; + private string TempPassword { get; set; } = string.Empty; + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + Visibility = false; + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false || currentUser.Identity?.Name != "pkus") + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + await LoadUsers(); + await LoadRoles(); + //await LoadFunctions(); + StateHasChanged(); + // } + } + } + + private async Task LoadUsers() + { + UserList = (await UserService.GetUsersAsync() ?? Array.Empty()).ToList(); + } + + private async Task LoadRoles() + { + Roles = (await RoleService.GetRolesAsync() ?? Array.Empty()).ToList(); + } + + private async Task LoadFunctions() + { + Functions = (await FunctionService.GetFunctionsAsync() ?? Array.Empty()).ToList(); + } + + public async Task ResetPassword(UserDto? user) + { + if(user == null) return; + + TempPassword = Guid.NewGuid().ToString().Substring(0, 8); + Login = user.Login; + + string passwordHash = BCrypt.Net.BCrypt.HashPassword(TempPassword); + + user.PasswordHash = passwordHash; + user.IsTemporaryPassword = true; + + await UserService.UpdateUserAsync(user); + await LoadUsers(); + + Visibility = true; + } + + private async Task UserActionBegin(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await UserService.DeleteUserAsync(args.Data.RowPointer); + break; + case Action.Add: + args.Data.RowPointer = Guid.NewGuid(); + args.Data.CreatedDate = DateTime.Now; + args.Data.IsActive = true; + break; + } + } + + private async Task UserActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await LoadUsers(); + break; + case Action.Save when args.Data.Id == 0: + UserDto? user = args.Data; + TempPassword = Guid.NewGuid().ToString().Substring(0, 8); + Login = user.Login; + + string? passwordHash = BCrypt.Net.BCrypt.HashPassword(TempPassword); + + user.PasswordHash = passwordHash; + user.IsTemporaryPassword = true; + user.ActiveFrom = DateTime.Now; + user.CreatedDate = DateTime.Now; + + await UserService.AddUserAsync(user); + await LoadUsers(); + + Visibility = true; + break; + case Action.Save when args.Data.Id != 0: + await UserService.UpdateUserAsync(args.Data); + await LoadUsers(); + break; + } + } + + private async Task RoleActionBegin(ActionEventArgs args) + { + if (args.RequestType.Equals(Action.Delete)) + { + await RoleService.DeleteRoleAsync(args.Data.RowPointer); + } + else if (args.RequestType.Equals(Action.Add)) + { + args.Data.RowPointer = Guid.NewGuid(); + } + } + + private async Task RoleActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await LoadRoles(); + break; + case Action.Save when args.Data.Id == 0: + await RoleService.AddRoleAsync(args.Data); + await LoadUsers(); + break; + case Action.Save when args.Data.Id != 0: + await RoleService.UpdateRoleAsync(args.Data); + await LoadRoles(); + break; + } + } + + private async Task FunctionActionBegin(ActionEventArgs args) + { + if (args.RequestType.Equals(Action.Delete)) + { + await FunctionService.DeleteFunctionAsync(args.Data.RowPointer); + } + else if (args.RequestType.Equals(Action.Add)) + { + args.Data.RowPointer = Guid.NewGuid(); + } + } + + private async Task FunctionActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await LoadFunctions(); + break; + case Action.Save when args.Data.Id == 0: + await FunctionService.AddFunctionAsync(args.Data); + await LoadFunctions(); + break; + case Action.Save when args.Data.Id != 0: + await FunctionService.UpdateFunctionAsync(args.Data); + await LoadFunctions(); + break; + } + } + + private void HideModal() + { + Visibility = false; + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/CustomerOrder.razor b/OrdersManagement/Components/Pages/CustomerOrder.razor index cf9cbbf..42a0810 100644 --- a/OrdersManagement/Components/Pages/CustomerOrder.razor +++ b/OrdersManagement/Components/Pages/CustomerOrder.razor @@ -1,263 +1,219 @@ -@page "/CustomerOrder/{CustomerOrderId:guid}" +@page "/Admin/PK/CustomerOrder/{CustomerOrderId:guid}" @inject CustomerOrderService CustomerOrderService @inject ScheduleOrderService ScheduleOrderService +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization @using SytelineSaAppEfDataModel.Dtos @using OrdersManagement.Components.Pages.Shared +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Buttons +@using SelectionType = Syncfusion.Blazor.Grids.SelectionType @inherits LayoutComponentBase -

Zamówienie klienta nr @CustomerOrders.FirstOrDefault()?.CoNum

-
-
-
- - - Numer Zamówienia: @context.CoNum
- Numer Zamówienia Klienta: @context.CustPo
- Klient: @context.CustNum
- Numer Odbiorcy: @context.CustSeq
- Kontakt: @context.Contact
- Telefon: @context.Phone
- Data Zamówienia: @context.OrderDate.ToString("yyyy-MM-dd HH:mm:ss")
- Warunki: @context.TermsCode
- Wartość Brutto: @(context.Price?.ToString("F2") ?? "N/A")
- Status: @context.TranslatedStatus
-
-
-
-
- - - Magazyn: @context.Whse
- VAT: @context.FrtTaxCode1
- Typ Odbiorcy: @context.EndUserType
- Kurs Wymiany: @(context.ExchRate?.ToString("F4") ?? "N/A")
- Gate: @context.Uf_FKR_EDI_Gate
- RecipientCode: @context.Uf_FKR_EDI_RecipientCode
- SelletCode: @context.Uf_FKR_EDI_SellerCode
- SenderCode: @context.Uf_FKR_EDI_SenderCode
- BuyerCode: @context.Uf_FKR_EDI_BuyerCode
- Typ Dokumentu: @context.Uf_DocType
-
-
-
-
-
-
-
- -
-
-
-@if (_isVisible) -{ -
-

Zamówienie DELFOR do zamówienia @CustomerOrders.FirstOrDefault()?.CoNum

-
-
-
- -
-
-} -
-

Indeksy

-
-
- - - - @context.CoLine - - - @context.Item - - - @context.CustItem - - - @context.Description - - - @context.BlanketQty - - - @context.UM - - - @context.ContPrice - - - @context.TranslatedStatus - - - -
-@if (_isVisibleCustomerOrderLine) -{ -
-

Szczegóły

-
-
-
- - - Numer zamówienia:@context.CoNum
- Linia:@context.CoLine
- Pozycja:@context.Item
- Pozycja Klienta:@context.CustItem
- Opis:@context.Description
- Łączna Ilość:@context.BlanketQty.ToString("F2")
- Status:@context.TranslatedStatus
-
-
-
-
- - - Cena:@(context.ContPrice?.ToString("F2") ?? "N/A")
- Ważne Od:@(context.EffDate?.ToString("dd.MM.yyyy") ?? "N/A")
- J/M:@context.UM
- BoxType:@context.Uf_FKR_EDI_BLN_BoxType
- Address:@context.Uf_FKR_EDI_BLN_Address
- FinalDestination:@context.Uf_FKR_EDI_BLN_FinalDestination
- QtyPerBox:@(context.Uf_FKR_EDI_BLN_QtyPerBox?.ToString() ?? "N/A") -
-
-
-
-
-

Harmonogramy

-
- - - - @context.CoLine - - - @context.CoRelease - - - @context.Item - - - @context.CustItem - - - @context.QtyOrdered - - - @context.DueDate?.ToString("dd.MM.yyyy") - - - @context.TranslatedStatus - - - -
- @if (_isVisibleCustomerOrderLineItem) - { -
-

Szczegóły

-
-
-
- - - Numer Zamówienia:@context.CoNum
- Linia:@context.CoLine
- Zwolnienie:@context.CoRelease
- Pozycja:@context.Item
- Pozycja Klienta:@context.CustItem
- Łączna Ilość Sztuk:@(context.QtyOrdered.ToString("F2") ?? "N/A")
- Cena:@(context.Price.ToString("F2") ?? "N/A")
- Data Wykonania:@(context.DueDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Data - Rejestracji:@(context.ReleaseDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Magazyn:@context.Whse
- Typ Documentu:@context.Uf_FKR_EDI_ITEM_DocumentType
-
-
+
+ + +

Zamówienie klienta nr @(CustomerOrderDto?.CoNum ?? "Brak numeru")

+
+ + + +
+
+ Numer Zamówienia: @CustomerOrderDto?.CoNum
+ Numer Zamówienia Klienta: @CustomerOrderDto?.CustPo
+ Klient: @CustomerOrderDto?.CustNum
+ Numer Odbiorcy: @CustomerOrderDto?.CustSeq
+ Kontakt: @CustomerOrderDto?.Contact
+ Telefon: @CustomerOrderDto?.Phone
+ Data Zamówienia: @CustomerOrderDto?.OrderDate.ToString("yyyy-MM-dd HH:mm:ss")
+ Warunki: @CustomerOrderDto?.TermsCode
+ Wartość Brutto: @(CustomerOrderDto?.Price?.ToString("F2") ?? "N/A")
+ Status: @CustomerOrderDto?.TranslatedStatus
+
+
+ Magazyn: @CustomerOrderDto?.Whse
+ VAT: @CustomerOrderDto?.FrtTaxCode1
+ Typ Odbiorcy: @CustomerOrderDto?.EndUserType
+ Kurs Wymiany: @(CustomerOrderDto?.ExchRate?.ToString("F4") ?? "N/A")
+ Gate: @CustomerOrderDto?.Uf_FKR_EDI_Gate
+ RecipientCode: @CustomerOrderDto?.Uf_FKR_EDI_RecipientCode
+ SellerCode: @CustomerOrderDto?.Uf_FKR_EDI_SellerCode
+ SenderCode: @CustomerOrderDto?.Uf_FKR_EDI_SenderCode
+ BuyerCode: @CustomerOrderDto?.Uf_FKR_EDI_BuyerCode
+ Typ Dokumentu: @CustomerOrderDto?.Uf_DocType
+
+
+
+
+ +
+
+ @_text +
-
- - - Kod VAT:@context.TaxCode1
- J/M:@context.UM
- Numer Klienta:@context.CoCustNum
- Opis:@context.Description
- Status:@context.TranslatedStatus
- RoutingCode:@context.Uf_FKR_EDI_ITEM_RoutingCode
- DeliveryCallNumber:@context.Uf_FKR_EDI_ITEM_DeliveryCallNum
- UnloadingPoint:@context.Uf_LOC_11_UnloadingPoint
- DestinationPoint:@context.Uf_LOC_159_DestinationPoint
- PalletCode:@context.Uf_FKR_EDI_ITEM_PalletCode
-
-
-
-
- } -} + + @if (_isVisible) + { +
Zamówienie DELFOR do zamówienia @(CustomerOrderDto?.CoNum ?? "Brak numeru")
+ + } + +
Indeksy
+ + + + @{ + var order = context as CustomerOrderLineDto; + + +
+
Szczegóły
+
+ Numer zamówienia:@order?.CoNum
+ Linia:@order?.CoLine
+ Pozycja:@order?.Item
+ Pozycja Klienta:@order?.CustItem
+ Opis:@order?.Description
+ Łączna Ilość:@order?.BlanketQty.ToString("F2")
+ Status:@order?.TranslatedStatus
+
+
+ Cena:@(order?.ContPrice?.ToString("F2") ?? "N/A")
+ Ważne Od:@(order?.EffDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ J/M:@order?.UM
+ BoxType:@order?.Uf_FKR_EDI_BLN_BoxType
+ Address:@order?.Uf_FKR_EDI_BLN_Address
+ FinalDestination:@order?.Uf_FKR_EDI_BLN_FinalDestination
+ QtyPerBox:@(order?.Uf_FKR_EDI_BLN_QtyPerBox?.ToString() ?? "N/A") +
+
+
+
+ } +
+
+ + + + + + + + + + + + + + +
+ + @if (_isVisibleCustomerOrderLine) + { +
Harmonogramy
+ + + + @{ + var detailLineItem = context as CustomerOrderLineItemDto; + + +
+
Szczegóły
+
+ Numer Zamówienia:@detailLineItem?.CoNum
+ Linia:@detailLineItem?.CoLine
+ Zwolnienie:@detailLineItem?.CoRelease
+ Pozycja:@detailLineItem?.Item
+ Pozycja Klienta:@detailLineItem?.CustItem
+ Łączna Ilość Sztuk:@(detailLineItem?.QtyOrdered.ToString("F2") ?? "N/A")
+ Cena:@(detailLineItem?.Price.ToString("F2") ?? "N/A")
+ Data Wykonania:@(detailLineItem?.DueDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Data Rejestracji:@(detailLineItem?.ReleaseDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Magazyn:@detailLineItem?.Whse
+ Typ Documentu:@detailLineItem?.Uf_FKR_EDI_ITEM_DocumentType
+
+
+ Kod VAT:@detailLineItem?.TaxCode1
+ J/M:@detailLineItem?.UM
+ Numer Klienta:@detailLineItem?.CoCustNum
+ Opis:@detailLineItem?.Description
+ Status:@detailLineItem?.TranslatedStatus
+ RoutingCode:@detailLineItem?.Uf_FKR_EDI_ITEM_RoutingCode
+ DeliveryCallNumber:@detailLineItem?.Uf_FKR_EDI_ITEM_DeliveryCallNum
+ UnloadingPoint:@detailLineItem?.Uf_LOC_11_UnloadingPoint
+ DestinationPoint:@detailLineItem?.Uf_LOC_159_DestinationPoint
+ PalletCode:@detailLineItem?.Uf_FKR_EDI_ITEM_PalletCode
+
+
+
+
+ } +
+
+ + + + + + + + + + + + +
+ } + + + FA Krosno Manager © @(DateTime.Now.Year) + + +
@code { [Parameter] public Guid CustomerOrderId { get; set; } - private List CustomerOrders { get; set; } = []; + private CustomerOrderDto CustomerOrderDto { get; set; } private List _customerOrderLines = []; private List _customerOrderLineItems = []; private IEnumerable? _scheduleOrders; - private List _selectedCustomerOrderLine = []; - private List _selectedCustomerOrderLineItem = []; + CustomerOrderLineDto? _selectedCustomerOrderLine; - private Grid? _customerOrderLinesGrid; - private Grid? _customerOrderLineItemsGrid; + private SfGrid? _customerOrderLinesGrid; + private SfGrid? _customerOrderLineItemsGrid; private bool _isVisibleCustomerOrderLine; - private bool _isVisibleCustomerOrderLineItem; - private Grid _gridRef = new(); + private SfGrid _gridRef = new(); private bool _isVisible = true; private string _text = "Pokaż powiązane zamówienia DELFOR"; - - protected override async Task OnInitializedAsync() - { - CustomerOrderDto? customerOrder = await CustomerOrderService.GetCustomerOrderAsync(CustomerOrderId); - - if (customerOrder != null) - { - CustomerOrders = [customerOrder]; - _customerOrderLines = customerOrder.CustomerOrderLines.ToList() ?? []; - } - } - + protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) @@ -265,22 +221,28 @@ await SetGridRef(_gridRef); StateHasChanged(); _isVisible = false; + + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + CustomerOrderDto? customerOrder = await CustomerOrderService.GetCustomerOrderAsync(CustomerOrderId); + + if (customerOrder != null) + { + CustomerOrderDto = customerOrder; + _customerOrderLines = CustomerOrderDto.CustomerOrderLines.ToList() ?? []; + } + + StateHasChanged(); + // } } } - private void SelectedCustomerOrderLineChanged(HashSet obj) - { - _isVisibleCustomerOrderLine = obj.Any(); - _selectedCustomerOrderLine = [obj.FirstOrDefault()]; - _customerOrderLineItems = obj.FirstOrDefault()?.CustomerOrderLineItems.ToList() ?? []; - } - - private void SelectedCustomerOrderLineItemChanged(HashSet obj) - { - _isVisibleCustomerOrderLineItem = obj.Any(); - _selectedCustomerOrderLineItem = [obj.FirstOrDefault()]; - } - private async Task ShowLastDelfors() { if (_isVisible) @@ -291,23 +253,23 @@ } else { - await _gridRef.RefreshDataAsync(); + _scheduleOrders = await FetchScheduleOrdersAsync(); + await _gridRef.Refresh(); StateHasChanged(); _isVisible = true; _text = "Ukryj"; } } - private async Task SetGridRef(Grid grid) + private async Task SetGridRef(SfGrid grid) { _gridRef = grid; } - private async Task> ScheduleOrdersDataProvider(GridDataProviderRequest request) + private async Task> FetchScheduleOrdersAsync() { _scheduleOrders = []; - - IList scheduleOrderDetails = CustomerOrders?.FirstOrDefault()?.EdiCustomerOrderTranslates?.Select(x => x.ScheduleOrderId).Distinct().ToList() ?? []; + IList scheduleOrderDetails = CustomerOrderDto?.EdiCustomerOrderTranslates?.Select(x => x.ScheduleOrderId).Distinct().ToList() ?? []; if (scheduleOrderDetails.Any()) { @@ -315,6 +277,14 @@ _scheduleOrders = _scheduleOrders.Where(x => scheduleOrderDetails.Contains(x.ID)).OrderByDescending(x => x.LastUpdateDate).ToList(); } - return await Task.FromResult(request.ApplyTo(_scheduleOrders)); + return _scheduleOrders; } + + private void OnSelectedLineRow(RowSelectEventArgs obj) + { + _selectedCustomerOrderLine = obj.Data as CustomerOrderLineDto; + _isVisibleCustomerOrderLine = _selectedCustomerOrderLine != null; + _customerOrderLineItems = _selectedCustomerOrderLine?.CustomerOrderLineItems.ToList() ?? []; + } + } \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/CustomerOrders.razor b/OrdersManagement/Components/Pages/CustomerOrders.razor index 4259d02..45a5e2c 100644 --- a/OrdersManagement/Components/Pages/CustomerOrders.razor +++ b/OrdersManagement/Components/Pages/CustomerOrders.razor @@ -1,75 +1,115 @@ -@page "/CustomerOrders" +@page "/Admin/PK/CustomerOrders" + @inject CustomerOrderService CustomerOrderService @inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization @using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards @inherits LayoutComponentBase -
-

Zamówienia Klienta

-
-
-
- - - - - @context.CoNum - - - @context.CustPo - - - @context.CustNum - - - @context.CustSeq - - - @context.CreateDate - - - @context.TranslatedStatus - - - +
+ + +

Zamówienia Klienta

+
+ + + + + @{ + var order = context as CustomerOrderDto; + + +
+
+ Numer Zamówienia: @order?.CoNum
+ Numer Zamówienia Klienta: @order?.CustPo
+ Klient: @order?.CustNum
+ Numer Odbiorcy: @order?.CustSeq
+ Kontakt: @order?.Contact
+ Telefon: @order?.Phone
+ Data Zamówienia: + @order?.OrderDate.ToString("yyyy-MM-dd HH:mm:ss")
+ Warunki: @order?.TermsCode
+ Wartość Brutto: @(order?.Price?.ToString("F2") ?? "N/A")
+ Status: @order?.TranslatedStatus
+
+
+ Magazyn: @order?.Whse
+ VAT: @order?.FrtTaxCode1
+ Typ Odbiorcy: @order?.EndUserType
+ Kurs Wymiany: @(order?.ExchRate?.ToString("F4") ?? "N/A")
+ Gate: @order?.Uf_FKR_EDI_Gate
+ RecipientCode: @order?.Uf_FKR_EDI_RecipientCode
+ SellerCode: @order?.Uf_FKR_EDI_SellerCode
+ SenderCode: @order?.Uf_FKR_EDI_SenderCode
+ BuyerCode: @order?.Uf_FKR_EDI_BuyerCode
+ Typ Dokumentu: @order?.Uf_DocType
+
+
+
+
+ } +
+
+ + + + + + + + + + + + +
+
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
@code { - Grid? _grid; private IEnumerable? _customerOrders; - - private CustomerOrderDto? _selectedCustomerOrder; - private async Task> CustomerOrdersDataProvider(GridDataProviderRequest request) + protected override async Task OnAfterRenderAsync(bool firstRender) { - _customerOrders = await CustomerOrderService.GetCustomerOrdersAsync() ?? new List(); - _customerOrders = _customerOrders.OrderByDescending(x => x.CreateDate).ToList(); + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + _customerOrders = await CustomerOrderService.GetCustomerOrdersAsync() ?? new List(); + _customerOrders = _customerOrders.OrderByDescending(x => x.CreateDate).ToList(); - StateHasChanged(); - - return await Task.FromResult(request.ApplyTo(_customerOrders)); + StateHasChanged(); + // } + } } - private void OnRowDoubleClick(GridRowEventArgs obj) + private void OnRowDoubleClick(RecordDoubleClickEventArgs obj) { - Guid customerOrderId = obj.Item.RowPointer; + Guid customerOrderId = obj.RowData.RowPointer; - NavigationManager.NavigateTo($"/CustomerOrder/{customerOrderId}"); - } - - private void SelectedItemsChanged(HashSet obj) - { - _selectedCustomerOrder = obj.FirstOrDefault() ?? null; + NavigationManager.NavigateTo($"/Admin/PK/CustomerOrder/{customerOrderId}"); } + } \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/CustomerOrdersTranslations.razor b/OrdersManagement/Components/Pages/CustomerOrdersTranslations.razor new file mode 100644 index 0000000..273a19b --- /dev/null +++ b/OrdersManagement/Components/Pages/CustomerOrdersTranslations.razor @@ -0,0 +1,96 @@ +@page "/admin/pk" + +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Grids +@using Action = Syncfusion.Blazor.Grids.Action + +@inject EdiCustomerOrderTranslateService EdiCustomerOrderTranslateService + +
+ + +

Zarządzanie powiązaniami zamówień z DELFORami

+
+ + + + + + + + + + + + + + + + + + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private List OrderTranslations { get; set; } = new(); + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false || currentUser.Identity?.Name != "pkus") + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + await LoadTranslations(); + StateHasChanged(); + // } + } + } + + public async Task OnActionBegin(ActionEventArgs args) + { + if (args.RequestType.Equals(Action.Delete)) + { + await EdiCustomerOrderTranslateService.DeleteEdiCustomerOrderTranslateAsync(args.Data); + } + } + + private async Task LoadTranslations() + { + OrderTranslations = (await EdiCustomerOrderTranslateService.GetEdiCustomerOrdersTranslationsAsync() ?? Array.Empty()).OrderByDescending(x => x.CreatedDate).ToList(); + } + + private async Task OnActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Delete: + await LoadTranslations(); + break; + } + } + +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/EdiCustomerOrder.razor b/OrdersManagement/Components/Pages/EdiCustomerOrder.razor index 69eb132..a26d1cf 100644 --- a/OrdersManagement/Components/Pages/EdiCustomerOrder.razor +++ b/OrdersManagement/Components/Pages/EdiCustomerOrder.razor @@ -1,240 +1,228 @@ -@page "/EdiCustomerOrder/{CustomerOrderId:guid}" +@page "/Admin/PK/EdiCustomerOrder/{CustomerOrderId:guid}" @inject EdiCustomerOrderService EdiCustomerOrderService +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization @using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards + @inherits LayoutComponentBase -
-

Zamówienie Klienta EDI

+
+ + +

Zamówienie klienta EDI nr @(EdiCustomerOrderDto?.CustomerOrderNumber ?? "Brak numeru")

+
+ + + +
+
+ Numer zamówienia EDI: @EdiCustomerOrderDto?.CustomerOrderNumber
+ Numer zamówienia Klienta: @EdiCustomerOrderDto?.CustomerPoNumber
+ Numer klienta: @EdiCustomerOrderDto?.CustomerNumber
+ Klient: @EdiCustomerOrderDto?.CustomerName
+ Numer odbiorcy: @(EdiCustomerOrderDto?.CustomerSequence?.ToString() ?? "N/A")
+ Data otrzymania: @(EdiCustomerOrderDto?.RecivedDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Wysłano do Syteline?: @((EdiCustomerOrderDto?.Posted?.ToString() ?? "0") == "0" ? "NIE" : "TAK")
+ Data wysyłki do Syteline: @(EdiCustomerOrderDto?.PostedDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Data zamówienia: @(EdiCustomerOrderDto?.OrderDate?.ToString("dd.MM.yyyy") ?? "N/A")
+
+
+ Cena: @(EdiCustomerOrderDto?.Price?.ToString("F2") ?? "N/A")
+ Waga: @(EdiCustomerOrderDto?.Weight?.ToString("F2") ?? "N/A")
+ Magazyn: @EdiCustomerOrderDto?.Warehouse
+ Gate: @EdiCustomerOrderDto?.Gate
+ Kod odbiorcy: @EdiCustomerOrderDto?.RecipientCode
+ Kod wysyłającego: @EdiCustomerOrderDto?.SenderCode
+ Kod sprzedawcy: @EdiCustomerOrderDto?.SellerCode
+ Kod kupującego: @EdiCustomerOrderDto?.BuyerCode
+ Typ dokumentu: @EdiCustomerOrderDto?.DocType
+
+
+
+
+ +
Indeksy
+ + + + @{ + var order = context as EdiCustomerOrderLineDto; + + +
+
Szczegóły
+
+ Numer zamówienia EDI: @order?.CustomerOrderNumber
+ Linia: @order?.CustomerOrderLine
+ Pozycja: @order?.Item
+ Pozycja Klienta: @order?.CustomerItemNumber
+ Opis: @order?.Description
+ Łączna Ilość: @(order?.BlanketQty?.ToString("F2") ?? "N/A")
+ Status: @order?.TranslatedStatus
+
+
+ Cena: @(order?.ContPrice?.ToString("F2") ?? "N/A")
+ Ważne Od: @(order?.EffectiveDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ J/M: @order?.Uom
+ BoxType: @order?.BoxType
+ Address: @order?.Address
+ FinalDestination: @order?.FinalDestination
+ QtyPerBox: @(order?.QtyPerBox?.ToString() ?? "N/A") +
+
+
+
+ } +
+
+ + + + + + + + + + + + + + +
+ + @if (_isVisibleEdiCustomerOrderLine) + { +
Harmonogramy
+ + + + @{ + var detailLineItem = context as EdiCustomerOrderLineItemDto; + + +
+
Szczegóły
+
+ Numer Zamówienia: @detailLineItem?.CustomerOrderNumber
+ Linia: @detailLineItem?.CustomerOrderLine
+ Zwolnienie: @detailLineItem?.CustomerOrderRelease
+ Pozycja: @detailLineItem?.Item
+ Pozycja Klienta: @detailLineItem?.CustomerItem
+ Łączna Ilość Sztuk: @(detailLineItem?.QtyOrdered?.ToString("F2") ?? "N/A")
+ Cena: @(detailLineItem?.Price?.ToString("F2") ?? "N/A")
+ Data Wykonania: @(detailLineItem?.DueDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Data Rejestracji: @(detailLineItem?.ReleaseDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Magazyn: @detailLineItem?.Warehouse
+ Typ Dokumentu: @detailLineItem?.DocumentType
+
+
+ Kod VAT: @detailLineItem?.TaxCodeOne
+ J/M: @detailLineItem?.Uom
+ Numer Klienta: @detailLineItem?.CustomerOrderCustomerNumber
+ Opis: @detailLineItem?.Description
+ Status: @detailLineItem?.TranslatedStatus
+ RoutingCode: @detailLineItem?.RoutingCode
+ DeliveryCallNumber: @detailLineItem?.DeliveryCallNumber
+ UnloadingPoint: @detailLineItem?.UnloadingPoint
+ DestinationPoint: @detailLineItem?.DestinationPoint
+ PalletCode: @detailLineItem?.PalletCode
+ PalletNumber: @detailLineItem?.PalletNumber +
+
+
+
+ } +
+
+ + + + + + + + + + + + +
+ } +
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
-
-
- - - Numer zamówienia EDI:@context.CustomerOrderNumber
- Numer zamówienia Klienta:@context.CustomerPoNumber
- Numer klienta:@context.CustomerNumber
- Klient:@context.CustomerName
- Numer odbiorcy:@(context.CustomerSequence?.ToString() ?? "N/A")
- Data otrzymania:@(context.RecivedDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Wysłano do Syteline?:@((context.Posted?.ToString() ?? "0") == "0" ? "NIE" : "TAK")
- Data wysyłki do Syteline:@(context.PostedDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Data zamówienia:@(context.OrderDate?.ToString("dd.MM.yyyy") ?? "N/A")
-
-
-
-
- - - Cena:@(context.Price?.ToString("F2") ?? "N/A")
- Waga:@(context.Weight?.ToString("F2") ?? "N/A")
- Magazyn:@context.Warehouse
- Gate:@context.Gate
- Kod odbiorcy:@context.RecipientCode
- Kod wysyłającego:@context.SenderCode
- Kod sprzedawcy:@context.SellerCode
- Kod kupującego:@context.BuyerCode
- Typ dokumentu:@context.DocType
-
-
-
-
-
-
-

Indeksy

-
-
- - - - @context.CustomerOrderLine - - - @context.Item - - - @context.CustomerItemNumber - - - @context.Description - - - @context.BlanketQty - - - @context.Uom - - - @context.ContPrice - - - @context.TranslatedStatus - - - -
-@if (_isVisibleEdiCustomerOrderLine) -{ -
-

Szczegóły

-
-
-
- - - Numer zamówienia EDI:@context.CustomerOrderNumber
- Linia:@context.CustomerOrderLine
- Pozycja:@context.Item
- Pozycja Klienta:@context.CustomerItemNumber
- Opis:@context.Description
- Łączna Ilość:@(context.BlanketQty?.ToString("F2") ?? "N/A")
- Status:@context.TranslatedStatus
-
-
-
-
- - - Cena:@(context.ContPrice?.ToString("F2") ?? "N/A")
- Ważne Od:@(context.EffectiveDate?.ToString("dd.MM.yyyy") ?? "N/A")
- J/M:@context.Uom
- BoxType:@context.BoxType
- Address:@context.Address
- FinalDestination:@context.FinalDestination
- QtyPerBox:@(context.QtyPerBox?.ToString() ?? "N/A") -
-
-
-
-
-

Harmonogramy

-
- - - - @context.CustomerOrderLine - - - @context.CustomerOrderRelease - - - @context.Item - - - @context.CustomerItem - - - @context.QtyOrdered - - - @context.DueDate?.ToString("dd.MM.yyyy") - - - @context.TranslatedStatus - - - -
-}@if (_isVisibleEdiCustomerOrderLineItem) -{ -
-

Szczegóły

-
-
-
- - - Numer Zamówienia:@context.CustomerOrderNumber
- Linia:@context.CustomerOrderLine
- Zwolnienie:@context.CustomerOrderRelease
- Pozycja:@context.Item
- Pozycja Klienta:@context.CustomerItem
- Łączna Ilość Sztuk:@(context.QtyOrdered?.ToString("F2") ?? "N/A")
- Cena:@(context.Price?.ToString("F2") ?? "N/A")
- Data Wykonania:@(context.DueDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Data Rejestracji:@(context.ReleaseDate?.ToString("dd.MM.yyyy") ?? "N/A")
- Magazyn:@context.Warehouse
- Typ Documentu:@context.DocumentType
-
-
-
-
- - - Kod VAT:@context.TaxCodeOne
- J/M:@context.Uom
- Numer Klienta:@context.CustomerOrderCustomerNumber
- Opis:@context.Description
- Status:@context.TranslatedStatus
- RoutingCode:@context.RoutingCode
- DeliveryCallNumber:@context.DeliveryCallNumber
- UnloadingPoint:@context.UnloadingPoint
- DestinationPoint:@context.DestinationPoint
- PalletCode:@context.PalletCode
- PalletNumber:@context.PalletNumber -
-
-
-
-} + @code { + [Parameter] public Guid CustomerOrderId { get; set; } - [Parameter] - public Guid CustomerOrderId { get; set; } + private EdiCustomerOrderDto? EdiCustomerOrderDto { get; set; } + private List _ediCustomerOrderLines = []; + private List _ediCustomerOrderLineItems = []; - List? _ediCustomerOrder; - List _ediCustomerOrderLines = []; - List _ediCustomerOrderLineItems = []; - - List _selectedEdiCustomerOrderLine = []; - List _selectedEdiCustomerOrderLineItem = []; + EdiCustomerOrderLineDto? _selectedEdiCustomerOrderLine; - Grid? _ediCustomerOrderLinesGrid; - Grid? _ediCustomerOrderLineItemsGrid; + SfGrid? _ediCustomerOrderLinesGrid; + SfGrid? _ediCustomerOrderLineItemsGrid; private bool _isVisibleEdiCustomerOrderLine; - private bool _isVisibleEdiCustomerOrderLineItem; - - protected override async Task OnInitializedAsync() + + protected override async Task OnAfterRenderAsync(bool firstRender) { - EdiCustomerOrderDto? ediCustomerOrder = await EdiCustomerOrderService.GetEdiCustomerOrderAsync(CustomerOrderId); - - _ediCustomerOrder = [ediCustomerOrder]; - _ediCustomerOrderLines = ediCustomerOrder?.EdiCustomerOrderLines.ToList() ?? []; + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + EdiCustomerOrderDto? ediCustomerOrder = await EdiCustomerOrderService.GetEdiCustomerOrderAsync(CustomerOrderId); + + EdiCustomerOrderDto = ediCustomerOrder; + _ediCustomerOrderLines = ediCustomerOrder?.EdiCustomerOrderLines.ToList() ?? []; + StateHasChanged(); + // } + } } - private void SelectedEdiCustomerOrderLineChanged(HashSet obj) + private void OnSelectedLineRow(RowSelectEventArgs obj) { - _isVisibleEdiCustomerOrderLine = obj.Any(); - _selectedEdiCustomerOrderLine = [obj.FirstOrDefault()]; - _ediCustomerOrderLineItems = obj.FirstOrDefault()?.EdiCustomerOrderLineItems.ToList() ?? []; + _isVisibleEdiCustomerOrderLine = obj.Data is not null; + _selectedEdiCustomerOrderLine = obj.Data as EdiCustomerOrderLineDto; + _ediCustomerOrderLineItems = _selectedEdiCustomerOrderLine?.EdiCustomerOrderLineItems.ToList() ?? []; } - private void SelectedEdiCustomerOrderLineItemChanged(HashSet obj) - { - _isVisibleEdiCustomerOrderLineItem = obj.Any(); - _selectedEdiCustomerOrderLineItem = [obj.FirstOrDefault()]; - } } + + + + + + diff --git a/OrdersManagement/Components/Pages/EdiCustomerOrders.razor b/OrdersManagement/Components/Pages/EdiCustomerOrders.razor index 8be9001..ec07b1e 100644 --- a/OrdersManagement/Components/Pages/EdiCustomerOrders.razor +++ b/OrdersManagement/Components/Pages/EdiCustomerOrders.razor @@ -1,175 +1,235 @@ -@page "/EdiCustomerOrders" +@page "/Admin/PK/EdiCustomerOrders" @inject EdiCustomerOrderService EdiCustomerOrderService @inject NavigationManager NavigationManager -@using OrdersManagement.Dtos +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization +@using OrdersManagement.Models @using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Buttons +@using SelectionType = Syncfusion.Blazor.Grids.SelectionType @inherits LayoutComponentBase -
-

Zamówienia Klienta EDI

-
-
-
-
- -
-
-
-@if (_isVisible) -{ -
-
- -
-
-} -
-
- +
+ + +

Zamówienia Klienta EDI

+
+ +
+
+ + +
+
- - - @context.CustomerOrderNumber - - - @context.CustomerPoNumber - - - @context.CustomerNumber - - - @context.CustomerName - - - @context.CustomerSequence - - - @context.CreateDate - - - @context.SlOrderNumber - - - @context.SentToSl - - - -
+ @if (_isVisible) + { +
+
+ @_text +
+
+ } - - - @if (_responses.Any(x => x.Status == 1)) - { - foreach (ResponseDto response in _responses.Where(x => x.Status == 1)) - { -

Zamówienie EDI @response.Identifier zostało poprawnie zaksięgowane w Zamówieniach klienta pod numerem '@response.ExternalIdentifier'

- } - } - @if (_responses.Any(x => x.Status == 0)) - { - foreach (ResponseDto response in _responses.Where(x => x.Status == 0)) - { -

Błąd: Zamówienie EDI @response.Identifier nie zostało poprawnie zaksięgowane w Zamówieniach klienta.
Lista błędów:
@response.Message

- } - } -
- - - -
+ + + + @{ + var order = context as EdiCustomerOrderDto; + + +
+
+ Numer zamówienia EDI: @order?.CustomerOrderNumber
+ Numer zamówienia Klienta: @order?.CustomerPoNumber
+ Numer klienta: @order?.CustomerNumber
+ Klient: @order?.CustomerName
+ Numer odbiorcy: @(order?.CustomerSequence?.ToString() ?? "N/A")
+ Data otrzymania: @(order?.RecivedDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Wysłano do Syteline?: @((order?.Posted?.ToString() ?? "0") == "0" ? "NIE" : "TAK")
+ Data wysyłki do Syteline: @(order?.PostedDate?.ToString("dd.MM.yyyy") ?? "N/A")
+ Data zamówienia: @(order?.OrderDate?.ToString("dd.MM.yyyy") ?? "N/A")
+
+
+ Cena: @(order?.Price?.ToString("F2") ?? "N/A")
+ Waga: @(order?.Weight?.ToString("F2") ?? "N/A")
+ Magazyn: @order?.Warehouse
+ Gate: @order?.Gate
+ Kod odbiorcy: @order?.RecipientCode
+ Kod wysyłającego: @order?.SenderCode
+ Kod sprzedawcy: @order?.SellerCode
+ Kod kupującego: @order?.BuyerCode
+ Typ dokumentu: @order?.DocType
+
+
+
+
+ } +
+
+ + + + + + + + + + + + + +
+ + + + + @if (_responses.Any(x => x.Status == 1)) + { + foreach (ResponseModel? response in _responses.Where(x => x.Status == 1)) + { +

Zamówienie EDI @response.Identifier zostało poprawnie zaksięgowane w Zamówieniach klienta pod numerem '@response.ExternalIdentifier'

+ } + } + @if (_responses.Any(x => x.Status == 0)) + { + foreach (ResponseModel? response in _responses.Where(x => x.Status == 0)) + { +

Błąd: Zamówienie EDI @response.Identifier nie zostało poprawnie zaksięgowane w Zamówieniach klienta.
Lista błędów:
@response.Message

+ } + } +
+
+ + + +
+ + + FA Krosno Manager © @(DateTime.Now.Year) + + +
@code { - Grid? _grid; - private List _ediCustomerOrders = new(); - private List _selectedEdiCustomerOrders = new(); - - private List _responses = new(); + private bool Visibility { get; set; } - private Modal _modal = null!; + private SfGrid? _grid; + + private IEnumerable _ediCustomerOrders = []; + private List _selectedEdiCustomerOrders = new(); + + private List _responses = new(); private bool _isVisible; - private bool _filter; + private bool? _filter = false; private string _text = "Księguj bieżący"; - private async Task> EdiCustomerOrdersDataProvider(GridDataProviderRequest request) + protected override async Task OnAfterRenderAsync(bool firstRender) { - _ediCustomerOrders = (await EdiCustomerOrderService.GetEdiCustomerOrdersAsync() ?? new List()).ToList(); - _ediCustomerOrders = _ediCustomerOrders.OrderByDescending(x => x.CreateDate).ToList(); - - if (!_filter) + if (firstRender) { - _ediCustomerOrders = _ediCustomerOrders.Where(x => x.Posted == 0).ToList(); + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + await LoadData(); + // } } - - StateHasChanged(); - - return await Task.FromResult(request.ApplyTo(_ediCustomerOrders)); } - private void OnRowDoubleClick(GridRowEventArgs obj) + private void OnRowDoubleClick(RecordDoubleClickEventArgs obj) { - Guid customerOrderId = obj.Item.RowPointer; + Guid customerOrderId = obj.RowData.RowPointer; - NavigationManager.NavigateTo($"/EdiCustomerOrder/{customerOrderId}"); + NavigationManager.NavigateTo($"/Admin/PK/EdiCustomerOrder/{customerOrderId}"); } private async Task SendOrderToSyteLine() { if (!_selectedEdiCustomerOrders.Any()) return false; - _responses = new List(); + _responses = new List(); foreach (EdiCustomerOrderDto selectedEdiCustomerOrder in _selectedEdiCustomerOrders) { - ResponseDto response = await EdiCustomerOrderService.SendOrderToSyteline(selectedEdiCustomerOrder.RowPointer, selectedEdiCustomerOrder.CustomerOrderNumber); + ResponseModel? response = await EdiCustomerOrderService.SendOrderToSyteline(selectedEdiCustomerOrder.RowPointer, selectedEdiCustomerOrder.CustomerOrderNumber); if (response.Status == 1) { response.ExternalIdentifier = selectedEdiCustomerOrder.EdiCustomerOrderTranslates.FirstOrDefault()?.CoCoNum; } - + _responses.Add(response); } - - await _modal.ShowAsync(); - _grid?.RefreshDataAsync(); + + Visibility = true; + + await LoadData(); + + _grid?.Refresh(); + + _isVisible = false; return true; } - private void SelectedItemsChanged(HashSet obj) + private void HideModal() { + Visibility = false; + } + + private async Task RowSelected(RowSelectEventArgs obj) + { + List selectedRecords = await _grid.GetSelectedRecordsAsync(); + _isVisible = false; - if (!obj.Any()) return; - - _selectedEdiCustomerOrders = obj.ToList(); + if (!selectedRecords.Any()) return; + + _selectedEdiCustomerOrders = selectedRecords; _isVisible = _selectedEdiCustomerOrders.Any(x => x.Posted == 0); - _text = obj.Count > 1 ? "Księguj zaznaczone" : "Księguj bieżący"; + _text = selectedRecords.Count > 1 ? "Księguj zaznaczone" : "Księguj bieżący"; } - private async Task OnHideModalClick() + private async Task FilterChanged(ChangeEventArgs obj) { - await _modal.HideAsync(); + _filter = obj.Checked; + await LoadData(); + _grid?.Refresh(); } - private void FilterChanged(bool obj) + private async Task LoadData() { - _filter = obj; - _grid?.RefreshDataAsync(); + _ediCustomerOrders = await EdiCustomerOrderService.GetEdiCustomerOrdersAsync() ?? new List(); + + if (_filter == false) + { + _ediCustomerOrders = _ediCustomerOrders.Where(x => x.Posted == 0).ToList(); + } + + _ediCustomerOrders = _ediCustomerOrders.OrderByDescending(x => x.CreateDate).ToList(); + + StateHasChanged(); } + } diff --git a/OrdersManagement/Components/Pages/Login.razor b/OrdersManagement/Components/Pages/Login.razor new file mode 100644 index 0000000..01040db --- /dev/null +++ b/OrdersManagement/Components/Pages/Login.razor @@ -0,0 +1,163 @@ +@page "/login" + +@using Microsoft.AspNetCore.Authorization +@using OrdersManagement.Models +@using Syncfusion.Blazor.Inputs +@using Syncfusion.Blazor.Buttons +@using Syncfusion.Blazor.Cards +@inject UserService UserService +@inject NavigationManager NavigationManager + +
+ + +

Logowanie

+
+ + @if (!string.IsNullOrEmpty(TempPassword)) + { +
+ Twoje tymczasowe hasło to: @TempPassword. Użyj go do pierwszego logowania. +
+ } + + + + + +
+ + + +
+ +
+ + + +
+ +
+ Zaloguj +
+ + @if (!string.IsNullOrEmpty(ErrorMessage)) + { +
@ErrorMessage
+ } +
+ + @if (ShowChangePassword) + { +
+
Zmień hasło
+ + + + +
+ + + +
+ +
+ + + +
+ +
+ Zmień hasło +
+
+ } +
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private LoginModel LoginModel { get; set; } = new(); + private ChangePasswordModel ChangePasswordModel { get; set; } = new(); + private bool ShowChangePassword { get; set; } + private string TempPassword { get; set; } + private string ErrorMessage { get; set; } + + protected override void OnInitialized() + { + TempPassword = NavigationManager.Uri.Split('?').Length > 1 ? Uri.UnescapeDataString(NavigationManager.Uri.Split('=')[1]) : null; + } + + private async Task HandleLogin() + { + try + { + Console.WriteLine($"Próba logowania dla: {LoginModel.Login}"); + var user = await UserService.AuthenticateUserAsync(LoginModel.Login, LoginModel.Password); + + if (user != null) + { + Console.WriteLine($"Użytkownik {user.Login} znaleziony."); + if (user.IsTemporaryPassword) + { + ShowChangePassword = true; + StateHasChanged(); + } + else + { + NavigationManager.NavigateTo("/ScheduleOrders"); + } + } + else + { + ErrorMessage = "Nieprawidłowy login lub hasło"; + Console.WriteLine(ErrorMessage); + StateHasChanged(); + } + } + catch (Exception ex) + { + ErrorMessage = $"Błąd logowania: {ex.Message}"; + Console.WriteLine(ErrorMessage); + StateHasChanged(); + } + } + + private async Task HandleChangePassword() + { + try + { + if (ChangePasswordModel.NewPassword == ChangePasswordModel.ConfirmPassword) + { + var user = await UserService.GetUserByUsernameAsync(LoginModel.Login); + if (user != null) + { + user.PasswordHash = BCrypt.Net.BCrypt.HashPassword(ChangePasswordModel.NewPassword); + user.IsTemporaryPassword = false; + await UserService.UpdateUserAsync(user); + ShowChangePassword = false; + LoginModel = new LoginModel(); + StateHasChanged(); + NavigationManager.NavigateTo("/login"); + } + } + else + { + ErrorMessage = "Hasła nie są zgodne"; + StateHasChanged(); + } + } + catch (Exception ex) + { + ErrorMessage = $"Błąd zmiany hasła: {ex.Message}"; + StateHasChanged(); + } + } + +} diff --git a/OrdersManagement/Components/Pages/Main.razor b/OrdersManagement/Components/Pages/Main.razor new file mode 100644 index 0000000..3a90b11 --- /dev/null +++ b/OrdersManagement/Components/Pages/Main.razor @@ -0,0 +1,19 @@ +@page "/Main" +@using Microsoft.AspNetCore.Authorization + + +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider +@inject NavigationManager NavigationManager + +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + await CustomAuthenticationStateProvider.MarkUserAsLoggedOut(); + NavigationManager.NavigateTo("/login"); + } + } + +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPackList.razor b/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPackList.razor new file mode 100644 index 0000000..4b9fab1 --- /dev/null +++ b/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPackList.razor @@ -0,0 +1,468 @@ +@page "/Warehouse/Marelli/PackList/{WzHeader:guid}" + +@using OrdersManagement.Models +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Grids +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Navigations +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Inputs +@using FilterType = Syncfusion.Blazor.Grids.FilterType +@using Syncfusion.Blazor.Buttons +@using SelectionType = Syncfusion.Blazor.Grids.SelectionType + +@inject NavigationManager NavigationManager +@inject WarehouseService WarehouseService + +
+ + +

Packing List

+
+ + @* *@ + @* *@ + @* Zmień widok *@ + @* *@ + @* *@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @if (_isValid) + { +

Packing List został wygenerowany i wysłany!

+ } + else if (string.IsNullOrWhiteSpace(EmailAddresses)) + { +

Błąd: Proszę wprowadzić przynajmniej jeden ADRES EMAIL do wysyłki raportu!

+ } + else if (!_isValid) + { +

Błąd: Nie Wszystkie linie mają wypełniony NUMER PALETY.
Packing List nie zostanie + wygenerowany!

+ } +
+
+ + + +
+ + + + +

Błąd skanowania! Wybierz NUMER PALETY większy niż 0 (Aktualnie '@PalletNumber'):

+
+
+ + + +
+ + + + +

Nie znaleziono indeksu z ilością sztuk ('@IndexWithQty') odpowiadającemu skanowanym wartościom!

+

Znaleziono indeks, który ma ilość sztuk: '@IndexQty'!

+

Uzupełnij numer palety ręcznie i kliknij 'Zapisz'!

+
+
+ + + +
+ + + + +

Na liście nie znaleziono skanowanego numeru partii '@NotFoundItem'!

+
+
+ + + +
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + [Parameter] public Guid WzHeader { get; set; } + + private SfGrid _grid; + private List WzRowsMarelli { get; set; } = new(); + private IDictionary> TransactionModelsByPartNumber { get; set; } = new Dictionary>(); + private List ChangedRecords = new(); + private WzHeaderDto _wzHeader; + private SfTextBox _scanner; + + private WzRowMarelliDto? SelectedRow { get; set; } + private List SelectedRows { get; set; } = new(); + + private string WzNumber { get; set; } = string.Empty; + + private bool _isValid; + + private bool Visibility { get; set; } + private bool VisibilityPalletNumber { get; set; } + private bool VisibilityIndexQty { get; set; } + private bool VisibilityNotFound { get; set; } + + private string? EmailAddresses { get; set; } = string.Empty; + private string PalletNumber { get; set; } = "0"; + + private string LastScannedValue { get; set; } = string.Empty; + private string ScannedValue { get; set; } = string.Empty; + + private bool IsDisabled => SelectedRow == null; + + private string IndexWithQty { get; set; } = string.Empty; + private string IndexQty { get; set; } = string.Empty; + private string NotFoundItem { get; set; } = string.Empty; + + private void HideModal() + { + Visibility = false; + VisibilityPalletNumber = false; + VisibilityIndexQty = false; + VisibilityNotFound = false; + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + IndexQty = string.Empty; + IndexWithQty = string.Empty; + NotFoundItem = string.Empty; + + _scanner.FocusAsync(); + } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + _wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader); + WzRowsMarelli = (await WarehouseService.GetWzRowsMarelliByWzHeaderId(WzHeader)).ToList(); + + TransactionModelsByPartNumber = await GetTransactionModels(); + + EmailAddresses = _wzHeader.EmailAddresses; + + WzNumber = _wzHeader.WzNumbers ?? string.Empty; + + await _scanner.FocusAsync(); + StateHasChanged(); + } + } + + private async Task SaveChanges() + { + if (!string.IsNullOrWhiteSpace(EmailAddresses)) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + } + + if (ChangedRecords.Any()) + { + await UpdateRows(ChangedRecords); + } + + await _grid.EndEditAsync(); + await _grid.ClearSelectionAsync(); + } + + private async Task OnBatchSave(BeforeBatchSaveArgs obj) + { + var changes = obj.BatchChanges; + List changedRecords = changes.ChangedRecords; + + if (!changedRecords.Any()) return; + + await UpdateRows(changedRecords); + } + + private async Task ExportXls() + { + int count = WzRowsMarelli.Count(x => x.PalletNumber == null); + _isValid = count == 0; + _isValid = _isValid && !string.IsNullOrWhiteSpace(EmailAddresses); + + if (_isValid) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + await WarehouseService.GenerateXlsForMarelliAsync(WzHeader); + } + + Visibility = true; + } + + private void ScanValue(ChangedEventArgs obj) + { + if (string.IsNullOrWhiteSpace(obj.Value)) return; + if (int.Parse(PalletNumber) <= 0) + { + VisibilityPalletNumber = true; + return; + } + + ScannedValue = obj.Value.Trim(); + + StateHasChanged(); + + TransactionModelsByPartNumber.TryGetValue(obj.Value.Trim(), out List? materialTransactionsByPartNumber); + TransactionModel? materialTransactionByPartNumber = materialTransactionsByPartNumber?.FirstOrDefault(); + + _grid.Query = null; + _grid.ClearFilteringAsync(); + + if (materialTransactionByPartNumber != null) + { + SelectedRows.Clear(); + FillPalletNumber(materialTransactionByPartNumber, obj.Value.Trim()); + } + else + { + NotFoundItem = ScannedValue; + VisibilityNotFound = true; + } + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + private async Task FillPalletNumber(TransactionModel materialTransactionByPartNumber, string scannedValue) + { + await _grid.ClearSelectionAsync(); + await _grid.Refresh(); + await InvokeAsync(StateHasChanged); + + List selectedIndices = new List(); + int palletNumber = int.Parse(PalletNumber); + int rowIndex = WzRowsMarelli.FindIndex(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber && x.Quantity == materialTransactionByPartNumber.Quantity); + + switch (rowIndex) + { + case -1: + { + SelectedRows = WzRowsMarelli.Where(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber).ToList(); + + rowIndex = WzRowsMarelli.FindIndex(x => x.FaIndex == SelectedRows.First().FaIndex && x.Quantity == SelectedRows.First().Quantity); + + var validCombinations = FindCombinations(SelectedRows, (int?)materialTransactionByPartNumber.Quantity ?? 0); + + if (!validCombinations.Any() && SelectedRows.Count > 0) + { + IndexWithQty = $"{materialTransactionByPartNumber.ItemNumber}, Qty = {materialTransactionByPartNumber.Quantity}"; + IndexQty = SelectedRows.First().Quantity.ToString() ?? "0"; + VisibilityIndexQty = true; + + await ApplyFilter(SelectedRows); + break; + } + + foreach (var combination in validCombinations) + { + foreach (var record in combination) + { + record.PalletNumber = palletNumber; + ChangedRecords.Add(record); + + int index = WzRowsMarelli.IndexOf(record); + + if (index >= 0) + { + selectedIndices.Add(index); + } + } + } + + SelectedRows.Clear(); + SelectedRows.AddRange(ChangedRecords); + + SelectedRow = SelectedRows.FirstOrDefault(); + + await ApplyFilter(ChangedRecords); + + break; + } + default: + { + SelectedRow = WzRowsMarelli[rowIndex]; + selectedIndices.Add(rowIndex); + + SelectedRow.PalletNumber = palletNumber; + + if (ChangedRecords.All(x => x.TransactionNumber != SelectedRow.TransactionNumber)) + { + ChangedRecords.Add(SelectedRow); + } + + break; + } + } + + await SaveChanges(); + ChangedRecords.Clear(); + + if (selectedIndices.Any()) + { + await _grid.SelectRowsAsync(selectedIndices.ToArray()); + } + + await _grid.Refresh(); + await InvokeAsync(StateHasChanged); + + FocusGridRow(rowIndex); + await _scanner.FocusAsync(); + } + + private void FocusGridRow(int rowIndex) + { + if (_grid.AllowPaging) + { + int pageSize = _grid.PageSettings.PageSize; + int targetPage = (rowIndex / pageSize) + 1; + _grid.GoToPageAsync(targetPage); + + rowIndex %= pageSize; + } + + _grid.SelectRowAsync(rowIndex); + _grid.ScrollIntoViewAsync(rowIndex: rowIndex); + _grid.FocusAsync(); + } + + private async Task>> GetTransactionModels() + { + return await WarehouseService.GetTransactionsModels(); + } + + private async Task UpdateRows(IList changedRecords) + { + await WarehouseService.UpdateWzRowsMarelliAsync(changedRecords); + + WzRowsMarelli = (await WarehouseService.GetWzRowsMarelliByWzHeaderId(WzHeader)).ToList(); + await InvokeAsync(StateHasChanged); + await _grid.Refresh(); + } + + private void OnRowSelected(RowSelectEventArgs obj) + { + SelectedRow = obj.Data; + } + + private List> FindCombinations(List records, int targetSum) + { + var result = new List>(); + var currentCombination = new List(); + + void Backtrack(int start, int currentSum) + { + if (currentSum == targetSum) + { + result.Add([..currentCombination]); + return; + } + + for (int i = start; i < records.Count; i++) + { + if (currentSum + records[i].Quantity <= targetSum) + { + currentCombination.Add(records[i]); + Backtrack(i + 1, currentSum + records[i].Quantity ?? 0); + currentCombination.RemoveAt(currentCombination.Count - 1); + } + } + } + + Backtrack(0, 0); + return result; + } + + private async Task ApplyFilter(IList selectedRecords) + { + await _grid.FilterByColumnAsync(nameof(WzRowMarelliDto.ItemNumber), "equal", selectedRecords.First().ItemNumber); + } + + private void ChangeView() + { + NavigationManager.NavigateTo($"/Warehouse/Marelli/PackList/{WzHeader}/Simple"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPacklistSimple.razor b/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPacklistSimple.razor new file mode 100644 index 0000000..d210f66 --- /dev/null +++ b/OrdersManagement/Components/Pages/PackingLists/Marelli/MarelliPacklistSimple.razor @@ -0,0 +1,316 @@ +@page "/Warehouse/Marelli/PackList/{WzHeader:guid}/Simple" +@using OrdersManagement.Models +@using Syncfusion.Blazor.Cards +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Inputs +@using Syncfusion.Blazor.Buttons + +@inject NavigationManager NavigationManager +@inject WarehouseService WarehouseService + +
+ + +

Packing List

+
+ + + + Zmień widok + Generuj XLS i Wyślij + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @if (_isValid) + { +

Packing List został wygenerowany i wysłany!

+ } + else if (string.IsNullOrWhiteSpace(EmailAddresses)) + { +

Błąd: Proszę wprowadzić przynajmniej jeden ADRES EMAIL do wysyłki raportu!

+ } + else if (!_isValid) + { +

Błąd: Nie Wszystkie linie mają wypełniony NUMER PALETY.
Packing List nie zostanie + wygenerowany!

+ } +
+
+ + + +
+ + + + +

Błąd skanowania! Wybierz NUMER PALETY większy niż 0 (Aktualnie '@PalletNumber'):

+
+
+ + + +
+ + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + [Parameter] public Guid WzHeader { get; set; } + + private List WzRowsMarelli { get; set; } = new(); + private IDictionary> TransactionModelsByPartNumber { get; set; } = new Dictionary>(); + private List ChangedRecords = new(); + private WzHeaderDto _wzHeader; + private SfTextBox _scanner; + + private string ItemNumber { get; set; } = string.Empty; + private string Qty { get; set; } = "0"; + private string PalletNumberOutput { get; set; } = "0"; + + private string WzNumber { get; set; } = string.Empty; + + private WzRowMarelliDto? SelectedRow { get; set; } + private List SelectedRows { get; set; } = new(); + + private bool _isValid; + + public bool Visibility { get; set; } + public bool VisibilityPalletNumber { get; set; } + + private string? EmailAddresses { get; set; } = string.Empty; + private string PalletNumber { get; set; } = "0"; + + private string LastScannedValue { get; set; } = string.Empty; + private string ScannedValue { get; set; } = string.Empty; + + private void HideModal() + { + VisibilityPalletNumber = false; + Visibility = false; + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + _wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader); + WzRowsMarelli = (await WarehouseService.GetWzRowsMarelliByWzHeaderId(WzHeader)).ToList(); + + TransactionModelsByPartNumber = await GetTransactionModels(); + + EmailAddresses = _wzHeader.EmailAddresses; + + WzNumber = _wzHeader.WzNumbers ?? string.Empty; + + await _scanner.FocusAsync(); + StateHasChanged(); + } + } + + private async Task SaveChanges() + { + if (!string.IsNullOrWhiteSpace(EmailAddresses)) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + } + + if (ChangedRecords.Any()) + { + await UpdateRows(ChangedRecords); + } + } + + private async Task ExportXls() + { + int count = WzRowsMarelli.Count(x => x.PalletNumber == null); + + _isValid = count == 0; + _isValid = _isValid && !string.IsNullOrWhiteSpace(EmailAddresses); + + if (_isValid) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + await WarehouseService.GenerateXlsForMarelliAsync(WzHeader); + } + + Visibility = true; + } + + private void ScanValue(ChangedEventArgs obj) + { + if (string.IsNullOrWhiteSpace(obj.Value)) return; + if (int.Parse(PalletNumber) <= 0) + { + VisibilityPalletNumber = true; + return; + } + + ScannedValue = obj.Value.Trim(); + + StateHasChanged(); + + TransactionModelsByPartNumber.TryGetValue(obj.Value.Trim(), out List? materialTransactionsByPartNumber); + TransactionModel? materialTransactionByPartNumber = materialTransactionsByPartNumber?.FirstOrDefault(); + + if (materialTransactionByPartNumber != null) + { + FillPalletNumber(materialTransactionByPartNumber, obj.Value.Trim()); + } + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + private async Task FillPalletNumber(TransactionModel materialTransactionByPartNumber, string scannedValue) + { + await InvokeAsync(StateHasChanged); + + int palletNumber = int.Parse(PalletNumber); + int rowIndex = WzRowsMarelli.FindIndex(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber && x.Quantity == materialTransactionByPartNumber.Quantity); + + switch (rowIndex) + { + case -1: + { + SelectedRows = WzRowsMarelli.Where(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber).ToList(); + + var validCombinations = FindCombinations(SelectedRows, (int?)materialTransactionByPartNumber.Quantity ?? 0); + + foreach (var combination in validCombinations) + { + foreach (var record in combination) + { + record.PalletNumber = palletNumber; + ChangedRecords.Add(record); + } + } + + SelectedRows.Clear(); + SelectedRows.AddRange(ChangedRecords); + + SelectedRow = SelectedRows.FirstOrDefault(); + + break; + } + default: + { + SelectedRow = WzRowsMarelli[rowIndex]; + + SelectedRow.PalletNumber = palletNumber; + + if (ChangedRecords.All(x => x.TransactionNumber != SelectedRow.TransactionNumber)) + { + ChangedRecords.Add(SelectedRow); + } + + break; + } + } + + await SaveChanges(); + ChangedRecords.Clear(); + + await InvokeAsync(StateHasChanged); + + await _scanner.FocusAsync(); + } + + private async Task>> GetTransactionModels() + { + return await WarehouseService.GetTransactionsModels(); + } + + private async Task UpdateRows(IList changedRecords) + { + await WarehouseService.UpdateWzRowsMarelliAsync(changedRecords); + + WzRowsMarelli = (await WarehouseService.GetWzRowsMarelliByWzHeaderId(WzHeader)).ToList(); + await InvokeAsync(StateHasChanged); + } + + private List> FindCombinations(List records, int targetSum) + { + var result = new List>(); + var currentCombination = new List(); + + void Backtrack(int start, int currentSum) + { + if (currentSum == targetSum) + { + result.Add(new List(currentCombination)); + return; + } + + for (int i = start; i < records.Count; i++) + { + if (currentSum + records[i].Quantity <= targetSum) + { + currentCombination.Add(records[i]); + Backtrack(i + 1, currentSum + records[i].Quantity ?? 0); + currentCombination.RemoveAt(currentCombination.Count - 1); + } + } + } + + Backtrack(0, 0); + return result; + } + + private void ChangeView() + { + NavigationManager.NavigateTo($"/Warehouse/Marelli/PackList/{WzHeader}"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePackList.razor b/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePackList.razor new file mode 100644 index 0000000..65be4b2 --- /dev/null +++ b/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePackList.razor @@ -0,0 +1,568 @@ +@page "/Warehouse/Meyle/PackList/{WzHeader:guid}" + +@using OrdersManagement.Models +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Grids +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Navigations +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Inputs +@using FilterType = Syncfusion.Blazor.Grids.FilterType +@using Syncfusion.Blazor.Buttons +@using SelectionType = Syncfusion.Blazor.Grids.SelectionType + +@inject NavigationManager NavigationManager +@inject WarehouseService WarehouseService + +
+ + +

Packing List

+
+ + + + Zmień widok + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @if (_isValid) + { +

Packing List został wygenerowany i wysłany!

+ } + else if (string.IsNullOrWhiteSpace(EmailAddresses)) + { +

Błąd: Proszę wprowadzić przynajmniej jeden ADRES EMAIL do wysyłki raportu!

+ } + else if (!_isValid) + { +

Błąd: Nie Wszystkie linie mają wypełniony NUMER PALETY.
Packing List nie zostanie + wygenerowany!

+ } +
+
+ + + +
+ + + + +

Błąd skanowania! Wystąpił jeden z wyjątków (Zeskanowana wartość '@ScannedValue'):

+
    +
  • Zeskanowano niepoprawny Numer Partii SL (nieistniejący w tabeli)

  • +
  • Zeskanowano niepoprawny numer Partii Meyle (niezaczynający się od + @($"{DateTime.Now.Year - 2000}X"))

  • +
  • Numer Palety nie jest większy niż 0 (aktualnie wybrany numer palety: + '@PalletNumber')

  • +
+
+
+ + + +
+ + + + +

Błąd skanowania! Wybierz NUMER PALETY większy niż 0 (Aktualnie '@PalletNumber'):

+
+
+ + + +
+ + + + + + + + + + + + + + + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + [Parameter] public Guid WzHeader { get; set; } + + private SfGrid _grid; + private List WzRowsMeyle { get; set; } = new(); + private IDictionary> TransactionModelsByPartNumber { get; set; } = new Dictionary>(); + private List ChangedRecords = new(); + private WzHeaderDto _wzHeader; + private SfTextBox _scanner; + + private WzRowMeyleDto? SelectedRow { get; set; } + private List SelectedRows { get; set; } = new(); + + private string WzNumber { get; set; } = string.Empty; + + private bool _isValid; + + private bool Visibility { get; set; } + private bool VisibilityValidation { get; set; } + private bool VisibilityLineSplitter { get; set; } + public bool VisibilityPalletNumber { get; set; } + + private string? EmailAddresses { get; set; } = string.Empty; + private string PalletNumber { get; set; } = "0"; + + private string LastScannedValue { get; set; } = string.Empty; + private string ScannedValue { get; set; } = string.Empty; + + private string NewQuantity { get; set; } = "0"; + + private bool IsDisabled => SelectedRow == null; + + private void HideModal() + { + Visibility = false; + VisibilityValidation = false; + VisibilityLineSplitter = false; + VisibilityPalletNumber = false; + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + _wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader); + WzRowsMeyle = (await WarehouseService.GetWzRowsMeyleByWzHeaderId(WzHeader)).ToList(); + + TransactionModelsByPartNumber = await GetTransactionModels(); + + EmailAddresses = _wzHeader.EmailAddresses; + + WzNumber = _wzHeader.WzNumbers ?? string.Empty; + + await _scanner.FocusAsync(); + StateHasChanged(); + } + } + + private async Task SaveChanges() + { + if (!string.IsNullOrWhiteSpace(EmailAddresses)) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + } + + if (ChangedRecords.Any()) + { + await UpdateRows(ChangedRecords); + } + + await _grid.EndEditAsync(); + } + + private async Task OnBatchSave(BeforeBatchSaveArgs obj) + { + var changes = obj.BatchChanges; + List changedRecords = changes.ChangedRecords; + + if (!changedRecords.Any()) return; + + await UpdateRows(changedRecords); + } + + private async Task ExportXls() + { + int count = WzRowsMeyle.Count(x => x.PalletNumber == null); + + _isValid = count == 0; + _isValid = _isValid && !string.IsNullOrWhiteSpace(EmailAddresses); + + if (_isValid) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + await WarehouseService.GenerateXlsForMeyleAsync(WzHeader); + } + + Visibility = true; + } + + private void ScanValue(ChangedEventArgs obj) + { + if (string.IsNullOrWhiteSpace(obj.Value)) return; + if (int.Parse(PalletNumber) <= 0) + { + VisibilityPalletNumber = true; + return; + } + + ScannedValue = obj.Value.Trim(); + + StateHasChanged(); + + TransactionModelsByPartNumber.TryGetValue(obj.Value.Trim(), out List? materialTransactionsByPartNumber); + TransactionModel? materialTransactionByPartNumber = materialTransactionsByPartNumber?.FirstOrDefault(); + + if (materialTransactionByPartNumber == null && IsValidScannedValue(obj.Value)) + { + FillMeylePartNumber(ScannedValue); + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + return; + } + + _grid.Query = null; + _grid.ClearFilteringAsync(); + + if (materialTransactionByPartNumber != null) + { + SelectedRows.Clear(); + FillFaPartNumberAndPalletNumber(materialTransactionByPartNumber, obj.Value.Trim()); + } + + if (materialTransactionByPartNumber == null) + { + ShowValidationMessage(); + return; + } + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + private bool IsValidScannedValue(string scannedValue) + { + int year = DateTime.Now.Year - 2000; + + string format = $"{year}X"; + + return scannedValue.StartsWith(format); + } + + private async Task FillMeylePartNumber(string scannedValue) + { + var rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == SelectedRow?.FaIndex && x.Quantity == SelectedRow?.Quantity); + + if (SelectedRow != null && !SelectedRows.Any()) + { + SelectedRow.PartNumber = scannedValue; + ChangedRecords.Add(SelectedRow); + } + + foreach (WzRowMeyleDto wzRowMeyleDto in SelectedRows) + { + wzRowMeyleDto.PartNumber = scannedValue; + ChangedRecords.Add(wzRowMeyleDto); + } + + await SaveChanges(); + + ChangedRecords.Clear(); + SelectedRows.Clear(); + + FocusGridRow(rowIndex); + await _scanner.FocusAsync(); + } + + private async Task FillFaPartNumberAndPalletNumber(TransactionModel materialTransactionByPartNumber, string scannedValue) + { + await _grid.ClearSelectionAsync(); + await _grid.Refresh(); + await InvokeAsync(StateHasChanged); + + List selectedIndices = new List(); + int palletNumber = int.Parse(PalletNumber); + int rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber && x.Quantity == materialTransactionByPartNumber.Quantity); + + switch (rowIndex) + { + case -1: + { + SelectedRows = WzRowsMeyle.Where(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber).ToList(); + + if (SelectedRows.Count == 0) + { + ShowValidationMessage(); + return; + } + + rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == SelectedRows.First().FaIndex && x.Quantity == SelectedRows.First().Quantity); + + var validCombinations = FindCombinations(SelectedRows, (int?)materialTransactionByPartNumber.Quantity ?? 0); + + foreach (var combination in validCombinations) + { + foreach (var record in combination) + { + record.PartNumberSl = scannedValue; + record.PalletNumber = palletNumber; + ChangedRecords.Add(record); + + int index = WzRowsMeyle.IndexOf(record); + + if (index >= 0) + { + selectedIndices.Add(index); + } + } + } + + SelectedRows.Clear(); + SelectedRows.AddRange(ChangedRecords); + + SelectedRow = SelectedRows.FirstOrDefault(); + + await ApplyFilter(ChangedRecords); + + break; + } + default: + { + SelectedRow = WzRowsMeyle[rowIndex]; + selectedIndices.Add(rowIndex); + + SelectedRow.PartNumberSl = scannedValue; + SelectedRow.PalletNumber = palletNumber; + + if (ChangedRecords.All(x => x.TransactionNumber != SelectedRow.TransactionNumber)) + { + ChangedRecords.Add(SelectedRow); + } + + break; + } + } + + await SaveChanges(); + ChangedRecords.Clear(); + + if (selectedIndices.Any()) + { + await _grid.SelectRowsAsync(selectedIndices.ToArray()); + } + + await _grid.Refresh(); + await InvokeAsync(StateHasChanged); + + FocusGridRow(rowIndex); + await _scanner.FocusAsync(); + } + + private void FocusGridRow(int rowIndex) + { + if (_grid.AllowPaging) + { + int pageSize = _grid.PageSettings.PageSize; + int targetPage = (rowIndex / pageSize) + 1; + _grid.GoToPageAsync(targetPage); + + rowIndex %= pageSize; + } + + _grid.SelectRowAsync(rowIndex); + _grid.ScrollIntoViewAsync(rowIndex: rowIndex); + _grid.FocusAsync(); + } + + private void ShowValidationMessage() + { + VisibilityValidation = true; + + ChangedRecords.Clear(); + _scanner.FocusAsync(); + } + + private async Task>> GetTransactionModels() + { + return await WarehouseService.GetTransactionsModels(); + } + + private async Task UpdateRows(IList changedRecords) + { + await WarehouseService.UpdateWzRowsMeyleAsync(changedRecords); + + WzRowsMeyle = (await WarehouseService.GetWzRowsMeyleByWzHeaderId(WzHeader)).ToList(); + await InvokeAsync(StateHasChanged); + await _grid.Refresh(); + } + + private async Task SplitLine(MouseEventArgs arg) + { + int newQuantity = int.Parse(NewQuantity); + + if (newQuantity > 0 && SelectedRow != null) + { + WzRowMeyleDto splitRow = new WzRowMeyleDto + { + ID = Guid.NewGuid(), + FK_Header = SelectedRow.FK_Header, + Quantity = newQuantity, + FaIndex = SelectedRow.FaIndex, + ItemNumber = SelectedRow.ItemNumber, + OrderNumber = SelectedRow.OrderNumber, + PalletNumber = SelectedRow.PalletNumber, + WzNumber = SelectedRow.WzNumber, + TransactionNumber = SelectedRow.TransactionNumber += 10000, + PartNumberSl = SelectedRow.PartNumberSl, + PartNumber = SelectedRow.PartNumber + }; + + WzRowsMeyle.Add(splitRow); + SelectedRow.Quantity -= newQuantity; + + ChangedRecords.Add(SelectedRow); + + await WarehouseService.CreateWzRowsMeyleAsync(new List { splitRow }); + await UpdateRows(ChangedRecords); + } + + VisibilityLineSplitter = false; + } + + private void ShowSplitDialog(ClickEventArgs obj) + { + VisibilityLineSplitter = true; + NewQuantity = "0"; + } + + private void OnRowSelected(RowSelectEventArgs obj) + { + SelectedRow = obj.Data; + } + + private List> FindCombinations(List records, int targetSum) + { + var result = new List>(); + var currentCombination = new List(); + + void Backtrack(int start, int currentSum) + { + if (currentSum == targetSum) + { + result.Add(new List(currentCombination)); + return; + } + + for (int i = start; i < records.Count; i++) + { + if (currentSum + records[i].Quantity <= targetSum) + { + currentCombination.Add(records[i]); + Backtrack(i + 1, currentSum + records[i].Quantity ?? 0); + currentCombination.RemoveAt(currentCombination.Count - 1); + } + } + } + + Backtrack(0, 0); + return result; + } + + private async Task ApplyFilter(IList selectedRecords) + { + await _grid.FilterByColumnAsync(nameof(WzRowMeyleDto.FaIndex), "equal", selectedRecords.First().FaIndex); + } + + private void ChangeView() + { + NavigationManager.NavigateTo($"/Warehouse/Meyle/PackList/{WzHeader}/Simple"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePacklistSimple.razor b/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePacklistSimple.razor new file mode 100644 index 0000000..855edbe --- /dev/null +++ b/OrdersManagement/Components/Pages/PackingLists/Meyle/MeylePacklistSimple.razor @@ -0,0 +1,424 @@ +@page "/Warehouse/Meyle/PackList/{WzHeader:guid}/Simple" +@using OrdersManagement.Models +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Grids +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.Popups +@using Syncfusion.Blazor.Inputs +@using Syncfusion.Blazor.Buttons + +@inject NavigationManager NavigationManager +@inject WarehouseService WarehouseService + +
+ + +

Packing List

+
+ + + + Zmień widok + Generuj XLS i Wyślij + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @if (_isValid) + { +

Packing List został wygenerowany i wysłany!

+ } + else if (string.IsNullOrWhiteSpace(EmailAddresses)) + { +

Błąd: Proszę wprowadzić przynajmniej jeden ADRES EMAIL do wysyłki raportu!

+ } + else if (!_isValid) + { +

Błąd: Nie Wszystkie linie mają wypełniony NUMER PALETY.
Packing List nie zostanie + wygenerowany!

+ } +
+
+ + + +
+ + + + +

Błąd skanowania! Wystąpił jeden z wyjątków (Zeskanowana wartość '@ScannedValue'):

+
    +
  • Zeskanowano niepoprawny Numer Partii SL (nieistniejący w tabeli)

  • +
  • Zeskanowano niepoprawny numer Partii Meyle (niezaczynający się od + @($"{DateTime.Now.Year - 2000}X"))

  • +
  • Numer Palety nie jest większy niż 0 (aktualnie wybrany numer palety: + '@PalletNumber')

  • +
+
+
+ + + +
+ + + + +

Błąd skanowania! Wybierz NUMER PALETY większy niż 0 (Aktualnie '@PalletNumber'):

+
+
+ + + +
+ + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + [Parameter] public Guid WzHeader { get; set; } + + private List WzRowsMeyle { get; set; } = new(); + private IDictionary> TransactionModelsByPartNumber { get; set; } = new Dictionary>(); + private List ChangedRecords = new(); + private WzHeaderDto _wzHeader; + private SfTextBox _scanner; + + private string ItemNumber { get; set; } = string.Empty; + private string Qty { get; set; } = "0"; + private string PalletNumberOutput { get; set; } = "0"; + private string PartNumberSl { get; set; } = string.Empty; + private string PartNumberMeyle { get; set; } = string.Empty; + + private string WzNumber { get; set; } = string.Empty; + + private WzRowMeyleDto? SelectedRow { get; set; } + private List SelectedRows { get; set; } = new(); + + private bool _isValid; + + private bool Visibility { get; set; } + private bool VisibilityValidation { get; set; } + private bool VisibilityLineSplitter { get; set; } + public bool VisibilityPalletNumber { get; set; } + + private string? EmailAddresses { get; set; } = string.Empty; + private string PalletNumber { get; set; } = "0"; + + private string LastScannedValue { get; set; } = string.Empty; + private string ScannedValue { get; set; } = string.Empty; + + private void HideModal() + { + Visibility = false; + VisibilityValidation = false; + VisibilityLineSplitter = false; + VisibilityPalletNumber = false; + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + _wzHeader = await WarehouseService.GetWzHeaderByIdAsync(WzHeader); + WzRowsMeyle = (await WarehouseService.GetWzRowsMeyleByWzHeaderId(WzHeader)).ToList(); + + TransactionModelsByPartNumber = await GetTransactionModels(); + + EmailAddresses = _wzHeader.EmailAddresses; + + WzNumber = _wzHeader.WzNumbers ?? string.Empty; + + await _scanner.FocusAsync(); + StateHasChanged(); + } + } + + private async Task SaveChanges() + { + if (!string.IsNullOrWhiteSpace(EmailAddresses)) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + } + + if (ChangedRecords.Any()) + { + await UpdateRows(ChangedRecords); + } + } + + private async Task OnBatchSave(BeforeBatchSaveArgs obj) + { + var changes = obj.BatchChanges; + List changedRecords = changes.ChangedRecords; + + if (!changedRecords.Any()) return; + + await UpdateRows(changedRecords); + } + + private async Task ExportXls() + { + int count = WzRowsMeyle.Count(x => x.PalletNumber == null); + + _isValid = count == 0; + _isValid = _isValid && !string.IsNullOrWhiteSpace(EmailAddresses); + + if (_isValid) + { + await WarehouseService.AddEmailsToWzHeaderAsync(WzHeader, EmailAddresses); + await WarehouseService.GenerateXlsForMeyleAsync(WzHeader); + } + + Visibility = true; + } + + private void ScanValue(ChangedEventArgs obj) + { + if (string.IsNullOrWhiteSpace(obj.Value)) return; + if (int.Parse(PalletNumber) <= 0) + { + VisibilityPalletNumber = true; + return; + } + + ScannedValue = obj.Value.Trim(); + + StateHasChanged(); + + TransactionModelsByPartNumber.TryGetValue(obj.Value.Trim(), out List? materialTransactionsByPartNumber); + TransactionModel? materialTransactionByPartNumber = materialTransactionsByPartNumber?.FirstOrDefault(); + + if (materialTransactionByPartNumber == null && IsValidScannedValue(obj.Value)) + { + FillMeylePartNumber(ScannedValue); + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + return; + } + + if (materialTransactionByPartNumber != null) + { + FillFaPartNumberAndPalletNumber(materialTransactionByPartNumber, obj.Value.Trim()); + } + + if (materialTransactionByPartNumber == null) + { + ShowValidationMessage(); + return; + } + + LastScannedValue = ScannedValue; + ScannedValue = string.Empty; + + _scanner.FocusAsync(); + } + + private bool IsValidScannedValue(string scannedValue) + { + int year = DateTime.Now.Year - 2000; + + string format = $"{year}X"; + + return scannedValue.StartsWith(format); + } + + private async Task FillMeylePartNumber(string scannedValue) + { + if (SelectedRow != null && !SelectedRows.Any()) + { + SelectedRow.PartNumber = scannedValue; + ChangedRecords.Add(SelectedRow); + + PartNumberMeyle = scannedValue; + } + + foreach (WzRowMeyleDto wzRowMeyleDto in SelectedRows) + { + wzRowMeyleDto.PartNumber = scannedValue; + ChangedRecords.Add(wzRowMeyleDto); + } + + await SaveChanges(); + + ChangedRecords.Clear(); + SelectedRows.Clear(); + + await _scanner.FocusAsync(); + } + + private async Task FillFaPartNumberAndPalletNumber(TransactionModel materialTransactionByPartNumber, string scannedValue) + { + await InvokeAsync(StateHasChanged); + + int palletNumber = int.Parse(PalletNumber); + int rowIndex = WzRowsMeyle.FindIndex(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber && x.Quantity == materialTransactionByPartNumber.Quantity); + + switch (rowIndex) + { + case -1: + { + SelectedRows = WzRowsMeyle.Where(x => x.FaIndex == materialTransactionByPartNumber.ItemNumber).ToList(); + + if (SelectedRows.Count == 0) + { + ShowValidationMessage(); + return; + } + + var validCombinations = FindCombinations(SelectedRows, (int?)materialTransactionByPartNumber.Quantity ?? 0); + + foreach (var combination in validCombinations) + { + foreach (var record in combination) + { + record.PartNumberSl = scannedValue; + record.PalletNumber = palletNumber; + ChangedRecords.Add(record); + } + } + + SelectedRows.Clear(); + SelectedRows.AddRange(ChangedRecords); + + SelectedRow = SelectedRows.FirstOrDefault(); + + break; + } + default: + { + SelectedRow = WzRowsMeyle[rowIndex]; + + SelectedRow.PartNumberSl = scannedValue; + SelectedRow.PalletNumber = palletNumber; + + if (ChangedRecords.All(x => x.TransactionNumber != SelectedRow.TransactionNumber)) + { + ChangedRecords.Add(SelectedRow); + } + + break; + } + } + + PartNumberSl = SelectedRow?.PartNumberSl ?? string.Empty; + PalletNumberOutput = SelectedRow?.PalletNumber.ToString() ?? "0"; + ItemNumber = SelectedRow?.FaIndex ?? string.Empty; + Qty = SelectedRow?.Quantity.ToString() ?? "0"; + + await SaveChanges(); + ChangedRecords.Clear(); + await _scanner.FocusAsync(); + } + + private void ShowValidationMessage() + { + VisibilityValidation = true; + + ChangedRecords.Clear(); + _scanner.FocusAsync(); + } + + private async Task>> GetTransactionModels() + { + return await WarehouseService.GetTransactionsModels(); + } + + private async Task UpdateRows(IList changedRecords) + { + await WarehouseService.UpdateWzRowsMeyleAsync(changedRecords); + + WzRowsMeyle = (await WarehouseService.GetWzRowsMeyleByWzHeaderId(WzHeader)).ToList(); + await InvokeAsync(StateHasChanged); + } + + private List> FindCombinations(List records, int targetSum) + { + var result = new List>(); + var currentCombination = new List(); + + void Backtrack(int start, int currentSum) + { + if (currentSum == targetSum) + { + result.Add(new List(currentCombination)); + return; + } + + for (int i = start; i < records.Count; i++) + { + if (currentSum + records[i].Quantity <= targetSum) + { + currentCombination.Add(records[i]); + Backtrack(i + 1, currentSum + records[i].Quantity ?? 0); + currentCombination.RemoveAt(currentCombination.Count - 1); + } + } + } + + Backtrack(0, 0); + return result; + } + + private void ChangeView() + { + NavigationManager.NavigateTo($"/Warehouse/Meyle/PackList/{WzHeader}"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Products.razor b/OrdersManagement/Components/Pages/Products.razor new file mode 100644 index 0000000..3f836cc --- /dev/null +++ b/OrdersManagement/Components/Pages/Products.razor @@ -0,0 +1,76 @@ +@page "/Products" + +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards +@using Action = Syncfusion.Blazor.Grids.Action +@inject ProductService ProductService +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider + +
+ + +

Zarządzanie Indeksami

+
+ + + + + + + + + + + + + + + + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+@code { + private IEnumerable? _products { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + await GetProducts(); + + + // } + } + } + + private async Task UserActionComplete(ActionEventArgs args) + { + switch (args.RequestType) + { + case Action.Save: + await ProductService.UpdateProductAsync(args.Data); + await GetProducts(); + break; + } + } + + private async Task GetProducts() + { + _products = await ProductService.GetProductsByIndexAsync("Uzupelnij") ?? new List(); + StateHasChanged(); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Register.razor b/OrdersManagement/Components/Pages/Register.razor new file mode 100644 index 0000000..56cd434 --- /dev/null +++ b/OrdersManagement/Components/Pages/Register.razor @@ -0,0 +1,87 @@ +@page "/register" +@using OrdersManagement.Models +@using OrdersManagementDataModel.Dtos +@using Syncfusion.Blazor.Inputs +@using Syncfusion.Blazor.Buttons +@using Syncfusion.Blazor.Cards + +@inject UserService UserService +@inject NavigationManager NavigationManager + +
+
Rejestracja
+
+ + + + + + + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ Zarejestruj +
+
+
+
+
+ +@code { + private RegisterModel RegisterModel { get; set; } = new(); + + private async Task HandleRegister() + { + var temporaryPassword = Guid.NewGuid().ToString().Substring(0, 8); + var passwordHash = BCrypt.Net.BCrypt.HashPassword(temporaryPassword); + + var user = new UserDto + { + Login = RegisterModel.Login, + PasswordHash = passwordHash, + IsTemporaryPassword = true, + IsActive = true, + ActiveFrom = DateTime.Now, + Email = RegisterModel.Email, + FirstName = RegisterModel.FirstName, + LastName = RegisterModel.LastName, + CreatedDate = DateTime.Now, + RowPointer = Guid.NewGuid() + }; + + var result = await UserService.AddUserAsync(user); + + if (result.IsSuccessStatusCode) + { + NavigationManager.NavigateTo($"/login?tempPassword={Uri.EscapeDataString(temporaryPassword)}"); + } + } + +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/ScheduleOrder.razor b/OrdersManagement/Components/Pages/ScheduleOrder.razor index ae9c267..b037b11 100644 --- a/OrdersManagement/Components/Pages/ScheduleOrder.razor +++ b/OrdersManagement/Components/Pages/ScheduleOrder.razor @@ -1,137 +1,166 @@ @page "/ScheduleOrder/{ScheduleOrderId:int}" -@inject ScheduleOrderDetailsService ScheduleOrderDetailsService +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Lists +@using Syncfusion.Blazor.Cards +@inject ScheduleOrderService ScheduleOrderService +@inject NavigationManager NavigationManager +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider -
-

Indeksy

-
-
- - - - @context.Sc_productCode - - - @context.Sh_productCode - - - @context.Price - - - -
-@if (_isVisible) -{ -
-

Dodatkowe informacje

-
-
- - - @context.Label:@context.Value - - -
-
-
-

Harmonogramy

-
-
- +
+ + +

Zamówienie DELFOR nr @(ScheduleOrderDto?.PONum ?? "Brak numeru") (ID: @ScheduleOrderDto?.ID)

+
+ + + + + + + + +
Indeksy
+ + + + @{ + IList? scheduleOrderDetailMiscs = (@context as ScheduleOrderDetailDto)?.ScheduleOrderDetailMiscs; + IList? scheduleOrderDetailDetails = (@context as ScheduleOrderDetailDto)?.ScheduleOrderDetailDetails; + + + + + + + + +
Harmonogramy
+ + + + + @{ + IList? scheduleOrderDetailDetailMiscs = (@detailDetail as ScheduleOrderDetailDetailDto)?.ScheduleOrderDetailDetailMiscs; + + + + + + + + } + + + + + + + + + + + + + + } +
+
+ + + + + + + + + + + +
+
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
+
- - - @context.ID - - - @context.DateFrom.ToString("dd.MM.yyyy") - - - @context.DateTo.ToString("dd.MM.yyyy") - - - @context.Qty - - - @context.QtyType - - - @context.QtyDesc - - -
-
-} -@if (_isVisibleDetailDetail) -{ -
-

Dodatkowe informacje

-
-
- - - @context.Label:@context.Value - - -
-} @code { [Parameter] public int ScheduleOrderId { get; set; } - private bool _isVisible; - private bool _isVisibleDetailDetail; - - Grid? _grid; - Grid? _detailDetailsGrid; private IEnumerable? _scheduleOrderDetails; - private IEnumerable? _scheduleOrderDetailsDetails; - private List? _scheduleOrderDetailMiscs; - private List? _scheduleOrderDetailDetailMiscs; - - private async Task> ScheduleOrderDetailsDataProvider(GridDataProviderRequest request) + private ScheduleOrderDto? ScheduleOrderDto { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) { - _scheduleOrderDetails = await ScheduleOrderDetailsService.GetScheduleOrderDetails(ScheduleOrderId) ?? new List(); - StateHasChanged(); + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + ScheduleOrderDto = await ScheduleOrderService.GetScheduleOrderAsync(ScheduleOrderId); - return await Task.FromResult(request.ApplyTo(_scheduleOrderDetails)); + _scheduleOrderDetails = ScheduleOrderDto?.ScheduleOrderDetails; + + if (ScheduleOrderDto is not null && _scheduleOrderDetails is not null) + { + foreach (ScheduleOrderDetailDto scheduleOrderDetailDto in _scheduleOrderDetails) + { + scheduleOrderDetailDto.OrderNumber = ScheduleOrderDto?.PONum; + scheduleOrderDetailDto.RecipientCode = ScheduleOrderDto?.RecipientCode; + scheduleOrderDetailDto.RecipientName = ScheduleOrderDto?.RecipientName; + scheduleOrderDetailDto.PurchaserName = ScheduleOrderDto?.PurchaserCode; + } + // } + + StateHasChanged(); + } + } } - private void SelectedItemChanged(HashSet obj) + private void OnRowDataBound(RowDataBoundEventArgs args) { - _isVisible = obj.Any(); - _scheduleOrderDetailMiscs = obj.FirstOrDefault()?.ScheduleOrderDetailMiscs.ToList(); - _scheduleOrderDetailsDetails = obj.FirstOrDefault()?.ScheduleOrderDetailDetails.ToList(); - } - - private void SelectedDetailDetailChanged(HashSet obj) - { - _isVisibleDetailDetail = obj.Any(); - _scheduleOrderDetailDetailMiscs = obj.FirstOrDefault()?.ScheduleOrderDetailDetailMiscs.ToList(); + if (args.Data.QtyType == "83" || args.Data.QtyType == "84") + { + args.Row.AddClass(["highlight-red"]); + } } } diff --git a/OrdersManagement/Components/Pages/ScheduleOrders.razor b/OrdersManagement/Components/Pages/ScheduleOrders.razor index ffc4ca7..63eb028 100644 --- a/OrdersManagement/Components/Pages/ScheduleOrders.razor +++ b/OrdersManagement/Components/Pages/ScheduleOrders.razor @@ -1,31 +1,55 @@ @page "/" +@using System.Security.Claims +@using Microsoft.AspNetCore.Authorization @using OrdersManagement.Components.Pages.Shared -@inject ScheduleOrderService ScheduleOrderService -@inherits LayoutComponentBase +@using Syncfusion.Blazor.Grids -
-

Zamówienia DELFOR

-
-
- +@inject ScheduleOrderService ScheduleOrderService +@inject CustomAuthenticationStateProvider CustomAuthenticationStateProvider +@inject NavigationManager NavigationManager; + + @code { - private IEnumerable? _scheduleOrders; + private IEnumerable _scheduleOrders = []; - private Grid _gridRef; + private ScheduleOrdersGrid _grid { get; set; } - private async Task> ScheduleOrdersDataProvider(GridDataProviderRequest request) + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); + // + // if (currentUser.Identity?.IsAuthenticated == false) + // { + // NavigationManager.NavigateTo("/Unauthorized"); + // } + // else + // { + _scheduleOrders = await FetchScheduleOrdersAsync(); + StateHasChanged(); + // + // } + } + else + { + await _grid.RestoreFilterFromLocalStorage(); + } + } + + private async Task> FetchScheduleOrdersAsync() { _scheduleOrders = await ScheduleOrderService.GetScheduleOrdersAsync() ?? new List(); _scheduleOrders = _scheduleOrders.OrderByDescending(x => x.LastUpdateDate).ToList(); - StateHasChanged(); - - return await Task.FromResult(request.ApplyTo(_scheduleOrders)); + return _scheduleOrders; } - - private async Task SetGridRef(Grid grid) + + private SfGrid _gridRef; + + private async Task SetGridRef(SfGrid grid) { _gridRef = grid; } -} +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor b/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor index 733f801..e81c88f 100644 --- a/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor +++ b/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor @@ -1,71 +1,286 @@ @inject NavigationManager NavigationManager +@using System.Text.Json +@using Syncfusion.Blazor.Grids +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Data +@using FilterType = Syncfusion.Blazor.Grids.FilterType +@using Syncfusion.Blazor.Navigations @inherits LayoutComponentBase -
- +@inject ScheduleOrderService ScheduleOrderService +@inject IJSRuntime JSRuntime - - - @context.OrderID - - - @context.PONum - - - @context.RecipientCode - - - @context.PurchaserCode - - - @context.LastUpdateDate - - - @context.DocType - - - +
+ + +

Zamówienia DELFOR

+
+ + + + + + + + + + + + + + + + + + + @{ + IList? scheduleOrderDetails = (@context as ScheduleOrderDto)?.ScheduleOrderDetails; + + + + + + + + + + + + @{ + IList? scheduleOrderDetailsDetails = (@detail as ScheduleOrderDetailDto)?.ScheduleOrderDetailDetails; + + + + + + + + + + + + + + } + + + + + + + + } + + + + + + + + + FA Krosno Manager © @(DateTime.Now.Year) + +
@code { - [Parameter] - public required Func, Task>> DataProvider { get; set; } + [Parameter] public required IEnumerable GridData { get; set; } + + [Parameter] public required Func, Task> PassGridRef { get; set; } + + [Parameter] public required int PageSize { get; set; } + + private ScheduleOrderDto? ScheduleOrderDto { get; set; } + + private SfGrid? Grid { get; set; } + + private IEnumerable _dataSource = []; + + protected override void OnParametersSet() + { + _dataSource = GridData; + } - [Parameter] - public required Func, Task> PassGridRef { get; set; } - - [Parameter] - public required int PageSize { get; set; } - - private Grid _grid { get; set; } - protected override async Task OnAfterRenderAsync(bool firstRender) { - if (firstRender) + if (firstRender && Grid != null) { - await PassGridRef(_grid); + await PassGridRef(Grid); } } - private async Task> LoadData(GridDataProviderRequest request) + private void OnScheduleOrderRowDoubleClick(RecordDoubleClickEventArgs obj) { - return await DataProvider.Invoke(request); - } - - private void OnRowDoubleClick(GridRowEventArgs obj) - { - int scheduleOrderId = obj.Item.ID; - + int scheduleOrderId = obj.RowData.ID; NavigationManager.NavigateTo($"/ScheduleOrder/{scheduleOrderId}"); } + + private void OnScheduleOrderDetailRowDoubleClick(RecordDoubleClickEventArgs obj) + { + int? scheduleOrderId = ScheduleOrderDto?.ID; + + if (scheduleOrderId is not null) + { + NavigationManager.NavigateTo($"/ScheduleOrder/{scheduleOrderId}"); + } + } + + private void OnScheduleOrderDetailDetailRowDoubleClick(RecordDoubleClickEventArgs obj) + { + int? scheduleOrderId = ScheduleOrderDto?.ID; + + if (scheduleOrderId is not null) + { + NavigationManager.NavigateTo($"/ScheduleOrder/{scheduleOrderId}"); + } + } + + private async Task OnDetailsExpanding(DetailsExpandingEventArgs obj) + { + ScheduleOrderDto = obj.Data; + + if (ScheduleOrderDto != null) + { + ScheduleOrderDto? scheduleOrder = await ScheduleOrderService.GetScheduleOrderAsync(ScheduleOrderDto.ID); + ScheduleOrderDto.ScheduleOrderDetails = scheduleOrder?.ScheduleOrderDetails ?? []; + + foreach (ScheduleOrderDetailDto scheduleOrderDetailDto in ScheduleOrderDto.ScheduleOrderDetails) + { + scheduleOrderDetailDto.OrderNumber = scheduleOrder?.PONum; + scheduleOrderDetailDto.RecipientCode = scheduleOrder?.RecipientCode; + scheduleOrderDetailDto.RecipientName = scheduleOrder?.RecipientName; + scheduleOrderDetailDto.PurchaserName = scheduleOrder?.PurchaserCode; + } + } + } + + private void OnRowDataBound(RowDataBoundEventArgs args) + { + if (new[] { "54", "83", "84" }.Any(x => x == args.Data.QtyType)) + { + args.Row.AddClass(["highlight-red"]); + } + } + + public async Task RestoreFilterFromLocalStorage() + { + var filterJson = await JSRuntime.InvokeAsync("localStorage.getItem", "gridFilter"); + if (!string.IsNullOrEmpty(filterJson)) + { + var options = new JsonSerializerOptions + { + PropertyNameCaseInsensitive = true + }; + var filters = JsonSerializer.Deserialize>(filterJson, options); + + await Grid.ClearFilteringAsync(); + + if (filters != null && filters.Any()) + { + foreach (var filter in filters.GroupBy(x => x.Field)) + { + IList values = filter.Select(x => GetValueFromJsonElement((JsonElement)x.value)).ToList(); + + await Grid.FilterByColumnAsync(filter.Key, filter.First().Operator.ToLower(), values); + } + + await Grid.Refresh(); + } + } + } + + private object GetValueFromJsonElement(JsonElement element) + { + switch (element.ValueKind) + { + case JsonValueKind.String: + return element.GetString(); + case JsonValueKind.Number: + if (element.TryGetInt32(out int intValue)) return intValue; + if (element.TryGetDouble(out double doubleValue)) return doubleValue; + break; + case JsonValueKind.True: + return true; + case JsonValueKind.False: + return false; + case JsonValueKind.Null: + return null; + default: + Console.WriteLine($"Nieobsługiwany typ JsonElement: {element.ValueKind}"); + return null; + } + + return null; + } + + private async Task SaveFilters() + { + var filterSettings = Grid.FilterSettings.Columns; + if (filterSettings != null && filterSettings.Any()) + { + string filterJson = JsonSerializer.Serialize(filterSettings); + await JSRuntime.InvokeVoidAsync("localStorage.setItem", "gridFilter", filterJson); + } + } + + private async Task DeleteFilters() + { + await JSRuntime.InvokeVoidAsync("localStorage.removeItem", "gridFilter"); + await Grid.ClearFilteringAsync(); + } + } \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Unauthorized.razor b/OrdersManagement/Components/Pages/Unauthorized.razor new file mode 100644 index 0000000..38426cd --- /dev/null +++ b/OrdersManagement/Components/Pages/Unauthorized.razor @@ -0,0 +1,33 @@ +@page "/Unauthorized" +@using Microsoft.AspNetCore.Authorization + +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Buttons + +@inject NavigationManager NavigationManager + +
+ + +

Brak autoryzacji

+
+ +

+ Ups! Wygląda na to, że nie masz dostępu do tej strony. Aby kontynuować, zaloguj się do swojego konta. +

+ + Przejdź do logowania + +
+ + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private void NavigateToLogin() + { + NavigationManager.NavigateTo("/login"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Pages/Warehouse.razor b/OrdersManagement/Components/Pages/Warehouse.razor new file mode 100644 index 0000000..0214ac5 --- /dev/null +++ b/OrdersManagement/Components/Pages/Warehouse.razor @@ -0,0 +1,280 @@ +@page "/Warehouse" + +@using Blazored.LocalStorage +@using Syncfusion.Blazor.Cards +@using Syncfusion.Blazor.Grids +@using SytelineSaAppEfDataModel.Dtos +@using Syncfusion.Blazor.DropDowns +@using FilterType = Syncfusion.Blazor.Grids.FilterType +@using SelectionMode = Syncfusion.Blazor.Grids.SelectionMode +@using Syncfusion.Blazor.Navigations +@using Syncfusion.Blazor.Popups + +@inject WarehouseService WarehouseService +@inject NavigationManager NavigationManager +@inject ILocalStorageService LocalStorage + +
+ + +

Dokumenty WZ na Magazynie

+
+ +
Klient
+ + + + + @if (_isVisible) + { + + +
Dokumenty WZ
+
+ + + + + + + + + + + + + + + + + +
+ + +
Packling Listy
+
+ + + + + + + + + + + + + +
+ } +
+ + + + +

Błąd: Zaznacz przynajmniej jeden rekord, żeby wygenerowac Pack List!

+
+
+ + + +
+ + + + +

Błąd: Dla zaznaczonego rekordu istnieje już PackingList!

+
+
+ + + +
+ + + FA Krosno Manager © @(DateTime.Now.Year) + +
+
+ +@code { + private SfGrid _grid; + private IEnumerable _clients = new List(); + private IEnumerable _materialTransactions = new List(); + private IEnumerable _dataSource = new List(); + private IEnumerable _wzHeaders = new List(); + + private WzClientDto? _selectedClient; + + private WzHeaderDto? _selectedHeader; + private SfDropDownList _dropdown; + private bool _isVisible; + + private bool Visibility { get; set; } + private bool VisibilityError { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender) + { + _clients = await WarehouseService.GetAllClientsAsync(); + _clients = _clients.Where(x => new[] { "MAGNETI MARELLI", "MEYLE" }.Any(y => y.Equals(x.Name, StringComparison.OrdinalIgnoreCase))).ToList(); + + StateHasChanged(); + + var savedClientId = await LocalStorage.GetItemAsync("SelectedClientId"); + + if (savedClientId != null && _clients.FirstOrDefault(c => c.ID == savedClientId) is {} savedClient) + { + await OnValueChange(new ChangeEventArgs() { Value = savedClient.ID }); + StateHasChanged(); + } + } + } + + private async Task OnValueChange(ChangeEventArgs args) + { + if (args.Value.HasValue) + { + _selectedClient = args.ItemData ?? _clients.FirstOrDefault(x => x.ID == args.Value); + + if (_selectedClient == null) { return; } + + _isVisible = true; + _materialTransactions = await WarehouseService.GetAllClientWzsAsync(_selectedClient.CustomerNumber, _selectedClient.CustomerSequence ?? 0); + _dataSource = _materialTransactions.GroupBy(x => x.MTGroupNum).Select(x => x.First()).ToList(); + _wzHeaders = await WarehouseService.GetAllClientWzHeadersAsync(_selectedClient.CustomerNumber, _selectedClient.CustomerSequence ?? 0); + + await LocalStorage.SetItemAsync("SelectedClientId", _selectedClient.ID); + + _dropdown.Value = _selectedClient.ID; + } + else + { + _selectedClient = null; + _isVisible = false; + } + + StateHasChanged(); + } + + private void OnRowDoubleClick(RecordDoubleClickEventArgs obj) + { + if (_selectedClient is null) return; + + Guid headerId = obj.RowData.ID; + + NavigationManager.NavigateTo($"/Warehouse/{_selectedClient.ShortName}/PackList/" + headerId); + } + + private async Task CreatePackingList() + { + var selectedRecords = await _grid.GetSelectedRecordsAsync(); + + if (!selectedRecords.Any()) + { + Visibility = true; + return; + } + + string wzNumbers = string.Join(", ",selectedRecords.Select(x => x.MTGroupNum).Distinct()); + + if (_wzHeaders.Any(x => x.WzNumbers == wzNumbers)) + { + VisibilityError = true; + return; + } + + WzHeaderDto wzHeader = new WzHeaderDto + { + ID = Guid.NewGuid(), + FK_Client = _selectedClient?.ID, + CreatedDate = DateTime.Now, + WzNumbers = wzNumbers + }; + + await WarehouseService.CreateWzHeaderAsync(wzHeader); + + switch (_selectedClient?.ShortName.ToUpper()) + { + case "MEYLE": + IList meyleRows = new List(); + IList meyleMaterialTransactions = _materialTransactions.Where(x => selectedRecords.Any(y => y.MTGroupNum == x.MTGroupNum)).ToList(); + + foreach (MaterialTransactionDto materialTransactionDto in meyleMaterialTransactions) + { + CustomerOrderDto customerOrder = await WarehouseService.GetCustomerOrder(materialTransactionDto.RefNum ?? string.Empty); + ItemCustDto item = await WarehouseService.GetItem(materialTransactionDto.Item ?? string.Empty, customerOrder.CustNum); + + meyleRows.Add(new WzRowMeyleDto + { + ID = Guid.NewGuid(), + Quantity = Math.Abs((int?)materialTransactionDto.Qty ?? 0), + ItemNumber = item.CustItem, + OrderNumber = customerOrder.CustPo, + WzNumber = materialTransactionDto.MTGroupNum ?? string.Empty, + FK_Header = wzHeader.ID, + TransactionNumber = (int?)materialTransactionDto.TransNum ?? 0, + PartNumberSl = materialTransactionDto.NR_KARTY_KONTROLNEJ, + FaIndex = item.Item + }); + } + + await WarehouseService.CreateWzRowsMeyleAsync(meyleRows); + + NavigationManager.NavigateTo("/Warehouse/Meyle/PackList/" + wzHeader.ID); + + break; + case "MARELLI": + IList marelliRows = new List(); + IList marelliMaterialTransactions = _materialTransactions.Where(x => selectedRecords.Any(y => y.MTGroupNum == x.MTGroupNum)).ToList(); + + foreach (MaterialTransactionDto materialTransactionDto in marelliMaterialTransactions) + { + CustomerOrderDto customerOrder = await WarehouseService.GetCustomerOrder(materialTransactionDto.RefNum ?? string.Empty); + ItemCustDto item = await WarehouseService.GetItem(materialTransactionDto.Item ?? string.Empty, customerOrder.CustNum); + + marelliRows.Add(new WzRowMarelliDto + { + ID = Guid.NewGuid(), + Quantity = Math.Abs((int?)materialTransactionDto.Qty ?? 0), + ItemNumber = item.CustItem, + OrderNumber = customerOrder.CustPo, + WzNumber = materialTransactionDto.MTGroupNum ?? string.Empty, + FKHeader = wzHeader.ID, + TransactionNumber = (int?)materialTransactionDto.TransNum ?? 0, + Type = "MIX", + FaIndex = item.Item, + EngineerNumber = item.Uf_FKR_CustItem2 + }); + } + + await WarehouseService.CreateWzRowsMarelliAsync(marelliRows); + + NavigationManager.NavigateTo("/Warehouse/Marelli/PackList/" + wzHeader.ID); + + break; + } + } + + private void HideModal() + { + Visibility = false; + VisibilityError = false; + } +} \ No newline at end of file diff --git a/OrdersManagement/Components/Routes.razor b/OrdersManagement/Components/Routes.razor index 2ec0ad0..d0df781 100644 --- a/OrdersManagement/Components/Routes.razor +++ b/OrdersManagement/Components/Routes.razor @@ -1,5 +1,4 @@ -@using OrdersManagement.Components.Layout - + diff --git a/OrdersManagement/Components/_Imports.razor b/OrdersManagement/Components/_Imports.razor index 5b8f82c..df30274 100644 --- a/OrdersManagement/Components/_Imports.razor +++ b/OrdersManagement/Components/_Imports.razor @@ -6,6 +6,5 @@ @using static Microsoft.AspNetCore.Components.Web.RenderMode @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop -@using BlazorBootstrap; @using FaKrosnoEfDataModel.Dtos @using OrdersManagement.Services diff --git a/OrdersManagement/CustomAuthenticationStateProvider.cs b/OrdersManagement/CustomAuthenticationStateProvider.cs new file mode 100644 index 0000000..de6b2f6 --- /dev/null +++ b/OrdersManagement/CustomAuthenticationStateProvider.cs @@ -0,0 +1,51 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using Blazored.LocalStorage; +using Microsoft.AspNetCore.Components.Authorization; + +namespace OrdersManagement; + +public class CustomAuthenticationStateProvider(ILocalStorageService localStorage) : AuthenticationStateProvider +{ + private string? _token; + private ClaimsPrincipal _currentUser = new(new ClaimsIdentity()); + + public override async Task GetAuthenticationStateAsync() + { + _token = await localStorage.GetItemAsync("authToken"); + + if (string.IsNullOrEmpty(_token)) + { + return await Task.FromResult(new AuthenticationState(new ClaimsPrincipal(new ClaimsIdentity()))); + } + + var handler = new JwtSecurityTokenHandler(); + var jwtToken = handler.ReadJwtToken(_token); + var identity = new ClaimsIdentity(jwtToken.Claims, "jwt", JwtRegisteredClaimNames.Sub, null); + _currentUser = new ClaimsPrincipal(identity); + return await Task.FromResult(new AuthenticationState(_currentUser)); + } + + public async Task MarkUserAsAuthenticated(string? token) + { + _token = token; + await localStorage.SetItemAsync("authToken", token); + var handler = new JwtSecurityTokenHandler(); + var jwtToken = handler.ReadJwtToken(token); + var identity = new ClaimsIdentity(jwtToken.Claims, "jwt", JwtRegisteredClaimNames.Sub, null); + _currentUser = new ClaimsPrincipal(identity); + NotifyAuthenticationStateChanged(Task.FromResult(new AuthenticationState(_currentUser))); + } + + public async Task MarkUserAsLoggedOut() + { + _token = null; + await localStorage.RemoveItemAsync("authToken"); + _currentUser = new ClaimsPrincipal(new ClaimsIdentity()); + NotifyAuthenticationStateChanged(Task.FromResult(new AuthenticationState(_currentUser))); + } + + public string? GetToken() => _token; + public ClaimsPrincipal GetCurrentUser() => _currentUser; +} + diff --git a/OrdersManagement/Models/ChangePasswordModel.cs b/OrdersManagement/Models/ChangePasswordModel.cs new file mode 100644 index 0000000..302ab93 --- /dev/null +++ b/OrdersManagement/Models/ChangePasswordModel.cs @@ -0,0 +1,14 @@ +using System.ComponentModel.DataAnnotations; + +namespace OrdersManagement.Models; + +public class ChangePasswordModel +{ + [Required(ErrorMessage = "Nowe hasło jest wymagane")] + [StringLength(100, MinimumLength = 6, ErrorMessage = "Hasło musi mieć od 6 do 100 znaków")] + public string NewPassword { get; set; } + + [Required(ErrorMessage = "Potwierdzenie hasła jest wymagane")] + [Compare("NewPassword", ErrorMessage = "Hasła muszą się zgadzać")] + public string ConfirmPassword { get; set; } +} \ No newline at end of file diff --git a/OrdersManagement/Models/LoginModel.cs b/OrdersManagement/Models/LoginModel.cs new file mode 100644 index 0000000..995f690 --- /dev/null +++ b/OrdersManagement/Models/LoginModel.cs @@ -0,0 +1,12 @@ +using System.ComponentModel.DataAnnotations; + +namespace OrdersManagement.Models; + +public class LoginModel +{ + [Required(ErrorMessage = "Login jest wymagany")] + public string Login { get; set; } + + [Required(ErrorMessage = "Hasło jest wymagane")] + public string Password { get; set; } +} diff --git a/OrdersManagement/Models/LoginResponseDto.cs b/OrdersManagement/Models/LoginResponseDto.cs new file mode 100644 index 0000000..5c47747 --- /dev/null +++ b/OrdersManagement/Models/LoginResponseDto.cs @@ -0,0 +1,7 @@ +namespace OrdersManagement.Models; + +public class LoginResponseDto +{ + public string? Token { get; set; } + public DateTime Expires { get; set; } +} \ No newline at end of file diff --git a/OrdersManagement/Models/RegisterModel.cs b/OrdersManagement/Models/RegisterModel.cs new file mode 100644 index 0000000..4568c1b --- /dev/null +++ b/OrdersManagement/Models/RegisterModel.cs @@ -0,0 +1,21 @@ +using System.ComponentModel.DataAnnotations; + +namespace OrdersManagement.Models; + +public class RegisterModel +{ + [Required(ErrorMessage = "Login jest wymagany")] + [StringLength(50, ErrorMessage = "Login może mieć maksymalnie 50 znaków")] + public string Login { get; set; } + + [Required(ErrorMessage = "Email jest wymagany")] + [EmailAddress(ErrorMessage = "Nieprawidłowy format email")] + [StringLength(100, ErrorMessage = "Email może mieć maksymalnie 100 znaków")] + public string Email { get; set; } + + [StringLength(50, ErrorMessage = "Imię może mieć maksymalnie 50 znaków")] + public string FirstName { get; set; } + + [StringLength(50, ErrorMessage = "Nazwisko może mieć maksymalnie 50 znaków")] + public string LastName { get; set; } +} \ No newline at end of file diff --git a/OrdersManagement/Dtos/ResponseDto.cs b/OrdersManagement/Models/ResponseModel.cs similarity index 64% rename from OrdersManagement/Dtos/ResponseDto.cs rename to OrdersManagement/Models/ResponseModel.cs index b756a20..5cf0c83 100644 --- a/OrdersManagement/Dtos/ResponseDto.cs +++ b/OrdersManagement/Models/ResponseModel.cs @@ -1,6 +1,6 @@ -namespace OrdersManagement.Dtos +namespace OrdersManagement.Models { - public class ResponseDto(int status, string identifier, string? message, string? externalIdentifier) + public class ResponseModel(int status, string identifier, string? message, string? externalIdentifier) { public int Status { get; set; } = status; public string Identifier { get; set; } = identifier; diff --git a/OrdersManagement/Models/RowMeyleModel.cs b/OrdersManagement/Models/RowMeyleModel.cs new file mode 100644 index 0000000..c4ced10 --- /dev/null +++ b/OrdersManagement/Models/RowMeyleModel.cs @@ -0,0 +1,29 @@ +namespace OrdersManagement.Models; + +public class RowMeyleModel : IEquatable +{ + public string ItemNumber {get; set;} = string.Empty; + public string WzNumber { get; set; } = string.Empty; + public string? PartNumberSl { get; set; } + public int? TransactionNumber { get; set; } + + public bool Equals(RowMeyleModel? other) + { + if (other is null) return false; + if (ReferenceEquals(this, other)) return true; + return ItemNumber == other.ItemNumber && WzNumber == other.WzNumber && PartNumberSl == other.PartNumberSl && TransactionNumber == other.TransactionNumber; + } + + public override bool Equals(object? obj) + { + if (obj is null) return false; + if (ReferenceEquals(this, obj)) return true; + if (obj.GetType() != GetType()) return false; + return Equals((RowMeyleModel)obj); + } + + public override int GetHashCode() + { + return HashCode.Combine(ItemNumber, WzNumber, PartNumberSl, TransactionNumber); + } +} \ No newline at end of file diff --git a/OrdersManagement/Models/TransactionModel.cs b/OrdersManagement/Models/TransactionModel.cs new file mode 100644 index 0000000..5348642 --- /dev/null +++ b/OrdersManagement/Models/TransactionModel.cs @@ -0,0 +1,29 @@ +namespace OrdersManagement.Models; + +public class TransactionModel : IEquatable +{ + public string? PartNumber { get; set; } + public string? ItemNumber { get; set; } + public decimal? Quantity { get; set; } + + + public bool Equals(TransactionModel? other) + { + if (other is null) return false; + if (ReferenceEquals(this, other)) return true; + return PartNumber == other.PartNumber; + } + + public override bool Equals(object? obj) + { + if (obj is null) return false; + if (ReferenceEquals(this, obj)) return true; + if (obj.GetType() != GetType()) return false; + return Equals((TransactionModel)obj); + } + + public override int GetHashCode() + { + return PartNumber.GetHashCode(); + } +} \ No newline at end of file diff --git a/OrdersManagement/OrdersManagement.csproj b/OrdersManagement/OrdersManagement.csproj index bab3c84..8256497 100644 --- a/OrdersManagement/OrdersManagement.csproj +++ b/OrdersManagement/OrdersManagement.csproj @@ -7,11 +7,24 @@ - + + + + + + + + + + + + + + diff --git a/OrdersManagement/Program.cs b/OrdersManagement/Program.cs index 22da5b1..04c31b1 100644 --- a/OrdersManagement/Program.cs +++ b/OrdersManagement/Program.cs @@ -1,39 +1,79 @@ -using Microsoft.AspNetCore.Routing.Constraints; +using Blazored.LocalStorage; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.AspNetCore.Components.Authorization; +using Microsoft.IdentityModel.Tokens; +using OrdersManagement; using OrdersManagement.Components; using OrdersManagement.Services; +using Syncfusion.Blazor; +using System.Text; var builder = WebApplication.CreateBuilder(args); -builder.Services.AddBlazorBootstrap(); +string faKrosnoApiUrl = builder.Configuration["FaKrosnoApiUrl"] ?? "http://localhost:5001"; -string apiUrl = builder.Configuration["ApiUrl"] ?? "http://localhost:5555"; // Ustawienie na adres twojego API -builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(apiUrl) }); +builder.Services.AddSyncfusionBlazor(); +builder.Services.AddBlazoredLocalStorage(); -// Add services to the container. +builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) + .AddJwtBearer(options => + { + options.TokenValidationParameters = new TokenValidationParameters + { + ValidateIssuer = true, + ValidateAudience = true, + ValidateLifetime = true, + ValidateIssuerSigningKey = true, + ValidIssuer = builder.Configuration["Jwt:Issuer"], + ValidAudience = builder.Configuration["Jwt:Audience"], + IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"] ?? string.Empty)), + NameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" + }; + }); + +builder.Services.AddAuthorizationCore(); +builder.Services.AddScoped(); + +builder.Services.AddHttpClient("FaKrosnoApi", client => +{ + client.BaseAddress = new Uri(faKrosnoApiUrl); + client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); +}); builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); builder.Services.AddScoped(); -builder.Services.AddScoped(); builder.Services.AddScoped(); +builder.Services.AddScoped(); builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); var app = builder.Build(); -// Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error", createScopeForErrors: true); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); - app.UseStaticFiles(); +app.UseRouting(); + +app.UseAuthentication(); +app.UseAuthorization(); + app.UseAntiforgery(); app.MapRazorComponents() .AddInteractiveServerRenderMode(); +Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("Ngo9BigBOggjHTQxAR8/V1NMaF5cXmBCf1FpRmJGdld5fUVHYVZUTXxaS00DNHVRdkdmWX1ec3VWQmNYV01wWUE="); + app.Run(); \ No newline at end of file diff --git a/OrdersManagement/Services/CustomerOrderService.cs b/OrdersManagement/Services/CustomerOrderService.cs index aa44b82..82fd204 100644 --- a/OrdersManagement/Services/CustomerOrderService.cs +++ b/OrdersManagement/Services/CustomerOrderService.cs @@ -1,17 +1,36 @@ +using Microsoft.AspNetCore.Components.Authorization; using SytelineSaAppEfDataModel.Dtos; namespace OrdersManagement.Services; -public class CustomerOrderService(HttpClient httpClient) +public class CustomerOrderService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) { public async Task?> GetCustomerOrdersAsync() { - return await httpClient.GetFromJsonAsync>("api/CustomerOrders"); + try + { + return await GetListAsync("api/CustomerOrders"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetCustomerOrdersAsync: {ex.Message}"); + return null; + } } public async Task GetCustomerOrderAsync(Guid customerOrderNumber) { - return await httpClient.GetFromJsonAsync( - $"api/CustomerOrders/by-order-number/?customerOrderNumber={customerOrderNumber}"); + try + { + return await GetEntityAsync($"api/CustomerOrders/by-order-number/?customerOrderNumber={customerOrderNumber}"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetScheduleOrderAsync: {ex.Message}"); + return null; + } } } \ No newline at end of file diff --git a/OrdersManagement/Services/EdiCustomerOrderService.cs b/OrdersManagement/Services/EdiCustomerOrderService.cs index a0f5e21..aea72ca 100644 --- a/OrdersManagement/Services/EdiCustomerOrderService.cs +++ b/OrdersManagement/Services/EdiCustomerOrderService.cs @@ -1,41 +1,63 @@ -using OrdersManagement.Dtos; +using Microsoft.AspNetCore.Components.Authorization; +using OrdersManagement.Models; using SytelineSaAppEfDataModel.Dtos; namespace OrdersManagement.Services { - public class EdiCustomerOrderService(HttpClient httpClient) + public class EdiCustomerOrderService(IHttpClientFactory httpClientFactory, CustomAuthenticationStateProvider authenticationStateProvider, ErrorLogService errorLogService) : ServiceBase(httpClientFactory, authenticationStateProvider) { public async Task?> GetEdiCustomerOrdersAsync() { - return await httpClient.GetFromJsonAsync>("api/EdiCustomerOrders"); + try + { + return await GetListAsync("api/EdiCustomerOrders"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetEdiCustomerOrdersAsync: {ex.Message}"); + return null; + } } public async Task GetEdiCustomerOrderAsync(Guid customerOrderNumber) { - return await httpClient.GetFromJsonAsync( - $"api/EdiCustomerOrders/by-order-number/?customerOrderNumber={customerOrderNumber}"); + try + { + return await GetEntityAsync($"api/EdiCustomerOrders/by-order-number/?customerOrderNumber={customerOrderNumber}"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetEdiCustomerOrdersAsync: {ex.Message}"); + return null; + } } - public async Task SendOrderToSyteline(Guid customerOrderNumber, string orderNumber) + public async Task SendOrderToSyteline(Guid customerOrderNumber, string orderNumber) { - HttpResponseMessage responseMessage = await httpClient.PostAsync( - $"api/EdiCustomerOrders/send-to-syteline?customerOrderNumber={customerOrderNumber}", null); - - if (responseMessage.IsSuccessStatusCode) + try { - return new ResponseDto(1, orderNumber, null, null); + HttpResponseMessage responseMessage = await PostAsync($"api/EdiCustomerOrders/send-to-syteline?customerOrderNumber={customerOrderNumber}"); + + if (responseMessage.IsSuccessStatusCode) + { + return new ResponseModel(1, orderNumber, null, null); + } + + string? errorMessage = null; + IEnumerable? logs = await errorLogService.GetErrorLogsAsync(customerOrderNumber); + + if (logs != null) + { + errorMessage = string.Join("\r\n", logs.Select(x => x.ErrMsg)); + } + + return new ResponseModel(0, orderNumber, errorMessage, null); } - - string? errorMessage = null; - IEnumerable? logs = await httpClient.GetFromJsonAsync>( - $"api/ErrorLog/by-order-number/?customerOrderNumber={customerOrderNumber}"); - - if (logs != null) + catch (HttpRequestException ex) { - errorMessage = string.Join("\r\n", logs.Select(x => x.ErrMsg)); + Console.WriteLine($"Błąd HTTP w GetEdiCustomerOrdersAsync: {ex.Message}"); + return null; } - - return new ResponseDto(0, orderNumber, errorMessage, null); } } } diff --git a/OrdersManagement/Services/EdiCustomerOrderTranslateService.cs b/OrdersManagement/Services/EdiCustomerOrderTranslateService.cs new file mode 100644 index 0000000..2396cb7 --- /dev/null +++ b/OrdersManagement/Services/EdiCustomerOrderTranslateService.cs @@ -0,0 +1,29 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class EdiCustomerOrderTranslateService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + public async Task?> GetEdiCustomerOrdersTranslationsAsync() + { + try + { + return await GetListAsync("api/EdiCustomerOrdersTranslations"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetEdiCustomerOrdersTranslationsAsync: {ex.Message}"); + return null; + } + } + + public async Task DeleteEdiCustomerOrderTranslateAsync(EdiCustomerOrderTranslateDto ediCustomerOrderTranslateDto) + { + HttpResponseMessage responseMessage = + await DeleteAsync($"api/EdiCustomerOrdersTranslations/?id={ediCustomerOrderTranslateDto.Id}"); + return responseMessage.IsSuccessStatusCode ? 1 : 0; + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/ErrorLogService.cs b/OrdersManagement/Services/ErrorLogService.cs new file mode 100644 index 0000000..f169790 --- /dev/null +++ b/OrdersManagement/Services/ErrorLogService.cs @@ -0,0 +1,23 @@ +using Microsoft.AspNetCore.Components.Authorization; +using SytelineSaAppEfDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class ErrorLogService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + public async Task?> GetErrorLogsAsync(Guid customerOrderNumber) + { + try + { + return await GetListAsync($"api/CustomerOrders/by-order-number/?customerOrderNumber={customerOrderNumber}"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetCustomerOrdersAsync: {ex.Message}"); + return null; + } + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/FunctionService.cs b/OrdersManagement/Services/FunctionService.cs new file mode 100644 index 0000000..ea60e1b --- /dev/null +++ b/OrdersManagement/Services/FunctionService.cs @@ -0,0 +1,36 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class FunctionService(HttpClient httpClient) +{ + public async Task?> GetFunctionsAsync() + { + return await httpClient.GetFromJsonAsync>("api/Functions"); + } + + public async Task GetFunctionAsync(Guid functionId) + { + return await httpClient.GetFromJsonAsync($"api/Functions/by-id/?id={functionId}"); + } + + public async Task GetFunctionByNameAsync(string functionName) + { + return await httpClient.GetFromJsonAsync($"api/Functions/by-name/?name={functionName}"); + } + + public async Task AddFunctionAsync(FunctionDto function) + { + await httpClient.PostAsJsonAsync("api/Functions", function); + } + + public async Task UpdateFunctionAsync(FunctionDto function) + { + await httpClient.PutAsJsonAsync("api/Functions", function); + } + + public async Task DeleteFunctionAsync(Guid functionId) + { + await httpClient.DeleteAsync($"api/Functions/?id={functionId}"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/HangfireService.cs b/OrdersManagement/Services/HangfireService.cs new file mode 100644 index 0000000..05c12e2 --- /dev/null +++ b/OrdersManagement/Services/HangfireService.cs @@ -0,0 +1,37 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class HangfireService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + public async Task?> GetTaskSchedulersAsync() + { + return await GetListAsync("api/HangfireJobs/"); + } + + public async Task GetTaskSchedulerAsync(Guid id) + { + return await GetEntityAsync($"api/HangfireJobs/{id}"); + } + + public async Task AddTaskSchedulerAsync(TaskSchedulerDto taskSchedulerDto) + { + HttpResponseMessage responseMessage = await PostAsJsonAsync("api/HangfireJobs/add", taskSchedulerDto); + return responseMessage.IsSuccessStatusCode ? 1 : 0; + } + + public async Task DeleteTaskSchedulerAsync(TaskSchedulerDto taskSchedulerDto) + { + HttpResponseMessage responseMessage = await PostAsJsonAsync("api/HangfireJobs/delete", taskSchedulerDto); + return responseMessage.IsSuccessStatusCode ? 1 : 0; + } + + public async Task UpdateTaskSchedulerAsync(TaskSchedulerDto taskSchedulerDto) + { + HttpResponseMessage responseMessage = await PostAsJsonAsync("api/HangfireJobs/update", taskSchedulerDto); + return responseMessage.IsSuccessStatusCode ? 1 : 0; + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/ProductService.cs b/OrdersManagement/Services/ProductService.cs new file mode 100644 index 0000000..8c66526 --- /dev/null +++ b/OrdersManagement/Services/ProductService.cs @@ -0,0 +1,25 @@ +using FaKrosnoEfDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class ProductService(IHttpClientFactory httpClientFactory, CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + public async Task?> GetProductsByIndexAsync(string indexName) + { + try + { + return await GetListAsync($"api/Product/by-index?indexName={indexName}"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetProductsByIndexAsync: {ex.Message}"); + return null; + } + } + + public async Task UpdateProductAsync(ProductDto product) + { + return await PutAsJsonAsync("api/Product", product); + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/RoleService.cs b/OrdersManagement/Services/RoleService.cs new file mode 100644 index 0000000..60f070d --- /dev/null +++ b/OrdersManagement/Services/RoleService.cs @@ -0,0 +1,39 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class RoleService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + public async Task?> GetRolesAsync() + { + return await GetListAsync("api/Roles"); + } + + public async Task GetRoleAsync(Guid roleId) + { + return await GetEntityAsync($"api/Roles/by-id/?id={roleId}"); + } + + public async Task GetRoleByNameAsync(string roleName) + { + return await GetEntityAsync($"api/Roles/by-name/?name={roleName}"); + } + + public async Task AddRoleAsync(RoleDto role) + { + return await PostAsJsonAsync("api/Roles", role); + } + + public async Task UpdateRoleAsync(RoleDto role) + { + return await PutAsJsonAsync("api/Roles", role); + } + + public async Task DeleteRoleAsync(Guid roleId) + { + return await DeleteAsync($"api/Roles/?id={roleId}"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/ScheduleOrderDetailsService.cs b/OrdersManagement/Services/ScheduleOrderDetailsService.cs deleted file mode 100644 index 94114cc..0000000 --- a/OrdersManagement/Services/ScheduleOrderDetailsService.cs +++ /dev/null @@ -1,13 +0,0 @@ -using FaKrosnoEfDataModel.Dtos; - -namespace OrdersManagement.Services -{ - public class ScheduleOrderDetailsService(HttpClient httpClient) - { - public async Task?> GetScheduleOrderDetails(int scheduleOrderId) - { - return await httpClient.GetFromJsonAsync>( - $"api/scheduleOrderDetails/order/{scheduleOrderId}"); - } - } -} diff --git a/OrdersManagement/Services/ScheduleOrderService.cs b/OrdersManagement/Services/ScheduleOrderService.cs index 8b1b041..41e23db 100644 --- a/OrdersManagement/Services/ScheduleOrderService.cs +++ b/OrdersManagement/Services/ScheduleOrderService.cs @@ -1,12 +1,38 @@ -using FaKrosnoEfDataModel.Dtos; +using System.Net.Http.Headers; +using Blazored.LocalStorage; +using FaKrosnoEfDataModel.Dtos; +using Microsoft.AspNetCore.Components.Authorization; -namespace OrdersManagement.Services +namespace OrdersManagement.Services; + +public class ScheduleOrderService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) { - public class ScheduleOrderService(HttpClient httpClient) + public async Task?> GetScheduleOrdersAsync() { - public async Task?> GetScheduleOrdersAsync() + try { - return await httpClient.GetFromJsonAsync>("api/ScheduleOrders"); + return await GetListAsync("api/ScheduleOrders"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetScheduleOrdersAsync: {ex.Message}"); + return null; } } -} + + public async Task GetScheduleOrderAsync(int scheduleOrderId) + { + try + { + return await GetEntityAsync($"api/ScheduleOrders/{scheduleOrderId}"); + } + catch (HttpRequestException ex) + { + Console.WriteLine($"Błąd HTTP w GetScheduleOrderAsync: {ex.Message}"); + return null; + } + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/ServiceBase.cs b/OrdersManagement/Services/ServiceBase.cs new file mode 100644 index 0000000..772209f --- /dev/null +++ b/OrdersManagement/Services/ServiceBase.cs @@ -0,0 +1,86 @@ +using Microsoft.AspNetCore.Components.Authorization; + +namespace OrdersManagement.Services; + +public class ServiceBase where T : class +{ + private readonly CustomAuthenticationStateProvider _authenticationStateProvider; + private readonly HttpClient _httpClient; + + protected ServiceBase(IHttpClientFactory httpClientFactory, CustomAuthenticationStateProvider authenticationStateProvider) + { + _authenticationStateProvider = authenticationStateProvider; + _httpClient = httpClientFactory.CreateClient("FaKrosnoApi"); + } + + protected async Task?> GetListAsync(string request) + { + //Configure(); + + var response = await _httpClient.GetAsync(request); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + protected async Task GetEntityAsync(string request) + { + //Configure(); + + var response = await _httpClient.GetAsync(request); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync(); + } + + protected async Task PostAsync(string request) + { + //Configure(); + + var response = await _httpClient.PostAsync(request, null); + response.EnsureSuccessStatusCode(); + return response; + } + + protected async Task PostAsJsonAsync(string request, T obj) + { + //Configure(); + + var response = await _httpClient.PostAsJsonAsync(request, obj); + response.EnsureSuccessStatusCode(); + return response; + } + + protected async Task PostAsJsonAsync(string request, object obj) + { + //Configure(); + + var response = await _httpClient.PostAsJsonAsync(request, obj); + response.EnsureSuccessStatusCode(); + return response; + } + + protected async Task PutAsJsonAsync(string request, T obj) + { + //Configure(); + + var response = await _httpClient.PutAsJsonAsync(request, obj); + response.EnsureSuccessStatusCode(); + return response; + } + + protected async Task DeleteAsync(string request) + { + //Configure(); + + var response = await _httpClient.DeleteAsync(request); + response.EnsureSuccessStatusCode(); + return response; + } + + private void Configure() + { + var token = _authenticationStateProvider.GetToken(); + + _httpClient.DefaultRequestHeaders.Authorization = + new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token); + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/UserService.cs b/OrdersManagement/Services/UserService.cs new file mode 100644 index 0000000..a48c321 --- /dev/null +++ b/OrdersManagement/Services/UserService.cs @@ -0,0 +1,63 @@ +using OrdersManagement.Models; +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class UserService( + IHttpClientFactory httpClientFactory, + CustomAuthenticationStateProvider authenticationStateProvider) + : ServiceBase(httpClientFactory, authenticationStateProvider) +{ + private readonly HttpClient _httpClient = httpClientFactory.CreateClient("FaKrosnoApi"); + + public async Task?> GetUsersAsync() + { + return await GetListAsync("api/Users"); + } + + public async Task AuthenticateUserAsync(string login, string password) + { + try + { + var response = await PostAsJsonAsync("api/Users/login", new { Login = login, Password = password }); + response.EnsureSuccessStatusCode(); + var result = await response.Content.ReadFromJsonAsync(); + + if (result?.Token == null) return null; + + await authenticationStateProvider.MarkUserAsAuthenticated(result.Token); + return await GetUserByUsernameAsync(login); + + } + catch (Exception ex) + { + Console.WriteLine($"Błąd logowania: {ex.Message}"); + return null; + } + } + + public async Task GetUserAsync(Guid userId) + { + return await GetEntityAsync($"api/Users/by-id/?id={userId}"); + } + + public async Task GetUserByUsernameAsync(string username) + { + return await GetEntityAsync($"api/Users/by-username/?username={username}"); + } + + public async Task AddUserAsync(UserDto user) + { + return await PostAsJsonAsync("api/Users", user); + } + + public async Task UpdateUserAsync(UserDto user) + { + return await PutAsJsonAsync("api/Users", user); + } + + public async Task DeleteUserAsync(Guid userId) + { + return await DeleteAsync($"api/Users/?id={userId}"); + } +} \ No newline at end of file diff --git a/OrdersManagement/Services/WarehouseService.cs b/OrdersManagement/Services/WarehouseService.cs new file mode 100644 index 0000000..e82fd52 --- /dev/null +++ b/OrdersManagement/Services/WarehouseService.cs @@ -0,0 +1,187 @@ +using System.Net; +using System.Web; +using OrdersManagement.Models; +using SytelineSaAppEfDataModel.Dtos; + +namespace OrdersManagement.Services; + +public class WarehouseService(IHttpClientFactory httpClientFactory) +{ + private readonly HttpClient _httpClient = httpClientFactory.CreateClient("FaKrosnoApi"); + + public async Task GetWzHeaderByIdAsync(Guid wzHeaderId) + { + var response = await _httpClient.GetAsync($"api/WzHeader/by-id?id={wzHeaderId}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync(); + } + + public async Task> GetAllClientsAsync() + { + var response = await _httpClient.GetAsync($"api/WzClient"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + public async Task> GetAllClientWzsAsync(string customerNumber, int customerSequence) + { + var response = await _httpClient.GetAsync( + $"api/WzHeader/by-customer-number?customerNumber={customerNumber}&customerSequence={customerSequence}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + public async Task GetMaterialTransactionByPartNumberAsync(string partNumber) + { + string encodedPartNumber = HttpUtility.UrlEncode(partNumber); + var response = await _httpClient.GetAsync( + $"api/WzRowMeyle/by-part-number?partNumber={encodedPartNumber}").ConfigureAwait(false);; + + if (response.StatusCode == HttpStatusCode.NoContent) + { + return null; + } + + return await response.Content.ReadFromJsonAsync().ConfigureAwait(false);; + } + + public async Task> GetAllClientWzHeadersAsync(string customerNumber, int customerSequence) + { + var response = await _httpClient.GetAsync( + $"api/WzHeader/all-wz-headers?customerNumber={customerNumber}&customerSequence={customerSequence}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + public async Task CreateWzHeaderAsync(WzHeaderDto wzHeader) + { + var response = await _httpClient.PostAsJsonAsync("api/WzHeader", wzHeader); + response.EnsureSuccessStatusCode(); + if (response.StatusCode != System.Net.HttpStatusCode.Created) + { + throw new Exception("Failed to create WzHeader"); + } + } + + public async Task CreateWzRowsMeyleAsync(IEnumerable wzRowsMeyle) + { + if (wzRowsMeyle == null || !wzRowsMeyle.Any()) + { + throw new ArgumentException("No rows provided to create."); + } + + var response = await _httpClient.PostAsJsonAsync("api/WzRowMeyle", wzRowsMeyle); + if (!response.IsSuccessStatusCode) + { + var errorContent = await response.Content.ReadAsStringAsync(); + throw new HttpRequestException($"Failed to create WzRowMeyle: {response.StatusCode}, Content: {errorContent}"); + } + } + + public async Task CreateWzRowsMarelliAsync(IEnumerable wzRowsMarelli) + { + if (wzRowsMarelli == null || !wzRowsMarelli.Any()) + { + throw new ArgumentException("No rows provided to create."); + } + + var response = await _httpClient.PostAsJsonAsync("api/WzRowMarelli", wzRowsMarelli); + if (!response.IsSuccessStatusCode) + { + var errorContent = await response.Content.ReadAsStringAsync(); + throw new HttpRequestException($"Failed to create WzRowMarelli: {response.StatusCode}, Content: {errorContent}"); + } + } + + public async Task GetCustomerOrder(string customerOrderNumber) + { + var response = await _httpClient.GetAsync( + $"api/CustomerOrders/by-co-number/?customerOrderNumber={customerOrderNumber}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync(); + } + + public async Task GetItem(string itemNumber, string customerNumber) + { + var response = await _httpClient.GetAsync( + $"api/ItemCust?itemNumber={itemNumber}&customerNumber={customerNumber}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync(); + } + + public async Task> GetWzRowsMeyleByWzHeaderId(Guid wzHeaderId) + { + var response = await _httpClient.GetAsync($"api/WzRowMeyle/by-wz-header-id?wzHeaderId={wzHeaderId}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + public async Task> GetWzRowsMarelliByWzHeaderId(Guid wzHeaderId) + { + var response = await _httpClient.GetAsync($"api/WzRowMarelli/by-wz-header-id?wzHeaderId={wzHeaderId}"); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync>(); + } + + public async Task>> GetTransactionsModels() + { + var response = await _httpClient.GetAsync($"api/WzRowMeyle/transactions-with-part-number"); + response.EnsureSuccessStatusCode(); + IEnumerable materialTransactions = + await response.Content.ReadFromJsonAsync>(); + + return materialTransactions.GroupBy(x => x.NR_KARTY_KONTROLNEJ).ToDictionary(x => x.Key ?? "", + y => y.Select(z => new TransactionModel() { ItemNumber = z.Item, PartNumber = z.NR_KARTY_KONTROLNEJ, Quantity = z.Qty }).ToList()); + } + + public async Task UpdateWzRowsMeyleAsync(IEnumerable wzRowsMeyle) + { + if (wzRowsMeyle == null || !wzRowsMeyle.Any()) + { + throw new ArgumentException("No rows provided to update."); + } + + var response = await _httpClient.PutAsJsonAsync("api/WzRowMeyle", wzRowsMeyle); + response.EnsureSuccessStatusCode(); + } + + public async Task UpdateWzRowsMarelliAsync(IEnumerable wzRowsMarelli) + { + if (wzRowsMarelli == null || !wzRowsMarelli.Any()) + { + throw new ArgumentException("No rows provided to update."); + } + + var response = await _httpClient.PutAsJsonAsync("api/WzRowMarelli", wzRowsMarelli); + response.EnsureSuccessStatusCode(); + } + + public async Task GenerateXlsForMeyleAsync(Guid wzHeaderId) + { + var response = await _httpClient.GetAsync($"api/ExcelGenerator/generate-meyle?packListId={wzHeaderId}"); + response.EnsureSuccessStatusCode(); + if (response.StatusCode != HttpStatusCode.OK) + { + throw new Exception("Failed to generate XLS for Mayle"); + } + } + + public async Task GenerateXlsForMarelliAsync(Guid wzHeaderId) + { + var response = await _httpClient.GetAsync($"api/ExcelGenerator/generate-marelli?packListId={wzHeaderId}"); + response.EnsureSuccessStatusCode(); + if (response.StatusCode != HttpStatusCode.OK) + { + throw new Exception("Failed to generate XLS for Marelli"); + } + } + + public async Task AddEmailsToWzHeaderAsync(Guid wzHeaderId, string? emailAddresses) + { + var response = await _httpClient.PostAsJsonAsync( + $"api/WzHeader/add-emails?id={wzHeaderId}", + emailAddresses); + + response.EnsureSuccessStatusCode(); + } +} \ No newline at end of file diff --git a/OrdersManagement/appsettings.json b/OrdersManagement/appsettings.json index 10f68b8..2b7db47 100644 --- a/OrdersManagement/appsettings.json +++ b/OrdersManagement/appsettings.json @@ -5,5 +5,10 @@ "Microsoft.AspNetCore": "Warning" } }, + "Jwt": { + "Key": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6A7B8C9D0E1F", + "Issuer": "FaKrosnoApi", + "Audience": "FaKrosnoClient" + }, "AllowedHosts": "*" } diff --git a/OrdersManagement/wwwroot/app.css b/OrdersManagement/wwwroot/app.css index 5588cc1..8727b92 100644 --- a/OrdersManagement/wwwroot/app.css +++ b/OrdersManagement/wwwroot/app.css @@ -1,51 +1,3 @@ html, body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -} - -a, .btn-link { - color: #006bb7; -} - -.btn-primary { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} - -.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { - box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; -} - -.content { - padding-top: 1.1rem; -} - -h1:focus { - outline: none; -} - -.valid.modified:not([type=checkbox]) { - outline: 1px solid #26b050; -} - -.invalid { - outline: 1px solid #e50000; -} - -.validation-message { - color: #e50000; -} - -.blazor-error-boundary { - background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; - padding: 1rem 1rem 1rem 3.7rem; - color: white; -} - - .blazor-error-boundary::after { - content: "An error has occurred." - } - -.darker-border-checkbox.form-check-input { - border-color: #929292; -} +} \ No newline at end of file diff --git a/OrdersManagement/wwwroot/logo.svg b/OrdersManagement/wwwroot/logo.svg new file mode 100644 index 0000000..494095c --- /dev/null +++ b/OrdersManagement/wwwroot/logo.svg @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/OrdersManagement/wwwroot/material.css b/OrdersManagement/wwwroot/material.css new file mode 100644 index 0000000..7faad03 --- /dev/null +++ b/OrdersManagement/wwwroot/material.css @@ -0,0 +1,63517 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700"); +.e-control, +.e-css, +.e-error { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12px; + font-weight: normal; +} + +.e-error { + color: #f44336; +} + +.e-control, +.e-control [class^=e-], +.e-control [class*=" e-"] { + box-sizing: border-box; +} + +.e-control:focus, +.e-control *:focus { + outline: none; +} + +.e-rtl { + direction: rtl; + text-align: right; +} + +.e-overlay { + background-color: #383838; + height: 100%; + opacity: 0.5; + pointer-events: none; + touch-action: none; + width: 100%; +} + +.e-hidden { + display: none; +} + +.e-blazor-hidden { + visibility: hidden; +} + +.e-disabled { + background-image: none; + cursor: default; + opacity: 0.35; +} + +.e-ul { + list-style-type: none; +} + +.e-prevent-select { + user-select: none; +} + +.e-warning { + color: #ffca1c; +} + +.e-success { + color: #22b24b; +} + +.e-information { + color: #489bd5; +} + +.e-block-touch { + touch-action: pinch-zoom; +} + +.e-license { + color: #ff0; + text-decoration: none; +} + +.e-license-banner { + position: absolute; + right: 10px; + top: 27%; + cursor: pointer; +} + +@keyframes SlideLeftOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(-100%, 0); + } +} +@keyframes SlideLeftIn { + from { + transform: translate(-100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes SlideRightIn { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes SlideRightOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(100%, 0); + } +} +@keyframes SlideBottomIn { + from { + transform: translate(0, 100%); + } + to { + transform: translate(0, 0); + } +} +@keyframes SlideBottomOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, 100%); + } +} +@keyframes SlideTopIn { + from { + transform: translate(0, -100%); + } + to { + transform: translate(0, 0); + } +} +@keyframes SlideTopOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, -100%); + } +} +@keyframes SlideRight { + from { + width: 0; + } + to { + width: 100%; + } +} +@keyframes SlideLeft { + from { + width: 100%; + } + to { + width: 0; + } +} +@keyframes SlideDown { + from { + height: 0; + } + to { + height: 100%; + } +} +@keyframes SlideUp { + from { + height: 100%; + } + to { + height: 0; + } +} +@keyframes FadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes FadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes ZoomIn { + from { + transform: translate(0, 0) scale(0); + } + to { + transform: translate(0, 0) scale(1); + } +} +@keyframes ZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} +@keyframes FadeZoomIn { + from { + opacity: 0; + transform: scale(0); + } + to { + opacity: 1; + transform: scale(1); + } +} +@keyframes FadeZoomOut { + from { + opacity: 1; + transform: scale(1); + } + to { + opacity: 0; + transform: scale(0); + } +} +@keyframes FlipRightDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} +@keyframes FlipRightDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} +@keyframes FlipRightUpIn { + from { + transform: perspective(400px) rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} +@keyframes FlipRightUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} +@keyframes FlipLeftDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} +@keyframes FlipLeftDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} +@keyframes FlipLeftUpIn { + from { + transform: perspective(400px) rotateY(-135deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} +@keyframes FlipLeftUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg) perspective(200px); + transform-origin: left center; + transform-style: preserve-3d; + } +} +@keyframes FlipYLeftIn { + from { + opacity: 0; + transform: perspective(400px) rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + to { + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipYLeftOut { + from { + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + 75% { + transform: perspective(850px) rotateY(125deg); + } + to { + opacity: 0; + transform: rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipYRightIn { + from { + opacity: 0; + transform: perspective(400px) rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipYRightOut { + from { + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + opacity: 0; + transform: rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipXDownIn { + from { + opacity: 0; + transform: perspective(400px) rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + to { + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipXDownOut { + from { + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + 75% { + transform: perspective(850px) rotateX(125deg); + } + to { + opacity: 0; + transform: rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipXUpIn { + from { + opacity: 0; + transform: perspective(400px) rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +@keyframes FlipXUpOut { + from { + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + opacity: 0; + transform: rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} +.e-ripple, +.e-ripple-style { + overflow: hidden; + position: relative; + transform: translate3d(0, 0, 0); +} + +.e-ripple-element, +.e-ripple-style::after { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 0; + overflow: hidden; + pointer-events: none; + position: absolute; + transform: scale(0); + transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1); +} + +.e-ripple-style::after { + background: rgba(0, 0, 0, 0.3); + content: ""; + display: block; + height: 50%; + left: 25%; + opacity: 0; + top: 25%; + transform: scale(3); + transition: transform 0.5s, opacity 0.5s; + width: 50%; +} +.e-ripple-style:active::after { + opacity: 1; + transform: scale(0); + transition: 0s; +} + +@font-face { + font-family: "e-icons"; + font-style: normal; + font-weight: normal; + src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXBnVG/MAAANwAAAC2JnbHlmvUOxLAAAJWgAAoigaGVhZCplWWYAAADQAAAANmhoZWEIXgbRAAAArAAAACRobXR4QAb+rAAAAYAAAAxAbG9jYQPKvawAABkkAAAMRG1heHAEOwLMAAABCAAAACBuYW1lc0cOBgACrggAAAIlcG9zdGi+pc0AArAwAAAw3gABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAADEAABAAAAAQAAP3+WZl8PPPUACwQAAAAAAOOjCjQAAAAA46MKNP/A/+QEQAQcAAAACAACAAEAAAAAAAEAAAMQAsAAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQLTgAAAUgBAAAHAEjhFeEp4TnhReGc4Z/iBuIK4gziHuIt4i/iQuJF4kjiUeJU4lbiWeJi4mXiZ+Jx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ASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQFsAW0BbgFvAXABcQFyAXMBdAGVAZQBkwGSAZcBkQGYAZkBlgGaAZsBnAGdAZ4BdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAG0AbUBtgG3AbgBMgEzATQBNQAlATcBOAE5AToAJgE8AT0BPgE/AUABQQE2ATsBhQAnAYYBhwGJAYoBiwGMAY8BiAGNAY4BkAGfAaABoQGiACgBqAGnAbABqgGrAawBrQGuAa8BsQGyAbMAKQAqACsALAAtAC4ALwAwADEAMgGjAaQBpQGmAbkAMwA0AakANQIjADcAOAInAigCKQA5AisCLAIuAi8AOgA7ADwCMQIzAjYCNwA9AjkAPgA/AjoCOwI8AEACPwJAAkECQgBBAEIAQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACIgJhAmMCYgJkAmUCZgBEAEUCGAIZAhoCHwBGAEcCMAJnAmgCaQJqAmsCbAI4AEgCQwEUAEkCFgEbAEoCbQJuAm8CcAJxAnIASwIgAj4ATABNAE4ATwBQAnMCdAJ1AnYCdwJ4AFEAUgBTAnkCegJ7AnwCfQJ+AFQAVQBWAFcBXgBYAn8CgABiAoIChAKFAoYAWQBaAoMCgQKHAGMCiAKJAGQCigKLAowCjQKOAo8CkABbApECkgKTApQClQKWApcCmAKZApoCmwBcApwCnQKeAp8CoABdAqECogKjAqQCpQKmAqcCqAKpAqoAXgKrAqwAXwKtAq4CrwKwArECsgKzArQCtQK2ArcCuABgArkCugK7ArwCvQK+Ar8CwALBAGUCwgLDAsQCxQBhAsYCxwLIAskCygLLAGYCzALNAGcCzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8AzADNAM4AzwDQANEA0gAhACIAIwAkANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAV0BXAFbAUMBRAFFAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFGAVkBWgFYAWABYQFfAWIBYwFkARoA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsAAAAAAAAAAAAAAAACEAAABHAAAAToAAAF0AAABuQAAAdEAAAHcAAACJQAAAqkAAAKyAAADHAAAA4YAAAOYAAADvwAAA8YAAAPYAAAD6QAAA/sAAAQLAAAEawAABLoAAAVdAAAFsgAABjYAAAZqAAAHAgAABzwAAAd7AAAHrAAAB+QAAAhvAAAI6wAACUkAAAmzAAAKOwAACqgAAArJAAALJwAAC1sAAAt3AAALjQAAC6kAAAu6AAAL+gAADEoAAAxYAAAMZwAADLwAAAzHAAANKAAADUkAAA1VAAANZAAADW8AAA12AAANfQAADYQAAA2LAAANmAAADaQAAA2rAAANsgAADcgAAA3RAAAN2AAADeQAAA3xAAAOAAAADhUAAA4jAAAOMQAADmYAAA5wAAAOfQAADocAAA6SAAAOnQAADu0AAA70AAAO+wAADxEAAA8bAAAPSgAAD3oAAA+LAAAPlQAAD50AAA+nAAAP2gAAD+sAAA/2AAAQAgAAEAkAABBTAAAQXwAAEMsAABFPAAARkQAAEa4AABG5AAASAQAAEg4AABKCAAAS0gAAE2EAABN6AAAUCQAAFFMAABShAAAUsgAAFL0AABTIAAAUzwAAFNoAABT6AAAVigAAFdsAABZkAAAXEAAAF4kAABefAAAX9AAAGA8AABgpAAAYRgAAGGQAABkVAAAZZgAAGboAABpRAAAa6wAAGz8AABtlAAAbhgAAHDkAAByOAAAcxAAAHPgAAB0UAAAdMAAAHWsAAB2wAAAd/gAAHh4AAB5qAAAeiQAAHqgAAB61AAAewgAAHs8AAB7vAAAfAwAAHxgAAB8sAAAfPgAAH5gAAB+oAAAftwAAH+kAACAQAAAgIQAAIDUAACCJAAAgmAAAIS8AACFHAAAhgQAAIY4AACGhAAAhvQAAIfcAACIJAAAiRgAAIrwAACNpAAAjiQAAI8oAACQyAAAkwQAAJO0AACURAAAlHwAAJTAAACWZAAAlpwAAJboAACZFAAAmbgAAJpQAACbOAAAnDQAAJxwAACdFAAAnZgAAJ5wAACeoAAAnsgAAJ/cAACgLAAAoGwAAKCkAACj/AAApggAAKawAACnWAAAp5AAAKe0AACn+AAAqEwAAKmAAACpuAAAqiQAAKqUAACq6AAAq1gAAKvAAACsNAAArHAAAKzkAACtNAAArYgAAK3wAACu5AAArxQAAK94AACvqAAAsVwAALGwAACybAAAsqQAALLMAACy+AAAszAAALVkAAC3qAAAt+AAALh8AAC6jAAAu0AAALt0AAC+CAAAvywAAL9oAADAXAAAwUQAAMGQAADDQAAAxDQAAMWgAADGmAAAyAgAAMisAADJNAAAydQAAMnwAADKOAAAysgAAMuwAADL6AAAzYQAAM2gAADN1AAAzmgAAM7IAADQPAAA0JgAANDoAADRNAAA0ZAAANG4AADR4AAA0fgAANIQAADSLAAA0kgAANW0AADV0AAA1ewAANYIAADWJAAA19QAANioAADY8AAA2mAAANtQAADbxAAA2/gAAN5UAADerAAA4HAAAOGkAADh0AAA4owAAOLQAADjfAAA5HgAAOVEAADnRAAA53QAAOekAADogAAA6MgAAOp4AADqoAAA7FQAAO0gAADwBAAA8SQAAPJQAADz0AAA9EQAAPX4AAD2fAAA+EgAAPj0AAD6ZAAA+2AAAP30AAEANAABAQwAAQE8AAEBhAABAcgAAQIoAAED8AABBIQAAQXMAAEGCAABBmAAAQbcAAEHgAABCLwAAQj4AAEJkAABC/QAAQyoAAENYAABDcQAAQ5YAAEQNAABEMgAAREMAAERoAABEfgAARMUAAEThAABE8AAARP8AAEUlAABFLwAART4AAEVVAABFcAAARZ8AAEW+AABGHgAARi0AAEZBAABGVwAARmYAAEaSAABGtgAARwUAAEcPAABHGgAARyUAAEcvAABHQQAAR1IAAEduAABHgAAAR5IAAEeZAABHpQAAR7EAAEg7AABISwAASGIAAEiBAABIpgAASNEAAEjlAABI9gAASW0AAEntAABKRgAASqAAAEr6AABLVgAAS5wAAExsAABM6QAATWEAAE2jAABN5AAATnUAAE64AABO+wAATysAAE91AABPwwAAUEsAAFBlAABQpgAAUK0AAFC4AABQxwAAUNoAAFDxAABRCwAAUcUAAFH8AABSUAAAUocAAFLYAABS+AAAUxQAAFMwAABTWQAAU4AAAFOKAABTrwAAVC8AAFRRAABUggAAVIkAAFSYAABUpAAAVLAAAFS+AABUygAAVN4AAFUuAABVTwAAVW8AAFWvAABWGwAAVnQAAFbdAABW8AAAVyYAAFfxAABYPwAAWKEAAFjBAABZIwAAWVkAAFmSAABZ1AAAWh8AAFpjAABakwAAWq0AAFrGAABa4AAAWv0AAFsXAABbNwAAW1IAAFt2AABbwQAAW+cAAFxRAABccgAAXIwAAFzUAABdAwAAXSgAAF1UAABdgAAAXaEAAF3NAABeYwAAXpkAAF8SAABffAAAX/UAAGBZAABgvgAAYOIAAGGIAABhwgAAYdIAAGHsAABiDAAAYiMAAGI5AABiVAAAYm0AAGKXAABipQAAYsYAAGLnAABjBwAAYzwAAGNdAABjhAAAY54AAGO5AABjzgAAZAkAAGQXAABkLgAAZD8AAGRbAABkeAAAZJUAAGTCAABk6wAAZQgAAGU2AABlWQAAZXkAAGW/AABl6QAAZhAAAGYxAABm4gAAZxYAAGc3AABnYgAAZ54AAGfBAABoLgAAaFcAAGiNAABowAAAaOAAAGj7AABpJQAAaVQAAGl9AABppwAAaccAAGnkAABqDQAAai0AAGpWAABqmwAAasIAAGriAABrDQAAay4AAGtXAABrgAAAa5YAAGvfAABsHAAAbIsAAGyvAABs5AAAbQ0AAG09AABtaAAAbmAAAG53AABujgAAbwYAAG85AABvSQAAb2EAAHAiAABwTQAAcFwAAHDPAABxFAAAcSwAAHE5AABxWwAAcX8AAHGiAAByAgAAclUAAHKdAAByuAAAcvYAAHMfAABzRwAAc2oAAHOXAABz2wAAc/oAAHQPAAB0QwAAdFkAAHR4AAB0lAAAdKkAAHToAAB1xAAAddcAAHX4AAB2CwAAdj0AAHZQAAB2eQAAdokAAHcKAAB3UgAAd3cAAHf5AAB4JwAAeDsAAHhXAAB4dAAAeJwAAHkFAAB5HQAAeZAAAHnuAAB6LwAAeoMAAHrLAAB7FAAAeywAAHtLAAB7aQAAe4kAAHueAAB7twAAfJQAAHzHAAB9FAAAfSIAAH02AAB95AAAffQAAH49AAB+hwAAftYAAH8fAAB/bQAAf5gAAH+sAAB/ugAAf9MAAH/sAAB/+gAAgAc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BgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgGABwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGAAEAAAAAA/gC/AACAAATIQEIA/D+CAEEAfgAAAABAAAAAAP4AvwAAgAACQEhAgAB+PwQAQQB+AAAAQAAAAAC/AP4AAIAACUJAQEEAfj+CAgB+AH4AAEAAAAAAvwD+AACAAAJAREBBAH4AgD+CAPwAAADAAAAAAJ+A/gAPwB/AL8AACUfDz8PLw8PDgMfDz8PLw8PDgMfDz8PLw8PDgGCAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwKGDQwNCwsKCgkICAYFBAMCAQECAwQFBggICQoKCwsNDA0NDA0LCwoKCQgIBgUEAwIBAQIDBAUGCAgJCgoLCw0MAW0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBbQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwM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BwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAYYJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgkKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJAXAKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQFwCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQoJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgAAAAEAAAAAA/cDeQAFAAABJwcJAScBVfRZAU0Co1kBN/Fa/rgCmloAAAADAAAAAAPYAl4APwB/AL8AAAEVHw07AT8NPQEvDSsBDw0FFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQMcAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/oYBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwH+hgEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQIACgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkAAAAAAgAAAAAD+AP3AAsATwAAARc3MwcXIycHIzcnJREVHw4hPw41ETUvDiEPDgF3iYluxcpwjIxwzcf+/gICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJ/MwJCgkICQcIBgYGBQQDAgIC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BQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBG/6GP54GBgUFBAMBAQIEBbKeBgYFBQQDAQECBAWyngYGBQUEAwEBAgQFsgEBAwQFBQYHAbgHBgUFBAMBAa8GAgQCAQEDBAUFBgaerwYCBAIBAQMEBQUGBp6vBgIEAgEBAwQFBQYGngEBAwQFBQYH/kgHBgUFBAMBAQQKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCbMf/K0Dch8fAQEDBAUFBgZDCAcFd04BAQMEBQUGB0IIBwV3TgEBAwQFBQYGQwgHBXcuBwYFBQQDAQEBAQMEBQUGBy50BQMHCEMGBgUFBAMBAU50BQMHCEIHBgUFBAMBAU50BQMHCEMGBgUFBAMBAR8HBgUFBAMBAQEBAwQFBQYAAAAAAQAAAAADeQP4AFYAAAERLwYPCx8FAR8CMz8EAT8FLwsPBhE1LwkrAQ8JAcHQBAYFBgsMDAwGBQUFBAQDAgQBAQQCBAMFATsHEwwMDAYGBQUBPwUDBAIEAQEEAgMEBAUFBQYMDAwLBgUGBNABAgIGBwoKBgYHBgYHBgULCQgGAgIBA7n9Jc0EBAMDAwEBAwMDBAQFBQYFDAwMDAUGBQT+yQcJAwMCAgMEATsFBQYFDAwMDAUGBQUEBAMCBAEBAwMDBATNAtsGBwYGCgoHBgICAQECAgYHCgoGBgcAAAIAAAAAA/gD+ABFAIkAAAkBDwUfCz8GERUfCTsBPwk1ES8KDwUXER8KMz8DAT8FLwsPBhE1LwkrAQ8JAVb+xQUDBAIEAQED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AWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQAKZXhwb3J0LXBkZgpleHBvcnQtY3N2DGV4cG9ydC1leGNlbApkYXRlLXJhbmdlDGZpbHRlci1jbGVhcgZmaWx0ZXIIYnVsbGV0LTYIYnVsbGV0LTEEbm9uZQhidWxsZXQtNRFib3JkZXItZGlhZ29uYWwtMhFib3JkZXItZGlhZ29uYWwtMQhidWxsZXQtNAhidWxsZXQtMghidWxsZXQtMxRjaGV2cm9uLXJpZ2h0LWRvdWJsZRNjaGV2cm9uLWxlZnQtZG91YmxlE2NoZXZyb24tZG93bi1kb3VibGURY2hldnJvbi11cC1kb3VibGUGcmVwZWF0D3JlY3VycmVuY2UtZWRpdAhsb2NhdGlvbgtkZXNjcmlwdGlvbgl0aW1lLXpvbmUIY2FsZW5kYXIPdGltZWxpbmUtYWdlbmRhCXdvcmstd2VlawR3ZWVrA2RheRFhZ2VuZGEtZGF0ZS1yYW5nZQlkYXRlLXRpbWUGcGVvcGxlDHRpbWVsaW5lLWRheQ10aW1lbGluZS13ZWVrEnRpbWVsaW5lLXdvcmstd2Vlaw50aW1lbGluZS1tb250aAV0YWJsZQRjb3B5CHRoLXNtYWxsBnNhdmUtMgtwYXJhZ3JhcGgtMgZlZGl0LTYNY2xvc2UtbGFyZ2UtMQtleHBvcnQtd29yZAxjaXJjbGUtY2xvc2UIZmlsdGVyLTIKcGx1cy1zbWFsbAVjbG9zZQVjaGVjawdwcmludC0yBmVkaXQtMgRwbHVzDWNsb3NlLWxhcmdlLTIRY2hldnJvbi1kb3duLXRoaW4RY2hldnJvbi11cC1maWxsLTIRY2hldnJvbi1kb3duLWZpbGwPY2hldnJvbi11cC1maWxsE2NoZXZyb24tZG93bi1maWxsLTIKYXJyb3ctZG93bghhcnJvdy11cBRjaGV2cm9uLXJpZ2h0LWZpbGwtMxNjaGV2cm9uLWxlZnQtZmlsbC0yCGRlbGV0ZS0xEWNoZXZyb24tbGVmdC1maWxsEmNoZXZyb24tcmlnaHQtZmlsbAphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0CXNvcnRpbmctMQRlZGl0CmZpcnN0LXBhZ2UJbGFzdC1wYWdlDnRpbWVsaW5lLXRvZGF5DGNoZXZyb24tbGVmdAhmaWx0ZXItMQpjaGV2cm9uLXVwDWNoZXZyb24tcmlnaHQMY2hldnJvbi1kb3duDmNpcmNsZS1jbG9zZS0yEWNoZXZyb24tdXAtZmlsbC0zE2NoZXZyb24tZG93bi1maWxsLTMNZmlsdGVyLWNhbmNlbA5jaGV2cm9uLWxlZnQtMgpncm91cC1pY29uCXNlbGVjdGlvbgdjbG9zZS0yB2NoZWNrLTISaW50ZXJtZWRpYXRlLXN0YXRlDmNoZXZyb24tbGVmdC0zBmVkaXQtMwdjbG9zZS0zD2NoZXZyb24tcmlnaHQtMgZwbHVzLTITY2hldnJvbi1kb3duLWZpbGwtNQ1jaXJjbGUtcmVtb3ZlDGFycm93LWxlZnQtMg9tb3JlLXZlcnRpY2FsLTEGc2VhcmNoBW1vbnRoBXRyYXNoDmNoZXZyb24tZG93bi0yBHNhdmUEbWVudQdyZWZyZXNoE2NpcmNsZS1jbG9zZS1maWxsLTMFY2xvY2sNZnJlZXplLWNvbHVtbg5lcnJvci10cmVldmlldw9jaXJjbGUtcmVtb3ZlLTIKY2lyY2xlLWFkZBdkcmFnLWFuZC1kcm9wLWluZGljYXRvcg9jaGV2cm9uLXJpZ2h0LTMPY2hldnJvbi1yaWdodC00BHBsYXkFcGF1c2UQcGFyYS1vcHRpb24tZG93bghzZWFyY2gtMg1ib3JkZXItY2VudGVyDHJlc3RhcnQtYXQtMQ5oeXBlcmxpbmstb3BlbgVjdXQtMgZjb3B5LTIKYm9yZGVyLXRvcA1kZWxldGUtY29sdW1uCmRlbGV0ZS1yb3cMaW5zZXJ0LXJpZ2h0C2luc2VydC1sZWZ0EGh5cGVybGluay1yZW1vdmUNYm9yZGVyLW1pZGRsZQxib3JkZXItcmlnaHQOaHlwZXJsaW5rLWVkaXQGbGluay0yC2JvcmRlci1sZWZ0DHRhYmxlLWRlbGV0ZRB0YWJsZS1wcm9wZXJ0aWVzDmh5cGVybGluay1jb3B5DWJvcmRlci1ib3R0b20HcGFzdGUtMhJjb250aW51ZS1udW1iZXJpbmcMaW5zZXJ0LWJlbG93DGluc2VydC1hYm92ZQ90YWJsZS1jZWxsLW5vbmUDYm94A2FsbBF0YWJsZS1hbGlnbi1yaWdodBN0YWJsZS1ib3JkZXItY3VzdG9tEHRhYmxlLWFsaWduLWxlZnQSdGFibGUtYWxpZ24tY2VudGVyD2xpbmUtdmVyeS1zbWFsbAtsaW5lLW5vcm1hbApsaW5lLXNtYWxsDnBhcmEtb3B0aW9uLXVwFXZlcnRpY2FsLWFsaWduLWJvdHRvbRV2ZXJ0aWNhbC1hbGlnbi1jZW50ZXISdmVydGljYWwtYWxpZ24tdG9wDGNsZWFyLWZvcm1hdA1zdHJpa2V0aHJvdWdoCnVwcGVyLWNhc2UHanVzdGlmeQVpbWFnZQZyZXNpemUQZXhpdC1mdWxsLXNjcmVlbgZlZGl0LTQEYm9sZAphbGlnbi1sZWZ0A2N1dBB0ZXh0LWFsdGVybmF0aXZlBmNvcHktMQhkZWxldGUtMg9pbmNyZWFzZS1pbmRlbnQFZXJhc2UEdW5kbwtmdWxsLXNjcmVlbgl1bmRlcmxpbmUObGlzdC11bm9yZGVyZWQDZXllDGxpc3Qtb3JkZXJlZApsb3dlci1jYXNlC2xpbmstcmVtb3ZlB3pvb20taW4Jb3Blbi1saW5rBXByaW50CmZvbnQtY29sb3ILYWxpZ24tcmlnaHQEbGluawl2aWV3LXNpZGUJY29kZS12aWV3CHpvb20tb3V0C3N1cGVyc2NyaXB0CXBhcmFncmFwaARyZWRvBXBhc3RlC2luc2VydC1jb2RlCXN1YnNjcmlwdAdkaXNwbGF5B3JlcGxhY2UGaXRhbGljB2NhcHRpb24McGFpbnQtYnVja2V0D2RlY3JlYXNlLWluZGVudAxhbGlnbi1jZW50ZXIJZm9udC1uYW1lD2RyYWctYW5kLWRyb3AtMg5maWVsZC1zZXR0aW5ncwp0d28tY29sdW1uB3R3by1yb3cDc3VtCGZpbHRlci0zC2Nsb3NlLWxhcmdlDmZpbHRlci1jbGVhci0yDGNpcmNsZS1jaGVjawxhbGlnbi1ib3R0b20OaW5zZXJ0LWFib3ZlLTIOaW5zZXJ0LWJlbG93LTIMYWxpZ24tbWlkZGxlD2RlbGV0ZS1jb2x1bW4tMgxkZWxldGUtcm93LTINaW5zZXJ0LWxlZnQtMglhbGlnbi10b3AOaW5zZXJ0LXJpZ2h0LTIGZWRpdC01DmFsaWduLW1pZGRsZS0yD2ZyZWV6ZS1jb2x1bW4tMgVzdHlsZQhkZWxldGUtMwpmcmVlemUtcm93C3RleHQtaGVhZGVyEW1vcmUtaG9yaXpvbnRhbC0xB3Jlc2l6ZXIGZm9sZGVyDGZpcnN0LXBhZ2UtMghwcmV2aW91cwRuZXh0C2xhc3QtcGFnZS0yCnpvb20tb3V0LTIJem9vbS1pbi0yCGRvd25sb2FkCGJvb2ttYXJrCHNlYXJjaC0zD3RleHQtYW5ub3RhdGlvbgdjbG9zZS00CGNvbW1lbnRzBnNhdmUtMwxhbGlnbi1sZWZ0LTIHc3R5bGUtMgZ1bmRvLTIPaGlnaGxpZ2h0LWNvbG9yD21vcmUtdmVydGljYWwtMwt1bmRlcmxpbmUtMg9zdHJpa2V0aHJvdWdoLTIOcGFpbnQtYnVja2V0LTIDcGFuB29wYWNpdHkIZGVsZXRlLTQNbW91c2UtcG9pbnRlchNjaGV2cm9uLXJpZ2h0LXNtYWxsDHN0cm9rZS1jb2xvcgdwcmludC0zBnJlZG8tMgxmb250LWNvbG9yLTIGc2hhcGVzEmNoZXZyb24tbGVmdC1zbWFsbAxzdHJva2Utd2lkdGgPYW5ub3RhdGlvbi1lZGl0CXRodW1ibmFpbAVzdGFtcApicmVhay1wYWdlBGZpbGUKY29sbGFwc2UtMgZleHBhbmQPZG91YmxlLXJlc2l6ZS0yD2RvdWJsZS1yZXNpemUtMQ9zaW5nbGUtcmVzaXplLTEPc2luZ2xlLXJlc2l6ZS0yD3NpbmdsZS1yZXNpemUtMw9zaW5nbGUtcmVzaXplLTQNZHJhZy1hbmQtZHJvcBFjaGV2cm9uLXVwLWZpbGwtNBNjaGV2cm9uLWRvd24tZmlsbC00FGNoZXZyb24tcmlnaHQtZmlsbC0yE2NoZXZyb24tbGVmdC1maWxsLTMPbW9yZS12ZXJ0aWNhbC00DWZpbHRlci1hY3RpdmULY29kZS12aWV3LTIJZ3JpZC12aWV3B3Bhc3RlLTMHdHJhc2gtMgpkb3dubG9hZC0yBWN1dC0zEGxpc3QtdW5vcmRlcmVkLTIJcmVmcmVzaC0yC2NpcmNsZS1pbmZvEmNoZXZyb24tcmlnaHQtdGhpbghmb2xkZXItMgdjbG9zZS01C2ZvbGRlci1maWxsBnJlbmFtZQZjb3B5LTMIc2VhcmNoLTQIdXBsb2FkLTEEYmFjawpzZWxlY3QtYWxsCXNvcnRpbmctMg9tb3JlLXZlcnRpY2FsLTUHY2hlY2stMxFtb3JlLWhvcml6b250YWwtMw5leHBvcnQtZXhjZWwtMgxleHBvcnQtY3N2LTIGc2F2ZS00B3NhdmUtYXMGZXhwb3J0CGRlbGV0ZS01C2dyYW5kLXRvdGFsB3RhYmxlLTIJc3ViLXRvdGFsCGZpbGUtbmV3EW51bWJlci1mb3JtYXR0aW5nCHJlbmFtZS0yDGV4cG9ydC1wZGYtMg1mdWxsLXNjcmVlbi0yBWNoYXJ0CHVwbG9hZC0yCWZvbnQtdHlwZQdjbG9zZS02DGxpbmUtc3BhY2luZwRsb2NrDGJvcmRlci1vdXRlcgZsaW5rLTMOYWxpZ24tYm90dG9tLTIMYm9yZGVyLWFsbC0yEHRhYmxlLW9mLWNvbnRlbnQOcGFnZS1udW1iZXJpbmcGYm9sZC0yC2FsaWduLXRvcC0yDmFsaWduLW1pZGRsZS0zCnBhZ2Utc2V0dXAMc3Ryb2tlLXN0eWxlB2ltYWdlLTINYm9va21hcmstZmlsbAZoZWFkZXIQbGlzdC11bm9yZGVyZWQtMw9zaG93LWhpZGUtcGFuZWwNYWxpZ24tcmlnaHQtMgZmb290ZXIKYm9yZGVyLWFsbAxib3JkZXItaW5uZXIEY2VsbAthbGlnbi10b3AtMw5hbGlnbi1ib3R0b20tMw5hbGlnbi1taWRkbGUtNAdjaGVjay00BWJyZWFrDGJyZWFrLXBhZ2UtMg1icmVhay1zZWN0aW9uEGF1dG8tZml0LWNvbnRlbnQSZml4ZWQtY29sdW1uLXdpZHRoD2F1dG8tZml0LXdpbmRvdw1icmluZy1mb3J3YXJkDmJyaW5nLXRvLWZyb250DHNlbmQtdG8tYmFjaw1zZW5kLWJhY2t3YXJkCXVuZ3JvdXAtMQdncm91cC0xBW9yZGVyEmNoZXZyb24tdXAtc21hbGwtMhRjaGV2cm9uLWRvd24tc21hbGwtMhVjaGV2cm9uLXJpZ2h0LXNtYWxsLTIUY2hldnJvbi1sZWZ0LXNtYWxsLTIWY2hldnJvbi1yaWdodC1kb3VibGUtMhVjaGV2cm9uLWxlZnQtZG91YmxlLTILem9vbS10by1maXQJYWRkLWFib3ZlCWFkZC1iZWxvdwRsaW5lDmFycm93LXJpZ2h0LXVwCXJlY3RhbmdsZQZjaXJjbGUIcGVudGFnYW4GbGVuZ3RoCXBlcmltZXRlcgRhcmVhBnJhZGl1cwZ2b2x1bWUSY2hhbmdlLXNjYWxlLXJhdGlvCHNldHRpbmdzCWNvbW1lbnQtMg10aHVtYnMtZG93bi0xCXRodW1icy11cA10aHVtYnMtZG93bi0yCmV4cG9ydC1qcGcKZXhwb3J0LXBuZwpleHBvcnQtc3ZnFmNvbmRpdGlvbmFsLWZvcm1hdHRpbmcQaGlkZS1mb3JtdWxhLWJhcg1oaWRlLWhlYWRpbmdzDmhpZGUtZ3JpZGxpbmVzCWV5ZS1zbGFzaApleHBvcnQteGxzDGV4cG9ydC1jc3YtMwNtZHgIcmVuYW1lLTMLZm9sZGVyLW9wZW4JbmFtZWQtc2V0DWdyaXAtdmVydGljYWwJZGltZW5zaW9uB2xldmVsLTEHbGV2ZWwtMgdsZXZlbC0zB2xldmVsLTQHbGV2ZWwtNQx1c2VyLWRlZmluZWQDa3BpCXNvcnQtZG93bglzb3J0aW5nLTMHc29ydC11cBFjYWxjdWxhdGVkLW1lbWJlcgtjdXN0b20tc29ydA9zb3J0LWRlc2NlbmRpbmcOc29ydC1hc2NlbmRpbmcLY29tbWVudC1hZGQFcmVwbHkGc2VuZC0xDGNvbW1lbnQtc2hvdwlzaWduYXR1cmULZmlsdGVyLW1haW4JdGV4dC13cmFwCnVuZmlsdGVyZWQYZmlsdGVyZWQtc29ydC1kZXNjZW5kaW5nEXNvcnQtZGVzY2VuZGluZy0yEHNvcnQtYXNjZW5kaW5nLTIXZmlsdGVyZWQtc29ydC1hc2NlbmRpbmcIZmlsdGVyZWQOZmlsdGVyLWNsZWFyLTMHcmVhcHBseQdncm91cC0yCXVuZ3JvdXAtMg9wYXN0ZS10ZXh0LW9ubHkLcGFzdGUtc3R5bGUNcGFzdGUtc3BlY2lhbBdwYXN0ZS1tYXRjaC1kZXN0aW5hdGlvbgtzcGVsbC1jaGVjaw5jb21tZW50LXJlb3Blbgp3ZWItbGF5b3V0DHByaW50LWxheW91dAtib3JkZXItbm9uZQ9kYXRhLXZhbGlkYXRpb24NcHJvdGVjdC1zaGVldAl0ZXh0LWZvcm0McHJvcGVydGllcy0yCmNsZWFyLWZvcm0JZHJvcC1kb3duCmZvcm0tZmllbGQJY2hlY2stYm94DHRhYmxlLXVwZGF0ZQ5jaGFuZ2VzLWFjY2VwdBJkaXNwbGF5LWZvci1yZXZpZXcOY2hhbmdlcy1yZWplY3QQY2hhbmdlcy1wcmV2aW91cwtzaG93LW1hcmt1cAxjaGFuZ2VzLW5leHQNY2hhbmdlcy10cmFjaxxjb25kaXRpb25hbC1mb3JtYXR0aW5nLWxhcmdlCWhpZ2hsaWdodBB0b3AtYm90dG9tLXJ1bGVzCWRhdGEtYmFycwxjb2xvci1zY2FsZXMIaWNvbnNldHMLY2xlYXItcnVsZXMJbmV3LXJ1bGVzDGdyZWF0ZXItdGhhbglsZXNzLXRoYW4HYmV0d2VlbgdlcXVhbHRvEnRleHQtdGhhdC1jb250YWlucw5kYXRlLW9jY3VycmluZwZ0b3AtMTAPYm90dG9tLTEwLWl0ZW1zCWJvdHRvbS0xMA1hYm92ZS1hdmVyYWdlDWJlbG93LWF2ZXJhZ2UOZHVwbGljYXRlLWNlbGwIZm9vdG5vdGUMZW5kLWZvb3Rub3RlE2NoYXJ0LWluc2VydC1jb2x1bW4QY2hhcnQtZGF0YS10YWJsZQxjaGFydC1sZWdlbmQYY2hhcnQtaW5zZXJ0LXgteS1zY2F0dGVyFmNoYXJ0LWluc2VydC13YXRlcmZhbGwRY2hhcnQtdXBkb3duLWJhcnMRYWRkLWNoYXJ0LWVsZW1lbnQPY2hhcnQtZ3JpZGxpbmVzF2luc2VydC1oaWVyYXJjaHktY2hhcnRzEWNoYXJ0LWluc2VydC1saW5lF2NoYXJ0LXN3aXRjaC1yb3ctY29sdW1uEGNoYXJ0LWVycm9yLWJhcnMPY2hhcnQtdHJlbmRsaW5lCmNoYXJ0LWF4ZXMRY2hhcnQtc2VsZWN0LWRhdGELY2hhcnQtbGluZXMRY2hhcnQtYXhpcy10aXRsZXMLY2hhcnQtdGl0bGUQY2hhcnQtaW5zZXJ0LXBpZRFjaGFuZ2UtY2hhcnQtdHlwZRZpbnNlcnQtc3RhdGlzdGljLWNoYXJ0EWNoYXJ0LWRhdGEtbGFiZWxzEmNoYXJ0LWluc2VydC1jb21ibyRjaGFydC1heGlzLXRpdGxlcy1wcmltYXJ5LWhvcml6b250YWwVY2hhcnQtbGluZWFyLWZvcmVjYXN0EWNoYXJ0LWxlZ2VuZC1ub25lEmNoYXJ0LWxlZ2VuZC1yaWdodBJjaGFydC1kYXRhLWNhbGxvdXQcY2hhcnQtcHJpbWFyeS1taW5vci12ZXJ0aWNhbBtjaGFydC1heGVzLXByaW1hcnktdmVydGljYWwYY2hhcnQtZGF0YS1sYWJlbHMtY2VudGVyFWNoYXJ0LWRhdGEtdGFibGUtbm9uZRZjaGFydC1kYXRhLWxhYmVscy1ub25lHGNoYXJ0LXByaW1hcnktbWFqb3ItdmVydGljYWwTY2hhcnQtbGVnZW5kLWxpbmVhchtjaGFydC1lcnJvci1iYXJzLXBlcmNlbnRhZ2UUY2hhcnQtbm8tbGVnZW5kLWtleXMXY2hhcnQtdGl0bGUtYWJvdmUtY2hhcnQUY2hhcnQtdHJlbmRsaW5lLW5vbmUWY2hhcnQtd2l0aC1sZWdlbmQta2V5cx1jaGFydC1heGVzLXByaW1hcnktaG9yaXpvbnRhbCNjaGFydC1lcnJvci1iYXJzLXN0YW5kYXJkLWRldmlhdGlvbhBjaGFydC1sZWdlbmQtdG9wHmNoYXJ0LXByaW1hcnktbWlub3ItaG9yaXpvbnRhbBVjaGFydC1lcnJvci1iYXJzLW5vbmUUY2hhcnQtdXAtZG93bi1iYXJzLTIQY2hhcnQtZHJvcC1saW5lcxBjaGFydC1saW5lcy1ub25lHmNoYXJ0LXByaW1hcnktbWFqb3ItaG9yaXpvbnRhbBNjaGFydC1sZWdlbmQtYm90dG9tEmNoYXJ0LXVwLWRvd24tbm9uZR1jaGFydC1kYXRhLWxhYmVscy1vdXRzaWRlLWVuZCJjaGFydC1heGlzLXRpdGxlcy1wcmltYXJ5LXZlcnRpY2FsEWNoYXJ0LWxlZ2VuZC1sZWZ0HWNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1iYXNlFGNoYXJ0LWhpZ2gtbG93LWxpbmVzG2NoYXJ0LXRyZW5kbGluZS1leHBvbmVudGlhbB5jaGFydC10cmVuZGxpbmUtbW92aW5nLWF2ZXJhZ2UcY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWVuZBBjaGFydC10aXRsZS1ub25lHGNoYXJ0LXRpdGxlLWNlbnRlcmVkLW92ZXJsYXkfY2hhcnQtZXJyb3ItYmFycy1zdGFuZGFyZC1lcnJvcg9jaGFydC0zZC1hcmVhLTEUY2hhcnQtMmQtc3RhY2tlZC1iYXISY2hhcnQtM2Qtc3VyZmFjZS0xFmNoYXJ0LWhpc3RvZ3JhbS1wYXJldG8mY2hhcnQtc3RvY2stdm9sdW1uLW9wZW4taGlnaC1sb3ctY2xvc2UaY2hhcnQtc3RvY2staGlnaC1sb3ctY2xvc2UfY2hhcnQtc3RvY2stb3Blbi1oaWdoLWxvdy1jbG9zZStjaGFydC0yZC1saW5lLTEwMC1zdGFja2VkLWxpbmUtd2l0aC1tYXJrZXJzEmNoYXJ0LWZpbGxlZC1yYWRhchljaGFydC0zZC1jbHVzdGVyZWQtY29sdW1uDmNoYXJ0LXN1bmJ1cnN0DWNoYXJ0LXRyZWVtYXAhY2hhcnQtM2QtMTAwLXBlcmNlbnQtc3RhY2tlZC1hcmVhDGNoYXJ0LTNkLXBpZRFjaGFydC0zZC1jb2x1bW4tNBJtb3JlLWNvbHVtbi1jaGFydHMVY2hhcnQtMmQtc3RhY2tlZC1saW5lC2NoYXJ0LWRvbnV0FmNoYXJ0LTNkLWNsdXN0ZXJlZC1iYXIMY2hhcnQtZnVubmVsDmNoYXJ0LTJkLXBpZS0yDWNoYXJ0LTNkLWxpbmUZY2hhcnQtMmQtY2x1c3RlcmVkLWNvbHVtbiFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEQbW9yZS1saW5lLWNoYXJ0cyBjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWJhchFtb3JlLXN0b2NrLWNoYXJ0cyFjaGFydC1zdG9jay12b2x1bW4taGlnaC1sb3ctY2xvc2UQY2hhcnQtYmFyLW9mLXBpZS1jaGFydC1jbHVzdGVyZWQtY29sdW1uLWxpbmUtb24tc2Vjb25kYXJ5LWF4aXMWY2hhcnQtMmQtY2x1c3RlcmVkLWJhcgtjaGFydC1yYWRhciNjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWNvbHVtbh9jaGFydC1zdGFja2VkbGluZXMtd2l0aC1tYXJrZXJzGmNoYXJ0LXdpcmVmcmFtZS0zZC1zdXJmYWNlGmNoYXJ0LTJkLWxpbmUtd2l0aC1tYXJrZXJzFWNoYXJ0LWJveC1hbmQtd2hpc2tlchljcmVhdGUtY3VzdG9tLWNvbWJvLWNoYXJ0IGNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyIWNoYXJ0LXNjYXR0ZXItd2l0aC1zdHJhaWdodC1saW5lcxdtb3JlLXN0YXRpc3RpY2FsLWNoYXJ0cxVjaGFydC0zZC1zdGFja2VkLWFyZWENY2hhcnQtMmQtbGluZSNjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWNvbHVtbg9tb3JlLXBpZS1jaGFydHMOY2hhcnQtYnViYmxlLTEhY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lD2NoYXJ0LWhpc3RvZ3JhbRVtb3JlLWhpZXJhcmNoeS1jaGFydHMhY2hhcnQtY29tYm8tY2x1c3RlcmVkLWNvbHVtbi1saW5lFWNoYXJ0LTJkLXN0YWNrZWQtYXJlYRdjaGFydC0zZC1zdGFja2VkLWNvbHVtbhBjaGFydC1pbnNlcnQtYmFyH2NoYXJ0LXNjYXR0ZXItd2l0aC1zbW9vdGgtbGluZXMfY2hhcnQtc3VyZmFjZS13aXJlZnJhbWUtY29udG91chRjaGFydC0zZC1zdGFja2VkLWJhchNjaGFydC0yZC1waWUtb2YtcGllEmNoYXJ0LTNkLXN1cmZhY2UtMg1jaGFydC0yZC1hcmVhKWNoYXJ0LWNvbWJvLXN0YWNrZWQtYXJlYS1jbHVzdGVyZWQtY29sdW1uD2NoYXJ0LXdhdGVyZmFsbBVjaGFydC1zdXJmYWNlLWNvbnRvdXITbW9yZS1zY2F0dGVyLWNoYXJ0cxdjaGFydC0yZC1zdGFja2VkLWNvbHVtbhBwcm90ZWN0LXdvcmtib29rC2NoYW5nZS1jYXNlDGV4cG9ydC1wZGYtMwtmcmVlemUtcGFuZRNmcmVlemUtZmlyc3QtY29sdW1uDmZyZWV6ZS10b3Atcm93C21lcmdlLWNlbGxzDnNwbGl0LXZlcnRpY2FsCnRhYmxlLWNlbGwQc3BsaXQtaG9yaXpvbnRhbAhsaXN0LWJveAt0ZXh0LWZvcm0tMgVsYWJlbAtjaGVjay1ib3gtMhNhZGQtZWRpdC1mb3JtLWZpZWxkBmJ1dHRvbgtkcm9wLWRvd24tMgxyYWRpby1idXR0b24IcGFzc3dvcmQTdGFibGUtaW5zZXJ0LWNvbHVtbhB0YWJsZS1pbnNlcnQtcm93FXRhYmxlLW92ZXJ3cml0ZS1jZWxscwx0YWJsZS1uZXN0ZWQLdGFibGUtbWVyZ2UJZHJhZy1maWxsBGhvbWUNZ2FudHQtZ3JpcHBlcg1icmluZy10by12aWV3D2JyaW5nLXRvLWNlbnRlcgd3YXJuaW5nDWNyaXRpY2FsLXBhdGgPYm9yZGVyLXNoYWRvdy0yEmJvcmRlci1kaWFnb25hbC11cBRib3JkZXItZGlhZ29uYWwtZG93bg1ib3JkZXItY3VzdG9tDWJvcmRlci1ub25lLTEKYm9yZGVyLWJveA9ib3JkZXItc2hhZG93LTEFYXVkaW8FdmlkZW8EY3JvcAtzdGFyLWZpbGxlZAdmaWx0ZXJzCmFkanVzdG1lbnQJcGFnZS1zaXplBXJlc2V0CHRyaWFuZ2xlDHBhZ2UtY29sdW1ucwR0aW50CmJyaWdodG5lc3MIY29udHJhc3QKc2F0dXJhdGlvbgRmYWRlDWZsaXAtdmVydGljYWwPZmxpcC1ob3Jpem9udGFsDnRyYW5zZm9ybS1sZWZ0D3RyYW5zZm9ybS1yaWdodAlzaGFycG5lc3MFZ3JhaW4MZnJhbWUtY3VzdG9tB2ZyYW1lLTEHZnJhbWUtMgdmcmFtZS0zB2ZyYW1lLTQHZnJhbWUtNQdmcmFtZS02CXRyYW5zZm9ybQpjaGVjay10aWNrD2V2ZW4tcGFnZS1icmVhaw5vZGQtcGFnZS1icmVhawtwYWdlLWNvbHVtbhVjb250aW51b3VzLXBhZ2UtYnJlYWsOcGFnZS10ZXh0LXdyYXARcGFnZS1jb2x1bW4tcmlnaHQQcGFnZS1jb2x1bW4tbGVmdA9wYWdlLWNvbHVtbi1vbmUPcGFnZS1jb2x1bW4tdHdvEXBhZ2UtY29sdW1uLXRocmVlEG11bHRpcGxlLWNvbW1lbnQOZm9ybWF0LXBhaW50ZXIIbGF1bmNoZXIPY2hhcmFjdGVyLXN0eWxlDGxpbmtlZC1zdHlsZRxjaGFydC0yZC1zdGFja2VkLWxpbmUtbWFya2VkKGNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtbGluZS1tYXJrZWQUY2hhcnQtMmQtbGluZS1tYXJrZWQSbGlzdC11bm9yZGVyZWQtcnRsEGxpc3Qtb3JkZXJlZC1ydGwTaW5jcmVhc2UtaW5kZW50LXJ0bBNkZWNyZWFzZS1pbmRlbnQtcnRsBWVtb2ppEXRyYXZlbC1hbmQtcGxhY2VzBm5hdHVyZQ9mb29kLWFuZC1kcmlua3MHYW5pbWFscwdvYmplY3RzCmFjdGl2aXRpZXMNaGFuZC1nZXN0dXJlcwdzeW1ib2xzBWZsYWdzBnVubG9jawxtb3JlLWNoZXZyb24MYm9yZGVyLWZyYW1lCmZyYW1lLW5vbmUJZnJhbWUtbWF0C2ZyYW1lLWJldmVsCmZyYW1lLWxpbmUKZnJhbWUtaG9vawtmcmFtZS1pbnNldAhidWxsZXQtNwxvcmdhbml6ZS1wZGYHZnJhbWUtNwdmcmFtZS04B2ZyYW1lLTkIZnJhbWUtMTAIZnJhbWUtMTEJY2FwdGlvbi0xCmFycm93LWhlYWQPYXJyb3ctaGVhZC1maWxsCGJhci1oZWFkC2NpcmNsZS1oZWFkEGNpcmNsZS1oZWFkLWZpbGwLc3F1YXJlLWhlYWQQc3F1YXJlLWhlYWQtZmlsbAphcnJvdy10YWlsD2Fycm93LXRhaWwtZmlsbAhiYXItdGFpbAtjaXJjbGUtdGFpbBBjaXJjbGUtdGFpbC1maWxsC3NxdWFyZS10YWlsEHNxdWFyZS10YWlsLWZpbGwNZmlsZS1kb2N1bWVudA9jb21tZW50LXJlc29sdmUYbXVsdGlwbGUtY29tbWVudC1yZXNvbHZlDHRhYmxlLWhlYWRlcgpibG9ja3F1b3RlCWFkZC1ub3RlcwplZGl0LW5vdGVzDGRlbGV0ZS1ub3RlcwZsYXllcnMJZm9udC1zaXplDGV4cG9ydC1wZGYtMQtpbXBvcnQtd29yZA1leHBvcnQtd29yZC0xDWRyb3Bkb3duLWxpc3QJY29tYm8tYm94EXJlcGVhdGluZy1zZWN0aW9uDmJ1aWxkaW5nLWJsb2NrD2NvbnRlbnQtY29udHJvbAdhaS1jaGF0C3htbC1tYXBwaW5nC3RodW1icy11cC0xC3RodW1icy1kb3duC2NhbGN1bGF0aW9uDHRleHQtb3V0bGluZQR1c2VyD2NhbGN1bGF0ZS1zaGVldAl0cmFuc2xhdGUHc2hvcnRlbgllbGFib3JhdGUIcmVwaHJhc2UNZ3JhbW1hci1jaGVjaw5wcmVmb3JtYXQtY29kZQZpbXBvcnQIaW1wb3J0LTEGcmVkYWN0C3NtYXJ0LXBhc3RlD2F1dG8tZml0LWNvbHVtbhNhdXRvLWZpdC1hbGwtY29sdW1uB2NvbHVtbnMOdGh1bWJzLXVwLWZpbGwQdGh1bWJzLWRvd24tZmlsbA5zdG9wLXJlY3RhbmdsZQxkb3VibGUtY2hlY2sIc3F1aWdnbHkAAAAA) format("truetype"); +} +.e-icons { + font-family: "e-icons"; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + text-transform: none; +} +.e-icons.e-small { + font-size: 8px; +} +.e-icons.e-medium { + font-size: 16px; +} +.e-icons.e-large { + font-size: 24px; +} +.e-icons.e-export-pdf:before { + content: "\e240"; +} +.e-icons.e-export-csv:before { + content: "\e241"; +} +.e-icons.e-export-excel:before { + content: "\e242"; +} +.e-icons.e-date-range:before { + content: "\e245"; +} +.e-icons.e-filter-clear:before { + content: "\e248"; +} +.e-icons.e-filter:before { + content: "\e251"; +} +.e-icons.e-bullet-6:before { + content: "\e253"; +} +.e-icons.e-bullet-1:before { + content: "\e254"; +} +.e-icons.e-none:before { + content: "\e256"; +} +.e-icons.e-bullet-5:before { + content: "\e259"; +} +.e-icons.e-border-diagonal-2:before { + content: "\e262"; +} +.e-icons.e-border-diagonal-1:before { + content: "\e265"; +} +.e-icons.e-bullet-4:before { + content: "\e267"; +} +.e-icons.e-bullet-2:before { + content: "\e270"; +} +.e-icons.e-bullet-3:before { + content: "\e271"; +} +.e-icons.e-chevron-right-double:before { + content: "\e300"; +} +.e-icons.e-chevron-left-double:before { + content: "\e302"; +} +.e-icons.e-chevron-down-double:before { + content: "\e304"; +} +.e-icons.e-chevron-up-double:before { + content: "\e306"; +} +.e-icons.e-repeat:before { + content: "\e308"; +} +.e-icons.e-recurrence-edit:before { + content: "\e30a"; +} +.e-icons.e-location:before { + content: "\e30c"; +} +.e-icons.e-description:before { + content: "\e30d"; +} +.e-icons.e-time-zone:before { + content: "\e30e"; +} +.e-icons.e-calendar:before { + content: "\e322"; +} +.e-icons.e-timeline-agenda:before { + content: "\e313"; +} +.e-icons.e-work-week:before { + content: "\e314"; +} +.e-icons.e-week:before { + content: "\e315"; +} +.e-icons.e-day:before { + content: "\e31b"; +} +.e-icons.e-agenda-date-range:before { + content: "\e31d"; +} +.e-icons.e-date-time:before { + content: "\e421"; +} +.e-icons.e-people:before { + content: "\e424"; +} +.e-icons.e-timeline-day:before { + content: "\ea85"; +} +.e-icons.e-timeline-week:before { + content: "\ea88"; +} +.e-icons.e-timeline-work-week:before { + content: "\ea8b"; +} +.e-icons.e-timeline-month:before { + content: "\ea8e"; +} +.e-icons.e-table:before { + content: "\e705"; +} +.e-icons.e-copy:before { + content: "\e70a"; +} +.e-icons.e-th-small:before { + content: "\e714"; +} +.e-icons.e-save-2:before { + content: "\e735"; +} +.e-icons.e-paragraph-2:before { + content: "\e75e"; +} +.e-icons.e-edit-6:before { + content: "\e7a3"; +} +.e-icons.e-close-large-1:before { + content: "\e7a7"; +} +.e-icons.e-export-word:before { + content: "\e7b0"; +} +.e-icons.e-circle-close:before { + content: "\e7e9"; +} +.e-icons.e-filter-2:before { + content: "\e7ee"; +} +.e-icons.e-plus-small:before { + content: "\e7f9"; +} +.e-icons.e-close:before { + content: "\e7fc"; +} +.e-icons.e-check:before { + content: "\e7ff"; +} +.e-icons.e-print-2:before { + content: "\e813"; +} +.e-icons.e-edit-2:before { + content: "\e81e"; +} +.e-icons.e-plus:before { + content: "\e823"; +} +.e-icons.e-close-large-2:before { + content: "\e825"; +} +.e-icons.e-chevron-down-thin:before { + content: "\e36a"; +} +.e-icons.e-chevron-up-fill-2:before { + content: "\e82a"; +} +.e-icons.e-chevron-down-fill:before { + content: "\e82e"; +} +.e-icons.e-chevron-up-fill:before { + content: "\e834"; +} +.e-icons.e-chevron-down-fill-2:before { + content: "\e83d"; +} +.e-icons.e-arrow-down:before { + content: "\e83f"; +} +.e-icons.e-arrow-up:before { + content: "\e840"; +} +.e-icons.e-chevron-right-fill-3:before { + content: "\e848"; +} +.e-icons.e-chevron-left-fill-2:before { + content: "\e84b"; +} +.e-icons.e-delete-1:before { + content: "\e84e"; +} +.e-icons.e-chevron-left-fill:before { + content: "\e854"; +} +.e-icons.e-chevron-right-fill:before { + content: "\e859"; +} +.e-icons.e-arrow-left:before { + content: "\e85b"; +} +.e-icons.e-arrow-right:before { + content: "\e85f"; +} +.e-icons.e-sorting-1:before { + content: "\e890"; +} +.e-icons.e-edit:before { + content: "\e891"; +} +.e-icons.e-first-page:before { + content: "\e896"; +} +.e-icons.e-last-page:before { + content: "\e897"; +} +.e-icons.e-timeline-today:before { + content: "\e901"; +} +.e-icons.e-chevron-left:before { + content: "\e904"; +} +.e-icons.e-filter-1:before { + content: "\e909"; +} +.e-icons.e-chevron-up:before { + content: "\e910"; +} +.e-icons.e-chevron-right:before { + content: "\e913"; +} +.e-icons.e-chevron-down:before { + content: "\e916"; +} +.e-icons.e-circle-close-2:before { + content: "\e917"; +} +.e-icons.e-chevron-up-fill-3:before { + content: "\e918"; +} +.e-icons.e-chevron-down-fill-3:before { + content: "\e919"; +} +.e-icons.e-filter-cancel:before { + content: "\e920"; +} +.e-icons.e-chevron-left-2:before { + content: "\e921"; +} +.e-icons.e-group-icon:before { + content: "\e926"; +} +.e-icons.e-selection:before { + content: "\e930"; +} +.e-icons.e-close-2:before { + content: "\e932"; +} +.e-icons.e-check-2:before { + content: "\e933"; +} +.e-icons.e-intermediate-state:before { + content: "\e934"; +} +.e-icons.e-chevron-left-3:before { + content: "\e937"; +} +.e-icons.e-edit-3:before { + content: "\e944"; +} +.e-icons.e-close-3:before { + content: "\e945"; +} +.e-icons.e-chevron-right-2:before { + content: "\e956"; +} +.e-icons.e-plus-2:before { + content: "\e963"; +} +.e-icons.e-chevron-down-fill-5:before { + content: "\e969"; +} +.e-icons.e-circle-remove:before { + content: "\e974"; +} +.e-icons.e-arrow-left-2:before { + content: "\e977"; +} +.e-icons.e-more-vertical-1:before { + content: "\e984"; +} +.e-icons.e-search:before { + content: "\e993"; +} +.e-icons.e-month:before { + content: "\e93c"; +} +.e-icons.e-trash:before { + content: "\e94a"; +} +.e-icons.e-chevron-down-2:before { + content: "\e94d"; +} +.e-icons.e-save:before { + content: "\e98e"; +} +.e-icons.e-menu:before { + content: "\e99a"; +} +.e-icons.e-refresh:before { + content: "\e99d"; +} +.e-icons.e-circle-close-fill-3:before { + content: "\e208"; +} +.e-icons.e-clock:before { + content: "\e20c"; +} +.e-icons.e-freeze-column:before { + content: "\e21e"; +} +.e-icons.e-error-treeview:before { + content: "\e22a"; +} +.e-icons.e-circle-remove-2:before { + content: "\e22b"; +} +.e-icons.e-circle-add:before { + content: "\e22c"; +} +.e-icons.e-drag-and-drop-indicator:before { + content: "\e22d"; +} +.e-icons.e-chevron-right-3:before { + content: "\e22f"; +} +.e-icons.e-chevron-right-4:before { + content: "\e430"; +} +.e-icons.e-play:before { + content: "\e324"; +} +.e-icons.e-pause:before { + content: "\e326"; +} +.e-icons.e-para-option-down:before { + content: "\e274"; +} +.e-icons.e-search-2:before { + content: "\e275"; +} +.e-icons.e-border-center:before { + content: "\e276"; +} +.e-icons.e-restart-at-1:before { + content: "\e277"; +} +.e-icons.e-hyperlink-open:before { + content: "\e278"; +} +.e-icons.e-cut-2:before { + content: "\e279"; +} +.e-icons.e-copy-2:before { + content: "\e280"; +} +.e-icons.e-border-top:before { + content: "\e281"; +} +.e-icons.e-delete-column:before { + content: "\e282"; +} +.e-icons.e-delete-row:before { + content: "\e283"; +} +.e-icons.e-insert-right:before { + content: "\e284"; +} +.e-icons.e-insert-left:before { + content: "\e285"; +} +.e-icons.e-hyperlink-remove:before { + content: "\e286"; +} +.e-icons.e-border-middle:before { + content: "\e287"; +} +.e-icons.e-border-right:before { + content: "\e288"; +} +.e-icons.e-hyperlink-edit:before { + content: "\e289"; +} +.e-icons.e-link-2:before { + content: "\e290"; +} +.e-icons.e-border-left:before { + content: "\e291"; +} +.e-icons.e-table-delete:before { + content: "\e292"; +} +.e-icons.e-table-properties:before { + content: "\e294"; +} +.e-icons.e-hyperlink-copy:before { + content: "\e295"; +} +.e-icons.e-border-bottom:before { + content: "\e298"; +} +.e-icons.e-paste-2:before { + content: "\e501"; +} +.e-icons.e-continue-numbering:before { + content: "\e503"; +} +.e-icons.e-insert-below:before { + content: "\e505"; +} +.e-icons.e-insert-above:before { + content: "\e506"; +} +.e-icons.e-table-cell-none:before { + content: "\e507"; +} +.e-icons.e-box:before { + content: "\e509"; +} +.e-icons.e-all:before { + content: "\e511"; +} +.e-icons.e-table-align-right:before { + content: "\e515"; +} +.e-icons.e-table-border-custom:before { + content: "\e516"; +} +.e-icons.e-table-align-left:before { + content: "\e517"; +} +.e-icons.e-table-align-center:before { + content: "\e518"; +} +.e-icons.e-line-very-small:before { + content: "\e520"; +} +.e-icons.e-line-normal:before { + content: "\e521"; +} +.e-icons.e-line-small:before { + content: "\e522"; +} +.e-icons.e-para-option-up:before { + content: "\e523"; +} +.e-icons.e-vertical-align-bottom:before { + content: "\e525"; +} +.e-icons.e-vertical-align-center:before { + content: "\e526"; +} +.e-icons.e-vertical-align-top:before { + content: "\e527"; +} +.e-icons.e-clear-format:before { + content: "\e331"; +} +.e-icons.e-strikethrough:before { + content: "\e332"; +} +.e-icons.e-upper-case:before { + content: "\e333"; +} +.e-icons.e-justify:before { + content: "\e334"; +} +.e-icons.e-image:before { + content: "\e335"; +} +.e-icons.e-resize:before { + content: "\e336"; +} +.e-icons.e-exit-full-screen:before { + content: "\e337"; +} +.e-icons.e-edit-4:before { + content: "\e338"; +} +.e-icons.e-bold:before { + content: "\e339"; +} +.e-icons.e-align-left:before { + content: "\e33a"; +} +.e-icons.e-cut:before { + content: "\e33b"; +} +.e-icons.e-text-alternative:before { + content: "\e33c"; +} +.e-icons.e-copy-1:before { + content: "\e33d"; +} +.e-icons.e-delete-2:before { + content: "\e33e"; +} +.e-icons.e-increase-indent:before { + content: "\e33f"; +} +.e-icons.e-erase:before { + content: "\e340"; +} +.e-icons.e-undo:before { + content: "\e341"; +} +.e-icons.e-full-screen:before { + content: "\e342"; +} +.e-icons.e-underline:before { + content: "\e343"; +} +.e-icons.e-list-unordered:before { + content: "\e344"; +} +.e-icons.e-eye:before { + content: "\e345"; +} +.e-icons.e-list-ordered:before { + content: "\e346"; +} +.e-icons.e-lower-case:before { + content: "\e347"; +} +.e-icons.e-link-remove:before { + content: "\e348"; +} +.e-icons.e-zoom-in:before { + content: "\e349"; +} +.e-icons.e-open-link:before { + content: "\e34a"; +} +.e-icons.e-print:before { + content: "\e34b"; +} +.e-icons.e-font-color:before { + content: "\e34c"; +} +.e-icons.e-align-right:before { + content: "\e34d"; +} +.e-icons.e-link:before { + content: "\e34e"; +} +.e-icons.e-view-side:before { + content: "\e34f"; +} +.e-icons.e-code-view:before { + content: "\e350"; +} +.e-icons.e-zoom-out:before { + content: "\e351"; +} +.e-icons.e-superscript:before { + content: "\e352"; +} +.e-icons.e-paragraph:before { + content: "\e353"; +} +.e-icons.e-redo:before { + content: "\e354"; +} +.e-icons.e-paste:before { + content: "\e355"; +} +.e-icons.e-insert-code:before { + content: "\e356"; +} +.e-icons.e-subscript:before { + content: "\e357"; +} +.e-icons.e-display:before { + content: "\e358"; +} +.e-icons.e-replace:before { + content: "\e359"; +} +.e-icons.e-italic:before { + content: "\e35a"; +} +.e-icons.e-caption:before { + content: "\e35b"; +} +.e-icons.e-paint-bucket:before { + content: "\e35c"; +} +.e-icons.e-decrease-indent:before { + content: "\e35d"; +} +.e-icons.e-align-center:before { + content: "\e35e"; +} +.e-icons.e-font-name:before { + content: "\e35f"; +} +.e-icons.e-drag-and-drop-2:before { + content: "\e330"; +} +.e-icons.e-field-settings:before { + content: "\e434"; +} +.e-icons.e-two-column:before { + content: "\ea74"; +} +.e-icons.e-two-row:before { + content: "\ea75"; +} +.e-icons.e-sum:before { + content: "\ea76"; +} +.e-icons.e-filter-3:before { + content: "\ea77"; +} +.e-icons.e-close-large:before { + content: "\ea7f"; +} +.e-icons.e-filter-clear-2:before { + content: "\ea82"; +} +.e-icons.e-circle-check:before { + content: "\ea84"; +} +.e-icons.e-align-bottom:before { + content: "\ea91"; +} +.e-icons.e-insert-above-2:before { + content: "\ea92"; +} +.e-icons.e-insert-below-2:before { + content: "\ea93"; +} +.e-icons.e-align-middle:before { + content: "\ea94"; +} +.e-icons.e-delete-column-2:before { + content: "\ea95"; +} +.e-icons.e-delete-row-2:before { + content: "\ea96"; +} +.e-icons.e-insert-left-2:before { + content: "\ea97"; +} +.e-icons.e-align-top:before { + content: "\ea98"; +} +.e-icons.e-insert-right-2:before { + content: "\ea99"; +} +.e-icons.e-edit-5:before { + content: "\ea9a"; +} +.e-icons.e-align-middle-2:before { + content: "\ea9b"; +} +.e-icons.e-freeze-column-2:before { + content: "\ea9e"; +} +.e-icons.e-style:before { + content: "\ea9f"; +} +.e-icons.e-delete-3:before { + content: "\eb00"; +} +.e-icons.e-freeze-row:before { + content: "\eb02"; +} +.e-icons.e-text-header:before { + content: "\eb03"; +} +.e-icons.e-more-horizontal-1:before { + content: "\eb04"; +} +.e-icons.e-resizer:before { + content: "\eb05"; +} +.e-icons.e-folder:before { + content: "\ec04"; +} +.e-icons.e-first-page-2:before { + content: "\ec05"; +} +.e-icons.e-previous:before { + content: "\ec06"; +} +.e-icons.e-next:before { + content: "\ec07"; +} +.e-icons.e-last-page-2:before { + content: "\ec08"; +} +.e-icons.e-zoom-out-2:before { + content: "\ec09"; +} +.e-icons.e-zoom-in-2:before { + content: "\ec0a"; +} +.e-icons.e-download:before { + content: "\ec0b"; +} +.e-icons.e-bookmark:before { + content: "\ec0c"; +} +.e-icons.e-search-3:before { + content: "\ec0d"; +} +.e-icons.e-text-annotation:before { + content: "\ec0e"; +} +.e-icons.e-close-4:before { + content: "\ec0f"; +} +.e-icons.e-comments:before { + content: "\ec10"; +} +.e-icons.e-save-3:before { + content: "\ec11"; +} +.e-icons.e-align-left-2:before { + content: "\ec12"; +} +.e-icons.e-style-2:before { + content: "\ec13"; +} +.e-icons.e-undo-2:before { + content: "\ec14"; +} +.e-icons.e-highlight-color:before { + content: "\ec15"; +} +.e-icons.e-more-vertical-3:before { + content: "\ec16"; +} +.e-icons.e-underline-2:before { + content: "\ec17"; +} +.e-icons.e-strikethrough-2:before { + content: "\ec18"; +} +.e-icons.e-paint-bucket-2:before { + content: "\ec19"; +} +.e-icons.e-pan:before { + content: "\ec1a"; +} +.e-icons.e-opacity:before { + content: "\ec1b"; +} +.e-icons.e-delete-4:before { + content: "\ec1c"; +} +.e-icons.e-mouse-pointer:before { + content: "\ec1d"; +} +.e-icons.e-chevron-right-small:before { + content: "\ec1e"; +} +.e-icons.e-stroke-color:before { + content: "\ec1f"; +} +.e-icons.e-print-3:before { + content: "\ec20"; +} +.e-icons.e-redo-2:before { + content: "\ec21"; +} +.e-icons.e-font-color-2:before { + content: "\ec22"; +} +.e-icons.e-shapes:before { + content: "\ec23"; +} +.e-icons.e-chevron-left-small:before { + content: "\ec24"; +} +.e-icons.e-stroke-width:before { + content: "\ec25"; +} +.e-icons.e-annotation-edit:before { + content: "\ec26"; +} +.e-icons.e-thumbnail:before { + content: "\ec27"; +} +.e-icons.e-stamp:before { + content: "\ec28"; +} +.e-icons.e-break-page:before { + content: "\ec29"; +} +.e-icons.e-file:before { + content: "\ec2a"; +} +.e-icons.e-collapse-2:before { + content: "\e554"; +} +.e-icons.e-expand:before { + content: "\e556"; +} +.e-icons.e-double-resize-2:before { + content: "\e557"; +} +.e-icons.e-double-resize-1:before { + content: "\e558"; +} +.e-icons.e-single-resize-1:before { + content: "\e559"; +} +.e-icons.e-single-resize-2:before { + content: "\e56a"; +} +.e-icons.e-single-resize-3:before { + content: "\e56b"; +} +.e-icons.e-single-resize-4:before { + content: "\e56c"; +} +.e-icons.e-drag-and-drop:before { + content: "\e903"; +} +.e-icons.e-chevron-up-fill-4:before { + content: "\e56d"; +} +.e-icons.e-chevron-down-fill-4:before { + content: "\e56e"; +} +.e-icons.e-chevron-right-fill-2:before { + content: "\e56f"; +} +.e-icons.e-chevron-left-fill-3:before { + content: "\e570"; +} +.e-icons.e-more-vertical-4:before { + content: "\e571"; +} +.e-icons.e-filter-active:before { + content: "\ebb3"; +} +.e-icons.e-code-view-2:before { + content: "\e907"; +} +.e-icons.e-grid-view:before { + content: "\e600"; +} +.e-icons.e-paste-3:before { + content: "\e601"; +} +.e-icons.e-trash-2:before { + content: "\e602"; +} +.e-icons.e-download-2:before { + content: "\e603"; +} +.e-icons.e-cut-3:before { + content: "\e604"; +} +.e-icons.e-list-unordered-2:before { + content: "\e605"; +} +.e-icons.e-refresh-2:before { + content: "\e606"; +} +.e-icons.e-circle-info:before { + content: "\e607"; +} +.e-icons.e-chevron-right-thin:before { + content: "\e608"; +} +.e-icons.e-folder-2:before { + content: "\e609"; +} +.e-icons.e-close-5:before { + content: "\e60a"; +} +.e-icons.e-folder-fill:before { + content: "\e60b"; +} +.e-icons.e-rename:before { + content: "\e60c"; +} +.e-icons.e-copy-3:before { + content: "\e60d"; +} +.e-icons.e-search-4:before { + content: "\e60e"; +} +.e-icons.e-upload-1:before { + content: "\e60f"; +} +.e-icons.e-back:before { + content: "\e610"; +} +.e-icons.e-select-all:before { + content: "\e611"; +} +.e-icons.e-sorting-2:before { + content: "\e612"; +} +.e-icons.e-more-vertical-5:before { + content: "\e613"; +} +.e-icons.e-check-3:before { + content: "\e614"; +} +.e-icons.e-more-horizontal-3:before { + content: "\e615"; +} +.e-icons.e-export-excel-2:before { + content: "\e700"; +} +.e-icons.e-export-csv-2:before { + content: "\e701"; +} +.e-icons.e-save-4:before { + content: "\e703"; +} +.e-icons.e-save-as:before { + content: "\e704"; +} +.e-icons.e-export:before { + content: "\e711"; +} +.e-icons.e-delete-5:before { + content: "\e706"; +} +.e-icons.e-grand-total:before { + content: "\e707"; +} +.e-icons.e-table-2:before { + content: "\e708"; +} +.e-icons.e-sub-total:before { + content: "\e709"; +} +.e-icons.e-file-new:before { + content: "\e712"; +} +.e-icons.e-number-formatting:before { + content: "\e70b"; +} +.e-icons.e-rename-2:before { + content: "\e70c"; +} +.e-icons.e-export-pdf-2:before { + content: "\e70d"; +} +.e-icons.e-full-screen-2:before { + content: "\e70e"; +} +.e-icons.e-chart:before { + content: "\e70f"; +} +.e-icons.e-upload-2:before { + content: "\e710"; +} +.e-icons.e-font-type:before { + content: "\e273"; +} +.e-icons.e-close-6:before { + content: "\eb36"; +} +.e-icons.e-line-spacing:before { + content: "\eb37"; +} +.e-icons.e-lock:before { + content: "\eb3a"; +} +.e-icons.e-border-outer:before { + content: "\eb66"; +} +.e-icons.e-link-3:before { + content: "\eb3c"; +} +.e-icons.e-align-bottom-2:before { + content: "\eb3d"; +} +.e-icons.e-border-all-2:before { + content: "\eb3e"; +} +.e-icons.e-table-of-content:before { + content: "\eb41"; +} +.e-icons.e-page-numbering:before { + content: "\eb43"; +} +.e-icons.e-bold-2:before { + content: "\eb47"; +} +.e-icons.e-align-top-2:before { + content: "\eb49"; +} +.e-icons.e-align-middle-3:before { + content: "\eb4a"; +} +.e-icons.e-page-setup:before { + content: "\eb4c"; +} +.e-icons.e-stroke-style:before { + content: "\eb4d"; +} +.e-icons.e-image-2:before { + content: "\eb4f"; +} +.e-icons.e-bookmark-fill:before { + content: "\eb51"; +} +.e-icons.e-header:before { + content: "\eb53"; +} +.e-icons.e-list-unordered-3:before { + content: "\eb5b"; +} +.e-icons.e-show-hide-panel:before { + content: "\eb5d"; +} +.e-icons.e-align-right-2:before { + content: "\eb5f"; +} +.e-icons.e-footer:before { + content: "\eb60"; +} +.e-icons.e-border-all:before { + content: "\eb95"; +} +.e-icons.e-border-inner:before { + content: "\eb88"; +} +.e-icons.e-cell:before { + content: "\eb93"; +} +.e-icons.e-align-top-3:before { + content: "\eb35"; +} +.e-icons.e-align-bottom-3:before { + content: "\eb0e"; +} +.e-icons.e-align-middle-4:before { + content: "\eb0d"; +} +.e-icons.e-check-4:before { + content: "\e935"; +} +.e-icons.e-break:before { + content: "\eba6"; +} +.e-icons.e-break-page-2:before { + content: "\eba0"; +} +.e-icons.e-break-section:before { + content: "\eba2"; +} +.e-icons.e-auto-fit-content:before { + content: "\eba8"; +} +.e-icons.e-fixed-column-width:before { + content: "\eba9"; +} +.e-icons.e-auto-fit-window:before { + content: "\ebaa"; +} +.e-icons.e-bring-forward:before { + content: "\e5a1"; +} +.e-icons.e-bring-to-front:before { + content: "\e5a2"; +} +.e-icons.e-send-to-back:before { + content: "\e5a3"; +} +.e-icons.e-send-backward:before { + content: "\e5a4"; +} +.e-icons.e-ungroup-1:before { + content: "\e5a6"; +} +.e-icons.e-group-1:before { + content: "\e5a7"; +} +.e-icons.e-order:before { + content: "\e4a4"; +} +.e-icons.e-chevron-up-small-2:before { + content: "\e651"; +} +.e-icons.e-chevron-down-small-2:before { + content: "\e652"; +} +.e-icons.e-chevron-right-small-2:before { + content: "\e653"; +} +.e-icons.e-chevron-left-small-2:before { + content: "\e654"; +} +.e-icons.e-chevron-right-double-2:before { + content: "\e655"; +} +.e-icons.e-chevron-left-double-2:before { + content: "\e656"; +} +.e-icons.e-zoom-to-fit:before { + content: "\e657"; +} +.e-icons.e-add-above:before { + content: "\e658"; +} +.e-icons.e-add-below:before { + content: "\e659"; +} +.e-icons.e-line:before { + content: "\e668"; +} +.e-icons.e-arrow-right-up:before { + content: "\e669"; +} +.e-icons.e-rectangle:before { + content: "\e670"; +} +.e-icons.e-circle:before { + content: "\e671"; +} +.e-icons.e-pentagan:before { + content: "\e672"; +} +.e-icons.e-length:before { + content: "\e673"; +} +.e-icons.e-perimeter:before { + content: "\e674"; +} +.e-icons.e-area:before { + content: "\e675"; +} +.e-icons.e-radius:before { + content: "\e676"; +} +.e-icons.e-volume:before { + content: "\e677"; +} +.e-icons.e-change-scale-ratio:before { + content: "\e678"; +} +.e-icons.e-settings:before { + content: "\e679"; +} +.e-icons.e-comment-2:before { + content: "\e680"; +} +.e-icons.e-thumbs-down-1:before { + content: "\e681"; +} +.e-icons.e-thumbs-up:before { + content: "\e682"; +} +.e-icons.e-thumbs-down-2:before { + content: "\e683"; +} +.e-icons.e-export-jpg:before { + content: "\e713"; +} +.e-icons.e-export-png:before { + content: "\e715"; +} +.e-icons.e-export-svg:before { + content: "\e716"; +} +.e-icons.e-conditional-formatting:before { + content: "\e725"; +} +.e-icons.e-hide-formula-bar:before { + content: "\e717"; +} +.e-icons.e-hide-headings:before { + content: "\e718"; +} +.e-icons.e-hide-gridlines:before { + content: "\e719"; +} +.e-icons.e-eye-slash:before { + content: "\e721"; +} +.e-icons.e-export-xls:before { + content: "\e726"; +} +.e-icons.e-export-csv-3:before { + content: "\e727"; +} +.e-icons.e-mdx:before { + content: "\e724"; +} +.e-icons.e-rename-3:before { + content: "\e728"; +} +.e-icons.e-folder-open:before { + content: "\e65f"; +} +.e-icons.e-named-set:before { + content: "\e65d"; +} +.e-icons.e-grip-vertical:before { + content: "\e65c"; +} +.e-icons.e-dimension:before { + content: "\e65b"; +} +.e-icons.e-level-1:before { + content: "\e65a"; +} +.e-icons.e-level-2:before { + content: "\e662"; +} +.e-icons.e-level-3:before { + content: "\e65e"; +} +.e-icons.e-level-4:before { + content: "\e660"; +} +.e-icons.e-level-5:before { + content: "\e661"; +} +.e-icons.e-user-defined:before { + content: "\e663"; +} +.e-icons.e-kpi:before { + content: "\e664"; +} +.e-icons.e-sort-down:before { + content: "\e665"; +} +.e-icons.e-sorting-3:before { + content: "\e666"; +} +.e-icons.e-sort-up:before { + content: "\e667"; +} +.e-icons.e-calculated-member:before { + content: "\e729"; +} +.e-icons.e-custom-sort:before { + content: "\e732"; +} +.e-icons.e-sort-descending:before { + content: "\e733"; +} +.e-icons.e-sort-ascending:before { + content: "\e734"; +} +.e-icons.e-comment-add:before { + content: "\e814"; +} +.e-icons.e-reply:before { + content: "\e815"; +} +.e-icons.e-send-1:before { + content: "\e816"; +} +.e-icons.e-comment-show:before { + content: "\e817"; +} +.e-icons.e-signature:before { + content: "\e737"; +} +.e-icons.e-filter-main:before { + content: "\e736"; +} +.e-icons.e-text-wrap:before { + content: "\e824"; +} +.e-icons.e-unfiltered:before { + content: "\e73a"; +} +.e-icons.e-filtered-sort-descending:before { + content: "\e73b"; +} +.e-icons.e-sort-descending-2:before { + content: "\e73c"; +} +.e-icons.e-sort-ascending-2:before { + content: "\e73d"; +} +.e-icons.e-filtered-sort-ascending:before { + content: "\e73e"; +} +.e-icons.e-filtered:before { + content: "\e73f"; +} +.e-icons.e-filter-clear-3:before { + content: "\e738"; +} +.e-icons.e-reapply:before { + content: "\e74a"; +} +.e-icons.e-group-2:before { + content: "\e74b"; +} +.e-icons.e-ungroup-2:before { + content: "\e74c"; +} +.e-icons.e-paste-text-only:before { + content: "\e685"; +} +.e-icons.e-paste-style:before { + content: "\e686"; +} +.e-icons.e-paste-special:before { + content: "\e687"; +} +.e-icons.e-paste-match-destination:before { + content: "\e688"; +} +.e-icons.e-spell-check:before { + content: "\e689"; +} +.e-icons.e-comment-reopen:before { + content: "\e818"; +} +.e-icons.e-web-layout:before { + content: "\e193"; +} +.e-icons.e-print-layout:before { + content: "\e194"; +} +.e-icons.e-border-none:before { + content: "\e195"; +} +.e-icons.e-data-validation:before { + content: "\e196"; +} +.e-icons.e-protect-sheet:before { + content: "\e197"; +} +.e-icons.e-text-form:before { + content: "\e198"; +} +.e-icons.e-properties-2:before { + content: "\e199"; +} +.e-icons.e-clear-form:before { + content: "\e19a"; +} +.e-icons.e-drop-down:before { + content: "\e19b"; +} +.e-icons.e-form-field:before { + content: "\e19c"; +} +.e-icons.e-check-box:before { + content: "\e192"; +} +.e-icons.e-table-update:before { + content: "\e19e"; +} +.e-icons.e-changes-accept:before { + content: "\e19f"; +} +.e-icons.e-display-for-review:before { + content: "\e203"; +} +.e-icons.e-changes-reject:before { + content: "\e204"; +} +.e-icons.e-changes-previous:before { + content: "\e205"; +} +.e-icons.e-show-markup:before { + content: "\e206"; +} +.e-icons.e-changes-next:before { + content: "\e209"; +} +.e-icons.e-changes-track:before { + content: "\e20a"; +} +.e-icons.e-conditional-formatting-large:before { + content: "\e401"; +} +.e-icons.e-highlight:before { + content: "\e402"; +} +.e-icons.e-top-bottom-rules:before { + content: "\e403"; +} +.e-icons.e-data-bars:before { + content: "\e404"; +} +.e-icons.e-color-scales:before { + content: "\e405"; +} +.e-icons.e-iconsets:before { + content: "\e406"; +} +.e-icons.e-clear-rules:before { + content: "\e407"; +} +.e-icons.e-new-rules:before { + content: "\e408"; +} +.e-icons.e-greater-than:before { + content: "\e409"; +} +.e-icons.e-less-than:before { + content: "\e410"; +} +.e-icons.e-between:before { + content: "\e411"; +} +.e-icons.e-equalto:before { + content: "\e412"; +} +.e-icons.e-text-that-contains:before { + content: "\e413"; +} +.e-icons.e-date-occurring:before { + content: "\e414"; +} +.e-icons.e-top-10:before { + content: "\e415"; +} +.e-icons.e-bottom-10-items:before { + content: "\e416"; +} +.e-icons.e-bottom-10:before { + content: "\e417"; +} +.e-icons.e-above-average:before { + content: "\e418"; +} +.e-icons.e-below-average:before { + content: "\e419"; +} +.e-icons.e-duplicate-cell:before { + content: "\e420"; +} +.e-icons.e-footnote:before { + content: "\e435"; +} +.e-icons.e-end-footnote:before { + content: "\e436"; +} +.e-icons.e-chart-insert-column:before { + content: "\e440"; +} +.e-icons.e-chart-data-table:before { + content: "\e441"; +} +.e-icons.e-chart-legend:before { + content: "\e442"; +} +.e-icons.e-chart-insert-x-y-scatter:before { + content: "\e443"; +} +.e-icons.e-chart-insert-waterfall:before { + content: "\e444"; +} +.e-icons.e-chart-updown-bars:before { + content: "\e445"; +} +.e-icons.e-add-chart-element:before { + content: "\e446"; +} +.e-icons.e-chart-gridlines:before { + content: "\e447"; +} +.e-icons.e-insert-hierarchy-charts:before { + content: "\e448"; +} +.e-icons.e-chart-insert-line:before { + content: "\e449"; +} +.e-icons.e-chart-switch-row-column:before { + content: "\e450"; +} +.e-icons.e-chart-error-bars:before { + content: "\e451"; +} +.e-icons.e-chart-trendline:before { + content: "\e452"; +} +.e-icons.e-chart-axes:before { + content: "\e453"; +} +.e-icons.e-chart-select-data:before { + content: "\e454"; +} +.e-icons.e-chart-lines:before { + content: "\e455"; +} +.e-icons.e-chart-axis-titles:before { + content: "\e456"; +} +.e-icons.e-chart-title:before { + content: "\e457"; +} +.e-icons.e-chart-insert-pie:before { + content: "\e458"; +} +.e-icons.e-change-chart-type:before { + content: "\e459"; +} +.e-icons.e-insert-statistic-chart:before { + content: "\e460"; +} +.e-icons.e-chart-data-labels:before { + content: "\e461"; +} +.e-icons.e-chart-insert-combo:before { + content: "\e462"; +} +.e-icons.e-chart-axis-titles-primary-horizontal:before { + content: "\e486"; +} +.e-icons.e-chart-linear-forecast:before { + content: "\e487"; +} +.e-icons.e-chart-legend-none:before { + content: "\e488"; +} +.e-icons.e-chart-legend-right:before { + content: "\e489"; +} +.e-icons.e-chart-data-callout:before { + content: "\e490"; +} +.e-icons.e-chart-primary-minor-vertical:before { + content: "\e491"; +} +.e-icons.e-chart-axes-primary-vertical:before { + content: "\e492"; +} +.e-icons.e-chart-data-labels-center:before { + content: "\e493"; +} +.e-icons.e-chart-data-table-none:before { + content: "\e115"; +} +.e-icons.e-chart-data-labels-none:before { + content: "\e495"; +} +.e-icons.e-chart-primary-major-vertical:before { + content: "\e496"; +} +.e-icons.e-chart-legend-linear:before { + content: "\e497"; +} +.e-icons.e-chart-error-bars-percentage:before { + content: "\e498"; +} +.e-icons.e-chart-no-legend-keys:before { + content: "\e499"; +} +.e-icons.e-chart-title-above-chart:before { + content: "\e121"; +} +.e-icons.e-chart-trendline-none:before { + content: "\e122"; +} +.e-icons.e-chart-with-legend-keys:before { + content: "\e123"; +} +.e-icons.e-chart-axes-primary-horizontal:before { + content: "\e124"; +} +.e-icons.e-chart-error-bars-standard-deviation:before { + content: "\e125"; +} +.e-icons.e-chart-legend-top:before { + content: "\e126"; +} +.e-icons.e-chart-primary-minor-horizontal:before { + content: "\e145"; +} +.e-icons.e-chart-error-bars-none:before { + content: "\e127"; +} +.e-icons.e-chart-up-down-bars-2:before { + content: "\e128"; +} +.e-icons.e-chart-drop-lines:before { + content: "\e129"; +} +.e-icons.e-chart-lines-none:before { + content: "\e130"; +} +.e-icons.e-chart-primary-major-horizontal:before { + content: "\e131"; +} +.e-icons.e-chart-legend-bottom:before { + content: "\e132"; +} +.e-icons.e-chart-up-down-none:before { + content: "\e111"; +} +.e-icons.e-chart-data-labels-outside-end:before { + content: "\e905"; +} +.e-icons.e-chart-axis-titles-primary-vertical:before { + content: "\e143"; +} +.e-icons.e-chart-legend-left:before { + content: "\e892"; +} +.e-icons.e-chart-data-labels-inside-base:before { + content: "\e893"; +} +.e-icons.e-chart-high-low-lines:before { + content: "\e894"; +} +.e-icons.e-chart-trendline-exponential:before { + content: "\e133"; +} +.e-icons.e-chart-trendline-moving-average:before { + content: "\e134"; +} +.e-icons.e-chart-data-labels-inside-end:before { + content: "\e135"; +} +.e-icons.e-chart-title-none:before { + content: "\e136"; +} +.e-icons.e-chart-title-centered-overlay:before { + content: "\e895"; +} +.e-icons.e-chart-error-bars-standard-error:before { + content: "\e911"; +} +.e-icons.e-chart-3d-area-1:before { + content: "\e144"; +} +.e-icons.e-chart-2d-stacked-bar:before { + content: "\e889"; +} +.e-icons.e-chart-3d-surface-1:before { + content: "\e827"; +} +.e-icons.e-chart-histogram-pareto:before { + content: "\e114"; +} +.e-icons.e-chart-stock-volumn-open-high-low-close:before { + content: "\e137"; +} +.e-icons.e-chart-stock-high-low-close:before { + content: "\e138"; +} +.e-icons.e-chart-stock-open-high-low-close:before { + content: "\e831"; +} +.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before { + content: "\e832"; +} +.e-icons.e-chart-filled-radar:before { + content: "\e833"; +} +.e-icons.e-chart-3d-clustered-column:before { + content: "\e142"; +} +.e-icons.e-chart-sunburst:before { + content: "\e835"; +} +.e-icons.e-chart-treemap:before { + content: "\e836"; +} +.e-icons.e-chart-3d-100-percent-stacked-area:before { + content: "\e139"; +} +.e-icons.e-chart-3d-pie:before { + content: "\e838"; +} +.e-icons.e-chart-3d-column-4:before { + content: "\e839"; +} +.e-icons.e-more-column-charts:before { + content: "\e899"; +} +.e-icons.e-chart-2d-stacked-line:before { + content: "\e841"; +} +.e-icons.e-chart-donut:before { + content: "\e112"; +} +.e-icons.e-chart-3d-clustered-bar:before { + content: "\e843"; +} +.e-icons.e-chart-funnel:before { + content: "\e140"; +} +.e-icons.e-chart-2d-pie-2:before { + content: "\e141"; +} +.e-icons.e-chart-3d-line:before { + content: "\e846"; +} +.e-icons.e-chart-2d-clustered-column:before { + content: "\e847"; +} +.e-icons.e-chart-2d-100-percent-stacked-area:before { + content: "\e900"; +} +.e-icons.e-more-line-charts:before { + content: "\e849"; +} +.e-icons.e-chart-3d-100-percent-stacked-bar:before { + content: "\e850"; +} +.e-icons.e-more-stock-charts:before { + content: "\e851"; +} +.e-icons.e-chart-stock-volumn-high-low-close:before { + content: "\e852"; +} +.e-icons.e-chart-bar-of-pie:before { + content: "\e113"; +} +.e-icons.e-chart-clustered-column-line-on-secondary-axis:before { + content: "\e912"; +} +.e-icons.e-chart-2d-clustered-bar:before { + content: "\e855"; +} +.e-icons.e-chart-radar:before { + content: "\e856"; +} +.e-icons.e-chart-3d-100-percent-stacked-column:before { + content: "\e857"; +} +.e-icons.e-chart-stackedlines-with-markers:before { + content: "\e858"; +} +.e-icons.e-chart-wireframe-3d-surface:before { + content: "\e902"; +} +.e-icons.e-chart-2d-line-with-markers:before { + content: "\e860"; +} +.e-icons.e-chart-box-and-whisker:before { + content: "\e861"; +} +.e-icons.e-create-custom-combo-chart:before { + content: "\e862"; +} +.e-icons.e-chart-2d-100-percent-stacked-bar:before { + content: "\e863"; +} +.e-icons.e-chart-scatter-with-straight-lines:before { + content: "\e864"; +} +.e-icons.e-more-statistical-charts:before { + content: "\e865"; +} +.e-icons.e-chart-3d-stacked-area:before { + content: "\e866"; +} +.e-icons.e-chart-2d-line:before { + content: "\e867"; +} +.e-icons.e-chart-2d-100-percent-stacked-column:before { + content: "\e868"; +} +.e-icons.e-more-pie-charts:before { + content: "\e869"; +} +.e-icons.e-chart-bubble-1:before { + content: "\e870"; +} +.e-icons.e-chart-2d-100-percent-stacked-line:before { + content: "\e871"; +} +.e-icons.e-chart-histogram:before { + content: "\e872"; +} +.e-icons.e-more-hierarchy-charts:before { + content: "\e873"; +} +.e-icons.e-chart-combo-clustered-column-line:before { + content: "\e874"; +} +.e-icons.e-chart-2d-stacked-area:before { + content: "\e875"; +} +.e-icons.e-chart-3d-stacked-column:before { + content: "\e876"; +} +.e-icons.e-chart-insert-bar:before { + content: "\e877"; +} +.e-icons.e-chart-scatter-with-smooth-lines:before { + content: "\e878"; +} +.e-icons.e-chart-surface-wireframe-contour:before { + content: "\e879"; +} +.e-icons.e-chart-3d-stacked-bar:before { + content: "\e880"; +} +.e-icons.e-chart-2d-pie-of-pie:before { + content: "\e881"; +} +.e-icons.e-chart-3d-surface-2:before { + content: "\e882"; +} +.e-icons.e-chart-2d-area:before { + content: "\e883"; +} +.e-icons.e-chart-combo-stacked-area-clustered-column:before { + content: "\e884"; +} +.e-icons.e-chart-waterfall:before { + content: "\e885"; +} +.e-icons.e-chart-surface-contour:before { + content: "\e886"; +} +.e-icons.e-more-scatter-charts:before { + content: "\e887"; +} +.e-icons.e-chart-2d-stacked-column:before { + content: "\e888"; +} +.e-icons.e-protect-workbook:before { + content: "\e88a"; +} +.e-icons.e-change-case:before { + content: "\e88c"; +} +.e-icons.e-export-pdf-3:before { + content: "\e88b"; +} +.e-icons.e-freeze-pane:before { + content: "\e88d"; +} +.e-icons.e-freeze-first-column:before { + content: "\e88e"; +} +.e-icons.e-freeze-top-row:before { + content: "\e88f"; +} +.e-icons.e-merge-cells:before { + content: "\e89a"; +} +.e-icons.e-split-vertical:before { + content: "\e89b"; +} +.e-icons.e-table-cell:before { + content: "\e89c"; +} +.e-icons.e-split-horizontal:before { + content: "\e89d"; +} +.e-icons.e-list-box:before { + content: "\e89e"; +} +.e-icons.e-text-form-2:before { + content: "\e89f"; +} +.e-icons.e-label:before { + content: "\e90a"; +} +.e-icons.e-check-box-2:before { + content: "\e90b"; +} +.e-icons.e-add-edit-form-field:before { + content: "\e90c"; +} +.e-icons.e-button:before { + content: "\e90d"; +} +.e-icons.e-drop-down-2:before { + content: "\e90e"; +} +.e-icons.e-radio-button:before { + content: "\e90f"; +} +.e-icons.e-password:before { + content: "\e91a"; +} +.e-icons.e-table-insert-column:before { + content: "\e91b"; +} +.e-icons.e-table-insert-row:before { + content: "\e91c"; +} +.e-icons.e-table-overwrite-cells:before { + content: "\e91d"; +} +.e-icons.e-table-nested:before { + content: "\e91e"; +} +.e-icons.e-table-merge:before { + content: "\e91f"; +} +.e-icons.e-drag-fill:before { + content: "\e92a"; +} +.e-icons.e-home:before { + content: "\e92b"; +} +.e-icons.e-gantt-gripper:before { + content: "\e92c"; +} +.e-icons.e-bring-to-view:before { + content: "\e92d"; +} +.e-icons.e-bring-to-center:before { + content: "\e92e"; +} +.e-icons.e-warning:before { + content: "\e92f"; +} +.e-icons.e-critical-path:before { + content: "\e93a"; +} +.e-icons.e-border-shadow-2:before { + content: "\e93b"; +} +.e-icons.e-border-diagonal-up:before { + content: "\e947"; +} +.e-icons.e-border-diagonal-down:before { + content: "\e93d"; +} +.e-icons.e-border-custom:before { + content: "\e946"; +} +.e-icons.e-border-none-1:before { + content: "\e93f"; +} +.e-icons.e-border-box:before { + content: "\e940"; +} +.e-icons.e-border-shadow-1:before { + content: "\e942"; +} +.e-icons.e-audio:before { + content: "\e949"; +} +.e-icons.e-video:before { + content: "\e94b"; +} +.e-icons.e-crop:before { + content: "\e94c"; +} +.e-icons.e-star-filled:before { + content: "\e94f"; +} +.e-icons.e-filters:before { + content: "\e950"; +} +.e-icons.e-adjustment:before { + content: "\e951"; +} +.e-icons.e-page-size:before { + content: "\e952"; +} +.e-icons.e-reset:before { + content: "\e953"; +} +.e-icons.e-triangle:before { + content: "\e954"; +} +.e-icons.e-page-columns:before { + content: "\e955"; +} +.e-icons.e-tint:before { + content: "\e957"; +} +.e-icons.e-brightness:before { + content: "\e958"; +} +.e-icons.e-contrast:before { + content: "\e959"; +} +.e-icons.e-saturation:before { + content: "\e95a"; +} +.e-icons.e-fade:before { + content: "\e95b"; +} +.e-icons.e-flip-vertical:before { + content: "\e95c"; +} +.e-icons.e-flip-horizontal:before { + content: "\e95d"; +} +.e-icons.e-transform-left:before { + content: "\e95f"; +} +.e-icons.e-transform-right:before { + content: "\e960"; +} +.e-icons.e-sharpness:before { + content: "\e961"; +} +.e-icons.e-grain:before { + content: "\e962"; +} +.e-icons.e-frame-custom:before { + content: "\e964"; +} +.e-icons.e-frame-1:before { + content: "\e965"; +} +.e-icons.e-frame-2:before { + content: "\e966"; +} +.e-icons.e-frame-3:before { + content: "\e967"; +} +.e-icons.e-frame-4:before { + content: "\e968"; +} +.e-icons.e-frame-5:before { + content: "\e96a"; +} +.e-icons.e-frame-6:before { + content: "\e96b"; +} +.e-icons.e-transform:before { + content: "\e96c"; +} +.e-icons.e-check-tick:before { + content: "\e96d"; +} +.e-icons.e-even-page-break:before { + content: "\e96e"; +} +.e-icons.e-odd-page-break:before { + content: "\e96f"; +} +.e-icons.e-page-column:before { + content: "\e970"; +} +.e-icons.e-continuous-page-break:before { + content: "\e971"; +} +.e-icons.e-page-text-wrap:before { + content: "\e972"; +} +.e-icons.e-page-column-right:before { + content: "\e973"; +} +.e-icons.e-page-column-left:before { + content: "\e975"; +} +.e-icons.e-page-column-one:before { + content: "\e976"; +} +.e-icons.e-page-column-two:before { + content: "\e978"; +} +.e-icons.e-page-column-three:before { + content: "\e979"; +} +.e-icons.e-multiple-comment:before { + content: "\e97a"; +} +.e-icons.e-format-painter:before { + content: "\e97b"; +} +.e-icons.e-launcher:before { + content: "\e97c"; +} +.e-icons.e-character-style:before { + content: "\e97d"; +} +.e-icons.e-linked-style:before { + content: "\e97e"; +} +.e-icons.e-chart-2d-stacked-line-marked:before { + content: "\e97f"; +} +.e-icons.e-chart-2d-100-percent-stacked-line-marked:before { + content: "\e980"; +} +.e-icons.e-chart-2d-line-marked:before { + content: "\e981"; +} +.e-icons.e-list-unordered-rtl:before { + content: "\e982"; +} +.e-icons.e-list-ordered-rtl:before { + content: "\e983"; +} +.e-icons.e-increase-indent-rtl:before { + content: "\e985"; +} +.e-icons.e-decrease-indent-rtl:before { + content: "\e986"; +} +.e-icons.e-emoji:before { + content: "\e987"; +} +.e-icons.e-travel-and-places:before { + content: "\e988"; +} +.e-icons.e-nature:before { + content: "\e989"; +} +.e-icons.e-food-and-drinks:before { + content: "\e98a"; +} +.e-icons.e-animals:before { + content: "\e98b"; +} +.e-icons.e-objects:before { + content: "\e98c"; +} +.e-icons.e-activities:before { + content: "\e98d"; +} +.e-icons.e-hand-gestures:before { + content: "\e98f"; +} +.e-icons.e-symbols:before { + content: "\e990"; +} +.e-icons.e-flags:before { + content: "\e991"; +} +.e-icons.e-unlock:before { + content: "\e992"; +} +.e-icons.e-more-chevron:before { + content: "\e994"; +} +.e-icons.e-border-frame:before { + content: "\e995"; +} +.e-icons.e-frame-none:before { + content: "\e996"; +} +.e-icons.e-frame-mat:before { + content: "\e997"; +} +.e-icons.e-frame-bevel:before { + content: "\e998"; +} +.e-icons.e-frame-line:before { + content: "\e999"; +} +.e-icons.e-frame-hook:before { + content: "\e99b"; +} +.e-icons.e-frame-inset:before { + content: "\e99c"; +} +.e-icons.e-bullet-7:before { + content: "\e99e"; +} +.e-icons.e-organize-pdf:before { + content: "\e99f"; +} +.e-icons.e-frame-7:before { + content: "\e9a1"; +} +.e-icons.e-frame-8:before { + content: "\e9a2"; +} +.e-icons.e-frame-9:before { + content: "\e9a3"; +} +.e-icons.e-frame-10:before { + content: "\e9a4"; +} +.e-icons.e-frame-11:before { + content: "\e9a5"; +} +.e-icons.e-caption-1:before { + content: "\e9a6"; +} +.e-icons.e-arrow-head:before { + content: "\e9a7"; +} +.e-icons.e-arrow-head-fill:before { + content: "\e9a8"; +} +.e-icons.e-bar-head:before { + content: "\e9a9"; +} +.e-icons.e-circle-head:before { + content: "\e9aa"; +} +.e-icons.e-circle-head-fill:before { + content: "\e9ab"; +} +.e-icons.e-square-head:before { + content: "\e9ac"; +} +.e-icons.e-square-head-fill:before { + content: "\e9ad"; +} +.e-icons.e-arrow-tail:before { + content: "\e9ae"; +} +.e-icons.e-arrow-tail-fill:before { + content: "\e9af"; +} +.e-icons.e-bar-tail:before { + content: "\e9b0"; +} +.e-icons.e-circle-tail:before { + content: "\e9b1"; +} +.e-icons.e-circle-tail-fill:before { + content: "\e9b2"; +} +.e-icons.e-square-tail:before { + content: "\e9b3"; +} +.e-icons.e-square-tail-fill:before { + content: "\e9b4"; +} +.e-icons.e-file-document:before { + content: "\e9b5"; +} +.e-icons.e-comment-resolve:before { + content: "\e9b6"; +} +.e-icons.e-multiple-comment-resolve:before { + content: "\e9b7"; +} +.e-icons.e-table-header:before { + content: "\e9b8"; +} +.e-icons.e-blockquote:before { + content: "\e9b9"; +} +.e-icons.e-add-notes:before { + content: "\e9ba"; +} +.e-icons.e-edit-notes:before { + content: "\e9bb"; +} +.e-icons.e-delete-notes:before { + content: "\e9bc"; +} +.e-icons.e-layers:before { + content: "\e9bd"; +} +.e-icons.e-font-size:before { + content: "\e9be"; +} +.e-icons.e-export-pdf-1:before { + content: "\e9bf"; +} +.e-icons.e-import-word:before { + content: "\e9c0"; +} +.e-icons.e-export-word-1:before { + content: "\e9c1"; +} +.e-icons.e-dropdown-list:before { + content: "\e9c2"; +} +.e-icons.e-combo-box:before { + content: "\e9c3"; +} +.e-icons.e-repeating-section:before { + content: "\e9c4"; +} +.e-icons.e-building-block:before { + content: "\e9c5"; +} +.e-icons.e-content-control:before { + content: "\e9c6"; +} +.e-icons.e-ai-chat:before { + content: "\e9c7"; +} +.e-icons.e-xml-mapping:before { + content: "\e9c8"; +} +.e-icons.e-thumbs-up-1:before { + content: "\e9c9"; +} +.e-icons.e-thumbs-down:before { + content: "\e9ca"; +} +.e-icons.e-calculation:before { + content: "\e9cb"; +} +.e-icons.e-text-outline:before { + content: "\e9cc"; +} +.e-icons.e-user:before { + content: "\e9cd"; +} +.e-icons.e-calculate-sheet:before { + content: "\e9ce"; +} +.e-icons.e-translate:before { + content: "\e9cf"; +} +.e-icons.e-shorten:before { + content: "\e9d0"; +} +.e-icons.e-elaborate:before { + content: "\e9d1"; +} +.e-icons.e-rephrase:before { + content: "\e9d2"; +} +.e-icons.e-grammar-check:before { + content: "\e9d3"; +} +.e-icons.e-preformat-code:before { + content: "\e9d4"; +} +.e-icons.e-import:before { + content: "\e9d5"; +} +.e-icons.e-import-1:before { + content: "\e9d6"; +} +.e-icons.e-redact:before { + content: "\e9d7"; +} +.e-icons.e-smart-paste:before { + content: "\e9d8"; +} +.e-icons.e-auto-fit-column:before { + content: "\e9d9"; +} +.e-icons.e-auto-fit-all-column:before { + content: "\e9da"; +} +.e-icons.e-columns:before { + content: "\e9db"; +} +.e-icons.e-thumbs-up-fill:before { + content: "\e9dc"; +} +.e-icons.e-thumbs-down-fill:before { + content: "\e9dd"; +} +.e-icons.e-stop-rectangle:before { + content: "\e9de"; +} +.e-icons.e-double-check:before { + content: "\e9df"; +} +.e-icons.e-squiggly:before { + content: "\e9e0"; +} + +.e-accordion { + display: block; + position: relative; +} +.e-accordion .e-acrdn-item { + border-radius: 0; + margin-top: 0; +} +.e-accordion .e-acrdn-item.e-select.e-selected:first-child { + border-top: 0; +} +.e-accordion .e-acrdn-item.e-select.e-selected:last-child { + border-bottom: 0; +} +.e-accordion .e-acrdn-item:first-child { + margin-top: 0; +} +.e-accordion .e-acrdn-item:not(.e-select) + .e-acrdn-item:not(.e-select) { + margin-bottom: 0; + margin-top: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select { + margin: 0; +} +.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} +.e-accordion .e-acrdn-item.e-selected { + padding-top: 0; +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} +.e-accordion .e-acrdn-item.e-overlay { + height: auto; +} +.e-accordion .e-acrdn-item { + overflow: visible; + padding-top: 0; + position: relative; +} +.e-accordion .e-acrdn-item.e-hide { + display: none; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 15px; +} +.e-accordion .e-acrdn-item.e-select > .e-acrdn-header { + cursor: pointer; +} +.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content { + text-decoration: none; +} +.e-accordion .e-acrdn-item .e-acrdn-header { + border-radius: 0; + line-height: 35px; + min-height: 36px; + overflow: hidden; + padding: 0 40px 0 16px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-accordion .e-acrdn-item .e-acrdn-header > * { + display: inline-block; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + line-height: 35px; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon { + display: table; + font-size: 12px; + height: 36px; + min-height: 36px; + min-width: 24px; + position: absolute; + right: 16px; + top: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation { + transition: 0.5s ease 0s; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 8px 0 0; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons { + font-size: 12px; +} +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; + overflow-y: hidden; + text-decoration: none; + width: 100%; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content { + padding: 16px 16px 16px 32px; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header { + padding: 0 40px 0 32px; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header:focus { + box-shadow: none; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion { + border: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 40px 0 48px; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content { + font-weight: normal; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content { + line-height: 1.5; + overflow: hidden; + padding: 16px; + text-overflow: ellipsis; +} +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * { + overflow: hidden; + text-overflow: ellipsis; +} +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content { + font-size: 14px; +} +.e-accordion .e-acrdn-item .e-content-hide { + display: none; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content { + padding: 16px 32px 16px 16px; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header { + padding: 0 32px 0 40px; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 40px; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 40px; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 8px; +} + +.e-accordion { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; +} +.e-accordion .e-acrdn-item { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + border-radius: 0; +} +.e-accordion .e-acrdn-item.e-active { + background: #fff; +} +.e-accordion .e-acrdn-item.e-select:last-child { + border-bottom: 1px solid transparent; + border-radius: 0; +} +.e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus { + border-radius: 0; +} +.e-accordion .e-acrdn-item:last-child { + border-bottom: 0; +} +.e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus { + border-radius: 0; +} +.e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus { + border-radius: 0; +} +.e-accordion .e-acrdn-item.e-item-focus { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-top: 1px solid #fff; +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus { + background: #eee; +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-icon .e-icons { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-color: #eee; +} +.e-accordion .e-acrdn-item.e-expand-state.e-select { + border-color: #fff; + border-style: solid; + border-width: 1px 0 1px 0; +} +.e-accordion .e-acrdn-item .e-acrdn-header { + border: 0; +} +.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons, +.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-overlay { + background: #fff; + opacity: 0.5; +} +.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons, +.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + background: #eee; +} +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover { + background: #eee; +} +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active { + background: #fff; +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child { + border-bottom: 1px none rgba(0, 0, 0, 0.12); +} +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-select { + background: none; + border-color: transparent; + border-style: solid; + border-width: 1px 0 1px 0; +} +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); + background: none; + border-top: 0; + border-bottom: 0; +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header:focus { + border: 0; +} +.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus { + background: #eee; + border: 0; + border-color: initial; +} +.e-accordion .e-acrdn-item .e-acrdn-header:hover { + border: 0; + background: transparent; + border-color: initial; +} +.e-accordion .e-acrdn-item .e-acrdn-header:active { + border: 0; + border-color: initial; + background: transparent; +} +.e-accordion .e-acrdn-item .e-acrdn-header:focus { + border: 0; + background: #eee; + box-shadow: none; +} +.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-icons, +.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-acrdn-header-content, +.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header { + border-color: initial; + border-style: solid; + border-width: 0; + background: #fff; +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover { + border-color: initial; +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-select.e-item-focus { + border-color: #eee; +} +.e-accordion .e-acrdn-item.e-selected { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 0; +} +.e-accordion .e-acrdn-item.e-selected.e-select { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 1px 0 1px 0; +} +.e-accordion .e-acrdn-item.e-selected.e-select.e-active { + background: #fff; +} +.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child { + border-bottom: 0; +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus { + position: relative; + z-index: 2; + box-shadow: none; +} +.e-accordion .e-acrdn-item.e-selected + .e-selected { + border-color: transparent transparent rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 1px 0 1px 0; +} +.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-acrdn-header-content { + color: rgb(255, 61, 0); +} +.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header { + background: transparent; + border-radius: 0; + border-color: initial; + border-style: solid; + border-width: 0; +} +.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:focus { + background: #eee; +} +.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:hover { + border-color: initial; +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} +.e-accordion .e-acrdn-item .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; +} + +.e-accordion .e-tgl-collapse-icon::before { + content: "\e916"; +} +.e-accordion .e-tgl-collapse-icon.e-expand-icon { + transform: rotate(-180deg); +} + +.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 16px; + vertical-align: middle; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel { + font-size: 14px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content { + padding: 16px 16px 16px 32px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header { + box-shadow: none; + padding: 0 46px 0 32px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion { + border: 0; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 46px 0 48px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content { + font-size: 14px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header { + line-height: 47px; + min-height: 48px; + padding: 0 46px 0 16px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon { + height: 48px; + min-height: 48px; + min-width: 30px; + right: 16px; + font-size: 12px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 14px 0 0; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons { + font-size: 12px; +} +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + padding: 16px; + font-size: 14px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content { + padding: 16px 32px 16px 16px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header { + padding: 0 32px 0 46px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 46px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 46px; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 14px; +} + +.e-ddl.e-control-wrapper .e-ddl-icon::before { + transform: rotate(0deg); + transition: transform 300ms ease; +} + +.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before { + transform: rotate(180deg); + transition: transform 300ms ease; +} + +.e-dropdownbase .e-list-item.e-active.e-hover { + color: rgb(255, 61, 0); +} + +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active, +.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover, +.e-input-group:not(.e-disabled) .e-back-icon:active, +.e-input-group:not(.e-disabled) .e-back-icon:hover, +.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active, +.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover { + background: transparent; +} + +.e-input-group .e-ddl-icon:not(:active)::after { + animation: none; +} + +.e-ddl.e-popup { + border: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + margin-top: 2px; +} + +.e-popup.e-ddl .e-dropdownbase { + min-height: 26px; +} + +.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { + margin: 6px 6px 5px; + min-height: 12px; + min-width: 12px; + padding: 6px; +} + +.e-input-group.e-ddl, +.e-input-group.e-ddl .e-input, +.e-input-group.e-ddl .e-ddl-icon { + background: transparent; +} + +.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), +.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) { + border-bottom-width: 0; +} + +.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, +.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon, +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon { + margin: 0; +} + +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, +.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter, +.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter { + padding: 5px 5px 5px 12px; +} + +.e-ddl.e-popup.e-outline .e-filter-parent { + padding: 4px 8px; +} + +.e-popup.e-wide-popup.e-ddl-device.e-popup-close { + display: block; + visibility: hidden; +} + +.e-popup-full-page { + bottom: 0; + left: 0; + margin: 0; + overflow: hidden; + padding: 0; + right: 0; + top: 0; +} +.e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter { + margin: 0; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon { + position: relative; +} + +.e-ddl.e-control-wrapper .e-ddl-disable-icon::before { + content: ""; +} + +.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon { + position: relative; +} + +.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon::before { + content: ""; +} + +.e-ddl-device-filter .e-filter-parent { + background-color: #f5f5f5; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-ddl input.e-input::-webkit-contacts-auto-fill-button { + display: none; + pointer-events: none; + position: absolute; + right: 0; + visibility: hidden; +} + +/* stylelint-enable property-no-vendor-prefix */ +.e-filter-parent { + border: 0; + border-top-width: 0; + box-shadow: 0 1.5px 5px -2px rgba(0, 0, 0, 0.3); + display: block; + padding: 0; +} + +.e-ddl.e-input-group:not(.e-disabled) { + cursor: pointer; +} + +.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after { + width: 0; +} + +.e-ddl.e-popup { + background: #fff; + position: absolute; +} +.e-ddl.e-popup .e-search-icon { + margin: 0; + opacity: 0.57; + padding: 12px 8px 8px; +} + +.e-ddl.e-popup .e-filter-parent .e-back-icon { + padding: 0 8px; +} + +.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter:focus, .e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter { + padding: 8px 16px 8px; +} + +.e-ddl.e-popup .e-input-group { + margin-bottom: 0; +} + +.e-ddl.e-popup .e-ddl-footer, .e-ddl.e-popup .e-ddl-header { + cursor: default; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-ddl.e-input-group .e-ddl-hidden, +.e-ddl.e-float-input .e-ddl-hidden { + -webkit-appearance: initial; + border: 0; + height: 0; + padding: 0; + visibility: hidden; + width: 0; +} + +.e-ddl.e-input-group, +.e-ddl.e-input-group.e-input-focus:focus { + outline: none; +} + +.e-dropdownbase .e-list-item .e-highlight { + display: inline; + font-weight: bold; + vertical-align: baseline; +} + +.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), +.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) { + opacity: 1; +} + +.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon { + display: flex; +} + +.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide { + display: none; +} + +.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide { + cursor: pointer; + display: flex; +} + +.e-ddl.e-input-group .e-input-value, +.e-ddl.e-input-group .e-input-value:focus { + font-family: inherit; + font-size: 14px; + height: auto; + margin: 0; + outline: none; + width: 100%; + overflow: hidden; +} +.e-ddl.e-input-group input[readonly].e-input, +.e-ddl.e-input-group input[readonly], +.e-ddl.e-input-group .e-dropdownlist { + pointer-events: none; +} + +.e-ddl.e-popup.e-popup-open .e-list-item.e-disabled { + opacity: 0.7; + pointer-events: none; +} + +ejs-autocomplete, +ejs-combobox, +ejs-dropdownlist { + display: block; +} + +.e-small .e-ddl.e-popup .e-list-item, +.e-input-group.e-ddl.e-small .e-list-item { + font-size: 12px; +} +.e-small .e-ddl.e-popup .e-list-group-item, +.e-input-group.e-ddl.e-small .e-list-group-item { + font-size: 12px; +} + +.e-small.e-ddl.e-popup .e-list-item, +.e-input-group.e-ddl.e-small .e-list-item { + font-size: 12px; +} +.e-small.e-ddl.e-popup .e-list-group-item, +.e-input-group.e-ddl.e-small .e-list-group-item { + font-size: 12px; +} + +.e-content-placeholder.e-ddl.e-placeholder-ddl, +.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete, +.e-content-placeholder.e-combobox.e-placeholder-combobox { + background-size: 300px 33px; + min-height: 33px; +} + +.e-ddl.e-popup.e-resize .e-resizer-right { + bottom: 0; + right: 0; + cursor: nwse-resize; + height: 15px; + position: absolute; + width: 15px; +} + +.e-popup { + border-color: #e0e0e0; +} + +.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text, +.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text { + color: rgb(255, 61, 0); +} + +.e-ddl.e-popup .e-filter-parent .e-input-group input.e-input-filter { + border-color: transparent; +} + +.e-ddl .e-search-icon::before { + content: "\e993"; +} + +.e-ddl .e-back-icon::before { + content: "\e977"; +} + +.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before { + content: "\e969"; + font-family: "e-icons"; +} + +.e-ddl.e-popup.e-resize .e-icons.e-resizer-right::before { + content: "\eb05"; +} + +.e-bigger .e-input-group.e-ddl .e-input-filter, .e-bigger .e-input-group.e-ddl .e-input-filter:focus { + margin-left: -20px; +} + +.e-bigger .e-ddl.e-popup .e-list-item { + font-size: 14px; +} +.e-bigger .e-ddl.e-popup .e-list-group-item { + font-size: 14px; +} +.e-bigger .e-ddl.e-popup .e-input-group { + padding: 4px 0; +} + +.e-bigger.e-ddl.e-popup .e-list-item { + font-size: 14px; +} +.e-bigger.e-ddl.e-popup .e-list-group-item { + font-size: 14px; +} +.e-bigger.e-ddl.e-popup .e-input-group { + padding: 4px 0; +} + +.e-bigger.e-small .e-ddl.e-popup .e-list-item, +.e-bigger .e-input-group.e-ddl.e-small .e-list-item { + font-size: 13px; +} +.e-bigger.e-small .e-ddl.e-popup .e-list-group-item, +.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item { + font-size: 13px; +} + +.e-bigger.e-small.e-ddl.e-popup .e-list-item, +.e-bigger .e-input-group.e-ddl.e-small .e-list-item { + font-size: 13px; +} +.e-bigger.e-small.e-ddl.e-popup .e-list-group-item, +.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item { + font-size: 13px; +} + +.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl, +.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl, +.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete, +.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete, +.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox, +.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox { + background-size: 300px 40px; + min-height: 40px; +} + +.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + border-color: #e0e0e0; +} + +.e-bigger .e-popup.e-ddl-device-filter { + margin-top: 0; +} + +.e-bigger .e-ddl-device .e-input-group, +.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + background: #f5f5f5; + border-width: 0; + box-shadow: none; + margin-bottom: 0; +} + +.e-bigger .e-ddl-device .e-input-group .e-back-icon, +.e-bigger .e-ddl-device .e-input-group input.e-input, +.e-bigger .e-ddl-device .e-input-group .e-clear-icon { + background-color: #f5f5f5; +} + +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, +.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { + min-height: 16px; + min-width: 16px; +} + +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter, +.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter { + padding: 8px 16px 8px 0; +} + +.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, +.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, +.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon, +.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon { + min-height: 18px; + min-width: 18px; +} + +.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, +.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, +.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, +.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, +.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter, +.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter, +.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter { + padding: 8px 16px; +} + +/* stylelint-disable property-no-vendor-prefix */ +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} +@keyframes slideTopUp { + from { + transform: translate3d(0, 0, 0) scale(1); + } + to { + transform: translate3d(0, 0, 0) scale(1); + } +} +/*! input layout */ +.e-input-group, +.e-input-group.e-control-wrapper { + display: table; + line-height: 1.4; + margin-bottom: 4px; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input { + border: 0 solid; + border-width: 0 0 1px 0; + height: auto; + line-height: inherit; + margin: 0; + margin-bottom: 4px; + outline: none; + padding: 4px 0 4px; + text-indent: 0; + width: 100%; +} + +input.e-input, +textarea.e-input, +.e-input-group, +.e-input-group.e-control-wrapper, +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-small .e-input, +.e-input-group.e-small.e-control-wrapper .e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input { + font: inherit; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +input.e-input:focus, +.e-input-group input.e-input:focus, +.e-input-group input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group.e-control-wrapper input:focus, +.e-float-input input:focus, +.e-float-input.e-input-group input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input.e-control-wrapper.e-input-group input:focus, +.e-input-group.e-input-focus input.e-input, +.e-input-group.e-input-focus input, +.e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-input-focus input, +.e-float-input.e-input-focus input, +.e-float-input.e-input-group.e-input-focus input, +.e-float-input.e-control-wrapper.e-input-focus input, +.e-float-input.e-control-wrapper.e-input-group.e-input-focus input { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper, +.e-input.e-corner, +.e-input-group.e-corner.e-rtl input.e-input:only-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child, +.e-input-group.e-input-focus.e-corner, +.e-input-group.e-control-wrapper.e-input-focus.e-corner, +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-input-group textarea, +.e-float-input.e-control-wrapper textarea, +.e-float-input.e-control-wrapper.e-input-group textarea { + border-radius: 0; +} + +.e-input:focus { + border-width: 0 0 2px 0; + padding-bottom: 4px; +} + +.e-input.e-small:focus { + border-width: 0 0 2px 0; + padding-bottom: 4px; +} + +.e-input:focus { + padding-bottom: 3px; +} + +.e-input.e-small:focus { + padding-bottom: 3px; +} + +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-input-group.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-input-focus input.e-input { + padding: 4px 0 4px; +} + +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus { + padding: 4px 0 4px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + align-items: center; + border: 0 solid; + border-width: 0; + box-sizing: content-box; + cursor: pointer; + flex-direction: column; + font-size: 12px; + justify-content: center; + line-height: 1; + min-height: 18px; + min-width: 18px; + padding: 0; + text-align: center; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 28px; + min-width: 28px; + padding: 0; +} + +.e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active { + background: transparent; +} + +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + cursor: auto; +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-disabled input, +.e-input-group.e-disabled input.e-input, +.e-input-group.e-disabled textarea, +.e-input-group.e-disabled textarea.e-input, +.e-input-group.e-control-wrapper.e-disabled, +.e-input-group.e-control-wrapper.e-disabled input, +.e-input-group.e-control-wrapper.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled textarea, +.e-input-group.e-control-wrapper.e-disabled textarea.e-input, +.e-float-input.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled, +.e-input-group.e-disabled span, +.e-input-group.e-control-wrapper.e-disabled span, +.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide { + cursor: not-allowed; +} + +.e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-disabled, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-disabled textarea, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled, +.e-float-input.e-control-wrapper.e-disabled textarea { + filter: alpha(opacity=100); + opacity: 1; +} + +.e-input.e-rtl, +.e-input-group.e-rtl, +.e-input-group.e-control-wrapper.e-rtl, +.e-float-input.e-rtl, +.e-float-input.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-custom-tag.e-input-group, +.e-float-custom-tag.e-input-group.e-control-wrapper, +.e-input-custom-tag, +.e-input-custom-tag.e-input-group, +.e-input-custom-tag.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-float-input:not(.e-input-group), +.e-float-input.e-control-wrapper:not(.e-input-group), +.e-float-custom-tag, +.e-float-custom-tag.e-control-wrapper { + display: inline-block; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + display: flex; +} + +.e-input-group .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper .e-input-group-icon:first-child { + border-left-width: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + white-space: nowrap; +} + +.e-input-group .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) { + border-right-width: 0; +} + +.e-input + .e-input-group-icon, +.e-input-group .e-input + .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input + .e-input-group-icon { + border-left-width: 0; +} + +.e-input-group.e-corner .e-input:first-child, +.e-input-group.e-corner .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-input-group.e-corner .e-input:last-child, +.e-input-group.e-corner .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) { + border-left-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon + .e-input, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input { + border-right-width: 0; +} + +input.e-input.e-small, +textarea.e-input.e-small, +.e-small input.e-input, +.e-small textarea.e-input, +.e-input-group.e-small, +.e-small .e-input-group, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper, +.e-input-group.e-small.e-disabled, +.e-small .e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-input-group.e-control-wrapper.e-disabled { + font-size: 12px; +} + +.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input { + line-height: inherit; + padding: 4px 0 4px; +} + +.e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input:focus, +.e-input-group.e-small.e-input-focus .e-input, +.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input { + padding: 4px 0 4px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-input-group .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 12px; + min-height: 16px; + min-width: 16px; + padding: 0; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + font-style: normal; + font-weight: normal; + left: 0; + overflow: hidden; + padding-left: 0; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + content: ""; + font-style: normal; +} + +.e-float-input.e-small label.e-float-text, +.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -11px; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, +.e-float-input.e-input-focus input ~ label.e-float-text { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input.e-small input:focus ~ label.e-float-text, +.e-float-input.e-small input:valid ~ label.e-float-text, +.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input input:focus ~ label.e-float-text, +.e-small .e-float-input input:valid ~ label.e-float-text, +.e-small .e-float-input input ~ label.e-label-top.e-float-text, +.e-small .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top { + top: -9px; +} + +.e-float-input.e-small input:focus ~ label.e-float-text, +.e-float-input.e-small input:valid ~ label.e-float-text, +.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text { + font-size: 12px; + top: -8px; +} + +.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -7px; +} + +.e-float-input, +.e-float-input.e-control-wrapper { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-small, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + line-height: 1.35; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; +} + +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group, +.e-small .e-input-group.e-control-wrapper { + line-height: normal; +} + +.e-float-input.e-no-float-label, +.e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-no-float-label, +.e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-no-float-label { + margin-top: 0; +} + +.e-float-input, +.e-float-input.e-control-wrapper, +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border: 0 solid; + border-width: 0 0 1px 0; + display: block; + font: inherit; + width: 100%; +} + +.e-float-input input, +.e-float-input.e-control-wrapper input { + min-width: 0; + padding: 4px 0 4px; +} + +.e-float-input input, +.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-input-group.e-control-wrapper input, +.e-float-input textarea, +.e-input-group textarea, +.e-float-input.e-control-wrapper textarea, +.e-input-group.e-control-wrapper textarea { + text-indent: 0; +} + +.e-float-input.e-small.e-disabled, +.e-small .e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-small, +.e-small .e-float-input, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + font-size: 12px; +} + +.e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small input { + font: inherit; + line-height: inherit; + padding: 4px 0 4px; +} + +.e-float-input input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input textarea:focus, +.e-float-input.e-control-wrapper textarea:focus, +.e-float-input.e-input-focus input, +.e-float-input.e-control-wrapper.e-input-focus input, +.e-input-group.e-control-container.valid.modified, +.e-input-group.e-control-container.invalid, +.e-float-input.e-control-container.valid.modified, +.e-float-input.e-control-container.invalid { + outline: none; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text { + font-family: inherit; +} + +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text.e-label-top, +.e-float-input input ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top, +.e-float-input.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input textarea ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top { + user-select: text; +} + +.e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top { + left: -34px; + width: auto; +} + +.e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top { + right: -34px; + width: auto; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-weight: normal; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + bottom: 0; + content: ""; + height: 2px; + position: absolute; + transition: 0.2s ease; + width: 0; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before { + left: 50%; +} + +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + right: 50%; +} + +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after, +.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before, +.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after { + width: 50%; +} + +.e-float-input .e-float-line, +.e-float-input.e-control-wrapper .e-float-line { + display: block; + position: relative; + width: 100%; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-rtl .e-float-input label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper label.e-float-text, +.e-rtl label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper label.e-float-text, +.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 0; + transform-origin: right top; +} + +.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text, +.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text, +.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom { + padding-right: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-warning::before, +.e-input-group.e-control-wrapper.e-warning::before { + content: ""; +} + +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +.e-input-group.e-rtl .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + min-width: 0; + width: 100%; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]), +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) { + border: 0 solid; + border-width: 0; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-float-input input.e-input, +.e-float-input.e-control-wrapper input.e-input { + margin-bottom: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ""; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-filled.e-input-group.e-float-icon-left::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before { + left: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after { + width: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after { + right: 50%; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + position: relative; + width: 100%; +} + +.e-input-group .e-input-group-icon:hover, +.e-input-group.e-rtl.e-corner .e-input-group-icon:hover, +.e-input-group.e-control-wrapper .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover { + border-radius: 2px; +} + +.e-input.e-small, +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small { + margin-bottom: 4px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 4px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 2px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-input-group .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 4px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left), +.e-filled.e-input-group.e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left { + border-bottom: 1px solid; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-success:not(.e-float-icon-left), +.e-input-group.e-warning:not(.e-float-icon-left), +.e-input-group.e-error:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border: 1px solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap { + background: transparent; + color: rgba(0, 0, 0, 0.42); + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + position: relative; +} + +.e-input-group:not(.e-filled) .e-input-group-icon::after, +.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after { + background: #bdbdbd; + border-radius: 100%; + content: ""; + display: block; + height: 50%; + left: 25%; + opacity: 0.75; + position: absolute; + top: 25%; + transform: scale(0); + width: 50%; +} + +.e-input-group .e-input-group-icon.e-input-btn-ripple::after, +.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after { + animation: e-input-ripple 0.45s linear; +} + +input.e-input::-ms-clear, +.e-float-input input::-ms-clear, +.e-float-input.e-control-wrapper input::-ms-clear, +.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, +.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, +.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, +.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon { + display: none; +} + +.e-input-group .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-hidden, +.e-input-group.e-control-wrapper.e-hidden { + display: none; +} + +input.e-input[type=search]::-webkit-search-decoration, +input.e-input[type=search]::-webkit-search-cancel-button, +input.e-input[type=search]::-webkit-search-results-button, +input.e-input[type=search]::-webkit-search-results-decoration, +.e-float-input input[type=search]::-webkit-search-decoration, +.e-float-input input[type=search]::-webkit-search-cancel-button, +.e-float-input input[type=search]::-webkit-search-results-button, +.e-float-input input[type=search]::-webkit-search-results-decoration, +.e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration, +.e-float-input.e-control-wrapper input[type=search]::-webkit-search-cancel-button, +.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-button, +.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-decoration { + -webkit-appearance: none; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-control-wrapper.e-input-group .e-float-line, +.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line { + bottom: -1px; + position: absolute; +} + +.e-float-input.e-input-group input, +.e-float-input.e-input-group textarea, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-input-group.e-control-wrapper textarea { + border: 0; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group .e-float-text, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-text { + right: 0; +} + +input.e-input::-webkit-input-placeholder, +input.e-input:-moz-placeholder, +input.e-input:-ms-input-placeholder, +input.e-input::-moz-placeholder, +textarea.e-input::-webkit-input-placeholder, +textarea.e-input:-moz-placeholder, +textarea.e-input:-ms-input-placeholder, +textarea.e-input::-moz-placeholder, +textarea.e-input::-webkit-textarea-placeholder, +textarea.e-input:-moz-placeholder, +textarea.e-input:-ms-textarea-placeholder, +textarea.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-small input.e-input::-webkit-input-placeholder, +input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-input:-moz-placeholder, +input.e-small.e-input:-moz-placeholder, +.e-small input.e-input:-ms-input-placeholder, +input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-input::-moz-placeholder, +input.e-small.e-input::-moz-placeholder, +.e-small textarea.e-input::-webkit-input-placeholder, +textarea.e-small.e-input::-webkit-input-placeholder, +.e-small textarea.e-input:-moz-placeholder, +textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-input:-ms-input-placeholder, +textarea.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-input::-moz-placeholder, +textarea.e-small.e-input::-moz-placeholder, +.e-small textarea.e-input::-webkit-textarea-placeholder, +textarea.e-small.e-input::-webkit-textarea-placeholder, +.e-small textarea.e-input:-moz-placeholder, +textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-input:-ms-input-placeholder, +textarea.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-input::-moz-placeholder, +textarea.e-small.e-input::-moz-placeholder { + font-size: 12px; + font-style: normal; +} + +input.e-input:-moz-placeholder, +textarea.e-input:-moz-placeholder, +.e-input-group input.e-input:-moz-placeholder, +.e-input-group textarea.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder, +input.e-input:-moz-placeholder, +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder, +textarea.e-input:-moz-placeholder, +input.e-input::-moz-placeholder, +textarea.e-input::-moz-placeholder, +input.e-input::-webkit-input-placeholder, +textarea.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-ms-input-placeholder, +textarea.e-input:-ms-input-placeholder { + font-style: normal; +} + +input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ""; +} + +.e-float-input:not(.e-input-group) input, +.e-float-input.e-control-wrapper:not(.e-input-group) input { + box-sizing: content-box; + content: ""; +} + +.e-control input.e-input, +.e-control .e-input-group input, +.e-control .e-input-group input.e-input, +.e-control .e-input-group.e-control-wrapper input, +.e-control .e-input-group.e-control-wrapper input.e-input, +.e-control .e-float-input input, +.e-control .e-float-input.e-control-wrapper input, +.e-control.e-input-group input, +.e-control.e-input-group input.e-input, +.e-control.e-input-group.e-control-wrapper input, +.e-control.e-input-group.e-control-wrapper input.e-input, +.e-control.e-float-input input, +.e-control.e-float-input.e-control-wrapper input { + box-sizing: content-box; +} + +input.e-input.e-small, +.e-input-group.e-small input, +.e-input-group.e-small input.e-input, +.e-small .e-input-group input, +.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-small input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-small .e-input-group.e-control-wrapper input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-small input, +.e-float-input.e-small input.e-input, +.e-small .e-float-input input, +.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small input.e-input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ""; +} + +.e-float-input.e-small:not(.e-input-group) input, +.e-float-input.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input:not(.e-input-group) input, +.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ""; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + box-sizing: content-box; + content: ""; +} + +textarea.e-input.e-small, +.e-input-group.e-small textarea, +.e-input-group.e-small textarea.e-input, +.e-small .e-input-group textarea, +.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-small textarea, +.e-float-input.e-small textarea.e-input, +.e-small .e-float-input textarea, +.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-input, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ""; +} + +input.e-input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input, +.e-small input.e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-small input, +.e-float-input input.e-small, +.e-small .e-float-input input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-small .e-float-input.e-control-wrapper input, +textarea.e-input.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small, +.e-small input.e-input, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-small .e-float-input textarea, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-small .e-float-input.e-control-wrapper textarea { + text-indent: 0; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper input, +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input input:focus, +.e-input-group.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-float-input.e-control-wrapper.e-input-focus input, +.e-float-input.e-input-focus input { + padding-left: 0; + text-indent: 0; +} + +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea.e-input, +.e-float-input.e-control-wrapper textarea, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-float-input.e-control-wrapper textarea:focus, +.e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +input.e-input.e-rtl, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-container.e-rtl input.e-control, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-float-input.e-rtl input:focus, +.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-rtl .e-input-group input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-rtl .e-float-input input:focus, +.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-input-group.e-rtl.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, +.e-rtl .e-input-group.e-input-focus input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-float-input.e-rtl.e-input-focus input, +.e-float-input.e-control-wrapper.e-rtl.e-input-focus input, +.e-rtl .e-float-input.e-input-focus input, +.e-rtl .e-float-input.e-control-wrapper.e-input-focus input { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-rtl, +.e-input-group:not(.e-outline).e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, +.e-float-input:not(.e-outline).e-rtl textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group:not(.e-outline) textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input, +.e-rtl .e-float-input:not(.e-outline) textarea, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, +.e-input-group:not(.e-outline).e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, +.e-float-input:not(.e-outline).e-rtl textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group:not(.e-outline) textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input, +.e-rtl .e-float-input:not(.e-outline) textarea, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, +.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, +.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, +.e-float-input:not(.e-outline).e-rtl textarea:focus, +.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus, +.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus, +.e-rtl .e-float-input:not(.e-outline) textarea:focus, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-small, +.e-small input.e-input, +.e-input-group.e-small input.e-input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-input-group input.e-input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-float-input.e-small input:focus, +.e-float-input.e-control-wrapper.e-small input:focus, +.e-small .e-input-group.e-control-wrapper input.e-input:focus, +.e-small .e-input-group input.e-input:focus, +.e-small .e-float-input input:focus, +.e-small .e-float-input.e-control-wrapper input:focus, +.e-input-group.e-small.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, +.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-small .e-input-group.e-input-focus input.e-input, +.e-float-input.e-small.e-input-focus input, +.e-float-input.e-control-wrapper.e-input-focus.e-small input, +.e-small .e-float-input.e-input-focus input, +.e-small .e-float-input.e-control-wrapper.e-input-focus input, +textarea.e-input.e-small, +.e-small textarea.e-input, +.e-input-group.e-small textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input textarea, +.e-small .e-input-group textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-float-input.e-small textarea:focus, +.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-small .e-input-group textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper textarea:focus, +.e-small .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-small, +input.e-input.e-small.e-rtl, +.e-small.e-rtl input.e-input, +.e-small input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-float-input.e-small.e-rtl input, +.e-input-group.e-small.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-rtl .e-float-input.e-small input, +.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-input-group.e-small input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-rtl input.e-small, +.e-float-input.e-control-wrapper.e-rtl input.e-small, +.e-input-group.e-rtl input.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, +.e-rtl .e-float-input input.e-small, +.e-rtl .e-float-input.e-control-wrapper input.e-small, +.e-rtl .e-input-group input.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input.e-rtl input, +.e-small .e-float-input.e-control-wrapper.e-rtl input, +.e-small .e-input-group.e-rtl input.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper input, +.e-small.e-rtl .e-float-input input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-small.e-rtl .e-input-group input.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-small.e-rtl .e-input-group input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-small.e-rtl .e-float-input input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-small .e-input-group.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl input:focus, +.e-small .e-float-input.e-rtl input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-small.e-rtl .e-input-group.e-input-focus input.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, +.e-small .e-input-group.e-rtl.e-input-focus input.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input, +.e-small.e-rtl .e-float-input.e-input-focus input, +.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input, +.e-small .e-float-input.e-rtl.e-input-focus input { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-small, +textarea.e-input.e-small.e-rtl, +.e-small.e-rtl textarea.e-input, +.e-small textarea.e-input.e-rtl, +.e-float-input:not(.e-outline).e-small.e-rtl textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea, +.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea, +.e-rtl .e-float-input:not(.e-outline).e-small textarea, +.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input, +.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small, +.e-float-input:not(.e-outline).e-rtl textarea.e-small, +.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small, +.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small, +.e-rtl .e-float-input:not(.e-outline) textarea.e-small, +.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea, +.e-small .e-float-input:not(.e-outline).e-rtl textarea, +.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input, +.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, +.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, +.e-small.e-rtl .e-float-input:not(.e-outline) textarea, +.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input, +.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input, +.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus, +.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus, +.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus, +.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus, +.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, +.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, +.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus, +.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + background: transparent; + border: 0; + cursor: pointer; + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1; + min-width: 24px; + outline: none; + padding: 0; + text-align: center; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; + padding: 0; + text-align: center; + vertical-align: middle; +} + +.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; + display: flex; +} + +.e-float-input.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-input-group.e-small .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input .e-clear-icon::before, +.e-small .e-input-group .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 10px; +} + +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; +} + +.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide { + cursor: auto; +} + +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 4px; + padding-left: 4px; + padding-right: 4px; + padding-top: 4px; +} + +.e-float-input.e-input-group .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-small .e-clear-icon, +.e-input-group .e-clear-icon.e-small, +.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon.e-small { + min-height: 20px; + min-width: 20px; + padding-bottom: 5px; + padding-right: 8px; + padding-top: 6px; +} + +.e-input-group.e-small .e-clear-icon, +.e-input-group .e-clear-icon.e-small, +.e-small .e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 16px; + min-width: 16px; + padding-bottom: 4px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input:not(:valid), +.e-input:valid, +.e-float-input.e-control-wrapper input:not(:valid), +.e-float-input.e-control-wrapper input:valid, +.e-float-input input:not(:valid), +.e-float-input input:valid, +.e-input-group input:not(:valid), +.e-input-group input:valid, +.e-input-group.e-control-wrapper input:not(:valid), +.e-input-group.e-control-wrapper input:valid, +.e-float-input.e-control-wrapper textarea:not(:valid), +.e-float-input.e-control-wrapper textarea:valid, +.e-float-input textarea:not(:valid), +.e-float-input textarea:valid, +.e-input-group.e-control-wrapper textarea:not(:valid), +.e-input-group.e-control-wrapper textarea:valid, +.e-input-group textarea:not(:valid), +.e-input-group textarea:valid { + box-shadow: none; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + width: 100%; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text { + right: 0; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + display: flex; + position: relative; + width: 100%; +} + +.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 1px solid; + border-width: 0 0 1px 0; + margin-left: 8px; +} + +.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 8px; +} + +.e-float-input label.e-float-text.e-label-bottom, +.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + transform: translate3d(0, 16px, 0) scale(1); +} + +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + font-size: 13px; + top: -22px; + transform: translate3d(0, 6px, 0) scale(0.92); +} + +.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text { + font-size: 12px; + top: -21px; +} + +.e-float-input textarea ~ .e-float-text, +.e-float-input.e-control-wrapper textarea ~ .e-float-text { + top: -11px; +} + +.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -11px; +} + +.e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-small, +.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 12px; + top: -11px; +} + +.e-input-group.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-small input, +.e-small .e-float-input input, +.e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input { + min-height: 16px; +} + +.e-input-group input.e-input, +.e-float-input.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-control-wrapper input { + min-height: 22px; +} + +.e-input-group:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-float-input:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]) { + border-bottom-width: 1px; +} + +.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover { + border-bottom-width: 1px; +} + +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after { + bottom: -2px; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px; +} + +.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + transform: translate3d(0, 16px, 0) scale(1); +} + +.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + font-style: normal; + font-weight: normal; + left: 0; + overflow: hidden; + padding-left: 0; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input textarea:focus ~ label.e-float-text, +.e-small .e-float-input textarea:valid ~ label.e-float-text, +.e-small .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.86); +} + +.e-float-input textarea[disabled], +.e-float-input textarea.e-disabled, +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-control-wrapper textarea.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group textarea.e-input, +.e-input-group.e-input-focus textarea, +.e-input-group.e-input-focus textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-input-group.e-control-wrapper.e-input-focus textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper.e-input-focus textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + line-height: 1.5; + min-height: 15px; + min-width: 0; + padding: 4px 0 4px; + resize: vertical; +} + +.e-input-group.e-small textarea, +.e-input-group.e-small textarea.e-input, +.e-input-group textarea.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper.e-small textarea, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-input-group textarea, +.e-small .e-input-group textarea.e-input, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-small .e-float-input textarea, +.e-small .e-float-input.e-control-wrapper textarea { + font: inherit; + min-height: 14px; + padding: 4px 0 4px; +} + +.e-input-group.e-input-focus.e-small textarea, +.e-input-group.e-input-focus.e-small textarea.e-input, +.e-input-group.e-input-focus textarea.e-small, +.e-input-group.e-input-focus textarea.e-input.e-small, +.e-input-group.e-input-focus textarea.e-input.e-small, +.e-input-group.e-control-wrapper.e-input-focus.e-small textarea, +.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, +.e-small .e-input-group.e-input-focus textarea, +.e-small .e-input-group.e-input-focus textarea.e-input { + font: inherit; + min-height: 14px; + padding: 4px 0 4px; +} + +.e-input-group.e-small textarea:focus, +.e-input-group.e-small textarea.e-input:focus, +.e-input-group textarea.e-small:focus, +.e-input-group textarea.e-input.e-small:focus, +.e-input-group.e-control-wrapper.e-small textarea:focus, +.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-small .e-input-group textarea:focus, +.e-small .e-input-group textarea.e-input:focus, +.e-float-input.e-small textarea:focus, +.e-float-input textarea.e-small:focus, +.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-float-input.e-control-wrapper textarea.e-small:focus, +.e-small .e-float-input textarea:focus, +.e-small .e-float-input.e-control-wrapper textarea:focus { + padding: 4px 0 4px; +} + +input.e-input.e-small, +textarea.e-input.e-small, +.e-small input.e-input, +.e-small textarea.e-input { + min-height: 16px; +} + +input.e-input, +textarea.e-input { + min-height: 19px; +} + +textarea.e-outline.e-input, +.e-outline.e-input-group textarea.e-input, +.e-outline.e-input-group textarea, +.e-outline.e-input-group.e-control-wrapper textarea.e-input, +.e-outline.e-input-group.e-control-wrapper textarea, +.e-outline.e-float-input textarea.e-input, +.e-outline.e-float-input textarea, +.e-outline.e-float-input.e-control-wrapper textarea.e-input, +.e-outline.e-float-input.e-control-wrapper textarea { + width: calc(100% - 1px); +} + +.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow { + width: calc(100% - 80px); +} + +.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, +.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, +.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow, +.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, +.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow { + overflow: hidden; + text-overflow: ellipsis; + width: 100%; +} + +.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow, +.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon { + width: calc(100% - 45px); +} + +.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon { + width: calc(100% - 75px); +} + +.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow { + width: calc(100% - 110px); +} + +.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, +.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after { + width: 0%; +} + +.e-outline.e-input-group.e-control-wrapper, +.e-outline.e-input-group, +.e-outline.e-input-group:not(.e-float-icon-left), +.e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper, +.e-outline.e-input-group:not(.e-float-icon-left), +.e-outline.e-input-group.e-success:not(.e-float-icon-left), +.e-outline.e-input-group.e-warning:not(.e-float-icon-left), +.e-outline.e-input-group.e-error:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border: 1px solid rgba(0, 0, 0, 0.24); + border-radius: 4px; + border-width: 1px; + fill: transparent; + transition: border 0.2s, box-shadow 0.2s; +} + +.e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper { + margin-top: 0; +} + +.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled), +.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled), +.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-input-group.e-valid-input.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-valid-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-float-icon-left:not(.e-warning):not(.e-success):not(.e-error) { + border-top-color: transparent; +} + +.e-outline.e-input-group, +.e-outline .e-input-group, +.e-outline .e-input-group.e-control-wrapper, +.e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper { + font-size: 14px; +} + +.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error), +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error), +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error, +.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error), +.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) { + border-width: 1px; +} + +input.e-outline.e-input, +.e-outline.e-input-group input.e-input, +.e-outline.e-input-group input, +.e-outline.e-input-group.e-control-wrapper input.e-input, +.e-outline.e-input-group.e-control-wrapper input, +.e-outline.e-float-input input.e-input, +.e-outline.e-float-input input, +.e-outline.e-float-input.e-control-wrapper input.e-input, +.e-outline.e-float-input.e-control-wrapper input, +.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus, +.e-outline.e-float-input:not(.e-float-icon-left) input:focus, +.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input { + box-sizing: border-box; + padding: 10px 12px 9px; +} + +textarea.e-outline.e-input, +.e-outline.e-input-group textarea.e-input, +.e-outline.e-input-group textarea, +.e-outline.e-input-group.e-control-wrapper textarea.e-input, +.e-outline.e-input-group.e-control-wrapper textarea, +.e-outline.e-float-input textarea.e-input, +.e-outline.e-float-input textarea, +.e-outline.e-float-input.e-control-wrapper textarea.e-input, +.e-outline.e-float-input.e-control-wrapper textarea, +.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus { + box-sizing: border-box; + margin: 8px 0 1px; + padding: 0 12px 12px; +} + +.e-outline.e-input-group input.e-input, +.e-outline.e-float-input.e-input-group input, +.e-outline.e-input-group.e-control-wrapper input.e-input, +.e-outline.e-float-input.e-input-group.e-control-wrapper input, +.e-outline.e-float-input input, +.e-outline.e-float-input.e-control-wrapper input { + box-sizing: border-box; + min-height: 38px; +} + +.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-outline.e-float-input:not(.e-input-group) .e-float-line::before, +.e-outline.e-float-input:not(.e-input-group) .e-float-line::after, +.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + content: none; +} + +.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) { + border-color: rgb(255, 61, 0); + box-shadow: inset 1px 1px rgb(255, 61, 0), inset -1px 0 rgb(255, 61, 0), inset 0 -1px rgb(255, 61, 0); +} + +.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 0; + border-width: 0; + margin-left: 0; +} + +.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin-left: 4px; + margin-right: 0; +} + +.e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-rtl.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin-right: 4px; + margin-left: 0; +} + +.e-outline.e-float-input .e-clear-icon, +.e-outline.e-float-input.e-control-wrapper .e-clear-icon, +.e-outline.e-input-group .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 16px; + padding: 9px 12px 9px 0; +} + +.e-outline.e-input-group.e-float-icon-left .e-input, +.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input { + padding-left: 0; +} + +.e-outline.e-input-group .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 16px; + margin: 9px 12px 9px 0; +} + +.e-outline.e-input-group.e-prepend .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon { + font-size: 16px; + margin: 9px 0 9px 12px; +} + +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border: 0; +} + +.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child { + margin-left: 0; +} + +.e-outline.e-input-group.e-small:not(.e-float-input) .e-input, +.e-small .e-outline.e-input-group:not(.e-float-input) .e-input, +.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-outline.e-float-input.e-small input, +.e-small .e-outline.e-float-input input, +.e-outline.e-float-input.e-input-group.e-small input, +.e-small .e-outline.e-float-input.e-input-group input, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input, +.e-outline.e-float-input.e-control-wrapper.e-small input, +.e-small .e-outline.e-float-input.e-control-wrapper input, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input { + box-sizing: border-box; + min-height: 34px; +} + +.e-outline.e-float-input.e-small input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text { + font-size: 11px; +} + +.e-outline.e-input-group, +.e-outline.e-input-group.e-control-wrapper, +.e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper { + font-size: 14px; +} + +.e-outline.e-input-group.e-small, +.e-small .e-outline.e-input-group, +.e-outline.e-input-group.e-control-wrapper.e-small, +.e-small .e-outline.e-input-group.e-control-wrapper, +.e-outline.e-float-input.e-small, +.e-small .e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper.e-small, +.e-small .e-outline.e-float-input.e-control-wrapper { + font-size: 13px; +} + +input.e-input.e-small.e-outline, +.e-small input.e-input.e-outline, +.e-input-group.e-small.e-outline input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-small input.e-input, +.e-outline.e-float-input.e-small input, +.e-outline.e-float-input.e-control-wrapper input.e-small, +.e-outline.e-float-input.e-small input, +.e-outline.e-float-input.e-control-wrapper input.e-small, +.e-outline.e-input-group input.e-input.e-small, +.e-outline.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-outline.e-float-input input, +.e-small .e-outline.e-float-input.e-control-wrapper input, +.e-small .e-outline.e-input-group input.e-input, +.e-small .e-outline.e-input-group.e-control-wrapper input.e-input, +.e-outline.e-input-group.e-small input.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-outline.e-float-input.e-small input:focus, +.e-outline.e-float-input.e-control-wrapper.e-small input:focus, +.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus, +.e-small .e-outline.e-input-group input.e-input:focus, +.e-small .e-outline.e-float-input input:focus, +.e-small .e-outline.e-float-input.e-control-wrapper input:focus, +.e-outline.e-float-input.e-small.e-input-focus input, +.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input, +.e-small .e-outline.e-float-input.e-input-focus input, +.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input, +.e-outline.e-input-group.e-small.e-input-focus input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, +.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-small .e-outline.e-input-group.e-input-focus input.e-input { + padding: 7px 10px; +} + +textarea.e-input.e-small.e-outline, +.e-small textarea.e-input.e-outline, +.e-input-group.e-small.e-outline textarea.e-input, +.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-outline.e-float-input.e-control-wrapper textarea.e-small, +.e-outline.e-float-input.e-small textarea, +.e-outline.e-input-group textarea.e-input.e-small, +.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-outline.e-float-input textarea, +.e-small .e-outline.e-float-input.e-control-wrapper textarea, +.e-small .e-outline.e-input-group textarea.e-input, +.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input, +.e-outline.e-input-group.e-small textarea.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-outline.e-float-input.e-small textarea:focus, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small .e-outline.e-input-group textarea.e-input:focus, +.e-small .e-outline.e-float-input textarea:focus, +.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus { + box-sizing: border-box; + margin: 8px 0 1px; + padding: 0 10px 10px; +} + +.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon { + margin-left: 0; + margin-right: 6px; +} + +.e-outline.e-input-group.e-small .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-outline.e-input-group .e-input-group-icon, +.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon { + margin-left: 0; + margin-right: 10px; +} + +.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-outline.e-input-group.e-prepend .e-input-group-icon, +.e-small .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon, +.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon, +.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child { + margin-left: 10px; + margin-right: 0; +} + +.e-outline.e-input-group.e-small .e-clear-icon, +.e-outline.e-input-group .e-clear-icon.e-small, +.e-small .e-outline.e-input-group .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 14px; + padding: 7px 10px 7px 0; +} + +.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 9px; +} + +.e-outline.e-float-input input, +.e-outline.e-float-input textarea, +.e-outline.e-float-input.e-control-wrapper input, +.e-outline.e-float-input.e-control-wrapper textarea { + border: 0; + border-width: 0; +} + +.e-outline label.e-float-text, +.e-outline.e-float-input label.e-float-text, +.e-outline.e-float-input.e-control-wrapper label.e-float-text, +.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + box-sizing: border-box; + display: flex; + left: 0; + line-height: 13px; + position: absolute; + top: -7px; + transform: translate3d(0, 0, 0) scale(1); + transition: color 0.2s, font-size 0.2s, line-height 0.2s; +} + +.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 46px; +} + +.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 60px; +} + +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom, +.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 54px; +} + +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 50px; +} + +.e-outline label.e-float-text::before, +.e-outline label.e-float-text::after, +.e-outline.e-float-input label.e-float-text::before, +.e-outline.e-float-input label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + border-top: solid 2px; + border-top-color: transparent; + box-shadow: inset 0 1px transparent; + box-sizing: border-box; + content: " "; + display: block; + height: 8px; + margin-top: 6px; + min-width: 9px; + pointer-events: none; + position: relative; + transition: border-color 0.1s, box-shadow 0.2s; +} + +.e-outline.e-float-icon-left label.e-float-text::before, +.e-outline.e-float-icon-left label.e-float-text::after, +.e-outline.e-float-input.e-float-icon-left label.e-float-text::before, +.e-outline.e-float-input.e-float-icon-left label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::after { + transition: none; +} + +.e-small.e-outline label.e-float-text::before, +.e-small.e-outline label.e-float-text::after, +.e-small.e-outline.e-float-input label.e-float-text::before, +.e-small.e-outline.e-float-input label.e-float-text::after, +.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, +.e-small .e-outline label.e-float-text::before, +.e-small .e-outline label.e-float-text::after, +.e-small .e-outline.e-float-input label.e-float-text::before, +.e-small .e-outline.e-float-input label.e-float-text::after, +.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + min-width: 7px; +} + +.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after { + border-top-color: rgba(0, 0, 0, 0.24); + border-width: 1px; +} + +.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after { + border-top-color: #22b24b; +} + +.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before, +.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after, +.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before, +.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after { + border-color: #22b24b; +} + +.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after { + border-top-color: #f44336; +} + +.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, +.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after, +.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, +.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after { + border-color: #f44336; +} + +.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after { + border-top-color: #ffca1c; +} + +.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before, +.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after, +.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before, +.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after { + border-color: #ffca1c; +} + +.e-outline label.e-float-text::before, +.e-outline.e-float-input label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper label.e-float-text::before { + border-left: solid 1px transparent; + border-radius: 4px 0; + left: -1px; + margin-right: 4px; +} + +.e-rtl.e-outline label.e-float-text::before, +.e-rtl.e-outline.e-float-input label.e-float-text::before, +.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::before { + border-left: 0; + border-radius: 0 4px; + left: 5px; +} + +.e-rtl.e-outline label.e-float-text::after, +.e-rtl.e-outline.e-float-input label.e-float-text::after, +.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + border-radius: 5px 0; + border-right: 0; + left: -6px; +} + +.e-outline label.e-float-text::after, +.e-outline.e-float-input label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + border-radius: 0 5px; + border-right: solid 1px transparent; + flex-grow: 1; + left: 2px; + margin-left: 4px; +} + +.e-outline.e-input-focus label.e-float-text::before, +.e-outline.e-input-focus label.e-float-text::after, +.e-outline.e-float-input.e-input-focus label.e-float-text::before, +.e-outline.e-float-input.e-input-focus label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after { + border-top-color: rgb(255, 61, 0); +} + +.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), +.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), +.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) { + border-top-color: transparent; + box-shadow: inset 1px 0 rgb(255, 61, 0), inset -1px 0 rgb(255, 61, 0), inset 0 -1px rgb(255, 61, 0); +} + +.e-outline.e-float-input input:focus ~ label.e-float-text, +.e-outline.e-float-input input:valid ~ label.e-float-text, +.e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, +.e-outline.e-float-input textarea:focus ~ label.e-float-text, +.e-outline.e-float-input textarea:valid ~ label.e-float-text, +.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + font-size: 12px; + top: -7px; + transform: translate3d(0, 0, 0) scale(1); +} + +.e-outline.e-float-input.e-rtl .e-clear-icon, +.e-rtl .e-outline.e-float-input .e-clear-icon, +.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon, +e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon, +.e-outline.e-input-group.e-rtl .e-clear-icon, +.e-rtl .e-outline.e-input-group .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon { + padding-left: 12px; + padding-right: 0; +} + +.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-float-input.e-rtl.e-float-icon-left .e-input-in-wrap, +.e-outline.e-float-input.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-outline.e-input-group.e-rtl.e-float-icon-left .e-input-in-wrap, +.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + margin-right: 0; +} + +.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child { + margin-left: 12px; +} + +.e-rtl.e-outline.e-input-group .e-input-group-icon, +.e-rtl .e-outline.e-input-group .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon { + margin-left: 12px; + margin-right: 0; +} + +.e-rtl.e-outline.e-input-group.e-small .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-small .e-clear-icon, +.e-rtl.e-outline.e-input-group .e-clear-icon.e-small, +.e-rtl .e-outline.e-input-group .e-clear-icon.e-small, +.e-rtl.e-small .e-outline.e-input-group .e-clear-icon, +.e-small .e-rtl.e-outline.e-input-group .e-clear-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon { + padding-left: 10px; + padding-right: 0; +} + +.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child { + margin-left: 12px; + margin-right: 0; +} + +.e-outline.e-float-input textarea:focus ~ label.e-float-text, +.e-outline.e-float-input textarea:valid ~ label.e-float-text, +.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + top: -7px; + transform: translate3d(0, 0, 0) scale(1); +} + +.e-outline textarea, +textarea.e-outline, +.e-outline.e-float-input textarea, +.e-outline.e-float-input.e-control-wrapper textarea, +.e-outline.e-float-input.e-input-group textarea { + box-sizing: border-box; +} + +.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus ~ label.e-float-text { + color: rgba(0, 0, 0, 0.6); +} + +.e-rtl.e-outline.e-float-input.e-small textarea ~ label.e-float-text, +.e-rtl.e-outline.e-float-input textarea ~ label.e-float-text.e-small, +.e-rtl.e-outline.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-rtl.e-outline.e-float-input textarea ~ label.e-float-text, +.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text { + top: -7px; +} + +.e-outline.e-float-input.e-small .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-outline.e-input-group.e-small .e-clear-icon::before, +.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, +.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-outline.e-float-input input.e-small:first-child ~ .e-clear-icon::before, +.e-outline.e-small .e-float-input .e-clear-icon::before, +.e-outline.e-small .e-input-group .e-clear-icon::before, +.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 14px; +} + +.e-outline.e-float-input .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-outline.e-input-group .e-clear-icon::before, +.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 16px; +} + +.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline label.e-float-text, +.e-outline.e-float-input label.e-float-text, +.e-outline.e-float-input.e-control-wrapper label.e-float-text, +.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; +} + +.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small label.e-float-text, +.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small textarea ~ label.e-float-text, +.e-outline.e-float-input textarea ~ label.e-float-text.e-small, +.e-outline.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-outline.e-float-input textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 13px; +} + +.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + animation-name: slideTopUp; + /* stylelint-disable-line no-unknown-animations */ +} + +.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + animation-name: slideTopUp; + /* stylelint-disable-line no-unknown-animations */ +} + +.e-filled.e-input-group, +.e-filled.e-input-group.e-control-wrapper, +.e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper { + line-height: 1; +} + +.e-filled input.e-input, +.e-filled.e-input-group input, +.e-filled.e-input-group.e-control-wrapper input, +.e-filled.e-input-group input.e-input, +.e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-float-input:not(.e-input-group) input, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-control .e-filled input.e-input, +.e-control .e-filled.e-input-group input, +.e-control .e-filled.e-input-group input.e-input, +.e-control .e-filled.e-input-group.e-control-wrapper input, +.e-control .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-control .e-filled.e-float-input input, +.e-control .e-filled.e-float-input.e-control-wrapper input, +.e-control.e-filled.e-input-group input, +.e-control.e-filled.e-input-group input.e-input, +.e-control.e-filled.e-input-group.e-control-wrapper input, +.e-control.e-filled.e-input-group.e-control-wrapper input.e-input, +.e-control.e-filled.e-float-input input, +.e-control.e-filled.e-float-input.e-control-wrapper input, +.e-filled input.e-input.e-small, +.e-filled.e-input-group.e-small input, +.e-filled.e-input-group.e-small input.e-input, +.e-small .e-filled.e-input-group input, +.e-small .e-filled.e-input-group input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-small input, +.e-filled.e-input-group.e-control-wrapper.e-small input.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper input, +.e-small .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-small input, +.e-filled.e-float-input.e-small input.e-input, +.e-small .e-filled.e-float-input input, +.e-small .e-filled.e-float-input input.e-input, +.e-filled.e-float-input.e-control-wrapper.e-small input, +.e-filled.e-float-input.e-control-wrapper.e-small input.e-input, +.e-small .e-filled.e-float-input.e-control-wrapper input, +.e-small .e-filled.e-float-input.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-small:not(.e-input-group) input, +.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input, +.e-small .e-filled.e-float-input:not(.e-input-group) input, +.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input, +.e-filled textarea.e-input, +.e-filled.e-input-group textarea, +.e-filled.e-input-group.e-control-wrapper textarea, +.e-filled.e-float-input textarea, +.e-filled.e-float-input.e-control-wrapper textarea, +.e-filled textarea.e-input.e-small, +.e-filled.e-input-group.e-small textarea, +.e-filled.e-input-group.e-small textarea.e-input, +.e-small .e-filled.e-input-group textarea, +.e-small .e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-small textarea, +.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper textarea, +.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-float-input.e-small textarea, +.e-filled.e-float-input.e-small textarea.e-input, +.e-small .e-filled.e-float-input textarea, +.e-small .e-filled.e-float-input textarea.e-input, +.e-filled.e-float-input.e-control-wrapper.e-small textarea, +.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input, +.e-small .e-filled.e-float-input.e-control-wrapper textarea, +.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input { + box-sizing: border-box; +} + +.e-filled.e-float-input input, +.e-filled.e-float-input textarea, +.e-filled.e-float-input.e-control-wrapper input, +.e-filled.e-float-input.e-control-wrapper textarea { + border: 0 solid; + border-width: 0; +} + +.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover { + border-bottom-width: 0; +} + +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input { + border-width: 0; +} + +.e-filled.e-input-group, +.e-filled.e-input-group.e-control-wrapper { + border-radius: 4px 4px 0 0; + padding: 0 10px 0 12px; +} + +.e-filled.e-input-group.e-small, +.e-filled.e-input-group.e-control-wrapper.e-small, +.e-small .e-filled.e-input-group.e-control-wrapper { + margin-top: 0; + padding: 0 6px 0 8px; +} + +.e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper { + border: 1px solid; + border-radius: 4px 4px 0 0; + border-width: 0 0 1px 0; + margin-top: 0; + padding: 0 10px 0 12px; +} + +.e-filled.e-float-input.e-small, +.e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-filled.e-float-input.e-control-wrapper { + margin-top: 0; + padding: 0 6px 0 8px; +} + +.e-rtl.e-filled.e-input-group, +.e-rtl.e-filled.e-input-group.e-control-wrapper, +.e-rtl .e-filled.e-input-group, +.e-rtl .e-filled.e-input-group.e-control-wrapper { + padding: 0 12px 0 10px; +} + +.e-rtl.e-filled.e-input-group.e-small, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper, +.e-rtl .e-filled.e-input-group.e-small, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper { + padding: 0 8px 0 6px; +} + +.e-rtl.e-filled.e-float-input, +.e-rtl.e-filled.e-float-input.e-control-wrapper, +.e-rtl .e-filled.e-float-input, +.e-rtl .e-filled.e-float-input.e-control-wrapper { + padding: 0 12px 0 10px; +} + +.e-rtl.e-filled.e-float-input.e-small, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper, +.e-rtl .e-filled.e-float-input.e-small, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper { + padding: 0 8px 0 6px; +} + +.e-filled input.e-input, +.e-filled.e-input-group input.e-input, +.e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled textarea.e-input, +.e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-input-group input.e-input:focus, +.e-filled.e-input-group.e-control-wrapper input.e-input:focus, +.e-filled.e-input-group textarea.e-input:focus, +.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-filled.e-input-group.e-input-focus input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input { + padding: 10px 2px 10px 0; +} + +.e-filled .e-input:focus { + padding-bottom: 10px; +} + +.e-filled .e-input.e-small:focus { + padding-bottom: 7px; +} + +.e-filled .e-input.e-small, +.e-filled.e-input-group.e-small .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input, +.e-filled.e-input-group.e-small .e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus, +.e-filled.e-input-group.e-small.e-input-focus .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input { + padding: 7px 2px 7px 0; +} + +.e-filled.e-float-input input, +.e-filled.e-float-input.e-control-wrapper input { + padding: 14px 2px 5px 0; +} + +.e-filled.e-float-input.e-small input, +.e-filled.e-float-input.e-control-wrapper.e-small input { + padding: 12px 2px 4px 0; +} + +.e-filled input.e-input.e-rtl, +.e-filled.e-input-group.e-rtl input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-rtl .e-filled.e-input-group input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-input-group.e-rtl input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-rtl .e-filled.e-input-group input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-input-group.e-rtl input.e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-rtl .e-filled.e-input-group input.e-input:focus, +.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus, +.e-filled.e-input-group.e-rtl.e-input-focus input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, +.e-rtl .e-filled.e-input-group.e-input-focus input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input { + padding: 10px 0 10px 2px; + text-indent: 0; +} + +.e-filled.e-float-input.e-rtl input, +.e-filled.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-filled.e-float-input input, +.e-rtl .e-filled.e-float-input.e-control-wrapper input, +.e-filled.e-float-input.e-rtl input, +.e-filled.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-filled.e-float-input input, +.e-rtl .e-filled.e-float-input.e-control-wrapper input, +.e-filled.e-float-input.e-rtl input:focus, +.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-rtl .e-filled.e-float-input input:focus, +.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus, +.e-filled.e-float-input.e-rtl.e-input-focus input, +.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input, +.e-rtl .e-filled.e-float-input.e-input-focus input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input { + padding: 14px 0 5px 2px; + text-indent: 0; +} + +.e-rtl .e-filled input.e-input.e-small, +.e-filled input.e-input.e-small.e-rtl, +.e-small.e-rtl .e-filled input.e-input, +.e-small .e-filled input.e-input.e-rtl, +.e-filled.e-input-group.e-small.e-rtl input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-rtl .e-filled.e-input-group.e-small input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input, +.e-filled.e-input-group.e-rtl input.e-input.e-small, +.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, +.e-rtl .e-filled.e-input-group input.e-input.e-small, +.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-filled.e-input-group.e-rtl input.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-small.e-rtl .e-filled.e-input-group input.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group input.e-input:focus, +.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-small .e-filled.e-input-group.e-rtl input.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, +.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input { + padding: 7px 0 7px 2px; + text-indent: 0; +} + +.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-filled.e-float-input.e-small.e-rtl input, +.e-rtl .e-filled.e-float-input.e-small input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input, +.e-filled.e-float-input.e-rtl input.e-small, +.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small, +.e-rtl .e-filled.e-float-input input.e-small, +.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small, +.e-small .e-filled.e-float-input.e-rtl input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input, +.e-small.e-rtl .e-filled.e-float-input input, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus, +.e-small.e-rtl .e-filled.e-float-input input:focus, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-small .e-filled.e-float-input.e-rtl input:focus, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input, +.e-small.e-rtl .e-filled.e-float-input.e-input-focus input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input, +.e-small .e-filled.e-float-input.e-rtl.e-input-focus input { + padding: 12px 0 4px 2px; + text-indent: 0; +} + +.e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper, +.e-filled.e-float-input.e-disabled, +.e-filled.e-float-input.e-control-wrapper.e-disabled, +.e-filled.e-float-input.e-input-group.e-disabled, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-size: 14px; +} + +.e-filled.e-float-input.e-small, +.e-small .e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-filled.e-float-input.e-control-wrapper, +.e-filled.e-float-input.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-disabled, +.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled, +.e-filled.e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-input-group.e-disabled, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-size: 13px; +} + +.e-filled.e-input-group.e-small:not(.e-float-input) .e-input, +.e-small .e-filled.e-input-group:not(.e-float-input) .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input { + min-height: 35px; +} + +.e-filled.e-float-input.e-small input, +.e-small .e-filled.e-float-input input, +.e-filled.e-float-input.e-input-group.e-small input, +.e-small .e-filled.e-float-input.e-input-group input, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input, +.e-filled.e-float-input.e-control-wrapper.e-small input, +.e-small .e-filled.e-float-input.e-control-wrapper input, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input { + min-height: 35px; +} + +.e-filled.e-input-group input.e-input, +.e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-input-group:not(.e-float-input) input.e-input, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input { + min-height: 39px; +} + +.e-float-input.e-filled.e-input-group.e-control-wrapper input, +.e-float-input.e-filled input, +.e-float-input.e-filled.e-control-wrapper input { + min-height: 39px; +} + +.e-filled label.e-float-text, +.e-filled.e-float-input label.e-float-text, +.e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + left: 12px; + letter-spacing: 0.009375em; + line-height: 1.15; + padding-left: 0; + pointer-events: none; + right: auto; + top: 12px; + transform: none; + transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + padding-left: 0; + top: 12px; + transform: none; + width: 100%; +} + +.e-filled.e-float-input input:focus ~ label.e-float-text, +.e-filled.e-float-input input:valid ~ label.e-float-text, +.e-filled.e-float-input input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + font-size: 14px; + top: 12px; + transform: translateY(-50%) scale(0.75); +} + +.e-filled.e-float-input textarea:focus ~ label.e-float-text, +.e-filled.e-float-input textarea:valid ~ label.e-float-text, +.e-filled.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + font-size: 14px; + top: 12px; + transform: translateY(-50%) scale(0.75); +} + +.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: 12px; + transform: translateY(-50%) scale(0.75); + user-select: text; +} + +.e-filled.e-float-input.e-small input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text { + font-size: 13px; + top: 10px; +} + +.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: 10px; + transform: translateY(-50%) scale(0.75); + user-select: text; +} + +.e-filled.e-float-input.e-small label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small textarea ~ label.e-float-text, +.e-filled.e-float-input textarea ~ label.e-float-text.e-small, +.e-filled.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-filled.e-float-input textarea ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-filled.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 13px; + top: 10px; +} + +.e-filled.e-float-input label.e-float-text, +.e-filled.e-float-input label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 12px; +} + +.e-filled.e-float-input.e-rtl label.e-float-text, +.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 12px; +} + +.e-filled.e-float-input.e-small label.e-float-text, +.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 8px; +} + +.e-filled.e-float-input.e-small.e-rtl label.e-float-text, +.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 8px; +} + +.e-filled.e-float-input .e-float-line, +.e-float-input.e-filled.e-control-wrapper .e-float-line { + bottom: -1px; + position: absolute; +} + +.e-float-input.e-filled .e-float-line, +.e-float-input.e-filled .e-float-text, +.e-float-input.e-filled.e-control-wrapper .e-float-line, +.e-float-input.e-filled.e-control-wrapper .e-float-text, +.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 0; +} + +.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, +.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, +.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, +.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after { + bottom: -1px; +} + +.e-filled.e-input-group .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-filled.e-input-group.e-small .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-filled.e-input-group .e-input-group-icon, +.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 16px; + margin-bottom: 0; + margin-top: 0; + min-height: 20px; + min-width: 20px; + padding: 0 0 0 8px; +} + +.e-rtl.e-filled.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + padding: 0 8px 0 0; +} + +.e-filled.e-input-group.e-small .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-filled.e-input-group .e-input-group-icon, +.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 14px; + min-height: 18px; + min-width: 18px; + padding: 0 0 0 4px; +} + +.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + padding: 0 4px 0 0; +} + +.e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + font-size: 16px; + margin-bottom: 0; + margin-top: 0; + padding: 8px; +} + +.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + font-size: 14px; + padding: 0 0 0 4px; +} + +.e-filled.e-float-input .e-clear-icon, +.e-filled.e-float-input.e-control-wrapper .e-clear-icon, +.e-filled.e-input-group .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 16px; + padding: 0 0 0 8px; +} + +.e-filled.e-input-group .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon { + min-height: 20px; + min-width: 20px; + padding: 0 0 0 8px; +} + +.e-filled.e-float-input.e-input-group .e-clear-icon, +.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon { + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-small .e-clear-icon, +.e-filled.e-input-group .e-clear-icon.e-small, +.e-small .e-filled.e-input-group .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 14px; + min-height: 18px; + min-width: 18px; + padding: 0 0 0 4px; +} + +.e-filled.e-input-group.e-float-input.e-small .e-clear-icon, +.e-filled.e-input-group.e-float-input .e-clear-icon.e-small, +.e-small .e-filled.e-input-group.e-float-input .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon, +.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding: 0 0 0 4px; +} + +.e-rtl.e-filled.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-input-group .e-clear-icon, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl .e-filled.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-small .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-input-group .e-clear-icon, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon { + padding: 0 8px 0 0; +} + +.e-rtl.e-filled.e-input-group.e-small .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-input-group .e-clear-icon, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-small .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-input-group .e-clear-icon, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon { + padding: 0 4px 0 0; +} + +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon { + padding: 0 4px 0 0; +} + +.e-filled.e-float-input .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-filled.e-input-group .e-clear-icon::before, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 16px; +} + +.e-filled.e-float-input.e-small .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-filled.e-input-group.e-small .e-clear-icon::before, +.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-filled.e-float-input input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-filled.e-float-input .e-clear-icon::before, +.e-small .e-filled.e-input-group .e-clear-icon::before, +.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 14px; +} + +.e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top { + top: 12px; +} + +.e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: 10px; +} + +.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap { + border-style: none; + border-width: 0; +} + +.e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: 12px; +} + +.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: 10px; +} + +.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 16px; + margin: 0; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-small, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon, +.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 14px; + margin: 0; + min-height: 18px; + min-width: 18px; + padding: 0; +} + +.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin: 0; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon { + margin: 0; + min-height: 18px; + min-width: 18px; + padding: 0; +} + +.e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 0; +} + +.e-filled.e-input-group .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group .e-input-group-icon:last-child, +.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-filled.e-input-group .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-filled.e-input-group.e-small .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-filled.e-input-group .e-input-group-icon, +.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + margin-right: 0; +} + +.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child, +.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child { + margin-left: 0; +} + +.e-filled.e-rtl.e-input-group .e-input-group-icon, +.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon, +.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon, +.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon, +.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + margin-left: 0; + margin-right: 0; +} + +.e-filled textarea.e-input, +.e-filled.e-input-group.e-multi-line-input textarea, +.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea, +.e-filled.e-float-input.e-multi-line-input textarea, +.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea { + box-sizing: border-box; +} + +.e-filled textarea.e-input, +.e-filled.e-input-group textarea, +.e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-input-focus textarea, +.e-filled.e-input-group.e-input-focus textarea.e-input, +.e-filled.e-input-group.e-control-wrapper textarea, +.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea, +.e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input { + padding: 0 12px 9px; +} + +.e-filled.e-float-input textarea, +.e-filled.e-float-input.e-control-wrapper textarea { + padding: 0 12px 5px; +} + +.e-filled.e-input-group.e-small textarea, +.e-filled.e-input-group.e-small textarea.e-input, +.e-filled.e-input-group textarea.e-small, +.e-filled.e-input-group textarea.e-input.e-small, +.e-filled.e-input-group.e-control-wrapper.e-small textarea, +.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-filled.e-input-group textarea, +.e-small .e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-input-focus.e-small textarea, +.e-filled.e-input-group.e-input-focus.e-small textarea.e-input, +.e-filled.e-input-group.e-input-focus textarea.e-small, +.e-filled.e-input-group.e-input-focus textarea.e-input.e-small, +.e-filled.e-input-group.e-input-focus textarea.e-input.e-small, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, +.e-small .e-filled.e-input-group.e-input-focus textarea, +.e-small .e-filled.e-input-group.e-input-focus textarea.e-input { + padding: 0 8px 7px; +} + +.e-filled.e-float-input.e-small textarea, +.e-filled.e-float-input textarea.e-small, +.e-filled.e-float-input.e-control-wrapper.e-small textarea, +.e-filled.e-float-input.e-control-wrapper textarea.e-small, +.e-small .e-filled.e-float-input textarea, +.e-small .e-filled.e-float-input.e-control-wrapper textarea { + padding: 0 8px 4px; +} + +.e-filled.e-input-group.e-multi-line-input, +.e-filled.e-input-group.e-control-wrapper.e-multi-line-input { + padding: 10px 0 0; +} + +.e-filled.e-input-group.e-small.e-multi-line-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input, +.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input { + padding: 7px 0 0; +} + +.e-filled.e-float-input.e-multi-line-input, +.e-filled.e-float-input.e-control-wrapper.e-multi-line-input { + padding: 14px 0 0; +} + +.e-filled.e-float-input.e-small.e-multi-line-input, +.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input { + padding: 12px 0 0; +} + +.e-filled textarea.e-input.e-rtl, +.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus { + padding: 0 12px 9px; + text-indent: 0; +} + +.e-filled.e-float-input.e-multi-line-input.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea, +.e-filled.e-float-input.e-multi-line-input.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea, +.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus, +.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus { + padding: 0 12px 5px; + text-indent: 0; +} + +.e-rtl .e-filled textarea.e-input.e-small, +.e-filled textarea.e-input.e-small.e-rtl, +.e-small.e-rtl .e-filled textarea.e-input, +.e-small .e-filled textarea.e-input.e-rtl, +.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small, +.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small, +.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input, +.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus, +.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus { + padding: 0 8px 7px; + text-indent: 0; +} + +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea, +.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small, +.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small, +.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea, +.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus, +.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus, +.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus { + padding: 0 8px 4px; + text-indent: 0; +} + +.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 1px solid; + border-width: 0; + margin-left: 8px; +} + +.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 8px; +} + +.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap, +.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap, +.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + margin-left: 4px; +} + +.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 4px; +} + +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ""; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; + bottom: -1px; +} + +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::before, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::after { + width: 50%; + bottom: -1px; +} + +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after { + width: 0; +} + +.e-filled.e-input-group.e-float-icon-left, +.e-filled.e-input-group.e-success.e-float-icon-left, +.e-filled.e-input-group.e-warning.e-float-icon-left, +.e-filled.e-input-group.e-error.e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left { + border: 1px solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append:not(.e-outline) .e-input-in-wrap, +.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend:not(.e-outline) .e-input-in-wrap { + border-bottom: 1px solid; + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap, +.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap { + border-bottom: 1px solid; + border-bottom-color: #f44336; +} + +.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap, +.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap { + border-bottom: 1px solid; + border-bottom-color: #22b24b; +} + +.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap, +.e-input-group:not(.e-outline).e-prepend:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-prepend.e-success:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-prepend.e-warning:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-prepend.e-error:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-success:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-warning:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-error:not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left), +.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) { + border-bottom: transparent; +} + +/* stylelint-disable-line no-empty-source */ +/*! input theme */ +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +textarea.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.87); +} + +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-input-group, +.e-float-input.e-control-wrapper, +.e-float-input.e-input-group.e-control-wrapper { + background: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon, +.e-float-input.e-disabled .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon { + color: rgba(0, 0, 0, 0.26); +} + +/* stylelint-disable property-no-vendor-prefix */ +/* stylelint-disable selector-no-vendor-prefix */ +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled], +.e-float-input textarea[disabled], +.e-float-input.e-control-wrapper textarea[disabled], +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled { + -webkit-text-fill-color: rgba(0, 0, 0, 0.42); + background: transparent; + color: rgba(0, 0, 0, 0.42); + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea, +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled input.e-input, +.e-input-group.e-disabled textarea.e-input, +.e-input-group.e-control-wrapper.e-disabled textarea.e-input { + background: none; + color: inherit; +} + +.e-input-group .e-input[readonly], +.e-input-group.e-control-wrapper .e-input[readonly], +.e-float-input input[readonly], +.e-float-input.e-control-wrapper input[readonly], +.e-float-input textarea[readonly], +.e-float-input.e-control-wrapper textarea[readonly] { + background: none; + color: inherit; +} + +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled], +.e-float-input textarea[disabled], +.e-float-input.e-control-wrapper textarea[disabled] { + color: inherit; +} + +/*! Added color to textbox for disbaled state */ +.e-float-input:not(.e-disabled) input[disabled], +.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled], +.e-float-input:not(.e-disabled) textarea[disabled], +.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] { + -webkit-text-fill-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-disabled .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover { + background: transparent; +} + +.e-input.e-success, +.e-input.e-success:focus, +.e-input-group.e-success input.e-input, +.e-input-group.e-control-wrapper.e-success input.e-input, +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon, +.e-input-group.e-success textarea.e-input, +.e-input-group.e-control-wrapper.e-success textarea.e-input { + border-color: #22b24b; +} + +.e-input.e-warning, +.e-input.e-warning:focus, +.e-input-group.e-warning input.e-input, +.e-input-group.e-control-wrapper.e-warning input.e-input, +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon, +.e-input-group.e-warning textarea.e-input, +.e-input-group.e-control-wrapper.e-warning textarea.e-input { + border-color: #ffca1c; +} + +.e-input.e-error, +.e-input.e-error:focus, +.e-input-group.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-error .e-input-group-icon, +.e-input-group.e-error textarea.e-input, +.e-input-group.e-control-wrapper.e-error textarea.e-input { + border-color: #f44336; +} + +label.e-float-text, +.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error label.e-float-text, +.e-float-input.e-control-wrapper.e-error label.e-float-text, +.e-float-input.e-error input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-float-input.e-error.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, +.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text { + color: #f44336; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea, +.e-input-group, +.e-input-group.e-control-wrapper { + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-success input, +.e-float-input.e-success textarea, +.e-float-input.e-control-wrapper.e-success input, +.e-float-input.e-control-wrapper.e-success textarea { + border-bottom-color: #22b24b; +} + +.e-float-input.e-warning input, +.e-float-input.e-control-wrapper.e-warning input, +.e-float-input.e-warning textarea, +.e-float-input.e-control-wrapper.e-warning textarea { + border-bottom-color: #ffca1c; +} + +.e-float-input.e-error input, +.e-float-input.e-control-wrapper.e-error input, +.e-float-input.e-error textarea, +.e-float-input.e-control-wrapper.e-error textarea { + border-bottom-color: #f44336; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + background: rgb(255, 61, 0); +} + +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after { + background: #22b24b; +} + +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after { + background: #ffca1c; +} + +input.e-input:-moz-placeholder, +input.e-input:-moz-placeholder, +textarea.e-input:-moz-placeholder, +input.e-input::-moz-placeholder, +textarea.e-input::-moz-placeholder, +.e-input-group input.e-input:-moz-placeholder, +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder, +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder, +.e-input-group textarea.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder, +.e-input-group input.e-input::-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input::-moz-placeholder, +.e-input-group textarea.e-input::-moz-placeholder, +.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input::-webkit-input-placeholder, +textarea.e-input::-webkit-input-placeholder, +.e-input-group input.e-input::-webkit-input-placeholder, +.e-input-group textarea.e-input::-webkit-input-placeholder, +.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder, +.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input:-ms-input-placeholder, +textarea.e-input:-ms-input-placeholder, +.e-input-group input.e-input:-ms-input-placeholder, +.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder, +.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder, +.e-input-group textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after { + background: #f44336; +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active { + background: transparent; + color: rgba(0, 0, 0, 0.54); +} + +input.e-input::selection, +textarea.e-input::selection, +.e-input-group input.e-input::selection, +.e-input-group.e-control-wrapper input.e-input::selection, +.e-float-input input::selection, +.e-float-input.e-control-wrapper input::selection, +.e-input-group textarea.e-input::selection, +.e-input-group.e-control-wrapper textarea.e-input::selection, +.e-float-input textarea::selection, +.e-float-input.e-control-wrapper textarea::selection, +.e-float-input.e-small textarea::selection, +.e-float-input textarea::selection { + background: rgb(255, 61, 0); + color: #fff; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before, +.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after { + background: rgb(255, 61, 0); +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::before, +.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::after, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::after { + background: #22b24b; +} + +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after, +.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::before, +.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::after, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::before, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::after { + background: #ffca1c; +} + +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after, +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after, +.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::before, +.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::after, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::before, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::after, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::after, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::before, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::after { + background: #f44336; +} + +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon, +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon, +.e-input-group.e-error .e-input-group-icon, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input:focus:not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input { + border-color: rgb(255, 61, 0); +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus, +.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input, +.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success, +.e-float-icon-left.e-input-group.e-success, +.e-float-icon-left.e-control-wrapper.e-input-group.e-success, +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning, +.e-float-icon-left.e-input-group.e-warning, +.e-float-icon-left.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error, +.e-float-icon-left.e-input-group.e-error, +.e-float-icon-left.e-input-group.e-control-wrapper.e-error, +.e-input-group.e-float-icon-left, +.e-input-group.e-control-wrapper.e-float-icon-left { + border-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success, +.e-input-group.e-success:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) { + border-bottom-color: #22b24b; +} + +.e-input-group.e-float-icon-left.e-success .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap { + border-bottom-color: #22b24b; +} + +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-warning:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error, +.e-input-group.e-error:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border-bottom-color: #f44336; +} + +.e-input-group.e-float-icon-left.e-error .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap { + border-bottom-color: #f44336; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input .e-clear-icon:hover, +.e-float-input.e-control-wrapper .e-clear-icon:hover, +.e-input-group .e-clear-icon:hover, +.e-input-group.e-control-wrapper .e-clear-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-input-focus .e-input:focus, +.e-float-input.e-control-wrapper.e-input-focus .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-input-group.e-disabled .e-float-text, +.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input input[disabled] ~ label.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-disabled label.e-float-text, +.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input textarea[disabled] ~ label.e-float-text, +.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top, +.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, +.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top, +.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text { + color: rgb(255, 61, 0); +} + +.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-outline.e-input-group, +.e-outline.e-input-group.e-control-wrapper, +.e-outline.e-float-input, +.e-outline.e-float-input.e-input-group, +.e-outline.e-float-input.e-control-wrapper, +.e-outline.e-float-input.e-input-group.e-control-wrapper { + color: rgba(0, 0, 0, 0.87); +} + +.e-outline.e-input-group.e-disabled, +.e-outline.e-input-group.e-control-wrapper.e-disabled, +.e-outline.e-float-input.e-disabled, +.e-outline.e-float-input.e-input-group.e-disabled, +.e-outline.e-float-input.e-control-wrapper.e-disabled, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled { + color: rgba(0, 0, 0, 0.38); +} + +.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) { + border-color: rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); +} + +.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, +.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, +.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after { + border-color: rgba(0, 0, 0, 0.87); +} + +.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), +.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) { + border-color: rgb(255, 61, 0); + box-shadow: inset 1px 1px rgb(255, 61, 0), inset -1px 0 rgb(255, 61, 0), inset 0 -1px rgb(255, 61, 0); +} + +.e-outline.e-input-group:not(.e-input-focus), +.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), +.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), +.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus), +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus) { + border-color: rgba(0, 0, 0, 0.24); +} + +.e-outline.e-input-group.e-error, +.e-outline.e-input-group.e-control-wrapper.e-error, +.e-outline.e-input-group.e-error:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left), +.e-outline.e-float-input.e-error, +.e-outline.e-float-input.e-input-group.e-error, +.e-outline.e-float-input.e-control-wrapper.e-error, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error { + border-color: #f44336; +} + +.e-outline.e-float-input.e-success.e-input-focus, +.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus, +.e-outline.e-float-input.e-input-group.e-success.e-input-focus, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus, +.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-warning.e-input-focus, +.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus, +.e-outline.e-float-input.e-input-group.e-warning.e-input-focus, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus, +.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-error.e-input-focus, +.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus, +.e-outline.e-float-input.e-input-group.e-error.e-input-focus, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus, +.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left), +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus), +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) { + border-top-color: transparent; +} + +.e-outline.e-input-group.e-success, +.e-outline.e-input-group.e-control-wrapper.e-success, +.e-outline.e-input-group.e-success:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), +.e-outline.e-float-input.e-success, +.e-outline.e-float-input.e-input-group.e-success, +.e-outline.e-float-input.e-control-wrapper.e-success, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success { + border-color: #22b24b; +} + +.e-outline.e-input-group.e-warning, +.e-outline.e-input-group.e-control-wrapper.e-warning, +.e-outline.e-input-group.e-warning:not(.e-float-icon-left), +.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), +.e-outline.e-float-input.e-warning, +.e-outline.e-float-input.e-input-group.e-warning, +.e-outline.e-float-input.e-control-wrapper.e-warning, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning { + border-color: #ffca1c; +} + +.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning), +.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) { + box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336; +} + +.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning), +.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) { + box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b; +} + +.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success), +.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) { + box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c; +} + +.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning), +.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning), +.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) { + box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336; +} + +.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning), +.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning), +.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) { + box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b; +} + +.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success), +.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success), +.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success), +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) { + box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c; +} + +.e-outline.e-input-group.e-disabled:not(.e-input-focus), +.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), +.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), +.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus), +.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus), +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after, +.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after, +.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after, +.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before, +.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after { + border-color: rgba(0, 0, 0, 0.06); +} + +.e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-success input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-success label.e-float-text.e-label-top, +.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text { + color: #22b24b; +} + +.e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-error input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-error label.e-float-text.e-label-top, +.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-error.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text { + color: #f44336; +} + +.e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-warning label.e-float-text.e-label-top, +.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text { + color: #ffca1c; +} + +.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top, +.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top { + color: rgb(255, 61, 0); +} + +.e-outline.e-input[disabled], +.e-outline.e-input-group .e-input[disabled], +.e-outline.e-input-group.e-control-wrapper .e-input[disabled], +.e-outline.e-input-group.e-disabled, +.e-outline.e-input-group.e-control-wrapper.e-disabled, +.e-outline.e-float-input input[disabled], +.e-outline.e-float-input.e-control-wrapper input[disabled], +.e-outline.e-float-input textarea[disabled], +.e-outline.e-float-input.e-control-wrapper textarea[disabled], +.e-outline.e-float-input.e-disabled, +.e-outline.e-float-input.e-control-wrapper.e-disabled, +.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, +.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap { + background-image: none; + border-bottom-color: rgba(0, 0, 0, 0.06); + border-color: rgba(0, 0, 0, 0.06); +} + +.e-outline.e-float-input.e-input-group.e-disabled .e-float-text, +.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-outline.e-float-input input[disabled] ~ label.e-float-text, +.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-disabled label.e-float-text, +.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.38); +} + +.e-outline.e-input-group.e-disabled .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover, +.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, +.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover, +.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active, +.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, +.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active, +.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active { + color: rgba(0, 0, 0, 0.87); +} + +.e-filled.e-input-group, +.e-filled.e-input-group.e-control-wrapper, +.e-filled.e-float-input, +.e-filled.e-float-input.e-input-group, +.e-filled.e-float-input.e-control-wrapper, +.e-filled.e-float-input.e-input-group.e-control-wrapper { + background: #f5f5f5; + transition: opacity 15ms linear, background-color 15ms linear; +} + +.e-filled.e-input-group:hover, +.e-filled.e-input-group.e-control-wrapper:hover, +.e-filled.e-float-input:hover, +.e-filled.e-float-input.e-input-group:hover, +.e-filled.e-float-input.e-control-wrapper:hover, +.e-filled.e-float-input.e-input-group.e-control-wrapper:hover { + background: #ececec; + transition: opacity 15ms linear, background-color 15ms linear; +} + +.e-filled.e-input-group.e-input-focus, +.e-filled.e-input-group.e-control-wrapper.e-input-focus, +.e-filled.e-float-input.e-input-focus, +.e-filled.e-float-input.e-input-group.e-input-focus, +.e-filled.e-float-input.e-control-wrapper.e-input-focus, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus, +.e-filled.e-input-group:hover.e-input-focus, +.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus, +.e-filled.e-float-input:hover.e-input-focus, +.e-filled.e-float-input:hover.e-input-group.e-input-focus, +.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus, +.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus { + background: #dcdcdc; + transition: opacity 15ms linear, background-color 15ms linear; +} + +.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), +.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, +.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left { + border-color: rgba(0, 0, 0, 0.87); +} + +.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error), +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error), +.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error), +.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-filled.e-float-input.e-success, +.e-filled.e-float-input.e-control-wrapper.e-success, +.e-filled.e-input-group.e-float-icon-left.e-success, +.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success { + border-bottom-color: #22b24b; +} + +.e-filled.e-float-input.e-warning, +.e-filled.e-float-input.e-control-wrapper.e-warning, +.e-filled.e-input-group.e-float-icon-left.e-warning, +.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning { + border-bottom-color: #ffca1c; +} + +.e-filled.e-float-input.e-error, +.e-filled.e-float-input.e-control-wrapper.e-error, +.e-filled.e-input-group.e-float-icon-left.e-error, +.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error { + border-bottom-color: #f44336; +} + +.e-filled label.e-float-text, +.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-input-group.e-filled textarea.e-input:-ms-input-placeholder, +input.e-filled.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder, +.e-input-group.e-filled input.e-input::-webkit-input-placeholder, +textarea.e-filled.e-input::-webkit-input-placeholder, +.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder, +.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +input.e-filled.e-input:-moz-placeholder, +.e-input-group.e-filled input.e-input:-moz-placeholder, +.e-input-group.e-filled input.e-input:-moz-placeholder, +.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder, +input.e-filled.e-input:-moz-placeholder, +.e-input-group.e-filled input.e-input:-moz-placeholder, +.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder, +textarea.e-filled.e-input:-moz-placeholder, +.e-input-group.e-filled textarea.e-input:-moz-placeholder, +.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder, +input.e-filled.e-input::-moz-placeholder, +.e-input-group.e-filled input.e-input::-moz-placeholder, +.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder, +textarea.e-filled.e-input::-moz-placeholder, +.e-input-group.e-filled textarea.e-input::-moz-placeholder, +.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder, +input.e-filled.e-input:-ms-input-placeholder, +.e-input-group.e-filled input.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder, +textarea.e-filled.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.6); +} + +.e-filled.e-float-input.e-error label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text, +.e-filled.e-float-input.e-error input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text { + color: #f44336; +} + +.e-filled.e-float-input.e-success label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text, +.e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-success input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-success input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text { + color: #22b24b; +} + +.e-filled.e-float-input.e-warning label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text, +.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-warning input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-warning input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text { + color: #ffca1c; +} + +.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.6); +} + +.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text { + color: rgb(255, 61, 0); +} + +.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover, +.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, +.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover, +.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active, +.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, +.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active, +.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active { + color: rgba(0, 0, 0, 0.87); +} + +.e-filled.e-input[disabled], +.e-input-group.e-filled .e-input[disabled], +.e-input-group.e-filled.e-control-wrapper .e-input[disabled], +.e-input-group.e-filled.e-disabled, +.e-input-group.e-filled.e-control-wrapper.e-disabled, +.e-filled.e-float-input input[disabled], +.e-filled.e-float-input.e-control-wrapper input[disabled], +.e-filled.e-float-input textarea[disabled], +.e-filled.e-float-input.e-control-wrapper textarea[disabled], +.e-filled.e-float-input.e-disabled, +.e-filled.e-float-input.e-control-wrapper.e-disabled { + background: #fafafa; + background-image: none; + background-position: initial; + background-repeat: no-repeat; + background-size: 0; + border-color: rgba(0, 0, 0, 0.06); + color: rgba(0, 0, 0, 0.38); +} + +.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error), +.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) { + border-color: rgba(0, 0, 0, 0.06); +} + +.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap { + background: #fafafa; + background-image: none; + background-position: initial; + background-repeat: no-repeat; + background-size: 0; + border-color: rgba(0, 0, 0, 0.06); + color: rgba(0, 0, 0, 0.38); +} + +.e-filled.e-float-input.e-input-group.e-disabled .e-float-text, +.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-filled.e-float-input input[disabled] ~ label.e-float-text, +.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-disabled label.e-float-text, +.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +input.e-filled.e-disabled.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder, +input.e-filled.e-disabled.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder, +textarea.e-filled.e-disabled.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder, +input.e-filled.e-disabled.e-input::-moz-placeholder, +.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder, +textarea.e-filled.e-disabled.e-input::-moz-placeholder, +.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder, +input.e-filled.e-disabled.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder, +textarea.e-filled.e-disabled.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder, +.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder, +input.e-filled.e-disabled.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder, +textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder, +.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder, +.e-filled.e-float-input.e-disabled .e-clear-icon, +.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-filled.e-disabled .e-clear-icon, +.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-filled.e-disabled .e-input-group-icon, +.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon, +.e-filled.e-float-input:not(.e-disabled) input[disabled], +.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled], +.e-filled.e-float-input:not(.e-disabled) textarea[disabled], +.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] { + color: rgba(0, 0, 0, 0.38); +} + +.e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: #22b24b; +} + +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: #ffca1c; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before { + content: "\e932"; + font-family: "e-icons"; +} + +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + content: "\e932"; + font-family: "e-icons"; +} + +.e-filled.e-float-input .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before { + content: "\e208"; + font-family: "e-icons"; +} + +.e-filled.e-input-group .e-clear-icon::before, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before { + content: "\e208"; + font-family: "e-icons"; +} + +.e-outline.e-float-input .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before { + content: "\e208"; + font-family: "e-icons"; +} + +.e-outline.e-input-group .e-clear-icon::before, +.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before { + content: "\e208"; + font-family: "e-icons"; +} + +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + font: inherit; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 5px; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 4px; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + font-size: 14px; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + line-height: inherit; + margin-bottom: 8px; + padding: 5px 0 5px; +} + +.e-input-group.e-bigger .e-input:focus, +.e-bigger .e-input-group .e-input:focus, +.e-input-group.e-control-wrapper.e-bigger .e-input:focus, +.e-bigger .e-input-group.e-control-wrapper .e-input:focus, +.e-input-group.e-bigger.e-input-focus .e-input, +.e-bigger .e-input-group.e-input-focus .e-input, +.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input { + padding: 5px 0 5px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + min-height: 20px; + min-width: 20px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 12px; + padding: 0; +} + +.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 32px; + min-width: 32px; + padding: 0; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 4px; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 3px; +} + +.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-small.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-small.e-bigger .e-input-group.e-control-wrapper, +.e-bigger .e-input.e-small, +.e-small .e-input.e-bigger, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-bigger, +.e-small .e-input-group.e-control-wrapper.e-bigger, +.e-input-group.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled, +.e-bigger .e-input.e-small.e-disabled, +.e-small .e-input.e-bigger.e-disabled, +.e-bigger .e-input-group.e-small.e-disabled, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-input-group.e-bigger.e-disabled, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled { + font-size: 13px; +} + +.e-input-group.e-small.e-bigger .e-input, +.e-input-group.e-small .e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, +.e-bigger .e-input-group.e-small .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input { + font: inherit; + padding: 4px 0 4px; +} + +.e-input-group.e-small.e-bigger .e-input:focus, +.e-input-group.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus, +.e-input-group.e-small.e-bigger.e-input-focus .e-input, +.e-input-group.e-small.e-input-focus .e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-input-focus .e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input, +.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input, +.e-input.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-small .e-input.e-bigger { + padding: 4px 0 4px; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-small.e-bigger .e-input-group .e-input-group-icon, +.e-small.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 18px; + min-width: 18px; + padding: 0; +} + +.e-float-input.e-bigger label.e-float-text, +.e-float-input label.e-float-text.e-bigger, +.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input label.e-float-text, +.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; +} + +.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + content: ""; + font-style: normal; +} + +.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-small label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -9px; + font-style: normal; +} + +.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -8px; +} + +.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top, +.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + transform: translate3d(0, -6px, 0) scale(0.86); +} + +.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text, +.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text { + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + font-size: 14px; + top: -9px; +} + +.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -7px; +} + +.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text { + font-size: 13px; + top: -7px; +} + +.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -10px; +} + +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + line-height: 1.5; + margin-bottom: 8px; + margin-top: 17px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-small, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-small, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 17px; + padding-top: 0; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + line-height: 1.5; +} + +.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-small, +.e-bigger .e-input-group.e-small, +.e-small .e-input-group.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-control-wrapper.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper.e-bigger { + line-height: normal; +} + +.e-float-input.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-no-float-label, +.e-float-input.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-bigger.e-no-float-label, +.e-float-input.e-control-wrapper.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label { + margin-top: 0; +} + +.e-float-input.e-bigger.e-disabled, +.e-bigger .e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-input-group.e-bigger.e-disabled, +.e-bigger .e-float-input.e-input-group.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + font-size: 14px; +} + +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input { + font: inherit; + line-height: inherit; + padding: 5px 0 5px; +} + +.e-float-input.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-disabled, +.e-bigger .e-float-input.e-small.e-disabled, +.e-small .e-float-input.e-bigger.e-disabled, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-float-input.e-input-group.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-input-group.e-disabled, +.e-bigger .e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-bigger.e-disabled, +.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-float-input.e-small.e-bigger, +.e-small.e-bigger .e-float-input, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-small.e-bigger .e-float-input.e-control-wrapper, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + font-size: 13px; +} + +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input { + font: inherit; + line-height: inherit; + padding: 4px 0 4px; +} + +.e-bigger .e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top { + left: -40px; + width: auto; +} + +.e-bigger .e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top { + right: -40px; + width: auto; +} + +.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-weight: normal; +} + +.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text, +.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom { + padding-right: 0; +} + +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-bigger .e-input, +.e-bigger .e-float-input .e-input, +.e-float-input.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-float-input.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small { + line-height: inherit; + margin-bottom: 4px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 5px; + margin-right: 8px; + margin-top: 6px; +} + +.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 6px; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-small .e-bigger.e-input-group .e-input-group-icon, +.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin-bottom: 4px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-input-group .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group .e-input-group-icon:last-child, +.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-bigger .e-input-group.e-small .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-bigger input.e-input::-webkit-input-placeholder, +input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-input:-moz-placeholder, +input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-input:-ms-input-placeholder, +input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-input::-moz-placeholder, +input.e-bigger.e-input::-moz-placeholder, +.e-bigger textarea.e-input::-webkit-input-placeholder, +textarea.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger textarea.e-input:-moz-placeholder, +textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger textarea.e-input:-ms-input-placeholder, +textarea.e-bigger.e-input:-ms-input-placeholder, +.e-bigger textarea.e-input::-moz-placeholder, +textarea.e-bigger.e-input::-moz-placeholder, +.e-bigger textarea.e-input::-webkit-textarea-placeholder, +textarea.e-bigger.e-input::-webkit-textarea-placeholder, +.e-bigger textarea.e-input:-moz-placeholder, +textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger textarea.e-input:-ms-textarea-placeholder, +textarea.e-bigger.e-input:-ms-textarea-placeholder, +.e-bigger textarea.e-input::-moz-placeholder, +textarea.e-bigger.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +.e-bigger input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-small.e-input:-moz-placeholder, +.e-small input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-small.e-input::-moz-placeholder, +.e-small input.e-bigger.e-input::-moz-placeholder, +.e-bigger textarea.e-small.e-input::-webkit-input-placeholder, +.e-small textarea.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-bigger.e-input:-ms-input-placeholder, +.e-bigger textarea.e-small.e-input::-moz-placeholder, +.e-small textarea.e-bigger.e-input::-moz-placeholder, +.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder, +.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder, +.e-bigger textarea.e-small.e-input:-moz-placeholder, +.e-small textarea.e-bigger.e-input:-moz-placeholder, +.e-bigger textarea.e-small.e-input:-ms-input-placeholder, +.e-small textarea.e-bigger.e-input:-ms-input-placeholder, +.e-bigger textarea.e-small.e-input::-moz-placeholder, +.e-small textarea.e-bigger.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +input.e-input.e-bigger, +.e-bigger input.e-input, +.e-input-group.e-bigger input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-input-group input, +.e-bigger .e-input-group input.e-input, +.e-bigger .e-input-group.e-control-wrapper input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger input, +.e-float-input.e-bigger input.e-input, +.e-bigger .e-float-input input, +.e-bigger .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ""; +} + +.e-float-input.e-bigger:not(.e-input-group) input, +.e-float-input.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input:not(.e-input-group) input, +.e-bigger .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ""; +} + +input.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small input, +.e-input-group.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group input, +.e-bigger.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper input, +.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger.e-small input, +.e-float-input.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input input, +.e-bigger.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper input, +.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ""; +} + +.e-float-input.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ""; +} + +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger textarea, +.e-input-group.e-bigger textarea.e-input, +.e-bigger .e-input-group textarea, +.e-bigger .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger textarea, +.e-float-input.e-bigger textarea.e-input, +.e-bigger .e-float-input textarea, +.e-bigger .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ""; +} + +textarea.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small textarea, +.e-input-group.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group textarea, +.e-bigger.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger.e-small textarea, +.e-float-input.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input textarea, +.e-bigger.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ""; +} + +input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger input.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input { + text-indent: 0; +} + +input.e-input.e-bigger, +.e-bigger input.e-input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-bigger .e-input-group input.e-input, +.e-input-group.e-bigger input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger input:focus, +.e-float-input.e-bigger input:focus, +.e-bigger .e-input-group input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper input:focus, +.e-bigger .e-float-input input:focus, +.e-input-group.e-bigger.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, +.e-bigger .e-input-group.e-input-focus input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-input-focus input, +.e-float-input.e-bigger.e-input-focus input, +.e-bigger .e-float-input.e-control-wrapper.e-input-focus input, +.e-bigger .e-float-input.e-input-focus input { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-bigger, +input.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl input.e-input, +.e-bigger input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl input, +.e-float-input.e-bigger.e-rtl input, +.e-input-group.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input, +.e-rtl .e-float-input.e-bigger input, +.e-rtl .e-input-group.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-rtl input.e-bigger, +.e-float-input.e-rtl input.e-bigger, +.e-input-group.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, +.e-rtl .e-float-input.e-control-wrapper input.e-bigger, +.e-rtl .e-float-input input.e-bigger, +.e-rtl .e-input-group input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input, +.e-bigger .e-float-input.e-rtl input, +.e-bigger .e-input-group.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input, +.e-bigger.e-rtl .e-float-input input, +.e-bigger.e-rtl .e-input-group input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-bigger.e-rtl .e-input-group input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-bigger.e-rtl .e-float-input input:focus, +.e-bigger .e-input-group.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-rtl input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus, +.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input, +.e-bigger.e-rtl .e-float-input.e-input-focus input, +.e-bigger .e-float-input.e-rtl.e-input-focus input, +.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-bigger, +.e-bigger textarea.e-input, +.e-input-group.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input textarea, +.e-bigger .e-input-group textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-bigger textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-float-input.e-bigger textarea:focus, +.e-bigger .e-input-group textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-bigger, +textarea.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl textarea.e-input, +.e-bigger textarea.e-input.e-rtl, +.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea, +.e-float-input:not(.e-outline).e-bigger.e-rtl textarea, +.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea, +.e-rtl .e-float-input:not(.e-outline).e-bigger textarea, +.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input, +.e-float-input:not(.e-outline).e-rtl textarea.e-bigger, +.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger, +.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger, +.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger, +.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger, +.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input:not(.e-outline).e-rtl textarea, +.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea, +.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input, +.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, +.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, +.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input, +.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus, +.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, +.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus, +.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-bigger.e-small, +.e-bigger input.e-input.e-small, +.e-input-group.e-small.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-input-group.e-small input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger .e-input-group.e-small input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-bigger .e-input-group.e-small input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger .e-float-input.e-small input:focus, +.e-small .e-input-group.e-bigger input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small .e-float-input.e-bigger input:focus, +.e-input-group.e-bigger.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-float-input.e-bigger.e-small input:focus, +.e-bigger .e-input-group.e-small.e-input-focus input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, +.e-small .e-input-group.e-bigger.e-input-focus input.e-input, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, +.e-input-group.e-bigger.e-small.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input, +.e-bigger .e-float-input.e-small.e-input-focus input, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input, +.e-small .e-float-input.e-bigger.e-input-focus input, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input, +.e-float-input.e-bigger.e-small.e-input-focus input, +textarea.e-input.e-bigger.e-small, +.e-bigger textarea.e-input.e-small, +.e-input-group.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-input-group.e-small textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea, +.e-bigger .e-input-group.e-small textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger .e-float-input.e-small textarea:focus, +.e-small .e-input-group.e-bigger textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small .e-float-input.e-bigger textarea:focus, +.e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-float-input.e-bigger.e-small textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-bigger input.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-small.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-float-input.e-small.e-bigger.e-rtl input, +.e-float-input.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-bigger.e-rtl input.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-small input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-float-input.e-small.e-bigger input, +.e-rtl .e-float-input.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small input, +.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus, +.e-bigger .e-float-input.e-small.e-rtl input:focus, +.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, +.e-small .e-float-input.e-bigger.e-rtl input:focus, +.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, +.e-float-input.e-bigger.e-small.e-rtl input:focus, +.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger.e-rtl .e-float-input.e-small input:focus, +.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small.e-rtl .e-float-input.e-bigger input:focus, +.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-rtl .e-float-input.e-bigger.e-small input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input, +.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input, +.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input, +.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input, +.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input, +.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input, +.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input, +.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input, +.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input, +.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input, +.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, +.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, +.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +.e-bigger textarea.e-input.e-small.e-rtl, +.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger, +.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, +.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input, +.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea, +.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea, +.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea, +.e-bigger.e-rtl textarea.e-input.e-small, +.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea, +.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus, +.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus, +.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus, +.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus, +.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus, +.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus, +.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus, +.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus, +.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus, +.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus, +.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus { + padding-right: 0; + text-indent: 0; +} + +.e-float-input.e-small.e-bigger .e-clear-icon, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon { + padding-bottom: 0; +} + +.e-float-input.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-input-group.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input .e-clear-icon::before, +.e-bigger .e-input-group .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; +} + +.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-small.e-bigger .e-float-input .e-clear-icon::before, +.e-small.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-small.e-bigger .e-input-group .e-clear-icon::before, +.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before { + font-size: 12px; +} + +.e-input-group.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-input-group .e-clear-icon.e-bigger, +.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-input-group .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon { + min-width: 20px; + min-height: 20px; + padding-bottom: 5px; + padding-right: 8px; + padding-top: 6px; +} + +.e-input-group.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 8px; + padding-top: 6px; +} + +.e-small.e-bigger .e-input-group .e-clear-icon, +.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 20px; + min-width: 20px; + padding-bottom: 5px; + padding-right: 8px; + padding-top: 6px; +} + +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 4px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text { + font-size: 14px; + top: -20px; +} + +.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text { + font-size: 13px; + top: -20px; +} + +.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; +} + +.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-bigger input, +.e-bigger .e-float-input input, +.e-float-input.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input { + min-height: 27px; +} + +.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-float-input.e-bigger.e-small input, +.e-bigger .e-float-input.e-small input, +.e-small .e-float-input.e-bigger input, +.e-float-input.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group.e-bigger input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input { + min-height: 28px; +} + +.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.86); + user-select: text; +} + +.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + font-style: normal; +} + +.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.92); +} + +.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + transform: translate3d(0, -6px, 0) scale(0.92); + user-select: text; +} + +.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; + transform: translate3d(0, -6px, 0) scale(0.86); + user-select: text; +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.86); +} + +.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger.e-small .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger.e-small .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger.e-small .e-float-input textarea ~ label.e-label-top.e-float-text, +.e-bigger.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + transform: translate3d(0, 6px, 0) scale(0.86); +} + +.e-input-group.e-bigger textarea, +.e-input-group.e-bigger textarea.e-input, +.e-input-group textarea.e-bigger, +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-bigger textarea, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-input-group textarea, +.e-bigger .e-input-group textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-bigger .e-float-input textarea, +.e-bigger .e-float-input.e-control-wrapper textarea { + font: inherit; + line-height: 1.2; + min-height: 17px; + padding: 5px 0 5px; +} + +.e-input-group.e-input-focus.e-bigger textarea, +.e-input-group.e-input-focus.e-bigger textarea.e-input, +.e-input-group.e-input-focus textarea.e-bigger, +.e-input-group.e-input-focus textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea, +.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger, +.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-input-focus textarea, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-bigger:focus, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus, +.e-bigger .e-input-group.e-control-wrapper textarea:focus, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus { + font: inherit; + line-height: 1.2; + min-height: 17px; + padding: 5px 0 5px; +} + +.e-input-group.e-small.e-bigger textarea.e-input, +.e-input-group.e-small textarea.e-input.e-bigger, +.e-input-group textarea.e-input.e-bigger.e-small, +.e-input-group.e-bigger textarea.e-small, +.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-small .e-input-group textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-bigger .input-group textarea.e-small, +.e-bigger .e-input-group.e-small textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input, +.e-small .input-group textarea.e-bigger, +.e-small .e-input-group.e-bigger textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger, +.e-float-input textarea.e-bigger.e-small, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-float-input.e-bigger textarea.e-small, +.e-bigger .e-float-input.e-small textarea, +.e-bigger.e-small .e-float-input textarea, +.e-bigger .float-input textarea.e-small, +.e-small .e-float-input.e-bigger textarea, +.e-small .float-input textarea.e-bigger, +.e-small .e-float-input.e-control-wrapper textarea.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea, +.e-bigger .e-small.e-float-input.e-control-wrapper textarea { + font: inherit; + line-height: 1.2; + min-height: 15px; + padding: 4px 0 4px; +} + +.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small, +.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input, +.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger, +.e-input-group.e-input-focus.e-bigger textarea.e-small, +.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger, +.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input, +.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input, +.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input { + font: inherit; + line-height: 1.2; + min-height: 15px; + padding: 4px 0 4px; +} + +.e-bigger input.e-input, +.e-bigger textarea.e-input, +input.e-input.e-bigger, +textarea.e-input.e-bigger { + min-height: 23px; +} + +.e-bigger input.e-input.e-small, +.e-bigger .e-small input.e-input, +.e-bigger.e-small input.e-input, +.e-small input.e-input.e-bigger, +input.e-input.e-bigger.e-small, +.e-small .e-bigger input.e-input { + min-height: 19px; +} + +input.e-input.e-bigger.e-outline, +textarea.e-input.e-bigger.e-outline, +.e-outline.e-bigger input.e-input, +.e-outline.e-bigger textarea.e-input, +.e-outline.e-input-group.e-bigger, +.e-bigger .e-input-group.e-outline, +.e-outline.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper, +.e-outline.e-input-group.e-bigger.e-disabled, +.e-bigger .e-outline.e-input-group.e-disabled, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled, +.e-outline.e-input-group.e-bigger, +.e-bigger .e-outline.e-input-group, +.e-outline.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper, +.e-outline.e-float-input.e-bigger, +.e-bigger .e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper { + font-size: 16px; +} + +.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, +.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon, +.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + font-size: 20px; +} + +.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child { + margin-left: 0; +} + +.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text { + font-size: 12px; +} + +.e-outline.e-input-group.e-small.e-bigger, +.e-small .e-outline.e-input-group.e-bigger, +.e-bigger .e-outline.e-input-group.e-small, +.e-bigger.e-small .e-outline.e-input-group, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small, +.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper, +.e-outline.e-float-input.e-small.e-bigger, +.e-small .e-outline.e-float-input.e-bigger, +.e-bigger .e-outline.e-float-input.e-small, +.e-bigger.e-small .e-outline.e-float-input, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper { + font-size: 14px; +} + +.e-small.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-bigger.e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-bigger.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text { + font-size: 12px; +} + +.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-outline.e-float-input.e-bigger input, +.e-bigger .e-outline.e-float-input input, +.e-outline.e-float-input.e-input-group.e-bigger input, +.e-bigger .e-outline.e-float-input.e-input-group input, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input, +.e-outline.e-float-input.e-control-wrapper.e-bigger input, +.e-bigger .e-outline.e-float-input.e-control-wrapper input, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input { + box-sizing: border-box; + min-height: 54px; +} + +.e-outline.e-input-group.e-bigger .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-outline.e-input-group .e-clear-icon.e-bigger, +.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-outline.e-input-group .e-clear-icon, +.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 20px; + padding: 15px 16px 15px 0; +} + +.e-outline.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin-left: 8px; + margin-right: 0; +} + +.e-outline.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin-left: 0; + margin-right: 8px; +} + +.e-outline.e-input-group.e-bigger .e-input-group-icon, +.e-outline.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon { + margin: 15px 16px 15px 0; +} + +.e-outline.e-input-group.e-prepend.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-prepend .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-prepend .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-control-wrapper.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon { + margin: 15px 0 15px 16px; +} + +input.e-input.e-bigger.e-outline, +.e-bigger input.e-input.e-outline, +.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input, +.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger, +.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input, +.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger, +.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input, +.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input, +.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input, +.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input, +.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus, +.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus, +.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus, +.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input, +.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, +.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input { + padding: 15px 16px; +} + +textarea.e-input.e-bigger.e-outline, +.e-bigger textarea.e-input.e-outline, +.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea, +.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger, +.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea, +.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger, +.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger, +.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea, +.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea, +.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input, +.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus, +.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus, +.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus, +.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus { + margin: 8px 0 1px; + padding: 0 16px 16px; +} + +.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-outline.e-float-input.e-bigger.e-small input, +.e-bigger .e-outline.e-float-input.e-small input, +.e-small .e-outline.e-float-input.e-bigger input, +.e-outline.e-float-input.e-input-group.e-bigger.e-small input, +.e-bigger .e-outline.e-float-input.e-input-group.e-small input, +.e-small .e-outline.e-float-input.e-input-group.e-bigger input, +.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input { + box-sizing: border-box; + min-height: 38px; +} + +input.e-input.e-bigger.e-small.e-outline, +.e-bigger input.e-input.e-small.e-outline, +.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input, +.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger, +.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input, +.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input, +.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger, +.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus, +.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus, +.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus, +.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus, +.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus, +.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus, +.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input, +.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input, +.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input, +.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input, +.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, +.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, +.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input { + padding: 10px 12px 9px; +} + +textarea.e-input.e-bigger.e-small.e-outline, +.e-bigger textarea.e-input.e-small.e-outline, +.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger, +.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input, +.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea, +.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger, +.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea, +.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea, +.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus, +.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus, +.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, +.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus, +.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus, +.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus, +.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus, +.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus { + box-sizing: border-box; + margin: 8px 0 1px; + padding: 0 12px 12px; +} + +.e-outline.e-input-group.e-small.e-bigger .e-clear-icon, +.e-outline.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-small .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon { + font-size: 18px; + padding: 9px 12px 9px 0; +} + +.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon { + margin-left: 0; + margin-right: 8px; +} + +.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin: 9px 12px 9px 0; +} + +.e-outline.e-input-group.e-prepend.e-small.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon.e-bigger, +.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon, +.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon { + margin: 9px 0 9px 12px; +} + +.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + box-sizing: border-box; + display: flex; + left: 0; + line-height: 13px; + position: absolute; + top: -7px; + transform: translate3d(0, 0, 0) scale(1); + transition: color 0.2s, font-size 0.2s, line-height 0.2s; +} + +.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 70px; +} + +.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text { + line-height: 66px; +} + +.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + line-height: 53px; +} + +.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + line-height: 60px; +} + +.e-bigger.e-outline label.e-float-text::before, +.e-bigger.e-outline label.e-float-text::after, +.e-bigger.e-outline.e-float-input label.e-float-text::before, +.e-bigger.e-outline.e-float-input label.e-float-text::after, +.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, +.e-bigger .e-outline label.e-float-text::before, +.e-bigger .e-outline label.e-float-text::after, +.e-bigger .e-outline.e-float-input label.e-float-text::before, +.e-bigger .e-outline.e-float-input label.e-float-text::after, +.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + min-width: 13px; +} + +.e-bigger.e-small.e-outline label.e-float-text::before, +.e-bigger.e-small.e-outline label.e-float-text::after, +.e-bigger.e-small.e-outline.e-float-input label.e-float-text::before, +.e-bigger.e-small.e-outline.e-float-input label.e-float-text::after, +.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, +.e-bigger.e-small .e-outline label.e-float-text::before, +.e-bigger.e-small .e-outline label.e-float-text::after, +.e-bigger.e-small .e-outline.e-float-input label.e-float-text::before, +.e-bigger.e-small .e-outline.e-float-input label.e-float-text::after, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after { + min-width: 9px; +} + +.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon, +.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon { + padding-left: 16px; + padding-right: 0; +} + +.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon, +.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon, +.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child { + margin-left: 16px; + margin-right: 0; +} + +.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger, +.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon, +.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon { + padding-left: 12px; + padding-right: 0; +} + +.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, +.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger, +.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin-left: 12px; + margin-right: 0; +} + +.e-outline.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-small .e-outline.e-float-input label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top, +.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text { + top: -7px; + transform: translate3d(0, 0, 0) scale(1); +} + +.e-outline.e-float-input.e-bigger .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-outline.e-input-group.e-bigger .e-clear-icon::before, +.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-outline.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-float-input .e-clear-icon::before, +.e-outline.e-bigger .e-input-group .e-clear-icon::before, +.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 20px; +} + +.e-outline.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-outline.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-outline.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, +.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-outline.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-outline.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before { + font-size: 18px; +} + +.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger label.e-float-text, +.e-outline.e-float-input label.e-float-text.e-bigger, +.e-outline.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input label.e-float-text, +.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-outline.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 16px; +} + +.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; +} + +.e-bigger .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + animation-name: slideTopUp; + /* stylelint-disable-line no-unknown-animations */ +} + +.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + animation-name: slideTopUp; + /* stylelint-disable-line no-unknown-animations */ +} + +.e-filled input.e-input.e-bigger, +.e-filled.e-input-group.e-bigger input, +.e-filled.e-input-group.e-bigger input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger input, +.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-filled.e-input-group input, +.e-bigger .e-filled.e-input-group input.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper input, +.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-bigger input, +.e-filled.e-float-input.e-bigger input.e-input, +.e-bigger .e-filled.e-float-input input, +.e-bigger .e-filled.e-float-input input.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger input, +.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-filled.e-float-input.e-control-wrapper input, +.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-bigger:not(.e-input-group) input, +.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-filled.e-float-input:not(.e-input-group) input, +.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input, +.e-filled input.e-input.e-small.e-bigger, +.e-filled.e-input-group.e-bigger.e-small input, +.e-filled.e-input-group.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-filled.e-input-group input, +.e-bigger.e-small .e-filled.e-input-group input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-bigger.e-small input, +.e-filled.e-float-input.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-filled.e-float-input input, +.e-bigger.e-small .e-filled.e-float-input input.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input, +.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input, +.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input, +.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input, +.e-filled.e-input-group textarea.e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-filled textarea.e-input.e-bigger, +.e-filled.e-input-group.e-bigger textarea, +.e-filled.e-input-group.e-bigger textarea.e-input, +.e-bigger .e-filled.e-input-group textarea, +.e-bigger .e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger textarea, +.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper textarea, +.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-float-input.e-bigger textarea, +.e-filled.e-float-input.e-bigger textarea.e-input, +.e-bigger .e-filled.e-float-input textarea, +.e-bigger .e-filled.e-float-input textarea.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input, +.e-filled textarea.e-input.e-small.e-bigger, +.e-filled.e-input-group.e-bigger.e-small textarea, +.e-filled.e-input-group.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-filled.e-input-group textarea, +.e-bigger.e-small .e-filled.e-input-group textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-float-input.e-bigger.e-small textarea, +.e-filled.e-float-input.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-filled.e-float-input textarea, +.e-bigger.e-small .e-filled.e-float-input textarea.e-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input { + box-sizing: border-box; +} + +.e-filled.e-input-group.e-bigger, +.e-bigger .e-filled.e-input-group, +.e-filled.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper { + margin-top: 0; + padding: 0 12px 0 16px; +} + +.e-filled.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-filled.e-input-group.e-small, +.e-bigger .e-filled.e-input-group.e-small, +.e-small .e-filled.e-input-group.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small, +.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger { + margin-top: 0; + padding: 0 10px 0 12px; +} + +.e-filled.e-float-input.e-bigger, +.e-bigger .e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper { + margin-top: 0; + padding: 0 12px 0 16px; +} + +.e-filled.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-filled.e-float-input.e-small, +.e-bigger .e-filled.e-float-input.e-small, +.e-small .e-filled.e-float-input.e-bigger, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger { + margin-top: 0; + padding: 0 10px 0 12px; +} + +.e-rtl.e-filled.e-input-group.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper, +.e-rtl .e-filled.e-input-group.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper { + padding: 0 16px 0 12px; +} + +.e-rtl.e-filled.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small, +.e-bigger .e-rtl.e-filled.e-input-group.e-small, +.e-small .e-rtl.e-filled.e-input-group.e-bigger, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, +.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger, +.e-rtl .e-filled.e-input-group.e-small.e-bigger, +.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small, +.e-bigger.e-rtl .e-filled.e-input-group.e-small, +.e-small.e-rtl .e-filled.e-input-group.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger { + padding: 0 12px 0 10px; +} + +.e-rtl.e-filled.e-float-input.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper, +.e-rtl .e-filled.e-float-input.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper { + padding: 0 16px 0 12px; +} + +.e-rtl.e-filled.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small, +.e-bigger .e-rtl.e-filled.e-float-input.e-small, +.e-small .e-rtl.e-filled.e-float-input.e-bigger, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-rtl .e-filled.e-float-input.e-small.e-bigger, +.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small, +.e-bigger.e-rtl .e-filled.e-float-input.e-small, +.e-small.e-rtl .e-filled.e-float-input.e-bigger, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger { + padding: 0 12px 0 10px; +} + +.e-filled input.e-input.e-bigger, +.e-filled textarea.e-input.e-bigger, +.e-filled.e-input-group.e-bigger .e-input, +.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger .e-filled input.e-input, +.e-bigger .e-filled textarea.e-input, +.e-bigger .e-filled.e-input-group .e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input, +.e-filled.e-input-group.e-bigger .e-input:focus, +.e-bigger .e-filled.e-input-group .e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus, +.e-filled.e-input-group.e-bigger.e-input-focus .e-input, +.e-bigger .e-filled.e-input-group.e-input-focus .e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input { + padding: 16px 4px 16px 0; +} + +.e-filled .e-input.e-bigger:focus, +.e-bigger .e-filled .e-input:focus { + padding-bottom: 16px; +} + +.e-filled .e-input.e-small.e-bigger:focus, +.e-bigger .e-filled .e-input.e-small:focus { + padding-bottom: 10px; +} + +.e-filled .e-input.e-small.e-bigger, +.e-bigger .e-filled .e-input.e-small, +.e-small .e-filled .e-input.e-bigger, +.e-filled.e-input-group.e-small.e-bigger .e-input, +.e-filled.e-input-group.e-small .e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-small .e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input, +.e-filled.e-input-group.e-small.e-bigger .e-input:focus, +.e-filled.e-input-group.e-small .e-input.e-bigger:focus, +.e-bigger .e-filled.e-input-group.e-small .e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus, +.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input, +.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input { + padding: 10px 2px 10px 0; +} + +.e-filled.e-float-input.e-bigger input, +.e-filled.e-float-input input.e-bigger, +.e-bigger .e-filled.e-float-input input, +.e-filled.e-float-input.e-control-wrapper.e-bigger input, +.e-filled.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper input { + padding: 20px 4px 6px 0; +} + +.e-filled.e-float-input.e-small.e-bigger input, +.e-filled.e-float-input.e-small input.e-bigger, +.e-bigger .e-filled.e-float-input.e-small input, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input { + padding: 14px 2px 5px 0; +} + +.e-rtl .e-filled input.e-input.e-bigger, +.e-filled input.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl .e-filled input.e-input, +.e-bigger .e-filled input.e-input.e-rtl, +.e-filled.e-input-group.e-bigger.e-rtl input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, +.e-rtl .e-filled.e-input-group.e-bigger input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-filled.e-input-group.e-rtl input.e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, +.e-rtl .e-filled.e-input-group input.e-input.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-rtl input.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input, +.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input { + padding: 16px 0 16px 4px; + text-indent: 0; +} + +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input, +.e-filled.e-float-input.e-bigger.e-rtl input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input, +.e-rtl .e-filled.e-float-input.e-bigger input, +.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger, +.e-filled.e-float-input.e-rtl input.e-bigger, +.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger, +.e-rtl .e-filled.e-float-input input.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input, +.e-bigger .e-filled.e-float-input.e-rtl input, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input, +.e-bigger.e-rtl .e-filled.e-float-input input, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus, +.e-bigger.e-rtl .e-filled.e-float-input input:focus, +.e-bigger .e-filled.e-float-input.e-rtl input:focus, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input, +.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input, +.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input { + padding: 20px 0 6px 4px; + text-indent: 0; +} + +.e-bigger .e-filled input.e-input.e-small.e-rtl, +.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, +.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-bigger.e-rtl input.e-input.e-small, +.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input, +.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, +.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus, +.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus, +.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input, +.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input, +.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input, +.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, +.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input { + padding: 10px 0 10px 2px; + text-indent: 0; +} + +.e-filled.e-float-input.e-small.e-bigger.e-rtl input, +.e-filled.e-float-input.e-small.e-rtl input.e-bigger, +.e-bigger .e-filled.e-float-input.e-small.e-rtl input, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input, +.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-filled.e-float-input.e-small.e-bigger input, +.e-rtl .e-filled.e-float-input.e-small input.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-small input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus, +.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, +.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, +.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input, +.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input, +.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input, +.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input, +.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input, +.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input, +.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input, +.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input { + padding: 14px 0 5px 2px; + text-indent: 0; +} + +.e-filled.e-float-input.e-bigger, +.e-bigger .e-filled.e-float-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper, +.e-filled.e-float-input.e-bigger.e-disabled, +.e-bigger .e-filled.e-float-input.e-disabled, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled, +.e-filled.e-float-input.e-input-group.e-bigger.e-disabled, +.e-bigger .e-filled.e-float-input.e-input-group.e-disabled, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, +.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled { + font-size: 16px; +} + +.e-filled.e-float-input.e-small.e-bigger, +.e-small.e-bigger .e-filled.e-float-input, +.e-bigger .e-filled.e-float-input.e-small, +.e-small .e-filled.e-float-input.e-bigger, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger, +.e-filled.e-float-input.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-filled.e-float-input.e-disabled, +.e-bigger .e-filled.e-float-input.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-bigger.e-disabled, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled, +.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled, +.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, +.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled, +.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, +.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled { + font-size: 14px; +} + +.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input { + min-height: 55px; +} + +.e-filled.e-float-input.e-bigger input, +.e-bigger .e-filled.e-float-input input, +.e-filled.e-float-input.e-input-group.e-bigger input, +.e-bigger .e-filled.e-float-input.e-input-group input, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input, +.e-filled.e-float-input.e-control-wrapper.e-bigger input, +.e-bigger .e-filled.e-float-input.e-control-wrapper input, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input { + min-height: 55px; +} + +.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input { + min-height: 39px; +} + +.e-float-input.e-bigger.e-small.e-filled input, +.e-bigger .e-float-input.e-filled.e-small input, +.e-small .e-float-input.e-filled.e-bigger input, +.e-float-input.e-filled.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-filled.e-input-group.e-small input, +.e-small .e-float-input.e-filled.e-input-group.e-bigger input, +.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input, +.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input, +.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input { + min-height: 39px; +} + +.e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text { + font-size: 16px; + top: 18px; +} + +.e-bigger .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 16px; + top: 18px; + transform: translateY(-50%) scale(0.75); + user-select: text; +} + +.e-filled.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text { + font-size: 14px; + top: 12px; +} + +.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: 12px; + transform: translateY(-50%) scale(0.75); + user-select: text; +} + +.e-filled.e-float-input.e-bigger label.e-float-text, +.e-filled.e-float-input label.e-float-text.e-bigger, +.e-filled.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-filled.e-float-input label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-filled.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-filled.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-filled.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-filled.e-float-input textarea ~ label.e-float-text, +.e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-filled.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 16px; + top: 18px; +} + +.e-filled.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: 12px; + transform: none; +} + +.e-filled.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-filled.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, +.e-float-input.e-filled.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top { + transform: translateY(-50%) scale(0.75); +} + +.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: 12px; +} + +.e-filled.e-float-input.e-bigger label.e-float-text, +.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input label.e-float-text, +.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 16px; +} + +.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text, +.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 16px; +} + +.e-small .e-filled.e-float-input.e-bigger label.e-float-text { + left: 8px; +} + +.e-filled.e-float-input.e-small.e-bigger label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 12px; +} + +.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text, +.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, +.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 12px; +} + +.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + right: 0; +} + +.e-filled.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-input-group .e-input-group-icon.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group .e-input-group-icon, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 16px; + margin-bottom: 0; + margin-top: 0; + min-height: 20px; + min-width: 20px; + padding: 0 0 0 8px; +} + +.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + padding: 0 8px 0 0; +} + +.e-filled.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-input-group .e-input-group-icon.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group .e-input-group-icon, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 20px; + min-height: 24px; + min-width: 24px; + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 18px; + min-height: 20px; + min-width: 20px; + padding: 0 0 0 8px; +} + +.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + font-size: 16px; + margin-bottom: 0; + margin-top: 0; + padding: 8px; +} + +.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + font-size: 20px; + padding: 0 0 0 8px; +} + +.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + font-size: 18px; + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-filled.e-input-group .e-clear-icon.e-bigger, +.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group .e-clear-icon, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon { + font-size: 20px; + min-height: 24px; + min-width: 24px; + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon { + font-size: 18px; + min-height: 20px; + min-width: 20px; + padding: 0 0 0 8px; +} + +.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon { + padding: 0 0 0 8px; +} + +.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon, +.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-rtl.e-filled.e-input-group.e-small .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon, +.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon, +.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon { + padding: 0 8px 0 0; +} + +.e-filled.e-float-input.e-bigger .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-filled.e-input-group.e-bigger .e-clear-icon::before, +.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-filled.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-float-input .e-clear-icon::before, +.e-bigger .e-filled.e-input-group .e-clear-icon::before, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 20px; +} + +.e-filled.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-filled.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-small .e-filled.e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-input-group.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-filled.e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-filled.e-float-input.e-small input:first-child ~ .e-clear-icon::before { + font-size: 18px; +} + +.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: 18px; +} + +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text { + top: 12px; +} + +.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger, +.e-filled.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger, +.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: 18px; +} + +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: 12px; +} + +.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon { + font-size: 18px; + margin: 0; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +.e-filled.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon { + margin: 0; + min-height: 20px; + min-width: 20px; + padding: 0; +} + +.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + left: 0; +} + +.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child, +.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon, +.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + margin-right: 0; +} + +.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child, +.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child, +.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, +.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child { + margin-left: 0; +} + +.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon, +.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon, +.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon { + margin-left: 0; + margin-right: 0; +} + +.e-filled.e-input-group.e-bigger textarea, +.e-filled.e-input-group.e-bigger textarea.e-input, +.e-filled.e-input-group textarea.e-bigger, +.e-filled.e-input-group textarea.e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-bigger textarea, +.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-filled.e-input-group.e-control-wrapper textarea.e-bigger, +.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-filled.e-input-group textarea, +.e-bigger .e-filled.e-input-group textarea.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper textarea, +.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-filled.e-input-group.e-input-focus.e-bigger textarea, +.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input, +.e-filled.e-input-group.e-input-focus textarea.e-bigger, +.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger, +.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-input-focus textarea, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input { + padding: 0 16px 8px; +} + +.e-filled.e-float-input.e-bigger textarea, +.e-filled.e-float-input textarea.e-bigger, +.e-filled.e-float-input.e-control-wrapper.e-bigger textarea, +.e-filled.e-float-input.e-control-wrapper textarea.e-bigger, +.e-bigger .e-filled.e-float-input textarea, +.e-bigger .e-filled.e-float-input.e-control-wrapper textarea { + padding: 0 16px 8px; +} + +.e-filled.e-input-group.e-small.e-bigger textarea.e-input, +.e-filled.e-input-group.e-small textarea.e-input.e-bigger, +.e-filled.e-input-group textarea.e-input.e-bigger.e-small, +.e-filled.e-input-group.e-bigger textarea.e-small, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-small .e-filled.e-input-group textarea.e-input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-bigger .input-group textarea.e-small, +.e-bigger .e-filled.e-input-group.e-small textarea.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input, +.e-small .input-group textarea.e-bigger, +.e-small .e-filled.e-input-group.e-bigger textarea.e-input, +.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger, +.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small, +.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input, +.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger, +.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input, +.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger, +.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input, +.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input { + padding: 0 12px 10px; +} + +.e-filled.e-float-input textarea.e-bigger.e-small, +.e-filled.e-float-input.e-small.e-bigger textarea, +.e-filled.e-float-input.e-small textarea.e-bigger, +.e-filled.e-float-input.e-bigger textarea.e-small, +.e-bigger .e-filled.e-float-input.e-small textarea, +.e-bigger.e-small .e-filled.e-float-input textarea, +.e-bigger .e-float-input textarea.e-small, +.e-small .e-filled.e-float-input.e-bigger textarea, +.e-small .float-input textarea.e-bigger, +.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea, +.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea { + padding: 0 12px 5px; +} + +.e-filled.e-input-group.e-multi-line-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-multi-line-input, +.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input { + padding: 16px 0 0; +} + +.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input, +.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input, +.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input, +.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input, +.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input, +.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input, +.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input { + padding: 10px 0 0; +} + +.e-filled.e-float-input.e-bigger.e-multi-line-input, +.e-bigger .e-filled.e-float-input.e-multi-line-input, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input { + padding: 20px 0 0; +} + +.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input, +.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input, +.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input, +.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input, +.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input { + padding: 14px 0 0; +} + +.e-rtl .e-filled textarea.e-input.e-bigger, +.e-filled textarea.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl .e-filled textarea.e-input, +.e-bigger .e-filled textarea.e-input.e-rtl, +.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger, +.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus { + padding: 0 16px 8px; + text-indent: 0; +} + +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger, +.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger, +.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus { + padding: 0 16px 8px; + text-indent: 0; +} + +.e-bigger .e-filled textarea.e-input.e-small.e-rtl, +.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input, +.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-bigger.e-rtl textarea.e-input.e-small, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus, +.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus, +.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus { + padding: 0 12px 10px; + text-indent: 0; +} + +.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus, +.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus, +.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus, +.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus, +.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus, +.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus, +.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus, +.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus { + padding: 0 12px 5px; + text-indent: 0; +} + +.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap, +.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap, +.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap, +.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 1px solid; + border-width: 0; + margin-left: 8px; +} + +.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 8px; +} + +.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text { + color: rgb(255, 61, 0); +} + +.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text { + color: #22b24b; +} + +.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-error input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-error textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-error.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text { + color: #f44336; +} + +.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text { + color: #ffca1c; +} + +.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.38); +} + +.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: rgba(0, 0, 0, 0.6); +} + +.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text { + color: #22b24b; +} + +.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text { + color: #ffca1c; +} + +.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.6); +} + +.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text { + color: rgb(255, 61, 0); +} + +.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.38); +} + +.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: #22b24b; +} + +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, +.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text, +.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text { + color: #ffca1c; +} + +.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input input label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrappe.e-bigger input label.e-float-text.e-label-top, +.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, +.e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top, +.e-outline.e-float-input.e-input-focus.e-bigger input ~ label.e-float-text, +.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text { + top: -7px; + transform: translate3d(0, 0, 0) scale(1); +} + +/*! popup layout */ +.e-popup { + height: auto; + position: absolute; + width: auto; + z-index: 1000; +} + +.e-popup.e-popup-open { + display: block; +} + +.e-popup.e-popup-close { + display: none; +} + +/* stylelint-disable property-no-vendor-prefix */ +@keyframes material-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fabric-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.e-spinner-pane { + align-items: center; + display: inline-flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + text-align: center; + top: 0; + user-select: none; + vertical-align: middle; + width: 100%; + z-index: 1000; +} +.e-spinner-pane::after { + content: "Material"; + display: none; +} +.e-spinner-pane.e-spin-left { + /* stylelint-disable property-no-vendor-prefix */ +} +.e-spinner-pane.e-spin-left .e-spinner-inner { + -webkit-transform: translateX(0%) translateY(-50%); + left: 0; + padding-left: 10px; + transform: translateX(0%) translateY(-50%); +} +.e-spinner-pane.e-spin-right .e-spinner-inner { + -webkit-transform: translateX(-100%) translateY(-50%); + left: 100%; + padding-right: 10px; + transform: translateX(-100%) translateY(-50%); +} +.e-spinner-pane.e-spin-center .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + transform: translateX(-50%) translateY(-50%); +} +.e-spinner-pane.e-spin-hide { + display: none; +} +.e-spinner-pane.e-spin-show { + display: inline-flex; +} +.e-spinner-pane .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + margin: 0; + position: absolute; + text-align: center; + top: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 1000; +} +.e-spinner-pane .e-spinner-inner .e-spin-label { + font-family: "Roboto", Segoe UI; + font-size: 13px; + margin-top: 16px; + text-align: center; +} +.e-spinner-pane .e-spinner-inner .e-spin-material, +.e-spinner-pane .e-spinner-inner .e-spin-material3, +.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 { + animation: material-spinner-rotate 1568.63ms linear infinite; + display: block; + margin: 0 auto; +} +.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-material3 .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 .e-path-circle { + fill: none; + stroke-linecap: square; +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 { + animation: material-spinner-rotate 0.75s linear infinite; + border-radius: 50%; + display: block; + margin: 0 auto; +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle { + fill: none; + stroke-linecap: square; + stroke-width: 4; +} +.e-spinner-pane .e-spinner-inner .e-spin-fluent, +.e-spinner-pane .e-spinner-inner .e-spin-fluent2, +.e-spinner-pane .e-spinner-inner .e-spin-fabric { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} +.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + fill: none; + stroke-width: 1.5; +} +.e-spinner-pane .e-spinner-inner .e-spin-tailwind { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21); + display: block; + margin: 0 auto; + overflow: visible; +} +.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle { + fill: none; + stroke-width: 4.5; +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5, +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 { + animation: material-spinner-rotate 0.75s linear infinite; + border-radius: 50%; + display: block; + margin: 0 auto; +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 .e-path-circle { + fill: none; + stroke-linecap: square; + stroke-width: 4; +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + display: block; + margin: 0 auto; +} +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + fill: none; + stroke-width: 1.5; +} + +.e-spinner-pane { + background-color: transparent; +} +.e-spinner-pane.e-spin-overlay { + background-color: rgba(0, 0, 0, 0.4); +} +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label { + color: #fff; +} +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap { + fill: rgb(255, 61, 0); + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-label { + color: rgba(0, 0, 0, 0.87); +} +.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + stroke: rgba(255, 61, 0, 0.4); +} +.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle { + stroke: rgba(255, 61, 0, 0.4); +} +.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5, +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + stroke: rgba(255, 61, 0, 0.4); +} +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-material, +.e-spinner-pane .e-spinner-inner .e-spin-material3, +.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 { + stroke: rgb(255, 61, 0); +} +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + fill: rgb(255, 61, 0); + stroke: rgb(255, 61, 0); +} + +.e-dropdownbase .e-list-item .e-list-icon { + padding: 0 16px 0 0; +} + +.e-small .e-dropdownbase .e-list-item .e-list-icon { + padding: 0 12px 0 0; +} + +.e-dropdownbase { + display: block; + height: 100%; + min-height: 36px; + position: relative; + width: 100%; +} +.e-dropdownbase .e-list-parent { + margin: 0; + padding: 0; +} + +.e-dropdownbase .e-list-group-item, .e-dropdownbase .e-fixed-head { + cursor: default; +} + +.e-dropdownbase .e-list-item { + cursor: pointer; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-dropdownbase .e-list-item .e-list-icon { + font-size: 16px; + vertical-align: middle; +} + +.e-dropdownbase .e-fixed-head { + position: absolute; + top: 0; +} + +.e-dropdownbase.e-content { + overflow: auto; + position: relative; +} + +.e-popup.e-ddl .e-dropdownbase.e-nodata, +.e-popup.e-mention .e-dropdownbase.e-nodata { + color: #000; + cursor: default; + font-family: inherit; + font-size: 14px; + padding: 14px 16px; + text-align: center; +} + +.e-mention.e-popup { + background: #fff; + border: 0; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21); + margin-top: 2px; + position: absolute; +} + +.e-mention.e-popup .e-dropdownbase { + min-height: 36px; +} + +.e-mention .e-dropdownbase .e-list-item .e-highlight { + display: inline; + font-weight: bold; + vertical-align: baseline; +} + +.e-mention .e-mention-chip, +.e-mention .e-mention-chip:hover { + background: #eee; + border-radius: 2px; + border: none; + color: rgb(255, 61, 0); + cursor: default; +} + +.e-mention.e-editable-element { + border: 2px solid #e0e0e0; + height: auto; + min-height: 120px; + width: 100%; +} + +.e-form-mirror-div { + white-space: pre-wrap; +} + +.e-rtl .e-dropdownbase.e-dd-group .e-list-item { + padding-right: 2em; +} + +.e-dropdownbase.e-dd-group .e-list-item { + padding-left: 2em; + text-indent: 0; +} + +.e-small .e-dropdownbase.e-dd-group .e-list-item { + padding-left: 2em; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item { + text-indent: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item { + cursor: pointer; + font-weight: normal; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item { + padding-right: 2em; +} + +.e-rtl .e-dropdownbase .e-list-item { + padding-left: 16px; + padding-right: 0; +} +.e-small.e-rtl .e-dropdownbase .e-list-item, +.e-small .e-rtl .e-dropdownbase .e-list-item, +.e-rtl .e-small .e-dropdownbase .e-list-item { + padding-left: 16px; + padding-right: 0; +} +.e-dropdownbase { + border-color: #e0e0e0; +} +.e-dropdownbase .e-list-item { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; + border-bottom: 0; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); + font-family: inherit; + font-size: 13px; + line-height: 36px; + min-height: 36px; + padding-right: 16px; + text-indent: 16px; + background-color: #fff; +} + +.e-dropdownbase .e-list-group-item, +.e-fixed-head { + border-color: #fff; + color: rgba(0, 0, 0, 0.54); + font-family: inherit; + font-size: 13px; + font-weight: 600; + line-height: 36px; + min-height: 36px; + padding-left: 16px; + padding-right: 16px; + overflow: hidden; + text-overflow: ellipsis; + background-color: #fff; +} + +.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover { + background-color: #eee; + border-color: #fff; + color: rgb(255, 61, 0); +} + +.e-dropdownbase .e-list-item.e-hover { + background-color: #eee; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdownbase .e-list-item:last-child { + border-bottom: 0; +} + +.e-dropdownbase .e-list-item.e-item-focus { + background-color: #eee; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open table { + border-collapse: collapse; + table-layout: fixed; + width: 100%; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open th, +.e-multi-column.e-ddl.e-popup.e-popup-open td { + display: table-cell; + overflow: hidden; + padding-right: 16px; + text-indent: 10px; + text-overflow: ellipsis; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open th { + line-height: 36px; + text-align: left; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header { + background-color: #fff; + border-color: #e0e0e0; + border-style: solid; + border-width: 0 0 1px 0; + color: rgba(0, 0, 0, 0.54); + font-family: inherit; + font-size: 13px; + font-weight: 600; + text-indent: 10px; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item { + padding-right: 0; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header { + padding-right: 16px; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header, +.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header { + padding-right: 0; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center { + text-align: center; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right { + text-align: right; +} + +.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left { + text-align: left; +} + +.e-small .e-dropdownbase .e-list-item, +.e-dropdownbase.e-small .e-list-item { + color: #000; + line-height: 26px; + min-height: 26px; + text-indent: 12px; +} + +.e-small .e-dropdownbase .e-list-group-item, .e-small .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-small .e-list-group-item, +.e-dropdownbase.e-small .e-fixed-head { + font-size: 13px; + line-height: 26px; + min-height: 26px; + padding-left: 16px; +} + +.e-small .e-dropdownbase .e-list-item .e-list-icon, +.e-dropdownbase.e-small .e-list-item .e-list-icon { + font-size: 14px; +} + +.e-ddl.e-popup.e-multiselect-group .e-list-group-item { + background-color: #fff; + border-bottom: 0; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); + font-family: inherit; + text-indent: 16px; + font-size: 13px; + padding-right: 16px; +} + +.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus { + background-color: #eee; +} + +.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active, +.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover { + background-color: #eee; + border-color: #fff; + color: rgb(255, 61, 0); +} + +.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover { + background-color: #eee; + border-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-selectall-parent.e-item-focus { + background-color: #eee; +} + +.e-bigger .e-dropdownbase, +.e-dropdownbase.e-bigger { + min-height: 45px; +} +.e-bigger .e-dropdownbase .e-list-item, +.e-dropdownbase.e-bigger .e-list-item { + line-height: 48px; + text-indent: 16px; +} + +.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-bigger .e-list-group-item, +.e-dropdownbase.e-bigger .e-fixed-head { + line-height: 48px; + text-indent: 16px; +} + +.e-bigger .e-dropdownbase .e-list-item .e-list-icon, +.e-dropdownbase.e-bigger .e-list-item .e-list-icon { + font-size: 20px; +} + +.e-bigger .e-dropdownbase.e-dd-group .e-list-item { + padding-left: 2em; +} + +.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item { + padding-left: 2em; +} + +.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item, +.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item, +.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item, +.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item, +.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item { + padding-left: 16px; + padding-right: 0; +} +.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head { + font-size: 14px; + padding-left: 16px; +} + +.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-bigger.e-small .e-list-group-item, +.e-dropdownbase.e-bigger.e-small .e-fixed-head { + font-size: 13px; +} + +.e-bigger.e-small .e-dropdownbase .e-list-item, +.e-dropdownbase.e-small.e-bigger .e-list-item { + color: #000; + line-height: 40px; + min-height: 40px; + text-indent: 16px; +} + +.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head, +.e-dropdownbase.e-small.e-bigger .e-list-group-item, +.e-dropdownbase.e-small.e-bigger .e-fixed-head { + line-height: 40px; + min-height: 40px; + padding-left: 16px; +} + +.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon, +.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon { + font-size: 18px; +} + +.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon { + padding: 0 16px 0 0; +} + +.e-avatar { + align-content: center; + align-items: center; + background-color: #bcbcbc; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + border-radius: 5px; + color: #fff; + display: inline-flex; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 1em; + font-weight: 400; + height: 3em; + justify-content: center; + overflow: hidden; + position: relative; + width: 3em; +} +.e-avatar img { + height: 100%; + width: auto; +} +.e-avatar.e-avatar-circle { + border-radius: 50%; +} +.e-avatar.e-avatar-circle.e-avatar-large, .e-avatar.e-avatar-circle.e-avatar-xlarge { + border-radius: 50%; +} +.e-avatar.e-avatar-xsmall { + font-size: 0.6em; +} +.e-avatar.e-avatar-small { + font-size: 0.8em; +} +.e-avatar.e-avatar-large { + font-size: 1.2em; +} +.e-avatar.e-avatar-xlarge { + font-size: 1.4em; +} + +/* stylelint-disable-line no-empty-source */ +.e-badge { + background: #fafafa; + border-color: transparent; + border-radius: 0.25em; + box-shadow: 0 0 0 2px transparent; + box-sizing: border-box; + color: rgba(0, 0, 0, 0.87); + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 0.75em; + font-weight: 500; + line-height: 1; + padding: 0.25em 0.4em 0.25em 0.4em; + overflow: hidden; + text-align: center; + text-decoration: none; + text-indent: 0; + vertical-align: middle; +} +.e-badge:hover { + text-decoration: none; +} +.e-badge.e-badge-pill { + border-radius: 5em; +} +.e-badge.e-badge-notification { + border-radius: 1em; + height: 18px; + line-height: 18px; + min-width: 24px; + padding: 0 8px 0 8px; + width: auto; + font-size: 12px; + position: absolute; + top: -10px; + left: 100%; +} +.e-badge.e-badge-notification.e-badge-ghost { + line-height: 16px; +} +.e-badge.e-badge-circle { + border-radius: 50%; + height: 1.834em; + line-height: 1.834em; + min-width: 0; + padding: 0; + width: 1.834em; +} +.e-badge.e-badge-circle.e-badge-ghost { + line-height: 1.8em; +} +.e-badge.e-badge-overlap { + position: absolute; + top: -10px; + transform: translateX(-50%); +} +.e-badge.e-badge-dot { + border-radius: 100%; + height: 6px; + line-height: 1; + min-width: 0; + padding: 0; + width: 6px; + box-shadow: 0 0 0 1px #fff; + margin: 0; + overflow: visible; + position: absolute; + top: -3px; + left: 100%; +} +.e-badge.e-badge-bottom.e-badge-dot { + position: absolute; + top: auto; + bottom: 3px; +} +.e-badge.e-badge-bottom.e-badge-notification { + position: absolute; + top: auto; + bottom: -3px; +} +button .e-badge { + line-height: 0.9; + position: relative; + top: -2px; +} +button .e-badge.e-badge-circle { + height: 2em; + line-height: 2em; + width: 2em; +} +button .e-badge.e-badge-circle.e-badge-ghost { + line-height: 1.9em; +} + +.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) { + background-color: rgb(249, 17, 0); + color: #fff; +} +.e-badge.e-badge-secondary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-secondary[href]:not(.e-badge-ghost) { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-badge.e-badge-success:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success[href]:not(.e-badge-ghost) { + background-color: #4d841d; + color: #fff; +} +.e-badge.e-badge-danger:not(.e-badge-ghost):not([href]), .e-badge.e-badge-danger[href]:not(.e-badge-ghost) { + background-color: #d64113; + color: #fff; +} +.e-badge.e-badge-warning:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning[href]:not(.e-badge-ghost) { + background-color: #c15700; + color: #fff; +} +.e-badge.e-badge-info:not(.e-badge-ghost):not([href]), .e-badge.e-badge-info[href]:not(.e-badge-ghost) { + background-color: #0378d5; + color: #fff; +} +.e-badge.e-badge-light:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light[href]:not(.e-badge-ghost) { + background-color: #fff; + color: #000; +} +.e-badge.e-badge-dark:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark[href]:not(.e-badge-ghost) { + background-color: #303030; + color: #fff; +} +.e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover { + background-color: #c60e00; +} +.e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover { + background-color: #cc3100; +} +.e-badge.e-badge-success[href]:not(.e-badge-ghost):hover { + background-color: #355a14; +} +.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover { + background-color: #a7330f; +} +.e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover { + background-color: #8e4000; +} +.e-badge.e-badge-info[href]:not(.e-badge-ghost):hover { + background-color: #025ca3; +} +.e-badge.e-badge-light[href]:not(.e-badge-ghost):hover { + background-color: #e6e6e6; +} +.e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover { + background-color: #171717; +} +.e-badge.e-badge-primary[href].e-badge-ghost:hover { + border-color: #ad0c00; + color: #ad0c00; +} +.e-badge.e-badge-secondary[href].e-badge-ghost:hover { + border-color: #b32b00; + color: #b32b00; +} +.e-badge.e-badge-success[href].e-badge-ghost:hover { + border-color: #28450f; + color: #28450f; +} +.e-badge.e-badge-danger[href].e-badge-ghost:hover { + border-color: #902c0d; + color: #902c0d; +} +.e-badge.e-badge-warning[href].e-badge-ghost:hover { + border-color: #753500; + color: #753500; +} +.e-badge.e-badge-info[href].e-badge-ghost:hover { + border-color: #024e8a; + color: #024e8a; +} +.e-badge.e-badge-light[href].e-badge-ghost:hover { + border-color: #d9d9d9; + color: #d9d9d9; +} +.e-badge.e-badge-dark[href].e-badge-ghost:hover { + border-color: #0a0a0a; + color: #0a0a0a; +} +.e-badge.e-badge-ghost.e-badge-primary { + background-color: transparent; + border: 1px solid rgb(249, 17, 0); + color: rgb(249, 17, 0); +} +.e-badge.e-badge-ghost.e-badge-secondary { + background-color: transparent; + border: 1px solid rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-badge.e-badge-ghost.e-badge-success { + background-color: transparent; + border: 1px solid #4d841d; + color: #4d841d; +} +.e-badge.e-badge-ghost.e-badge-danger { + background-color: transparent; + border: 1px solid #d64113; + color: #d64113; +} +.e-badge.e-badge-ghost.e-badge-warning { + background-color: transparent; + border: 1px solid #c15700; + color: #c15700; +} +.e-badge.e-badge-ghost.e-badge-info { + background-color: transparent; + border: 1px solid #0378d5; + color: #0378d5; +} +.e-badge.e-badge-ghost.e-badge-light { + background-color: transparent; + border: 1px solid #fff; + color: #fff; +} +.e-badge.e-badge-ghost.e-badge-dark { + background-color: transparent; + border: 1px solid #303030; + color: #303030; +} + +.e-message { + border: 1px solid; + border-radius: 4px; + box-sizing: border-box; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-weight: 400; + font-style: normal; + padding: 9px 7px; + display: flex; +} +.e-message.e-hidden { + display: none; +} +.e-message .e-msg-icon, +.e-message .e-msg-close-icon { + box-sizing: border-box; + display: flex; + line-height: 16px; +} +.e-message .e-msg-icon { + font-size: 16px; + height: 16px; + margin: 3px 4px; +} +.e-message .e-msg-close-icon { + border-width: 0; + cursor: pointer; + font-size: 14px; + margin: 0 0 0 auto; + padding: 3px 4px; + height: 22px; +} +.e-message .e-msg-content { + box-sizing: border-box; + font-size: 14px; + line-height: 22px; + padding: 0 4px; + vertical-align: top; +} +.e-message.e-content-right { + justify-content: flex-end; +} +.e-message.e-content-center .e-msg-content-wrap { + display: flex; + flex: 1; + justify-content: center; +} +.e-message.e-content-right .e-msg-close-icon, .e-message.e-content-center .e-msg-close-icon { + margin: 3px 4px; +} +.e-message.e-rtl .e-msg-close-icon { + margin: 0 auto 0 0; +} + +.e-message { + background: #eee; + border-color: #eee; + color: #212121; +} +.e-message .e-msg-icon { + color: #212121; +} +.e-message .e-msg-close-icon { + background: transparent; + color: #424242; +} +.e-message .e-msg-close-icon:hover, .e-message .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); + border-radius: 50%; +} +.e-message.e-success { + background-color: #ceedb3; + border-color: #ceedb3; + color: #212121; +} +.e-message.e-success .e-msg-icon { + color: #4d831e; +} +.e-message.e-success .e-msg-close-icon { + color: #424242; +} +.e-message.e-success .e-msg-close-icon:hover, .e-message.e-success .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-warning { + background-color: #ffddc2; + border-color: #ffddc2; + color: #212121; +} +.e-message.e-warning .e-msg-icon { + color: #c15601; +} +.e-message.e-warning .e-msg-close-icon { + color: #424242; +} +.e-message.e-warning .e-msg-close-icon:hover, .e-message.e-warning .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-info { + background-color: #dceffe; + border-color: #dceffe; + color: #212121; +} +.e-message.e-info .e-msg-icon { + color: #0677d5; +} +.e-message.e-info .e-msg-close-icon { + color: #424242; +} +.e-message.e-info .e-msg-close-icon:hover, .e-message.e-info .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-error { + background-color: #fdf0ec; + border-color: #fdf0ec; + color: #212121; +} +.e-message.e-error .e-msg-icon { + color: #d74113 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-message.e-error .e-msg-close-icon { + color: #424242; +} +.e-message.e-error .e-msg-close-icon:hover, .e-message.e-error .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-outlined { + background: transparent; + border-color: #bdbdbd; + color: #212121; +} +.e-message.e-outlined .e-msg-icon { + color: #212121; +} +.e-message.e-outlined .e-msg-close-icon { + color: #424242; +} +.e-message.e-outlined .e-msg-close-icon:hover, .e-message.e-outlined .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-outlined.e-success { + border-color: #4d831e; + color: #4d831e; +} +.e-message.e-outlined.e-success .e-msg-icon { + color: #4d831e; +} +.e-message.e-outlined.e-success .e-msg-close-icon { + color: #424242; +} +.e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-message.e-outlined.e-success .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-outlined.e-warning { + border-color: #c15601; + color: #c15601; +} +.e-message.e-outlined.e-warning .e-msg-icon { + color: #c15601; +} +.e-message.e-outlined.e-warning .e-msg-close-icon { + color: #424242; +} +.e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-message.e-outlined.e-warning .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-outlined.e-info { + border-color: #0677d5; + color: #0677d5; +} +.e-message.e-outlined.e-info .e-msg-icon { + color: #0677d5; +} +.e-message.e-outlined.e-info .e-msg-close-icon { + color: #424242; +} +.e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-message.e-outlined.e-info .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-outlined.e-error { + border-color: #d74113; + color: #d74113; +} +.e-message.e-outlined.e-error .e-msg-icon { + color: #d74113; +} +.e-message.e-outlined.e-error .e-msg-close-icon { + color: #424242; +} +.e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-message.e-outlined.e-error .e-msg-close-icon:focus { + background-color: rgba(66, 66, 66, 0.12); + box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12); +} +.e-message.e-filled { + background: #212121; + border-color: #212121; + color: #fff; +} +.e-message.e-filled .e-msg-icon { + color: #fff; +} +.e-message.e-filled .e-msg-close-icon { + color: #fff; +} +.e-message.e-filled .e-msg-close-icon:hover, .e-message.e-filled .e-msg-close-icon:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12); +} +.e-message.e-filled.e-success { + background-color: #355a14; + border-color: #355a14; + color: #fff; +} +.e-message.e-filled.e-success .e-msg-icon { + color: #fff; +} +.e-message.e-filled.e-success .e-msg-close-icon { + color: #fff; +} +.e-message.e-filled.e-success .e-msg-close-icon:hover, .e-message.e-filled.e-success .e-msg-close-icon:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12); +} +.e-message.e-filled.e-warning { + background-color: #8e3f01; + border-color: #8e3f01; + color: #fff; +} +.e-message.e-filled.e-warning .e-msg-icon { + color: #fff; +} +.e-message.e-filled.e-warning .e-msg-close-icon { + color: #fff; +} +.e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-message.e-filled.e-warning .e-msg-close-icon:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12); +} +.e-message.e-filled.e-info { + background-color: #044d8b; + border-color: #044d8b; + color: #fff; +} +.e-message.e-filled.e-info .e-msg-icon { + color: #fff; +} +.e-message.e-filled.e-info .e-msg-close-icon { + color: #fff; +} +.e-message.e-filled.e-info .e-msg-close-icon:hover, .e-message.e-filled.e-info .e-msg-close-icon:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12); +} +.e-message.e-filled.e-error { + background-color: #79250b; + border-color: #79250b; + color: #fff; +} +.e-message.e-filled.e-error .e-msg-icon { + color: #fff !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-message.e-filled.e-error .e-msg-close-icon { + color: #fff; +} +.e-message.e-filled.e-error .e-msg-close-icon:hover, .e-message.e-filled.e-error .e-msg-close-icon:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12); +} + +.e-message .e-msg-icon::before, +.e-message .e-msg-close-icon::before { + font-family: "e-icons"; +} +.e-message .e-msg-icon::before, .e-message.e-info .e-msg-icon::before { + content: "\e607"; +} +.e-message .e-msg-close-icon::before { + content: "\e7fc"; +} +.e-message.e-success .e-msg-icon::before { + content: "\ea84"; +} +.e-message.e-error .e-msg-icon::before { + content: "\e208"; +} +.e-message.e-warning .e-msg-icon::before { + content: "\e92f"; +} + +.e-bigger .e-message, +.e-message.e-bigger { + padding: 11px 9px; +} +.e-bigger .e-message .e-msg-icon, +.e-bigger .e-message .e-msg-close-icon, +.e-message.e-bigger .e-msg-icon, +.e-message.e-bigger .e-msg-close-icon { + line-height: 18px; +} +.e-bigger .e-message .e-msg-icon, +.e-message.e-bigger .e-msg-icon { + font-size: 18px; + height: 18px; + margin: 3px 6px; +} +.e-bigger .e-message .e-msg-close-icon, +.e-message.e-bigger .e-msg-close-icon { + font-size: 16px; + margin: 0 2px 0 auto; + padding: 3px 4px; + height: 24px; +} +.e-bigger .e-message .e-msg-content, +.e-message.e-bigger .e-msg-content { + line-height: 24px; + font-size: 16px; + padding: 0 6px; +} +.e-bigger .e-message.e-content-right .e-msg-close-icon, .e-bigger .e-message.e-content-center .e-msg-close-icon, +.e-message.e-bigger.e-content-right .e-msg-close-icon, +.e-message.e-bigger.e-content-center .e-msg-close-icon { + margin: 3px 6px; +} +.e-bigger .e-message.e-rtl .e-msg-close-icon, +.e-message.e-bigger.e-rtl .e-msg-close-icon { + margin: 0 auto 0 2px; +} + +.e-bigger .e-message .e-msg-close-icon:hover, .e-bigger .e-message .e-msg-close-icon:focus, +.e-message.e-bigger .e-msg-close-icon:hover, +.e-message.e-bigger .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-success .e-msg-close-icon:focus, +.e-message.e-bigger.e-success .e-msg-close-icon:hover, +.e-message.e-bigger.e-success .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-warning .e-msg-close-icon:focus, +.e-message.e-bigger.e-warning .e-msg-close-icon:hover, +.e-message.e-bigger.e-warning .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-info .e-msg-close-icon:focus, +.e-message.e-bigger.e-info .e-msg-close-icon:hover, +.e-message.e-bigger.e-info .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-error .e-msg-close-icon:focus, +.e-message.e-bigger.e-error .e-msg-close-icon:hover, +.e-message.e-bigger.e-error .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-outlined .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined .e-msg-close-icon:focus, +.e-message.e-bigger.e-outlined .e-msg-close-icon:hover, +.e-message.e-bigger.e-outlined .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:focus, +.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:hover, +.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:focus, +.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:hover, +.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:focus, +.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:hover, +.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:focus, +.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:hover, +.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12); +} +.e-bigger .e-message.e-filled .e-msg-close-icon:hover, .e-bigger .e-message.e-filled .e-msg-close-icon:focus, +.e-message.e-bigger.e-filled .e-msg-close-icon:hover, +.e-message.e-bigger.e-filled .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); +} +.e-bigger .e-message.e-filled.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-success .e-msg-close-icon:focus, +.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:hover, +.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); +} +.e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:focus, +.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:hover, +.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); +} +.e-bigger .e-message.e-filled.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-info .e-msg-close-icon:focus, +.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:hover, +.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); +} +.e-bigger .e-message.e-filled.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-error .e-msg-close-icon:focus, +.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:hover, +.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:focus { + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12); +} + +.e-skeleton { + display: inline-block; + position: relative; + overflow: hidden; + border: none; +} +.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle { + border-radius: 2px; +} + +.e-skeleton.e-skeleton-circle { + border-radius: 50%; +} + +.e-skeleton.e-visible-none { + display: none; +} + +.e-skeleton.e-shimmer-wave::after { + animation: e-shimmer-wave 2s infinite; + animation-timing-function: ease-in-out; + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: 0; + width: calc(200% + 200px); +} + +.e-skeleton.e-shimmer-fade { + animation: e-shimmer-fade 2s infinite; + animation-timing-function: ease-in-out; +} + +.e-skeleton.e-shimmer-pulse { + animation: e-shimmer-pulse 2s infinite; + animation-timing-function: ease-in-out; +} + +.e-rtl .e-shimmer-wave::after, +.e-rtl.e-shimmer-wave::after { + animation: e-shimmer-wave-rtl 2s infinite; +} + +@keyframes e-shimmer-wave { + to { + transform: translateX(calc(50% + 100px)); + } +} +@keyframes e-shimmer-wave-rtl { + from { + transform: translateX(calc(50% + 100px)); + } +} +@keyframes e-shimmer-fade { + 0% { + opacity: 1; + } + 50% { + opacity: 0.4; + } + 100% { + opacity: 1; + } +} +@keyframes e-shimmer-pulse { + 0% { + transform: scale(1); + } + 40% { + transform: scale(1); + } + 50% { + transform: scale(0.975); + } + 100% { + transform: scale(1); + } +} +.e-skeleton.e-shimmer-wave::after { + background-image: linear-gradient(90deg, transparent calc(50% - 100px), #e6e1e5 50%, transparent calc(50% + 100px)); +} + +.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle, .e-skeleton.e-skeleton-circle { + background-color: #eee; +} + +.e-btn, +.e-css.e-btn { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-font-smoothing: antialiased; + border: 1px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + font-weight: 500; + justify-content: center; + line-height: 1.143em; + outline: none; + padding: 6px 12px 4px; + text-align: center; + text-decoration: none; + text-transform: uppercase; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.e-btn:disabled, +.e-css.e-btn:disabled { + cursor: default; +} + +.e-btn:hover, .e-btn:focus, +.e-css.e-btn:hover, +.e-css.e-btn:focus { + text-decoration: none; +} + +.e-btn::-moz-focus-inner, +.e-css.e-btn::-moz-focus-inner { + border: 0; + padding: 0; +} + +.e-btn .e-btn-icon, +.e-css.e-btn .e-btn-icon { + display: inline-block; + font-size: 12px; + margin-top: -2px; + vertical-align: middle; + width: 1em; +} +.e-btn .e-btn-icon.e-icon-left, +.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.6667em; + width: 2.25em; +} +.e-btn .e-btn-icon.e-icon-right, +.e-css.e-btn .e-btn-icon.e-icon-right { + width: 2.25em; + margin-right: -0.6667em; +} +.e-btn .e-btn-icon.e-icon-top, +.e-css.e-btn .e-btn-icon.e-icon-top { + padding-bottom: 6px; + display: block; + margin-top: 0; + width: auto; +} +.e-btn .e-btn-icon.e-icon-bottom, +.e-css.e-btn .e-btn-icon.e-icon-bottom { + padding-top: 6px; + display: block; + margin-top: 0; + width: auto; +} + +.e-btn.e-icon-btn, +.e-css.e-btn.e-icon-btn { + padding: 6px 7px 4px; +} + +.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn, +.e-css.e-btn.e-top-icon-btn, +.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 12px 12px; +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + border-radius: 50%; + height: 3em; + line-height: 1; + padding: 0; + width: 3em; +} +.e-btn.e-round .e-btn-icon, +.e-css.e-btn.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.8572em; + margin-top: 0; + width: auto; +} + +.e-btn.e-rtl .e-icon-right, +.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.6667em; + margin-right: 0; +} +.e-btn.e-rtl .e-icon-left, +.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.6667em; +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + border: 1px solid; +} + +.e-btn.e-small, +.e-css.e-btn.e-small { + font-size: 12px; + line-height: 1.5834em; + padding: 2px 12px 1px; +} +.e-btn.e-small .e-btn-icon, +.e-css.e-btn.e-small .e-btn-icon { + font-size: 11px; + width: 1.091em; +} +.e-btn.e-small .e-btn-icon.e-icon-left, +.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -0.7273em; + width: 2.182em; +} +.e-btn.e-small .e-btn-icon.e-icon-right, +.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -0.7273em; + width: 2.182em; +} +.e-btn.e-small .e-btn-icon.e-icon-top, +.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} +.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} +.e-btn.e-small.e-icon-btn, +.e-css.e-btn.e-small.e-icon-btn { + padding: 2px 5px 1px; +} +.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn, +.e-css.e-btn.e-small.e-top-icon-btn, +.e-css.e-btn.e-small.e-bottom-icon-btn { + line-height: 1; + padding: 12px 12px; +} +.e-btn.e-small.e-round, +.e-css.e-btn.e-small.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; +} +.e-btn.e-small.e-round .e-btn-icon, +.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 12px; + line-height: 2.3334em; + width: auto; +} +.e-btn.e-small.e-rtl .e-icon-right, +.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -0.7273em; + margin-right: 0; +} +.e-btn.e-small.e-rtl .e-icon-left, +.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.7273em; +} + +.e-btn.e-block, +.e-css.e-btn.e-block { + display: block; + width: 100%; +} + +.e-small .e-btn, +.e-small.e-btn, +.e-small .e-css.e-btn, +.e-small.e-css.e-btn { + font-size: 12px; + line-height: 1.5834em; + padding: 2px 12px 1px; +} +.e-small .e-btn .e-btn-icon, +.e-small.e-btn .e-btn-icon, +.e-small .e-css.e-btn .e-btn-icon, +.e-small.e-css.e-btn .e-btn-icon { + font-size: 11px; + width: 1.091em; +} +.e-small .e-btn .e-btn-icon.e-icon-left, +.e-small.e-btn .e-btn-icon.e-icon-left, +.e-small .e-css.e-btn .e-btn-icon.e-icon-left, +.e-small.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.7273em; + width: 2.182em; +} +.e-small .e-btn .e-btn-icon.e-icon-right, +.e-small.e-btn .e-btn-icon.e-icon-right, +.e-small .e-css.e-btn .e-btn-icon.e-icon-right, +.e-small.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -0.7273em; + width: 2.182em; +} +.e-small .e-btn .e-btn-icon.e-icon-top, +.e-small.e-btn .e-btn-icon.e-icon-top, +.e-small .e-css.e-btn .e-btn-icon.e-icon-top, +.e-small.e-css.e-btn .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} +.e-small .e-btn .e-btn-icon.e-icon-bottom, +.e-small.e-btn .e-btn-icon.e-icon-bottom, +.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} +.e-small .e-btn.e-icon-btn, +.e-small.e-btn.e-icon-btn, +.e-small .e-css.e-btn.e-icon-btn, +.e-small.e-css.e-btn.e-icon-btn { + padding: 2px 5px 1px; +} +.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn, +.e-small.e-btn.e-top-icon-btn, +.e-small.e-btn.e-bottom-icon-btn, +.e-small .e-css.e-btn.e-top-icon-btn, +.e-small .e-css.e-btn.e-bottom-icon-btn, +.e-small.e-css.e-btn.e-top-icon-btn, +.e-small.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 12px 12px; +} +.e-small .e-btn.e-round, +.e-small.e-btn.e-round, +.e-small .e-css.e-btn.e-round, +.e-small.e-css.e-btn.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; + border-radius: 50%; +} +.e-small .e-btn.e-round .e-btn-icon, +.e-small.e-btn.e-round .e-btn-icon, +.e-small .e-css.e-btn.e-round .e-btn-icon, +.e-small.e-css.e-btn.e-round .e-btn-icon { + font-size: 12px; + line-height: 2.3334em; + width: auto; +} +.e-small .e-btn.e-rtl .e-icon-right, +.e-small.e-btn.e-rtl .e-icon-right, +.e-small .e-css.e-btn.e-rtl .e-icon-right, +.e-small.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.7273em; + margin-right: 0; +} +.e-small .e-btn.e-rtl .e-icon-left, +.e-small.e-btn.e-rtl .e-icon-left, +.e-small .e-css.e-btn.e-rtl .e-icon-left, +.e-small.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.7273em; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-btn, +.e-css.e-btn { + -webkit-tap-highlight-color: transparent; + background: #fafafa; + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} +.e-btn:hover, +.e-css.e-btn:hover { + background: rgba(226, 226, 226, 0.9844); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:focus, +.e-css.e-btn:focus { + background: rgba(0, 0, 0, 0.18); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} + +.e-btn:active, +.e-css.e-btn:active { + background: rgba(184, 184, 184, 0.9584); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-active, +.e-css.e-btn.e-active { + background: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:disabled, .e-btn.e-disabled, +.e-css.e-btn:disabled, +.e-css.e-btn.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn .e-ripple-element, +.e-css.e-btn .e-ripple-element { + background: rgba(0, 0, 0, 0.24); +} + +.e-btn.e-round, .e-btn.e-round-edge, +.e-css.e-btn.e-round, +.e-css.e-btn.e-round-edge { + background: #fafafa; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-round:hover, .e-btn.e-round-edge:hover, +.e-css.e-btn.e-round:hover, +.e-css.e-btn.e-round-edge:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-round:focus, .e-btn.e-round-edge:focus, +.e-css.e-btn.e-round:focus, +.e-css.e-btn.e-round-edge:focus { + background: rgba(0, 0, 0, 0.18); + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} +.e-btn.e-round:active, .e-btn.e-round-edge:active, +.e-css.e-btn.e-round:active, +.e-css.e-btn.e-round-edge:active { + background: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} +.e-btn.e-round:disabled, .e-btn.e-round.e-disabled, .e-btn.e-round-edge:disabled, .e-btn.e-round-edge.e-disabled, +.e-css.e-btn.e-round:disabled, +.e-css.e-btn.e-round.e-disabled, +.e-css.e-btn.e-round-edge:disabled, +.e-css.e-btn.e-round-edge.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-round.e-primary:hover, .e-btn.e-round-edge.e-primary:hover, +.e-css.e-btn.e-round.e-primary:hover, +.e-css.e-btn.e-round-edge.e-primary:hover { + border-color: rgb(255, 61, 0); +} +.e-btn.e-round.e-primary:focus, .e-btn.e-round-edge.e-primary:focus, +.e-css.e-btn.e-round.e-primary:focus, +.e-css.e-btn.e-round-edge.e-primary:focus { + outline: #fafafa 0 solid; +} +.e-btn.e-round.e-success:hover, .e-btn.e-round-edge.e-success:hover, +.e-css.e-btn.e-round.e-success:hover, +.e-css.e-btn.e-round-edge.e-success:hover { + border-color: #4d841d; +} +.e-btn.e-round.e-success:focus, .e-btn.e-round-edge.e-success:focus, +.e-css.e-btn.e-round.e-success:focus, +.e-css.e-btn.e-round-edge.e-success:focus { + outline: #fafafa 0 solid; +} +.e-btn.e-round.e-info:hover, .e-btn.e-round-edge.e-info:hover, +.e-css.e-btn.e-round.e-info:hover, +.e-css.e-btn.e-round-edge.e-info:hover { + border-color: #0378d5; +} +.e-btn.e-round.e-info:focus, .e-btn.e-round-edge.e-info:focus, +.e-css.e-btn.e-round.e-info:focus, +.e-css.e-btn.e-round-edge.e-info:focus { + outline: #fafafa 0 solid; +} +.e-btn.e-round.e-warning:hover, .e-btn.e-round-edge.e-warning:hover, +.e-css.e-btn.e-round.e-warning:hover, +.e-css.e-btn.e-round-edge.e-warning:hover { + border-color: #c15700; +} +.e-btn.e-round.e-warning:focus, .e-btn.e-round-edge.e-warning:focus, +.e-css.e-btn.e-round.e-warning:focus, +.e-css.e-btn.e-round-edge.e-warning:focus { + outline: #fafafa 0 solid; +} +.e-btn.e-round.e-danger:hover, .e-btn.e-round-edge.e-danger:hover, +.e-css.e-btn.e-round.e-danger:hover, +.e-css.e-btn.e-round-edge.e-danger:hover { + border-color: #d64113; +} +.e-btn.e-round.e-danger:focus, .e-btn.e-round-edge.e-danger:focus, +.e-css.e-btn.e-round.e-danger:focus, +.e-css.e-btn.e-round-edge.e-danger:focus { + outline: #fafafa 0 solid; +} +.e-btn.e-primary, +.e-css.e-btn.e-primary { + background: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} +.e-btn.e-primary:hover, +.e-css.e-btn.e-primary:hover { + background: #ff541f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-primary:focus, +.e-css.e-btn.e-primary:focus { + background: #ff6c3d; + border-color: transparent; + color: #fff; + outline: #fafafa 0 solid; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.e-btn.e-primary:active, +.e-css.e-btn.e-primary:active { + background: #ff7b52; + border-color: transparent; + color: #fff; + outline: #fafafa 0 solid; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn.e-primary.e-active, +.e-css.e-btn.e-primary.e-active { + background: #ff7b52; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-primary:disabled, .e-btn.e-primary.e-disabled, +.e-css.e-btn.e-primary:disabled, +.e-css.e-btn.e-primary.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-primary .e-ripple-element, +.e-css.e-btn.e-primary .e-ripple-element { + background: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-success, +.e-css.e-btn.e-success { + background: #4d841d; + border-color: transparent; + color: #fff; +} +.e-btn.e-success:hover, +.e-css.e-btn.e-success:hover { + background: #629338; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-success:focus, +.e-css.e-btn.e-success:focus { + background: #78a253; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.e-btn.e-success:active, .e-btn.e-success.e-active, +.e-css.e-btn.e-success:active, +.e-css.e-btn.e-success.e-active { + background: #86ab65; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn.e-success:disabled, .e-btn.e-success.e-disabled, +.e-css.e-btn.e-success:disabled, +.e-css.e-btn.e-success.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-success .e-ripple-element, +.e-css.e-btn.e-success .e-ripple-element { + background: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-info, +.e-css.e-btn.e-info { + background: #0378d5; + border-color: transparent; + color: #fff; +} +.e-btn.e-info:hover, +.e-css.e-btn.e-info:hover { + background: #2188da; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-info:focus, +.e-css.e-btn.e-info:focus { + background: #3f98df; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.e-btn.e-info:active, .e-btn.e-info.e-active, +.e-css.e-btn.e-info:active, +.e-css.e-btn.e-info.e-active { + background: #54a3e2; + color: #fff; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn.e-info:disabled, .e-btn.e-info.e-disabled, +.e-css.e-btn.e-info:disabled, +.e-css.e-btn.e-info.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-info .e-ripple-element, +.e-css.e-btn.e-info .e-ripple-element { + background: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-warning, +.e-css.e-btn.e-warning { + background: #c15700; + border-color: transparent; + color: #fff; +} +.e-btn.e-warning:hover, +.e-css.e-btn.e-warning:hover { + background: #c86b1f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-warning:focus, +.e-css.e-btn.e-warning:focus { + background: #d07f3d; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.e-btn.e-warning:active, .e-btn.e-warning.e-active, +.e-css.e-btn.e-warning:active, +.e-css.e-btn.e-warning.e-active { + background: #d58d52; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn.e-warning:disabled, .e-btn.e-warning.e-disabled, +.e-css.e-btn.e-warning:disabled, +.e-css.e-btn.e-warning.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-warning .e-ripple-element, +.e-css.e-btn.e-warning .e-ripple-element { + background: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-danger, +.e-css.e-btn.e-danger { + background: #d64113; + border-color: transparent; + color: #fff; +} +.e-btn.e-danger:hover, +.e-css.e-btn.e-danger:hover { + background: #db582f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-danger:focus, +.e-css.e-btn.e-danger:focus { + background: #e06f4c; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); +} +.e-btn.e-danger:active, +.e-css.e-btn.e-danger:active { + background: #e37e5f; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn.e-danger.e-active, +.e-css.e-btn.e-danger.e-active { + background: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} +.e-btn.e-danger:disabled, .e-btn.e-danger.e-disabled, +.e-css.e-btn.e-danger:disabled, +.e-css.e-btn.e-danger.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-danger .e-ripple-element, +.e-css.e-btn.e-danger .e-ripple-element { + background: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + background: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-flat:hover, +.e-css.e-btn.e-flat:hover { + background: rgba(0, 0, 0, 0.0348); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-flat:focus, +.e-css.e-btn.e-flat:focus { + background: rgba(0, 0, 0, 0.1044); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} +.e-btn.e-flat:active, .e-btn.e-flat.e-active, +.e-css.e-btn.e-flat:active, +.e-css.e-btn.e-flat.e-active { + background: rgba(0, 0, 0, 0.2088); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} +.e-btn.e-flat:disabled, .e-btn.e-flat.e-disabled, +.e-css.e-btn.e-flat:disabled, +.e-css.e-btn.e-flat.e-disabled { + background: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat .e-ripple-element, +.e-css.e-btn.e-flat .e-ripple-element { + background: rgba(0, 0, 0, 0.12); +} +.e-btn.e-flat.e-primary, +.e-css.e-btn.e-flat.e-primary { + background: transparent; + border-color: transparent; + color: rgb(255, 61, 0); +} +.e-btn.e-flat.e-primary:hover, +.e-css.e-btn.e-flat.e-primary:hover { + background: rgba(255, 61, 0, 0.04); + border-color: transparent; + color: rgb(255, 61, 0); +} +.e-btn.e-flat.e-primary:focus, +.e-css.e-btn.e-flat.e-primary:focus { + background: rgba(255, 61, 0, 0.12); + border-color: transparent; + color: rgb(255, 61, 0); +} +.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active, +.e-css.e-btn.e-flat.e-primary:active, +.e-css.e-btn.e-flat.e-primary.e-active { + background: rgba(255, 61, 0, 0.24); + border-color: transparent; + color: rgb(255, 61, 0); +} +.e-btn.e-flat.e-primary:disabled, .e-btn.e-flat.e-primary.e-disabled, +.e-css.e-btn.e-flat.e-primary:disabled, +.e-css.e-btn.e-flat.e-primary.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat.e-primary .e-ripple-element, +.e-css.e-btn.e-flat.e-primary .e-ripple-element { + background: rgba(255, 61, 0, 0.12); +} +.e-btn.e-flat.e-success, +.e-css.e-btn.e-flat.e-success { + background: transparent; + border-color: transparent; + color: #4d841d; +} +.e-btn.e-flat.e-success:hover, +.e-css.e-btn.e-flat.e-success:hover { + background: rgba(77, 132, 29, 0.04); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} +.e-btn.e-flat.e-success:focus, +.e-css.e-btn.e-flat.e-success:focus { + background: rgba(77, 132, 29, 0.12); + border-color: transparent; + color: #4d841d; + box-shadow: none; +} +.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active, +.e-css.e-btn.e-flat.e-success:active, +.e-css.e-btn.e-flat.e-success.e-active { + background: rgba(77, 132, 29, 0.24); + border-color: transparent; + color: #4d841d; + box-shadow: none; +} +.e-btn.e-flat.e-success:disabled, .e-btn.e-flat.e-success.e-disabled, +.e-css.e-btn.e-flat.e-success:disabled, +.e-css.e-btn.e-flat.e-success.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat.e-success .e-ripple-element, +.e-css.e-btn.e-flat.e-success .e-ripple-element { + background: rgba(77, 132, 29, 0.12); +} +.e-btn.e-flat.e-info, +.e-css.e-btn.e-flat.e-info { + background: transparent; + border-color: transparent; + color: #0378d5; +} +.e-btn.e-flat.e-info:hover, +.e-css.e-btn.e-flat.e-info:hover { + background: rgba(3, 120, 213, 0.04); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} +.e-btn.e-flat.e-info:focus, +.e-css.e-btn.e-flat.e-info:focus { + background: rgba(3, 120, 213, 0.12); + border-color: transparent; + color: #0378d5; + box-shadow: none; +} +.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active, +.e-css.e-btn.e-flat.e-info:active, +.e-css.e-btn.e-flat.e-info.e-active { + background: rgba(3, 120, 213, 0.24); + border-color: transparent; + color: #0378d5; + box-shadow: none; +} +.e-btn.e-flat.e-info:disabled, .e-btn.e-flat.e-info.e-disabled, +.e-css.e-btn.e-flat.e-info:disabled, +.e-css.e-btn.e-flat.e-info.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat.e-info .e-ripple-element, +.e-css.e-btn.e-flat.e-info .e-ripple-element { + background: rgba(3, 120, 213, 0.12); +} +.e-btn.e-flat.e-warning, +.e-css.e-btn.e-flat.e-warning { + background: transparent; + border-color: transparent; + color: #c15700; +} +.e-btn.e-flat.e-warning:hover, +.e-css.e-btn.e-flat.e-warning:hover { + background: rgba(193, 87, 0, 0.04); + border-color: transparent; + box-shadow: none; + color: #c15700; +} +.e-btn.e-flat.e-warning:focus, +.e-css.e-btn.e-flat.e-warning:focus { + background: rgba(193, 87, 0, 0.12); + border-color: transparent; + color: #c15700; + box-shadow: none; +} +.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active, +.e-css.e-btn.e-flat.e-warning:active, +.e-css.e-btn.e-flat.e-warning.e-active { + background: rgba(193, 87, 0, 0.24); + border-color: transparent; + color: #c15700; + box-shadow: none; +} +.e-btn.e-flat.e-warning:disabled, .e-btn.e-flat.e-warning.e-disabled, +.e-css.e-btn.e-flat.e-warning:disabled, +.e-css.e-btn.e-flat.e-warning.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat.e-warning .e-ripple-element, +.e-css.e-btn.e-flat.e-warning .e-ripple-element { + background: rgba(193, 87, 0, 0.12); +} +.e-btn.e-flat.e-danger, +.e-css.e-btn.e-flat.e-danger { + background: transparent; + border-color: transparent; + color: #d64113; +} +.e-btn.e-flat.e-danger:hover, +.e-css.e-btn.e-flat.e-danger:hover { + background: rgba(214, 65, 19, 0.04); + border-color: transparent; + box-shadow: none; + color: #d64113; +} +.e-btn.e-flat.e-danger:focus, +.e-css.e-btn.e-flat.e-danger:focus { + background: rgba(214, 65, 19, 0.12); + border-color: transparent; + color: #d64113; + box-shadow: none; +} +.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active, +.e-css.e-btn.e-flat.e-danger:active, +.e-css.e-btn.e-flat.e-danger.e-active { + background: rgba(214, 65, 19, 0.24); + border-color: transparent; + color: #d64113; + box-shadow: none; +} +.e-btn.e-flat.e-danger:disabled, .e-btn.e-flat.e-danger.e-disabled, +.e-css.e-btn.e-flat.e-danger:disabled, +.e-css.e-btn.e-flat.e-danger.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-flat.e-danger .e-ripple-element, +.e-css.e-btn.e-flat.e-danger .e-ripple-element { + background: rgba(214, 65, 19, 0.12); +} + +.e-btn.e-outline, +.e-css.e-btn.e-outline { + background: transparent; + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-outline:hover, +.e-css.e-btn.e-outline:hover { + background: rgba(0, 0, 0, 0.12); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-outline:active, .e-btn.e-outline.e-active, +.e-css.e-btn.e-outline:active, +.e-css.e-btn.e-outline.e-active { + background: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn.e-outline:disabled, .e-btn.e-outline.e-disabled, +.e-css.e-btn.e-outline:disabled, +.e-css.e-btn.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-outline.e-primary, +.e-css.e-btn.e-outline.e-primary { + background: transparent; + border-color: rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-btn.e-outline.e-primary:hover, +.e-css.e-btn.e-outline.e-primary:hover { + background: #ff541f; + border-color: transparent; + color: #fff; +} +.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active, +.e-css.e-btn.e-outline.e-primary:active, +.e-css.e-btn.e-outline.e-primary.e-active { + background: #ff7b52; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn.e-outline.e-primary:disabled, .e-btn.e-outline.e-primary.e-disabled, +.e-css.e-btn.e-outline.e-primary:disabled, +.e-css.e-btn.e-outline.e-primary.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-outline.e-success, +.e-css.e-btn.e-outline.e-success { + background: transparent; + border-color: #4d841d; + color: #4d841d; +} +.e-btn.e-outline.e-success:hover, +.e-css.e-btn.e-outline.e-success:hover { + background: #629338; + border-color: transparent; + color: #fff; +} +.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active, +.e-css.e-btn.e-outline.e-success:active, +.e-css.e-btn.e-outline.e-success.e-active { + background: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn.e-outline.e-success:disabled, .e-btn.e-outline.e-success.e-disabled, +.e-css.e-btn.e-outline.e-success:disabled, +.e-css.e-btn.e-outline.e-success.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-outline.e-info, +.e-css.e-btn.e-outline.e-info { + background: transparent; + border-color: #0378d5; + color: #0378d5; +} +.e-btn.e-outline.e-info:hover, +.e-css.e-btn.e-outline.e-info:hover { + background: #2188da; + border-color: transparent; + color: #fff; +} +.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active, +.e-css.e-btn.e-outline.e-info:active, +.e-css.e-btn.e-outline.e-info.e-active { + background: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn.e-outline.e-info:disabled, .e-btn.e-outline.e-info.e-disabled, +.e-css.e-btn.e-outline.e-info:disabled, +.e-css.e-btn.e-outline.e-info.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-outline.e-warning, +.e-css.e-btn.e-outline.e-warning { + background: transparent; + border-color: #c15700; + color: #c15700; +} +.e-btn.e-outline.e-warning:hover, +.e-css.e-btn.e-outline.e-warning:hover { + background: #c86b1f; + border-color: transparent; + color: #fff; +} +.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active, +.e-css.e-btn.e-outline.e-warning:active, +.e-css.e-btn.e-outline.e-warning.e-active { + background: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn.e-outline.e-warning:disabled, .e-btn.e-outline.e-warning.e-disabled, +.e-css.e-btn.e-outline.e-warning:disabled, +.e-css.e-btn.e-outline.e-warning.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} +.e-btn.e-outline.e-danger, +.e-css.e-btn.e-outline.e-danger { + background: transparent; + border-color: #d64113; + color: #d64113; +} +.e-btn.e-outline.e-danger:hover, +.e-css.e-btn.e-outline.e-danger:hover { + background: #db582f; + border-color: transparent; + color: #fff; +} +.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active, +.e-css.e-btn.e-outline.e-danger:active, +.e-css.e-btn.e-outline.e-danger.e-active { + background: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn.e-outline.e-danger:disabled, .e-btn.e-outline.e-danger.e-disabled, +.e-css.e-btn.e-outline.e-danger:disabled, +.e-css.e-btn.e-outline.e-danger.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-link, +.e-css.e-btn.e-link { + background: transparent; + border-color: transparent; + border-radius: 0; + box-shadow: none; + color: #0d47a1; +} +.e-btn.e-link:hover, +.e-css.e-btn.e-link:hover { + border-radius: 0; + color: #0a3576; + text-decoration: underline; +} +.e-btn.e-link:focus, +.e-css.e-btn.e-link:focus { + border-radius: 0; + text-decoration: underline; + color: #0a3576; +} +.e-btn.e-link:focus:not(:focus-visible), +.e-css.e-btn.e-link:focus:not(:focus-visible) { + outline: none !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-btn.e-link:disabled, +.e-css.e-btn.e-link:disabled { + color: rgba(0, 0, 0, 0.26); + background: transparent; + box-shadow: none; + text-decoration: none; +} + +.e-btn.e-inherit, +.e-css.e-btn.e-inherit { + color: inherit; + background: inherit; + border-color: transparent; + box-shadow: none; +} +.e-btn.e-inherit:hover, .e-btn.e-inherit:focus, .e-btn.e-inherit:active, .e-btn.e-inherit.e-active, +.e-css.e-btn.e-inherit:hover, +.e-css.e-btn.e-inherit:focus, +.e-css.e-btn.e-inherit:active, +.e-css.e-btn.e-inherit.e-active { + background: rgba(0, 0, 0, 0.056); + border-color: transparent; + box-shadow: none; + color: inherit; + outline: none; +} +.e-btn.e-inherit:disabled, +.e-css.e-btn.e-inherit:disabled { + background: inherit; + color: inherit; + border-color: transparent; + box-shadow: none; + opacity: 0.5; +} + +.e-bigger.e-small .e-btn, +.e-bigger .e-small.e-btn, +.e-bigger.e-small .e-css.e-btn, +.e-bigger .e-small.e-css.e-btn { + font-size: 14px; + line-height: 2em; + padding: 3px 16px 1px; +} +.e-bigger.e-small .e-btn .e-btn-icon, +.e-bigger .e-small.e-btn .e-btn-icon, +.e-bigger.e-small .e-css.e-btn .e-btn-icon, +.e-bigger .e-small.e-css.e-btn .e-btn-icon { + font-size: 12px; + width: 1em; +} +.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-small.e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 2.6667em; +} +.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-small.e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 2.6667em; +} +.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-small.e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} +.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-small.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} +.e-bigger.e-small .e-btn.e-icon-btn, +.e-bigger .e-small.e-btn.e-icon-btn, +.e-bigger.e-small .e-css.e-btn.e-icon-btn, +.e-bigger .e-small.e-css.e-btn.e-icon-btn { + padding: 3px 10px 1px; +} +.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn, +.e-bigger .e-small.e-btn.e-top-icon-btn, +.e-bigger .e-small.e-btn.e-bottom-icon-btn, +.e-bigger.e-small .e-css.e-btn.e-top-icon-btn, +.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn, +.e-bigger .e-small.e-css.e-btn.e-top-icon-btn, +.e-bigger .e-small.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 16px 16px; +} +.e-bigger.e-small .e-btn.e-round, +.e-bigger .e-small.e-btn.e-round, +.e-bigger.e-small .e-css.e-btn.e-round, +.e-bigger .e-small.e-css.e-btn.e-round { + height: 2.8572em; + line-height: 1; + padding: 0; + width: 2.8572em; +} +.e-bigger.e-small .e-btn.e-round .e-btn-icon, +.e-bigger .e-small.e-btn.e-round .e-btn-icon, +.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon, +.e-bigger .e-small.e-css.e-btn.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.7143em; + width: auto; +} +.e-bigger.e-small .e-btn.e-rtl .e-icon-right, +.e-bigger .e-small.e-btn.e-rtl .e-icon-right, +.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right, +.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} +.e-bigger.e-small .e-btn.e-rtl .e-icon-left, +.e-bigger .e-small.e-btn.e-rtl .e-icon-left, +.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left, +.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +.e-bigger .e-btn, +.e-bigger.e-btn, +.e-bigger .e-css.e-btn, +.e-bigger.e-css.e-btn { + font-size: 14px; + line-height: 2em; + padding: 4px 16px 2px; +} +.e-bigger .e-btn .e-btn-icon, +.e-bigger.e-btn .e-btn-icon, +.e-bigger .e-css.e-btn .e-btn-icon, +.e-bigger.e-css.e-btn .e-btn-icon { + font-size: 12px; + width: 1em; +} +.e-bigger .e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 3em; +} +.e-bigger .e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 3em; +} +.e-bigger .e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top { + padding-bottom: 8px; + width: auto; +} +.e-bigger .e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom { + padding-top: 8px; + width: auto; +} +.e-bigger .e-btn.e-icon-btn, +.e-bigger.e-btn.e-icon-btn, +.e-bigger .e-css.e-btn.e-icon-btn, +.e-bigger.e-css.e-btn.e-icon-btn { + padding: 4px 11px 2px; +} +.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn, +.e-bigger.e-btn.e-top-icon-btn, +.e-bigger.e-btn.e-bottom-icon-btn, +.e-bigger .e-css.e-btn.e-top-icon-btn, +.e-bigger .e-css.e-btn.e-bottom-icon-btn, +.e-bigger.e-css.e-btn.e-top-icon-btn, +.e-bigger.e-css.e-btn.e-bottom-icon-btn { + line-height: 1; + padding: 16px 16px; +} +.e-bigger .e-btn.e-round, +.e-bigger.e-btn.e-round, +.e-bigger .e-css.e-btn.e-round, +.e-bigger.e-css.e-btn.e-round { + height: 3.7143em; + line-height: 1; + padding: 0; + width: 3.7143em; +} +.e-bigger .e-btn.e-round .e-btn-icon, +.e-bigger.e-btn.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-round .e-btn-icon { + font-size: 16px; + line-height: 3.125em; + width: auto; +} +.e-bigger .e-btn.e-rtl .e-icon-right, +.e-bigger.e-btn.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} +.e-bigger .e-btn.e-rtl .e-icon-left, +.e-bigger.e-btn.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} +.e-bigger .e-btn.e-small, +.e-bigger.e-btn.e-small, +.e-bigger .e-css.e-btn.e-small, +.e-bigger.e-css.e-btn.e-small { + font-size: 14px; + line-height: 2em; + padding: 3px 16px 1px; +} +.e-bigger .e-btn.e-small .e-btn-icon, +.e-bigger.e-btn.e-small .e-btn-icon, +.e-bigger .e-css.e-btn.e-small .e-btn-icon, +.e-bigger.e-css.e-btn.e-small .e-btn-icon { + font-size: 12px; + width: 1em; +} +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 2.6667em; +} +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 2.6667em; +} +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + padding-bottom: 6px; + width: auto; +} +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + padding-top: 6px; + width: auto; +} +.e-bigger .e-btn.e-small.e-icon-btn, +.e-bigger.e-btn.e-small.e-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-icon-btn { + padding: 3px 10px 1px; +} +.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn, +.e-bigger.e-btn.e-small.e-top-icon-btn, +.e-bigger.e-btn.e-small.e-bottom-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-top-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-top-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn { + line-height: 1; + padding: 16px 16px; +} +.e-bigger .e-btn.e-small.e-round, +.e-bigger.e-btn.e-small.e-round, +.e-bigger .e-css.e-btn.e-small.e-round, +.e-bigger.e-css.e-btn.e-small.e-round { + height: 2.8572em; + line-height: 1; + padding: 0; + width: 2.8572em; +} +.e-bigger .e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-btn.e-small.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.7143em; + width: auto; +} +.e-bigger .e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} +.e-bigger .e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +/*! calendar material theme variables */ +/*! calendar layout */ +ejs-calendar { + display: block; +} + +.e-calendar.e-disabled .e-header .e-prev, .e-calendar.e-disabled .e-header .e-next { + cursor: default; + pointer-events: none; + touch-action: none; +} +.e-calendar.e-disabled .e-header .e-title { + cursor: default; + pointer-events: none; + touch-action: none; +} +.e-calendar.e-disabled .e-content td { + pointer-events: none; + touch-action: none; +} +.e-calendar.e-disabled .e-btn.e-today { + pointer-events: none; + touch-action: none; +} + +.e-calendar { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; + border-radius: 2px; + display: block; + overflow: auto; + user-select: none; +} +.e-calendar.e-rtl .e-header .e-title { + float: right; + text-align: right; +} +.e-calendar.e-rtl .e-header .e-icon-container { + float: left; +} +.e-calendar .e-header { + background: none; + display: table; + font-weight: 500; + position: relative; + text-align: center; + width: 100%; +} +.e-calendar .e-header button { + background: transparent; + border: 0; + margin-right: 0; + padding: 0; + text-decoration: none; +} +.e-calendar .e-header span { + cursor: pointer; + display: inline-block; + font-size: 15px; + font-weight: 500; + line-height: 16px; + padding: 10px; + vertical-align: middle; +} +.e-calendar .e-header span.e-disabled { + cursor: default; +} +.e-calendar .e-week-header { + padding: 0; +} +.e-calendar th { + cursor: default; + font-size: 13px; + font-weight: normal; + text-align: center; +} +.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover { + border-radius: 0; +} +.e-calendar .e-content span.e-day { + border-radius: 0; + cursor: pointer; + display: inline-block; + font-size: 13px; + overflow: hidden; + padding: 0; + text-align: center; + text-decoration: none; + vertical-align: middle; +} +.e-calendar .e-content th, .e-calendar .e-content td { + box-sizing: border-box; +} +.e-calendar .e-content td.e-disabled { + opacity: 0.35; + pointer-events: none; + touch-action: none; +} +.e-calendar .e-content td.e-disabled.e-today { + opacity: 1; +} +.e-calendar .e-content td.e-disabled.e-today span.e-day { + box-shadow: inset 1px 0 rgb(255, 61, 0), inset 0 1px rgb(255, 61, 0), inset -1px 0 rgb(255, 61, 0), inset 0 -1px rgb(255, 61, 0); + color: #ccc; +} +.e-calendar .e-content td { + cursor: pointer; + padding: 2px; + text-align: center; +} +.e-calendar .e-content td.e-week-number { + color: rgba(0, 0, 0, 0.87); + font-size: 12px; + font-style: italic; + font-weight: 500; +} +.e-calendar .e-content td.e-overlay { + background: none; + width: initial; +} +.e-calendar .e-content table { + border-collapse: separate; + border-spacing: 0; + border-width: 0; + float: left; + margin: 0; + outline: 0; + padding: 0 10px 10px; + table-layout: fixed; + width: 100%; +} +.e-calendar .e-content td.e-other-month > span.e-day, .e-calendar .e-content td.e-other-year > span.e-day { + display: none; + font-weight: normal; +} +.e-calendar .e-content tr.e-month-hide { + display: none; + font-weight: normal; +} +.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month, .e-calendar .e-content td.e-other-year { + pointer-events: none; + touch-action: none; +} +.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month.e-disabled, .e-calendar .e-content td.e-other-year.e-disabled { + pointer-events: none; + touch-action: none; +} +.e-calendar .e-content td.e-week-number:hover span.e-day, .e-calendar .e-content td.e-week-number:hover { + background-color: #fff; + cursor: default; +} +.e-calendar .e-header .e-prev, .e-calendar .e-header .e-next { + border-radius: 50%; + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.e-calendar .e-header .e-title { + cursor: pointer; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + text-align: left; + padding: 0 5px; + border: none; + border-radius: 4px; +} +.e-calendar .e-header .e-title { + margin-left: 5px; +} +.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover { + cursor: pointer; +} +.e-calendar .e-header .e-prev.e-overlay, .e-calendar .e-header .e-next.e-overlay { + background: none; +} +.e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-year .e-title { + margin-left: 5px; +} +.e-calendar .e-header.e-decade .e-title { + cursor: default; +} +.e-calendar .e-header .e-icon-container { + display: inline-block; + float: right; + padding-top: 0; +} +.e-calendar .e-footer-container { + text-transform: uppercase; +} + +.e-calendar { + border-spacing: 0; + max-width: 246px; + min-width: 240px; + padding: 0; +} +.e-calendar.e-calendar-day-header-lg { + max-width: 100%; + min-width: 540px; +} +.e-calendar.e-week-number { + min-width: 262px; +} +.e-calendar.e-week { + max-width: 246px; + min-width: 240px; +} +.e-calendar .e-header .e-title { + line-height: 40px; +} +.e-calendar.e-rtl .e-header .e-title { + text-align: right; + text-indent: 4px; +} +.e-calendar .e-header { + height: 40px; +} +.e-calendar .e-header.e-month { + padding: 10px 10px 0 10px; +} +.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade { + padding: 10px 10px 0 10px; +} +.e-calendar th { + font-weight: normal; + height: 30px; + text-transform: none; +} +.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover { + border-radius: 0; +} +.e-calendar .e-content span.e-day { + border: none; + font-size: 13px; + font-weight: normal; + height: 30px; + line-height: 30px; + width: 30px; +} +.e-calendar .e-content.e-month td.e-today span.e-day { + line-height: 30px; +} +.e-calendar .e-content.e-year table, .e-calendar .e-content.e-decade table { + border-spacing: 0; + padding: 10px; +} +.e-calendar .e-content.e-month td { + height: 30px; + padding: 2px; +} +.e-calendar .e-content .tfooter > tr > td { + height: 36px; + line-height: 36px; +} +.e-calendar .e-content.e-year td, .e-calendar .e-content.e-decade td { + height: 45px; + padding: 6px; +} +.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day { + font-weight: normal; + height: 45px; + line-height: 45px; + width: 45px; +} +.e-calendar .e-header .e-icon-container .e-prev, .e-calendar .e-header .e-icon-container .e-next { + height: 36px; + width: 36px; +} +.e-calendar .e-footer-container { + background-color: #fff; + border-top: none; + text-align: center; + cursor: default; + display: flex; + flex-direction: row; + justify-content: flex-end; + padding: 0 10px 10px 10px; + width: 100%; +} +.e-small.e-calendar, +.e-small .e-calendar { + max-width: 246px; + min-width: 240px; + padding: 0; + min-height: 220px; +} +.e-small.e-calendar.e-calendar-day-header-lg, +.e-small .e-calendar.e-calendar-day-header-lg { + max-width: 100%; + min-width: 540px; +} +.e-small.e-calendar .e-content span.e-day, +.e-small .e-calendar .e-content span.e-day { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +.e-small.e-calendar .e-content.e-month td.e-today span.e-day, +.e-small .e-calendar .e-content.e-month td.e-today span.e-day { + line-height: 22px; +} +.e-small.e-calendar .e-content.e-month td, +.e-small .e-calendar .e-content.e-month td { + height: 24px; +} +.e-small.e-calendar .e-header, +.e-small .e-calendar .e-header { + height: 32px; +} +.e-small.e-calendar .e-header button span, +.e-small .e-calendar .e-header button span { + font-size: 12px; + padding: 6px; + line-height: 14px; +} +.e-small.e-calendar .e-header .e-title, +.e-small .e-calendar .e-header .e-title { + font-size: 13px; + line-height: 32px; +} +.e-small.e-calendar .e-header .e-icon-container .e-prev, .e-small.e-calendar .e-header .e-icon-container .e-next, +.e-small .e-calendar .e-header .e-icon-container .e-prev, +.e-small .e-calendar .e-header .e-icon-container .e-next { + height: 28px; + width: 28px; +} +.e-small.e-calendar th, +.e-small .e-calendar th { + font-size: 12px; + height: 24px; +} +.e-calendar .e-btn.e-today.e-flat.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active { + background: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + cursor: default; + opacity: 0.35; + outline: none; + pointer-events: none; + touch-action: none; +} + +.e-content-placeholder.e-calendar.e-placeholder-calendar { + background-size: 250px 336px; + min-height: 336px; +} + +.e-calendar { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} +.e-calendar .e-date-icon-prev, .e-calendar .e-date-icon-next { + color: rgba(0, 0, 0, 0.54); +} +.e-calendar th { + border-bottom: 0; + color: rgba(0, 0, 0, 0.54); +} +.e-calendar .e-header { + border-bottom: 0; +} +.e-calendar .e-header a span { + border: none; + color: rgba(0, 0, 0, 0.75); +} +.e-calendar .e-header .e-title { + color: rgba(0, 0, 0, 0.75); +} +.e-calendar .e-header .e-title:hover { + background: none; + cursor: pointer; + text-decoration: none; +} +.e-calendar .e-header .e-title:focus { + box-shadow: 0 0 0 1px #212121; + background: none; + text-decoration: none; +} +.e-calendar .e-header .e-title:active { + box-shadow: none; + background: #fff; + text-decoration: none; +} +.e-calendar .e-header .e-prev:hover > span, .e-calendar .e-header .e-next:hover > span { + border: none; + color: rgba(0, 0, 0, 0.75); + cursor: pointer; +} +.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover { + background: none; +} +.e-calendar .e-header .e-prev:focus, .e-calendar .e-header .e-next:focus { + box-shadow: 0 0 0 1px #212121; +} +.e-calendar .e-header .e-prev:active, .e-calendar .e-header .e-next:active { + background: #fff; + color: #fff; +} +.e-calendar .e-header button.e-prev:active span, .e-calendar .e-header button.e-next:active span { + border: none; + color: rgba(0, 0, 0, 0.75); +} +.e-calendar .e-header.e-decade .e-title { + color: rgba(0, 0, 0, 0.87); + cursor: default; +} +.e-calendar .e-header .e-next.e-disabled span, .e-calendar .e-header .e-prev.e-disabled span { + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} +.e-calendar .e-header .e-next.e-disabled, .e-calendar .e-header .e-prev.e-disabled { + opacity: 0.35; +} + +.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day { + color: #fff; +} +.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day { + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-calendar .e-content.e-decade td.e-selected:hover span.e-day { + background-color: rgb(255, 61, 0); +} +.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day { + background: #fff; +} +.e-calendar .e-content .e-week-number span { + color: rgba(0, 0, 0, 0.54); +} +.e-calendar .e-content td.e-focused-date span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td.e-focused-date:focus span.e-day { + background: #eee; + border: none; + border-radius: 50%; + box-shadow: none; +} +.e-calendar .e-content td.e-focused-date:hover span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: none; + border: 1px solid rgb(255, 61, 0); + border-radius: 50%; + box-shadow: none; + color: rgb(255, 61, 0); +} +.e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: #eee; + border: 1px solid rgb(255, 61, 0); + box-shadow: none; + color: rgb(255, 61, 0); +} +.e-calendar .e-content td.e-today:focus span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgb(255, 61, 0); +} +.e-calendar .e-content td.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: 1px solid rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-calendar .e-content td.e-today.e-selected span.e-day { + background-color: rgb(255, 61, 0); + border: 1px solid rgb(255, 61, 0); + box-shadow: inset 0 0 0 2px #fff; + color: #fff; +} +.e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day { + background: #cc3100; + color: #fff; +} +.e-calendar .e-content span { + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content .e-disabled span.e-day:hover { + background: none; + border: 0; + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content .e-other-month:hover span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-calendar .e-content .e-other-month span.e-day, .e-calendar .e-content .e-other-month.e-today span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-calendar .e-content .e-other-month.e-today:hover span.e-day { + background-color: #eee; + color: rgba(0, 0, 0, 0.38); +} +.e-calendar .e-content thead { + background: none; + border-bottom: 0; +} +.e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content td:focus span.e-day { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + border: none; + border-radius: 50%; +} +.e-calendar .e-content td.e-disabled span.e-day, .e-calendar .e-content td.e-disabled:hover span.e-day, .e-calendar .e-content td.e-disabled:focus span.e-day { + background: none; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-calendar .e-content td.e-selected span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; + border: none; + border-radius: 50%; +} +.e-calendar .e-content .e-footer { + color: rgb(255, 61, 0); +} +.e-calendar.e-device .e-prev:hover, .e-calendar.e-device .e-next:hover, .e-calendar.e-device .e-prev:active, .e-calendar.e-device .e-next:active, .e-calendar.e-device .e-prev:focus, .e-calendar.e-device .e-next:focus { + background: none; +} +.e-calendar.e-device button.e-prev:active span, .e-calendar.e-device button.e-next:active span { + color: rgba(0, 0, 0, 0.54); +} +.e-small.e-calendar .e-header .e-title, +.e-small .e-calendar .e-header .e-title { + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-zoomin { + animation: animatezoom 0.3s; +} + +@keyframes animatezoom { + from { + transform: scale(0); + } + to { + transform: scale(1); + } +} +.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day { + box-shadow: 0 0 0 1px #212121; + border-radius: 50%; +} + +/*! component icons */ +.e-calendar .e-header .e-date-icon-prev::before { + content: "\e910"; +} +.e-calendar .e-header .e-date-icon-next::before { + content: "\e916"; +} + +.e-bigger.e-calendar, +*.e-bigger .e-calendar { + max-width: 296px; + min-width: 296px; + padding: 0; +} +.e-bigger.e-calendar.e-calendar-day-header-lg, +*.e-bigger .e-calendar.e-calendar-day-header-lg { + max-width: 100%; + min-width: 540px; +} +.e-bigger.e-calendar.e-week, +*.e-bigger .e-calendar.e-week { + max-width: 296px; + min-width: 296px; +} +.e-bigger.e-calendar.e-week-number, +*.e-bigger .e-calendar.e-week-number { + min-width: 320px; +} +.e-bigger.e-calendar .e-header .e-title, +*.e-bigger .e-calendar .e-header .e-title { + font-size: 16px; + line-height: 48px; + width: 60%; +} +.e-bigger.e-calendar.e-rtl .e-header .e-title, +*.e-bigger .e-calendar.e-rtl .e-header .e-title { + line-height: 48px; + text-indent: 6px; +} +.e-bigger.e-calendar .e-header, +*.e-bigger .e-calendar .e-header { + height: 48px; + padding: 10px 10px 0 16px; +} +.e-bigger.e-calendar .e-header button, +*.e-bigger .e-calendar .e-header button { + margin-right: 0; +} +.e-bigger.e-calendar .e-header button span, +*.e-bigger .e-calendar .e-header button span { + font-size: 16px; + padding: 15px; +} +.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade, +*.e-bigger .e-calendar .e-header.e-year, +*.e-bigger .e-calendar .e-header.e-decade { + padding: 10px 10px 0 16px; +} +.e-bigger.e-calendar th, +*.e-bigger .e-calendar th { + font-size: 14px; + height: 36px; + text-transform: none; +} +.e-bigger.e-calendar .e-content.e-year span.e-day, +*.e-bigger .e-calendar .e-content.e-year span.e-day { + font-size: 13px; + font-weight: normal; +} +.e-bigger.e-calendar .e-content.e-month table, +*.e-bigger .e-calendar .e-content.e-month table { + padding: 0 10px 10px; +} +.e-bigger.e-calendar .e-content.e-year table, .e-bigger.e-calendar .e-content.e-decade table, +*.e-bigger .e-calendar .e-content.e-year table, +*.e-bigger .e-calendar .e-content.e-decade table { + padding: 0 10px 10px; +} +.e-bigger.e-calendar .e-content .e-selected, .e-bigger.e-calendar .e-content .e-state-hover, +*.e-bigger .e-calendar .e-content .e-selected, +*.e-bigger .e-calendar .e-content .e-state-hover { + border-radius: 0; +} +.e-bigger.e-calendar .e-content span.e-day, +*.e-bigger .e-calendar .e-content span.e-day { + font-size: 13px; + height: 36px; + line-height: 36px; + width: 36px; +} +.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day, +*.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day { + line-height: 34px; +} +.e-bigger.e-calendar .e-content.e-month td, +*.e-bigger .e-calendar .e-content.e-month td { + height: 2px; + padding: 2px; +} +.e-bigger.e-calendar .e-content.e-year td, .e-bigger.e-calendar .e-content.e-decade td, +*.e-bigger .e-calendar .e-content.e-year td, +*.e-bigger .e-calendar .e-content.e-decade td { + height: 60px; + padding: 2px; +} +.e-bigger.e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-calendar .e-content.e-decade td > span.e-day, +*.e-bigger .e-calendar .e-content.e-year td > span.e-day, +*.e-bigger .e-calendar .e-content.e-decade td > span.e-day { + height: 60px; + line-height: 60px; + width: 60px; +} +.e-bigger.e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-calendar .e-header .e-icon-container .e-next, +*.e-bigger .e-calendar .e-header .e-icon-container .e-prev, +*.e-bigger .e-calendar .e-header .e-icon-container .e-next { + height: 48px; + width: 48px; +} +.e-bigger.e-calendar .e-footer-container, +*.e-bigger .e-calendar .e-footer-container { + border-top: none; + padding: 0 10px 10px 10px; +} +.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar, +.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar { + background-size: 300px 392px; + min-height: 392px; +} + +.e-bigger.e-small .e-calendar { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} +.e-bigger.e-small .e-calendar .e-date-icon-prev, .e-bigger.e-small .e-calendar .e-date-icon-next { + color: rgba(0, 0, 0, 0.54); +} +.e-bigger.e-small .e-calendar th { + border-bottom: 0; + color: rgba(0, 0, 0, 0.54); +} +.e-bigger.e-small .e-calendar .e-header { + border-bottom: 0; +} +.e-bigger.e-small .e-calendar .e-header a span { + border: none; + color: rgba(0, 0, 0, 0.75); +} +.e-bigger.e-small .e-calendar .e-header .e-title { + color: rgba(0, 0, 0, 0.75); +} +.e-bigger.e-small .e-calendar .e-header .e-title:hover { + background: none; + cursor: pointer; + text-decoration: none; +} +.e-bigger.e-small .e-calendar .e-header .e-title:focus { + box-shadow: 0 0 0 1px #212121; + background: none; + text-decoration: none; +} +.e-bigger.e-small .e-calendar .e-header .e-title:active { + box-shadow: none; + background: #fff; + text-decoration: none; +} +.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span, .e-bigger.e-small .e-calendar .e-header .e-next:hover > span { + border: none; + color: rgba(0, 0, 0, 0.75); + cursor: pointer; +} +.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover { + background: none; +} +.e-bigger.e-small .e-calendar .e-header .e-prev:focus, .e-bigger.e-small .e-calendar .e-header .e-next:focus { + box-shadow: 0 0 0 1px #212121; +} +.e-bigger.e-small .e-calendar .e-header .e-prev:active, .e-bigger.e-small .e-calendar .e-header .e-next:active { + background: #fff; + color: #fff; +} +.e-bigger.e-small .e-calendar .e-header button.e-prev:active span, .e-bigger.e-small .e-calendar .e-header button.e-next:active span { + border: none; + color: rgba(0, 0, 0, 0.75); +} +.e-bigger.e-small .e-calendar .e-header.e-decade .e-title { + color: rgba(0, 0, 0, 0.87); + cursor: default; +} +.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span { + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} +.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled { + opacity: 0.35; +} + +.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day { + color: #fff; +} +.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day { + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day { + background-color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day { + background: #fff; +} +.e-bigger.e-small .e-calendar .e-content .e-week-number span { + color: rgba(0, 0, 0, 0.54); +} +.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day { + background: #eee; + border: none; + border-radius: 50%; + box-shadow: none; +} +.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: none; + border: 1px solid rgb(255, 61, 0); + border-radius: 50%; + box-shadow: none; + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: #eee; + border: 1px solid rgb(255, 61, 0); + box-shadow: none; + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: 1px solid rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day { + background-color: rgb(255, 61, 0); + border: 1px solid rgb(255, 61, 0); + box-shadow: inset 0 0 0 2px #fff; + color: #fff; +} +.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day { + background-color: #cc3100; + color: #fff; +} +.e-bigger.e-small .e-calendar .e-content span { + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover { + background: none; + border: 0; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day, .e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day { + background-color: #eee; + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-calendar .e-content thead { + background: none; + border-bottom: 0; +} +.e-bigger.e-small .e-calendar .e-content td:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content td:focus span.e-day { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + border: none; + border-radius: 50%; +} +.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day { + background: none; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; + border: none; + border-radius: 50%; +} +.e-bigger.e-small .e-calendar .e-content .e-footer { + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-calendar.e-device .e-prev:hover, .e-bigger.e-small .e-calendar.e-device .e-next:hover, .e-bigger.e-small .e-calendar.e-device .e-prev:active, .e-bigger.e-small .e-calendar.e-device .e-next:active, .e-bigger.e-small .e-calendar.e-device .e-prev:focus, .e-bigger.e-small .e-calendar.e-device .e-next:focus { + background: none; +} +.e-bigger.e-small .e-calendar.e-device button.e-prev:active span, .e-bigger.e-small .e-calendar.e-device button.e-next:active span { + color: rgba(0, 0, 0, 0.54); +} +.e-bigger.e-small .e-calendar { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; + border-radius: 2px; + display: block; + overflow: auto; + user-select: none; +} +.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title { + float: right; + text-align: right; +} +.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container { + float: left; +} +.e-bigger.e-small .e-calendar .e-header { + background: none; + display: table; + font-weight: 500; + position: relative; + text-align: center; + width: 100%; +} +.e-bigger.e-small .e-calendar .e-header button { + background: transparent; + border: 0; + margin-right: 0; + padding: 0; + text-decoration: none; +} +.e-bigger.e-small .e-calendar .e-header span { + cursor: pointer; + display: inline-block; + font-size: 15px; + font-weight: 500; + line-height: 16px; + padding: 10px; + vertical-align: middle; +} +.e-bigger.e-small .e-calendar .e-header span.e-disabled { + cursor: default; +} +.e-bigger.e-small .e-calendar .e-week-header { + padding: 0; +} +.e-bigger.e-small .e-calendar th { + cursor: default; + font-size: 13px; + font-weight: normal; + text-align: center; +} +.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover { + border-radius: 0; +} +.e-bigger.e-small .e-calendar .e-content span.e-day { + border-radius: 0; + cursor: pointer; + display: inline-block; + font-size: 13px; + overflow: hidden; + padding: 0; + text-align: center; + text-decoration: none; + vertical-align: middle; +} +.e-bigger.e-small .e-calendar .e-content th, .e-bigger.e-small .e-calendar .e-content td { + box-sizing: border-box; +} +.e-bigger.e-small .e-calendar .e-content td.e-disabled { + opacity: 0.35; + pointer-events: none; + touch-action: none; +} +.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today { + opacity: 1; +} +.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today span.e-day { + box-shadow: inset 1px 0 rgb(255, 61, 0), inset 0 1px rgb(255, 61, 0), inset -1px 0 rgb(255, 61, 0), inset 0 -1px rgb(255, 61, 0); + color: #ccc; +} +.e-bigger.e-small .e-calendar .e-content td { + cursor: pointer; + padding: 2px; + text-align: center; +} +.e-bigger.e-small .e-calendar .e-content td.e-week-number { + color: rgba(0, 0, 0, 0.87); + font-size: 12px; + font-style: italic; + font-weight: 500; +} +.e-bigger.e-small .e-calendar .e-content td.e-overlay { + background: none; + width: initial; +} +.e-bigger.e-small .e-calendar .e-content table { + border-collapse: separate; + border-spacing: 0; + border-width: 0; + float: left; + margin: 0; + outline: 0; + padding: 0 10px 10px; + table-layout: fixed; + width: 100%; +} +.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day { + display: none; + font-weight: normal; +} +.e-bigger.e-small .e-calendar .e-content tr.e-month-hide { + display: none; + font-weight: normal; +} +.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month, .e-bigger.e-small .e-calendar .e-content td.e-other-year { + pointer-events: none; + touch-action: none; +} +.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled, .e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled { + pointer-events: none; + touch-action: none; +} +.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover { + background-color: #fff; + cursor: default; +} +.e-bigger.e-small .e-calendar .e-header .e-prev, .e-bigger.e-small .e-calendar .e-header .e-next { + border-radius: 50%; + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.e-bigger.e-small .e-calendar .e-header .e-title { + cursor: pointer; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + text-align: left; + padding: 0 5px; + border: none; + border-radius: 4px; +} +.e-bigger.e-small .e-calendar .e-header .e-title { + margin-left: 5px; +} +.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover { + cursor: pointer; +} +.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay, .e-bigger.e-small .e-calendar .e-header .e-next.e-overlay { + background: none; +} +.e-bigger.e-small .e-calendar .e-header.e-decade .e-title, .e-bigger.e-small .e-calendar .e-header.e-year .e-title { + margin-left: 5px; +} +.e-bigger.e-small .e-calendar .e-header.e-decade .e-title { + cursor: default; +} +.e-bigger.e-small .e-calendar .e-header .e-icon-container { + display: inline-block; + float: right; + padding-top: 0; +} +.e-bigger.e-small .e-calendar .e-footer-container { + text-transform: uppercase; +} + +.e-bigger.e-small .e-calendar { + border-spacing: 0; + max-width: 246px; + min-width: 240px; + padding: 0; +} +.e-bigger.e-small .e-calendar.e-calendar-day-header-lg { + max-width: 100%; + min-width: 540px; +} +.e-bigger.e-small .e-calendar.e-week-number { + min-width: 262px; +} +.e-bigger.e-small .e-calendar.e-week { + max-width: 246px; + min-width: 240px; +} +.e-bigger.e-small .e-calendar .e-header .e-title { + line-height: 40px; +} +.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title { + text-align: right; + text-indent: 4px; +} +.e-bigger.e-small .e-calendar .e-header { + height: 40px; +} +.e-bigger.e-small .e-calendar .e-header.e-month { + padding: 10px 10px 0 10px; +} +.e-bigger.e-small .e-calendar .e-header.e-year, .e-bigger.e-small .e-calendar .e-header.e-decade { + padding: 10px 10px 0 10px; +} +.e-bigger.e-small .e-calendar th { + font-weight: normal; + height: 30px; + text-transform: none; +} +.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover { + border-radius: 0; +} +.e-bigger.e-small .e-calendar .e-content span.e-day { + border: none; + font-size: 13px; + font-weight: normal; + height: 30px; + line-height: 30px; + width: 30px; +} +.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day { + line-height: 30px; +} +.e-bigger.e-small .e-calendar .e-content.e-year table, .e-bigger.e-small .e-calendar .e-content.e-decade table { + border-spacing: 0; + padding: 10px; +} +.e-bigger.e-small .e-calendar .e-content.e-month td { + height: 30px; + padding: 2px; +} +.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td { + height: 36px; + line-height: 36px; +} +.e-bigger.e-small .e-calendar .e-content.e-year td, .e-bigger.e-small .e-calendar .e-content.e-decade td { + height: 45px; + padding: 6px; +} +.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day { + font-weight: normal; + height: 45px; + line-height: 45px; + width: 45px; +} +.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next { + height: 36px; + width: 36px; +} +.e-bigger.e-small .e-calendar .e-footer-container { + background-color: #fff; + border-top: none; + text-align: center; + cursor: default; + display: flex; + flex-direction: row; + justify-content: flex-end; + padding: 0 10px 10px 10px; + width: 100%; +} +.e-small.e-bigger.e-calendar .e-content.e-year span.e-day, +.e-small.e-bigger .e-calendar .e-content.e-year span.e-day { + font-size: 13px; +} +.e-small.e-bigger.e-calendar .e-content.e-month table, +.e-small.e-bigger .e-calendar .e-content.e-month table { + padding: 0 10px 10px; +} +/*! component's theme wise override material-definitions and variables */ +.e-card { + border-radius: 2px; + box-sizing: border-box; + display: flex; + flex-direction: column; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; + justify-content: center; + line-height: 36px; + min-height: 36px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + width: 100%; +} +.e-card > * { + justify-content: center; +} +.e-card > .e-card-header-title { + box-sizing: border-box; + font-size: 15px; + line-height: normal; + padding: 12px; +} +.e-card > .e-card-header-title + :not(.e-card-header-title) { + margin-top: 0; + padding-top: 0; +} +.e-card > .e-card-title { + font-size: 18px; + line-height: normal; + padding: 18px 12px 12px; +} +.e-card > .e-card-title + :not(.e-card-title) { + margin-top: 0; + padding-top: 0; +} +.e-card > .e-card-header-title, +.e-card > .e-card-title { + overflow: hidden; + text-overflow: ellipsis; +} +.e-card .e-card-header-caption { + line-height: normal; +} +.e-card .e-card-header-caption .e-card-header-title { + font-size: 15px; +} +.e-card .e-card-header-caption .e-card-sub-title { + font-size: 14px; +} +.e-card .e-card-stacked { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; +} +.e-card.e-card-horizontal, +.e-card .e-card-horizontal { + display: flex; + flex-direction: row; + justify-content: center; +} +.e-card.e-card-horizontal .e-card-image, +.e-card.e-card-horizontal img, +.e-card .e-card-horizontal .e-card-image, +.e-card .e-card-horizontal img { + margin: 2px; +} +.e-card .e-card-horizontal { + line-height: normal; + padding: 2px; +} +.e-card.e-card-horizontal > * { + flex: 1; +} +.e-card.e-card-horizontal .e-card-stacked { + display: flex; + flex: 1; + flex-direction: column; + overflow: hidden; +} +.e-card.e-card-horizontal .e-card-stacked > :first-child { + flex-grow: 1; +} +.e-card .e-card-separator { + display: block; +} +.e-card .e-card-corner { + border-radius: 50%; +} +.e-card .e-card-header { + box-sizing: border-box; + display: flex; + flex-direction: row; + justify-content: center; + line-height: normal; + min-height: 22.5px; + padding: 12px; + width: inherit; +} +.e-card .e-card-header .e-card-content { + padding-left: 0; + padding-right: 0; +} +.e-card .e-card-header .e-card-actions { + justify-content: flex-start; +} +.e-card .e-card-header .e-card-header-image { + align-self: center; + display: flex; +} +.e-card .e-card-header .e-card-header-caption { + align-self: center; + display: flex; + flex: 1; + flex-direction: column; + overflow: hidden; + padding: 0 0 0 12px; +} +.e-card .e-card-header .e-card-header-caption:first-child { + padding: 0; +} +.e-card .e-card-header .e-card-header-caption .e-card-header-title, +.e-card .e-card-header .e-card-header-caption .e-card-sub-title { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-card .e-card-header .e-card-header-caption .e-card-header-title { + font-size: 13px; + font-weight: normal; + line-height: normal; +} +.e-card .e-card-header .e-card-header-caption .e-card-sub-title { + font-size: 12px; + font-weight: normal; + line-height: normal; + padding: 6px 0 0; +} +.e-card .e-card-header .e-card-header-image { + background-repeat: no-repeat; + background-size: cover; + height: 30px; + width: 30px; +} +.e-card .e-card-header .e-card-corner { + border-radius: 50%; +} +.e-card .e-card-image { + background-size: cover; + min-height: 112.5px; + position: relative; + width: 100%; +} +.e-card .e-card-image .e-card-title { + bottom: 0; + box-sizing: border-box; + font-size: 18px; + line-height: 30px; + min-height: 30px; + overflow: hidden; + padding: 0 12px; + position: absolute; + text-overflow: ellipsis; + width: inherit; +} +.e-card .e-card-image .e-card-title.e-card-top-left, .e-card .e-card-image .e-card-title.e-card-top-right { + bottom: auto; + top: 0; +} +.e-card .e-card-image .e-card-title.e-card-top-right { + text-align: right; +} +.e-card .e-card-image .e-card-title.e-card-bottom-right { + text-align: right; +} +.e-card .e-card-actions { + box-sizing: border-box; + display: inline-block; + justify-content: flex-start; + padding: 12px 6px 6px 6px; +} +.e-card .e-card-actions.e-card-vertical { + display: flex; + flex-direction: column; + padding: 12px 6px 6px 6px; +} +.e-card .e-card-actions.e-card-vertical .e-card-btn, +.e-card .e-card-actions.e-card-vertical a { + align-self: initial; + box-sizing: border-box; + display: inline-block; + justify-content: center; + margin: 0 0 6px 0; + text-align: center; + width: 100%; +} +.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child, +.e-card .e-card-actions.e-card-vertical a:last-child { + margin-bottom: 0; +} +.e-card .e-card-actions button, +.e-card .e-card-actions a { + align-items: center; + align-self: center; + cursor: pointer; + display: inline-flex; + overflow: hidden; + vertical-align: middle; + white-space: nowrap; +} +.e-card .e-card-actions .e-card-btn span, +.e-card .e-card-actions .e-card-btn span.e-icons { + display: flex; + font-size: 14px; + height: 24px; + width: 24px; +} +.e-card .e-card-actions .e-card-btn span::before, +.e-card .e-card-actions .e-card-btn span.e-icons::before { + align-self: center; + display: flex; + justify-content: center; + width: inherit; +} +.e-card .e-card-actions .e-card-btn > * { + overflow: hidden; + text-overflow: ellipsis; + width: inherit; +} +.e-card .e-card-actions .e-card-btn, +.e-card .e-card-actions a { + border-radius: 2px; +} +.e-card .e-card-actions .e-card-btn, +.e-card .e-card-actions a { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + line-height: 27px; + margin: 0 0 0 6px; + min-height: 27px; + padding: 0 6px; + text-decoration: none; + text-transform: uppercase; +} +.e-card .e-card-actions .e-card-btn:first-child, +.e-card .e-card-actions a:first-child { + margin-left: 0; +} +.e-card .e-card-content { + font-size: 14px; + line-height: normal; + padding: 12px; + word-wrap: break-word; +} +.e-card .e-card-content + :not(.e-card-content), +.e-card .e-card-content + .e-card-actions.e-card-vertical { + margin-top: 0; + padding-top: 0; +} +.e-card .e-card-content, +.e-card .e-card-content p { + line-height: normal; + overflow: hidden; + text-overflow: ellipsis; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-card { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fff; + border: 1px none #000; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16); + color: rgba(0, 0, 0, 0.87); + outline: none; +} +.e-card:hover { + background-color: #fff; + border-color: #000; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.22); +} +.e-card:focus { + background-color: #fff; + border-color: #000; +} +.e-card:active { + background-color: #fff; + border-color: #000; +} +.e-card .e-card-separator { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.e-card .e-card-header-caption .e-card-header-title { + color: rgba(0, 0, 0, 0.87); +} +.e-card .e-card-header-caption .e-card-sub-title { + color: rgba(0, 0, 0, 0.54); +} +.e-card .e-card-image .e-card-title { + background-color: rgba(0, 0, 0, 0.35); + color: #fff; +} +.e-card .e-card-actions .e-card-btn span, +.e-card .e-card-actions .e-card-btn span.e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-card .e-card-actions .e-card-btn, +.e-card .e-card-actions a { + background-color: #fff; + border: 0; + color: rgb(255, 61, 0); + outline: 0; +} +.e-card .e-card-actions .e-card-btn:hover, +.e-card .e-card-actions a:hover { + background-color: rgba(0, 0, 0, 0.12); + border: 0; + color: rgb(255, 61, 0); +} +.e-card .e-card-actions .e-card-btn:focus, +.e-card .e-card-actions a:focus { + background-color: rgba(0, 0, 0, 0.12); + border: 0; + color: rgb(255, 61, 0); +} +.e-card .e-card-actions .e-card-btn:active, +.e-card .e-card-actions a:active { + background-color: rgba(0, 0, 0, 0.12); + border: 0; + color: rgb(255, 61, 0); +} +.e-card .e-card-content { + color: rgba(0, 0, 0, 0.54); +} + +.e-bigger .e-card, +.e-bigger.e-card { + line-height: 48px; + min-height: 48px; +} +.e-bigger .e-card > .e-card-header-title, +.e-bigger.e-card > .e-card-header-title { + line-height: normal; + padding: 16px; +} +.e-bigger .e-card > .e-card-header-title + :not(.e-card-header-title), +.e-bigger.e-card > .e-card-header-title + :not(.e-card-header-title) { + margin-top: 0; + padding-top: 0; +} +.e-bigger .e-card > .e-card-title, +.e-bigger.e-card > .e-card-title { + line-height: normal; + padding: 24px 16px 16px; +} +.e-bigger .e-card > .e-card-title + :not(.e-card-title), +.e-bigger.e-card > .e-card-title + :not(.e-card-title) { + margin-top: 0; + padding-top: 0; +} +.e-bigger .e-card.e-card-horizontal .e-card-image, +.e-bigger .e-card.e-card-horizontal img, +.e-bigger .e-card .e-card-horizontal .e-card-image, +.e-bigger .e-card .e-card-horizontal img, +.e-bigger.e-card.e-card-horizontal .e-card-image, +.e-bigger.e-card.e-card-horizontal img, +.e-bigger.e-card .e-card-horizontal .e-card-image, +.e-bigger.e-card .e-card-horizontal img { + margin: 2px; +} +.e-bigger .e-card .e-card-header, +.e-bigger.e-card .e-card-header { + min-height: 30px; + padding: 16px; +} +.e-bigger .e-card .e-card-header .e-card-content, +.e-bigger.e-card .e-card-header .e-card-content { + padding-left: 0; + padding-right: 0; +} +.e-bigger .e-card .e-card-header .e-card-header-caption, +.e-bigger.e-card .e-card-header .e-card-header-caption { + padding: 0 0 0 16px; +} +.e-bigger .e-card .e-card-header .e-card-header-caption:first-child, +.e-bigger.e-card .e-card-header .e-card-header-caption:first-child { + padding: 0; +} +.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-header-title, +.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-header-title { + font-size: 15px; + line-height: normal; +} +.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-sub-title, +.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-sub-title { + font-size: 14px; + line-height: normal; + padding: 8px 0 0; +} +.e-bigger .e-card .e-card-header .e-card-header-image, +.e-bigger.e-card .e-card-header .e-card-header-image { + background-size: cover; + height: 40px; + width: 40px; +} +.e-bigger .e-card .e-card-image, +.e-bigger.e-card .e-card-image { + min-height: 150px; +} +.e-bigger .e-card .e-card-image .e-card-title, +.e-bigger.e-card .e-card-image .e-card-title { + font-size: 24px; + line-height: 40px; + min-height: 40px; + padding: 0 16px; +} +.e-bigger .e-card .e-card-actions, +.e-bigger.e-card .e-card-actions { + padding: 16px 8px 8px 8px; +} +.e-bigger .e-card .e-card-actions.e-card-vertical, +.e-bigger.e-card .e-card-actions.e-card-vertical { + padding: 16px 8px 8px 8px; +} +.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn, +.e-bigger .e-card .e-card-actions.e-card-vertical a, +.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn, +.e-bigger.e-card .e-card-actions.e-card-vertical a { + margin: 0 0 8px 0; +} +.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn:last-child, +.e-bigger .e-card .e-card-actions.e-card-vertical a:last-child, +.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child, +.e-bigger.e-card .e-card-actions.e-card-vertical a:last-child { + margin-bottom: 0; +} +.e-bigger .e-card .e-card-actions .e-card-btn span, +.e-bigger .e-card .e-card-actions .e-card-btn span.e-icons, +.e-bigger.e-card .e-card-actions .e-card-btn span, +.e-bigger.e-card .e-card-actions .e-card-btn span.e-icons { + height: 24px; + width: 24px; +} +.e-bigger .e-card .e-card-actions .e-card-btn, +.e-bigger .e-card .e-card-actions a, +.e-bigger.e-card .e-card-actions .e-card-btn, +.e-bigger.e-card .e-card-actions a { + line-height: 36px; + margin: 0 0 0 8px; + min-height: 36px; + padding: 0 6px; +} +.e-bigger .e-card .e-card-actions .e-card-btn:first-child, +.e-bigger .e-card .e-card-actions a:first-child, +.e-bigger.e-card .e-card-actions .e-card-btn:first-child, +.e-bigger.e-card .e-card-actions a:first-child { + margin-left: 0; +} +.e-bigger .e-card .e-card-content, +.e-bigger.e-card .e-card-content { + padding: 16px; +} +.e-bigger .e-card .e-card-content + :not(.e-card-content), +.e-bigger .e-card .e-card-content + .e-card-actions.e-card-vertical, +.e-bigger.e-card .e-card-content + :not(.e-card-content), +.e-bigger.e-card .e-card-content + .e-card-actions.e-card-vertical { + margin-top: 0; + padding-top: 0; +} + +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + cursor: pointer; + display: inline-block; + line-height: 1; + outline: none; + user-select: none; +} +.e-checkbox-wrapper label, +.e-css.e-checkbox-wrapper label { + cursor: pointer; + display: inline-block; + line-height: 0; + margin: 0; + position: relative; + white-space: nowrap; +} + +.e-checkbox-wrapper:focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame, +.e-css.e-checkbox-wrapper:focus .e-frame, +.e-css.e-checkbox-wrapper.e-focus .e-frame { + box-shadow: none; +} + +.e-checkbox-wrapper .e-ripple-container, +.e-css.e-checkbox-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 36px; + left: -9px; + pointer-events: none; + position: absolute; + right: -9px; + top: -9px; + width: 36px; + z-index: 1; +} +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + user-select: none; + vertical-align: middle; + white-space: normal; +} + +.e-checkbox-wrapper .e-checkbox, +.e-css.e-checkbox-wrapper .e-checkbox { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} +.e-checkbox-wrapper .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper .e-checkbox + .e-label { + margin-right: 10px; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + border: 2px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "e-icons"; + height: 18px; + line-height: 10px; + padding: 2px 0; + text-align: center; + vertical-align: middle; + width: 18px; +} +.e-checkbox-wrapper .e-frame + .e-label, +.e-css.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 10px; +} +.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container { + left: auto; +} + +.e-checkbox-wrapper .e-check, +.e-css.e-checkbox-wrapper .e-check { + font-size: 12px; +} + +.e-checkbox-wrapper .e-stop, +.e-css.e-checkbox-wrapper .e-stop { + font-size: 10px; + line-height: 10px; +} + +.e-checkbox-wrapper.e-checkbox-disabled, +.e-css.e-checkbox-wrapper.e-checkbox-disabled { + cursor: default; + pointer-events: none; +} +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + cursor: default; +} +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + cursor: default; +} + +.e-checkbox-wrapper.e-rtl .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container { + right: -9px; +} +.e-checkbox-wrapper.e-rtl .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} +.e-checkbox-wrapper.e-rtl .e-frame:hover, +.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover { + background-color: #fff; + border-color: #757575; +} +.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + left: -9px; + right: auto; +} +.e-checkbox-wrapper.e-rtl .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-label { + margin-left: 0; + margin-right: 10px; +} +.e-checkbox-wrapper.e-rtl .e-label + .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame { + margin: 0; +} +.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label { + margin-left: 10px; + margin-right: 0; +} + +.e-checkbox-wrapper.e-small .e-frame, +.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 14px; + line-height: 6px; + width: 14px; +} +.e-checkbox-wrapper.e-small .e-check, +.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 10px; +} +.e-checkbox-wrapper.e-small .e-stop, +.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 8px; + line-height: 6px; +} +.e-checkbox-wrapper.e-small .e-label, +.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 13px; + line-height: 14px; +} +.e-checkbox-wrapper.e-small .e-ripple-container, +.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 32px; + left: -9px; + right: -9px; + top: -9px; + width: 32px; +} + +.e-checkbox-wrapper[readonly] { + pointer-events: none; +} + +.e-small .e-checkbox-wrapper .e-frame, +.e-small.e-checkbox-wrapper .e-frame, +.e-small .e-css.e-checkbox-wrapper .e-frame, +.e-small.e-css.e-checkbox-wrapper .e-frame { + height: 14px; + line-height: 6px; + width: 14px; +} +.e-small .e-checkbox-wrapper .e-frame:hover, +.e-small.e-checkbox-wrapper .e-frame:hover, +.e-small .e-css.e-checkbox-wrapper .e-frame:hover, +.e-small.e-css.e-checkbox-wrapper .e-frame:hover { + background-color: #fff; + border-color: #757575; +} +.e-small .e-checkbox-wrapper .e-check, +.e-small.e-checkbox-wrapper .e-check, +.e-small .e-css.e-checkbox-wrapper .e-check, +.e-small.e-css.e-checkbox-wrapper .e-check { + font-size: 10px; +} +.e-small .e-checkbox-wrapper .e-stop, +.e-small.e-checkbox-wrapper .e-stop, +.e-small .e-css.e-checkbox-wrapper .e-stop, +.e-small.e-css.e-checkbox-wrapper .e-stop { + font-size: 8px; + line-height: 6px; +} +.e-small .e-checkbox-wrapper .e-label, +.e-small.e-checkbox-wrapper .e-label, +.e-small .e-css.e-checkbox-wrapper .e-label, +.e-small.e-css.e-checkbox-wrapper .e-label { + font-size: 13px; + line-height: 14px; +} +.e-small .e-checkbox-wrapper .e-ripple-container, +.e-small.e-checkbox-wrapper .e-ripple-container, +.e-small .e-css.e-checkbox-wrapper .e-ripple-container, +.e-small.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -9px; + height: 32px; + left: -9px; + right: -9px; + top: -9px; + width: 32px; +} + +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; +} +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + background-color: #fff; + border-color: #757575; +} +.e-checkbox-wrapper .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} +.e-checkbox-wrapper .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-frame.e-stop { + background-color: #fff; + border-color: #757575; + color: #757575; +} + +.e-checkbox-wrapper .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-element { + background: rgba(255, 61, 0, 0.26); +} + +.e-checkbox-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} + +.e-checkbox-wrapper:active .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} +.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element { + background: rgba(255, 61, 0, 0.26); +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-checkbox-wrapper .e-checkbox:active + .e-frame, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame, +.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame { + background-color: #fff; + border-color: #757575; + box-shadow: none; +} +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop { + background-color: rgb(255, 61, 0); + border-color: transparent; + box-shadow: none; + color: #757575; +} + +.e-checkbox-wrapper:hover .e-frame, +.e-css.e-checkbox-wrapper:hover .e-frame { + background-color: #fff; + border-color: #757575; +} +.e-checkbox-wrapper:hover .e-frame.e-check, +.e-css.e-checkbox-wrapper:hover .e-frame.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} +.e-checkbox-wrapper:hover .e-frame.e-stop, +.e-css.e-checkbox-wrapper:hover .e-frame.e-stop { + color: #757575; +} +.e-checkbox-wrapper:hover .e-label, +.e-css.e-checkbox-wrapper:hover .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check { + background-color: #bdbdbd; + border-color: #bdbdbd; + color: #fff; +} +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-focus .e-ripple-container, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} +.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check { + background-color: rgba(255, 61, 0, 0.26); +} +.e-checkbox-wrapper.e-focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-focus .e-frame, +.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check { + outline: #fff 0 solid; + outline-offset: 0; +} + +.e-checkbox-wrapper .e-check::before, +.e-css.e-checkbox-wrapper .e-check::before { + content: "\e933"; +} + +.e-checkbox-wrapper .e-stop::before, +.e-css.e-checkbox-wrapper .e-stop::before { + content: "\e934"; +} + +.e-bigger.e-small .e-checkbox-wrapper .e-frame, +.e-bigger.e-small.e-checkbox-wrapper .e-frame, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame { + height: 20px; + line-height: 12px; + width: 20px; +} +.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover.e-check, +.e-bigger.e-small.e-checkbox-wrapper .e-frame:hover.e-check, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover.e-check, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; +} +.e-bigger.e-small .e-checkbox-wrapper .e-check, +.e-bigger.e-small.e-checkbox-wrapper .e-check, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check { + font-size: 12px; +} +.e-bigger.e-small .e-checkbox-wrapper .e-stop, +.e-bigger.e-small.e-checkbox-wrapper .e-stop, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop { + font-size: 10px; + line-height: 12px; +} +.e-bigger.e-small .e-checkbox-wrapper .e-label, +.e-bigger.e-small.e-checkbox-wrapper .e-label, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label { + font-size: 14px; + line-height: 20px; +} +.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -9px; + height: 38px; + left: -9px; + right: -9px; + top: -9px; + width: 38px; +} + +.e-bigger .e-checkbox-wrapper .e-frame, +.e-bigger.e-checkbox-wrapper .e-frame, +.e-bigger .e-css.e-checkbox-wrapper .e-frame, +.e-bigger.e-css.e-checkbox-wrapper .e-frame { + height: 22px; + line-height: 14px; + width: 22px; +} +.e-bigger .e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label { + font-size: 14px; + line-height: 22px; + margin-left: 12px; +} +.e-bigger .e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container { + left: auto; +} +.e-bigger .e-checkbox-wrapper .e-check, +.e-bigger.e-checkbox-wrapper .e-check, +.e-bigger .e-css.e-checkbox-wrapper .e-check, +.e-bigger.e-css.e-checkbox-wrapper .e-check { + font-size: 16px; +} +.e-bigger .e-checkbox-wrapper .e-stop, +.e-bigger.e-checkbox-wrapper .e-stop, +.e-bigger .e-css.e-checkbox-wrapper .e-stop, +.e-bigger.e-css.e-checkbox-wrapper .e-stop { + font-size: 12px; + line-height: 14px; +} +.e-bigger .e-checkbox-wrapper .e-label, +.e-bigger.e-checkbox-wrapper .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-label { + font-size: 14px; +} +.e-bigger .e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-checkbox-wrapper .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -9px; + height: 40px; + left: -9px; + right: -9px; + top: -9px; + width: 40px; +} +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; +} +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label { + margin-left: 0; + margin-right: 12px; +} +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + left: auto; +} +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + right: auto; +} +.e-bigger .e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-checkbox-wrapper.e-small .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 20px; + line-height: 12px; + width: 20px; +} +.e-bigger .e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-checkbox-wrapper.e-small .e-check, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 12px; +} +.e-bigger .e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-checkbox-wrapper.e-small .e-stop, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 10px; + line-height: 12px; +} +.e-bigger .e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-checkbox-wrapper.e-small .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 14px; + line-height: 20px; +} +.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 38px; + left: -9px; + right: -9px; + top: -9px; + width: 38px; +} + +.e-chip-list { + display: flex; + padding: 4px; +} +.e-chip-list.e-chip, +.e-chip-list .e-chip { + -webkit-tap-highlight-color: transparent; + border: 0 solid; + border-radius: 14px; + font-size: 13px; + margin: 4px; + align-items: center; + justify-content: center; + line-height: 1; + box-shadow: none; + box-sizing: border-box; + cursor: pointer; + display: inline-flex; + font-weight: 400; + height: 28px; + line-height: 1.5em; + outline: none; + overflow: hidden; + padding: 0 10px; + position: relative; + transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); + user-select: none; +} +.e-chip-list.e-chip .e-chip-avatar, +.e-chip-list .e-chip .e-chip-avatar { + background-size: cover; + display: flex; + overflow: hidden; + height: 28px; + width: 28px; + border-radius: 50%; + font-size: 13px; + margin: 0 8px 0 -10px; + align-items: center; + justify-content: center; + line-height: 1; +} +.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap, +.e-chip-list .e-chip .e-chip-avatar-wrap, +.e-chip-list .e-chip.e-chip-avatar-wrap { + border-radius: 14px; +} +.e-chip-list.e-chip .e-chip-icon, +.e-chip-list .e-chip .e-chip-icon { + background-size: cover; + display: flex; + overflow: hidden; + height: 20px; + width: 20px; + border-radius: 50%; + font-size: 14px; + margin: 0 8px 0 -6px; + align-items: center; + justify-content: center; + line-height: 1; +} +.e-chip-list.e-chip .e-chip-text, +.e-chip-list .e-chip .e-chip-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-chip-list.e-chip .e-chip-delete, +.e-chip-list .e-chip .e-chip-delete { + background-size: cover; + display: flex; + overflow: hidden; + height: 14px; + width: 14px; + border-radius: 50%; + font-size: 14px; + margin: 0 -2px 0 8px; + align-items: center; + justify-content: center; + line-height: 1; +} +.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before, +.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before { + font-family: "e-icons"; +} +.e-chip-list.e-chip .image-url, +.e-chip-list .e-chip .image-url { + background-size: cover; + display: flex; + overflow: hidden; + height: 20px; + width: 20px; + border-radius: 50%; + font-size: 14px; + margin: 0 8px 0 -6px; + align-items: center; + justify-content: center; + line-height: 1; +} +.e-chip-list.e-chip .trailing-icon-url, +.e-chip-list .e-chip .trailing-icon-url { + background-size: cover; + display: flex; + overflow: hidden; + height: 14px; + width: 14px; + border-radius: 50%; + font-size: 14px; + margin: 0 -2px 0 8px; + align-items: center; + justify-content: center; + line-height: 1; + font-family: "e-icons"; +} +.e-chip-list.e-chip .e-chip-template, +.e-chip-list .e-chip .e-chip-template { + display: inline-flex; +} +.e-chip-list:not(.e-chip) { + flex-wrap: wrap; +} +.e-chip-list.e-multi-selection .e-chip::before { + align-items: center; + justify-content: center; + line-height: 1; + display: flex; + font-family: "e-icons"; + height: 20px; + width: 20px; + margin: 0 4px 0 -6px; + margin-top: 0; + overflow: hidden; + transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1); +} +.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 0; +} +.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + display: none; +} +.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + height: 28px; + width: 28px; + margin: 0 8px 0 -10px; + margin-top: 0; +} +.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon, .e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar { + display: none; +} +.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before { + display: flex; +} +.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 20px; +} +.e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-chip-list.e-rtl .e-chip .e-chip-avatar { + margin: 0 -10px 0 8px; +} +.e-chip-list.e-rtl.e-chip .e-chip-icon, .e-chip-list.e-rtl .e-chip .e-chip-icon { + margin: 0 -6px 0 8px; +} +.e-chip-list.e-rtl.e-chip .e-chip-delete, .e-chip-list.e-rtl .e-chip .e-chip-delete { + margin: 0 8px 0 -2px; +} +.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap { + border-radius: 14px; +} +.e-chip-list.e-rtl.e-chip .trailing-icon-url, .e-chip-list.e-rtl .e-chip .trailing-icon-url { + margin: 0 8px 0 -2px; +} +.e-chip-list.e-rtl.e-multi-selection .e-chip::before { + margin: 0 -6px 0 8px; + margin-top: 0; +} +.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + margin: 0 -10px 0 8px; + margin-top: 0; +} + +.e-chip-list.e-selection .e-chip.e-active { + background: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar { + background-color: #c22e00; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-focused { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip.e-active.e-outline { + background: rgb(255, 61, 0); + border-color: rgb(255, 61, 0); + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete { + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar { + background-color: #c22e00; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-selection .e-chip:active { + background: rgba(255, 61, 0, 0.16); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-selection .e-chip:active .e-chip-icon, +.e-chip-list.e-selection .e-chip:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-selection .e-chip:active .e-chip-avatar { + background-color: rgba(194, 46, 0, 0.16); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-selection .e-chip:active.e-outline { + background: rgba(255, 61, 0, 0.16); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon, +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar { + background-color: rgba(194, 46, 0, 0.16); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip, .e-chip-list .e-chip { + background: #e0e0e0; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip .e-chip-icon, +.e-chip-list.e-chip .e-chip-delete, .e-chip-list .e-chip .e-chip-icon, +.e-chip-list .e-chip .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip .e-chip-delete.e-dlt-btn { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip .e-chip-avatar, .e-chip-list .e-chip .e-chip-avatar { + background-color: #c1c1c1; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: rgba(0, 0, 0, 0.7); +} +.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #000; +} +.e-chip-list.e-chip:hover, .e-chip-list .e-chip:hover { + background: #d6d6d6; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip:hover .e-chip-icon, +.e-chip-list.e-chip:hover .e-chip-delete, .e-chip-list .e-chip:hover .e-chip-icon, +.e-chip-list .e-chip:hover .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip:hover .e-chip-avatar, .e-chip-list .e-chip:hover .e-chip-avatar { + background-color: #b7b7b7; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-focused, .e-chip-list .e-chip.e-focused { + box-shadow: none; + background: #c1c1c1; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-focused .e-chip-delete, .e-chip-list .e-chip.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-focused .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-focused .e-chip-avatar { + background-color: #b7b7b7; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-focused.e-active, .e-chip-list .e-chip.e-focused.e-active { + background: #c1c1c1; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} +.e-chip-list.e-chip.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-focused.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-focused.e-active .e-chip-avatar { + background-color: #a3a3a3; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-active, .e-chip-list .e-chip.e-active { + background: #bcbcbc; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} +.e-chip-list.e-chip.e-active .e-chip-icon, +.e-chip-list.e-chip.e-active .e-chip-delete, .e-chip-list .e-chip.e-active .e-chip-icon, +.e-chip-list .e-chip.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-active .e-chip-avatar, .e-chip-list .e-chip.e-active .e-chip-avatar { + background-color: #9e9e9e; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip:active, .e-chip-list .e-chip:active { + background: #b7b7b7; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 2px 1px -6px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); +} +.e-chip-list.e-chip:active .e-chip-icon, +.e-chip-list.e-chip:active .e-chip-delete, .e-chip-list .e-chip:active .e-chip-icon, +.e-chip-list .e-chip:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip:active .e-chip-avatar, .e-chip-list .e-chip:active .e-chip-avatar { + background-color: #999999; + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-disabled, .e-chip-list .e-chip.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); + opacity: 1; + pointer-events: none; +} +.e-chip-list.e-chip.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-outline, .e-chip-list .e-chip.e-outline { + background: transparent; + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); + border-width: 1px; +} +.e-chip-list.e-chip.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-outline .e-chip-delete, .e-chip-list .e-chip.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-outline .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-outline .e-chip-avatar { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: rgba(0, 0, 0, 0.7); +} +.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #000; +} +.e-chip-list.e-chip.e-outline:hover, .e-chip-list .e-chip.e-outline:hover { + background: rgba(0, 0, 0, 0.04); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-outline:hover .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-outline:hover .e-chip-avatar { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline.e-focused, .e-chip-list .e-chip.e-outline.e-focused { + background: rgba(0, 0, 0, 0.12); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-outline.e-focused.e-active { + background: rgba(0, 0, 0, 0.12); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-active, .e-chip-list .e-chip.e-outline.e-active { + background: rgba(0, 0, 0, 0.14); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.14); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline:active, .e-chip-list .e-chip.e-outline:active { + background: rgba(0, 0, 0, 0.16); + border-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-chip-list.e-chip.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-outline:active .e-chip-delete { + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-outline:active .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.16); + color: rgba(0, 0, 0, 0.54); +} +.e-chip-list.e-chip.e-outline.e-disabled, .e-chip-list .e-chip.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary, .e-chip-list .e-chip.e-primary { + background: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary .e-chip-icon, +.e-chip-list.e-chip.e-primary .e-chip-delete, .e-chip-list .e-chip.e-primary .e-chip-icon, +.e-chip-list .e-chip.e-primary .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} +.e-chip-list.e-chip.e-primary .e-chip-avatar, .e-chip-list .e-chip.e-primary .e-chip-avatar { + background-color: #c22e00; + color: #fff; +} +.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} +.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-primary:hover, .e-chip-list .e-chip.e-primary:hover { + background: #ff5c29; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary:hover .e-chip-icon, +.e-chip-list.e-chip.e-primary:hover .e-chip-delete, .e-chip-list .e-chip.e-primary:hover .e-chip-icon, +.e-chip-list .e-chip.e-primary:hover .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary:hover .e-chip-avatar { + background-color: #eb3800; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused, .e-chip-list .e-chip.e-primary.e-focused { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-focused.e-active { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-active, .e-chip-list .e-chip.e-primary.e-active { + background: #ff7b52; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-active .e-chip-avatar { + background-color: #ff4d14; + color: #fff; +} +.e-chip-list.e-chip.e-primary:active, .e-chip-list .e-chip.e-primary:active { + background: #ff7b52; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary:active .e-chip-icon, +.e-chip-list.e-chip.e-primary:active .e-chip-delete, .e-chip-list .e-chip.e-primary:active .e-chip-icon, +.e-chip-list .e-chip.e-primary:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary:active .e-chip-avatar, .e-chip-list .e-chip.e-primary:active .e-chip-avatar { + background-color: #ff4d14; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-disabled, .e-chip-list .e-chip.e-primary.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary.e-outline, .e-chip-list .e-chip.e-primary.e-outline { + background: transparent; + border-color: rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete { + color: rgb(255, 61, 0); +} +.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(255, 61, 0, 0.8); +} +.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: rgb(255, 61, 0); +} +.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline:hover, .e-chip-list .e-chip.e-primary.e-outline:hover { + background: rgba(255, 61, 0, 0.12); + border-color: rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete { + color: rgb(255, 61, 0); +} +.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused, .e-chip-list .e-chip.e-primary.e-outline.e-focused { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active { + background: #ff6c3d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #ff3d00; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-active { + background: #ff7b52; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar { + background-color: #ff4d14; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline:active, .e-chip-list .e-chip.e-primary.e-outline:active { + background: #ff7b52; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar { + background-color: #ff4d14; + color: #fff; +} +.e-chip-list.e-chip.e-primary.e-outline.e-disabled, .e-chip-list .e-chip.e-primary.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success, .e-chip-list .e-chip.e-success { + background: #4d841d; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success .e-chip-icon, +.e-chip-list.e-chip.e-success .e-chip-delete, .e-chip-list .e-chip.e-success .e-chip-icon, +.e-chip-list .e-chip.e-success .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} +.e-chip-list.e-chip.e-success .e-chip-avatar, .e-chip-list .e-chip.e-success .e-chip-avatar { + background-color: #305212; + color: #fff; +} +.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} +.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-success:hover, .e-chip-list .e-chip.e-success:hover { + background: #61a524; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success:hover .e-chip-icon, +.e-chip-list.e-chip.e-success:hover .e-chip-delete, .e-chip-list .e-chip.e-success:hover .e-chip-icon, +.e-chip-list .e-chip.e-success:hover .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success:hover .e-chip-avatar, .e-chip-list .e-chip.e-success:hover .e-chip-avatar { + background-color: #437319; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused, .e-chip-list .e-chip.e-success.e-focused { + background: #6ab628; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-success.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-success.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused.e-active, .e-chip-list .e-chip.e-success.e-focused.e-active { + background: #6ab628; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-active, .e-chip-list .e-chip.e-success.e-active { + background: #74c72c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-active .e-chip-avatar { + background-color: #579521; + color: #fff; +} +.e-chip-list.e-chip.e-success:active, .e-chip-list .e-chip.e-success:active { + background: #74c72c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success:active .e-chip-icon, +.e-chip-list.e-chip.e-success:active .e-chip-delete, .e-chip-list .e-chip.e-success:active .e-chip-icon, +.e-chip-list .e-chip.e-success:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success:active .e-chip-avatar, .e-chip-list .e-chip.e-success:active .e-chip-avatar { + background-color: #579521; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-disabled, .e-chip-list .e-chip.e-success.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success.e-outline, .e-chip-list .e-chip.e-success.e-outline { + background: transparent; + border-color: #4d841d; + color: #4d841d; +} +.e-chip-list.e-chip.e-success.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline .e-chip-delete { + color: #4d841d; +} +.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(77, 132, 29, 0.8); +} +.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #4d841d; +} +.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline:hover, .e-chip-list .e-chip.e-success.e-outline:hover { + background: rgba(77, 132, 29, 0.12); + border-color: #4d841d; + color: #4d841d; +} +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete { + color: #4d841d; +} +.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused, .e-chip-list .e-chip.e-success.e-outline.e-focused { + background: #6ab628; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active { + background: #6ab628; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #4d841d; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-active, .e-chip-list .e-chip.e-success.e-outline.e-active { + background: #74c72c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar { + background-color: #579521; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline:active, .e-chip-list .e-chip.e-success.e-outline:active { + background: #74c72c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar { + background-color: #579521; + color: #fff; +} +.e-chip-list.e-chip.e-success.e-outline.e-disabled, .e-chip-list .e-chip.e-success.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info, .e-chip-list .e-chip.e-info { + background: #0378d5; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info .e-chip-icon, +.e-chip-list.e-chip.e-info .e-chip-delete, .e-chip-list .e-chip.e-info .e-chip-icon, +.e-chip-list .e-chip.e-info .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} +.e-chip-list.e-chip.e-info .e-chip-avatar, .e-chip-list .e-chip.e-info .e-chip-avatar { + background-color: #025699; + color: #fff; +} +.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} +.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-info:hover, .e-chip-list .e-chip.e-info:hover { + background: #058efb; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info:hover .e-chip-icon, +.e-chip-list.e-chip.e-info:hover .e-chip-delete, .e-chip-list .e-chip.e-info:hover .e-chip-icon, +.e-chip-list .e-chip.e-info:hover .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info:hover .e-chip-avatar, .e-chip-list .e-chip.e-info:hover .e-chip-avatar { + background-color: #036dc1; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused, .e-chip-list .e-chip.e-info.e-focused { + background: #1998fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-info.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-info.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused.e-active, .e-chip-list .e-chip.e-info.e-focused.e-active { + background: #1998fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-active, .e-chip-list .e-chip.e-info.e-active { + background: #2ea1fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} +.e-chip-list.e-chip.e-info:active, .e-chip-list .e-chip.e-info:active { + background: #2ea1fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info:active .e-chip-icon, +.e-chip-list.e-chip.e-info:active .e-chip-delete, .e-chip-list .e-chip.e-info:active .e-chip-icon, +.e-chip-list .e-chip.e-info:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info:active .e-chip-avatar, .e-chip-list .e-chip.e-info:active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-disabled, .e-chip-list .e-chip.e-info.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info.e-outline, .e-chip-list .e-chip.e-info.e-outline { + background: transparent; + border-color: #0378d5; + color: #0378d5; +} +.e-chip-list.e-chip.e-info.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline .e-chip-delete { + color: #0378d5; +} +.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(3, 120, 213, 0.8); +} +.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #0378d5; +} +.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline:hover, .e-chip-list .e-chip.e-info.e-outline:hover { + background: rgba(3, 120, 213, 0.12); + border-color: #0378d5; + color: #0378d5; +} +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete { + color: #0378d5; +} +.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused, .e-chip-list .e-chip.e-info.e-outline.e-focused { + background: #1998fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active { + background: #1998fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #0378d5; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-active, .e-chip-list .e-chip.e-info.e-outline.e-active { + background: #2ea1fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline:active, .e-chip-list .e-chip.e-info.e-outline:active { + background: #2ea1fc; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar { + background-color: #0383e9; + color: #fff; +} +.e-chip-list.e-chip.e-info.e-outline.e-disabled, .e-chip-list .e-chip.e-info.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning, .e-chip-list .e-chip.e-warning { + background: #c15700; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning .e-chip-icon, +.e-chip-list.e-chip.e-warning .e-chip-delete, .e-chip-list .e-chip.e-warning .e-chip-icon, +.e-chip-list .e-chip.e-warning .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} +.e-chip-list.e-chip.e-warning .e-chip-avatar, .e-chip-list .e-chip.e-warning .e-chip-avatar { + background-color: #843b00; + color: #fff; +} +.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} +.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-warning:hover, .e-chip-list .e-chip.e-warning:hover { + background: #ea6900; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning:hover .e-chip-icon, +.e-chip-list.e-chip.e-warning:hover .e-chip-delete, .e-chip-list .e-chip.e-warning:hover .e-chip-icon, +.e-chip-list .e-chip.e-warning:hover .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning:hover .e-chip-avatar { + background-color: #ad4e00; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused, .e-chip-list .e-chip.e-warning.e-focused { + background: #fe7300; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-focused.e-active { + background: #fe7300; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-active, .e-chip-list .e-chip.e-warning.e-active { + background: #ff7e14; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} +.e-chip-list.e-chip.e-warning:active, .e-chip-list .e-chip.e-warning:active { + background: #ff7e14; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning:active .e-chip-icon, +.e-chip-list.e-chip.e-warning:active .e-chip-delete, .e-chip-list .e-chip.e-warning:active .e-chip-icon, +.e-chip-list .e-chip.e-warning:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning:active .e-chip-avatar, .e-chip-list .e-chip.e-warning:active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-disabled, .e-chip-list .e-chip.e-warning.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning.e-outline, .e-chip-list .e-chip.e-warning.e-outline { + background: transparent; + border-color: #c15700; + color: #c15700; +} +.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete { + color: #c15700; +} +.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(193, 87, 0, 0.8); +} +.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #c15700; +} +.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline:hover, .e-chip-list .e-chip.e-warning.e-outline:hover { + background: rgba(193, 87, 0, 0.12); + border-color: #c15700; + color: #c15700; +} +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete { + color: #c15700; +} +.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused, .e-chip-list .e-chip.e-warning.e-outline.e-focused { + background: #fe7300; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active { + background: #fe7300; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar { + background-color: #c15700; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-active { + background: #ff7e14; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline:active, .e-chip-list .e-chip.e-warning.e-outline:active { + background: #ff7e14; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar { + background-color: #d56000; + color: #fff; +} +.e-chip-list.e-chip.e-warning.e-outline.e-disabled, .e-chip-list .e-chip.e-warning.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger, .e-chip-list .e-chip.e-danger { + background: #d64113; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger .e-chip-icon, +.e-chip-list.e-chip.e-danger .e-chip-delete, .e-chip-list .e-chip.e-danger .e-chip-icon, +.e-chip-list .e-chip.e-danger .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn { + color: rgba(255, 255, 255, 0.8); +} +.e-chip-list.e-chip.e-danger .e-chip-avatar, .e-chip-list .e-chip.e-danger .e-chip-avatar { + background-color: #9e300e; + color: #fff; +} +.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #fff; +} +.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-danger:hover, .e-chip-list .e-chip.e-danger:hover { + background: #ec5526; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger:hover .e-chip-icon, +.e-chip-list.e-chip.e-danger:hover .e-chip-delete, .e-chip-list .e-chip.e-danger:hover .e-chip-icon, +.e-chip-list .e-chip.e-danger:hover .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger:hover .e-chip-avatar { + background-color: #c33b11; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused, .e-chip-list .e-chip.e-danger.e-focused { + background: #ed6339; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-focused.e-active { + background: #ed6339; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-active, .e-chip-list .e-chip.e-danger.e-active { + background: #ef724c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} +.e-chip-list.e-chip.e-danger:active, .e-chip-list .e-chip.e-danger:active { + background: #ef724c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger:active .e-chip-icon, +.e-chip-list.e-chip.e-danger:active .e-chip-delete, .e-chip-list .e-chip.e-danger:active .e-chip-icon, +.e-chip-list .e-chip.e-danger:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger:active .e-chip-avatar, .e-chip-list .e-chip.e-danger:active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-disabled, .e-chip-list .e-chip.e-danger.e-disabled { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger.e-outline, .e-chip-list .e-chip.e-danger.e-outline { + background: transparent; + border-color: #d64113; + color: #d64113; +} +.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete { + color: #d64113; +} +.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn { + color: rgba(214, 65, 19, 0.8); +} +.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover { + color: #d64113; +} +.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline:hover, .e-chip-list .e-chip.e-danger.e-outline:hover { + background: rgba(214, 65, 19, 0.12); + border-color: #d64113; + color: #d64113; +} +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete { + color: #d64113; +} +.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused, .e-chip-list .e-chip.e-danger.e-outline.e-focused { + background: #ed6339; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active { + background: #ed6339; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar { + background-color: #d64113; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-active { + background: #ef724c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline:active, .e-chip-list .e-chip.e-danger.e-outline:active { + background: #ef724c; + border-color: transparent; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete { + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar { + background-color: #e94715; + color: #fff; +} +.e-chip-list.e-chip.e-danger.e-outline.e-disabled, .e-chip-list .e-chip.e-danger.e-outline.e-disabled { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon, +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon, +.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete { + color: rgba(0, 0, 0, 0.26); +} +.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar { + background-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.26); +} + +.e-chip-list .e-chip-delete.e-dlt-btn::before { + content: "\e208"; +} +.e-chip-list.e-multi-selection .e-chip::before { + content: "\e933"; +} + +.e-bigger .e-chip-list.e-chip, .e-bigger .e-chip-list .e-chip, +.e-bigger.e-chip-list.e-chip, +.e-bigger.e-chip-list .e-chip { + border-radius: 16px; + font-size: 14px; + height: 32px; + padding: 0 12px; +} +.e-bigger .e-chip-list .e-chip-avatar, +.e-bigger.e-chip-list .e-chip-avatar { + height: 32px; + width: 32px; + margin: 0 8px 0 -12px; + font-size: 15px; +} +.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap, +.e-bigger.e-chip-list .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-chip-avatar-wrap { + border-radius: 16px; +} +.e-bigger .e-chip-list .e-chip-icon, +.e-bigger.e-chip-list .e-chip-icon { + font-size: 16px; + height: 24px; + width: 24px; + margin: 0 8px 0 -8px; +} +.e-bigger .e-chip-list .e-chip-delete, +.e-bigger.e-chip-list .e-chip-delete { + height: 18px; + width: 18px; + margin: 0 -4px 0 8px; + font-size: 16px; +} +.e-bigger .e-chip-list .trailing-icon-url, +.e-bigger.e-chip-list .trailing-icon-url { + height: 18px; + width: 18px; + margin: 0 -4px 0 8px; + font-size: 16px; +} +.e-bigger .e-chip-list.e-multi-selection .e-chip::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip::before { + height: 24px; + width: 24px; + margin: 0 4px 0 -8px; + margin-top: 0; +} +.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + height: 32px; + width: 32px; + margin: 0 8px 0 -12px; + margin-top: 0; +} +.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before, +.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before { + width: 24px; +} +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar { + margin: 0 -12px 0 8px; +} +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon { + margin: 0 -8px 0 8px; +} +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete { + margin: 0 8px 0 -4px; +} +.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, +.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap { + border-radius: 16px; +} +.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before, +.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before { + margin: 0 -8px 0 8px; + margin-top: 0; +} +.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before, +.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before { + margin: 0 -12px 0 8px; + margin-top: 0; +} +.e-bigger .e-chip-list.e-rtl .trailing-icon-url, +.e-bigger.e-chip-list.e-rtl .trailing-icon-url { + margin: 0 8px 0 -4px; +} + +.e-dropdown-btn, +.e-dropdown-btn.e-btn { + box-shadow: none; + text-transform: none; + white-space: normal; +} +.e-dropdown-btn:hover, +.e-dropdown-btn.e-btn:hover { + box-shadow: none; +} +.e-dropdown-btn:focus, +.e-dropdown-btn.e-btn:focus { + box-shadow: none; +} +.e-dropdown-btn:active, +.e-dropdown-btn.e-btn:active { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-dropdown-btn .e-btn-icon, +.e-dropdown-btn.e-btn .e-btn-icon { + font-size: 14px; +} +.e-dropdown-btn .e-caret, +.e-dropdown-btn.e-btn .e-caret { + font-size: 14px; +} +.e-dropdown-btn.e-vertical, +.e-dropdown-btn.e-btn.e-vertical { + line-height: 1; + padding: 12px 12px; +} +.e-dropdown-btn.e-caret-hide .e-caret, +.e-dropdown-btn.e-btn.e-caret-hide .e-caret { + display: none; +} +.e-dropdown-btn.e-small .e-dropdown-popup ul, +.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul { + padding: 8px 0; +} +.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item, +.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item { + padding: 0 16px; +} +.e-dropdown-btn.e-small.e-vertical, +.e-dropdown-btn.e-btn.e-small.e-vertical { + line-height: 1; + padding: 12px 12px; +} +.e-dropdown-btn.e-small .e-btn-icon, +.e-dropdown-btn.e-btn.e-small .e-btn-icon { + font-size: 12px; +} +.e-dropdown-btn.e-small .e-btn-icon.e-caret, +.e-dropdown-btn.e-btn.e-small .e-btn-icon.e-caret { + font-size: 12px; +} + +.e-dropdown-popup { + position: absolute; +} +.e-dropdown-popup ul { + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + box-sizing: border-box; + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 8px 0; + user-select: none; + white-space: nowrap; +} +.e-dropdown-popup ul .e-item { + cursor: pointer; + display: flex; + height: 36px; + line-height: 36px; + padding: 0 16px; +} +.e-dropdown-popup ul .e-item.e-separator { + padding: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-dropdown-popup ul .e-item.e-url { + padding: 0; +} +.e-dropdown-popup ul .e-item .e-menu-url { + display: block; + padding: 0 16px; + text-decoration: none; + width: 100%; +} +.e-dropdown-popup ul .e-item .e-menu-icon { + float: left; + font-size: 14px; + line-height: 36px; + margin-right: 10px; + vertical-align: middle; + width: 1em; +} +.e-dropdown-popup ul .e-item.e-disabled { + cursor: auto; + pointer-events: none; +} +.e-dropdown-popup ul .e-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + cursor: auto; + height: auto; + line-height: normal; + margin: 8px 0; + pointer-events: none; +} +.e-dropdown-popup.e-transparent { + background: transparent; + box-shadow: none; +} +.e-dropdown-popup.e-transparent .e-dropdown-menu { + border: 0; + height: 1px; + min-width: 0; + padding: 0; + width: 1px; +} +.e-dropdown-popup.e-hidden { + display: none !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-rtl.e-dropdown-popup .e-item .e-menu-icon { + float: right; + margin-left: 10px; + margin-right: 0; +} + +.e-dropdown-popup-width ul { + min-width: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-dropdown-popup-width ul li { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + display: block !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-dropdown-popup { + background: #fff; + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item.e-focused { + background: #e0e0e0; + box-shadow: none; +} +.e-dropdown-popup ul .e-item:hover { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected { + background: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-dropdown-popup ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-dropdown-btn.e-inherit, +.e-dropdown-btn.e-btn.e-inherit { + background: inherit; + border-color: transparent; + box-shadow: none; + color: inherit; +} +.e-dropdown-btn.e-inherit:hover, .e-dropdown-btn.e-inherit:focus, .e-dropdown-btn.e-inherit:active, .e-dropdown-btn.e-inherit.e-active, +.e-dropdown-btn.e-btn.e-inherit:hover, +.e-dropdown-btn.e-btn.e-inherit:focus, +.e-dropdown-btn.e-btn.e-inherit:active, +.e-dropdown-btn.e-btn.e-inherit.e-active { + background: rgba(0, 0, 0, 0.056); + border-color: transparent; + box-shadow: none; + color: inherit; +} + +.e-dropdown-btn .e-caret::before, +.e-dropdown-btn.e-btn .e-caret::before { + content: "\e969"; +} + +.e-bigger .e-dropdown-btn .e-btn-icon, +.e-bigger.e-dropdown-btn .e-btn-icon { + font-size: 18px; +} +.e-bigger .e-dropdown-btn .e-caret, +.e-bigger.e-dropdown-btn .e-caret { + font-size: 16px; +} +.e-bigger .e-dropdown-btn.e-vertical, +.e-bigger.e-dropdown-btn.e-vertical { + line-height: 1; + padding: 16px 16px; +} +.e-bigger .e-dropdown-btn.e-small.e-vertical, +.e-bigger.e-dropdown-btn.e-small.e-vertical { + line-height: 1; + padding: 16px 16px; +} +.e-bigger .e-dropdown-btn.e-small .e-btn-icon, +.e-bigger.e-dropdown-btn.e-small .e-btn-icon { + font-size: 18px; +} +.e-bigger .e-dropdown-btn.e-small .e-btn-icon.e-caret, +.e-bigger.e-dropdown-btn.e-small .e-btn-icon.e-caret { + font-size: 16px; +} + +*.e-bigger .e-dropdown-popup ul, +*.e-bigger.e-dropdown-popup ul { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + font-size: 15px; + min-width: 112px; + padding: 8px 0; +} +*.e-bigger .e-dropdown-popup ul .e-item, +*.e-bigger.e-dropdown-popup ul .e-item { + height: 48px; + line-height: 48px; + padding: 0 16px; +} +*.e-bigger .e-dropdown-popup ul .e-item.e-url, +*.e-bigger.e-dropdown-popup ul .e-item.e-url { + padding: 0; +} +*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon, +*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} +*.e-bigger .e-dropdown-popup ul .e-item.e-separator, +*.e-bigger.e-dropdown-popup ul .e-item.e-separator { + height: auto; + line-height: normal; +} + +.e-split-btn-wrapper { + display: inline-flex; + white-space: nowrap; + width: min-content; +} +.e-split-btn-wrapper .e-split-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + text-transform: none; + z-index: 1; + padding-left: 10px; + padding-right: 10px; +} +.e-split-btn-wrapper .e-split-btn:focus { + outline-offset: 0; +} +.e-split-btn-wrapper .e-split-btn:hover { + box-shadow: none; +} +.e-split-btn-wrapper .e-split-btn:focus { + box-shadow: none; +} +.e-split-btn-wrapper .e-split-btn:active { + box-shadow: none; + z-index: 0; +} +.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 10px; + padding-top: 10px; +} +.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 14px; + margin-left: 0; + padding-right: 8px; + width: auto; +} +.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 4px; + padding-right: 0; +} +.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} +.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} +.e-split-btn-wrapper .e-dropdown-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 0; + padding-left: 4px; + padding-right: 4px; +} +.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover { + box-shadow: none; +} +.e-split-btn-wrapper .e-dropdown-btn:active { + box-shadow: none; + z-index: 0; +} +.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active { + z-index: 0; +} +.e-split-btn-wrapper .e-dropdown-btn:focus { + outline-offset: 0; +} +.e-split-btn-wrapper .e-btn { + box-shadow: none; +} +.e-split-btn-wrapper .e-btn:hover { + box-shadow: none; +} +.e-split-btn-wrapper .e-btn:focus { + box-shadow: none; +} +.e-split-btn-wrapper .e-btn:active { + box-shadow: none; +} +.e-split-btn-wrapper .e-btn:disabled { + box-shadow: none; +} +.e-split-btn-wrapper .e-btn.e-inherit:focus, .e-split-btn-wrapper .e-btn.e-inherit:active { + box-shadow: none; +} +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 2px; + margin-left: 0; + padding-left: 4px; + padding-right: 10px; +} +.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + margin-right: 0; + padding-left: 8px; + padding-right: 0; +} +.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} +.e-split-btn-wrapper.e-rtl .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 0; + margin-left: 0; +} +.e-split-btn-wrapper.e-vertical { + display: inline-block; +} +.e-split-btn-wrapper.e-vertical .e-split-btn, +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + display: block; + width: 100%; +} +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-left-radius: 0; + border-top-right-radius: 2px; + line-height: 1; + padding-bottom: 4px; + padding-right: 10px; +} +.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top { + padding-bottom: 4px; +} +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-top-right-radius: 0; + line-height: 0.417em; + margin-left: 0; + margin-top: 0; + padding-bottom: 4px; + padding-top: 4px; +} +.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + margin-left: 0; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn { + border-bottom-right-radius: 2px; + border-top-left-radius: 0; +} + +.e-split-btn-wrapper .e-split-btn { + border-right-color: transparent; +} +.e-split-btn-wrapper .e-split-btn:focus { + border-right-color: transparent; +} +.e-split-btn-wrapper .e-split-btn:active { + border-right-color: transparent; +} +.e-split-btn-wrapper .e-split-btn:disabled { + border-right-color: rgba(0, 0, 0, 0.12); +} +.e-split-btn-wrapper .e-split-btn.e-inherit { + border-color: transparent; +} +.e-split-btn-wrapper:hover :not(e-active) .e-split-btn { + border-right-color: transparent; +} +.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled { + border-right-color: transparent; +} +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-color: transparent; +} +.e-split-btn-wrapper.e-rtl .e-split-btn:focus { + border-color: transparent; +} +.e-split-btn-wrapper.e-rtl .e-split-btn:active { + border-color: transparent; +} +.e-split-btn-wrapper.e-rtl .e-split-btn:disabled { + border-left-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-rtl .e-split-btn.e-inherit { + border-color: transparent; +} +.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) { + border-left-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:disabled { + border-color: transparent; +} +.e-split-btn-wrapper.e-vertical .e-split-btn:focus { + border-bottom-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-vertical .e-split-btn:active { + border-bottom-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-vertical .e-split-btn:disabled { + border-bottom-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-vertical:hover .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} +.e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit:disabled { + border-color: transparent; +} +.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled { + border-bottom-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:disabled { + border-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn { + border-left-color: transparent; +} +.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn.e-inherit { + border-color: transparent; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn { + padding-left: 12px; + padding-right: 6px; +} +.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 12px; + padding-top: 12px; +} +.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 18px; + margin-left: 0; + padding-right: 10px; + width: auto; +} +.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 6px; + padding-right: 0; +} +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} +.e-bigger .e-split-btn-wrapper .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper .e-dropdown-btn { + padding-left: 4px; + padding-right: 4px; +} +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn { + padding-left: 6px; + padding-right: 12px; +} +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + padding-left: 10px; + padding-right: 0; +} +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} +.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn { + padding-bottom: 6px; + padding-right: 12px; +} +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + padding-bottom: 4px; + padding-top: 4px; +} +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} + +.e-numeric-container { + width: 100%; +} + +.e-content-placeholder.e-numeric.e-placeholder-numeric { + background-size: 300px 33px; + min-height: 33px; +} + +.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden, +.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden, +.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden, +.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden { + border: 0; + height: 0; + margin: 0; + padding: 0; + text-indent: 0; + visibility: hidden; + width: 0; +} + +.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon { + font-size: 12px; +} + +.e-input-group-icon.e-spin-up::before { + content: "\e834"; + font-family: "e-icons"; +} + +.e-input-group-icon.e-spin-down::before { + content: "\e83d"; + font-family: "e-icons"; +} + +.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric, +.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric { + background-size: 300px 40px; + min-height: 40px; +} + +.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, .e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon { + font-size: 12px; +} + +.e-tooltip-popup-container { + position: relative; +} + +.e-tooltip-wrap { + max-width: 350px; + min-width: 30px; + padding: 0; + position: absolute; + visibility: visible; +} +.e-tooltip-wrap .e-arrow-tip { + overflow: hidden; + position: absolute; +} +.e-tooltip-wrap .e-arrow-tip.e-tip-bottom { + height: 8px; + left: 50%; + top: 100%; + width: 16px; +} +.e-tooltip-wrap .e-arrow-tip.e-tip-top { + height: 8px; + left: 50%; + top: -9px; + width: 16px; +} +.e-tooltip-wrap .e-arrow-tip.e-tip-left { + height: 16px; + left: -9px; + top: 48%; + width: 8px; +} +.e-tooltip-wrap .e-arrow-tip.e-tip-right { + height: 16px; + left: 100%; + top: 50%; + width: 8px; +} +.e-tooltip-wrap .e-tooltip-close { + cursor: pointer; + float: right; + position: absolute; + right: -9px; + top: -9px; + z-index: inherit; +} +.e-tooltip-wrap .e-tip-content { + background-color: inherit; + height: 100%; + line-height: 16px; + overflow-wrap: break-word; + overflow-x: hidden; + padding: 3px 6px; + position: relative; + white-space: normal; + width: 100%; + word-break: break-word; + z-index: 1; +} +.e-tooltip-wrap { + border-radius: 2px; + filter: none; + opacity: 0.9; +} +.e-tooltip-wrap.e-popup { + background-color: #616161; + border: 1px solid #616161; +} +.e-tooltip-wrap .e-arrow-tip-outer { + height: 0; + left: 0; + position: absolute; + top: 0; + width: 0; +} +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #616161; +} +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #616161; + border-left: 8px solid transparent; + border-right: 8px solid transparent; +} +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left { + border-bottom: 8px solid transparent; + border-right: 8px solid #616161; + border-top: 8px solid transparent; +} +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right { + border-bottom: 8px solid transparent; + border-left: 8px solid #616161; + border-top: 8px solid transparent; +} +.e-tooltip-wrap .e-arrow-tip-inner { + height: 0; + position: absolute; + width: 0; + z-index: 10; +} +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + color: #616161; + font-family: "e-icons"; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + text-transform: none; +} +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + right: 16px; +} +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left { + bottom: 16px; +} +.e-tooltip-wrap .e-tooltip-close { + background-color: #fff; + border-color: transparent; + border-radius: 8px; + color: #616161; +} +.e-tooltip-wrap .e-tooltip-close:hover { + background-color: #fff; + color: #616161; +} +.e-tooltip-wrap .e-tip-content { + border-radius: inherit; + color: #fff; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; +} + +.e-tooltip-close::before { + content: "\e7e9"; + font-size: 16px; +} + +.e-arrow-tip-inner.e-tip-right::before { + content: "\e848"; +} + +.e-arrow-tip-inner.e-tip-top::before { + content: "\e918"; +} + +.e-arrow-tip-inner.e-tip-bottom::before { + content: "\e919"; +} + +.e-arrow-tip-inner.e-tip-left::before { + content: "\e84b"; +} + +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + line-height: 20px; + padding: 5px 8px; +} +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + font-size: 14px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-control-wrapper.e-slider-container { + -moz-user-select: none; + -ms-user-select: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none; + box-sizing: border-box; + display: inline-block; + height: 18px; + line-height: normal; + outline: none; + position: relative; + user-select: none; +} +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle { + cursor: default; + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + z-index: 3; +} +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle::after, .e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle::after { + background-color: transparent; +} +.e-control-wrapper.e-slider-container:hover .e-scale .e-tick, .e-control-wrapper.e-slider-container:active .e-scale .e-tick { + visibility: visible; +} +.e-control-wrapper.e-slider-container::after { + content: "material"; + display: none; +} +.e-control-wrapper.e-slider-container .e-slider { + box-sizing: border-box; + cursor: default; + display: block; + outline: 0 none; + padding: 0; + position: relative; +} +.e-control-wrapper.e-slider-container .e-slider .e-handle { + border-radius: 50%; + box-sizing: border-box; + cursor: grab; + height: 12px; + width: 12px; + outline: none; + position: absolute; + touch-action: none; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out; + z-index: 10; + /* stylelint-disable */ + cursor: -webkit-grab; + cursor: grab; + /* stylelint-enable */ +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size { + transform: scale(1.5); +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active { + /* stylelint-disable */ + cursor: -webkit-grabbing; + cursor: grabbing; + /* stylelint-enable */ +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start { + background-color: #fff; + border: 2px solid rgba(0, 0, 0, 0.26); +} +.e-control-wrapper.e-slider-container .e-slider .e-handle::after { + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* stylelint-disable */ + -ms-transform: scale(0); + -webkit-transform: scale(0); + transform: scale(0); + /* stylelint-enable */ + border: 0 solid; + border-radius: 50%; + box-sizing: content-box; + content: ""; + height: 32px; + width: 32px; + position: absolute; + top: calc(50% - 16px); + left: calc(50% - 16px); + opacity: 0.26; + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + z-index: -1; +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start::after { + background-color: #e0e0e0; + opacity: 0.38; +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after { + /* stylelint-disable */ + -ms-transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); + /* stylelint-enable */ + background-color: rgb(255, 61, 0); +} +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle { + margin: 0 -6px 0 0; + top: calc(50% - 6px); +} +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: right; +} +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: left; +} +.e-control-wrapper.e-slider-container.e-rtl.e-vertical { + direction: ltr; +} +.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first { + background-color: #757575; +} +.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick { + visibility: hidden; +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range { + background: rgba(0, 0, 0, 0.26); +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + background: #757575; + transform: scale(0.5) !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first { + background-color: #757575; + border: 0; +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle::after { + /* stylelint-disable */ + -ms-transform: scale(0); + -webkit-transform: scale(0); + transform: scale(1); + /* stylelint-enable */ + background: transparent; + border: 7px solid #fff; + border-radius: 50%; + box-sizing: border-box; + content: ""; + height: 26px; + width: 26px; + position: absolute; + top: calc(50% - 13px); + left: calc(50% - 13px); + opacity: 1; + transition: none; + z-index: -1; +} +.e-control-wrapper.e-slider-container.e-disabled .e-btn { + cursor: default; +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + cursor: default; +} +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable { + display: block; +} +.e-control-wrapper.e-slider-container.e-horizontal { + height: 48px; + width: 100%; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button { + left: 0; + margin-top: -9px; + top: 50%; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + width: 7px; + position: absolute; + top: calc(50% - 3.6px); + left: calc(50% - 4.6px); +} +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button { + right: 0; + margin-top: -9px; + top: 50%; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC"); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + width: 7px; + position: absolute; + top: calc(50% - 3.6px); + left: calc(50% - 2.6px); +} +.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn { + padding: 0 30px; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-slider { + height: 32px; + width: 100%; + position: relative; + top: calc(50% - 16px); +} +.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track { + height: 2px; + width: 100%; + left: 0; + position: absolute; + overflow: hidden; + background: rgba(0, 0, 0, 0.26); + top: calc(50% - 1px); +} +.e-control-wrapper.e-slider-container.e-horizontal .e-handle { + margin-left: -6px; + top: calc(50% - 6px); +} +.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range { + height: 2px; +} +.e-control-wrapper.e-slider-container.e-horizontal .e-range { + height: 2px; + top: calc(50% - 1px); + top: calc(50% - 2px); +} +.e-control-wrapper.e-slider-container.e-horizontal .e-limits { + background-color: rgba(0, 0, 0, 0.26); + position: absolute; + height: 2px; + top: calc(50% - 1px); +} +.e-control-wrapper.e-slider-container.e-vertical { + height: inherit; + width: 48px; + padding: 38px 0; +} +.e-control-wrapper.e-slider-container.e-vertical .e-slider { + height: 100%; + width: 32px; + left: calc(50% - 16px); + position: relative; +} +.e-control-wrapper.e-slider-container.e-vertical .e-slider-track { + background: rgba(0, 0, 0, 0.26); + bottom: 0; + height: 100%; + position: absolute; + overflow: hidden; + width: 2px; + left: calc(50% - 1px); + border-radius: 4px; +} +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn { + height: 100%; + padding: 30px 0; +} +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider { + height: 100%; + width: 2px; +} +.e-control-wrapper.e-slider-container.e-vertical .e-first-button { + bottom: 0; + margin-right: -9px; + right: 50%; +} +.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + width: 8px; + position: absolute; + top: calc(50% - 2.7px); + left: calc(50% - 3.8px); +} +.e-control-wrapper.e-slider-container.e-vertical .e-second-button { + top: 0; + margin-right: -9px; + right: 50%; +} +.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + width: 8px; + position: absolute; + top: calc(50% - 4.7px); + left: calc(50% - 3.8px); +} +.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle { + margin-bottom: -6px; +} +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle { + margin-bottom: -6px; + left: calc(50% - 6px); +} +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range { + width: 2px; + left: calc(50% - 1px); +} +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits { + background-color: rgba(0, 0, 0, 0.26); + position: absolute; + width: 2px; + left: calc(50% - 1px); +} +.e-control-wrapper.e-slider-container .e-range { + border-radius: 2px; + position: absolute; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out; +} +.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal, .e-control-wrapper.e-slider-container .e-range.e-drag-vertical { + cursor: pointer; +} +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick { + height: 7px; + top: 5px; + background-position: bottom; +} +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large { + height: 10px; + top: 5px; +} +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick { + background-position: right; + width: 50%; + left: 1px; +} +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick { + height: 7px; + top: 10px; + background-position-x: center; +} +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large { + height: 10px; + top: 13px; +} +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick { + background-position: left; + width: 50%; + left: calc(50% - 1px); +} +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick { + background-position: center; + height: 12px; +} +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large { + height: 20px; + top: 4px; +} +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick { + background-position: center; + width: 100%; +} +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large { + width: 100%; +} +.e-control-wrapper.e-slider-container .e-scale { + box-sizing: content-box; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + height: 28px; + width: 100%; + line-height: normal; + list-style: none outside none; + margin: 0; + outline: 0 none; + padding: 0; + position: absolute; + top: calc(50% - 14px); + z-index: 1; +} +.e-control-wrapper.e-slider-container .e-scale .e-tick { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII="); + cursor: default; + outline: none; + position: relative; + user-select: none; +} +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + color: #000; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 10px; + outline: none; + position: absolute; + user-select: none; + white-space: nowrap; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale { + height: 100%; + width: 28px; + left: calc(50% - 14px); + top: 0; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick { + background-repeat: no-repeat; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick { + background-position-y: top; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick { + background-position-y: bottom; +} +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick { + display: inline-block; + background-repeat: repeat-y; +} +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child { + top: -18px; +} +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both { + bottom: -20px; +} +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: left; +} +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: right; +} +.e-control-wrapper.e-slider-container .e-scale .e-tick { + visibility: hidden; +} +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + visibility: visible; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before { + right: 26px; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after { + left: 27px; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both { + right: 41px; +} +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child { + left: 39px; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup { + background-color: rgb(255, 61, 0); + border: 0; + border-radius: 8px; + /* stylelint-disable */ + cursor: -webkit-grab; + cursor: grab; + /* stylelint-enable */ + opacity: 1; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close { + display: block; + opacity: 0; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner { + color: #000; + opacity: 0; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom { + border-top-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top { + border-bottom-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right { + border-left-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left { + border-right-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active { + /* stylelint-disable */ + cursor: -webkit-grabbing; + cursor: grabbing; + /* stylelint-enable */ +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip { + visibility: visible; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + background-color: transparent; + height: 16px; + width: 100%; + overflow: hidden; + padding: 0 8px; + text-align: center; + top: calc(50% - 8px); + position: relative; + line-height: 16px; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show { + color: #fff; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide { + color: transparent; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner { + color: rgb(255, 61, 0); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom { + border-top-color: rgb(255, 61, 0); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top { + border-bottom-color: rgb(255, 61, 0); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right { + border-left-color: rgb(255, 61, 0); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left { + border-right-color: rgb(255, 61, 0); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default { + background-color: rgb(255, 61, 0); + border: 0; + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + /* stylelint-disable */ + cursor: -webkit-grab; + cursor: grab; + /* stylelint-enable */ + opacity: 1; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active { + /* stylelint-disable */ + cursor: -webkit-grabbing; + cursor: grabbing; + /* stylelint-enable */ +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip { + visibility: hidden; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before { + transform: rotate(45deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content { + transform: rotate(-45deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after { + transform: rotate(225deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content { + transform: rotate(-225deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before { + transform: rotate(-45deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content { + transform: rotate(45deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after { + transform: rotate(-225deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content { + transform: rotate(225deg); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content { + background-color: transparent; + height: 16px; + width: 100%; + overflow: hidden; + padding: 0; + text-align: center; + top: calc(50% - 8px); +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show { + color: #fff; +} +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide { + color: transparent; +} + +.e-slider-horizantal-color { + height: 100%; + top: 0; + position: absolute; +} + +.e-slider-vertical-color { + position: absolute; + width: 100%; + left: -1px; +} + +.e-slider-hover .e-scale .e-tick { + visibility: visible; +} + +/* stylelint-enable property-no-vendor-prefix */ +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first, .e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second { + background: transparent; + border-color: transparent; +} +.e-control-wrapper.e-slider-container .e-slider-button { + background-color: rgba(0, 0, 0, 0.54); + border: 1px solid transparent; + box-sizing: border-box; + cursor: pointer; + outline: none; + position: absolute; + height: 18px; + width: 18px; + border-radius: 50%; + padding: 0; +} +.e-control-wrapper.e-slider-container .e-slider .e-range { + background-color: rgb(255, 61, 0); +} +.e-control-wrapper.e-slider-container .e-slider .e-handle { + background-color: rgb(255, 61, 0); + border-color: rgb(255, 61, 0); +} +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip { + background-color: transparent; + border-color: transparent; +} +.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track { + background-color: rgba(0, 0, 0, 0.26); +} +.e-control-wrapper.e-slider-container.e-slider-hover .e-range { + background-color: rgb(255, 61, 0); +} +.e-control-wrapper.e-slider-container.e-slider-hover .e-handle { + border-color: rgb(255, 61, 0); +} +.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + font-size: 11px; + line-height: 16px; +} + +.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value, +.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value { + font-size: 12px; +} + +.e-colorpicker-wrapper, +.e-colorpicker-container { + display: inline-block; + line-height: 0; + outline: none; + user-select: none; +} +.e-colorpicker-wrapper .e-colorpicker, +.e-colorpicker-container .e-colorpicker { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, +.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { + font-family: initial; + line-height: 14px; + padding: 0 4px; +} +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, +.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 2px; + height: 18px; + margin-top: 0; + position: relative; + width: 18px; +} +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview, +.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview { + border-radius: 2px; +} +.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, +.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn { + padding: 0 4px; +} +.e-colorpicker-wrapper *, +.e-colorpicker-container * { + box-sizing: border-box; +} +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile, +.e-colorpicker-container.e-disabled .e-palette .e-tile { + cursor: default; +} +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover, +.e-colorpicker-container.e-disabled .e-palette .e-tile:hover { + border: 0; + box-shadow: none; +} +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected, +.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected { + border: 0; +} +.e-colorpicker-wrapper.e-disabled .e-container .e-handler, .e-colorpicker-wrapper.e-disabled .e-container .e-preview-container, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle, +.e-colorpicker-container.e-disabled .e-container .e-handler, +.e-colorpicker-container.e-disabled .e-container .e-preview-container, +.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider, +.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider, +.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + cursor: default; +} +.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container, +.e-colorpicker-container.e-disabled .e-container .e-hsv-container { + pointer-events: none; +} + +.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) { + line-height: 0; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model { + -webkit-overflow-scrolling: touch; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; +} +.e-colorpicker.e-modal { + background-color: rgba(0, 0, 0, 0.6); + opacity: 0.5; + pointer-events: auto; +} +.e-colorpicker.e-hsv-model { + background-color: transparent; +} + +.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn { + position: relative; +} + +.e-show-value .sf-colorpicker.e-color-palette .e-selected-value, .e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn { + width: 270px; +} + +.e-dropdown-popup.e-transparent .e-container { + display: none; +} + +body.e-colorpicker-overflow { + overflow: visible; +} + +.e-container { + border: 0; + border-radius: 0; + display: inline-block; + line-height: 0; + outline: none; + user-select: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-container.e-color-picker { + width: 270px; +} +.e-container.e-color-picker .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%; +} +.e-container.e-color-palette { + width: auto; +} +.e-container.e-color-palette .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%; +} +.e-container .e-custom-palette { + width: auto; +} +.e-container .e-custom-palette .e-palette { + padding: 10px; +} +.e-container .e-custom-palette.e-palette-group { + height: 270px; + overflow-y: scroll; +} +.e-container .e-palette { + border-bottom: 0; + display: table; + line-height: 0; + outline: none; + user-select: none; +} +.e-container .e-palette .e-row { + display: table-row; + white-space: nowrap; +} +.e-container .e-palette .e-tile { + border: 0.5px solid transparent; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + height: 27px; + text-align: center; + vertical-align: middle; + width: 27px; +} +.e-container .e-palette .e-tile.e-selected { + outline: #000 0.5px solid; + position: relative; +} +.e-container .e-palette .e-tile:hover { + box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.3); + position: relative; +} +.e-container .e-palette .e-tile.e-nocolor-item { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; +} +.e-container .e-hsv-container { + border-bottom: 0; + position: relative; + touch-action: none; +} +.e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%); + height: 170px; +} +.e-container .e-hsv-container .e-handler { + border: 1px solid #fff; + border-radius: 6px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.7), inset 0 0 2px rgba(0, 0, 0, 0.7); + cursor: pointer; + display: inline-block; + height: 8px; + margin-left: -4px; + margin-top: -4px; + position: absolute; + touch-action: none; + user-select: none; + width: 8px; +} +.e-container .e-slider-preview { + display: inline-block; + width: 100%; + padding: 10px 16px; +} +.e-container .e-slider-preview .e-colorpicker-slider { + display: inline-block; + width: 82.34%; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 18px; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider { + height: 18px; + top: calc(50% - 9px); +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track { + height: 6px !important; + /* stylelint-disable-line declaration-no-important */ + top: calc(50% - 3px); + border-radius: 0; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 6px; + cursor: pointer; + height: 14px; + top: calc(50% - 7px); + width: 14px; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active { + cursor: pointer; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size { + transform: scale(1); +} +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track { + background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + border: 0; + z-index: 0; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track { + background-size: contain; + border: 0; + height: 6px; + position: absolute; + top: calc(50% - 3px); + width: 100%; + z-index: 1; +} +.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} +.e-container .e-slider-preview .e-preview-container { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 10px; + border: 1px solid #e0e0e0; + cursor: pointer; + display: inline-block; + height: 32px; + margin-left: 4.205%; + position: relative; + top: -2px; + width: 13.45%; +} +.e-container .e-slider-preview .e-preview-container .e-preview { + display: block; + height: 16px; + position: absolute; + width: 100%; +} +.e-container .e-slider-preview .e-preview-container .e-preview.e-current { + border-bottom: 1px solid #e0e0e0; + top: 0; +} +.e-container .e-slider-preview .e-preview-container .e-preview.e-previous { + height: 14px; + top: 16px; +} +.e-container .e-selected-value { + align-items: center; + display: flex; + padding: 0 16px 16px; + user-select: none; + width: 100%; +} +.e-container .e-selected-value .e-input-container .e-float-input input { + padding-left: 0; + text-align: center; +} +.e-container .e-selected-value .e-input-container .e-numeric-hidden { + display: none; +} +.e-container .e-selected-value .e-value-switch-btn { + font-family: "e-icons"; + margin-top: 0; + padding: 2px 3px; + font-size: 16px; + line-height: 16px; +} +.e-container .e-input-container { + display: inline-block; + width: 89.8%; +} +.e-container .e-input-container .e-float-input { + display: inline-block; + margin-right: 3.75%; + vertical-align: baseline; +} +.e-container .e-input-container .e-float-input:first-child { + width: 33%; +} +.e-container .e-input-container .e-float-input:first-child input { + height: auto; +} +.e-container .e-input-container .e-float-input.e-numeric { + height: auto; + width: 12%; +} +.e-container .e-input-container .e-float-input.e-numeric input { + height: auto; +} +.e-container .e-input-container .e-float-input .e-float-text { + text-align: center; +} +.e-container .e-switch-ctrl-btn { + display: inline-block; + padding: 0 16px 16px; + white-space: nowrap; + width: 100%; +} +.e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: right; + text-align: right; + white-space: nowrap; + width: 89.913%; +} +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn { + max-width: 50%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel { + margin-left: 0; +} +.e-container .e-switch-ctrl-btn .e-mode-switch-btn { + background-origin: border-box; + background-position: center; + background-size: cover; + float: left; + margin-top: 0; + overflow: hidden; + white-space: nowrap; +} +.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus { + box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.2); +} +.e-container .e-value-switch-btn, .e-container .e-mode-switch-btn { + background-color: transparent; + border-color: transparent; + position: relative; + width: 10.09%; + height: 24px; +} +.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active { + border-color: transparent; + box-shadow: none; + outline: none; +} +.e-container.e-color-picker .e-value-switch-btn:focus { + outline: none; +} +.e-container.e-color-palette .e-palette + .e-selected-value, .e-container.e-color-palette .e-palette-group + .e-selected-value { + padding: 16px 16px; +} +.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, .e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn { + padding: 23px 16px 16px; +} +.e-container.e-color-palette .e-clr-pal-rec-wpr { + padding: 0; +} +.e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span { + display: block; + font-weight: 600; + font-size: 14px; + height: 36px; + padding: 7px 16px; + line-height: 22px; + color: #000000; +} +.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette { + padding: 9px 10.5px; +} +.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile { + height: 18px !important; + /* stylelint-disable-line declaration-no-important */ + width: 18px !important; + /* stylelint-disable-line declaration-no-important */ + margin: 0 3.5px; + border: 0.5px solid #eee; +} +.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile:hover { + border: 0.5px solid transparent !important; + /* stylelint-disable-line declaration-no-important */ +} + +.sf-colorpicker.e-container .e-input-container .e-float-input { + float: left; + margin-left: -1px; +} + +.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider { + vertical-align: super; +} +.e-hide-opacity .e-container .e-slider-preview .e-preview-container { + top: 0; +} +.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} +.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 16.3%; +} + +.e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.25%; +} +.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 29.59%; +} + +.e-hide-valueswitcher .e-container .e-input-container { + width: 100%; +} +.e-hide-valueswitcher .e-container .e-float-input:first-child { + width: 33%; +} +.e-hide-valueswitcher .e-container .e-float-input.e-numeric { + width: 13%; +} +.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-right: 0; +} +.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} +.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 17.58%; +} +.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 22.18%; +} +.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 30.82%; +} + +.e-rtl .e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%); +} +.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track { + background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} +.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.205%; +} +.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.75%; + margin-right: 0; +} +.e-rtl .e-container .e-selected-value .e-float-input input { + padding-right: 0; +} +.e-rtl .e-container .e-selected-value .e-float-input .e-float-text { + right: -12px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-rtl .e-container .e-selected-value .e-value-switch-btn { + transform: rotate(180deg); +} +.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn { + float: right; +} +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: left; + text-align: left; +} +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel { + margin-left: 0; + margin-right: 0; +} +.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input { + float: right; + margin-right: -1px; +} +.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-left: 0; +} + +.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child { + width: 100%; +} + +.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); + cursor: pointer; + min-width: 26px; + transform: translateY(18px) rotate(45deg) scale(0.01); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 50%; + height: 24px; + position: relative; + transform: rotate(45deg); + width: 24px; +} + +.e-split-preview, +.e-tip-transparent { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +.e-container.e-color-palette .e-clr-pal-rec-wpr + .e-switch-ctrl-btn { + padding-top: 12px; +} + +.e-container { + background-color: #fff; +} +.e-container .e-palette .e-tile:hover { + border-color: #eee; +} +.e-container .e-palette .e-tile.e-selected { + border-color: #eee; +} +.e-container .e-handler.e-hide-handler, .e-container .e-handle.e-hide-handler { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) { + background-color: #fff; + border-color: #fff; +} +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) { + background-color: #fff; + border-color: #fff; +} +.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle, .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle { + background-color: #fff; + border-color: #fff; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn, +.e-colorpicker-container.e-disabled .e-value-switch-btn, +.e-colorpicker-container.e-disabled .e-mode-switch-btn { + color: rgba(0, 0, 0, 0.26); +} +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus, +.e-colorpicker-container.e-disabled .e-value-switch-btn:focus, +.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); + outline: none; + outline-offset: unset; +} +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active, +.e-colorpicker-container.e-disabled .e-value-switch-btn:active, +.e-colorpicker-container.e-disabled .e-mode-switch-btn:active { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); +} +.e-colorpicker-wrapper .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled, +.e-colorpicker-container .e-icon-btn:disabled, +.e-colorpicker-container .e-icon-btn.e-disabled { + background-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.12); +} + +.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + background-color: #fff; + border-color: #fff; +} + +.e-container .e-value-switch-btn::before { + content: "\e430"; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, +.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn { + line-height: 18px; + padding: 0 6px; +} +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, +.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, +.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color { + height: 22px; + width: 22px; +} +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, +.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, +.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn { + padding: 0 6px; +} +.e-bigger .e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn), +.e-bigger.e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn), +.e-bigger .e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn), +.e-bigger.e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) { + line-height: 0; +} + +.e-bigger .e-container .e-switch-ctrl-btn .e-ctrl-btn { + margin: 2px 0; +} +.e-bigger .e-container.e-color-picker { + width: 290px; +} +@media only screen and (max-width: 600px) { + .e-bigger .e-container.e-color-picker { + width: 100% !important; + /* stylelint-disable-line declaration-no-important */ + } + .e-bigger .e-container.e-colorpicker-popup { + width: calc(100% - 20px) !important; + /* stylelint-disable-line declaration-no-important */ + } +} +.e-bigger .e-container .e-palette .e-tile { + height: 29px; + width: 29px; +} +.e-bigger .e-container .e-hsv-container .e-hsv-color { + height: 180px; +} +.e-bigger .e-container .e-custom-palette.e-palette-group { + height: 290px; +} +.e-bigger .e-container .e-slider-preview { + padding: 8px 16px; +} +.e-bigger .e-container .e-slider-preview .e-preview-container { + margin-left: 4.657%; + vertical-align: super; + width: 12.408%; + top: 0; +} +@media only screen and (max-width: 600px) { + .e-bigger .e-container .e-slider-preview .e-preview-container { + margin-left: 4.6% !important; + /* stylelint-disable-line declaration-no-important */ + } +} +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider { + width: 82.944%; +} +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 20px; +} +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 8px; + height: 16px; + top: calc(50% - 8px); + width: 16px; +} +.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn { + width: 90.6%; +} +.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn { + padding: 25px 16px 16px; +} +.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr { + padding: 0; +} +.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span { + display: block; + font-size: 16px; + height: 46px; + padding: 10px 16px; + line-height: 24px; +} +.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette { + padding: 11px 10.5px 12px; +} +.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile { + height: 22px !important; + /* stylelint-disable-line declaration-no-important */ + width: 22px !important; + /* stylelint-disable-line declaration-no-important */ + margin: 0 2.5px; +} +.e-bigger .e-container .e-input-container { + width: 90.7%; +} +.e-bigger .e-container .e-input-container .e-float-input { + margin-right: 3.425%; +} +.e-bigger .e-container .e-input-container .e-float-input:first-child { + width: 33.5%; +} +.e-bigger .e-container .e-input-container .e-float-input:first-child input { + height: auto; +} +.e-bigger .e-container .e-input-container .e-float-input.e-numeric { + height: auto; + width: 12.34%; +} +.e-bigger .e-container .e-input-container .e-float-input.e-numeric input { + height: auto; +} +.e-bigger .e-container .e-css.e-value-switch-btn, .e-bigger .e-container .e-mode-switch-btn { + padding: 2px 3px; + width: 9.306%; + font-size: 18px; + line-height: 18px; +} +.e-bigger .e-container .e-mode-switch-btn { + margin-top: 5px; +} +.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input { + margin-right: calc(3.425% - 2.38px); +} +.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview { + padding: 8px 16px; +} +.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container { + vertical-align: initial; +} +.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} +.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 16.76%; +} +.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.58%; +} +.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 29.59%; +} +.e-bigger.e-hide-valueswitcher .e-container .e-input-container, .e-bigger .e-hide-valueswitcher .e-container .e-input-container { + width: 100%; +} +.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-right: 0; +} +.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric { + width: 13.2%; +} +.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child { + width: 36%; +} +.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 17.9%; +} +.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric { + width: 21.58%; +} +.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric { + width: 31%; +} + +.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container, +.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.657%; +} +.e-bigger .e-rtl .e-container .e-selected-value .e-float-input, +.e-bigger.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.425%; + margin-right: 0; +} +.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input, +.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input { + margin-left: calc(3.425% - 2.38px); +} +.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child, +.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child { + margin-left: 0; +} + +.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, +.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child { + width: 100%; +} + +.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip, +.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip { + min-width: 32px; +} +.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content, +.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + height: 30px; + width: 30px; +} + +.e-rating-container { + display: inline-flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + min-width: max-content; +} +.e-rating-container .e-rating { + display: none; +} +.e-rating-container .e-rating-item-list { + display: inline-flex; + padding: 0; + margin: 4px; +} +.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)), +.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) { + outline: 1px solid; +} +.e-rating-container .e-rating-item-list:focus-visible { + outline: none; +} +.e-rating-container.e-rating-readonly { + cursor: default; + pointer-events: none; +} +.e-rating-container .e-rating-item-container { + cursor: pointer; + font-size: 20px; + padding: 4px; + display: block; + min-width: calc(1em + 8px); + min-height: calc(1em + 8px); + position: relative; +} +.e-rating-container .e-rating-item-container:has(svg) { + line-height: 13px; +} +.e-rating-container .e-rating-item-container .e-rating-item { + display: block; +} +.e-rating-container.e-rating-animation.e-touch-select:not(.e-disabled) .e-rating-item-container.e-rating-focus .e-rating-item, .e-rating-container.e-rating-animation:not(.e-disabled, .e-rating-touch) .e-rating-item-container:hover .e-rating-item { + transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transform: scale(1.4); + pointer-events: none; +} +.e-rating-container.e-disabled { + cursor: default; + pointer-events: none; +} +.e-rating-container.e-rating-hidden { + display: none; +} +.e-rating-container .e-reset { + cursor: pointer; + margin: auto 2px 6px; + font-size: 16px; + padding: 2px; +} +.e-rating-container .e-reset.e-disabled { + cursor: default; +} +.e-rating-container .e-reset:focus-visible { + outline: 1px solid; + border-radius: 0; +} +.e-rating-container .e-rating-label { + font-size: 12px; + line-height: 18px; +} +.e-rating-container .e-rating-label.e-label-right, .e-rating-container .e-rating-label.e-label-left { + min-width: 50px; +} +.e-rating-container .e-rating-label.e-label-bottom, .e-rating-container .e-rating-label.e-label-top { + flex-basis: 100%; + width: 0; + text-align: center; +} +.e-rating-container .e-rating-label.e-label-right { + text-align: left; + margin: auto 8px; +} +.e-rating-container .e-rating-label.e-label-left { + text-align: right; + margin: auto 4px; +} +.e-rating-container .e-rating-label.e-label-top { + margin: 4px 0; +} +.e-rating-container .e-rating-label.e-label-bottom { + margin: 4px 0; +} +.e-rating-container.e-rtl .e-rating-label.e-label-right { + text-align: right; +} +.e-rating-container.e-rtl .e-rating-label.e-label-left { + text-align: left; +} +.e-rating-container .e-tooltip-wrap.e-rating-tooltip { + display: none; + justify-content: center; + left: 50%; + top: -8px; + transform: translate(-50%, -100%); +} +.e-rating-container .e-tooltip-wrap.e-rating-tooltip.e-show-tooltip { + display: inline-flex; +} +.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-tip-content { + width: max-content; +} +.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip.e-tip-bottom { + left: 50%; + top: 100%; + transform: translate(-50%, 0); +} +.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip-inner.e-tip-bottom { + top: -6px; +} + +.e-rating-tooltip .e-tip-content { + text-align: center; +} + +.e-small.e-rating-container .e-rating-item-container, +.e-small .e-rating-container .e-rating-item-container { + font-size: 16px; +} +.e-small.e-rating-container .e-rating-item-container:has(svg), +.e-small .e-rating-container .e-rating-item-container:has(svg) { + line-height: 9px; +} +.e-small.e-rating-container .e-rating-label, +.e-small .e-rating-container .e-rating-label { + font-size: 10px; + line-height: 16px; +} +.e-small.e-rating-container .e-reset, +.e-small .e-rating-container .e-reset { + font-size: 12px; +} + +.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)), +.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) { + outline-color: rgb(249, 17, 0); + border-radius: 0; +} +.e-rating-container .e-reset { + color: #424242; +} +.e-rating-container .e-reset:hover { + color: #212121; +} +.e-rating-container .e-reset.e-disabled { + color: #9e9e9e; + opacity: 1; +} +.e-rating-container .e-rating-item-container .e-rating-icon { + -webkit-text-fill-color: transparent; + -webkit-text-stroke: 1px #9e9e9e; + background: none; +} +.e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to right, #212121 var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ + -webkit-text-stroke: 1px #212121; +} +.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon { + -webkit-text-stroke: 1px rgb(249, 17, 0); +} +.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to right, rgb(249, 17, 0) var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ + -webkit-text-stroke: 1px rgb(249, 17, 0); +} +.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon { + background: linear-gradient(to right, #ff3223 var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ + -webkit-text-stroke: 1px #ff3223; +} +.e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to left, #212121 var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ +} +.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to left, rgb(249, 17, 0) var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ +} +.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon { + background: linear-gradient(to left, #ff3223 var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ +} +.e-rating-container.e-disabled { + opacity: 1; +} +.e-rating-container.e-disabled .e-rating-item-container .e-rating-icon { + -webkit-text-stroke: 1px #9e9e9e; +} +.e-rating-container.e-disabled .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to right, #9e9e9e var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ + -webkit-text-stroke: 1px #9e9e9e; +} +.e-rating-container.e-disabled.e-rtl .e-rating-item-container .e-rating-icon { + background: linear-gradient(to left, #9e9e9e var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ +} +.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon { + background: linear-gradient(to left, #9e9e9e var(--rating-value), transparent var(--rating-value)); + background-clip: text; + /* stylelint-disable property-no-vendor-prefix */ + -webkit-background-clip: text; + /* stylelint-enable property-no-vendor-prefix */ +} + +.e-bigger.e-rating-container .e-rating-item-container, +.e-bigger .e-rating-container .e-rating-item-container { + font-size: 32px; +} +.e-bigger.e-rating-container .e-rating-item-container:has(svg), +.e-bigger .e-rating-container .e-rating-item-container:has(svg) { + line-height: 21px; +} +.e-bigger.e-rating-container .e-rating-label, +.e-bigger .e-rating-container .e-rating-label { + font-size: 14px; + line-height: 22px; +} +.e-bigger.e-rating-container .e-reset, +.e-bigger .e-rating-container .e-reset { + font-size: 28px; +} + +.e-bigger.e-small.e-rating-container .e-rating-item-container, +.e-bigger.e-small .e-rating-container .e-rating-item-container, +.e-bigger .e-small.e-rating-container .e-rating-item-container, +.e-small .e-bigger.e-rating-container .e-rating-item-container { + font-size: 24px; +} +.e-bigger.e-small.e-rating-container .e-rating-item-container:has(svg), +.e-bigger.e-small .e-rating-container .e-rating-item-container:has(svg), +.e-bigger .e-small.e-rating-container .e-rating-item-container:has(svg), +.e-small .e-bigger.e-rating-container .e-rating-item-container:has(svg) { + line-height: 17px; +} +.e-bigger.e-small.e-rating-container .e-rating-label, +.e-bigger.e-small .e-rating-container .e-rating-label, +.e-bigger .e-small.e-rating-container .e-rating-label, +.e-small .e-bigger.e-rating-container .e-rating-label { + font-size: 12px; + line-height: 18px; +} +.e-bigger.e-small.e-rating-container .e-reset, +.e-bigger.e-small .e-rating-container .e-reset, +.e-bigger .e-small.e-rating-container .e-reset, +.e-small .e-bigger.e-rating-container .e-reset { + font-size: 20px; +} + +.e-contextmenu-wrapper ul, +.e-contextmenu-container ul { + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + overflow: hidden; + user-select: none; + font-size: 14px; + padding: 0; + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + display: none; + min-width: 120px; + position: absolute; +} +.e-contextmenu-wrapper ul.e-ul, .e-contextmenu-wrapper ul.e-ul *, +.e-contextmenu-container ul.e-ul, +.e-contextmenu-container ul.e-ul * { + box-sizing: border-box; +} +.e-contextmenu-wrapper ul.e-ul:focus, .e-contextmenu-wrapper ul.e-ul *:focus, +.e-contextmenu-container ul.e-ul:focus, +.e-contextmenu-container ul.e-ul *:focus { + outline: none; +} +.e-contextmenu-wrapper ul.e-contextmenu, +.e-contextmenu-container ul.e-contextmenu { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-contextmenu-wrapper ul.e-ul, +.e-contextmenu-container ul.e-ul { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} +.e-contextmenu-wrapper ul .e-menu-item, +.e-contextmenu-container ul .e-menu-item { + cursor: pointer; + position: relative; + height: 36px; + line-height: 36px; + padding: 0 16px; +} +.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide, +.e-contextmenu-container ul .e-menu-item.e-menu-hide { + display: none; +} +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header, +.e-contextmenu-container ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url, +.e-contextmenu-container ul .e-menu-item .e-menu-url { + text-decoration: none; +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-contextmenu-container ul .e-menu-item .e-menu-icon { + display: inline-block; + vertical-align: middle; +} +.e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-contextmenu-container ul .e-menu-item.e-separator { + cursor: auto; + line-height: normal; + pointer-events: none; +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url, +.e-contextmenu-container ul .e-menu-item .e-menu-url { + display: inline-block; + min-width: 120px; +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-contextmenu-container ul .e-menu-item .e-menu-icon { + font-size: 14px; + line-height: 36px; + margin-right: 10px; + width: 1em; +} +.e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-contextmenu-container ul .e-menu-item .e-caret { + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 8px; +} +.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} +.e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-contextmenu-container ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; + margin: 8px 0; +} +.e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-contextmenu-container ul .e-menu-item .e-caret { + font-size: 11px; +} +.e-contextmenu-wrapper ul .e-menu-item .e-previous, +.e-contextmenu-container ul .e-menu-item .e-previous { + margin-right: 16px; +} +.e-contextmenu-wrapper ul .e-menu-item.e-disabled, +.e-contextmenu-container ul .e-menu-item.e-disabled { + cursor: auto; + pointer-events: none; +} +.e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper, +.e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper { + width: max-content; +} + +.e-contextmenu-wrapper.e-sfcontextmenu, +.e-contextmenu-container.e-sfcontextmenu { + position: absolute; +} +.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll, +.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll { + position: absolute; +} +.e-contextmenu-wrapper.e-sfcontextmenu ul, +.e-contextmenu-container.e-sfcontextmenu ul { + white-space: nowrap; +} +.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent, +.e-contextmenu-container.e-sfcontextmenu ul.e-transparent { + background: transparent; + border: 0; + box-shadow: none; + height: 1px; + left: 0; + min-width: 0; + padding: 0; + top: 0; + width: 0; +} +.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item, +.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item { + height: 0; + padding: 0; +} +.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator, +.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator { + border: 0; + margin: 0; +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar { + height: 100%; + width: inherit; +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav { + height: 16px; +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device) { + padding: 16px 0; +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul { + box-shadow: none; + margin-top: -12px; + width: inherit; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon, +.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon { + margin-right: 0; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret, +.e-rtl.e-contextmenu-container .e-menu-item .e-caret { + margin-left: 0; + margin-right: 16px; + right: auto; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon, +.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon { + margin-left: 10px; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret, +.e-rtl.e-contextmenu-container .e-menu-item .e-caret { + left: 8px; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon, +.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon, +.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon { + padding-left: 16px; +} +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-contextmenu-wrapper .e-menu-item, +.e-contextmenu-container .e-menu-item { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.e-contextmenu-wrapper ul, +.e-contextmenu-container ul { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header, +.e-contextmenu-container ul .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-contextmenu-container ul .e-menu-item .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-contextmenu-container ul .e-menu-item .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url, +.e-contextmenu-container ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} +.e-contextmenu-wrapper ul .e-menu-item.e-focused, +.e-contextmenu-container ul .e-menu-item.e-focused { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret, +.e-contextmenu-container ul .e-menu-item.e-focused .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon, +.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-menu-item.e-selected, +.e-contextmenu-container ul .e-menu-item.e-selected { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #eee; + outline-offset: 0; +} +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret, +.e-contextmenu-container ul .e-menu-item.e-selected .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon, +.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-contextmenu-wrapper ul .e-disabled, +.e-contextmenu-container ul .e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.e-contextmenu-wrapper ul .e-disabled .e-menu-icon, +.e-contextmenu-container ul .e-disabled .e-menu-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-contextmenu-wrapper ul .e-disabled .e-caret, +.e-contextmenu-container ul .e-disabled .e-caret { + color: rgba(0, 0, 0, 0.38); +} +.e-contextmenu-wrapper ul .e-disabled .e-menu-url, +.e-contextmenu-container ul .e-disabled .e-menu-url { + color: rgba(0, 0, 0, 0.38); +} +.e-contextmenu-wrapper ul .e-separator, +.e-contextmenu-container ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll { + background-color: inherit; + border: none; +} +.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav { + border-color: rgba(0, 0, 0, 0.12); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous::before, +.e-contextmenu-container ul .e-menu-item .e-previous::before { + content: "\e977"; +} +.e-contextmenu-wrapper ul .e-menu-item .e-caret::before, +.e-contextmenu-container ul .e-menu-item .e-caret::before { + content: "\e956"; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before, +.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before { + content: "\e937"; +} + +.e-bigger .e-contextmenu-wrapper ul, +.e-bigger.e-contextmenu-wrapper ul, +.e-bigger .e-contextmenu-container ul, +.e-bigger.e-contextmenu-container ul { + font-size: 15px; + padding: 8px 0; + white-space: nowrap; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + max-width: 280px; + min-width: 112px; +} +.e-bigger .e-contextmenu-wrapper ul .e-menu-item, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item, +.e-bigger .e-contextmenu-container ul .e-menu-item, +.e-bigger.e-contextmenu-container ul .e-menu-item { + height: 48px; + line-height: 48px; +} +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon, +.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret { + line-height: 48px; +} +.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator, +.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret { + font-size: 12px; +} + +.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon, +.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon, +.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon, +.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon { + padding-left: 16px; +} +.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon, +.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon, +.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon, +.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon { + display: flex; +} + +.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons { + box-sizing: border-box; +} + +.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child { + display: none; +} +.e-datepicker.e-popup-wrapper { + border-radius: 0; + overflow-y: hidden; + pointer-events: auto; +} +.e-datepicker.e-date-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: 0.5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} +.e-datepicker .e-model-header { + background-color: rgb(255, 61, 0); + color: #fff; + cursor: default; + display: block; + padding: 10px 10px 10px 15px; +} +.e-datepicker .e-model-header .e-model-year { + font-size: 14px; + font-weight: 500; + line-height: 32px; + margin: 0; +} +.e-datepicker .e-model-month, .e-datepicker .e-model-day { + font-size: 20px; + font-weight: 500; + line-height: 32px; + margin: 0; +} + +/* stylelint-disable */ +.e-date-overflow { + overflow: hidden !important; +} + +.e-datepick-mob-popup-wrap { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + left: 0; + max-height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: 1002; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open { + position: relative; + top: 0 !important; + left: 0 !important; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-popup-expand.e-lib.e-popup.e-control.e-popup-open { + min-width: 100%; + min-height: 100%; +} + +.e-content-placeholder.e-datepicker.e-placeholder-datepicker { + background-size: 250px 33px; + min-height: 33px; +} + +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content.e-month td.e-today span.e-day { + line-height: 64px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand { + border-radius: 0; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device { + height: 15vh; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close { + float: right; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device { + height: 15vh; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close { + float: right; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header { + height: 20vh; + padding: 2vh 6vw; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper { + margin: 12vh 0 0 0; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close { + color: inherit; + float: left; + font-size: 18px; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close { + font-size: 18px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-btn.e-flat.e-popup-close { + background: transparent; + border-color: transparent; + box-shadow: none; + font-weight: 400; + padding: 0; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary { + color: inherit; + float: right; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary { + font-size: 18px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day { + font-size: 5vw; + line-height: 6vw; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar { + min-width: 100%; + min-height: 100%; + height: 100%; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade { + height: 10vh; + border-style: none; + border-width: 0; + border-color: rgba(0, 0, 0, 0.12); + padding: 2vh 2vw; + line-height: 5vh; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title { + position: inherit; + line-height: inherit; + margin-left: 5vw; + text-align: left; + vertical-align: middle; + width: 60vw; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title { + font-size: 18px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev { + margin-right: 0; + vertical-align: inherit; + height: 35px; + width: 35px; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev { + height: 55px; + width: 55px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons { + vertical-align: inherit; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons { + font-size: 18px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next { + margin-right: 0; + vertical-align: inherit; + height: 35px; + width: 35px; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next { + height: 55px; + width: 55px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons { + vertical-align: inherit; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons { + font-size: 18px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container { + float: right; +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th { + font-size: 18px; + height: 48px; + } +} +@media (min-device-width: 768px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day { + font-size: 18px; + height: 64px; + width: 64px; + line-height: 64px; + } +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container { + height: 79vh; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container { + display: none; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month { + height: 69vh; +} +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table { + height: 69vh; +} + +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device { + height: 25vh; + } + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close { + float: right; + } + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade { + overflow-y: auto; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade { + height: 50vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade { + height: 60vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table { + height: 60vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container { + padding: 10px 0; + height: 10%; + font-size: 24px; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header { + width: 100%; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header { + height: 30vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header { + height: 25vh; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close { + float: left; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper { + margin: 12vh 0 0 0; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day { + font-size: 4vw; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev { + margin-right: 0; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title { + line-height: 12vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title { + line-height: inherit; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade { + overflow-y: auto; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade { + height: 60vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade { + height: 65vh; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar { + display: block; + max-width: 100%; + overflow: visible; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container { + height: 70%; + width: 100%; + } +} +@media screen and (orientation: landscape) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody { + display: table-row-group; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table { + height: 69vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table { + height: 65vh; + } +} +/* stylelint-enable */ +.e-datepicker.e-popup-wrapper, +.e-small.e-datepicker.e-popup-wrapper { + border: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-datepicker .e-calendar, +.e-small.e-datepicker .e-calendar { + background-color: #fff; + border: none; +} + +*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) { + border: none; +} + +.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active { + color: rgb(255, 61, 0); +} +.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active { + color: rgb(255, 61, 0); +} + +/*! component icons */ +.e-input-group-icon.e-date-icon, +*.e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 16px; + margin: 0 0 4px 0; + min-height: 24px; + min-width: 24px; + outline: none; +} +.e-input-group-icon.e-date-icon::before, +*.e-control-wrapper .e-input-group-icon.e-date-icon::before { + content: "\e901"; + font-family: "e-icons"; +} +.e-input-group-icon.e-date-icon:focus, +*.e-control-wrapper .e-input-group-icon.e-date-icon:focus { + background: #eee; + border-radius: 50%; +} + +.e-small .e-input-group-icon.e-date-icon, +*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon, +*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 14px; +} + +.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon { + min-height: 0; + min-width: 20px; +} + +.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon, +.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon { + min-height: 0; + min-width: 18px; +} + +.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close::before { + content: "\e932"; + font-family: "e-icons"; +} + +.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker, +.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker { + background-size: 250px 40px; + min-height: 40px; +} + +.e-bigger.e-datepicker.e-popup-wrapper, +.e-bigger.e-small.e-datepicker.e-popup-wrapper { + border: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-bigger.e-datepicker .e-calendar, +.e-bigger.e-small.e-datepicker .e-calendar { + background-color: #fff; + border: none; +} + +.e-bigger .e-input-group-icon.e-date-icon, +*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon, +*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 18px; + margin: 5px 0 6px 0; + min-height: 26px; + min-width: 26px; +} + +.e-small.e-bigger .e-input-group-icon.e-date-icon, +*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon, +*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 18px; +} + +.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon, +.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon { + min-height: 0; + min-width: 24px; +} + +.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon, +.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon, +.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon, +.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon { + min-height: 0; + min-width: 20px; +} + +.e-radio-wrapper { + display: inline-block; + line-height: 1; + position: relative; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-radio { + -webkit-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} +.e-radio:not(:checked):not(:disabled):hover + label.e-rtl::after, +.e-radio:not(:checked):not(:disabled):hover + label.e-right::after { + left: auto; +} +.e-radio + label { + -webkit-tap-highlight-color: transparent; + cursor: pointer; + display: inline-block; + margin: 0; + position: relative; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.e-radio + label .e-label { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + padding-left: 28px; + vertical-align: text-top; + white-space: normal; +} +.e-radio + label::before { + border: 2px solid; + border-radius: 50%; + box-sizing: border-box; + content: ""; + height: 18px; + left: 0; + position: absolute; + width: 18px; +} +.e-radio + label:focus::before { + box-shadow: none; +} +.e-radio + label::after { + border: 1px solid; + border-radius: 50%; + box-sizing: border-box; + content: ""; + height: 8px; + left: 5px; + position: absolute; + top: 5px; + transform: scale(0); + width: 8px; +} +.e-radio + label .e-ripple-container { + border-radius: 50%; + height: 34px; + left: -8px; + position: absolute; + top: -8px; + width: 34px; + z-index: 1; +} +.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label { + padding-left: 0; + padding-right: 28px; +} +.e-radio + label.e-right::before, .e-radio + label.e-rtl::before { + left: auto; + right: 0; +} +.e-radio + label.e-right::after, .e-radio + label.e-rtl::after { + left: auto; + right: 5px; +} +.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container { + left: auto; + right: -8px; +} +.e-radio + label.e-right.e-rtl .e-label { + padding-left: 28px; + padding-right: 0; +} +.e-radio + label.e-right.e-rtl::before { + left: 0; + right: auto; +} +.e-radio + label.e-right.e-rtl::after { + left: 5px; + right: auto; +} +.e-radio + label.e-right.e-rtl .e-ripple-container { + left: -8px; + right: auto; +} +.e-radio + label.e-small .e-label { + line-height: 14px; + padding-left: 24px; +} +.e-radio + label.e-small::before { + height: 14px; + width: 14px; +} +.e-radio + label.e-small::after { + height: 6px; + left: 4px; + top: 4px; + width: 6px; +} +.e-radio + label.e-small .e-ripple-container { + left: -10px; + top: -10px; +} +.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 24px; +} +.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after { + left: auto; + right: 4px; +} +.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} +.e-radio + label.e-small.e-right.e-rtl .e-label { + padding-left: 24px; + padding-right: 0; +} +.e-radio + label.e-small.e-right.e-rtl::after { + left: 4px; + right: auto; +} +.e-radio + label.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} +.e-radio:checked + label::after { + transform: scale(1); + transition: transform ease 280ms, background-color ease 280ms; +} + +.e-small .e-radio + label .e-label, +.e-radio + label.e-small .e-label { + line-height: 14px; + padding-left: 24px; +} +.e-small .e-radio + label::before, +.e-radio + label.e-small::before { + height: 14px; + width: 14px; +} +.e-small .e-radio + label::after, +.e-radio + label.e-small::after { + height: 6px; + left: 4px; + top: 4px; + width: 6px; +} +.e-small .e-radio + label .e-ripple-container, +.e-radio + label.e-small .e-ripple-container { + left: -10px; + top: -10px; +} +.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label, +.e-radio + label.e-small.e-right .e-label, +.e-radio + label.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 24px; +} +.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after, +.e-radio + label.e-small.e-right::after, +.e-radio + label.e-small.e-rtl::after { + left: auto; + right: 4px; +} +.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container, +.e-radio + label.e-small.e-right .e-ripple-container, +.e-radio + label.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} +.e-small .e-radio + label.e-right.e-rtl .e-label, +.e-radio + label.e-small.e-right.e-rtl .e-label { + padding-left: 24px; + padding-right: 0; +} +.e-small .e-radio + label.e-right.e-rtl::after, +.e-radio + label.e-small.e-right.e-rtl::after { + left: 4px; + right: auto; +} +.e-small .e-radio + label.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +.e-radio + label::before { + background-color: #fff; + border-color: #757575; +} +.e-radio + label.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} +.e-radio + label .e-label { + color: rgba(0, 0, 0, 0.87); +} +.e-radio + label .e-ripple-element { + background-color: rgba(255, 61, 0, 0.26); +} +.e-radio + label:active .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} +.e-radio:focus + label::before { + border-color: rgb(255, 61, 0); + box-shadow: none; +} +.e-radio:focus + label::before { + border-color: #757575; + box-shadow: none; +} +.e-radio:hover + label::before { + border-color: #757575; +} +.e-radio:checked + label::before { + background-color: #fff; + border-color: rgb(255, 61, 0); +} +.e-radio:checked + label::after { + background-color: rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-radio:checked + label:active .e-ripple-element { + background-color: rgba(255, 61, 0, 0.26); +} +.e-radio:checked + .e-focus .e-ripple-container { + background-color: rgba(255, 61, 0, 0.26); +} +.e-radio:checked + .e-focus::before { + outline: #fff 0 solid; + outline-offset: 0; +} +.e-radio:checked:focus + label::before { + border-color: rgb(255, 61, 0); +} +.e-radio:checked:focus + label::after { + background-color: rgb(255, 61, 0); +} +.e-radio:checked + label:hover::before { + border-color: rgb(255, 61, 0); +} +.e-radio:checked + label:hover::after { + background-color: rgb(255, 61, 0); +} +.e-radio:disabled + label { + cursor: default; + pointer-events: none; +} +.e-radio:disabled + label::before { + background-color: transparent; + border-color: #bdbdbd; + cursor: default; +} +.e-radio:disabled + label .e-ripple-container { + background-color: transparent; +} +.e-radio:disabled + label .e-ripple-container::after { + background-color: transparent; + cursor: default; +} +.e-radio:disabled + label .e-label { + color: #bdbdbd; +} +.e-radio:disabled:checked + label::before { + background-color: transparent; + border-color: #bdbdbd; +} +.e-radio:disabled:checked + label::after { + background-color: #bdbdbd; + border-color: #bdbdbd; + cursor: default; +} +.e-radio:disabled:checked + label .e-ripple-container, .e-radio:disabled:checked + label .e-ripple-container::after { + background-color: transparent; +} + +.e-bigger.e-small .e-radio + label .e-label, +.e-radio + label.e-bigger.e-small .e-label { + line-height: 20px; + padding-left: 32px; +} +.e-bigger.e-small .e-radio + label::before, +.e-radio + label.e-bigger.e-small::before { + height: 20px; + width: 20px; +} +.e-bigger.e-small .e-radio + label::after, +.e-radio + label.e-bigger.e-small::after { + height: 8px; + left: 6px; + top: 6px; + width: 8px; +} +.e-bigger.e-small .e-radio + label .e-ripple-container, +.e-radio + label.e-bigger.e-small .e-ripple-container { + height: 40px; + left: -10px; + top: -10px; + width: 40px; +} +.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right .e-label, +.e-radio + label.e-bigger.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 32px; +} +.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right::after, +.e-radio + label.e-bigger.e-small.e-rtl::after { + left: auto; + right: 6px; +} +.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} +.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label { + padding-left: 32px; + padding-right: 0; +} +.e-bigger.e-small .e-radio + label.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right.e-rtl::after { + left: 6px; + right: auto; +} +.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +.e-bigger .e-radio:not(:checked):hover + label.e-rtl::after, +.e-bigger .e-radio:not(:checked):hover + label.e-right::after { + left: auto; +} +.e-bigger .e-radio + label .e-label, +.e-radio + label.e-bigger .e-label { + font-size: 14px; + line-height: 22px; + padding-left: 34px; +} +.e-bigger .e-radio + label::before, +.e-radio + label.e-bigger::before { + height: 22px; + width: 22px; +} +.e-bigger .e-radio + label::after, +.e-radio + label.e-bigger::after { + height: 10px; + left: 6px; + top: 6px; + width: 10px; +} +.e-bigger .e-radio + label .e-ripple-container, +.e-radio + label.e-bigger .e-ripple-container { + height: 42px; + left: -10px; + top: -10px; + width: 42px; +} +.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label, +.e-radio + label.e-bigger.e-right .e-label, +.e-radio + label.e-bigger.e-rtl .e-label { + padding-left: 0; + padding-right: 34px; +} +.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after, +.e-radio + label.e-bigger.e-right::after, +.e-radio + label.e-bigger.e-rtl::after { + left: auto; + right: 6px; +} +.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} +.e-bigger .e-radio + label.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-right.e-rtl .e-label { + padding-left: 34px; + padding-right: 0; +} +.e-bigger .e-radio + label.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-right.e-rtl::after { + left: 6px; + right: auto; +} +.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container { + left: -12px; + right: auto; +} +.e-bigger .e-radio + label.e-small .e-label, +.e-radio + label.e-bigger.e-small .e-label { + line-height: 20px; + padding-left: 32px; +} +.e-bigger .e-radio + label.e-small::before, +.e-radio + label.e-bigger.e-small::before { + height: 20px; + width: 20px; +} +.e-bigger .e-radio + label.e-small::after, +.e-radio + label.e-bigger.e-small::after { + height: 8px; + left: 6px; + top: 6px; + width: 8px; +} +.e-bigger .e-radio + label.e-small .e-ripple-container, +.e-radio + label.e-bigger.e-small .e-ripple-container { + height: 40px; + left: -10px; + top: -10px; + width: 40px; +} +.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right .e-label, +.e-radio + label.e-bigger.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 32px; +} +.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right::after, +.e-radio + label.e-bigger.e-small.e-rtl::after { + left: auto; + right: 6px; +} +.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label { + padding-left: 32px; + padding-right: 0; +} +.e-bigger .e-radio + label.e-small.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right.e-rtl::after { + left: 6px; + right: auto; +} +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +.e-switch-wrapper, +.e-css.e-switch-wrapper { + cursor: pointer; + display: inline-block; + height: 12px; + position: relative; + user-select: none; + width: 34px; +} +.e-switch-wrapper .e-switch, +.e-css.e-switch-wrapper .e-switch { + /* stylelint-disable property-no-vendor-prefix */ + -moz-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + -ms-transition: all 0.08s linear; + -webkit-transition: all 0.08s linear; + border: none; + border-radius: 20px; + box-sizing: border-box; + height: 100%; + left: 0; + overflow: hidden; + position: absolute; + top: 0; + transition: all 0.08s linear; + width: 100%; +} + +.e-switch-wrapper .e-switch-on, .e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-off { + -ms-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + border-radius: inherit; + display: flex; + font-family: ""; + font-size: small; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + left: -100%; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + left: 0; + opacity: 0.42; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + -ms-transition: all 0.2s linear; + -webkit-transition: all 0.2s linear; + border-radius: 50%; + bottom: 0; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.2s linear; + width: 18px; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on { + left: 0; + opacity: 0.54; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off { + left: 100%; +} + +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} + +.e-switch-wrapper.e-switch-disabled, +.e-css.e-switch-wrapper.e-switch-disabled { + cursor: default; + pointer-events: none; +} + +.e-switch-wrapper .e-ripple-container, +.e-css.e-switch-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 52px; + left: -17px; + pointer-events: none; + position: absolute; + top: -17px; + width: 52px; + z-index: 1; +} +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; +} +.e-switch-wrapper.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + border-radius: 50%; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.2s linear; + width: 18px; +} + +.e-switch-wrapper.e-small, +.e-css.e-switch-wrapper.e-small { + height: 10px; + width: 26px; +} +.e-switch-wrapper.e-small .e-switch-handle, +.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 16px; + width: 16px; +} +.e-switch-wrapper.e-small .e-ripple-container, +.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 36px; + left: -10px; + pointer-events: none; + position: absolute; + top: -10px; + width: 36px; + z-index: 1; +} +.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -16px; +} +.e-switch-wrapper.e-small .e-switch-on, .e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} +.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} +.e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -16px; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 16px; + width: 16px; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 16px; +} + +*.e-small .e-switch-wrapper, +*.e-small.e-switch-wrapper, +*.e-small .e-css.e-switch-wrapper, +*.e-small.e-css.e-switch-wrapper { + height: 10px; + width: 26px; +} +*.e-small .e-switch-wrapper .e-switch-handle, +*.e-small.e-switch-wrapper .e-switch-handle, +*.e-small .e-css.e-switch-wrapper .e-switch-handle, +*.e-small.e-css.e-switch-wrapper .e-switch-handle { + height: 16px; + width: 16px; +} +*.e-small .e-switch-wrapper .e-ripple-container, +*.e-small.e-switch-wrapper .e-ripple-container, +*.e-small .e-css.e-switch-wrapper .e-ripple-container, +*.e-small.e-css.e-switch-wrapper .e-ripple-container { + border-radius: 50%; + height: 36px; + left: -10px; + pointer-events: none; + position: absolute; + top: -10px; + width: 36px; + z-index: 1; +} +*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -16px; +} +*.e-small .e-switch-wrapper .e-switch-on, *.e-small .e-switch-wrapper .e-switch-off, +*.e-small.e-switch-wrapper .e-switch-on, +*.e-small.e-switch-wrapper .e-switch-off, +*.e-small .e-css.e-switch-wrapper .e-switch-on, +*.e-small .e-css.e-switch-wrapper .e-switch-off, +*.e-small.e-css.e-switch-wrapper .e-switch-on, +*.e-small.e-css.e-switch-wrapper .e-switch-off { + font-size: 9px; +} +*.e-small .e-switch-wrapper .e-switch-on, +*.e-small.e-switch-wrapper .e-switch-on, +*.e-small .e-css.e-switch-wrapper .e-switch-on, +*.e-small.e-css.e-switch-wrapper .e-switch-on { + text-indent: -9999px; +} +*.e-small .e-switch-wrapper .e-switch-off, +*.e-small.e-switch-wrapper .e-switch-off, +*.e-small .e-css.e-switch-wrapper .e-switch-off, +*.e-small.e-css.e-switch-wrapper .e-switch-off { + text-indent: -9999px; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + left: 100%; + margin-left: -16px; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + height: 16px; + width: 16px; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-on, +*.e-small.e-switch-wrapper.e-rtl .e-switch-on, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-off, +*.e-small.e-switch-wrapper.e-rtl .e-switch-off, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + left: 16px; +} + +.e-switch-wrapper, +.e-css.e-switch-wrapper { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; +} +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + background-color: #000; + color: #fff; +} +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + background-color: initial; +} +.e-switch-wrapper .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} +.e-switch-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element { + background-color: rgba(255, 61, 0, 0.12); +} +.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active { + box-shadow: none; +} +.e-switch-wrapper.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off { + opacity: 0.12; + background-color: #000; + border-color: #bdbdbd; + color: transparent; +} +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on { + color: transparent; + opacity: 0.12; + background-color: #000; +} +.e-switch-wrapper.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner { + background-color: #000; + opacity: 0.12; + border-color: transparent; +} +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + color: transparent; + background-color: #000; +} +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active { + background-color: #bdbdbd; +} +.e-switch-wrapper:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} +.e-switch-wrapper:hover .e-switch-inner, +.e-css.e-switch-wrapper:hover .e-switch-inner { + background-color: transparent; + border-color: inherit; +} +.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-switch-wrapper:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active), +.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) { + background-color: #f5f5f5; +} +.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner, +.e-css.e-switch-wrapper.e-focus .e-switch-inner, +.e-css.e-switch-wrapper:focus .e-switch-inner { + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; + outline-offset: initial; +} +.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} +.e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-container, +.e-css.e-switch-wrapper:focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} +.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container { + background-color: rgba(255, 61, 0, 0.12); +} +.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner, +.e-css.e-switch-wrapper.e-active .e-switch-inner, +.e-css.e-switch-wrapper:active .e-switch-inner { + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; + outline-offset: initial; +} +.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} +.e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper:active .e-ripple-container, +.e-css.e-switch-wrapper.e-active .e-ripple-container, +.e-css.e-switch-wrapper:active .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} +.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container { + background-color: rgba(255, 61, 0, 0.12); +} +.e-switch-wrapper.e-rtl.e-focus .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on { + background-color: rgba(255, 61, 0, 0.54); +} +.e-switch-wrapper.e-rtl.e-focus .e-switch-off, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off { + background-color: rgba(255, 61, 0, 0.54); +} +.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + color: #fff; + outline: none; +} +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + background-color: #000; +} +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} +.e-switch-wrapper.e-rtl:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner { + border-color: inherit; +} +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active { + background-color: rgb(255, 61, 0); +} +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on { + color: transparent; + opacity: 0.12; + background-color: #000; +} +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off { + opacity: 0.12; + background-color: #000; + color: transparent; +} +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active { + background-color: #bdbdbd; + box-shadow: none; +} +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner { + background-color: #000; + border-color: transparent; + opacity: 0.12; +} +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + color: transparent; + background-color: #000; +} +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active { + background-color: #bdbdbd; +} +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} +.e-switch-wrapper .e-switch:focus, +.e-css.e-switch-wrapper .e-switch:focus { + box-shadow: none; +} +.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; +} + +*.e-bigger.e-small .e-switch-wrapper, +*.e-bigger.e-small.e-switch-wrapper, +*.e-bigger.e-small .e-css.e-switch-wrapper, +*.e-bigger.e-small.e-css.e-switch-wrapper { + height: 12px; + width: 34px; +} +*.e-bigger.e-small .e-switch-wrapper .e-switch-handle, +*.e-bigger.e-small.e-switch-wrapper .e-switch-handle, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle { + height: 18px; + left: 0; + top: 0; + width: 18px; +} +*.e-bigger.e-small .e-switch-wrapper .e-ripple-container, +*.e-bigger.e-small.e-switch-wrapper .e-ripple-container, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container { + border-radius: 50%; + height: 50px; + left: -16px; + pointer-events: none; + position: absolute; + top: -16px; + width: 50px; + z-index: 1; +} +*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} +*.e-bigger.e-small .e-switch-wrapper .e-switch-on, *.e-bigger.e-small .e-switch-wrapper .e-switch-off, +*.e-bigger.e-small.e-switch-wrapper .e-switch-on, +*.e-bigger.e-small.e-switch-wrapper .e-switch-off, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off { + font-size: 9px; +} +*.e-bigger.e-small .e-switch-wrapper .e-switch-on, +*.e-bigger.e-small.e-switch-wrapper .e-switch-on, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on { + text-indent: -9999px; +} +*.e-bigger.e-small .e-switch-wrapper .e-switch-off, +*.e-bigger.e-small.e-switch-wrapper .e-switch-off, +*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off, +*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off { + text-indent: -9999px; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + height: 18px; + width: 18px; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + left: 18px; +} + +*.e-bigger .e-switch-wrapper, +*.e-bigger.e-switch-wrapper, +*.e-bigger .e-css.e-switch-wrapper, +*.e-bigger.e-css.e-switch-wrapper { + height: 14px; + width: 36px; +} +*.e-bigger .e-switch-wrapper .e-switch-handle, +*.e-bigger.e-switch-wrapper .e-switch-handle, +*.e-bigger .e-css.e-switch-wrapper .e-switch-handle, +*.e-bigger.e-css.e-switch-wrapper .e-switch-handle { + height: 20px; + left: 0; + top: 0; + width: 20px; +} +*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, +*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -20px; +} +*.e-bigger .e-switch-wrapper .e-switch-on, *.e-bigger .e-switch-wrapper .e-switch-off, +*.e-bigger.e-switch-wrapper .e-switch-on, +*.e-bigger.e-switch-wrapper .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper .e-switch-off { + font-size: 0; +} +*.e-bigger .e-switch-wrapper .e-switch-on, +*.e-bigger.e-switch-wrapper .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper .e-switch-on { + text-indent: -9999px; +} +*.e-bigger .e-switch-wrapper .e-switch-off, +*.e-bigger.e-switch-wrapper .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper .e-switch-off { + text-indent: -9999px; +} +*.e-bigger .e-switch-wrapper .e-ripple-container, +*.e-bigger.e-switch-wrapper .e-ripple-container, +*.e-bigger .e-css.e-switch-wrapper .e-ripple-container, +*.e-bigger.e-css.e-switch-wrapper .e-ripple-container { + height: 52px; + left: -16px; + top: -16px; + width: 52px; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + height: 20px; + left: 100%; + margin-left: -20px; + top: 0; + width: 20px; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + left: 20px; +} +*.e-bigger .e-switch-wrapper.e-small, +*.e-bigger.e-switch-wrapper.e-small, +*.e-bigger .e-css.e-switch-wrapper.e-small, +*.e-bigger.e-css.e-switch-wrapper.e-small { + height: 12px; + width: 34px; +} +*.e-bigger .e-switch-wrapper.e-small .e-switch-handle, +*.e-bigger.e-switch-wrapper.e-small .e-switch-handle, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 18px; + left: 0; + top: 0; + width: 18px; +} +*.e-bigger .e-switch-wrapper.e-small .e-ripple-container, +*.e-bigger.e-switch-wrapper.e-small .e-ripple-container, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 50px; + left: -16px; + pointer-events: none; + position: absolute; + top: -16px; + width: 50px; + z-index: 1; +} +*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} +*.e-bigger .e-switch-wrapper.e-small .e-switch-on, *.e-bigger .e-switch-wrapper.e-small .e-switch-off, +*.e-bigger.e-switch-wrapper.e-small .e-switch-on, +*.e-bigger.e-switch-wrapper.e-small .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} +*.e-bigger .e-switch-wrapper.e-small .e-switch-on, +*.e-bigger.e-switch-wrapper.e-small .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} +*.e-bigger .e-switch-wrapper.e-small .e-switch-off, +*.e-bigger.e-switch-wrapper.e-small .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 18px; + width: 18px; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} +*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 18px; +} + +.e-fab.e-btn { + align-items: center; + border-radius: 9999px; + display: inline-flex; + min-height: 40px; + min-width: 40px; + padding: 0 15px; + position: absolute; + z-index: 100000; +} +.e-fab.e-btn .e-btn-icon { + margin-top: 0; + font-size: 14px; +} +.e-fab.e-btn.e-icon-btn { + padding: 0; +} +.e-fab.e-btn.e-fab-fixed { + position: fixed; +} +.e-fab.e-btn.e-fab-top { + top: 16px; +} +.e-fab.e-btn.e-fab-top.e-fab-middle { + top: 50%; + transform: translateY(-50%); +} +.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-left.e-fab-center { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} +.e-fab.e-btn.e-fab-bottom { + bottom: 16px; +} +.e-fab.e-btn.e-fab-left { + left: 16px; +} +.e-fab.e-btn.e-fab-left.e-fab-center { + left: 50%; + transform: translateX(-50%); +} +.e-fab.e-btn.e-fab-right { + right: 16px; +} + +.e-rtl.e-fab.e-btn.e-fab-top { + top: 16px; +} +.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle { + top: 50%; + transform: translateY(-50%); +} +.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-right.e-fab-center { + right: 50%; + top: 50%; + transform: translate(50%, -50%); +} +.e-rtl.e-fab.e-btn.e-fab-bottom { + bottom: 16px; +} +.e-rtl.e-fab.e-btn.e-fab-right { + right: 16px; +} +.e-rtl.e-fab.e-btn.e-fab-right.e-fab-center { + right: 50%; + transform: translateX(50%); +} +.e-rtl.e-fab.e-btn.e-fab-left { + left: 16px; +} + +.e-fab-hidden { + visibility: hidden; +} + +.e-small.e-fab.e-btn, +.e-small .e-fab.e-btn { + border-radius: 9999px; + min-height: 32px; + min-width: 32px; + padding: 0 11px; +} +.e-small.e-fab.e-btn.e-icon-btn, +.e-small .e-fab.e-btn.e-icon-btn { + padding: 0; +} +.e-small.e-fab.e-btn .e-btn-icon, +.e-small .e-fab.e-btn .e-btn-icon { + font-size: 12px; +} + +.e-fab.e-btn { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); +} +.e-fab.e-btn:hover:not(:focus), .e-fab.e-btn:active, .e-fab.e-btn.e-active, .e-fab.e-btn:disabled { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); +} +.e-fab.e-btn:focus { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); +} + +.e-bigger.e-fab.e-btn, +.e-bigger .e-fab.e-btn { + border-radius: 9999px; + min-height: 52px; + min-width: 52px; + padding: 0 21px; +} +.e-bigger.e-fab.e-btn.e-icon-btn, +.e-bigger .e-fab.e-btn.e-icon-btn { + padding: 0; +} +.e-bigger.e-fab.e-btn .e-btn-icon, +.e-bigger .e-fab.e-btn .e-btn-icon { + font-size: 16px; +} + +.e-bigger.e-small.e-fab.e-btn, +.e-bigger.e-small .e-fab.e-btn, +.e-bigger .e-small.e-fab.e-btn, +.e-small .e-bigger.e-fab.e-btn { + border-radius: 9999px; + min-height: 46px; + min-width: 46px; + padding: 0 17px; +} +.e-bigger.e-small.e-fab.e-btn.e-icon-btn, +.e-bigger.e-small .e-fab.e-btn.e-icon-btn, +.e-bigger .e-small.e-fab.e-btn.e-icon-btn, +.e-small .e-bigger.e-fab.e-btn.e-icon-btn { + padding: 0; +} +.e-bigger.e-small.e-fab.e-btn .e-btn-icon, +.e-bigger.e-small .e-fab.e-btn .e-btn-icon, +.e-bigger .e-small.e-fab.e-btn .e-btn-icon, +.e-small .e-bigger.e-fab.e-btn .e-btn-icon { + font-size: 14px; +} + +.e-speeddial-popup { + position: absolute; + z-index: 100000; + pointer-events: none; + /* OVERFLOW CSS */ +} +.e-speeddial-popup.e-speeddial-top { + top: 16px; +} +.e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li { + top: 0; +} +.e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li { + top: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset)); +} +.e-speeddial-popup.e-speeddial-top.e-speeddial-middle, .e-speeddial-popup.e-speeddial-top.e-speeddial-linear { + top: var(--speeddialVertDist); +} +.e-speeddial-popup.e-speeddial-bottom { + bottom: 16px; +} +.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial .e-speeddial-li { + bottom: 0; +} +.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial.e-speeddial-middle .e-speeddial-li { + bottom: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset)); +} +.e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle, .e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear { + bottom: var(--speeddialVertDist); +} +.e-speeddial-popup.e-speeddial-left { + left: var(--speeddialRadialHorzDist); +} +.e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li { + left: 0; +} +.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li { + left: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset)); +} +.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-left.e-speeddial-center { + left: var(--speeddialRadialHorzDist); +} +.e-speeddial-popup.e-speeddial-left.e-speeddial-linear { + left: var(--speeddialHorzDist); +} +.e-speeddial-popup.e-speeddial-right { + right: var(--speeddialRadialHorzDist); +} +.e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li { + right: 0; +} +.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li { + right: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset)); +} +.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-right.e-speeddial-center { + right: var(--speeddialRadialHorzDist); +} +.e-speeddial-popup.e-speeddial-right.e-speeddial-linear { + right: var(--speeddialHorzDist); +} +.e-speeddial-popup.e-speeddial-template { + outline: none; + pointer-events: auto; + z-index: 100001; +} +.e-speeddial-popup.e-speeddial-linear .e-speeddial-li { + margin: 5px 0; +} +.e-speeddial-popup .e-speeddial-ul { + box-sizing: border-box; + display: inline-flex; + flex-direction: column; + list-style-type: none; + margin: 0; + padding: 5px 5px; +} +.e-speeddial-popup .e-speeddial-li { + align-items: center; + cursor: pointer; + display: inline-flex; + pointer-events: auto; + position: relative; + z-index: 100001; +} +.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text { + margin: 0 8px; +} +.e-speeddial-popup .e-speeddial-li-text { + border-radius: 2px; + padding: 0 5px; + white-space: nowrap; + height: 26px; + line-height: 26px; + border: 1px solid; +} +.e-speeddial-popup .e-speeddial-li-icon { + border-radius: 99999px; + border: 1px solid; + font-size: 12px; + height: 28px; + width: 28px; + display: inline-flex; + align-items: center; + justify-content: center; +} +.e-speeddial-popup.e-speeddial-fixed { + position: fixed; +} +.e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top { + flex-direction: row-reverse; +} +.e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul { + flex-direction: column-reverse; +} +.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul { + flex-direction: row; +} +.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul { + padding: 5px 5px; +} +.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li { + margin: 0 5px; +} +.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul { + overflow: auto; + scroll-behavior: smooth; + /* Hide scrollbar for IE and Edge */ + -ms-overflow-style: none; + /* Hide scrollbar for Firefox */ + scrollbar-width: none; +} +.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar { + /* Hide scrollbar for Chrome, Safari and Opera */ + display: none; +} +.e-speeddial-popup.e-speeddial-overflow.e-speeddial-vert-overflow .e-speeddial-ul { + max-height: var(--speeddialOverflowLimit); +} +.e-speeddial-popup.e-speeddial-overflow.e-speeddial-horz-overflow .e-speeddial-ul { + max-width: var(--speeddialOverflowLimit); +} +.e-speeddial-popup.e-speeddial-radial { + height: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight)); + width: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth)); +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-middle { + height: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight)); +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-center { + width: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth)); +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-left { + border-bottom-right-radius: 100%; +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right { + border-bottom-left-radius: 100%; +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left { + border-top-right-radius: 100%; +} +.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right { + border-top-left-radius: 100%; +} +.e-speeddial-popup.e-speeddial-radial .e-speeddial-ul { + height: inherit; + width: inherit; + position: relative; + border-radius: inherit; + padding: 0; +} +.e-speeddial-popup.e-speeddial-radial .e-speeddial-li { + position: absolute; + transform: rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(-1 * var(--speeddialRadialAngle))); +} +.e-speeddial-popup.e-speeddial-radial .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li-text { + position: absolute; + visibility: hidden; +} + +.e-small.e-speeddial-popup .e-speeddial-ul, +.e-small .e-speeddial-popup .e-speeddial-ul { + padding: 5px 3px; +} +.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li, +.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li { + margin: 5px 0; +} +.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, +.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text { + margin: 0 8px; +} +.e-small.e-speeddial-popup .e-speeddial-li-text, +.e-small .e-speeddial-popup .e-speeddial-li-text { + height: 22px; + line-height: 22px; +} +.e-small.e-speeddial-popup .e-speeddial-li-icon, +.e-small .e-speeddial-popup .e-speeddial-li-icon { + height: 24px; + width: 24px; + font-size: 12px; +} +.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, +.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, +.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul { + padding: 3px 5px; +} +.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, +.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, +.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li { + margin: 0 5px; +} + +.e-speeddial-overlay { + height: 100%; + width: 100%; + position: absolute; + left: 0; + top: 0; + z-index: 99998; +} +.e-speeddial-overlay.e-speeddial-fixed { + height: 100vh; + width: 100vw; + position: fixed; +} + +.e-speeddial-hidden { + visibility: hidden; +} + +.e-speeddial-overlay { + background-color: rgba(107, 114, 128, 0.5); +} + +.e-speeddial-popup .e-speeddial-li { + color: #000; +} +.e-speeddial-popup .e-speeddial-li .e-speeddial-li-text { + background: #fff; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); + border-color: #fff; +} +.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); + background: #fff; + border-color: #fff; +} +.e-speeddial-popup .e-speeddial-li.e-disabled { + color: #000; +} +.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text, +.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon { + background: #fafafa; + border-color: #fafafa; +} +.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled), +.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) { + color: #000; +} +.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text, +.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon, +.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text, +.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon { + background: #e0e0e0; + border-color: #e0e0e0; +} +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover { + color: #000; +} +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text, +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon { + background: #e0e0e0; + border-color: #e0e0e0; +} +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active { + color: #000; +} +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text, +.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon { + background: #bdbdbd; + border-color: #bdbdbd; +} + +.e-bigger.e-speeddial-popup .e-speeddial-ul, +.e-bigger .e-speeddial-popup .e-speeddial-ul { + padding: 6px 7px; +} +.e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li, +.e-bigger .e-speeddial-popup.e-speeddial-linear .e-speeddial-li { + margin: 6px 0; +} +.e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, +.e-bigger .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text { + margin: 0 12px; +} +.e-bigger.e-speeddial-popup .e-speeddial-li-text, +.e-bigger .e-speeddial-popup .e-speeddial-li-text { + height: 32px; + line-height: 32px; +} +.e-bigger.e-speeddial-popup .e-speeddial-li-icon, +.e-bigger .e-speeddial-popup .e-speeddial-li-icon { + height: 36px; + width: 36px; + font-size: 14px; +} +.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, +.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, +.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul { + padding: 7px 6px; +} +.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, +.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, +.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li { + margin: 0 6px; +} + +.e-bigger.e-small.e-speeddial-popup .e-speeddial-ul, +.e-bigger.e-small .e-speeddial-popup .e-speeddial-ul, +.e-bigger .e-small.e-speeddial-popup .e-speeddial-ul, +.e-small .e-bigger.e-speeddial-popup .e-speeddial-ul { + padding: 5px 5px; +} +.e-bigger.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li, +.e-bigger.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li, +.e-bigger .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li, +.e-small .e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li { + margin: 5px 0; +} +.e-bigger.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, +.e-bigger.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, +.e-bigger .e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, +.e-small .e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text { + margin: 0 12px; +} +.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-text, +.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-text, +.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-text, +.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-text { + height: 30px; + line-height: 30px; +} +.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-icon, +.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-icon, +.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-icon, +.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-icon { + height: 34px; + width: 34px; + font-size: 14px; +} +.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, +.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, +.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, +.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, +.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, +.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, +.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul { + padding: 5px 5px; +} +.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, +.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, +.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, +.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, +.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, +.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, +.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li { + margin: 0 5px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-listview { + -webkit-overflow-scrolling: touch; + border: 0 solid; + border-radius: 0; + display: block; + overflow: auto; + position: relative; + width: 100%; +} +.e-listview:not(.e-list-template) .e-list-item { + height: 36px; + line-height: 36px; + position: relative; + padding: 0 16px; +} +.e-listview .e-list-item { + border-bottom: 0 solid; + cursor: pointer; +} +.e-listview .e-list-item.e-disabled, .e-listview .e-list-item.e-disabled * { + cursor: default; +} + +.e-listview .e-list-parent { + margin: 0; + padding: 0; +} + +.e-listview .e-icon-back { + margin-top: 2px; +} + +.e-listview .e-list-header { + align-items: center; + display: flex; + font-weight: bold; + height: 48px; + border-bottom: 1px solid; + padding: 0 16px; +} +.e-listview .e-list-header .e-text.header, +.e-listview .e-list-header .e-headertemplate-text.nested-header { + display: none; +} +.e-listview .e-list-header.e-list-navigation .e-text { + cursor: pointer; +} +.e-listview .e-list-header .e-text { + cursor: default; + text-indent: 0; +} + +.e-listview .e-has-header > .e-view { + top: 45px; +} + +.e-listview .e-back-button { + cursor: pointer; + padding-right: 30px; +} + +.e-listview .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + height: 36px; + line-height: 36px; + font-weight: 600; + padding: 0 16px; +} +.e-listview .e-list-group-item .e-list-text { + cursor: default; +} +.e-listview .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} + +.e-listview .e-icon-collapsible { + cursor: pointer; + font-size: 12px; + position: absolute; + right: 0%; + top: 50%; + transform: translateY(-50%); +} + +.e-listview .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} +.e-listview .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} +.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text { + width: calc(100% - 90px); +} +.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 80px); +} + +.e-listview .e-text-content * { + display: inline-block; + vertical-align: middle; +} + +.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 92px); +} + +.e-listview .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} +.e-listview .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} + +.e-listview .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-listview .e-list-icon + .e-list-text, .e-listview .e-icon-wrapper .e-list-text, .e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-list-icon { + margin-right: 12px; + height: 18px; + width: 18px; +} + +.e-listview.e-virtualization .e-list-container { + overflow: unset; +} + +.e-listview .e-list-container { + overflow: hidden; + position: relative; +} + +.e-listview .e-text .e-headertext { + display: inline-block; + line-height: inherit; +} + +.e-listview.e-rtl { + direction: rtl; +} +.e-listview.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} +.e-listview.e-rtl .e-icon-collapsible { + left: 0%; + right: initial; + top: 50%; + transform: translateY(-50%) rotate(180deg); +} +.e-listview.e-rtl .e-list-header .e-text { + cursor: pointer; +} +.e-listview.e-rtl .e-back-button { + transform: rotate(180deg); +} +.e-listview.e-rtl .e-icon-back { + margin-top: -2px; +} +.e-listview.e-rtl .e-checkbox .e-checkbox-left { + margin: -2px 0 0 10px; +} +.e-listview.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} + +.e-listview.e-disabled, .e-listview.e-disabled * { + cursor: default; +} + +.e-listview.e-disabled .e-checkbox .e-icons { + cursor: default; +} + +.e-listview { + border-color: #000; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; +} +.e-listview .e-list-header { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); + border-color: rgba(0, 0, 0, 0.12); + font-size: 20px; +} + +.e-listview .e-icons:not(.e-primary .e-btn-icon, .e-check) { + color: rgba(0, 0, 0, 0.54); +} + +.e-listview .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} +.e-listview .e-list-item.e-hover, .e-listview .e-list-item.e-hover.e-active.e-checklist { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + border-color: transparent; +} +.e-listview .e-list-item.e-active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-listview .e-list-item.e-active.e-checklist { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} +.e-listview .e-list-item.e-focused, .e-listview .e-list-item.e-focused.e-active.e-checklist { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: rgb(255, 61, 0); + color: #fff; + border-color: transparent; +} + +.e-listview .e-list-group-item { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.54); + border-color: rgba(0, 0, 0, 0.12); + font-size: 15px; +} + +.e-listview.e-list-template .e-list-wrapper { + height: inherit; + position: relative; +} +.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) { + padding: 0.2667em 1.0666em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line { + padding: 1.0666em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 15px; + font-weight: 500; + margin: 0; + overflow: hidden; + padding: 0.115em 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 13px; + margin: 0; + padding: 0.115em 0; + word-wrap: break-word; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + height: 2.6667em; + width: 2.6667em; + top: 0.2666em; + left: 1.0667em; + position: absolute; +} +.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + height: 2.6667em; + width: 2.6667em; + top: 0.2666em; + right: 1.0667em; + position: absolute; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar { + top: 1.0666em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar { + top: 1.0666em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge { + font-size: 12px; + height: 1.6666em; + width: 2.5em; + top: 50%; + right: 1.33em; + line-height: 1.8666em; + padding: 0; + position: absolute; + transform: translateY(-50%); +} +.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.8em; + padding-right: 4.1333em; +} +.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 1.0666em; + padding-right: 4.1333em; +} +.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content { + display: block; + margin: 0; + overflow: hidden; + padding: 0.72em 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header, .e-listview.e-list-template .e-list-item.e-hover .e-list-content { + color: rgba(0, 0, 0, 0.87); +} +.e-listview.e-list-template .e-list-item.e-active .e-list-item-header, .e-listview.e-list-template .e-list-item.e-active .e-list-content { + color: rgba(0, 0, 0, 0.87); +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + left: inherit; + right: 1.0667em; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + left: 1.0667em; + right: inherit; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge { + left: 1.33em; + right: inherit; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.1333em; + padding-right: 4.8em; +} +.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 4.1333em; + padding-right: 1.0666em; +} + +.e-icon-collapsible::before { + content: "\e913"; +} + +.e-icon-back::before { + content: "\e85b"; +} + +.e-bigger .e-listview .e-list-item, +.e-listview.e-bigger .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; +} +.e-bigger .e-listview:not(.e-list-template) .e-list-item, +.e-listview.e-bigger:not(.e-list-template) .e-list-item { + height: 48px; + line-height: 42px; + position: relative; +} +.e-bigger .e-listview .e-text-content, +.e-listview.e-bigger .e-text-content { + font-size: 15px; +} +.e-bigger .e-listview .e-list-group-item, +.e-listview.e-bigger .e-list-group-item { + height: 48px; + line-height: 45px; +} +.e-bigger .e-listview .e-list-header, +.e-listview.e-bigger .e-list-header { + align-items: center; + display: flex; + font-weight: bold; + height: 64px; +} +.e-bigger .e-listview .e-list-header .e-text.header, +.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header, +.e-listview.e-bigger .e-list-header .e-text.header, +.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header { + display: none; +} +.e-bigger .e-listview .e-list-header .e-text, +.e-listview.e-bigger .e-list-header .e-text { + font-size: 20px; +} +.e-bigger .e-listview .e-text-content.e-checkbox .e-list-text, +.e-listview.e-bigger .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} + +/* stylelint-disable-line no-empty-source */ +.e-sortable { + outline: none; + position: relative; + user-select: none; +} +.e-sortable .e-disabled { + background-image: none; + cursor: default; + opacity: 0.35; +} +.e-sortable * { + box-sizing: border-box; +} +.e-sortable *:focus { + outline: none; +} + +/* stylelint-disable */ +.e-sortableclone { + position: fixed !important; +} + +/* stylelint-enable */ +.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon { + display: flex; +} + +.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden, +.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden, +.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden, +.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden, +.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden, +.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden { + border: 0; + height: 0; + margin: 0; + padding: 0; + text-indent: 0; + visibility: hidden; + width: 0; +} + +.e-daterangepicker.e-popup { + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + max-height: 500px; + max-width: 730px; +} +.e-daterangepicker.e-popup.e-daterange-day-header-lg { + max-width: 100%; +} +.e-daterangepicker.e-popup.e-preset-wrapper { + min-width: 625px; +} +.e-daterangepicker.e-popup.e-preset-wrapper .e-presets { + max-height: none; +} +.e-daterangepicker.e-popup .e-range-header { + background: #fff; + padding: 16px 16px 0 16px; + width: auto; +} +.e-daterangepicker.e-popup .e-range-header .e-start-label, .e-daterangepicker.e-popup .e-range-header .e-end-label { + cursor: default; + display: inline-block; + font-size: 18px; + overflow: hidden; + text-align: center; + text-decoration: none; + text-overflow: ellipsis; + user-select: none; + white-space: nowrap; + width: 48%; +} +.e-daterangepicker.e-popup .e-range-header .e-change-icon { + font-size: 15px; + font-weight: 500; + text-align: center; + width: 4%; +} +.e-daterangepicker.e-popup .e-range-header .e-day-span { + direction: ltr; + font-size: 13px; + height: 14px; + margin: 0 0 15px 0; + text-align: center; + user-select: none; + width: 100%; +} +.e-daterangepicker.e-popup .e-range-header .e-start-end { + align-items: center; + display: flex; + height: 35px; +} +.e-daterangepicker.e-popup .e-separator { + height: 1px; + margin: 0; +} +.e-daterangepicker.e-popup .e-calendar { + border: none; + margin: 0; + padding: 0; +} +.e-daterangepicker.e-popup .e-calendar .e-content table { + padding: 0 10px 10px; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-title { + cursor: pointer; + line-height: 36px; + width: auto; + float: none; + font-weight: normal; + margin-left: 0; +} +.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade { + padding: 10px 5px 0 5px; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-next { + float: right; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + float: left; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + height: 36px; + width: 36px; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span { + padding: 10px; +} +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + border: none; +} +.e-daterangepicker.e-popup .e-footer { + align-items: center; + border-top: 1px solid rgba(0, 0, 0, 0.12); + clear: both; + display: flex; + flex-direction: row-reverse; + height: 48px; +} +.e-daterangepicker.e-popup .e-footer .e-btn { + font-weight: 500; + height: 27px; + line-height: 27px; + overflow: hidden; + padding: 0 16px; + text-overflow: ellipsis; +} +.e-daterangepicker.e-popup .e-footer .e-btn.e-apply { + margin: 0 8px 0 8px; +} +.e-daterangepicker.e-popup .e-date-range-container { + float: left; +} +.e-daterangepicker.e-popup .e-date-range-container.e-range-border { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-daterangepicker.e-popup .e-calendar-container { + display: flex; +} +.e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-daterangepicker.e-popup .e-calendar-container .e-right-container { + float: left; +} +.e-daterangepicker.e-popup .e-calendar-container .e-left-container { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-daterangepicker.e-popup .e-presets { + max-height: 192px; + overflow: auto; + width: auto; +} +.e-daterangepicker.e-popup .e-presets .e-list-item { + border-radius: 0; + cursor: pointer; + line-height: 48px; + overflow: hidden; + padding: 0 24px; + white-space: nowrap; + text-overflow: ellipsis; +} +.e-daterangepicker.e-popup .e-presets .e-list-parent { + margin: 0; + max-width: 160px; + padding: 0; +} +.e-daterangepicker.e-popup .e-presets .e-text-content { + line-height: 47px; +} +.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item { + font-size: 13px; + height: 36px; + line-height: 36px; +} +.e-daterangepicker.e-popup .e-hide-range { + display: none; +} +.e-daterangepicker.e-rtl .e-date-range-container { + float: right; +} +.e-daterangepicker.e-rtl .e-date-range-container.e-range-border { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} +.e-daterangepicker.e-rtl .e-date-range-container .e-left-container { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next { + float: left; +} +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev { + float: right; +} +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} +.e-daterangepicker.e-rtl .e-footer { + flex-direction: row; + justify-content: flex-end; +} +.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel { + margin: 0 8px 0 8px; +} +.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply { + margin-left: 0; +} + +.e-small .e-daterangepicker.e-popup .e-range-header, +*.e-small.e-daterangepicker.e-popup .e-range-header { + margin: 10px 10px 0 10px; +} +.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-small .e-daterangepicker.e-popup .e-range-header .e-end-label, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label { + font-size: 16px; +} +.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon { + font-size: 12px; +} +.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end { + height: 32px; +} +.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span { + font-size: 12px; + margin: 0 0 10px 0; +} +.e-small .e-daterangepicker.e-popup .e-range-header .e-separator, +*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator { + margin: 0 10px; +} +.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply, +*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply { + margin: 10px 10px 10px 8px; +} +.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item, +*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item { + font-size: 12px; + height: 26px; + line-height: 26px; +} + +/* stylelint-disable */ +.e-range-overflow { + overflow: hidden; +} + +.e-daterangepick-mob-popup-wrap { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + left: 0; + max-height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: 1002; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open { + position: relative; + top: 0 !important; + left: 0 !important; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand.e-control.e-lib.e-device.e-popup-open { + min-height: 100%; + min-width: 100%; + height: 100%; + width: 100%; +} + +.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker { + background-size: 250px 33px; + min-height: 33px; +} + +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container { + min-height: 100%; + min-width: 100%; + height: 100%; + width: 100%; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header { + height: 20vh; + padding: 2vh 2vw; + margin: 0; + color: rgba(0, 0, 0, 0.87); +} +@media (max-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper { + font-size: 16px; + } +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper { + font-size: 18px; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-apply { + float: right; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end { + margin: 3vh 0 0 0; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar { + min-width: 100%; + width: 100%; + padding: 0; + overflow: unset; +} +@media (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar { + min-height: 100%; + height: 100%; + } +} +@media (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar { + min-height: 80vh; + height: 80vh; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade { + height: 10vh; + border-style: solid; + border-width: 0 0 1px 0; + border-color: rgba(0, 0, 0, 0.12); + padding: 2vh 2vw; + line-height: 5vh; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev { + height: 36px; + width: 36px; +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev span { + font-size: 18px; + padding: 11px; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next { + height: 36px; + width: 36px; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span { + padding: 10px; + line-height: 1; +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span { + font-size: 18px; + } +} +@media (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title { + line-height: 8vh; + } +} +@media (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title { + line-height: inherit; + } +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title { + font-size: 18px; + } +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar th { + font-size: 18px; + height: 48px; + } +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-content span.e-day { + font-size: 18px; + height: 64px; + width: 64px; + line-height: 64px; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 0; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder { + height: 100%; +} +@media (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container { + min-height: 78vh; + height: 78vh; + } +} +@media (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar { + min-height: 78vh; + height: 78vh; + } +} +@media (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container { + min-height: 100%; + height: 100%; + } +} +@media (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container { + min-height: 80vh; + height: 80vh; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-separator { + margin: 0; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month { + height: 69vh; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table { + padding: 0 2vw; + height: 69vh; + border-spacing: unset; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-footer { + display: none; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets { + max-height: 90%; + height: 90%; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul { + height: 100%; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item { + font-size: 16px; +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item { + font-size: 18px; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap { + position: relative; + height: 100%; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header { + height: 10%; + padding: 2.5vh 2.5vw 2.5vh 0; + display: flex; + align-items: center; + font-size: 3vh; + border-bottom: none; +} +@media (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header { + font-size: 18px; + } +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close { + float: left; + padding: 1vh 2vw; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title { + padding: 1vh 2vw; + text-transform: uppercase; +} + +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn { + padding: 0; + } +} +@media screen and (orientation: landscape) and (min-device-width: 768px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn { + font-size: 18px; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container { + min-height: 70vh; + height: 70vh; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container { + min-height: 65%; + height: 65%; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar { + min-height: 70vh; + height: 70vh; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-decade { + height: 50vh; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets { + max-height: 85%; + height: 85%; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header { + height: 15%; + font-size: 18px; + } + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close { + padding: 1vh 1vw; + } + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title { + padding: 1vh 1vw; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header { + width: 100%; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header { + height: 27vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header { + height: 25vh; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end { + margin: 0; + height: 28px; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end { + margin: 5vh 0 0 0; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-day-span { + margin: 8px 0; + font-size: 16px; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container { + min-height: 75vh; + height: 75vh; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade { + overflow-y: auto; + } +} +@media screen and (orientation: landscape) and (max-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade { + height: 60vh; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade { + height: 65vh; + } +} +@media screen and (orientation: landscape) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table { + display: table; + border-spacing: unset; + } +} +@media screen and (orientation: landscape) and (min-height: 600px) { + .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table { + height: 65vh; + } +} +.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon { + width: calc(100% - 80px); +} + +.e-outline.e-float-input.e-static-clear.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon { + width: calc(100% - 110px); +} + +.e-date-range-wrapper .e-input-group-icon.e-icons.e-active { + color: rgb(255, 61, 0); +} +.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: rgb(255, 61, 0); +} + +.e-daterangepicker.e-popup { + background: #fff; +} +.e-daterangepicker.e-popup .e-calendar { + background-color: #fff; +} +.e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span { + background-color: #eee; + border: 1px solid rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span { + background: #eee; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day { + background-color: #c8c8c8; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day { + border: 1px solid rgb(255, 61, 0); +} +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day { + border: 1px solid rgb(255, 61, 0); +} +.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} +.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span { + color: #fff; +} +.e-daterangepicker.e-popup .e-presets { + background-color: #fff; + color: #000; +} +.e-daterangepicker.e-popup .e-presets .e-list-item.e-active { + background-color: #fff; + color: rgb(255, 61, 0); +} +.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-daterangepicker.e-popup .e-start-label, .e-daterangepicker.e-popup .e-end-label { + color: rgba(0, 0, 0, 0.87); +} +.e-daterangepicker.e-popup .e-change-icon { + color: rgba(0, 0, 0, 0.74); +} +.e-daterangepicker.e-popup .e-day-span { + color: rgba(0, 0, 0, 0.54); +} +.e-daterangepicker.e-popup .e-separator { + background-color: rgba(0, 0, 0, 0.12); +} +.e-daterangepicker.e-popup .e-footer { + background-color: #fff; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header { + background-color: rgb(249, 17, 0); + color: #fff; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header .e-popup-close { + color: #fff; +} + +/*! component icons */ +.e-input-group-icon.e-range-icon, +*.e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 16px; + margin: 0 0 4px 0; + min-height: 24px; + min-width: 24px; + outline: none; +} +.e-input-group-icon.e-range-icon::before, +*.e-control-wrapper .e-input-group-icon.e-range-icon::before { + content: "\e245"; + font-family: "e-icons"; +} +.e-input-group-icon.e-range-icon:focus, +*.e-control-wrapper .e-input-group-icon.e-range-icon:focus { + background: #eee; + border-radius: 50%; +} + +.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before { + content: "\e913"; +} +.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before { + content: "\e921"; +} +.e-daterangepicker .e-change-icon::before { + content: "\e85f"; +} +.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before { + content: "\e921"; +} +.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before { + content: "\e913"; +} +.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before { + content: "\e85b"; +} + +.e-small .e-input-group-icon.e-range-icon, +*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon, +*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 14px; +} + +.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon, +.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon { + min-height: 0; + min-width: 20px; +} + +.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon, +.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon, +.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon { + min-height: 0; + min-width: 18px; +} + +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close::before { + content: "\e932"; + font-family: "e-icons"; +} +.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply::before { + content: "\e7ff"; + font-family: "e-icons"; +} + +.e-bigger .e-daterangepicker.e-range-modal, +*.e-device.e-daterangepicker.e-range-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: 0.5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-bigger .e-daterangepicker.e-popup, +*.e-bigger.e-daterangepicker.e-popup, +*.e-device.e-daterangepicker.e-popup { + background-color: #fff; +} +.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper, +*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper, +*.e-device.e-daterangepicker.e-popup.e-preset-wrapper { + max-width: 770px; + min-width: auto; +} +.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets, +*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets, +*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets { + max-height: none; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header, +*.e-bigger.e-daterangepicker.e-popup .e-range-header, +*.e-device.e-daterangepicker.e-popup .e-range-header { + width: auto; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end { + align-items: center; + cursor: pointer; + display: flex; + height: 36px; + justify-content: center; + user-select: none; + width: 100%; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + border: 1px solid rgb(249, 17, 0); + box-shadow: none; + font-size: 14px; + font-weight: 500; + height: 36px; + line-height: 34px; + max-width: 116px; + overflow: hidden; + padding: 1px 6px; + text-overflow: ellipsis; + width: 50%; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + border-left: 0; + border-radius: 0 2px 2px 0; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn { + border-radius: 2px 0 0 2px; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]), +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]), +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) { + box-shadow: none; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover { + box-shadow: none; +} +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + max-width: 141px; +} +.e-bigger .e-daterangepicker.e-popup .e-presets, +*.e-bigger.e-daterangepicker.e-popup .e-presets, +*.e-device.e-daterangepicker.e-popup .e-presets { + max-height: 240px; +} +.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper, +*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper, +*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper { + max-height: none; +} +.e-bigger .e-daterangepicker.e-popup .e-presets ul, +*.e-bigger.e-daterangepicker.e-popup .e-presets ul, +*.e-device.e-daterangepicker.e-popup .e-presets ul { + max-width: none; +} +.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item, +*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item, +*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item { + font-size: 14px; + height: 48px; + line-height: 48px; + padding: 0 16px; +} +.e-bigger .e-daterangepicker .e-calendar, +*.e-bigger.e-daterangepicker .e-calendar, +*.e-device.e-daterangepicker .e-calendar { + max-width: 296px; + padding: 0; +} +.e-bigger .e-daterangepicker .e-calendar .e-content table, +*.e-bigger.e-daterangepicker .e-calendar .e-content table, +*.e-device.e-daterangepicker .e-calendar .e-content table { + padding: 0 15px 15px; +} +.e-bigger .e-daterangepicker .e-calendar .e-header .e-next, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev, +*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next, +*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev, +*.e-device.e-daterangepicker .e-calendar .e-header .e-next, +*.e-device.e-daterangepicker .e-calendar .e-header .e-prev { + height: 48px; + width: 48px; +} +.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span, +*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span, +*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span, +*.e-device.e-daterangepicker .e-calendar .e-header .e-next span, +*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span { + padding: 15px; +} +.e-bigger .e-daterangepicker .e-calendar .e-header .e-title, +*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title, +*.e-device.e-daterangepicker .e-calendar .e-header .e-title { + cursor: pointer; + line-height: 48px; +} +.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade, +*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month, +*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year, +*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade, +*.e-device.e-daterangepicker .e-calendar .e-header.e-month, +*.e-device.e-daterangepicker .e-calendar .e-header.e-year, +*.e-device.e-daterangepicker .e-calendar .e-header.e-decade { + padding: 10px 5px 0 5px; +} +.e-bigger .e-daterangepicker .e-footer, +*.e-bigger.e-daterangepicker .e-footer, +*.e-device.e-daterangepicker .e-footer { + height: 58px; +} +.e-bigger .e-daterangepicker .e-footer .e-btn, +*.e-bigger.e-daterangepicker .e-footer .e-btn, +*.e-device.e-daterangepicker .e-footer .e-btn { + height: 36px; + line-height: 36px; + overflow: hidden; +} +.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply, +*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply, +*.e-device.e-daterangepicker .e-footer .e-btn.e-apply { + margin: 0 8px 0 8px; +} +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, +*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn { + border: 1px solid rgb(249, 17, 0); + border-radius: 2px 0 0 2px; + border-right: 0; +} +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn, +*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn { + border-radius: 0 2px 2px 0; +} +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, +*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, +*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel { + margin: 0 8px 0 8px; +} +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, +*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, +*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply { + margin-left: 0; +} +.e-bigger .e-daterangepicker.e-device.e-popup, +*.e-bigger.e-daterangepicker.e-device.e-popup, +*.e-device.e-daterangepicker.e-device.e-popup { + max-width: 298px; +} +.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header, +*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header, +*.e-device.e-daterangepicker.e-device.e-popup .e-range-header { + margin: 20px 16px 0 16px; + padding: 0; +} +.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span, +*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span, +*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span { + margin: 10px 0; +} + +.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker, +.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker { + background-size: 250px 40px; + min-height: 40px; +} + +.e-bigger .e-daterangepicker, +*.e-bigger.e-daterangepicker, +*.e-device.e-daterangepicker { + background-color: initial; + padding: 0; +} +.e-bigger .e-daterangepicker .e-calendar th, +*.e-bigger.e-daterangepicker .e-calendar th, +*.e-device.e-daterangepicker .e-calendar th { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger .e-daterangepicker .e-start-btn, .e-bigger .e-daterangepicker .e-end-btn, +*.e-bigger.e-daterangepicker .e-start-btn, +*.e-bigger.e-daterangepicker .e-end-btn, +*.e-device.e-daterangepicker .e-start-btn, +*.e-device.e-daterangepicker .e-end-btn { + background: #fff; +} +.e-bigger .e-daterangepicker .e-start-btn.e-active, .e-bigger .e-daterangepicker .e-start-btn.e-active:active, .e-bigger .e-daterangepicker .e-end-btn.e-active, .e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker .e-end-btn.e-active:hover, +*.e-bigger.e-daterangepicker .e-start-btn.e-active, +*.e-bigger.e-daterangepicker .e-start-btn.e-active:active, +*.e-bigger.e-daterangepicker .e-end-btn.e-active, +*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), +*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover, +*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover, +*.e-device.e-daterangepicker .e-start-btn.e-active, +*.e-device.e-daterangepicker .e-start-btn.e-active:active, +*.e-device.e-daterangepicker .e-end-btn.e-active, +*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), +*.e-device.e-daterangepicker .e-start-btn.e-active:hover, +*.e-device.e-daterangepicker .e-end-btn.e-active:hover { + background: rgb(249, 17, 0); + color: #fff; +} + +.e-bigger.e-small .e-daterangepicker.e-popup { + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + max-height: 500px; + max-width: 730px; +} +.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg { + max-width: 100%; +} +.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper { + min-width: 625px; +} +.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets { + max-height: none; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header { + background: #fff; + padding: 16px 16px 0 16px; + width: auto; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label { + cursor: default; + display: inline-block; + font-size: 18px; + overflow: hidden; + text-align: center; + text-decoration: none; + text-overflow: ellipsis; + user-select: none; + white-space: nowrap; + width: 48%; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon { + font-size: 15px; + font-weight: 500; + text-align: center; + width: 4%; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span { + direction: ltr; + font-size: 13px; + height: 14px; + margin: 0 0 15px 0; + text-align: center; + user-select: none; + width: 100%; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end { + align-items: center; + display: flex; + height: 35px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-separator { + height: 1px; + margin: 0; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar { + border: none; + margin: 0; + padding: 0; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table { + padding: 0 10px 10px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title { + cursor: pointer; + line-height: 36px; + width: auto; + float: none; + font-weight: normal; + margin-left: 0; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade { + padding: 10px 5px 0 5px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next { + float: right; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + float: left; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + height: 36px; + width: 36px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span { + padding: 10px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + border: none; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-footer { + align-items: center; + border-top: 1px solid rgba(0, 0, 0, 0.12); + clear: both; + display: flex; + flex-direction: row-reverse; + height: 48px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn { + font-weight: 500; + height: 27px; + line-height: 27px; + overflow: hidden; + padding: 0 16px; + text-overflow: ellipsis; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply { + margin: 0 8px 0 8px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container { + float: left; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container { + display: flex; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container { + float: left; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets { + max-height: 192px; + overflow: auto; + width: auto; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item { + border-radius: 0; + cursor: pointer; + line-height: 48px; + overflow: hidden; + padding: 0 24px; + white-space: nowrap; + text-overflow: ellipsis; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent { + margin: 0; + max-width: 160px; + padding: 0; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content { + line-height: 47px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item { + font-size: 13px; + height: 36px; + line-height: 36px; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range { + display: none; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container { + float: right; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next { + float: left; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev { + float: right; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer { + flex-direction: row; + justify-content: flex-end; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel { + margin: 0 8px 0 8px; +} +.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply { + margin-left: 0; +} + +.e-bigger.e-small .e-daterangepicker .e-calendar { + max-width: 246px; +} + +.e-bigger.e-small .e-daterangepicker.e-popup, +.e-bigger.e-small.e-daterangepicker.e-popup { + background: #fff; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar { + background-color: #fff; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span { + background-color: #eee; + border: 1px solid rgb(255, 61, 0); + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span { + background: #eee; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day { + background-color: #c8c8c8; + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day { + border: 1px solid rgb(255, 61, 0); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day { + border: 1px solid rgb(255, 61, 0); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day { + background-color: rgb(255, 61, 0); + color: #fff; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span { + color: #fff; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets, +.e-bigger.e-small.e-daterangepicker.e-popup .e-presets { + background-color: #fff; + color: #000; +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active, +.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-active { + background-color: #fff; + color: rgb(255, 61, 0); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover, +.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-end-label, +.e-bigger.e-small.e-daterangepicker.e-popup .e-start-label, +.e-bigger.e-small.e-daterangepicker.e-popup .e-end-label { + color: rgba(0, 0, 0, 0.87); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon, +.e-bigger.e-small.e-daterangepicker.e-popup .e-change-icon { + color: rgba(0, 0, 0, 0.74); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span, +.e-bigger.e-small.e-daterangepicker.e-popup .e-day-span { + color: rgba(0, 0, 0, 0.54); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-separator, +.e-bigger.e-small.e-daterangepicker.e-popup .e-separator { + background-color: rgba(0, 0, 0, 0.12); +} +.e-bigger.e-small .e-daterangepicker.e-popup .e-footer, +.e-bigger.e-small.e-daterangepicker.e-popup .e-footer { + background-color: #fff; +} +.e-bigger .e-input-group-icon.e-range-icon, .e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon, .e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 18px; + margin: 0 0 2px 0; + min-height: 24px; + min-width: 24px; + outline: none; +} + +.e-small.e-bigger .e-input-group-icon.e-range-icon, +*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon, +*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 18px; +} + +.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon, +.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon, +.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon { + min-height: 0; + min-width: 24px; +} + +.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon, +.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon, +.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon, +.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon { + min-height: 0; + min-width: 20px; +} + +.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon { + display: flex; +} + +.e-datetime-wrapper { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; +} +.e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 16px; +} +.e-datetime-wrapper.e-control-wrapper { + box-sizing: border-box; +} +.e-datetime-wrapper .e-time-icon.e-icons.e-disabled, .e-datetime-wrapper .e-date-icon.e-icons.e-disabled { + pointer-events: none; +} +.e-datetime-wrapper .e-clear-icon { + box-sizing: content-box; +} +.e-datetime-wrapper span { + cursor: pointer; +} +.e-datetime-wrapper .e-input-group-icon.e-date-icon, .e-datetime-wrapper .e-input-group-icon.e-time-icon { + font-size: 16px; + margin: 0 0 4px; + min-height: 24px; + min-width: 24px; + outline: none; +} +.e-datetime-wrapper .e-input-group-icon.e-time-icon { + border: 0; + border-style: none; + margin: 0 0 4px 6px; +} + +.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon { + margin: 0 6px 4px 0; +} + +.e-control.e-datetimepicker.e-popup-wrapper.e-popup-container.e-popup-expand.e-popup.e-popup-open .e-datetime-mob-popup-wrap { + align-items: normal; +} + +.e-datetime-mob-popup-wrap { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + left: 0; + max-height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: 1002; +} +.e-datetime-mob-popup-wrap .e-datetimepicker.e-popup.e-lib.e-control.e-popup-open { + left: 0 !important; + /* stylelint-disable-line declaration-no-important */ + position: relative; + top: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-datetimepicker.e-time-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: 0.5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-datetimepicker.e-popup { + border-style: solid; + border-width: 1px; + overflow: auto; +} +.e-datetimepicker.e-popup .e-content { + position: relative; +} +.e-datetimepicker.e-popup .e-list-parent.e-ul { + margin: 0; + padding: 8px 0; +} +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + color: rgba(0, 0, 0, 0.87); + cursor: default; + font-size: 13px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover { + cursor: pointer; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + line-height: 36px; + text-indent: 16px; +} + +.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 12px; + line-height: 26px; + text-indent: 12px; +} + +.e-small.e-datetime-wrapper .e-time-icon.e-icons::before, +*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 14px; +} +.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker { + background-size: 250px 33px; + min-height: 33px; +} + +.e-datetimepicker.e-popup-expand.e-popup { + position: fixed; +} +.e-datetimepicker.e-popup-expand.e-popup .e-datetime-mob-popup-wrap { + position: relative; + width: 100%; +} + +/*! datetimepicker theme */ +.e-datetime-wrapper .e-input-group-icon.e-icons.e-active { + color: rgb(255, 61, 0); +} +.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: rgb(255, 61, 0); +} + +.e-datetimepicker.e-popup { + border: none; + border-radius: 2px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-datetimepicker.e-popup .e-list-parent.e-ul { + background-color: #fff; +} +.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item { + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus { + background-color: #eee; + border: none; + color: #000; +} +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active { + background-color: #eee; + color: rgb(255, 61, 0); +} +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover { + background-color: #eee; + color: rgb(255, 61, 0); +} + +/*! component icons */ +.e-datetime-wrapper .e-time-icon.e-icons::before { + content: "\e20c"; + font-family: "e-icons"; +} + +.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 20px; +} + +.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon, +.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon, +.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 18px; +} + +.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon, +.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon, +.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon, +.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon, +.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon, +.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon { + margin: 0; +} + +.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before, +*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 18px; +} +.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon, +*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon { + margin: 5px 0 6px 8px; + min-height: 26px; + min-width: 26px; +} + +.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon, +*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon { + margin: 5px 8px 6px 0; +} + +.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul, +*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul { + padding: 8px 0; +} +.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 14px; + line-height: 48px; + text-indent: 16px; +} + +.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker, +.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker { + background-size: 250px 40px; + min-height: 40px; +} + +.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before, +*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 18px; +} +.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 13px; + line-height: 40px; + text-indent: 16px; +} + +.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon, +.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon, +.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 24px; +} + +.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon, +.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon, +.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon, +.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon, +.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon, +.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon, +.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon, +.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 20px; +} + +/*! maskedtextbox layout */ +.e-control-wrapper.e-mask .e-maskedtextbox { + font-family: Arial, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12.5px; +} + +.e-content-placeholder.e-mask.e-placeholder-mask { + background-size: 300px 33px; + min-height: 33px; +} + +/*! maskedtextbox theme */ +.e-control-wrapper.e-mask.e-error .e-maskedtextbox, +.e-utility-mask.e-error { + color: #f44336; +} + +.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox { + font-size: 13px; +} + +.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox { + font-size: 13px; +} + +.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask, +.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask { + background-size: 300px 40px; + min-height: 40px; +} + +/* stylelint-disable-line no-empty-source */ +.e-content-placeholder.e-textbox.e-placeholder-textbox { + background-size: 300px 33px; + min-height: 33px; +} + +.e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox { + padding-right: 30px; +} + +.e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox { + padding-left: 30px; +} + +/* stylelint-disable-line no-empty-source */ +.e-bigger .e-content-placeholder.e-textbox.e-placeholder-textbox, +.e-bigger.e-content-placeholder.e-textbox.e-placeholder-textbox { + background-size: 300px 40px; + min-height: 40px; +} + +.e-bigger .e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox { + padding-right: 32px; +} + +.e-bigger .e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox { + padding-left: 32px; +} + +.e-upload { + width: 100%; +} +.e-upload.e-control-wrapper { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} +.e-upload .e-hidden-file-input { + border: 0; + height: 0; + margin: 0; + outline: none; + padding: 0; + text-indent: 0; + visibility: hidden; + width: 0; +} +.e-upload .e-file-select-wrap { + padding: 16px 0 16px 12px; +} +.e-upload .e-file-select-wrap .e-file-select, +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + display: inline-block; + width: 0; +} +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + opacity: 0; +} +.e-upload .e-file-select-wrap .e-file-drop { + font-family: inherit; + font-size: 14px; + margin-left: 12px; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list { + min-height: 35px; + padding-bottom: 12px; + padding-top: 8px; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container { + top: 0; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input { + display: none; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + line-height: 1.5; + padding-top: 4px; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error { + color: #f44336; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 11px; + line-height: 1.5; + padding-bottom: 0; + padding-top: 4px; + position: relative; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid { + color: #f44336; +} +.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status { + color: #f44336; +} +.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons { + box-sizing: border-box; + top: 32px; +} +.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-upload .e-upload-files { + list-style-type: none; + margin: 0; + padding: 0; +} +.e-upload .e-upload-files .e-icons:focus { + outline: none; +} +.e-upload .e-upload-files .e-upload-file-list { + font-family: inherit; + font-size: 14px; + height: 100%; + line-height: normal; + min-height: 90px; + position: relative; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container { + display: block; + height: 100%; + margin-left: 12px; + margin-right: 90px; + min-height: 35px; + position: relative; + top: 3px; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: left; + font-family: inherit; + font-size: 14px; + max-width: 75%; + overflow: hidden; + padding-top: 12px; + position: relative; + text-overflow: ellipsis; + top: 0; + white-space: nowrap; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before { + content: attr(data-tail); + float: right; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + display: block; + font-family: inherit; + font-size: 14px; + padding-top: 12px; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden { + visibility: hidden; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + display: block; + font-size: 11px; + padding: 8px 0; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + display: block; + font-family: inherit; + font-size: 11px; + padding-bottom: 12px; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress { + display: none; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + display: block; + height: 8px; + padding-bottom: 6px; + padding-top: 6px; + position: absolute; + width: 98%; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + border-radius: 0; + display: block; + height: 2px; + width: 100%; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + border-radius: 0; + display: inherit; + height: 2px; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: right; + font-family: inherit; + font-size: 11px; + position: relative; + right: 6px; + top: -27px; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons { + align-items: center; + box-sizing: border-box; + cursor: pointer; + display: inline-flex; + font-size: 11px; + height: 18px; + justify-content: center; + margin: 0 12px; + margin-top: -18px; + padding: 18px; + position: absolute; + right: 0; + top: 50%; + vertical-align: middle; + width: 18px; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress { + cursor: default; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons { + padding: 18px 13px 18px 23px; +} +.e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons { + right: 36px; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + border-radius: 50%; + box-shadow: 0 0 0 transparent; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus { + border-radius: 50%; +} +.e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 11px; + opacity: 1; +} +.e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 15px; + opacity: 1; +} +.e-upload .e-file-select-wrap .e-btn, .e-upload .e-upload-actions .e-btn { + font-family: inherit; +} +.e-upload .e-upload-actions { + position: relative; + text-align: right; +} +.e-upload .e-upload-actions .e-file-upload-btn { + margin: 12px; +} +.e-upload .e-upload-actions .e-file-clear-btn { + margin: 12px; +} +.e-upload.e-rtl .e-file-select-wrap { + padding: 16px 12px 16px 0; +} +.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 10px; +} +.e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-left: 60px; + margin-right: 12px; + position: relative; +} +.e-upload.e-rtl .e-upload-actions { + text-align: left; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + height: 100%; + margin-left: 60px; + margin-right: 12px; + position: relative; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container { + direction: ltr; + float: right; + width: 100%; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + float: right; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: right; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + direction: ltr; + float: right; + position: relative; + text-align: right; + width: 100%; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + float: right; + position: initial; + top: 46px; + width: 89%; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: left; + right: -8px; + top: -25px; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons { + left: 0; + margin-left: 12px; + margin-right: 12px; + right: auto; + top: 50%; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons { + left: 36px; + right: auto; +} +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 36px; +} +.e-upload.e-disabled .e-file-drop { + color: rgba(0, 0, 0, 0.38); +} +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.38); +} +.e-upload .e-content-placeholder.e-upload.e-placeholder-upload { + background-size: 400px 65px; + min-height: 65px; +} + +.e-small .e-upload .e-file-select-wrap { + padding: 16px 0 16px 12px; +} +.e-small .e-upload .e-file-select-wrap .e-file-drop { + font-size: 13px; + margin-left: 12px; +} +.e-small .e-upload .e-upload-files .e-upload-file-list { + min-height: 76px; +} +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + font-size: 12px; + padding-top: 10px; +} +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + font-size: 11px; + padding: 5px 0; +} +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + font-size: 12px; + padding-top: 10px; +} +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + padding-bottom: 10px; +} +.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + padding-bottom: 3px; + padding-top: 3px; +} +.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons { + font-size: 10px; + height: 24px; + padding: 12px; + width: 24px; +} +.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-small .e-upload.e-rtl .e-file-select-wrap { + padding: 16px 12px 16px 0; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list { + min-height: 35px; + padding-bottom: 10px; + padding-top: 6px; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container { + top: 0; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input { + display: none; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + line-height: 1.5; + padding-top: 4px; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error { + color: #f44336; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 11px; + line-height: 1.5; + padding-bottom: 0; + padding-top: 4px; + position: relative; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid { + color: #f44336; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status { + color: #f44336; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons { + box-sizing: border-box; + top: 34px; +} +.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} + +.e-upload { + border: 1px solid rgba(0, 0, 0, 0.12); +} +.e-upload .e-file-drop { + color: rgba(0, 0, 0, 0.87); + vertical-align: middle; +} +.e-upload .e-upload-files { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} +.e-upload .e-upload-files .e-upload-file-list { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + color: rgba(0, 0, 0, 0.87); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + color: rgba(0, 0, 0, 0.87); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + color: rgba(0, 0, 0, 0.54); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.87); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success { + color: #22b24b; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails { + color: #f44336; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails { + color: #f44336; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap { + background-color: #e0e0e0; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress { + background: rgb(255, 61, 0); +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success { + background: #22b24b; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed { + background: #f44336; +} +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text { + color: rgba(0, 0, 0, 0.87); +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons { + color: #000; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:hover { + color: #000; +} +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons::before { + content: "\e945"; +} + +.e-upload .e-upload-files .e-icons.e-file-pause-btn::before { + content: "\e326"; +} + +.e-upload .e-upload-files .e-icons.e-file-reload-btn::before { + content: "\e99d"; +} + +.e-upload .e-upload-files .e-icons.e-file-play-btn::before { + content: "\e324"; +} + +.e-upload .e-upload-files .e-file-delete-btn.e-icons::before { + content: "\e94a"; +} + +.e-upload .e-upload-files .e-file-abort-btn.e-icons::before { + content: "\e974"; +} + +.e-upload .e-upload-files .e-icons.e-msie::before { + position: relative; + right: 10px; +} + +.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before { + right: 12px; +} + +.e-bigger .e-upload { + width: 100%; +} +.e-bigger .e-upload .e-file-select-wrap { + padding: 20px 0 20px 16px; +} +.e-bigger .e-upload .e-file-select-wrap .e-file-drop { + font-size: 15px; + margin-left: 16px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list { + font-size: 15px; + line-height: normal; + min-height: 100px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 16px; + top: 0; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + font-size: 15px; + padding-top: 16px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + font-size: 12px; + padding: 10px 0; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + font-size: 15px; + padding-top: 16px; + top: initial; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + font-size: 12px; + padding-bottom: 16px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + height: 10px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + height: 3px; + width: 98%; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + height: 3px; +} +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + font-size: 11px; + right: 10px; + top: -33px; +} +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + box-sizing: border-box; + font-size: 12px; + height: 18px; + margin: 16px; + margin-top: -24px; + padding: 20px; + top: 50%; + width: 18px; +} +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + right: 45px; +} +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 13px; +} +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 18px; +} +.e-bigger .e-upload .e-upload-actions .e-btn { + margin-left: 16px; +} +.e-bigger .e-upload .e-upload-actions .e-file-upload-btn { + margin: 15px; +} +.e-bigger .e-upload .e-upload-actions .e-file-clear-btn { + margin: 15px; +} +.e-bigger .e-upload.e-rtl .e-file-select-wrap { + padding: 20px 16px 20px 0; +} +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 0; +} +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-right: 16px; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 60px; + margin-right: 16px; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + top: 54px; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + left: 10px; + right: initial; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + box-sizing: border-box; + left: 0; + margin-left: 16px; + margin-right: 16px; + padding: 20px; + top: 50%; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 41px; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list { + min-height: 35px; + padding-bottom: 16px; + padding-top: 12px; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container { + top: 0; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input { + display: none; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + line-height: 1.5; + padding-top: 4px; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error { + color: #f44336; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 12px; + line-height: 1.5; + padding-bottom: 0; + padding-top: 4px; + position: relative; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid { + color: #f44336; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status { + color: #f44336; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons { + box-sizing: border-box; + top: 42px; +} +.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} + +.e-bigger.e-small .e-upload { + width: 100%; +} +.e-bigger.e-small .e-upload.e-control-wrapper { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} +.e-bigger.e-small .e-upload .e-hidden-file-input { + border: 0; + height: 0; + margin: 0; + outline: none; + padding: 0; + text-indent: 0; + visibility: hidden; + width: 0; +} +.e-bigger.e-small .e-upload .e-file-select-wrap { + padding: 16px 0 16px 12px; +} +.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select, +.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader { + display: inline-block; + width: 0; +} +.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader { + opacity: 0; +} +.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop { + font-family: inherit; + font-size: 14px; + margin-left: 12px; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list { + min-height: 35px; + padding-bottom: 12px; + padding-top: 8px; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container { + top: 0; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input { + display: none; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + line-height: 1.5; + padding-top: 4px; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error { + color: #f44336; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 11px; + line-height: 1.5; + padding-bottom: 0; + padding-top: 4px; + position: relative; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid { + color: #f44336; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status { + color: #f44336; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons { + box-sizing: border-box; + top: 32px; +} +.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-bigger.e-small .e-upload .e-upload-files { + list-style-type: none; + margin: 0; + padding: 0; +} +.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus { + outline: none; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list { + font-family: inherit; + font-size: 14px; + height: 100%; + line-height: normal; + min-height: 90px; + position: relative; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container { + display: block; + height: 100%; + margin-left: 12px; + margin-right: 90px; + min-height: 35px; + position: relative; + top: 3px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: left; + font-family: inherit; + font-size: 14px; + max-width: 75%; + overflow: hidden; + padding-top: 12px; + position: relative; + text-overflow: ellipsis; + top: 0; + white-space: nowrap; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before { + content: attr(data-tail); + float: right; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + display: block; + font-family: inherit; + font-size: 14px; + padding-top: 12px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden { + visibility: hidden; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + display: block; + font-size: 11px; + padding: 8px 0; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + display: block; + font-family: inherit; + font-size: 11px; + padding-bottom: 12px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress { + display: none; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + display: block; + height: 8px; + padding-bottom: 6px; + padding-top: 6px; + position: absolute; + width: 98%; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + border-radius: 0; + display: block; + height: 2px; + width: 100%; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + border-radius: 0; + display: inherit; + height: 2px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: right; + font-family: inherit; + font-size: 11px; + position: relative; + right: 6px; + top: -27px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons { + align-items: center; + box-sizing: border-box; + cursor: pointer; + display: inline-flex; + font-size: 11px; + height: 18px; + justify-content: center; + margin: 0 12px; + margin-top: -18px; + padding: 18px; + position: absolute; + right: 0; + top: 50%; + vertical-align: middle; + width: 18px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress { + cursor: default; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + opacity: 0.4; + pointer-events: none; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons { + padding: 18px 13px 18px 23px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons { + right: 36px; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + border-radius: 50%; + box-shadow: 0 0 0 transparent; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus { + border-radius: 50%; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 11px; + opacity: 1; +} +.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 15px; + opacity: 1; +} +.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn, .e-bigger.e-small .e-upload .e-upload-actions .e-btn { + font-family: inherit; +} +.e-bigger.e-small .e-upload .e-upload-actions { + position: relative; + text-align: right; +} +.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn { + margin: 12px; +} +.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn { + margin: 12px; +} +.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap { + padding: 16px 12px 16px 0; +} +.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 10px; +} +.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-left: 60px; + margin-right: 12px; + position: relative; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-actions { + text-align: left; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + height: 100%; + margin-left: 60px; + margin-right: 12px; + position: relative; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container { + direction: ltr; + float: right; + width: 100%; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + float: right; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: right; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + direction: ltr; + float: right; + position: relative; + text-align: right; + width: 100%; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + float: right; + position: initial; + top: 46px; + width: 89%; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: left; + right: -8px; + top: -25px; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons { + left: 0; + margin-left: 12px; + margin-right: 12px; + right: auto; + top: 50%; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons { + left: 36px; + right: auto; +} +.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 36px; +} +.e-bigger.e-small .e-upload.e-disabled .e-file-drop { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information { + color: rgba(0, 0, 0, 0.38); +} +.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload { + background-size: 400px 65px; + min-height: 65px; +} +.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload, +.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload { + background-size: 400px 80px; + min-height: 80px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-dialog { + -webkit-flex-direction: column; + border: none; + border-radius: 2px; + flex-direction: column; + width: 100%; + /* stylelint-disable declaration-no-important */ + /* stylelint-enable declaration-no-important */ +} +.e-dialog.e-popup { + width: 100%; +} +.e-dialog.e-dlg-resizable { + padding-bottom: 15px; + touch-action: none; +} +.e-dialog .e-dlg-header-content { + border-radius: 1px 1px 0 0; + line-height: 30px; +} +.e-dialog .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} +.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} +.e-dialog .e-dlg-header { + display: block; + font-size: 18px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; + vertical-align: top; + white-space: nowrap; + width: 80%; +} +.e-dialog .e-dlg-header.e-hide { + display: none; +} +.e-dialog .e-dlg-modal { + position: fixed; +} +.e-dialog .e-scroll-disabled { + overflow: hidden !important; +} +.e-dialog .e-dlg-content { + display: block; + flex: 1 1 auto; + font-size: 13px; + font-weight: normal; + line-height: normal; + overflow: auto; + overflow-x: hidden; +} +.e-dialog .e-dlg-content.e-hide { + display: none; +} +.e-dialog .e-footer-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top: none; + bottom: 0; + display: block; + right: 0; + width: 100%; +} +.e-dialog .e-footer-content.e-hide { + display: none; +} +.e-dialog .e-footer-content { + text-align: right; +} +.e-dialog .e-resize-handle { + height: 15px; + position: absolute; + width: 15px; +} +.e-dialog .e-resize-handle.e-south-east { + bottom: 0; + cursor: nwse-resize; + right: 0; +} +.e-dialog .e-resize-handle.e-south-west { + bottom: 0; + cursor: nesw-resize; + left: 0; + transform: rotate(90deg); +} +.e-dialog .e-resize-handle.e-north-east { + cursor: nesw-resize; + right: 0; + top: 0; + transform: rotate(-90deg); +} +.e-dialog .e-resize-handle.e-north-west { + cursor: nwse-resize; + left: 0; + top: 0; + transform: rotate(180deg); +} +.e-dialog .e-south, +.e-dialog .e-north, +.e-dialog .e-east, +.e-dialog .e-west { + background-color: transparent; + background-repeat: repeat; + overflow: visible; + position: absolute; +} +.e-dialog .e-east, +.e-dialog .e-west { + cursor: ew-resize; +} +.e-dialog .e-south, +.e-dialog .e-north { + cursor: ns-resize; +} +.e-dialog.e-blazor-hidden { + left: 0; + position: absolute; +} + +.e-dialog .e-dlg-header-content { + border-bottom: none; + padding: 18px; +} +.e-dialog .e-dlg-content { + padding: 18px; +} +.e-dialog .e-footer-content { + padding: 8px; +} +.e-dialog .e-footer-content .e-btn { + margin-left: 6px; +} + +.e-alert-dialog .e-footer-content { + border-top: none; +} + +.e-rtl .e-footer-content .e-btn { + margin-right: 6px; +} + +.e-dialog.e-draggable > .e-dlg-header-content { + cursor: move; +} + +.e-dialog.e-device.e-draggable.e-popup-open { + touch-action: none; +} + +.e-dialog { + max-height: 98%; + max-width: 100%; + min-width: 240px; + position: absolute; +} + +.e-rtl .e-footer-content .e-btn { + margin-left: 0; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + float: left; + left: 0; + right: 0; +} + +.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + background-color: transparent; + border-color: transparent; + border-radius: 50%; + bottom: 0; + float: right; + height: 30px; + left: 0; + position: relative; + width: 30px; +} + +.e-rtl.e-dialog .e-resize-handle.e-south-west { + bottom: 0; + cursor: sw-resize; + direction: ltr; + left: 0; + text-align: initial; + transform: rotate(90deg); +} + +/* stylelint-disable declaration-no-important */ +.e-dlg-target.e-scroll-disabled { + overflow: hidden !important; +} + +/* stylelint-enable declaration-no-important */ +.e-dlg-overlay { + height: 100%; + left: 0; + opacity: 0.5; + position: fixed; + top: 0; + transition: opacity 0.15s linear; + width: 100%; +} +.e-dlg-overlay.e-fade { + opacity: 0; +} + +.e-dlg-overflow-hidden { + overflow: auto; +} + +/* stylelint-disable declaration-no-important */ +.e-dlg-fullscreen { + height: 100% !important; + left: 0 !important; + width: 100% !important; +} + +/* stylelint-enable declaration-no-important */ +.e-popup.e-popup-open.e-dialog { + display: inline-flex; +} + +.e-dlg-container { + align-items: flex-start; + display: none; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; +} + +.e-dlg-center-center { + -webkit-align-items: center; + -webkit-justify-content: center; + align-items: center; + justify-content: center; +} + +.e-dlg-left-center { + -webkit-align-items: center; + -webkit-justify-content: flex-start; + align-items: center; + justify-content: flex-start; +} + +.e-dlg-right-center { + -webkit-align-items: center; + -webkit-justify-content: flex-end; + align-items: center; + justify-content: flex-end; +} + +.e-dlg-left-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-start; + align-items: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-end; + align-items: flex-start; + justify-content: flex-end; +} + +.e-dlg-center-top { + -webkit-align-items: center; + -webkit-flex-direction: column; + align-items: center; + flex-direction: column; +} + +.e-dlg-left-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-start; + align-items: flex-end; + justify-content: flex-start; +} + +.e-dlg-right-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-end; + align-items: flex-end; + justify-content: flex-end; +} + +.e-dlg-center-bottom { + -webkit-align-items: center; + -webkit-flex-direction: column; + -webkit-justify-content: flex-end; + align-items: center; + flex-direction: column; + justify-content: flex-end; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover, +.e-dialog .e-btn.e-dlg-closeicon-btn:focus, +.e-dialog .e-btn.e-dlg-closeicon-btn:active { + background-color: #e0e0e0; + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:active { + background-color: #e0e0e0; +} + +.e-content-placeholder.e-dialog.e-placeholder-dialog { + background-size: 400px 210px; + min-height: 210px; +} + +@media (min-width: 768px) { + .e-alert-dialog.e-dialog.e-popup, +.e-confirm-dialog.e-dialog.e-popup { + margin: 30px; + width: 600px; + } +} +@media (max-width: 768px) { + .e-alert-dialog.e-dialog.e-popup, +.e-confirm-dialog.e-dialog.e-popup { + margin: 30px; + width: auto; + } +} +@media (max-width: 768px) { + .e-prompt-dialog.e-dialog.e-popup, +.e-prompt-dialog.e-dialog.e-popup { + margin: 30px; + width: auto; + } +} +@media (min-width: 768px) { + .e-prompt-dialog.e-dialog.e-popup, +.e-prompt-dialog.e-dialog.e-popup { + margin: 30px; + width: 600px; + } +} +.e-dlg-ref-element { + display: none; +} + +.e-dialog .e-footer-content { + box-sizing: border-box; +} + +.e-dialog { + background-color: #fff; + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); +} + +.e-dlg-overlay { + background-color: #383838; +} + +.e-footer-content { + background-color: #fff; +} + +.e-dlg-header, +.e-dlg-header * { + color: rgba(0, 0, 0, 0.87); + font-size: 18px; + font-weight: normal; +} + +.e-dlg-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-device .e-dlg-content { + font-size: 14px; +} + +.e-dlg-header-content { + background-color: #fff; +} + +.e-dlg-content { + background-color: #fff; +} + +.e-icon-dlg-close { + color: #000; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover span { + color: #000; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:active span, +.e-dialog .e-btn.e-dlg-closeicon-btn:focus span { + border-radius: 50%; + color: #000; + opacity: 1; +} + +.e-icon-dlg-close:active { + border-radius: 50%; + color: #000; + opacity: 1; +} + +.e-icon-dlg-close:hover { + color: #000; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:hover { + background-color: transparent; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:active { + background-color: transparent; +} + +.e-south-east { + color: #000; +} + +.e-rtl .e-south-east { + color: transparent; +} + +.e-rtl .e-south-west { + color: #000; +} + +.e-south-west, +.e-north-east, +.e-north-west { + color: transparent; +} + +.e-dialog .e-icon-dlg-close::before { + content: "\e7fc"; + position: relative; +} +.e-dialog .e-icon-dlg-close { + opacity: initial; +} +.e-dialog .e-icon-dlg-close:active { + opacity: initial; +} +.e-dialog .e-icon-dlg-close:hover { + opacity: initial; +} +.e-dialog .e-south-east::before, +.e-dialog .e-south-west::before, +.e-dialog .e-north-east::before, +.e-dialog .e-north-west::before { + content: "\eb05"; +} + +.e-bigger.e-dialog .e-dlg-header-content, +*.e-bigger .e-dialog .e-dlg-header-content { + padding: 24px 24px 20px; +} +.e-bigger.e-dialog .e-dlg-header, +*.e-bigger .e-dialog .e-dlg-header { + font-size: 18px; +} +.e-bigger.e-dialog .e-dlg-content, +*.e-bigger .e-dialog .e-dlg-content { + font-size: 13px; + padding: 24px; +} +.e-bigger.e-dialog .e-footer-content, +*.e-bigger .e-dialog .e-footer-content { + padding: 8px; +} +.e-bigger.e-dialog .e-footer-content .e-btn, +*.e-bigger .e-dialog .e-footer-content .e-btn { + margin-left: 8px; +} +.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, +*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + bottom: 3px; + left: 3px; + height: 36px; + width: 36px; +} +.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close, +*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} + +.e-bigger.e-rtl .e-footer-content .e-btn, +.e-bigger .e-rtl .e-footer-content .e-btn { + margin-left: 0; + margin-right: 8px; +} + +.e-bigger .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog, +.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog { + background-size: 400px 220px; + min-height: 220px; +} + +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} +/*! h-scroll layout */ +.e-hscroll { + display: block; + position: relative; + width: inherit; +} +.e-hscroll.e-rtl.e-scroll-device { + padding-left: 50px; + padding-right: initial; +} +.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(-6px); +} +.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay { + left: 56px; + right: auto; + transform: skewX(-16deg) translateX(-6px); +} +.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay { + left: auto; + right: 0; +} +.e-hscroll:not(.e-scroll-device) { + padding: 0 40px; +} +.e-hscroll.e-scroll-device { + padding-right: 50px; +} +.e-hscroll.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(6px); + width: 56px; +} +.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow { + font-size: 14px; + transform: skewX(16deg); +} +.e-hscroll.e-scroll-device .e-scroll-overlay { + opacity: 0.5; + pointer-events: none; + position: absolute; + top: 0; + z-index: 100; +} +.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay { + left: auto; + right: 56px; + transform: skewX(-16deg) translateX(6px); +} +.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay { + left: 0; + right: auto; +} +.e-hscroll.e-overlay .e-hscroll-content > * { + pointer-events: none; +} +.e-hscroll > * { + height: inherit; + line-height: normal; +} +.e-hscroll .e-hscroll-content { + display: inline-block; + height: inherit; + position: relative; +} +.e-hscroll .e-hscroll-content > * { + pointer-events: auto; +} +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + left: 0; + right: auto; +} +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + left: auto; + right: 0; +} +.e-hscroll .e-scroll-nav { + align-items: center; + bottom: 0; + cursor: pointer; + display: flex; + min-height: 42px; + overflow: hidden; + position: absolute; + top: 0; + width: 40px; +} +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + left: 0; +} +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + right: 0; +} +.e-hscroll .e-scroll-nav.e-ie-align { + display: table; +} +.e-hscroll .e-nav-arrow { + position: relative; +} +.e-hscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; + font-size: 12px; +} +.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay { + pointer-events: none; +} + +/*! h-scroll theme */ +.e-hscroll .e-scroll-nav .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06); +} +.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-width: 1px; + box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06); +} +.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow { + color: rgb(255, 61, 0); +} +.e-hscroll .e-scroll-overlay { + background-color: transparent; + background-repeat: repeat-x; +} +.e-hscroll .e-scroll-overlay.e-scroll-left-overlay { + background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%); +} +.e-hscroll .e-scroll-overlay.e-scroll-right-overlay { + background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%); +} +.e-hscroll.e-rtl .e-scroll-nav { + background: #fafafa; +} +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + border-left: 0; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-hscroll.e-rtl .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: 0; + color: #000; +} +.e-hscroll.e-rtl .e-scroll-nav:hover:active { + background: rgba(0, 0, 0, 0.12); +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + color: #000; +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); + border: 0; + color: #000; +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active { + background: #bdbdbd; + border: 0; + box-shadow: none; + color: #000; +} +.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-hscroll .e-scroll-nav { + background: #fafafa; +} +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} +.e-hscroll .e-scroll-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ""; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} +.e-hscroll .e-scroll-nav:active::after { + animation: hscroll-popup-shadow 0.6s ease-out 0ms; + visibility: visible; +} + +/*! hscroll icons */ +.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before { + content: "\e904"; +} +.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before { + content: "\e913"; +} +.e-hscroll.e-rtl .e-nav-left-arrow::before { + content: "\e913"; +} +.e-hscroll.e-rtl .e-nav-right-arrow::before { + content: "\e904"; +} +.e-hscroll.e-scroll-device .e-nav-right-arrow::before { + content: "\e913"; +} +.e-hscroll.e-scroll-device .e-nav-left-arrow::before { + content: "\e904"; +} +.e-hscroll .e-nav-left-arrow::before { + content: "\e904"; + line-height: normal; +} +.e-hscroll .e-nav-right-arrow::before { + content: "\e913"; + line-height: normal; +} + +.e-bigger .e-hscroll, +.e-hscroll.e-bigger { + min-height: 56px; +} +.e-bigger .e-hscroll:not(.e-scroll-device), +.e-hscroll.e-bigger:not(.e-scroll-device) { + padding: 0 50px; +} +.e-bigger .e-hscroll.e-scroll-device, +.e-hscroll.e-bigger.e-scroll-device { + padding-right: 50px; +} +.e-bigger .e-hscroll.e-rtl.e-scroll-device, +.e-hscroll.e-bigger.e-rtl.e-scroll-device { + padding-left: 50px; + padding-right: initial; +} +.e-bigger .e-hscroll .e-nav-arrow.e-icons, +.e-hscroll.e-bigger .e-nav-arrow.e-icons { + font-size: 14px; +} +.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay, +.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay { + left: 50px; +} +.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay, +.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay { + right: 50px; +} +.e-bigger .e-hscroll .e-scroll-nav, +.e-hscroll.e-bigger .e-scroll-nav { + min-height: 56px; + width: 50px; +} + +/*! component's theme wise override definitions and variables */ +@keyframes vscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} +/*! v-scroll layout */ +.e-vscroll { + display: block; + position: relative; + width: inherit; +} +.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(-6px); +} +.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { + left: 56px; + right: auto; + transform: skewX(-16deg) translateX(-6px); +} +.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { + left: auto; + right: 0; +} +.e-vscroll:not(.e-scroll-device) { + padding: 0 16px; +} +.e-vscroll.e-scroll-device .e-scroll-nav { + transform: skewX(-16deg) translateX(6px); + width: 56px; + z-index: 1001; +} +.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow { + font-size: 14px; + transform: skewX(16deg); +} +.e-vscroll.e-scroll-device .e-scroll-overlay { + opacity: 0.5; + pointer-events: none; + position: absolute; + top: 0; + z-index: 100; +} +.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay { + left: auto; + right: 56px; + transform: skewX(-16deg) translateX(6px); +} +.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay { + left: 0; + right: auto; +} +.e-vscroll > * { + height: inherit; +} +.e-vscroll .e-vscroll-content { + display: inline-block; + height: auto; + position: relative; + width: 100%; +} +.e-vscroll .e-vscroll-content > * { + pointer-events: auto; +} +.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav { + left: auto; + right: 0; +} +.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav { + left: 0; + right: auto; +} +.e-vscroll .e-scroll-nav { + align-items: center; + cursor: pointer; + display: flex; + height: 40px; + overflow: hidden; + position: absolute; + width: 100%; +} +.e-vscroll .e-scroll-nav.e-scroll-up-nav { + top: 0; +} +.e-vscroll .e-scroll-nav.e-scroll-down-nav { + bottom: 0; +} +.e-vscroll .e-scroll-nav.e-ie-align { + display: table; +} +.e-vscroll .e-nav-arrow { + position: relative; +} +.e-vscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +/*! v-scroll theme */ +.e-vscroll .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06); +} +.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-width: 1px; + box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06); +} +.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow { + color: rgb(255, 61, 0); +} +.e-vscroll .e-scroll-overlay { + background-color: transparent; + background-repeat: repeat-x; +} +.e-vscroll .e-scroll-overlay.e-scroll-up-overlay { + background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%); +} +.e-vscroll .e-scroll-overlay.e-scroll-down-overlay { + background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%); +} +.e-vscroll.e-rtl .e-scroll-nav { + background: #fafafa; +} +.e-vscroll.e-rtl .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: 0; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: 0; + color: #000; +} +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); + border: 0; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} +.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active { + background: #bdbdbd; + border: 0; + box-shadow: none; + color: #000; +} +.e-vscroll .e-scroll-nav { + background: #fafafa; +} +.e-vscroll .e-scroll-nav.e-scroll-up-nav { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.e-vscroll .e-scroll-nav.e-scroll-down-nav { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} +.e-vscroll .e-scroll-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ""; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} +.e-vscroll .e-scroll-nav:active::after { + animation: vscroll-popup-shadow 0.6s ease-out 0ms; + visibility: visible; +} + +/*! vscroll icons */ +.e-vscroll.e-scroll-device .e-nav-up-arrow::before { + content: "\e85e"; +} +.e-vscroll.e-scroll-device .e-nav-down-arrow::before { + content: "\e84f"; +} +.e-vscroll .e-nav-up-arrow::before { + content: "\e910"; + line-height: normal; +} +.e-vscroll .e-nav-down-arrow::before { + content: "\e916"; + line-height: normal; +} + +.e-bigger .e-vscroll:not(.e-scroll-device), +.e-vscroll.e-bigger:not(.e-scroll-device) { + padding: 24px 0; +} +.e-bigger .e-vscroll .e-icons, +.e-vscroll.e-bigger .e-icons { + font-size: 18px; +} +.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay, +.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay { + left: 24px; +} +.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay, +.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay { + right: 24px; +} +.e-bigger .e-vscroll .e-scroll-nav, +.e-vscroll.e-bigger .e-scroll-nav { + height: 24px; +} + +@keyframes tbar-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} +.e-toolbar { + border-radius: 0; + display: block; + height: 42px; + min-height: 42px; + position: relative; + user-select: none; + white-space: nowrap; + overflow: hidden; +} +.e-toolbar.e-spacer-toolbar .e-toolbar-items { + display: flex; + flex-wrap: nowrap; + width: 100%; +} +.e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow) { + position: absolute; +} +.e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items { + width: calc(100% - 32px); +} +.e-toolbar .e-blazor-toolbar-items { + position: absolute; + top: -9999px; + visibility: hidden; +} +.e-toolbar.e-control[class*=e-toolbar] { + box-sizing: content-box; +} +.e-toolbar.e-corner { + border-radius: 0; +} +.e-toolbar.e-hidden { + display: none; +} +.e-toolbar .e-toolbar-items { + border-radius: 0 0 0 0; + display: inline-flex; + height: 100%; + vertical-align: middle; + align-items: center; +} +.e-toolbar .e-toolbar-items.e-toolbar-multirow { + margin-bottom: 1px; + margin-left: 18px; + margin-right: 18px; + white-space: normal; + flex-wrap: wrap; +} +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden { + display: none; +} +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right { + display: inline; +} +.e-toolbar .e-toolbar-items.e-tbar-pos { + display: block; +} +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + display: table; + height: 100%; + top: 0; +} +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + position: absolute; +} +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + right: 0; +} +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: 0; +} +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center { + margin: 0 auto; +} +.e-toolbar .e-toolbar-items .e-toolbar-left, +.e-toolbar .e-toolbar-items .e-toolbar-center, +.e-toolbar .e-toolbar-items .e-toolbar-right { + display: inline-block; +} +.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child { + margin-left: 3px; +} +.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child, +.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content { + touch-action: pan-y pinch-zoom; +} +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-toolbar .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 42px; + vertical-align: middle; + width: auto; + flex: 0 0 auto; +} +.e-toolbar .e-toolbar-item.e-spacer { + flex-grow: 1; +} +.e-toolbar .e-toolbar-item .e-tbar-btn { + display: flex; + align-items: center; + vertical-align: middle; + justify-content: center; + margin: 4px 0; + min-height: 0; + min-width: 0; + padding: 0 1.5px; + border-radius: 2px; + line-height: 25px; + border: none; + cursor: pointer; + font-size: 14px; + font-weight: 400; + overflow: hidden; + text-align: center; + text-decoration: none; + text-transform: none; +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right { + padding: 0; +} +.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + margin: 0; + min-width: 24px; + width: auto; + font-size: 14px; + line-height: 25px; +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover, .e-toolbar .e-toolbar-item .e-tbar-btn:focus, .e-toolbar .e-toolbar-item .e-tbar-btn:active { + padding: 0 1.5px; +} +.e-toolbar .e-toolbar-item .e-tbar-btn:focus { + outline: 0; +} +.e-toolbar .e-toolbar-item .e-tbar-btn div { + vertical-align: middle; +} +.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; + padding: 0 2px 0 2px; +} +.e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) { + height: inherit; + min-width: 34px; + padding: 3.5px; +} +.e-toolbar .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 27px; + min-width: 1px; + height: calc(100% - 15px); +} +.e-toolbar .e-toolbar-item.e-separator + .e-separator, .e-toolbar .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-item.e-separator:first-of-type { + display: none; +} +.e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-toolbar .e-toolbar-item > * { + text-overflow: ellipsis; +} +.e-toolbar .e-toolbar-item.e-hidden { + display: none; +} +.e-toolbar .e-toolbar-item input[type=checkbox] { + height: auto; +} +.e-toolbar.e-vertical { + display: flex; + flex-direction: column; +} +.e-toolbar.e-vertical .e-toolbar-items .e-vscroll-bar .e-vscroll-content { + touch-action: pan-x pinch-zoom; +} +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right { + height: auto; +} +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: auto; + top: 0; +} +.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right { + bottom: 0; + left: auto; + right: auto; +} +.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} +.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item { + display: flex; + height: auto; +} +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-width: 33px; +} +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator { + height: auto; + margin: 3px 7.5px; + min-height: auto; +} +.e-toolbar.e-vertical .e-hor-nav { + bottom: 0; + height: auto; + left: 0; + min-height: 40px; + min-width: 50px; + right: auto; + top: auto; + width: auto; +} +.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left { + bottom: 0; + top: auto; +} +.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right { + bottom: auto; + top: 0; +} +.e-toolbar .e-hor-nav { + align-items: center; + border-radius: 0 0 0 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 42px; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + width: 32px; +} +.e-toolbar .e-hor-nav.e-ie-align { + display: table; +} +.e-toolbar .e-popup-down-icon.e-icons, +.e-toolbar .e-popup-up-icon.e-icons { + display: flex; + text-align: center; + vertical-align: middle; + align-items: center; + justify-content: center; + width: 100%; + font-size: 12px; + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar.e-toolpop { + overflow: visible; +} +.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} +.e-toolbar .e-toolbar-pop { + border-radius: 0; + overflow: hidden; + padding: 0; + position: absolute; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item { + display: flex; + height: 36px; + justify-content: center; + min-height: 25px; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden { + display: none; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + min-height: 25px; + min-width: 100%; + padding: 0 16px; + border: none; + border-radius: 2px; + justify-content: flex-start; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + padding: 0; + width: auto; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + height: 36px; + min-width: 34px; + padding: 0; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item > * { + height: 100%; + min-width: 100%; + text-overflow: ellipsis; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon { + min-width: 100%; +} +.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text { + display: none; +} +.e-toolbar .e-toolbar-pop .e-toolbar-popup, +.e-toolbar .e-toolbar-pop .e-toolpopup { + text-align: center; +} +.e-toolbar.e-extended-toolbar { + overflow: visible; +} +.e-toolbar.e-extended-toolbar.e-tbar-extended { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + min-height: 42px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; + margin-left: -1px; + box-shadow: none; + display: inline; + white-space: normal; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + display: inline-flex; + min-height: 42px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + min-height: 0; + min-width: 0; + padding: 0 1.5px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2px 0 2px; + font-size: 14px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop), +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) { + display: flex; + align-items: center; + vertical-align: middle; + justify-content: center; + padding: 0; + font-size: 14px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop), +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) { + padding: 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop), +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop) { + padding: 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active { + padding: 0 1.5px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + min-width: 34px; + padding: 3.5px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + min-height: 25px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator { + display: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text { + display: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close { + display: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open { + display: inline; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop { + width: inherit; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn { + cursor: pointer; + font-size: 14px; + overflow: hidden; + padding: 0 1.5px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator) { + height: auto; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} +.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type { + display: inline-flex; +} +.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align { + display: table; +} +.e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-right: 3px; +} +.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right { + padding: 0; +} +.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + padding: 0 2px 0 2px; +} +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: initial; +} +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: 0; +} +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right { + left: 0; + right: auto; +} +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 3px; +} +.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 0; +} +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 3px; +} +.e-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; + border-radius: 0 0 0 0; +} +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 3px; +} +.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; + margin-left: 0; +} +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-left: 0; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-toolbar { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: none; +} +.e-toolbar .e-toolbar-items { + background: #fafafa; +} +.e-toolbar .e-toolbar-item .e-tbar-btn { + background: #fafafa; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + border: none; +} +.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active { + background: rgba(0, 0, 0, 0.2088); + box-shadow: none; +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus { + box-shadow: none; +} +.e-toolbar .e-toolbar-item .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-radius: 2px; + color: rgba(0, 0, 0, 0.87); + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + box-shadow: none; +} +.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + border-radius: 2px; + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:active { + background: #bdbdbd; + border-color: #bdbdbd; + border-style: solid; + border-width: 0; + border-radius: 2px; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-item.e-separator { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0.5px 0 0; +} +.e-toolbar .e-toolbar-item.e-overlay { + background: #fafafa; + opacity: 0.5; + color: rgba(0, 0, 0, 0.26); +} +.e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.38); +} +.e-toolbar .e-toolbar-item.e-overlay .e-icons { + color: rgba(0, 0, 0, 0.26); +} +.e-toolbar.e-vertical .e-hor-nav { + border: solid rgba(0, 0, 0, 0.12); + border-width: 1px 0 0 0; +} +.e-toolbar.e-vertical.e-rtl .e-hor-nav { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0 1px 0; +} +.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator { + border-width: 0 0 0.5px 0; +} +.e-toolbar .e-hor-nav { + background: #fafafa; + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0 0 1px; +} +.e-toolbar .e-hor-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ""; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} +.e-toolbar .e-hor-nav.e-nav-active:active, .e-toolbar .e-hor-nav.e-nav-active:focus, .e-toolbar .e-hor-nav.e-nav-active:hover { + border-bottom-right-radius: 0; +} +.e-toolbar .e-hor-nav:active { + border: 0; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + background: #fafafa; +} +.e-toolbar .e-hor-nav:active .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-hor-nav:active::after { + animation: tbar-popup-shadow 0.6s ease-out 0ms; + visibility: visible; +} +.e-toolbar .e-hor-nav:hover { + background: rgba(0, 0, 0, 0.12); + border-left: 1px solid rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-hor-nav:hover .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar .e-hor-nav:hover:not(.e-nav-active) { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 0 1px; +} +.e-toolbar .e-hor-nav:hover:active { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar .e-hor-nav:focus { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar .e-hor-nav:focus .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) { + background: rgba(0, 0, 0, 0.12); + box-shadow: none; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:focus, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav):focus { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active { + color: rgba(0, 0, 0, 0.87); +} +.e-toolbar .e-toolbar-pop { + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn { + background: #fafafa; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + box-shadow: none; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active { + background: #bdbdbd; + box-shadow: none; + border-color: #bdbdbd; + border-style: solid; + border-width: 0; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + box-shadow: none; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus { + outline: 0; +} +.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + background: transparent; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn { + background: #fafafa; + box-shadow: none; + border: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-radius: 2px; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + box-shadow: none; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-radius: 2px; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active { + background: #bdbdbd; + border-radius: 2px; + box-shadow: none; + border-color: #bdbdbd; + border-style: solid; + border-width: 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0.5px 0 0; +} +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay { + background: #fafafa; +} +.e-toolbar.e-extended-toolbar .e-toolbar-pop { + background: #fafafa; +} +.e-toolbar.e-rtl .e-hor-nav { + background: #fafafa; + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 1px 0 0; +} +.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 1px 0 0; +} + +.e-toolbar .e-popup-down-icon::before { + content: "\e916"; + line-height: normal; +} +.e-toolbar .e-popup-up-icon::before { + content: "\e910"; + line-height: normal; +} + +.e-bigger .e-toolbar, +.e-toolbar.e-bigger { + height: 56px; + min-height: 56px; +} +.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} +.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child, +.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow { + margin-left: 24px; + margin-right: 24px; +} +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active { + padding: 0 6px; +} +.e-bigger .e-toolbar .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-item { + min-height: 56px; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control { + min-height: 0; + min-width: 0; + padding: 0 6px; + line-height: 35px; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; + font-size: 14px; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons { + font-size: 14px; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon { + font-size: 14px; + line-height: 34px; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon { + padding: 0; +} +.e-bigger .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer), +.e-toolbar.e-bigger .e-toolbar-item:not(.e-separator):not(.e-spacer) { + min-width: 48px; + padding: 5px; +} +.e-bigger .e-toolbar .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} +.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-bigger .e-toolbar .e-hor-nav, +.e-toolbar.e-bigger .e-hor-nav { + min-height: 56px; + min-width: 40px; +} +.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} +.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} +.e-bigger .e-toolbar.e-vertical .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger.e-vertical .e-toolbar-item:not(.e-separator) { + min-height: 38px; +} +.e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator { + height: auto; + margin: 5px 10px; + min-height: auto; +} +.e-bigger .e-toolbar.e-vertical .e-hor-nav, +.e-toolbar.e-bigger.e-vertical .e-hor-nav { + min-height: 40px; + min-width: 50px; +} +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item { + height: 48px; +} +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 0; + min-height: 30px; +} +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + min-height: 30px; + padding: 0 16px; + min-width: 100%; +} +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin-left: 0; + padding: 0; + font-size: 14px; +} +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; + font-size: 14px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended { + min-height: 56px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + min-height: 56px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + min-height: 0; + min-width: 0; + padding: 0 6px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active { + padding: 0 6px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 5px; +} +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} +.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended { + border-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right, +.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right { + padding: 0; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: initial; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} +.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} +.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; +} + +@keyframes tbar-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} +@keyframes hscroll-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} +.e-tab { + display: block; + position: relative; +} +.e-tab.e-hidden { + display: none; +} +.e-tab.e-fill-mode .e-content, .e-tab.e-fill-mode .e-content .e-item, .e-tab.e-fill-mode .e-content .e-item > div, .e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template { + height: 100%; +} +.e-tab .e-tab-header { + height: 36px; + min-height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header { + height: 48px; + min-height: 48px; + } +} +.e-tab .e-tab-header::before { + content: ""; + position: absolute; + display: unset; +} +.e-tab .e-tab-header:not(.e-vertical)::before { + bottom: 0; + top: 0; + width: 100%; +} +.e-tab .e-tab-header .e-toolbar-items { + height: auto; + margin: 0; + min-height: 36px; + position: relative; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items { + min-height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active { + position: unset; +} +.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:hover::before { + left: unset; + right: unset; +} +.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::before { + background-color: unset; + bottom: unset; + content: unset; + height: unset; + left: unset; + position: unset; + right: unset; + transition: unset; +} +.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::after { + color: unset; + content: unset; + display: unset; + font-weight: unset; + height: unset; + overflow: unset; + visibility: unset; +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device { + padding: 0; +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav { + display: none; +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar { + padding: 0; +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 40px; + border-radius: 0; +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} +.e-tab .e-tab-header .e-hscroll-bar { + overflow: hidden; +} +.e-tab .e-tab-header .e-indicator { + display: block; + position: absolute; +} +.e-tab .e-tab-header .e-indicator.e-hidden { + display: none; +} +.e-tab .e-tab-header:not(.e-vertical) .e-indicator { + bottom: 0; + height: 2px; + left: 0; + right: 0; + border-radius: 0; + transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); +} +.e-tab .e-tab-header .e-toolbar-item.e-hidden { + display: none; +} +.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 36px; + margin: 0; + min-height: 36px; + min-width: auto; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + min-height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 18px; + width: 100%; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 12px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + align-content: center; + align-items: center; + display: inline-flex; + height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-text { + display: inherit; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + text-transform: uppercase; + align-self: auto; + margin-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + margin-top: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before { + top: 1px; + left: 2px; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon::before, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon::before { + left: 0; +} +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + display: none; + margin: 0 0 0 10px; + min-width: 10px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-close-icon, +.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-close-icon, +.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + top: 1px; +} +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + display: inline-flex; + height: 20px; + min-width: 20px; + width: 20px; + line-height: 1; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 20px; + width: 20px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 18px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + position: relative; + top: 1px; + left: 2px; +} +.e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon::before, +.e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon::before { + left: 0; +} +.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + justify-content: center; + padding: 0 18px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-icon-right { + margin: 0 0 0 8px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icon-right { + margin: 0; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 10px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 62px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 62px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + align-items: center; + display: flex; + height: 62px; + position: relative; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 62px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap { + display: block; + height: auto; +} +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap { + height: auto; +} +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + position: absolute; + right: 18px; + top: calc(50% - 6px); +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 12px; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 8px 0 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; + } +} +.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 8px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + margin: auto; +} +.e-tab .e-tab-header .e-toolbar-pop { + overflow-y: auto; + padding: 0; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 36px; + min-height: 36px; + min-width: auto; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + margin: 0; + padding: 0; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 16px; + text-align: initial; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 36px; + width: 100%; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + display: inline-flex; + width: 100%; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0 0 0 8px; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] { + padding-right: 10px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] { + padding-right: 0; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap { + display: inline-flex; + height: auto; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + display: block; + justify-content: center; + margin: 0 0 0 10px; + padding-left: 0; + padding-right: 10px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + justify-content: center; + margin: 0 0 0 12px; + padding-left: 0; + padding-right: 0; + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; + top: initial; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom { + display: inline-flex; +} +.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + align-items: center; + align-self: center; + display: inline-flex; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + display: none; + } +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon { + display: inline-flex; + } +} +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 20px; +} +.e-tab .e-tab-header .e-scroll-nav { + height: 36px; + min-height: 36px; + min-width: auto; + width: auto; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + } +} +.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 9px; +} +.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 9px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 12px; + } +} +.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} +.e-tab .e-tab-header .e-hor-nav { + height: 36px; + min-height: 36px; + min-width: auto; + padding: 0 9px; + width: auto; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; + } +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + line-height: 24px; +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + line-height: 24px; + top: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + line-height: 24px; + } +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: none; + transition: none; + } +} +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: none; + transition: none; + } +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + line-height: 24px; +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + line-height: 24px; + top: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + line-height: 24px; + } +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover { + line-height: 24px; + top: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active { + position: unset; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:hover::before { + left: unset; + right: unset; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::before { + background-color: unset; + content: unset; + height: unset; + left: unset; + position: unset; + right: unset; + top: unset; + transition: unset; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::after { + color: unset; + content: unset; + display: unset; + font-weight: unset; + height: unset; + overflow: unset; + visibility: unset; +} +.e-tab .e-tab-header.e-horizontal-bottom::before { + bottom: auto; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar { + margin-top: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-tab .e-tab-header.e-horizontal-bottom .e-indicator { + bottom: auto; + top: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin: 0; + } +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + } +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:not(.e-separator):last-child .e-text-wrap::before { + top: unset; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon::before { + top: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap { + height: initial; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; + padding: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before { + bottom: auto; + top: 0; +} +.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before { + display: none; +} +.e-tab .e-tab-header.e-vertical { + max-width: 150px; + z-index: 1; +} +.e-tab .e-tab-header.e-vertical::before { + bottom: 0; + height: 100%; + left: 0; + top: 0; +} +.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before { + bottom: 15px; + height: auto; + top: 15px; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before { + bottom: 0; + top: 0; + } +} +.e-tab .e-tab-header.e-vertical .e-indicator { + display: block; + transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1); + width: 2px; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; + flex-direction: column; + align-items: normal; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) { + padding: 16px 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child { + margin: 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap { + position: relative; + width: 100%; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text, +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before { + text-align: center; + width: 100%; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before { + display: none; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon { + min-height: 36px; + min-width: 33px; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon { + margin: 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + right: -18px; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-pop { + top: initial !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-tab .e-tab-header.e-vertical.e-vertical-left { + float: left; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left::before { + right: 0; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator { + left: auto; + right: 0; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover::before { + bottom: unset; + height: unset; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::before { + background-color: unset; + bottom: unset; + content: unset; + height: unset; + left: unset; + position: unset; + right: unset; + transition: unset; + width: unset; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::after { + color: unset; + content: unset; + display: unset; + font-weight: unset; + height: unset; + overflow: unset; + visibility: unset; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right { + float: right; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right::before { + right: auto; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator { + left: 0; + right: auto; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap { + text-align: right; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text { + width: auto; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:hover::before { + bottom: unset; + height: unset; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::before { + background-color: unset; + bottom: unset; + content: unset; + height: unset; + left: unset; + position: unset; + right: unset; + transition: unset; + width: unset; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::after { + color: unset; + content: unset; + display: unset; + font-weight: unset; + height: unset; + overflow: unset; + visibility: unset; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav { + height: 16px; + justify-content: center; + min-height: 16px; + width: 100%; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + font-size: 10px; + height: 16px; + line-height: 16px; + margin: 0 auto; + width: 16px; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav { + padding: 0 18px; + width: 100%; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + height: 100%; + transform: none; + transition: none; + width: 100%; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + float: left; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + line-height: 35px; + text-align: left; + text-transform: uppercase; + transform: none; + transition: none; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + float: left; + font-size: 12px; + line-height: 35px; + margin: 0 0 0 10px; + vertical-align: initial; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + font-size: 14px; + } +} +.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav, +.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay { + display: none; +} +.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items { + height: auto; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: -18px; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav { + padding: 0 18px; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + float: right; +} +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + float: right; + margin: 0 10px 0 0; +} +.e-tab .e-content { + position: relative; +} +.e-tab .e-content .e-item.e-view { + bottom: 0; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} +.e-tab .e-content > .e-item { + display: none; +} +.e-tab .e-content > .e-item.e-active { + background: inherit; + display: block; +} +.e-tab .e-content.e-progress { + overflow: hidden; +} +.e-tab.e-vertical-tab .e-content { + display: flex; +} +.e-tab.e-vertical-tab .e-content .e-item.e-active { + display: flex; + flex: none; +} +.e-tab.e-vertical-tab .e-content .e-item, +.e-tab.e-vertical-tab .e-content .e-item > :first-child { + width: 100%; +} +.e-tab.e-vertical-icon > .e-tab-header { + height: 62px; + min-height: 62px; +} +.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before, +.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before { + display: none; +} +.e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items { + height: 62px; +} +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap { + position: unset; +} +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before, +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap::before { + border: unset; + content: unset; + display: none; + position: unset; + top: unset; + width: unset; +} +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap::before, +.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before { + content: unset; + display: unset; + position: unset; + top: unset; + width: unset; + border: unset; +} +.e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav { + height: 62px; +} +.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav { + height: 62px; +} +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-indicator { + width: 2px; +} +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before, +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before { + display: none; +} +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap { + position: relative; +} +.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-scroll-nav { + height: 16px; +} +.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap::before, +.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before { + top: unset; +} +.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active { + margin: 0; +} +.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 62px; +} +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 36px; +} +.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 36px; + padding: 0; +} +.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab.e-template .e-tab-header .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div, +.e-tab.e-template .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div { + display: inherit; +} +.e-tab.e-template .e-content > .e-item { + display: none; +} +.e-tab.e-template .e-content > .e-item.e-active { + background: inherit; + display: block; +} +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 15px; +} +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 14px; +} +.e-tab.e-ie .e-tab-header .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; +} +.e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} +.e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 14px; + position: relative; +} +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 11px; + position: relative; +} +.e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: none; + transition: none; + } +} +.e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} +@media screen and (max-width: 480px) and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} +.e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} +.e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} +.e-tab.e-safari .e-tab-header .e-close-icon::before { + top: -1px; +} +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} +.e-tab.e-disable { + pointer-events: none; +} +.e-tab.e-fill .e-tab-header { + height: 34px; + min-height: 34px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-indicator { + display: none; +} +.e-tab.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 34px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 34px; + margin: 0; + min-height: 34px; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 60px; + min-height: 60px; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 34px; + padding: 0 18px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 18px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 34px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 60px; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop { + padding-top: 0; +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin-right: 0; + padding: 0; +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 44px; +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} +.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} +.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 34px; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 34px; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 34px; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 60px; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +@media screen and (max-width: 480px) { + .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; + } +} +.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab.e-fill.e-vertical-icon > .e-tab-header { + height: 60px; + min-height: 60px; +} +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; + padding: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} +@media screen and (max-width: 480px) { + .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 18px; + } +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} +.e-tab.e-background .e-tab-header.e-vertical .e-indicator { + display: block; +} +.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} +.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, +.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} +.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin: 0; + padding: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap { + height: 36px; +} +.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 10px 0 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 10px 0 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 18px; + right: auto; +} +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 20px; + margin-right: 0; +} +.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 10px; + padding-right: 0; +} +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + left: 16px; + right: auto; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; +} +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; + } +} +.e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 9px; +} +.e-tab.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 9px; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + display: none; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + margin: 0; + width: 100%; +} + +.e-tab-clone-element { + overflow: visible; + z-index: 10000; +} +.e-tab-clone-element:not(.e-separator) { + height: 36px; + margin: 0; + min-height: 36px; + min-width: auto; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element:not(.e-separator) { + height: 48px; + min-height: 48px; + } +} +.e-tab-clone-element .e-tab-wrap { + height: 36px; + padding: 0 18px; + width: 100%; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-tab-wrap { + height: 48px; + padding: 0 12px; + } +} +.e-tab-clone-element .e-text-wrap { + align-content: center; + align-items: center; + display: inline-flex; + height: 36px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-text-wrap { + height: 48px; + } +} +.e-tab-clone-element .e-tab-text { + display: inherit; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + text-transform: uppercase; + align-self: auto; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-tab-text { + font-size: 14px; + } +} +.e-tab-clone-element .e-icons.e-close-icon { + display: none; +} +.e-tab-clone-element .e-close-icon, +.e-tab-clone-element .e-close-icon::before { + font-size: 10px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-close-icon, +.e-tab-clone-element .e-close-icon::before { + font-size: 12px; + } +} +.e-tab-clone-element .e-close-icon::before { + top: 1px; +} +.e-tab-clone-element .e-icons.e-tab-icon { + display: inline-flex; + height: 20px; + min-width: 20px; + width: 20px; + line-height: 1; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-icons.e-tab-icon { + height: 20px; + width: 20px; + } +} +.e-tab-clone-element .e-tab-icon, +.e-tab-clone-element .e-tab-icon::before { + font-size: 18px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-tab-icon, +.e-tab-clone-element .e-tab-icon::before { + font-size: 20px; + } +} +.e-tab-clone-element.e-icon .e-tab-wrap { + justify-content: center; + padding: 0 18px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-icon .e-tab-wrap { + padding: 0 24px; + } +} +.e-tab-clone-element .e-icon-right { + margin: 0 0 0 8px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-icon-right { + margin: 0; + } +} +.e-tab-clone-element .e-icon-left + .e-tab-text { + margin: 0 0 0 10px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} +.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom { + height: 62px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom { + height: 62px; + } +} +.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap { + align-items: center; + display: flex; + height: 62px; + position: relative; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap { + height: 62px; + } +} +.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap { + display: block; + height: auto; +} +.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon { + position: absolute; + right: 18px; + top: calc(50% - 6px); +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon { + right: 12px; + } +} +.e-tab-clone-element.e-itop .e-tab-text { + margin: 8px 0 0; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-itop .e-tab-text { + margin: 10px 0 0; + } +} +.e-tab-clone-element.e-ibottom .e-tab-text { + margin: 0 0 8px; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-ibottom .e-tab-text { + margin: 0 0 10px; + } +} +.e-tab-clone-element .e-tab-icon.e-icon-top, +.e-tab-clone-element .e-tab-icon.e-icon-bottom { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + margin: auto; +} +.e-tab-clone-element.e-close-show .e-icons.e-close-icon { + align-items: center; + align-self: center; + display: inline-flex; +} +@media screen and (max-width: 480px) { + .e-tab-clone-element.e-close-show .e-icons.e-close-icon { + display: none; + } +} +.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 20px; +} + +.e-tab { + background: transparent; + border: none; +} +.e-tab .e-tab-header { + background: inherit; + border: 0; + border-radius: 0; + box-shadow: none; + font-weight: normal; + border-bottom: 0; +} +.e-tab .e-tab-header::before { + border-color: unset; + border-style: solid; +} +.e-tab .e-tab-header:not(.e-vertical)::before { + border-width: 0; +} +.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active { + border-bottom: initial; + margin-bottom: 0; +} +.e-tab .e-tab-header .e-toolbar-items { + background: inherit; +} +.e-tab .e-tab-header .e-indicator { + background: rgb(255, 61, 0); +} +.e-tab .e-tab-header .e-toolbar-item { + background: inherit; + border: none; +} +.e-tab .e-tab-header .e-toolbar-item:hover { + background: inherit; +} +.e-tab .e-tab-header .e-toolbar-item.e-active:hover { + background: inherit; +} +.e-tab .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(255, 61, 0, 0.12); +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + border-radius: 0; + color: rgba(0, 0, 0, 0.54); + border: 0; +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; + border: 0; + border-radius: 0; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; + } +} +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-toolbar-item.e-active { + border: none; + border-radius: 0; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + border: 0; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: #ff3d00; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + position: unset; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before { + border: unset; + content: unset; + display: unset; + position: unset; + width: unset; + top: unset; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: #ff3d00; +} +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon { + color: #ff3d00; +} +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text { + color: #ff3d00; +} +.e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay { + background: inherit; + opacity: 1; + pointer-events: none; +} +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active { + border: initial; +} +.e-tab .e-tab-header .e-toolbar-pop { + background: #fff; + border: 0; + border-radius: 0; + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + overflow-y: auto; +} +.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] { + overflow-y: hidden; +} +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop { + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + } +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: #eee; + border: 0; + border-radius: 0; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active { + background: #eee; + border-color: unset; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon { + color: #ff3d00; +} +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-tab .e-tab-header .e-scroll-nav, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav { + background: inherit; + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active { + box-shadow: none; + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav:focus, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus { + background: inherit; +} +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active { + background: rgba(0, 0, 0, 0.12); + border-color: unset; + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-scroll-nav:active, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active { + box-shadow: none; + background: inherit; + border: 0; +} +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); +} +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover, +.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover { + color: rgba(0, 0, 0, 0.54); + background: initial; + border-color: unset; +} +.e-tab .e-tab-header .e-hor-nav, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) { + background: transparent; + border: 0; +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon { + color: rgba(0, 0, 0, 0.54); + border: 0; +} +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-hor-nav:focus, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus { + background: transparent; +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon { + background: rgba(0, 0, 0, 0.12); + border: initial; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active { + background: initial; + color: rgba(0, 0, 0, 0.87); + border: 0; + border-radius: 0; + box-shadow: none; +} +.e-tab .e-tab-header .e-hor-nav:hover, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover { + border: 0; + background: transparent; +} +.e-tab .e-tab-header .e-hor-nav:hover:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active { + background: transparent; +} +.e-tab .e-tab-header .e-hor-nav:active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):active { + box-shadow: none; + background: transparent; +} +.e-tab .e-tab-header .e-hor-nav.e-nav-active, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active { + background: inherit; + border: 0; + box-shadow: none; + border-radius: 0; +} +.e-tab .e-tab-header .e-hor-nav.e-nav-active .e-icons, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header .e-hor-nav.e-nav-active:focus, +.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active:focus { + border: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom { + border-color: unset; + border-style: solid; + border-width: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] { + border-color: unset; + border-style: solid; + border-width: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items { + border-color: unset; + border-style: solid; + border-width: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover { + border-radius: 0; +} +.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + border-color: inherit unset unset; + border-style: solid; + border-width: 0; + margin-top: 0; + border-radius: 0; +} +.e-tab .e-tab-header.e-vertical { + border-bottom: 0; +} +.e-tab .e-tab-header.e-vertical::before { + border-width: 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active { + border-bottom: 0; + border-top: 0; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover { + border-radius: 0; +} +.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active { + border-radius: 0; + border-right: initial; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover { + border-radius: 0; +} +.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active { + border-left: initial; + border-radius: 0; +} +.e-tab .e-tab-header.e-vertical .e-toolbar-pop { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav { + background: inherit; + border: 1px solid transparent; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav { + border-top-color: rgba(0, 0, 0, 0.12); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + border: 0; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover { + background: none; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12) transparent transparent; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus { + background: rgba(0, 0, 0, 0.12); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover { + background: none; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus:hover:active .e-nav-arrow { + color: none; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + background: none; +} +.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover { + background: none; + border: 0; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + border: 0; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + border: 0; + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon { + background: inherit; + border: 0; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover { + background: inherit; + border: 0; + box-shadow: none; +} +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, +.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active { + color: rgba(0, 0, 0, 0.87); +} +.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon, +.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon { + border: 0; +} +.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(255, 61, 0, 0.12); + border: 0; +} +.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: #ff3d00; +} +.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon { + color: #ff3d00; +} +.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(0, 0, 0, 0.87); + background: rgba(0, 0, 0, 0.12); + border: initial; +} +.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus { + border-color: rgba(0, 0, 0, 0.12) transparent transparent; +} +.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + border: 0; +} +.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + border: 0; +} +.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus { + outline: 0; +} +.e-tab.e-disable { + pointer-events: none; +} +.e-tab.e-disable .e-tab-header .e-indicator { + background: rgba(255, 61, 0, 0.38); +} +.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: rgba(255, 61, 0, 0.38); +} +.e-tab.e-disable .e-content { + opacity: 0.38; +} +.e-tab.e-fill .e-tab-header { + border-bottom: 2px Solid rgb(255, 61, 0); +} +.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll { + border: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item { + border: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.05); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.54); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + margin-top: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + border: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: rgb(255, 61, 0); + border-radius: 0; + border-color: unset; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before { + border: unset; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover { + color: white; +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover { + background: #eee; +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom { + border-bottom: 0; + border-top: 2px Solid rgb(255, 61, 0); +} +.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} +.e-tab.e-fill .e-tab-header.e-vertical { + border-bottom: 0; +} +.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left { + border-right: 2px Solid rgb(255, 61, 0); +} +.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right { + border-left: 2px Solid rgb(255, 61, 0); +} +.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 3px 3px 0 0; +} +.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 0 0 3px 3px; +} +.e-tab.e-fill.e-disable .e-tab-header { + border-bottom: 2px Solid rgba(255, 61, 0, 0.38); +} +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(255, 61, 0, 0.38); +} +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom { + border-bottom: 0; + border-top: 2px Solid rgba(255, 61, 0, 0.38); +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(255, 61, 0, 0.8); + border-color: unset; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text { + color: white; +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header { + background: rgb(249, 17, 0); + border: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-items { + background: rgb(249, 17, 0); +} +.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll { + border: 0; +} +.e-tab.e-background .e-tab-header .e-indicator { + background: #fff; + bottom: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item { + border: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.1); +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + background: rgb(249, 17, 0); + border-color: unset; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover { + color: rgba(255, 255, 255, 0.54); +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; + background-color: inherit; + border-color: unset; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active { + color: #fff; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + border: 0; + margin: 0; + background: inherit; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: rgb(249, 17, 0); + border-color: unset; + border-radius: 0; + border-style: solid; + border-width: 0; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover { + background: rgb(249, 17, 0); + border-color: unset; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover { + color: #fff; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active { + color: #fff; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus { + background: inherit; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-text { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: inherit; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before { + border: unset; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text:hover { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(249, 17, 0, 0); +} +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item { + background: rgb(249, 17, 0); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: rgba(255, 255, 255, 0.12); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon { + color: white; +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-tab.e-background .e-tab-header .e-scroll-nav { + background: inherit; +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow, +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow { + color: rgba(255, 255, 255, 0.7); + border: 0; +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover, +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover { + background: inherit; + color: #fff; + border-color: unset; +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active, +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active { + background: unset; + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow, +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: #fff; + border: 0; + background: rgba(0, 0, 0, 0.12); +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover, +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover { + background: inherit; + color: #fff; +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active, +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active { + background: rgba(0, 0, 0, 0.12); + border-color: unset; + color: #fff; +} +.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after, +.e-tab.e-background .e-tab-header .e-scroll-nav:active::after { + animation: hscroll-alt-popup-shadow 1s ease-out 0ms; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav), +.e-tab.e-background .e-tab-header .e-hor-nav { + background: transparent; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon { + color: rgba(255, 255, 255, 0.7); + border: 0; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + border-color: unset; + color: #fff; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:active:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:active:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:active:hover { + background: inherit; + color: #fff; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: #fff; + background: rgba(0, 0, 0, 0.12); + border: initial; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover { + background: inherit; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active, +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active { + background: initial; + border-color: unset; + color: #fff; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after, +.e-tab.e-background .e-tab-header .e-hor-nav:active::after { + animation: tbar-alt-popup-shadow 1s ease-out 0ms; +} +.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon { + color: #fff; +} +.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + border: 0; + margin: 0; +} +.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap { + border-color: unset; + border-radius: 0; + border-style: solid; + border-width: 0; +} +.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active { + border-color: unset; + border-style: solid; + border-width: 0; + margin: 0; +} +.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap { + border-color: unset; + border-radius: 0; + border-style: solid; + border-width: 0; +} +.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active { + border-color: unset; + border-style: solid; + border-width: 0; + margin: 0; +} +.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap { + border-color: unset; + border-radius: 0; + border-style: solid; + border-width: 0; +} +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + border: 0; +} +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow { + border: 0; +} +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover { + background: none; +} +.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow { + color: #fff; +} +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon { + background: inherit; + border-color: transparent; +} +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover { + background: inherit; + border-color: transparent; +} +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + border-color: transparent; +} +.e-tab.e-background.e-disable .e-tab-header .e-indicator { + background: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgb(249, 17, 0); + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} +.e-tab.e-background.e-accent .e-tab-header .e-indicator { + background: rgb(255, 61, 0); +} +.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator { + background: rgba(255, 61, 0, 0.38); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); + border-color: unset; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); + border-color: unset; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover { + background: rgb(249, 17, 0); + border: 0; + border-radius: 0; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text { + color: white; +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(249, 17, 0, 0); +} +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} +.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(255, 255, 255, 0.87); +} +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(255, 255, 255, 0.87); +} +.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav { + border: 0; +} +.e-tab .e-content { + background: inherit; +} +.e-tab .e-content .e-item { + background: inherit; + color: #000; + font-size: 14px; +} + +.e-tab-clone-element { + background: #fff; + color: rgba(0, 0, 0, 0.54); +} +.e-tab-clone-element .e-tab-wrap { + border-radius: 0; + color: rgba(0, 0, 0, 0.54); + border: 0; +} +.e-tab-clone-element .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-close-icon::before { + content: "\e7fc"; + position: relative; +} +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before { + content: "\e82a"; + } + .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before { + content: "\e83d"; + } +} +.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before { + content: "More"; +} +.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after { + content: "\e919"; +} +.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before { + content: "More"; +} +.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after { + content: "\e919"; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before { + content: ""; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after { + content: "\ebb9"; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before { + content: ""; +} +.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after { + content: "\ebb9"; +} + +.e-tab-clone-element .e-close-icon::before { + content: "\e7fc"; + position: relative; +} + +.e-bigger .e-tab .e-tab-header, +.e-tab.e-bigger .e-tab-header { + height: 48px; + min-height: 48px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items, +.e-tab.e-bigger .e-tab-header .e-toolbar-items { + height: auto; + min-height: auto; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active { + margin: 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 50px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + margin: 0; + min-height: 48px; + min-width: auto; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 72px; + min-height: 72px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 12px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; + margin-bottom: 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before { + position: relative; + top: 1px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before { + position: relative; + top: 1px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + margin-top: 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + cursor: pointer; + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 24px; + min-width: 24px; + width: 24px; + line-height: 1; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right { + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom { + height: 72px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 72px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap { + height: 72px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 24px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; +} +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 22px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + padding: 0 16px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"], +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] { + padding-right: 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"], +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] { + padding-right: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0 0 0 8px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} +.e-bigger .e-tab .e-tab-header .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav { + padding: 0 12px; + } +} +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 12px; +} +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 12px; +} +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon { + height: 100%; + width: 100%; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav, +.e-tab.e-bigger .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav, +.e-tab.e-bigger .e-tab-header .e-hor-nav { + padding: 0 12px; + } +} +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + line-height: 24px; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + line-height: 24px; + top: 0; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + line-height: 24px; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + line-height: 24px; + top: 0; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover { + line-height: 24px; + top: 0; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text { + padding-top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before { + top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before { + top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child { + margin: 0; + padding-bottom: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child { + margin: 0; + } +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text { + padding-top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before { + top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom { + padding-bottom: 0; + padding-top: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap { + margin: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + padding: 0; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; +} +.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active, +.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active { + height: 48px; +} +.e-bigger .e-tab .e-tab-header.e-vertical, +.e-tab.e-bigger .e-tab-header.e-vertical { + max-width: 150px; +} +.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before, +.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before { + bottom: 23px; + top: 23px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before, +.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before { + bottom: 0; + top: 0; + } +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device), +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) { + padding: 24px 0; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + right: -24px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon, +.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon { + min-height: 38px; + min-width: auto; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav, +.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav { + height: 24px; + min-height: 24px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav { + padding: 0 24px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before { + line-height: 46px; +} +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, +.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after { + font-size: 14px; + line-height: 46px; + margin: 0 0 0 10px; +} +.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items, +.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items { + height: auto; +} +.e-bigger .e-tab.e-vertical-icon > .e-tab-header, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header { + height: 72px; + min-height: 72px; +} +.e-bigger .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header > .e-toolbar-items { + height: 72px; +} +.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-scroll-nav { + height: 72px; +} +.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav { + height: 72px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} +.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items, +.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items { + height: inherit; +} +.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav, +.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav { + height: 24px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 72px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 48px; +} +.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 48px; + padding: 0; +} +.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft, +.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft { + height: 48px; +} +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 13px; +} +.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before { + top: 0; +} +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active, +.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active { + margin: 0; +} +.e-bigger .e-tab.e-fill .e-tab-header, +.e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header, +.e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 46px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + margin: 0; + min-height: 46px; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 70px; + min-height: 70px; +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 70px; +} +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} +.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} +.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} +.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} +.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 50px; +} +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 46px; +} +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 46px; +} +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 46px; +} +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 70px; +} +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; + } +} +.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-tab.e-fill.e-vertical-icon > .e-tab-header, +.e-tab.e-bigger.e-fill.e-vertical-icon > .e-tab-header { + height: 70px; + min-height: 70px; +} +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + padding: 0; +} +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; + } +} +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} +.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} +.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 12px 0 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 14px 0 0; + } +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 12px 0 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 14px 0 0; + } +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 24px; + right: auto; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 22px; + margin-right: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 12px; + padding-right: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 12px; + padding-right: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 12px; +} +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 12px; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) { + margin: 0; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon { + left: -24px; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav { + padding: 0 24px; +} +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after, +.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after, +.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after { + margin: 0 10px 0 0; +} + +.e-bigger .e-tab-clone-element:not(.e-separator) { + height: 48px; + margin: 0; + min-height: 48px; + min-width: auto; + padding: 0; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element:not(.e-separator) { + margin: 0; + } +} +.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom { + height: 72px; + min-height: 72px; +} +.e-bigger .e-tab-clone-element .e-tab-wrap { + height: 48px; + padding: 0 24px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element .e-tab-wrap { + padding: 0 12px; + } +} +.e-bigger .e-tab-clone-element .e-text-wrap { + height: 48px; +} +.e-bigger .e-tab-clone-element .e-tab-text { + font-size: 14px; + align-self: auto; +} +.e-bigger .e-tab-clone-element .e-icons.e-close-icon { + cursor: pointer; + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} +.e-bigger .e-tab-clone-element .e-icons.e-close-icon, +.e-bigger .e-tab-clone-element .e-close-icon::before { + font-size: 10px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element .e-icons.e-close-icon, +.e-bigger .e-tab-clone-element .e-close-icon::before { + font-size: 12px; + } +} +.e-bigger .e-tab-clone-element .e-icons.e-tab-icon { + height: 24px; + min-width: 24px; + width: 24px; + line-height: 1; +} +.e-bigger .e-tab-clone-element .e-tab-icon, +.e-bigger .e-tab-clone-element .e-tab-icon::before { + font-size: 20px; +} +.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap { + padding: 0 24px; +} +.e-bigger .e-tab-clone-element .e-icon-right { + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element .e-icon-right { + margin: 0; + } +} +.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text { + margin: 0 0 0 12px; +} +@media screen and (max-width: 480px) { + .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} +.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom { + height: 72px; +} +.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap { + height: 72px; +} +.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap { + height: 72px; +} +.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} +.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon { + right: 24px; +} +.e-bigger .e-tab-clone-element.e-itop .e-tab-text { + margin: 10px 0 0; +} +.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text { + margin: 0 0 10px; +} + +/*! TreeView's material theme wise override definitions and variables */ +/* stylelint-disable */ +/* stylelint-disable property-no-vendor-prefix */ +@keyframes rotation { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.e-treeview { + display: block; + overflow: hidden; + position: relative; + white-space: nowrap; +} +.e-treeview.e-virtualization { + overflow: auto; +} +.e-treeview.e-virtualization .e-virtual-mask { + display: block; + margin-bottom: 20px; +} +.e-treeview.e-virtualization .e-ul { + overflow: unset; +} +.e-treeview > .e-ul { + -webkit-overflow-scrolling: touch; + overflow: auto; +} +.e-treeview.e-text-wrap .e-list-text { + white-space: normal; + word-break: break-word; +} +.e-treeview.e-text-wrap.e-ie-wrap .e-list-text { + word-break: break-all; +} +.e-treeview.e-text-wrap .e-editing .e-list-text, +.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group { + max-width: calc(100% - 2px); +} +.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text { + max-width: calc(100% - 22px); +} +.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text { + max-width: calc(100% - 59px); +} +.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text { + max-width: calc(100% - 87px); +} +.e-treeview.e-text-wrap .e-list-icon + .e-list-text, +.e-treeview.e-text-wrap .e-list-img + .e-list-text { + max-width: calc(100% - 29px); +} +.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text { + max-width: calc(100% - 57px); +} +.e-treeview .e-ul { + margin: 0; + padding: 0 0 0 24px; +} +.e-treeview .e-node-collapsed .e-list-item .e-fullrow, +.e-treeview .e-display-none { + display: none; +} +.e-treeview .e-list-item { + list-style: none; + padding: 2px 0; +} +.e-treeview .e-list-item .e-ul { + margin: 2px 0 -2px; + padding: 0 0 0 24px; +} +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + -ms-touch-action: none; + opacity: 0.5; + pointer-events: none; + touch-action: none; +} +.e-treeview .e-list-item div.e-icons.interaction { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + border-radius: 15px; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.e-treeview .e-list-item .e-icons.e-icon-collapsible { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.e-treeview .e-list-item .e-icons.e-icons-spinner::before { + content: none; +} +.e-treeview .e-icons .e-spinner-pane { + position: relative; +} +.e-treeview .e-icons .e-treeview-spinner { + position: absolute; +} +.e-treeview .e-icons-spinner { + position: relative; +} +.e-treeview .e-text-content { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + cursor: pointer; + margin: 0; + padding: 0 0 0 24px; +} +.e-treeview .e-text-content + .e-sibling { + margin-top: -1px; +} +.e-treeview .e-fullrow { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + box-sizing: border-box; + cursor: pointer; + height: 32px; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; +} +.e-treeview .e-checkbox-wrapper { + margin: 0 0 0 5px; + pointer-events: all; + position: relative; +} +.e-treeview .e-checkbox-wrapper + .e-list-icon, .e-treeview .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 12px; +} +.e-treeview .e-checkbox-wrapper + .e-list-text { + padding: 0 10px; +} +.e-treeview .e-checkbox-wrapper .e-ripple-container { + bottom: -7px; + height: 32px; + left: -7px; + right: -7px; + top: -7px; + width: 32px; +} +.e-treeview .e-list-text { + box-sizing: border-box; + display: inline-block; + line-height: 30px; + margin: 0; + min-height: 30px; + padding: 0 5px; + text-decoration: none; + vertical-align: middle; +} +.e-treeview .e-list-text .e-input-group { + height: 30px; + margin-bottom: 0; + min-width: 150px; + vertical-align: bottom; +} +.e-treeview .e-navigable-text { + padding: 0 5px; +} +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + display: inline-block; + height: 18px; + margin: 0 0 0 5px; + vertical-align: middle; + width: 18px; +} +.e-treeview .e-list-icon + .e-list-icon, .e-treeview .e-list-icon + .e-list-img, +.e-treeview .e-list-img + .e-list-icon, +.e-treeview .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} +.e-treeview .e-list-icon + .e-list-text, +.e-treeview .e-list-img + .e-list-text { + padding: 0 10px; +} +.e-treeview .e-list-icon + .e-navigable-text, +.e-treeview .e-list-img + .e-navigable-text { + padding: 0 10px; +} +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + display: inline-block; + height: 24px; + margin: 0 0 0 -24px; + vertical-align: middle; + width: 24px; +} +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + display: inline-block; + padding: 7px; +} +.e-treeview .e-load { + -webkit-animation: rotation 0.5s infinite linear; + animation: rotation 0.5s infinite linear; +} +.e-treeview .e-sibling { + border-radius: 10px; + height: 6px; + margin-top: -5px; + width: 6px; +} +.e-treeview .e-sibling::before { + left: 6px; + top: 3px; + height: 1px; + width: 144px; +} +.e-treeview .e-sibling, +.e-treeview .e-sibling::before { + position: absolute; + z-index: 2; +} +.e-treeview .e-popup { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + font-weight: normal; + position: absolute; + z-index: 99999; +} +.e-treeview .e-popup .e-content { + border-radius: 4px; + border-style: solid; + border-width: 1px; + font-size: 14px; + padding: 4px; +} +.e-treeview .e-popup .e-icons { + border: 1px solid transparent; + cursor: pointer; + display: inline-block; + height: 26px; + line-height: 18px; + padding: 4px; + width: 26px; +} +.e-treeview .e-popup .e-downtail::before, .e-treeview .e-popup .e-downtail::after { + border: 10px solid transparent; + content: ""; + height: 0; + left: 8px; + position: absolute; + width: 0; +} +.e-treeview .e-popup .e-downtail::after { + bottom: -18px; +} +.e-treeview.e-fullrow-wrap .e-text-content { + pointer-events: none; + position: relative; +} +.e-treeview.e-fullrow-wrap .e-icon-collapsible, +.e-treeview.e-fullrow-wrap .e-icon-expandable, +.e-treeview.e-fullrow-wrap .e-input, +.e-treeview.e-fullrow-wrap .e-list-url { + pointer-events: auto; +} +.e-treeview .e-navigable .e-text-content { + align-items: center; + display: flex; +} +.e-treeview .e-navigable .e-list-url { + padding: 0; + width: 100%; +} +.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap { + padding: 0 0 0 10px; +} +.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img { + margin: 0 10px 0 2px; +} +.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img { + margin: 0 10px 0 0; +} +.e-treeview .e-navigable .e-anchor-wrap { + padding: 0 0 0 5px; +} +.e-treeview .e-navigable .e-nav-wrapper { + padding: 0; +} +.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text .e-nav-wrapper:not(:has(.e-list-icon)) { + padding: 0; +} +.e-treeview .e-navigable .e-list-icon, +.e-treeview .e-navigable .e-list-img { + margin: 0 10px 0 0; +} +.e-treeview.e-drag-item { + overflow: visible; + z-index: 10000; +} +.e-treeview.e-drag-item .e-text-content { + float: left; +} +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; + padding: 6px; +} +.e-treeview.e-drag-item .e-drop-count { + border: 1px solid; + border-radius: 15px; + box-sizing: content-box; + font-size: 13px; + line-height: normal; + min-width: 12px; + padding: 3px 5px 4px; + margin-left: -12px; + position: absolute; + text-align: center; + top: -10px; +} +.e-treeview.e-dragging .e-text-content, +.e-treeview.e-dragging .e-fullrow { + cursor: default; +} +.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap { + padding: 0 10px 0 0; +} +.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img { + margin: 0 2px 0 10px; +} +.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img { + margin: 0 0 0 10px; +} +.e-treeview.e-rtl .e-navigable .e-anchor-wrap { + padding: 0 5px 0 0; +} +.e-treeview.e-rtl .e-navigable .e-nav-wrapper { + padding: 0; +} +.e-treeview.e-rtl .e-navigable .e-list-icon, +.e-treeview.e-rtl .e-navigable .e-list-img, +.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img { + margin: 0 0 0 10px; +} +.e-treeview.e-rtl .e-ul { + padding: 0 24px 0 0; +} +.e-treeview.e-rtl .e-list-item .e-ul { + padding: 0 24px 0 0; +} +.e-treeview.e-rtl .e-text-content { + padding: 0 24px 0 0; +} +.e-treeview.e-rtl .e-checkbox-wrapper { + margin: 0 5px 0 0; +} +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 12px 0 0; +} +.e-treeview.e-rtl .e-list-icon, +.e-treeview.e-rtl .e-list-img { + margin: 0 5px 0 0; +} +.e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} +.e-treeview.e-rtl .e-icon-collapsible, +.e-treeview.e-rtl .e-icon-expandable { + margin: 0 -24px 0 0; +} +.e-treeview.e-rtl .e-sibling::before { + right: 6px; + top: 3px; +} +.e-treeview.e-rtl.e-drag-item .e-icons.e-drop-next { + transform: rotate(180deg); +} +.e-treeview.e-rtl.e-drag-item .e-text-content { + float: right; +} +.e-treeview.e-rtl.e-drag-item .e-drop-count { + margin-right: -12px; +} +.e-treeview.e-rtl div.e-icons { + transform: rotate(180deg); +} +.e-treeview.e-disabled .e-fullrow, +.e-treeview.e-disabled .e-icons, +.e-treeview.e-disabled .e-text-content, +.e-treeview.e-disabled .e-list-img, +.e-treeview.e-disabled .e-list-icon { + cursor: auto; +} +.e-treeview.e-disabled .e-list-url { + cursor: default; + pointer-events: none; +} +.e-treeview.e-interaction.e-fullrow-wrap .e-text-content { + pointer-events: auto; +} + +/* stylelint-enable property-no-vendor-prefix */ +/* stylelint-disable property-no-vendor-prefix */ +.e-treeview { + -webkit-tap-highlight-color: transparent; + /* stylelint-enable property-no-vendor-prefix */ +} +.e-treeview .e-text-content, +.e-treeview .e-fullrow { + border-color: transparent; +} +.e-treeview .e-list-text { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; +} +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + font-size: 18px; +} +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + font-size: 10px; +} +.e-treeview .e-list-item.e-hover, .e-treeview .e-list-item.e-node-focus { + background: transparent; +} +.e-treeview .e-list-item.e-hover > .e-fullrow, .e-treeview .e-list-item.e-node-focus > .e-fullrow { + background-color: #f5f5f5; + border-color: #f5f5f5; +} +.e-treeview .e-list-item.e-hover > .e-text-content, .e-treeview .e-list-item.e-node-focus > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-list-item.e-active { + background: transparent; +} +.e-treeview .e-list-item.e-active > .e-fullrow { + background-color: #eee; + border-color: #eee; +} +.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow { + background-color: transparent; + border-color: transparent; +} +.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-active > .e-text-content { + color: rgb(255, 61, 0); +} +.e-treeview .e-list-item.e-active > .e-text-content .e-list-text { + color: rgb(255, 61, 0); +} +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-list-item.e-active.e-hover > .e-fullrow, .e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow { + background-color: #e0e0e0; + border-color: #e0e0e0; +} +.e-treeview .e-list-item.e-active.e-hover > .e-text-content, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content { + color: rgb(255, 61, 0); +} +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text { + color: rgb(255, 61, 0); +} +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, .e-treeview .e-list-item.e-editing.e-hover > .e-fullrow, .e-treeview .e-list-item.e-editing.e-node-focus > .e-fullrow { + background-color: transparent; + border-color: transparent; +} +.e-treeview .e-list-item.e-editing.e-active > .e-text-content, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible, +.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable { + color: rgba(0, 0, 0, 0.87); +} +.e-treeview .e-sibling { + background: rgb(255, 61, 0); +} +.e-treeview .e-sibling::before { + background: rgba(0, 0, 0, 0.54); +} +.e-treeview .e-popup .e-content { + background-color: #fff; + border-color: #eee; +} +.e-treeview .e-popup.e-select .e-icons { + border-color: #eee; +} +.e-treeview .e-popup .e-downtail::before { + border-top-color: #eee; +} +.e-treeview .e-popup .e-downtail::after { + border-top-color: #fff; +} +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus > .e-text-content { + background-color: #f5f5f5; + border-color: #f5f5f5; +} +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content { + background-color: #eee; + border-color: #eee; +} +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus > .e-text-content { + background-color: #e0e0e0; + border-color: #e0e0e0; +} +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-node-focus > .e-text-content { + background-color: transparent; + border-color: transparent; +} +.e-treeview.e-fullrow-wrap .e-text-content { + border-color: transparent; +} +.e-treeview.e-drag-item { + background-color: #eee; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; +} +.e-treeview.e-drag-item .e-list-text { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview.e-drag-item .e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-treeview.e-drag-item .e-drop-count { + background-color: rgb(255, 61, 0); + border-color: #fff; + color: #fff; +} +.e-treeview.e-drag-item.e-rtl .e-sibling { + background: rgb(255, 61, 0); +} + +/*! TreeView icons */ +.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-expandable::before, +.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-collapsible::before { + content: "\e22f"; +} +.e-treeview .e-sibling::before { + content: ""; +} +.e-treeview .e-popup .e-icons::before { + content: "\e930"; +} +.e-treeview.e-drag-item .e-icons.e-drop-in::before { + content: "\e22c"; +} +.e-treeview.e-drag-item .e-icons.e-drop-out::before { + content: "\e22b"; +} +.e-treeview.e-drag-item .e-icons.e-drop-next::before { + content: "\e22d"; +} +.e-treeview.e-drag-item .e-icons.e-no-drop::before { + content: "\e22a"; +} + +.e-bigger .e-treeview .e-navigable .e-list-text, +.e-treeview.e-bigger .e-navigable .e-list-text { + padding: 0; + width: 100%; +} +.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text, +.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text { + padding: 0; +} +.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img, +.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img { + margin: 0 10px 0 6px; +} +.e-bigger .e-treeview .e-navigable .e-anchor-wrap, +.e-treeview.e-bigger .e-navigable .e-anchor-wrap { + padding: 0 0 0 10px; +} +.e-bigger .e-treeview .e-navigable .e-list-icon, +.e-bigger .e-treeview .e-navigable .e-list-img, +.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img, +.e-treeview.e-bigger .e-navigable .e-list-icon, +.e-treeview.e-bigger .e-navigable .e-list-img, +.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img { + margin: 0 10px 0 0; +} +.e-bigger .e-treeview .e-fullrow, +.e-treeview.e-bigger .e-fullrow { + height: 40px; +} +.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text { + max-width: calc(100% - 29px); +} +.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text { + max-width: calc(100% - 70px); +} +.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text { + max-width: calc(100% - 98px); +} +.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text, +.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text { + max-width: calc(100% - 34px); +} +.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text, +.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text { + max-width: calc(100% - 62px); +} +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + line-height: 38px; + min-height: 38px; +} +.e-bigger .e-treeview .e-list-text .e-input-group, +.e-treeview.e-bigger .e-list-text .e-input-group { + height: 38px; +} +.e-bigger .e-treeview .e-checkbox-wrapper, +.e-treeview.e-bigger .e-checkbox-wrapper { + margin: 0 0 0 10px; +} +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 16px; +} +.e-bigger .e-treeview .e-list-icon, +.e-bigger .e-treeview .e-list-img, +.e-treeview.e-bigger .e-list-icon, +.e-treeview.e-bigger .e-list-img { + margin: 0 0 0 10px; +} +.e-bigger .e-treeview .e-list-icon + .e-list-icon, .e-bigger .e-treeview .e-list-icon + .e-list-img, +.e-bigger .e-treeview .e-list-img + .e-list-icon, +.e-bigger .e-treeview .e-list-img + .e-list-img, +.e-treeview.e-bigger .e-list-icon + .e-list-icon, +.e-treeview.e-bigger .e-list-icon + .e-list-img, +.e-treeview.e-bigger .e-list-img + .e-list-icon, +.e-treeview.e-bigger .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + padding: 6px; +} +.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img, +.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img { + margin: 0 6px 0 10px; +} +.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap, +.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap { + padding: 0 10px 0 0; +} +.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img, +.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img, +.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img { + margin: 0 0 0 10px; +} +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper { + margin: 0 10px 0 0; +} +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 16px 0 0; +} +.e-bigger .e-treeview.e-rtl .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img { + margin: 0 10px 0 0; +} +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + font-size: 14px; +} +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + font-size: 12px; +} +/*! Material theme definition's */ +/*! component's theme wise override definitions and variables */ +/* stylelint-disable-line no-empty-source */ +ejs-sidebar { + display: none; +} + +.e-sidebar-display { + display: block; +} + +.e-sidebar { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; + background: #fff; + height: 100%; + overflow: auto; + position: fixed; + top: 0; + transition: none; + vertical-align: middle; + visibility: hidden; + will-change: transform; +} +.e-sidebar.e-right.e-open, .e-sidebar.e-left.e-open { + transform: translateX(0%); + transition: transform 0.5s ease; + visibility: visible; +} +.e-sidebar.e-right.e-close, .e-sidebar.e-left.e-close { + box-shadow: none; + visibility: hidden; +} +.e-sidebar.e-right.e-close { + transform: translateX(100%); +} +.e-sidebar.e-left.e-close { + transform: translateX(-100%); +} +.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close, .e-sidebar.e-right.e-close { + transition: transform 0.5s ease, visibility 500ms; +} +.e-sidebar.e-right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + left: auto; + right: 0; + top: 0; +} +.e-sidebar.e-left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + left: 0; + right: auto; + top: 0; +} +.e-sidebar.e-left.e-close.e-dock, .e-sidebar.e-right.e-close.e-dock { + transform: translateX(0%); + transition: width 0.5s ease, visibility 500ms; + visibility: visible; +} +.e-sidebar.e-left.e-open.e-dock.e-blazor-dock, .e-sidebar.e-right.e-open.e-dock.e-blazor-dock { + transition: width 0.5s ease, visibility 500ms; +} +.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation { + transition: none; +} +.e-sidebar.e-visibility { + visibility: hidden; +} +.e-sidebar.e-over { + box-shadow: 0 0 16px rgba(0, 0, 0, 0.18); +} + +.e-sidebarcontainer.e-sidebar.e-over, .e-sidebarcontainer.e-sidebar.e-auto, .e-sidebarcontainer.e-sidebar.e-push, .e-sidebarcontainer.e-sidebar.e-slide + div { + transition: margin 0.5s ease, transform 0.5s ease; +} +.e-sidebarcontainer.e-left.e-open.e-auto + div { + margin-right: 0; + transform: translateX(0); + margin-left: var(--sidebar-width); +} +.e-sidebarcontainer.e-left.e-close.e-auto + div { + margin-right: 0; + transform: translateX(0); + margin-left: 0; +} +.e-sidebarcontainer.e-right.e-open.e-auto + div { + margin-left: 0; + transform: translateX(0); + margin-right: var(--sidebar-width); +} +.e-sidebarcontainer.e-right.e-close.e-auto + div { + margin-right: 0; + transform: translateX(0); + margin-left: 0; +} +.e-sidebarcontainer.e-left.e-open.e-push + div { + margin-right: 0; + transform: translateX(0); + margin-left: var(--sidebar-width); +} +.e-sidebarcontainer.e-left.e-close.e-push + div { + margin-right: 0; + transform: translateX(0); + margin-left: 0; +} +.e-sidebarcontainer.e-right.e-open.e-push + div { + margin-left: 0; + transform: translateX(0); + margin-right: var(--sidebar-width); +} +.e-sidebarcontainer.e-right.e-close.e-push + div { + margin-right: 0; + transform: translateX(0); + margin-left: 0; +} +.e-sidebarcontainer.e-left.e-open.e-slide + div { + margin-left: 0; + transform: translate(var(--sidebar-width)); +} +.e-sidebarcontainer.e-left.e-close.e-slide + div { + margin-left: 0; + transform: translate(0); +} +.e-sidebarcontainer.e-right.e-open.e-slide + div { + margin-right: 0; + margin-left: 0; + transform: translate(calc(-1 * var(--sidebar-width))); +} +.e-sidebarcontainer.e-right.e-close.e-slide + div { + margin-right: 0; + margin-left: 0; + transform: translate(0); +} + +.e-sidebar-absolute { + position: absolute; +} + +.e-sidebar-context { + overflow-x: hidden; + position: relative; +} + +.e-backdrop, +.e-sidebar-overlay { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + pointer-events: auto; + top: 0; + z-index: 999; +} + +.e-backdrop { + opacity: 0.5; + width: auto; +} + +.e-sidebar-overlay { + opacity: 0.5; + position: fixed; + width: 100%; +} + +.e-content-animation { + transition: margin 0.5s ease, -webkit-transform 0.5s ease, transform 0.5s ease; +} +.e-content-animation.e-overlay { + box-sizing: border-box; + overflow: auto; + user-select: none; +} + +.e-disable-interaction { + pointer-events: none; + touch-action: none; +} + +.e-sidebar-overflow { + overflow-x: hidden; +} + +.e-content-placeholder.e-sidebar.e-placeholder-sidebar { + left: 0; + position: fixed; + right: auto; + top: 0; + visibility: visible; +} + +.e-menu-wrapper, +.e-menu-container { + border: none; + border-radius: 0; + display: inline-block; + line-height: 0; +} +.e-menu-wrapper .e-menu-vscroll, +.e-menu-container .e-menu-vscroll { + height: inherit; +} +.e-menu-wrapper ul, +.e-menu-container ul { + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + overflow: hidden; + user-select: none; + font-size: 13px; + padding: 0; + text-align: left; + white-space: nowrap; +} +.e-menu-wrapper ul.e-ul, .e-menu-wrapper ul.e-ul *, +.e-menu-container ul.e-ul, +.e-menu-container ul.e-ul * { + box-sizing: border-box; +} +.e-menu-wrapper ul.e-ul:focus, .e-menu-wrapper ul.e-ul *:focus, +.e-menu-container ul.e-ul:focus, +.e-menu-container ul.e-ul *:focus { + outline: none; +} +.e-menu-wrapper ul.e-vertical, +.e-menu-container ul.e-vertical { + min-width: 120px; +} +.e-menu-wrapper ul.e-vertical .e-menu-item, +.e-menu-container ul.e-vertical .e-menu-item { + display: list-item; +} +.e-menu-wrapper ul.e-vertical .e-separator, +.e-menu-container ul.e-vertical .e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; +} +.e-menu-wrapper ul.e-menu, +.e-menu-container ul.e-menu { + display: inline-block; +} +.e-menu-wrapper ul.e-menu:not(.e-vertical), +.e-menu-container ul.e-menu:not(.e-vertical) { + padding: 0; +} +.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator, +.e-menu-container ul.e-menu:not(.e-vertical) .e-separator { + border-right-style: solid; + border-right-width: 1px; + padding: 0; +} +.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon, +.e-menu-container ul.e-menu .e-menu-item .e-menu-icon { + width: 24px; +} +.e-menu-wrapper ul .e-menu-item, +.e-menu-container ul .e-menu-item { + cursor: pointer; + position: relative; + display: inline-flex; + height: 42px; + line-height: 42px; + padding: 0 12px; + vertical-align: top; + white-space: nowrap; +} +.e-menu-wrapper ul .e-menu-item.e-menu-hide, +.e-menu-container ul .e-menu-item.e-menu-hide { + display: none; +} +.e-menu-wrapper ul .e-menu-item.e-menu-header, +.e-menu-container ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} +.e-menu-wrapper ul .e-menu-item .e-menu-url, +.e-menu-container ul .e-menu-item .e-menu-url { + text-decoration: none; +} +.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-menu-container ul .e-menu-item .e-menu-icon { + display: inline-block; + vertical-align: middle; +} +.e-menu-wrapper ul .e-menu-item.e-separator, +.e-menu-container ul .e-menu-item.e-separator { + cursor: auto; + line-height: normal; + pointer-events: none; +} +.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-menu-container ul .e-menu-item .e-menu-icon { + font-size: 14px; + height: auto; + line-height: 42px; + margin-right: 8px; + text-align: center; + margin-bottom: 4px; +} +.e-menu-wrapper ul .e-menu-item .e-caret, +.e-menu-container ul .e-menu-item .e-caret { + font-size: 10px; + height: auto; + line-height: 42px; + position: absolute; + right: 12px; + top: 0; + width: auto; +} +.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-menu-container ul .e-menu-item.e-menu-caret-icon { + padding-right: 30px; +} +.e-menu-wrapper ul .e-menu-item.e-disabled, +.e-menu-container ul .e-menu-item.e-disabled { + cursor: auto; + opacity: 0.38; + pointer-events: none; +} + +.e-menu-wrapper .e-ul, +.e-menu-container .e-ul { + font-size: 14px; + padding: 0; + min-width: 120px; +} +.e-menu-wrapper .e-ul .e-menu-item, +.e-menu-container .e-ul .e-menu-item { + height: 36px; + line-height: 36px; + padding: 0 16px; + display: list-item; +} +.e-menu-wrapper .e-ul .e-menu-item .e-menu-url, +.e-menu-container .e-ul .e-menu-item .e-menu-url { + display: inline-block; + min-width: 120px; +} +.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon, +.e-menu-container .e-ul .e-menu-item .e-menu-icon { + font-size: 14px; + line-height: 36px; + margin-right: 10px; + width: 1em; +} +.e-menu-wrapper .e-ul .e-menu-item .e-caret, +.e-menu-container .e-ul .e-menu-item .e-caret { + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 8px; +} +.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon, +.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} +.e-menu-wrapper .e-ul .e-menu-item.e-separator, +.e-menu-container .e-ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; + margin: 8px 0; +} +.e-menu-wrapper .e-ul .e-menu-item .e-caret, +.e-menu-container .e-ul .e-menu-item .e-caret { + font-size: 11px; +} + +.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon, +.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon { + float: right; +} +.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title, +.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title { + padding: 0 16px; +} +.e-menu-wrapper .e-menu-header, +.e-menu-container .e-menu-header { + display: none; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + font-weight: normal; + height: 42px; + line-height: 42px; + text-align: left; + white-space: nowrap; +} +.e-menu-wrapper .e-menu-header .e-menu-title, .e-menu-wrapper .e-menu-header .e-menu-icon, +.e-menu-container .e-menu-header .e-menu-title, +.e-menu-container .e-menu-header .e-menu-icon { + display: inline-block; + line-height: inherit; +} +.e-menu-wrapper .e-menu-header .e-menu-icon, +.e-menu-container .e-menu-header .e-menu-icon { + cursor: pointer; + float: left; + outline: none; + padding: 0 16px; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device), +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) { + padding: 0 30px; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav { + width: 30px; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover { + border: 0; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav { + border-left: none; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav { + border-right: none; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar, +.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar { + overflow-y: hidden; +} +.e-menu-wrapper .e-scroll-nav .e-nav-arrow, +.e-menu-container .e-scroll-nav .e-nav-arrow { + font-size: 10px; +} +.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, .e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow, +.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, +.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow { + transform: rotate(180deg); +} +.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, +.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow { + transform: rotate(0deg); +} +.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow, +.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow { + transform: rotate(180deg); +} +.e-menu-wrapper.e-popup.e-menu-popup, +.e-menu-container.e-popup.e-menu-popup { + border: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + overflow: hidden; + position: absolute; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) { + padding: 16px 0; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav, +.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav { + transform: none; + width: 100%; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow, +.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow { + transform: none; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar, +.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar { + height: 100%; + width: inherit; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content, +.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content { + width: inherit; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav { + height: 16px; +} +.e-menu-wrapper.e-scrollable, +.e-menu-container.e-scrollable { + display: block; +} +.e-menu-wrapper.e-scrollable .e-menu, +.e-menu-container.e-scrollable .e-menu { + display: block; + overflow: auto; +} +.e-menu-wrapper.e-contextmenu-container, +.e-menu-container.e-contextmenu-container { + height: 1px; +} +.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul, +.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul { + width: inherit; +} +.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll, +.e-menu-container.e-contextmenu-container .e-menu-vscroll { + border: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon { + padding-left: 44px; +} + +.e-rtl.e-menu-wrapper ul .e-menu-item, +.e-rtl.e-menu-container ul .e-menu-item { + text-align: right; +} +.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon { + margin-right: 0; +} +.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret, +.e-rtl.e-menu-container ul .e-menu-item .e-caret { + margin-left: 0; + margin-right: 16px; + right: auto; +} +.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon { + margin-left: 8px; +} +.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret, +.e-rtl.e-menu-container ul .e-menu-item .e-caret { + left: 12px; +} +.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon { + padding-left: 30px; + padding-right: 12px; +} +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon { + margin-left: 10px; +} +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret { + left: 8px; +} +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, +.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon { + padding-left: 16px; +} +.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon { + padding-right: 44px; +} + +.e-menu-wrapper.e-hamburger, +.e-menu-container.e-hamburger { + border: 0; + display: block; + position: relative; +} +.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical), +.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) { + border: none; + display: block; +} +.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup, +.e-menu-container.e-hamburger .e-popup.e-menu-popup { + border: 0; + border-radius: 0; + box-shadow: none; + display: block; + position: relative; + width: 100%; +} +.e-menu-wrapper.e-hamburger ul.e-menu, +.e-menu-container.e-hamburger ul.e-menu { + border: none; + overflow-y: auto; + width: 100%; + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu, +.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu { + display: none; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item { + text-indent: 12px; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon { + text-indent: 34px; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon { + display: inline; + text-indent: 0; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide { + display: none; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); + text-indent: 0; +} +.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret, +.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + text-indent: 0; +} +.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical), +.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) { + border-top: 0; + display: block; + padding: 0; + position: absolute; +} +.e-menu-wrapper.e-hamburger ul.e-ul, +.e-menu-container.e-hamburger ul.e-ul { + font-size: 13px; + padding: 0; +} +.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item, +.e-menu-container.e-hamburger ul.e-ul .e-menu-item { + line-height: 42px; + text-indent: inherit; +} +.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon, +.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon { + padding: 0; + text-indent: inherit; +} +.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret, +.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret { + font-size: 10px; + right: 12px; +} +.e-menu-wrapper.e-hamburger ul .e-menu-item, +.e-menu-container.e-hamburger ul .e-menu-item { + display: list-item; + height: auto; + padding: 0; +} +.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon, +.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon, +.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon { + padding: 0; +} +.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url, +.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url { + display: inline-block; + min-width: 120px; + text-indent: 0; + width: 100%; +} +.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator, +.e-menu-container.e-hamburger ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + height: auto; +} + +.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon, +.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon { + padding-left: 0; + padding-right: 0; +} +.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon, +.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon { + margin-left: 0; + text-indent: inherit; +} +.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret, +.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret { + left: 12px; + right: auto; +} + +.e-menu-container .e-vscroll ul { + position: relative; +} + +.e-menu-wrapper, +.e-menu-container { + background: #fafafa; +} +.e-menu-wrapper .e-menu, +.e-menu-container .e-menu { + background: inherit; + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator, +.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator { + border-right-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper .e-menu .e-menu-item.e-menu-header, +.e-menu-container .e-menu .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper .e-menu .e-menu-item .e-caret, +.e-menu-container .e-menu .e-menu-item .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon, +.e-menu-container .e-menu .e-menu-item .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item.e-menu-header, +.e-menu-container .e-menu .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper .e-menu .e-menu-item .e-menu-url, +.e-menu-container .e-menu .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper .e-menu .e-menu-item.e-focused, +.e-menu-container .e-menu .e-menu-item.e-focused { + color: initial; + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; + background: #eee; +} +.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret, +.e-menu-container .e-menu .e-menu-item.e-focused .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon, +.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item.e-selected, .e-menu-wrapper .e-menu .e-menu-item.e-active-item, +.e-menu-container .e-menu .e-menu-item.e-selected, +.e-menu-container .e-menu .e-menu-item.e-active-item { + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #e0e0e0; + outline-offset: 0; + background: #e0e0e0; +} +.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-caret, +.e-menu-container .e-menu .e-menu-item.e-selected .e-caret, +.e-menu-container .e-menu .e-menu-item.e-active-item .e-caret { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-menu-icon, +.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon, +.e-menu-container .e-menu .e-menu-item.e-active-item .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu .e-menu-item.e-separator, +.e-menu-container .e-menu .e-menu-item.e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper .e-menu .e-disabled, +.e-menu-container .e-menu .e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.e-menu-wrapper .e-menu .e-disabled .e-menu-icon, +.e-menu-container .e-menu .e-disabled .e-menu-icon { + color: rgba(0, 0, 0, 0.38); +} +.e-menu-wrapper .e-menu .e-disabled .e-caret, +.e-menu-container .e-menu .e-disabled .e-caret { + color: rgba(0, 0, 0, 0.38); +} +.e-menu-wrapper .e-menu .e-disabled .e-menu-url, +.e-menu-container .e-menu .e-disabled .e-menu-url { + color: rgba(0, 0, 0, 0.38); +} + +.e-menu-wrapper .e-ul, +.e-menu-container .e-ul { + background: inherit; + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper .e-ul .e-menu-item .e-menu-url, +.e-menu-container .e-ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper .e-ul .e-menu-item.e-focused, +.e-menu-container .e-ul .e-menu-item.e-focused { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} +.e-menu-wrapper .e-ul .e-menu-item.e-selected, .e-menu-wrapper .e-ul .e-menu-item.e-active-item, +.e-menu-container .e-ul .e-menu-item.e-selected, +.e-menu-container .e-ul .e-menu-item.e-active-item { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #eee; + outline-offset: 0; +} +.e-menu-wrapper .e-ul .e-menu-item.e-separator, +.e-menu-container .e-ul .e-menu-item.e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper.e-menu-popup, +.e-menu-container.e-menu-popup { + background: #fff; +} +.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll, +.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll { + background: inherit; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav, +.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav { + background: #fafafa; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons, +.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover, +.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover { + background: #eee; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus, +.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus { + background: #eee; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active, +.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active { + background: #eee; +} +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); +} +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons, +.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons { + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus, +.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, +.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus { + background: #eee; +} +.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active, +.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active { + background: #eee; +} +.e-menu-wrapper.e-inherit, +.e-menu-container.e-inherit { + border: 0; +} +.e-menu-wrapper.e-inherit .e-menu, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret, +.e-menu-container.e-inherit .e-menu, +.e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon, +.e-menu-container.e-inherit .e-menu .e-menu-item .e-caret { + color: inherit; +} +.e-menu-wrapper.e-inherit .e-menu, +.e-menu-container.e-inherit .e-menu { + background: inherit; +} +.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-active-item, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused, +.e-menu-container.e-inherit .e-menu .e-menu-item.e-selected, +.e-menu-container.e-inherit .e-menu .e-menu-item.e-active-item, +.e-menu-container.e-inherit .e-menu .e-menu-item.e-focused { + background: rgba(0, 0, 0, 0.056); + color: inherit; +} + +.e-menu-wrapper.e-hamburger .e-menu-header, +.e-menu-container.e-hamburger .e-menu-header { + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon, +.e-menu-container.e-hamburger .e-menu-header .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-menu-wrapper.e-hamburger ul, +.e-menu-container.e-hamburger ul { + color: rgba(0, 0, 0, 0.87); +} + +.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before, +.e-menu-container ul.e-vertical .e-menu-item .e-caret::before { + content: "\e956"; +} +.e-menu-wrapper ul .e-menu-item .e-caret::before, +.e-menu-container ul .e-menu-item .e-caret::before { + content: "\e94d"; +} + +.e-menu-wrapper .e-ul .e-menu-item .e-caret::before, +.e-menu-container .e-ul .e-menu-item .e-caret::before { + content: "\e956"; +} + +.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before, +.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before { + content: "\e99a"; +} +.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before, +.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before { + content: "\eb36"; +} +.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before, .e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before, +.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before, +.e-menu-container.e-hamburger .e-menu-item .e-caret::before { + content: "\e94d"; +} +.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before, +.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before { + content: "\e94d"; +} +.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before, +.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before, +.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before { + content: "\e956"; +} +.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before, +.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, +.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before { + content: "\e94d"; +} + +.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before, +.e-rtl.e-menu-container ul.e-vertical .e-caret::before, +.e-rtl.e-menu-container ul.e-ul .e-caret::before, +.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before, +.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before, +.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before, +.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before { + content: "\e937"; +} + +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before { + content: "\e94d"; +} + +.e-bigger .e-menu-wrapper ul, +.e-bigger.e-menu-wrapper ul, +.e-bigger .e-menu-container ul, +.e-bigger.e-menu-container ul { + font-size: 14px; +} +.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item, +.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item, +.e-bigger .e-menu-container ul.e-menu .e-menu-item, +.e-bigger.e-menu-container ul.e-menu .e-menu-item { + line-height: 56px; + padding: 0 16px; + height: 56px; +} +.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 56px; + margin-right: 10px; +} +.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-caret, +.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-caret, +.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-caret { + font-size: 12px; + line-height: 56px; + right: 16px; +} +.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item.e-separator, +.e-bigger .e-menu-container ul.e-menu .e-menu-item.e-separator, +.e-bigger.e-menu-container ul.e-menu .e-menu-item.e-separator { + padding: 0; +} +.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical), +.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical), +.e-bigger .e-menu-container ul.e-menu:not(.e-vertical), +.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) { + padding: 0; +} +.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator, +.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator, +.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator { + height: auto; + line-height: normal; +} +.e-bigger .e-menu-wrapper ul.e-ul, +.e-bigger.e-menu-wrapper ul.e-ul, +.e-bigger .e-menu-container ul.e-ul, +.e-bigger.e-menu-container ul.e-ul { + font-size: 15px; + padding: 8px 0; + white-space: nowrap; + min-width: 112px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item, +.e-bigger .e-menu-container ul.e-ul .e-menu-item, +.e-bigger.e-menu-container ul.e-ul .e-menu-item { + height: 48px; + line-height: 48px; + padding: 0 16px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret { + line-height: 48px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator, +.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator, +.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret { + font-size: 12px; + right: 8px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} +.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon { + margin-right: 10px; +} + +.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon, +.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon { + padding-left: 50px; +} + +.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device), +.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device), +.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device), +.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) { + padding: 0 36px; +} +.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, +.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav { + width: 36px; +} +.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device), +.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) { + padding: 24px 0; +} +.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav, +.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav { + height: 24px; +} +.e-bigger .e-menu-wrapper.e-menu-popup, +.e-bigger.e-menu-wrapper.e-menu-popup, +.e-bigger .e-menu-container.e-menu-popup, +.e-bigger.e-menu-container.e-menu-popup { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons, +.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons, +.e-bigger .e-menu-container .e-scroll-nav .e-icons, +.e-bigger.e-menu-container .e-scroll-nav .e-icons { + font-size: 12px; +} + +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item, +.e-bigger .e-rtl.e-menu-container ul .e-menu-item, +.e-bigger.e-rtl.e-menu-container ul .e-menu-item { + text-align: right; +} +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon { + margin-left: 10px; + margin-right: 0; +} +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret, +.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret { + left: 16px; + margin-left: 0; + right: auto; +} +.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon { + margin-left: 10px; +} +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret { + left: 8px; +} +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon { + padding-left: 16px; +} +.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon { + padding-left: 36px; +} + +.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon, +.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon { + padding-right: 50px; +} + +.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul, +.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul, +.e-bigger .e-menu-container.e-hamburger ul .e-ul, +.e-bigger.e-menu-container.e-hamburger ul .e-ul { + max-width: 100%; +} +.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item, +.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item, +.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item, +.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item { + height: auto; + line-height: 56px; + padding: 0; +} + +.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header, +.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header, +.e-bigger .e-menu-container.e-hamburger .e-menu-header, +.e-bigger.e-menu-container.e-hamburger .e-menu-header { + font-size: 16px; + height: 56px; + line-height: 56px; +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item { + text-indent: 16px; +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon { + text-indent: 42px; +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul { + font-size: 14px; +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item { + text-indent: inherit; +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon { + padding-right: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret, +.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret { + font-size: 12px; + right: 16px; +} + +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item { + padding: 0; + text-indent: 16px; +} +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon { + text-indent: 42px; +} +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon { + margin-left: 0; + text-indent: inherit; +} +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon { + padding-left: 0; + padding-right: 0; +} +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret { + left: 12px; + right: auto; +} +.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item, +.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item { + text-indent: inherit; +} + +.e-bigger .e-menu-wrapper:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator), +.e-bigger .e-menu-container:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator) { + height: 48px; +} + +.e-bigger .e-menu-wrapper:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon, +.e-bigger .e-menu-container:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item, +.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item { + padding: 0 !important; + /* stylelint-disable-line declaration-no-important */ + height: auto !important; + /* stylelint-disable-line declaration-no-important */ +} + +/*! Pager layout */ +.e-pager { + border-style: solid; + border-width: 1px; + display: inline-block; + font-size: 13px; + padding: 0; + white-space: normal; + width: 100%; + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-pager [class^=e-] { + box-sizing: border-box; +} +.e-pager .e-pager-default.e-hide, +.e-pager .e-pagesizes.e-hide, +.e-pager .e-hide { + display: none; +} +.e-pager div.e-parentmsgbar { + float: right; + padding-bottom: 9px; + padding-right: 18px; + padding-top: 14px; +} +.e-pager .e-pagesizes { + display: inline; +} +.e-pager .e-pagerdropdown { + display: inline-block; + height: 32px; + margin-left: 12px; + margin-right: 0; + margin-top: -26px; + overflow: hidden; + vertical-align: middle; + width: 90px; +} +.e-pager .e-pagerconstant { + display: inline-block; + margin: 0 0 11px 12px; + overflow: hidden; + width: auto; +} +.e-pager .e-icons { + font-size: 9px; +} +.e-pager .e-numericitem { + border-right-style: solid; + border-right-width: 0; + display: inline-block; + line-height: 1; + margin-right: 4px; + min-width: 26px; + padding: 5px 8px; + text-align: center; +} +.e-pager div.e-pagermsgdiv { + padding-right: 6px; + padding-top: 4px; + text-align: right; +} +.e-pager .e-firstpagedisabled, +.e-pager .e-prevpagedisabled, +.e-pager .e-nextpagedisabled, +.e-pager .e-lastpagedisabled { + opacity: 0.3; +} +.e-pager .e-spacing, +.e-pager .e-numericitem:hover, +.e-pager .e-currentitem { + border-radius: 12px; + cursor: pointer; + padding: 6px; + text-decoration: none; +} +.e-pager .e-currentitem { + font-style: normal; + font-variant: normal; + font-weight: normal; +} +.e-pager div, +.e-pager a { + display: inline; + user-select: none; +} +.e-pager .e-icons::before { + display: inline-block; +} +.e-pager .e-pagercontainer .e-firstpage, +.e-pager .e-pagercontainer .e-prevpage, +.e-pager .e-pagercontainer .e-firstpagedisabled, +.e-pager .e-pagercontainer .e-prevpagedisabled, +.e-pager .e-pagercontainer .e-nextpage, +.e-pager .e-pagercontainer .e-lastpage, +.e-pager .e-pagercontainer .e-nextpagedisabled, +.e-pager .e-pagercontainer .e-lastpagedisabled { + border-right-style: solid; + border-right-width: 0; + display: inline-block; + margin-right: 12px; + margin-top: 5px; + min-width: 26px; + padding: 11px 9px 8px; +} +.e-pager .e-pagercontainer .e-lastpage, +.e-pager .e-pagercontainer .e-lastpagedisabled { + border-right: 0; +} +.e-pager .e-firstpage:hover, +.e-pager .e-prevpage:hover, +.e-pager .e-lastpage:hover, +.e-pager .e-nextpage:hover { + cursor: pointer; + text-decoration: none; +} +.e-pager a.e-nextprevitemdisabled { + display: none; + margin-left: 0; + margin-right: 0; + padding-left: 5px; + padding-right: 5px; + text-decoration: none; +} +.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 9px; +} +.e-pager .e-pagercontainer { + border-radius: 4px; + border-style: solid; + border-width: 0; + display: inline-block; + margin: 5px 6px 5px 18px; + overflow: hidden; +} +.e-pager .e-lastpage:hover { + border-radius: 0 4px 4px 0; +} +.e-pager .e-firstpage:hover { + border-radius: 4px 0 0 4px; +} +.e-pager .e-pagermessage, +.e-pager .e-pagerexternalmsg { + display: block; + margin: 6px; + overflow: hidden; + text-overflow: ellipsis; +} +.e-pager .e-mfirst, +.e-pager .e-mprev, +.e-pager .e-mnext, +.e-pager .e-mlast { + display: none; +} +.e-pager .e-mprev { + text-indent: -3px; +} +.e-pager .e-mnext { + text-indent: -2px; +} +.e-pager .e-mfirst, +.e-pager .e-mprev, +.e-pager .e-mnext, +.e-pager .e-mlast { + -webkit-tap-highlight-color: #fff; +} +.e-pager .e-pp, +.e-pager .e-np, +.e-pager .e-pp:hover, +.e-pager .e-np:hover { + font-size: 22px; + padding: 0 6px; + font-weight: normal; + letter-spacing: -0.1em; +} +.e-pager .e-np.e-focused, +.e-pager .e-pp.e-focused { + line-height: 14px; + padding: 2.5px 0 9px; +} +.e-pager.e-adaptive { + display: flex; + align-items: center; + justify-content: space-between; + padding: 6px; +} +.e-pager.e-adaptive div.e-parentmsgbar { + margin: 0 5px; + margin-top: -4px; + flex-grow: 1; + min-width: 10px; + white-space: nowrap; +} +.e-pager.e-adaptive .e-pagesizes { + display: inline-flex; + width: auto; +} +.e-pager.e-adaptive .e-pagerdropdown { + margin: 6px 2px 0 4px; + width: 77px; + min-width: 77px; + order: 2; + height: 40px; + padding-right: 5px; +} +.e-pager.e-adaptive .e-pagerconstant { + font-size: 12px; + position: relative; + top: 9px; + order: 1; + min-width: 52px; + max-height: 34px; + margin: 0 8px 0 10px; +} +.e-pager.e-adaptive .e-pagerconstant.e-page-all { + top: 14px; + text-align: center; +} +.e-pager.e-adaptive .e-mfirst, +.e-pager.e-adaptive .e-mprev, +.e-pager.e-adaptive .e-mnext, +.e-pager.e-adaptive .e-mlast { + padding: 1% 2%; + width: 5%; +} +.e-pager.e-adaptive .e-mfirst, +.e-pager.e-adaptive .e-mlast { + width: calc(5% + 11px); +} +@media (max-width: 769px) { + .e-pager { + padding: 13px 0; + } + .e-pager div.e-parentmsgbar { + padding-bottom: 0; + padding-right: 0; + padding-top: 0; + box-sizing: border-box; + display: inline-block; + float: initial; + text-align: center; + width: calc(60% - 48px); + } + .e-pager .e-pagesizes, +.e-pager .e-pagecountmsg, +.e-pager .e-pagercontainer { + display: none; + } + .e-pager .e-icons { + font-size: 11px; + } + .e-pager .e-mfirst, +.e-pager .e-mprev, +.e-pager .e-mnext, +.e-pager .e-mlast { + border: 0; + box-sizing: border-box; + display: inline-block; + padding: 1% 5%; + } + .e-pager .e-mfirst { + margin-right: 4px; + text-align: right; + width: calc(10% + 11px); + } + .e-pager .e-mprev { + margin: 0 4px; + text-align: right; + width: 10%; + } + .e-pager .e-mnext { + margin: 0 4px; + text-align: left; + width: 10%; + } + .e-pager .e-mlast { + margin-left: 4px; + text-align: left; + width: calc(10% + 11px); + } +} +.e-pager.e-rtl { + direction: rtl; +} +.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 0; + margin-right: 6px; +} +.e-pager.e-rtl .e-pagercontainer, .e-pager.e-rtl div, .e-pager.e-rtl a { + float: initial; +} +.e-pager.e-rtl .e-parentmsgbar { + float: left; + margin-left: 6px; + padding-top: 18px; +} +.e-pager.e-rtl .e-pagerdropdown { + margin: -33px 18px 0 10px; +} +.e-pager.e-rtl .e-pagerconstant { + margin: 14px; +} +.e-pager.e-rtl .e-pagerexternalmsg { + float: none; +} +.e-pager.e-rtl .e-pagercontainer { + float: none; + margin: 5px 6px 5px 18px; + padding: 0; +} +.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled { + padding: 9px 8px; +} +.e-pager.e-rtl .e-firstpage::before, .e-pager.e-rtl .e-firstpage:hover, .e-pager.e-rtl .e-firstpagedisabled::before { + content: "\e701"; +} +.e-pager.e-rtl .e-prevpage::before, .e-pager.e-rtl .e-prevpage:hover, .e-pager.e-rtl .e-prevpagedisabled::before { + content: "\e848"; +} +.e-pager.e-rtl .e-nextpage::before, .e-pager.e-rtl .e-nextpage:hover, .e-pager.e-rtl .e-nextpagedisabled::before { + content: "\e84b"; +} +.e-pager.e-rtl .e-lastpage::before, .e-pager.e-rtl .e-lastpage:hover, .e-pager.e-rtl .e-lastpagedisabled::before { + content: "\e716"; +} +.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled { + border-left-style: solid; + border-left-width: 0; +} +.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled { + border-right-style: none; + border-right-width: 0; +} +.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled { + border-right: medium none; +} +.e-pager.e-rtl .e-firstpage:hover { + border-radius: 0 4px 4px 0; +} +.e-pager.e-rtl .e-lastpage:hover { + border-radius: 0 4px 4px 0; +} +.e-pager.e-rtl .e-numericcontainer { + float: none; +} +.e-pager.e-rtl .e-numericitem { + border-left-style: solid; + border-left-width: 0; + border-right-style: none; + border-right-width: 0; + min-width: 26px; +} +.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 0; + margin-right: 9px; +} +.e-pager.e-rtl .e-spacing, .e-pager.e-rtl .e-numericitem:hover, .e-pager.e-rtl .e-currentitem { + margin: 11px 4px 0 0; + padding: 6px; +} +.e-pager.e-rtl .e-pp, .e-pager.e-rtl .e-np, .e-pager.e-rtl .e-pp:hover, .e-pager.e-rtl .e-np:hover { + margin-top: -2px; + padding: 3px 11px 9px; +} +.e-pager.e-rtl.e-adaptive.e-rtl div.e-parentmsgbar { + margin: 0 5px; + margin-top: -4px; + padding-top: 0; +} +.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant { + margin: 0 10px 0 8px; +} +.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant.e-page-all { + top: 15px; +} +.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerdropdown { + min-width: 92px; + margin: 8px 4px 0 2px; + padding: 0 0 0 5px; +} +.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst, +.e-pager.e-rtl.e-adaptive.e-rtl .e-mprev, +.e-pager.e-rtl.e-adaptive.e-rtl .e-mnext, +.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast { + padding: 1% 2%; + width: 5%; +} +.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst, +.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast { + width: calc(5% + 11px); +} +@media (max-width: 769px) { + .e-pager.e-rtl .e-mfirst, +.e-pager.e-rtl .e-mprev, +.e-pager.e-rtl .e-mnext, +.e-pager.e-rtl .e-mlast { + border: 0; + } + .e-pager.e-rtl.e-rtl div.e-parentmsgbar { + float: initial; + margin-left: 0; + margin-top: 7px; + } + .e-pager.e-rtl .e-parentmsgbar { + float: right; + } +} +.e-pager.sf-pager .e-pagercontainer { + font-size: 0; +} +.e-pager.sf-pager .e-pagercontainer .e-first, +.e-pager.sf-pager .e-pagercontainer .e-prev, +.e-pager.sf-pager .e-pagercontainer .e-next, +.e-pager.sf-pager .e-pagercontainer .e-last { + font-size: 9px; +} +.e-pager.sf-pager .e-numericcontainer a { + font-size: 13px; +} +.e-pager.sf-pager .e-link, +.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 0; +} + +/*! Pager theme */ +.e-pager { + border-color: #e0e0e0; + background: #fff; + color: #000; + opacity: 0.87; +} +.e-pager div.e-icons.e-pager-default { + color: #000; +} +.e-pager div.e-icons.e-disable { + color: unset; +} +.e-pager .e-pager-default:hover { + background: #fff; + color: #000; + opacity: 0.87; +} +.e-pager .e-parentmsgbar { + font-weight: normal; +} +.e-pager .e-spacing { + color: #000; + opacity: 0.87; +} +.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover { + background: unset; +} +.e-pager .e-numericitem:hover { + color: #000; + opacity: 0.87; +} +.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover { + background-color: #eee; + opacity: 1; +} +.e-pager .e-numericitem { + background: #fff; + color: #000; +} +.e-pager .e-prevpagedisabled, +.e-pager .e-prevpage, +.e-pager .e-nextpage, +.e-pager .e-nextpagedisabled, +.e-pager .e-lastpagedisabled, +.e-pager .e-lastpage, +.e-pager .e-firstpage, +.e-pager .e-firstpagedisabled { + background-color: #fff; + color: #000; +} +.e-pager .e-lastpage, +.e-pager .e-firstpage { + background-color: transparent; +} +.e-pager .e-pagercontainer { + background-color: #fff; + border-color: #e0e0e0; +} +.e-pager .e-numericitem, +.e-pager .e-firstpage, +.e-pager .e-prevpage, +.e-pager .e-firstpagedisabled, +.e-pager .e-prevpagedisabled, +.e-pager .e-nextpage, +.e-pager .e-lastpage, +.e-pager .e-nextpagedisabled, +.e-pager .e-lastpagedisabled { + border-right-color: #e0e0e0; +} +.e-pager .e-currentitem, +.e-pager .e-currentitem:hover { + background: rgb(255, 61, 0); + color: #fff; + opacity: 1; +} +.e-pager .e-numericitem.e-focused, +.e-pager .e-first.e-focused, +.e-pager .e-prev.e-focused, +.e-pager .e-next.e-focused, +.e-pager .e-last.e-focused, +.e-pager .e-mfirst.e-focused, +.e-pager .e-mprev.e-focused, +.e-pager .e-mnext.e-focused, +.e-pager .e-mlast.e-focused { + background-color: #eee; +} +.e-pager .e-currentitem.e-numericitem.e-focused { + background: rgb(255, 61, 0); + box-shadow: none; +} +.e-pager .e-focused { + box-shadow: 0 0 0 1px #9e9e9e inset; +} +@media (max-width: 590px) { + .e-pager .e-pager-default:hover { + background: #fff; + color: #000; + opacity: 0.87; + } +} +.e-pager.e-rtl .e-numericitem, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled { + border-left-color: #e0e0e0; +} + +/*! component icons */ +.e-pager .e-icon-last::before, +.e-grid-menu .e-icon-last::before { + content: "\e897"; +} +.e-pager .e-icon-first::before, +.e-grid-menu .e-icon-first::before { + content: "\e896"; +} +.e-pager .e-icon-prev::before, +.e-grid-menu .e-icon-prev::before { + content: "\e904"; +} +.e-pager .e-icon-next::before, +.e-grid-menu .e-icon-next::before { + content: "\e913"; +} +.e-pager.e-rtl .e-icon-last.e-lastpage::before, .e-pager.e-rtl .e-icon-last.e-lastpage:hover, .e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before, +.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before, +.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover, +.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before { + content: "\e896"; +} +.e-pager.e-rtl .e-icon-first.e-firstpage::before, .e-pager.e-rtl .e-icon-first.e-firstpage:hover, .e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before, +.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before, +.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover, +.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before { + content: "\e897"; +} +.e-pager.e-rtl .e-icon-prev.e-prevpage::before, .e-pager.e-rtl .e-icon-prev.e-prevpage:hover, .e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before, +.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before, +.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover, +.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before { + content: "\e913"; +} +.e-pager.e-rtl .e-icon-next.e-nextpage::before, .e-pager.e-rtl .e-icon-next.e-nextpage:hover, .e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before, +.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before, +.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover, +.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before { + content: "\e904"; +} + +/*! Pager bigger */ +.e-bigger .e-pager, +.e-pager.e-bigger { + font-size: 13px; + padding: 4px 0 2px; +} +.e-bigger .e-pager div.e-icons:not(.e-check), +.e-pager.e-bigger div.e-icons:not(.e-check) { + font-size: 13px; +} +.e-bigger .e-pager div.e-parentmsgbar, +.e-pager.e-bigger div.e-parentmsgbar { + padding-bottom: 8px; + padding-right: 24px; + padding-top: 20px; +} +.e-bigger .e-pager:not(.e-adaptive) .e-pagerdropdown, +.e-pager.e-bigger:not(.e-adaptive) .e-pagerdropdown { + height: 40px; + margin: -40px 0 0 16px; + margin-top: -36px; + width: 90px; +} +.e-bigger .e-pager .e-pagercontainer, +.e-pager.e-bigger .e-pagercontainer { + margin: 5px 8px 5px 24px; +} +.e-bigger .e-pager .e-pagercontainer .e-firstpage, +.e-bigger .e-pager .e-pagercontainer .e-prevpage, +.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-nextpage, +.e-bigger .e-pager .e-pagercontainer .e-lastpage, +.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-firstpage, +.e-pager.e-bigger .e-pagercontainer .e-prevpage, +.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-nextpage, +.e-pager.e-bigger .e-pagercontainer .e-lastpage, +.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled { + padding: 11px 9px 8px; +} +.e-bigger .e-pager .e-pagerconstant, +.e-pager.e-bigger .e-pagerconstant { + margin-bottom: 15px; + margin-left: 16px; +} +@media (max-width: 769px) { + .e-bigger .e-pager, +.e-pager.e-bigger { + padding: 19px 0; + } + .e-bigger .e-pager.e-rtl div.e-parentmsgbar, +.e-pager.e-bigger.e-rtl div.e-parentmsgbar { + margin-right: 0; + } + .e-bigger .e-pager div.e-parentmsgbar, +.e-pager.e-bigger div.e-parentmsgbar { + padding: 0; + } +} +.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, +.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 12px; +} +.e-bigger .e-pager .e-numericitem, +.e-pager.e-bigger .e-numericitem { + margin: 0 8px; +} +.e-bigger .e-pager .e-pp.e-spacing, +.e-bigger .e-pager .e-np.e-spacing, +.e-bigger .e-pager .e-pp.e-spacing:hover, +.e-bigger .e-pager .e-np.e-spacing:hover, +.e-pager.e-bigger .e-pp.e-spacing, +.e-pager.e-bigger .e-np.e-spacing, +.e-pager.e-bigger .e-pp.e-spacing:hover, +.e-pager.e-bigger .e-np.e-spacing:hover { + padding: 10px 13px; +} +.e-bigger .e-pager .e-spacing, +.e-bigger .e-pager .e-numericitem:hover, +.e-bigger .e-pager .e-currentitem, +.e-pager.e-bigger .e-spacing, +.e-pager.e-bigger .e-numericitem:hover, +.e-pager.e-bigger .e-currentitem { + border-radius: 16px; + padding: 10px 13px; +} +.e-bigger .e-pager.e-rtl .e-spacing, +.e-bigger .e-pager.e-rtl .e-numericitem:hover, +.e-bigger .e-pager.e-rtl .e-currentitem, +.e-pager.e-bigger.e-rtl .e-spacing, +.e-pager.e-bigger.e-rtl .e-numericitem:hover, +.e-pager.e-bigger.e-rtl .e-currentitem { + margin: 0 8px; + padding: 10px 13px; +} +.e-bigger .e-pager.e-rtl .e-pagerdropdown, +.e-pager.e-bigger.e-rtl .e-pagerdropdown { + margin: -35px 18px 0 0; +} +.e-bigger .e-pager.e-rtl .e-pagerconstant, +.e-pager.e-bigger.e-rtl .e-pagerconstant { + margin: 8px 16px 16px 0; +} +.e-bigger .e-pager.e-rtl .e-pagercontainer, +.e-pager.e-bigger.e-rtl .e-pagercontainer { + margin: 5px 0; +} +.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, +.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, +.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default { + margin-left: 0; + margin-right: 12px; +} +.e-bigger .e-pager.e-rtl div.e-parentmsgbar, +.e-pager.e-bigger.e-rtl div.e-parentmsgbar { + margin-left: 6px; + margin-top: 0; +} +@media (max-width: 769px) { + .e-bigger .e-pager.e-rtl div.e-parentmsgbar, +.e-pager.e-bigger.e-rtl div.e-parentmsgbar { + margin-left: 0; + margin-top: 7px; + } +} +@media (max-width: 769px) { + .e-bigger .e-pager.e-rtl div.e-parentmsgbar, +.e-pager.e-bigger.e-rtl div.e-parentmsgbar { + margin-left: 0; + margin-top: 7px; + } +} +.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover, +.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem, +.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem, +.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover, +.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover { + font-size: 22px; + margin-top: 0; +} +.e-bigger .e-pager.e-rtl.e-adaptive div.e-parentmsgbar, +.e-pager.e-bigger.e-rtl.e-adaptive div.e-parentmsgbar { + margin-top: 0; +} +.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerdropdown, +.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerdropdown { + margin: 2px 4px 0 2px; +} +.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerconstant.e-page-all, +.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerconstant.e-page-all { + top: 14px; +} +.e-bigger .e-pager .e-pagercontainer .e-firstpage, +.e-bigger .e-pager .e-pagercontainer .e-prevpage, +.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-nextpage, +.e-bigger .e-pager .e-pagercontainer .e-lastpage, +.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled, +.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-firstpage, +.e-pager.e-bigger .e-pagercontainer .e-prevpage, +.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-nextpage, +.e-pager.e-bigger .e-pagercontainer .e-lastpage, +.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled, +.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled { + margin-right: 16px; + padding: 6px; +} +.e-bigger .e-pager .e-pp, +.e-bigger .e-pager .e-np, +.e-bigger .e-pager .e-pp:hover, +.e-bigger .e-pager .e-np:hover, +.e-pager.e-bigger .e-pp, +.e-pager.e-bigger .e-np, +.e-pager.e-bigger .e-pp:hover, +.e-pager.e-bigger .e-np:hover { + font-size: 22px; +} +.e-bigger .e-pager.e-adaptive div.e-parentmsgbar, +.e-pager.e-bigger.e-adaptive div.e-parentmsgbar { + margin-top: 0; +} +.e-bigger .e-pager.e-adaptive .e-pagerdropdown, +.e-pager.e-bigger.e-adaptive .e-pagerdropdown { + margin: 2px 2px 0 4px; + height: 40px; +} +.e-bigger .e-pager.e-adaptive .e-pagerconstant.e-page-all, +.e-pager.e-bigger.e-adaptive .e-pagerconstant.e-page-all { + top: 14px; +} +.e-bigger .e-pager.e-adaptive .e-pagerconstant, +.e-pager.e-bigger.e-adaptive .e-pagerconstant { + margin: 0 8px 0 10px; +} + +.e-breadcrumb { + display: block; +} +.e-breadcrumb.e-breadcrumb-wrap-mode { + display: flex; +} +.e-breadcrumb .e-breadcrumb-first-ol { + align-items: flex-start; + flex-shrink: 0; + padding-right: 0; +} +.e-breadcrumb .e-breadcrumb-wrapped-ol { + flex-wrap: wrap; + overflow: hidden; + padding-left: 0; +} +.e-breadcrumb.e-breadcrumb-scroll-mode { + line-height: 26px; + overflow: auto; +} +.e-breadcrumb ol { + align-items: center; + display: inline-flex; + line-height: normal; + margin: 0; + padding: 0; + padding-left: 0; + padding-right: 0; +} +.e-breadcrumb li { + list-style-type: none; + white-space: nowrap; +} +.e-breadcrumb .e-breadcrumb-item { + align-items: center; + display: flex; + flex-shrink: 0; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text { + padding: 4px 8px; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text { + align-items: center; + display: flex; + font-size: 14px; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap { + align-items: inherit; + display: inherit; +} +.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text { + cursor: pointer; + text-decoration: none; +} +.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover { + text-decoration: underline; +} +.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus { + text-decoration: underline; +} +.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active { + text-decoration: underline; +} +.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text { + cursor: default; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon { + font-size: 14px; + padding-right: 8px; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover { + text-decoration: none; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before { + display: inline-block; + text-decoration: none; +} +.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon { + padding: 2px 0; +} +.e-breadcrumb .e-breadcrumb-item.e-disabled { + opacity: 1; + pointer-events: none; +} +.e-breadcrumb .e-breadcrumb-separator { + display: flex; + font-size: 14px; + padding: 4px 3px; +} +.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator { + margin-left: -4px; + padding-left: 0; +} +.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator { + margin-left: 0; + margin-right: -4px; + padding-left: 3px; + padding-right: 0; +} +.e-breadcrumb .e-breadcrumb-collapsed, +.e-breadcrumb .e-breadcrumb-menu { + cursor: pointer; + font-size: 16px; + padding: 4px 4px; + vertical-align: bottom; +} +.e-breadcrumb .e-breadcrumb-menu { + display: inline-block; +} +.e-breadcrumb .e-breadcrumb-item-wrapper { + display: flex; +} +.e-breadcrumb.e-icon-right .e-breadcrumb-icon, +.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon { + padding-left: 8px; + padding-right: 0; +} +.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon { + padding-left: 0; + padding-right: 8px; +} +.e-breadcrumb.e-disabled { + opacity: 1; +} +.e-breadcrumb.e-disabled .e-breadcrumb-item, +.e-breadcrumb.e-disabled .e-breadcrumb-separator, +.e-breadcrumb.e-disabled .e-breadcrumb-collapsed, +.e-breadcrumb.e-disabled .e-breadcrumb-menu { + pointer-events: none; +} + +.e-breadcrumb-popup { + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + position: absolute; +} +.e-breadcrumb-popup ul { + margin: 0; + padding: 0; +} +.e-breadcrumb-popup .e-breadcrumb-item { + list-style-type: none; + white-space: nowrap; +} +.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text { + align-items: center; + display: flex; + font-size: 14px; + height: 36px; + line-height: 36px; + padding: 0 16px; + width: 100%; +} +.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap { + align-items: inherit; + display: inherit; + width: inherit; +} +.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon { + font-size: 14px; + padding-right: 8px; +} +.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon { + padding: 0; +} +.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text { + text-decoration: none; +} +.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon, +.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon { + padding-left: 8px; + padding-right: 0; +} +.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon, +.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon { + display: flex; + flex-grow: 1; + justify-content: flex-end; +} +.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon { + padding-left: 0; + padding-right: 8px; +} + +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text { + color: rgba(0, 0, 0, 0.65); +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus { + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active { + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover { + background: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-item.e-icon-item:active { + background: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus { + background: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text { + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} +.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-breadcrumb .e-breadcrumb-separator { + color: rgba(0, 0, 0, 0.54); +} +.e-breadcrumb .e-breadcrumb-collapsed, +.e-breadcrumb .e-breadcrumb-menu { + color: rgba(0, 0, 0, 0.54); +} +.e-breadcrumb .e-breadcrumb-collapsed:hover, +.e-breadcrumb .e-breadcrumb-menu:hover { + background: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-collapsed:active, +.e-breadcrumb .e-breadcrumb-menu:active { + background: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb .e-breadcrumb-collapsed:focus, +.e-breadcrumb .e-breadcrumb-menu:focus { + background: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb.e-disabled .e-breadcrumb-separator { + color: rgba(0, 0, 0, 0.26); +} +.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon { + color: rgba(0, 0, 0, 0.26); +} + +.e-breadcrumb-popup { + background: #fff; +} +.e-breadcrumb-popup .e-breadcrumb-text { + color: #616161; +} +.e-breadcrumb-popup .e-breadcrumb-text:hover { + background: #eee; + color: rgba(0, 0, 0, 0.87); +} +.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus { + background: #eee; + color: rgba(0, 0, 0, 0.87); +} + +.e-breadcrumb .e-breadcrumb-collapsed::before, +.e-breadcrumb .e-breadcrumb-menu::before { + content: "\eb04"; +} +.e-breadcrumb .e-home { + margin-top: -1px; +} +.e-breadcrumb .e-home::before { + content: "\e92b"; +} + +.e-bigger .e-breadcrumb .e-home, +.e-bigger.e-breadcrumb .e-home { + margin-top: 0; +} + +.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text, +.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text { + padding: 4px 12px; +} +.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text, +.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text { + font-size: 16px; +} +.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon { + font-size: 16px; + padding-right: 8px; +} +.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon { + padding: 2px 0; +} +.e-bigger.e-breadcrumb .e-breadcrumb-separator, +.e-bigger .e-breadcrumb .e-breadcrumb-separator { + font-size: 16px; + padding: 4px 5px; +} +.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator, +.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator { + padding-left: 0; +} +.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator, +.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator { + padding-left: 5px; +} +.e-bigger.e-breadcrumb .e-breadcrumb-collapsed, +.e-bigger.e-breadcrumb .e-breadcrumb-menu, +.e-bigger .e-breadcrumb .e-breadcrumb-collapsed, +.e-bigger .e-breadcrumb .e-breadcrumb-menu { + font-size: 18px; + padding: 5px 5px; +} +.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon { + padding-left: 8px; + padding-right: 0; +} +.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon { + padding-left: 0; + padding-right: 8px; +} + +.e-bigger.e-breadcrumb-popup .e-breadcrumb-text, +.e-bigger .e-breadcrumb-popup .e-breadcrumb-text { + font-size: 16px; + height: 48px; + line-height: 48px; +} +.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon { + font-size: 16px; + padding-right: 8px; +} +.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon { + padding: 0; +} +.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon, +.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon { + padding-left: 8px; + padding-right: 0; +} +.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, +.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon { + padding-left: 0; + padding-right: 8px; +} + +.e-carousel { + display: block; + margin: 0; + padding: 0; + position: relative; +} +.e-carousel .e-carousel-items, +.e-carousel .e-carousel-slide-container { + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.e-carousel .e-carousel-items.e-swipe-start { + cursor: pointer; +} +.e-carousel.e-partial .e-carousel-slide-container { + padding: 0 100px; +} +@media screen and (max-width: 480px) { + .e-carousel.e-partial .e-carousel-slide-container { + padding: 0 75px; + } +} +@media screen and (max-width: 320px) { + .e-carousel.e-partial .e-carousel-slide-container { + padding: 0 50px; + } +} +.e-carousel .e-carousel-items { + width: calc(var(--carousel-items-count) * 100%); + display: flex; + flex-direction: row; + transition-property: transform; + transition-duration: 0.6s; + transition-timing-function: ease-in-out; +} +.e-carousel .e-carousel-items .e-carousel-item { + height: 100%; + overflow: hidden; + padding: 0; + position: relative; + width: calc(100% / var(--carousel-items-count)); +} +.e-carousel.e-blazor-carousel .e-carousel-items { + transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current))); + transition: transform; +} +.e-carousel.e-blazor-carousel.e-rtl .e-carousel-items { + transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current))); + transition: transform; +} +.e-carousel.e-carousel-fade-animation .e-carousel-items.e-fade-in-out { + transition-property: none; + animation: fade-in-out 0.6s ease-in-out; +} +@keyframes fade-in-out { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +.e-carousel.e-carousel-slide-animation .e-carousel-items.e-slide { + transition-duration: 0.6s; +} +.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item { + display: block; + height: 100%; + left: 0; + opacity: 0; + pointer-events: none; + top: 0; +} +.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active { + opacity: 1; + pointer-events: visible; +} +.e-carousel .e-carousel-navigators { + align-items: center; + display: flex; + height: 100%; + justify-content: space-between; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} +.e-carousel .e-carousel-navigators .e-play-pause, +.e-carousel .e-carousel-navigators .e-previous, +.e-carousel .e-carousel-navigators .e-next { + padding: 0.5em; + pointer-events: auto; +} +.e-carousel .e-carousel-navigators .e-play-pause .e-btn, +.e-carousel .e-carousel-navigators .e-previous .e-btn, +.e-carousel .e-carousel-navigators .e-next .e-btn { + border: 0; + box-shadow: none; +} +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover, +.e-carousel .e-carousel-navigators .e-previous .e-btn:hover, +.e-carousel .e-carousel-navigators .e-next .e-btn:hover { + border-radius: 50%; +} +.e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl, +.e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl, +.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl { + transform: rotate(180deg); +} +.e-carousel .e-carousel-navigators .e-play-pause .e-btn .e-play-icon, +.e-carousel .e-carousel-navigators .e-previous .e-btn .e-play-icon, +.e-carousel .e-carousel-navigators .e-next .e-btn .e-play-icon { + line-height: 1; + padding-left: 3px; +} +.e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows, +.e-carousel .e-carousel-navigators .e-previous.e-hover-arrows, +.e-carousel .e-carousel-navigators .e-next.e-hover-arrows { + display: none; +} +.e-carousel .e-carousel-indicators { + align-items: center; + bottom: 0; + display: flex; + justify-content: center; + min-height: 48px; + padding: 0; + pointer-events: none; + position: absolute; + width: 100%; + z-index: 1; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bars { + display: flex; + flex-wrap: wrap; + justify-content: center; + pointer-events: auto; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar { + padding: 0; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator { + align-items: center; + display: flex; + justify-content: center; + padding: 6px; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div { + border: 1px solid rgba(255, 255, 255, 0.4); + border-radius: 50%; + height: 12px; + transition-duration: 0.6s; + transition-property: background-color, border-color; + transition-timing-function: ease-in-out; + width: 12px; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element { + display: none; +} +.e-carousel .e-carousel-indicators.e-dynamic { + min-height: 36px; +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars { + display: block; + overflow: hidden; + transition: opacity 0.6s ease-in-out; + white-space: nowrap; + width: 80px; +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar { + border-radius: 50%; + display: inline-block; + height: 8px; + left: calc(32px - 16px * var(--carousel-items-current)); + margin: 0 4px; + opacity: 1; + position: relative; + transform: scale(0.33); + transition-duration: 0.6s; + transition-property: transform, left; + transition-timing-function: ease-in-out; + white-space: nowrap; + width: 8px; +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active { + transform: scale(1); +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev, .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-next { + transform: scale(0.66); +} +.e-carousel .e-carousel-indicators.e-fraction { + min-height: 36px; +} +.e-carousel .e-carousel-indicators.e-progress { + min-height: 4px; +} +.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars { + height: 4px; + width: 100%; +} +.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar { + height: 100%; + left: 0; + position: absolute; + top: 0; + transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1); + transition-duration: 0.6s; + transform-origin: left top; + width: 100%; +} + +.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled), +.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled), +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) { + background-color: transparent; +} +.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon, +.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon, +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon { + color: #fff; +} +.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover, +.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active, +.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus, +.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover, +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active, +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus, +.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover { + background-color: rgba(255, 255, 255, 0.4); + outline: none; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div { + background: #fff; + border-color: #fff; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:active, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:hover { + background: transparent; + border-color: transparent; + box-shadow: none; + outline: none; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible { + border-color: #000; +} +.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div { + background-color: rgb(255, 61, 0); + border-color: rgb(255, 61, 0); +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar { + background-color: #fff; +} +.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active { + background-color: rgb(255, 61, 0); +} +.e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars { + color: #fff; +} +.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars { + background-color: rgba(255, 61, 0, 0.4); +} +.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar { + background-color: rgb(255, 61, 0); +} + +.e-carousel .e-previous-icon::before { + content: "\e904"; +} +.e-carousel .e-next-icon::before { + content: "\e913"; +} +.e-carousel .e-play-icon::before { + content: "\e324"; +} +.e-carousel .e-pause-icon::before { + content: "\e326"; +} +.e-carousel.e-rtl .e-previous-icon::before { + content: "\e913"; +} +.e-carousel.e-rtl .e-next-icon::before { + content: "\e904"; +} + +.e-appbar { + display: flex; + width: 100%; + height: 48px; + flex-shrink: 0; + flex-direction: row; + position: relative; + align-items: center; + padding: 8px; + overflow: hidden; + font-size: 14px; +} +.e-appbar > div:first-child { + display: flex; + align-items: center; + width: 100%; + height: 100%; +} +.e-appbar.e-sticky { + position: sticky; + top: 0; + z-index: 1000; +} +.e-appbar.e-prominent { + height: 94px; + align-items: flex-start; +} +.e-appbar.e-prominent > div:first-child { + align-items: flex-start; +} +.e-appbar.e-dense { + height: 40px; +} +.e-appbar.e-horizontal-bottom { + position: absolute; + bottom: 0; + right: 0; + left: 0; +} +.e-appbar.e-horizontal-bottom.e-sticky { + position: fixed; + top: auto; + max-width: inherit; + left: auto; + right: auto; +} +.e-appbar .e-appbar-separator { + height: 24px; +} +.e-appbar .e-appbar-spacer { + flex-grow: 1; +} +.e-appbar .e-btn, +.e-appbar .e-css.e-btn { + border-image: unset; +} + +.e-inherit.e-menu-wrapper.e-scrollable .e-menu, +.e-inherit.e-menu-container.e-scrollable .e-menu { + overflow: hidden; +} + +.e-appbar { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.16); +} +.e-appbar.e-light { + background: #fff; + color: #000; + border: none; + border-color: #fff; +} +.e-appbar.e-light .e-appbar-separator { + border-left: 1px solid #000; +} +.e-appbar.e-light .e-btn.e-inherit:hover, .e-appbar.e-light .e-btn.e-inherit:focus, .e-appbar.e-light .e-btn.e-inherit:active, .e-appbar.e-light .e-btn.e-inherit.e-active, +.e-appbar.e-light .e-css.e-btn.e-inherit:hover, +.e-appbar.e-light .e-css.e-btn.e-inherit:focus, +.e-appbar.e-light .e-css.e-btn.e-inherit:active, +.e-appbar.e-light .e-css.e-btn.e-inherit.e-active, +.e-appbar.e-light .e-dropdown-btn.e-inherit:hover, +.e-appbar.e-light .e-dropdown-btn.e-inherit:focus, +.e-appbar.e-light .e-dropdown-btn.e-inherit:active, +.e-appbar.e-light .e-dropdown-btn.e-inherit.e-active, +.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover, +.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus, +.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active, +.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active { + background: rgba(0, 0, 0, 0.056); +} +.e-appbar.e-light .e-menu-wrapper.e-inherit, +.e-appbar.e-light .e-menu-container.e-inherit { + background: #fff; + color: #000; + box-shadow: none; + border-color: #fff; +} +.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused, +.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected, +.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused { + background: rgba(0, 0, 0, 0.056); +} +.e-appbar.e-dark { + background: #212121; + color: #fff; + border-color: #212121; +} +.e-appbar.e-dark .e-appbar-separator { + border-left: 1px solid #fff; +} +.e-appbar.e-dark .e-btn.e-inherit:hover, .e-appbar.e-dark .e-btn.e-inherit:focus, .e-appbar.e-dark .e-btn.e-inherit:active, .e-appbar.e-dark .e-btn.e-inherit.e-active, +.e-appbar.e-dark .e-css.e-btn.e-inherit:hover, +.e-appbar.e-dark .e-css.e-btn.e-inherit:focus, +.e-appbar.e-dark .e-css.e-btn.e-inherit:active, +.e-appbar.e-dark .e-css.e-btn.e-inherit.e-active, +.e-appbar.e-dark .e-dropdown-btn.e-inherit:hover, +.e-appbar.e-dark .e-dropdown-btn.e-inherit:focus, +.e-appbar.e-dark .e-dropdown-btn.e-inherit:active, +.e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active, +.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover, +.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus, +.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active, +.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active { + background: rgba(255, 255, 255, 0.08); +} +.e-appbar.e-dark .e-menu-wrapper.e-inherit, +.e-appbar.e-dark .e-menu-container.e-inherit { + background: #212121; + color: #fff; + border-color: #212121; + box-shadow: none; +} +.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused, +.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected, +.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused { + background: rgba(255, 255, 255, 0.08); +} +.e-appbar.e-primary { + background: rgb(249, 17, 0); + color: #fff; + border-color: rgb(249, 17, 0); +} +.e-appbar.e-primary .e-appbar-separator { + border-left: 1px solid #fff; +} +.e-appbar.e-primary .e-menu-wrapper.e-inherit, +.e-appbar.e-primary .e-menu-container.e-inherit { + background: rgb(249, 17, 0); + color: #fff; + border-color: rgb(249, 17, 0); + box-shadow: none; +} +.e-appbar.e-inherit { + background: inherit; + color: inherit; + border-color: inherit; + border: 1px solid; +} +.e-appbar.e-inherit .e-appbar-separator { + border-left: 1px solid; +} +.e-appbar.e-inherit .e-menu-wrapper.e-inherit, +.e-appbar.e-inherit .e-menu-container.e-inherit { + background: inherit; + color: inherit; + border-color: inherit; + box-shadow: none; +} +.e-appbar.e-horizontal-bottom { + box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1), 0 -2px 6px rgba(0, 0, 0, 0.2); +} + +.e-light.e-inherit.e-input-group, .e-light.e-inherit.e-input-group.e-control-wrapper, .e-light.e-inherit.e-float-input, .e-light.e-inherit.e-float-input.e-input-group, .e-light.e-inherit.e-float-input.e-control-wrapper, .e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + background: #fff; + color: #000; +} + +.e-dark.e-inherit.e-input-group, .e-dark.e-inherit.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-float-input, .e-dark.e-inherit.e-float-input.e-input-group, .e-dark.e-inherit.e-float-input.e-control-wrapper, .e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + background: #212121; + color: #fff; +} + +.e-primary.e-inherit.e-input-group, .e-primary.e-inherit.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-float-input, .e-primary.e-inherit.e-float-input.e-input-group, .e-primary.e-inherit.e-float-input.e-control-wrapper, .e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + background: rgb(249, 17, 0); + color: #fff; +} + +.e-inherit.e-input-group, +.e-inherit.e-input-group.e-control-wrapper, +.e-inherit.e-float-input, +.e-inherit.e-float-input.e-input-group, +.e-inherit.e-float-input.e-control-wrapper, +.e-inherit.e-float-input.e-input-group.e-control-wrapper, +.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, +.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + color: inherit; + background: rgba(0, 0, 0, 0.056); +} + +.e-inherit.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), +.e-inherit.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), +.e-inherit.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error), +.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) { + box-shadow: none; +} + +.e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder { + color: inherit; + opacity: 0.8; +} + +.e-inherit.e-input-group .e-input-group-icon, +.e-inherit.e-input-group.e-control-wrapper .e-input-group-icon { + border: none; + color: inherit; +} + +.e-inherit.e-input-group .e-clear-icon, +.e-inherit.e-input-group.e-control-wrapper .e-clear-icon { + color: inherit; +} + +.e-bigger .e-appbar, +.e-appbar.e-bigger { + height: 56px; + font-size: 14px; +} +.e-bigger .e-appbar.e-dense, +.e-appbar.e-bigger.e-dense { + height: 48px; +} +.e-bigger .e-appbar.e-prominent, +.e-appbar.e-bigger.e-prominent { + height: 112px; +} + +/* stylelint-disable */ +.e-ddt { + cursor: pointer; + outline: none; +} +.e-ddt .e-ddt-icon::before { + transform: rotate(0deg); + transition: transform 300ms ease; +} +.e-ddt.e-icon-anim .e-ddt-icon::before { + transform: rotate(180deg); + transition: transform 300ms ease; +} +.e-ddt .e-ddt-hidden { + border: 0; + height: 0; + visibility: hidden; + width: 0; +} +.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon { + box-sizing: content-box; + min-height: 22px; +} +.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon { + border: 0; +} +.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide { + display: none; +} +.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon { + bottom: 0; + position: absolute; + right: 0; +} +.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon { + right: 18px; +} +.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + bottom: 2px; + position: absolute; + right: 0; +} +.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input, +.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input, +.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input, +.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input, +.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input { + padding-left: 0; + padding-right: 0; +} +.e-ddt.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon { + display: flex; +} +.e-ddt .e-chips-wrapper { + width: 100%; +} +.e-ddt.e-show-chip .e-chips-close { + min-height: 16px; + min-width: 16px; + line-height: 16px; + text-align: center; +} +.e-ddt.e-show-chip .e-chips-close::before { + font-size: 16px; +} +.e-ddt.e-show-chip .e-chips { + align-items: center; + border-radius: 16px; + box-sizing: border-box; + display: inline-flex; + float: left; + height: 24px; + margin: 3px 1px; + max-width: calc(100% - 2px); + overflow: hidden; + padding: 0 4px 0 4px; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-ddt.e-show-chip .e-chips > .e-chipcontent { + max-width: 100%; + overflow: hidden; + padding: 0 4px 0 4px; + text-indent: 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-ddt.e-outline .e-overflow.e-show-text { + padding: 10px 12px 9px; +} +.e-ddt.e-outline .e-overflow.e-total-count { + padding: 10px 12px; +} +.e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon { + right: 30px; +} +.e-ddt.e-outline.e-input-group.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon { + min-height: 20px; +} +.e-ddt.e-outline.e-show-chip .e-overflow, +.e-ddt.e-outline.e-show-chip .e-chips-wrapper { + padding: 4px 12px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text { + line-height: 21px; + padding: 14px 2px 5px 0; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count { + padding-top: 10px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon { + padding-top: 8px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + bottom: 6px; + right: 10px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon { + bottom: 5px; + right: 38px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon { + bottom: 9px; + right: 10px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper, +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow { + padding-top: 8px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips, +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips { + height: 18px; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent { + font-size: 12px; + padding: 0 4px 0 0; +} +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before { + font-size: 12px; + height: 12px; + width: 12px; +} +.e-ddt.e-filled .e-chips-wrapper .e-chips, +.e-ddt.e-filled .e-overflow .e-chips { + margin-top: 8px; + padding: 0 8px; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text { + line-height: 39px; + padding: 0; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count { + line-height: 39px; + padding-top: 0; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips, +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips { + height: 28px; + margin-top: 8px; + padding: 0 8px; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent { + font-size: 13px; + padding: 0 8px 0 0; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before { + font-size: 14px; + height: 12px; + width: 12px; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon { + bottom: 10px; + right: 10px; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon { + bottom: 9px; + right: 38px; +} +.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon { + bottom: 9px; + right: 10px; +} +.e-ddt .e-overflow { + white-space: nowrap; +} +.e-ddt .e-overflow.e-show-text { + padding: 6px 0 0 0; +} +.e-ddt .e-overflow.e-total-count { + box-sizing: border-box; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; +} +.e-ddt .e-overflow.e-total-count .e-remain { + padding: 0 16px 0 0; +} +.e-ddt .e-overflow.e-wrap-count { + padding-top: 6px; +} +.e-ddt .e-overflow .e-remain { + cursor: pointer; + display: inline-block; + font-size: 13px; + padding: 0 0 0 16px; +} +.e-ddt .e-overflow .e-remain.e-wrap-count { + padding-top: 6px; +} +.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain { + padding: 6px 0 0 0; +} +.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 18px; + max-width: calc(100% - 19px); +} +.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child { + margin-right: 26px; + max-width: calc(100% - 27px); +} +.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 45px; + max-width: calc(100% - 45px); +} +.e-ddt input[readonly], +.e-ddt .e-dropdowntree, +.e-ddt input[readonly].e-input { + pointer-events: none; +} +.e-ddt input[readonly].e-chip-input, +.e-ddt .e-dropdowntree.e-chip-input, +.e-ddt input[readonly].e-input.e-chip-input { + width: 0; + visibility: hidden; +} +.e-ddt.e-popup { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12); + position: absolute; +} +.e-ddt.e-popup .e-selectall-parent { + border-bottom: 1px solid; + cursor: pointer; + display: block; + line-height: 36px; + overflow: hidden; + position: relative; + text-indent: 38px; + white-space: nowrap; + width: 100%; +} +.e-ddt.e-popup .e-selectall-parent.e-hide-selectall { + display: none; +} +.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper { + position: relative; + text-indent: 0; +} +.e-ddt.e-popup .e-selectall-parent .e-all-text { + font-family: inherit; + font-size: 14px; + margin: 10px; +} +.e-ddt.e-popup .e-filter-wrap { + border-top-width: 0; + display: block; + padding: 0; + border: 0; +} +.e-ddt.e-popup .e-filter-wrap .e-input, +.e-ddt.e-popup .e-filter-wrap .e-input:focus { + padding: 8px 16px 8px; +} +.e-ddt.e-popup .e-filter-wrap .e-input-group { + margin-bottom: 0; +} +.e-ddt.e-popup .e-filter-wrap .e-input-group .e-clear-icon { + margin: 6px 6px 5px; + min-height: 12px; + min-width: 12px; + padding: 6px; +} +.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, .e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, .e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, .e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after { + bottom: -1px; + height: 1px; +} +.e-ddt.e-popup .e-popup-content { + overflow: auto; + position: relative; +} +.e-ddt.e-popup .e-popup-content .e-ddt-nodata { + display: none; +} +.e-ddt.e-popup .e-popup-content.e-no-data { + cursor: default; + font-family: inherit; + font-size: 14px; + text-align: center; + padding: 14px 16px; +} +.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview { + display: none; +} +.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata { + display: block; +} +.e-ddt.e-popup .e-treeview { + display: inline-table; + width: 100%; +} +.e-ddt.e-popup .e-treeview .e-list-item { + padding: 0; +} +.e-ddt.e-popup .e-treeview .e-list-item .e-ul { + margin: 0; + padding: 0 0 0 14px; +} +.e-ddt.e-popup .e-treeview .e-fullrow { + height: 36px; +} +.e-ddt.e-popup .e-treeview > .e-ul { + overflow: hidden; + padding: 0 8px; +} +.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content { + padding-bottom: 2px; + padding-top: 2px; +} +.e-ddt.e-popup .e-ddt-footer, +.e-ddt.e-popup .e-ddt-header { + cursor: default; +} +.e-ddt.e-rtl.e-show-chip .e-chips { + float: right; +} +.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain { + padding: 0 16px 0 0; +} +.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count { + padding-top: 6px; +} +.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count { + position: absolute; + right: auto; +} +.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain { + padding: 0 0 0 16px; +} +.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain { + padding: 6px 0 0 0; +} +.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon { + left: 30px; +} +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text { + padding: 14px 0 5px 2px; +} +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + left: 10px; + right: auto; +} +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon { + left: 38px; + right: auto; +} +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon { + left: 10px; + right: auto; +} +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent { + padding: 0 0 0 4px; +} +.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent { + padding: 0 0 0 8px; +} +.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon { + left: 10px; + right: auto; +} +.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon .e-clear-icon { + left: 38px; + right: auto; +} +.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon { + left: 10px; + right: auto; +} +.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 1px; + margin-left: 18px; +} +.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child { + margin-right: 1px; + margin-left: 26px; +} +.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 1px; + margin-left: 45px; +} +.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, +.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, +.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, +.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon, +.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + left: 0; + right: auto; +} +.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon { + left: 18px; +} +.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul { + padding: 0 14px 0 0; +} + +.e-ddt-icon-hide { + display: none; +} + +.e-ddt .e-chips { + background-color: #eee; +} +.e-ddt .e-chips .e-chips-close::before { + color: rgba(0, 0, 0, 0.54); +} +.e-ddt .e-chips > .e-chipcontent { + color: rgba(0, 0, 0, 0.87); +} +.e-ddt.e-filled .e-chips { + background-color: #cecece; +} +.e-ddt .e-overflow .e-remain { + color: rgba(0, 0, 0, 0.54); +} +.e-ddt.e-popup { + background: #fff; + border-color: transparent; +} +.e-ddt.e-popup .e-popup-content.e-no-data { + color: #000; +} +.e-ddt.e-popup .e-selectall-parent { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-ddt.e-popup .e-selectall-parent:focus { + background: #f5f5f5; +} +.e-ddt.e-popup .e-selectall-parent .e-all-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-ddt .e-ddt-icon::before { + content: "\e969"; +} +.e-ddt .e-chips-close::before { + content: "\e7e9"; +} + +.e-bigger .e-ddt .e-chips, +.e-ddt.e-bigger .e-chips { + height: 31px; +} +.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon { + right: 20px; +} +.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon, +.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, +.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + bottom: 3px; +} +.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon, +.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon, +.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon { + min-height: 26px; +} +.e-bigger .e-ddt .e-overflow.e-show-text, +.e-ddt.e-bigger .e-overflow.e-show-text { + padding: 8px 0 0 0; +} +.e-bigger .e-ddt.e-outline .e-overflow.e-show-text, .e-bigger .e-ddt.e-outline .e-overflow.e-total-count, +.e-ddt.e-bigger.e-outline .e-overflow.e-show-text, +.e-ddt.e-bigger.e-outline .e-overflow.e-total-count { + padding: 15px 16px; +} +.e-bigger .e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon { + right: 36px; +} +.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow, +.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow { + padding: 8px 15px; +} +.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow.e-total-count .e-remain, +.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow.e-total-count .e-remain { + padding-top: 10px; +} +.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count, +.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count { + padding-top: 10px; +} +.e-bigger .e-ddt.e-outline.e-show-chip .e-chips-wrapper, +.e-ddt.e-bigger.e-outline.e-show-chip .e-chips-wrapper { + padding: 8px 15px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text { + line-height: 30px; + padding: 19px 12px 0 0; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count { + padding-top: 14px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon { + padding-top: 8px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon { + bottom: 12px; + right: 12px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon { + bottom: 11px; + right: 44px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon { + bottom: 14px; + right: 12px; +} +.e-bigger .e-ddt.e-filled .e-chips-wrapper .e-chips, +.e-bigger .e-ddt.e-filled .e-overflow .e-chips, +.e-ddt.e-bigger.e-filled .e-chips-wrapper .e-chips, +.e-ddt.e-bigger.e-filled .e-overflow .e-chips { + margin-top: 8px; + padding: 0 8px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper, +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow { + padding-top: 19px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips, +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips { + height: 24px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent { + font-size: 13px; +} +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before { + font-size: 14px; + height: 14px; + width: 14px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text { + line-height: 55px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count { + line-height: 55px; + padding-top: 0; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips, +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips { + height: 32px; + padding: 0 12px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent { + font-size: 14px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before { + font-size: 16px; + height: 16px; + width: 16px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon { + bottom: 16px; + right: 12px; +} +.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon, +.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon { + bottom: 15px; + right: 44px; +} +.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 20px; + max-width: calc(100% - 21px); +} +.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child { + margin-right: 32px; + max-width: calc(100% - 33px); +} +.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 52px; + max-width: calc(100% - 53px); +} +.e-bigger .e-ddt.e-popup .e-selectall-parent, +.e-ddt.e-bigger.e-popup .e-selectall-parent { + text-indent: 43px; +} +.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow, +.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow { + height: 44px; +} +.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon { + left: 36px; +} +.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text { + padding: 19px 0 0 12px; +} +.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon { + left: 12px; + right: auto; +} +.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon { + left: 44px; + right: auto; +} +.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon { + left: 12px; + right: auto; +} +.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon { + left: 44px; + right: auto; +} +.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 1px; + margin-left: 20px; +} +.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child { + margin-right: 1px; + margin-left: 32px; +} +.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child, +.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child { + margin-right: 52px; + margin-left: 1px; +} +.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, +.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon { + left: 20px; + right: auto; +} + +.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] { + padding: 1px 0; +} + +.e-small .e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text], +.e-small.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] { + padding: 0; +} + +.e-multiselect.e-input-group .e-multi-select-wrapper .e-multiselect-box input[type=text], +.e-multiselect.e-input-group.e-input-focus .e-multi-select-wrapper .e-searcher:not(.e-zero-size) input[type=text] { + padding: 0; +} + +.e-multi-select-wrapper { + box-sizing: border-box; + cursor: text; + line-height: normal; + min-height: 30px; + padding: 0 32px 0 0; + position: relative; + user-select: none; + width: 100%; +} +.e-multi-select-wrapper.e-delimiter .e-searcher, .e-multi-select-wrapper.e-delimiter .e-multi-searcher { + height: 27px; + vertical-align: middle; +} +.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase, .e-multi-select-wrapper.e-delimiter .e-multi-searcher .e-dropdownbase { + height: 100%; + min-height: 100%; +} +.e-multi-select-wrapper .e-delim-view { + white-space: nowrap; +} +.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total { + box-sizing: border-box; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; +} +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + color: #fff; + font-size: 16px; + left: 12px; + top: 0; +} +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + background-color: rgb(249, 17, 0); + color: #fff; + padding: 12px 4px 11px 0; +} +.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box), +.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) { + width: 0; +} +.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text], +.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] { + height: 1px; + min-height: 1px; +} +.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent { + max-width: 100%; +} + +.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher { + display: flex; + float: left; + width: auto; +} +.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher { + display: inline-flex; + float: none; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box), +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) { + width: 0; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide, +.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide, +.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide { + display: none; +} +.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon { + padding: 0 48px 0 0; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values { + align-items: center; + display: inline; + max-width: 100%; + word-break: break-word; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon, +.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + align-items: center; + cursor: pointer; + display: none; + flex-direction: row; + margin-top: -2.5em; + outline: 0; + padding: 0; + position: absolute; + right: 5px; + top: 100%; +} +.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon, +.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, +.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + display: flex; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + margin-right: 0; + margin-top: -2.1em; + right: 0; +} +.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter { + top: -1px; +} +.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon, +.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon { + font-size: 10px; + height: 24px; + width: 24px; +} + +.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher, +.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher { + float: right; +} +.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon, +.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon, +.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon, +.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon { + left: 0; + right: auto; +} +.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon, +.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon { + padding: 0 0 0 48px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled, +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled { + opacity: 0.7; + pointer-events: none; +} + +.e-multiselect.e-input-group, +.e-multiselect.e-float-input { + word-wrap: initial; +} + +.e-multiselect.e-input-group .e-searcher .e-label-top, +.e-multiselect.e-input-group .e-multi-searcher .e-label-top { + top: 15px; +} + +.e-multi-select-wrapper.e-close-icon-hide { + padding-right: 0; +} + +.e-multi-select-wrapper .e-chips-collection { + cursor: default; + display: block; +} + +.e-multiselect.e-input-group.e-control-wrapper:not(.e-control-container) .e-multi-select-wrapper.e-down-icon .e-chips-collection { + margin-right: 30px; +} + +.e-multi-select-wrapper .e-multi-hidden { + border: 0; + height: 0; + position: absolute; + visibility: hidden; + width: 0; +} + +.e-multi-select-wrapper .e-chips { + align-items: center; + display: inline-flex; + float: left; + margin: 0 8px 6px 0; + max-width: 100%; + overflow: hidden; + padding: 0 4px 0 8px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent { + max-width: 100%; + overflow: hidden; + padding: 0 4px 0 0; + text-indent: 0; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-multi-select-wrapper.e-delimiter .e-searcher { + display: inline-block; + float: none; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent { + padding: 8px 4px 8px 0; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent { + padding: 8px 0 8px 4px; +} + +.e-multi-select-wrapper .e-chips-close { + align-self: center; + display: flex; + float: right; + font-family: "e-icons"; + height: 16px; + margin: 0 0 0; + width: 16px; +} + +.e-rtl .e-multi-select-wrapper .e-chips-close { + margin: 0 0 0; +} + +.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close { + margin: 3px 0 0; +} + +.e-multi-select-wrapper .e-chips-close.e-close-hooker { + cursor: default; + font-size: 10px; + height: 24px; + margin-top: -2.5em; + position: absolute; + right: 5px; + width: 24px; + top: 100%; +} + +.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-small.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon { + right: 22px; +} + +.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon { + left: 22px; + right: auto; +} + +.e-multi-select-wrapper input[type=text] { + background: none; + border: 0; + font-family: inherit; + font-size: 13px; + font-weight: normal; + height: 28px; + min-height: 28px; + outline: none; + padding: 4px 0 4px 0; + text-indent: 0; +} + +.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] { + background: none; + border: 0; + color: inherit; + font-family: inherit; + font-size: 14px; + font-weight: normal; + height: 28px; + min-height: 28px; + outline: none; + padding: 0; + text-indent: 0; +} + +.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] { + padding: 5px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-multi-select-wrapper input[type=text]::-ms-clear { + display: none; +} + +.e-multi-select-wrapper .e-searcher { + display: block; + float: left; + width: auto; +} + +.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 32px); +} + +.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 30px); +} + +.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 32px); +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 30px); +} + +.e-multi-select-wrapper .e-delim-values { + font-family: inherit; + font-size: 14px; + line-height: 28px; + max-width: 100%; + padding-left: 0; + padding-right: 6px; + vertical-align: middle; +} + +.e-multi-select-list-wrapper .e-hide-listitem, +.e-multi-select-list-wrapper .e-hide-group-header { + display: none; +} + +.e-multi-select-wrapper .e-delim-values .e-remain { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + display: inline-block; + font-size: 13px; + padding-left: 16px; +} + +.e-multiselect.e-disabled .e-multi-select-wrapper, +.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before { + cursor: not-allowed; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + height: 40px; + left: 0; + margin: 0 0 0 0; + margin-left: auto; + position: relative; + top: 0; + width: 40px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + align-self: center; + box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21); + display: inline-flex; + padding: 0 0 0 16px; + width: 92%; +} + +.e-multi-select-wrapper .e-ddl-disable-icon::before { + content: ""; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher { + float: none; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide { + padding-left: 0; +} +.e-multiselect.e-rtl .e-multi-select-wrapper { + padding: 0 2px 0 32px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + left: -12px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + margin: 0; + margin-right: auto; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher { + float: right; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips { + float: right; + margin: 0 0 8px 8px; + padding: 0 8px 0 4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent { + padding: 5px 4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close { + float: left; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before { + left: 0; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip { + padding: 0 4px 0 8px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent { + padding: 8px 4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + padding: 0 8px 0 4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + padding: 12px 4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 22px; + position: absolute; + right: auto; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before { + left: -4px; +} +.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain { + padding-right: 16px; +} + +.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-close-hooker { + left: 19px; +} + +.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before { + left: -7px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper { + padding-left: 14px; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper { + padding-right: 25px; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item { + padding-right: 0; +} + +.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item { + padding-right: 0; +} + +.e-multi-select-list-wrapper .e-selectall-parent { + cursor: pointer; + display: block; + line-height: 36px; + overflow: hidden; + text-overflow: ellipsis; + padding-right: 16px; + position: relative; + text-indent: 17px; + white-space: nowrap; + width: 100%; +} + +.e-rtl .e-multi-select-list-wrapper .e-selectall-parent, +.e-multi-select-list-wrapper.e-rtl .e-selectall-parent { + padding-left: 16px; + padding-right: 0; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-all-text { + color: rgba(0, 0, 0, 0.87); + font-family: inherit; + font-size: 14px; +} + +.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 10px; + position: relative; + text-indent: 0; + vertical-align: middle; +} + +.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper { + margin-left: 12px; + margin-right: 0; +} + +.e-multiselect .e-input-group-icon.e-ddl-icon { + float: right; + margin-top: 6px; +} + +.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon { + float: left; +} + +.e-multiselect .e-ddl-icon::before { + transform: rotate(0deg); + transition: transform 300ms ease; +} + +.e-multiselect.e-icon-anim .e-ddl-icon::before { + transform: rotate(180deg); + transition: transform 300ms ease; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-multiselect .e-multi-select-wrapper.e-down-icon { + padding: 0; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter, +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter { + padding: 8px; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon { + padding-left: 8px; + padding-right: 8px; +} + +.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon { + padding: 0 8px; +} + +.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain { + line-height: 20px; + padding-left: 10px; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame, +.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame { + opacity: 0.3; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable, +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable { + opacity: 0.7; +} + +.e-multi-select-wrapper input[readonly=true] { + pointer-events: none; +} + +.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher { + pointer-events: none; +} + +ejs-multiselect { + display: block; +} + +.e-small.e-multi-select-list-wrapper .e-selectall-parent, +.e-small .e-multi-select-list-wrapper .e-selectall-parent { + line-height: 26px; +} + +.e-small .e-multi-select-wrapper .e-chips-close { + height: 14px; + width: 14px; +} + +.e-small .e-multi-select-wrapper { + min-height: 24px; +} + +.e-small .e-multi-select-wrapper input[type=text] { + height: 26px; + min-height: 26px; +} + +.e-small .e-multi-select-wrapper .e-delim-values { + font-size: 12px; + line-height: 26px; +} + +.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon { + margin-top: -2.5em; +} + +.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, +.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + margin-top: -1.8em; +} + +.e-content-placeholder.e-multiselect.e-placeholder-multiselect { + background-size: 300px 33px; + min-height: 33px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] { + color: inherit; + font-size: inherit; + min-height: 34px; + padding: 8px 12px 9px; +} + +.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] { + padding: 8px 12px 9px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], +.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] { + font-size: inherit; + min-height: 30px; + padding: 7px 10px; +} + +.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], +.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] { + padding: 7px 10px; +} + +.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-small.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 30px; + padding: 3px 38px 1px 0; +} + +.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 34px; + padding: 3px 38px 1px 0; +} + +.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon { + padding-right: 0; +} + +.e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl.e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-small .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl .e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon { + padding-left: 0; +} + +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper { + padding: 3px 0 1px 38px; +} + +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide { + padding-left: 0; +} + +.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide { + padding-right: 0; +} + +.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 34px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 30px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + font-size: 14px; + line-height: 34px; + padding: 0 0 0 12px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + font-size: 13px; + line-height: 30px; + padding: 0 0 0 8px; +} + +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + padding: 0 12px 0 0; +} + +.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + padding: 0 8px 0 0; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + height: 26px; + margin: 4px 0 4px 8px; + padding: 0 8px; +} + +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + margin: 4px 8px 4px 0; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + height: 24px; + padding: 0 8px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 0 8px 0 0; +} + +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 0 0 0 8px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 12px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon { + align-items: normal; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain { + font-size: 14px; +} + +.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain { + font-size: 13px; +} + +.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper { + padding: 0 12px 0 8px; +} + +.e-multiselect.e-filled.e-input-group.e-control-wrapper { + padding: 0; +} + +.e-filled.e-float-input .e-multi-select-wrapper { + padding: 11px 12px 0; +} + +.e-small.e-filled.e-float-input .e-multi-select-wrapper, +.e-small .e-filled.e-float-input .e-multi-select-wrapper { + padding: 12px 12px 0 8px; +} + +.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper, +.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper { + padding: 0; +} + +.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] { + min-height: 39px; + padding-right: 10px; +} + +.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], +.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] { + min-height: 32px; +} + +.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text], +.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] { + height: 22px; + min-height: 22px; + padding: 2px; +} + +.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 39px; +} + +.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 32px; +} + +.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 22px; +} + +.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase { + min-height: 28px; +} + +.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values { + font-size: 13px; + line-height: 39px; +} + +.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + font-size: 14px; + line-height: 28px; +} + +.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + font-size: 13px; + line-height: 32px; +} + +.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + line-height: 22px; +} + +.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + height: 28px; +} + +.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip, +.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + height: 24px; +} + +.e-filled.e-float-input .e-multi-select-wrapper .e-chips { + height: 18px; +} + +.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + margin: 8px 8px 0 0; + padding: 0 8px; +} + +.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + margin: 8px 0 0 8px; + padding: 0 8px; +} + +.e-small .e-filled .e-multi-select-wrapper .e-chips, +.e-small.e-filled .e-multi-select-wrapper .e-chips { + height: 16px; + margin: 4px 4px 0 0; + padding-right: 8px; +} + +.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips { + margin: 4px 0 0 4px; +} + +.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 12px; + width: 12px; +} + +.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; + padding: 0 8px 0 0; +} + +.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 12px; +} + +.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 12px; + padding: 0 4px 0 0; +} + +.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 0 0 0 4px; +} + +.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 10px; +} + +.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent { + font-size: 13px; + padding-right: 4px; +} + +.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon { + height: 38px; + margin-top: -38px; + right: 12px; + top: 100%; + width: 16px; +} + +.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon, +.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon, +.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon, +.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon, +.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon { + display: none; +} + +.e-multiselect.e-input-group.e-control-wrapper .e-input-group-icon { + margin-right: 0; +} + +.e-multiselect.e-control-container.e-input-group.e-disabled .e-input-group-icon.e-ddl-icon.e-icons, +.e-multiselect.e-control-container.e-input-group.e-disabled .e-clear-icon { + cursor: not-allowed; +} + +.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon, +.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon .e-multi-searcher .e-dropdownbase.e-control.e-multiselect.e-lib { + cursor: pointer; +} + +.e-popup.e-multi-select-list-wrapper.e-resize .e-resizer-right { + bottom: 0; + right: 0; + cursor: nwse-resize; + height: 15px; + position: absolute; + width: 15px; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected { + background-color: #757575; +} + +.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips.e-chip-selected:hover { + background-color: #757575; +} + +.e-multiselect { + box-sizing: border-box; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-multi-select-wrapper .e-chips > .e-chipcontent { + -webkit-text-fill-color: rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); + font-family: inherit; + font-size: 13px; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover { + color: #fff; +} + +.e-multi-select-wrapper .e-chips { + background-color: #eee; + border-radius: 16px; + height: 24px; +} + +.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips:hover { + background-color: #eee; +} + +.e-multi-select-wrapper .e-chips > .e-chipcontent:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + -webkit-text-fill-color: rgba(0, 0, 0, 0.54); + color: rgba(0, 0, 0, 0.54); + font-size: 16px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + background-color: rgb(249, 17, 0); + border-radius: 2px; + color: #fff; + height: 40px; + line-height: 40px; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + color: #fff; +} + +.e-multi-select-wrapper .e-chips.e-mob-chip { + height: 28px; +} + +.e-popup.e-multi-select-list-wrapper { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + box-sizing: content-box; + overflow: initial; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active { + border-bottom: 1px solid transparent; + border-left: 1px solid #e0e0e0; + border-right: 1px solid #e0e0e0; + border-top: 1px solid #fff; +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active { + background-color: transparent; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active { + background-color: transparent; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus { + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus { + color: rgba(0, 0, 0, 0.87); +} + +.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover { + background-color: #eee; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover { + background-color: #eee; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child { + border-bottom: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active { + border-top: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus { + background-color: #e0e0e0; + box-shadow: none; + color: rgb(255, 61, 0); + border: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus { + background-color: #e0e0e0; + box-shadow: none; + color: rgb(255, 61, 0); + border: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper .e-list-item { + border: 1px solid transparent; +} + +.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item { + border: 1px solid transparent; +} + +.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder { + /* stylelint-disable-line selector-no-vendor-prefix */ + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder { + /* stylelint-disable-line selector-no-vendor-prefix */ + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder { + /* stylelint-disable-line selector-no-vendor-prefix */ + color: rgba(0, 0, 0, 0.42); +} + +.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder { + /* stylelint-disable-line selector-no-vendor-prefix */ + color: rgba(0, 0, 0, 0.42); +} + +.e-ul.e-reorder { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-multi-select-list-wrapper .e-selectall-parent { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-multi-select-wrapper .e-delim-values { + -webkit-text-fill-color: rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); +} + +.e-multi-select-wrapper .e-chips-close.e-close-hooker { + color: #000; +} + +.e-small .e-multi-select-wrapper .e-chips { + height: 20px; +} + +.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 12px; +} + +.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 14px; +} + +.e-small .e-multi-select-wrapper .e-close-hooker::before { + left: 6px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + background-color: #e0e0e0; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips { + background-color: #cecece; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips:hover { + background-color: #d6d6d6; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips:hover { + background-color: #cecece; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected { + background-color: #c7c7c7; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected:hover, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected:hover { + background-color: #c7c7c7; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent { + color: rgba(0, 0, 0, 0.87); +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + color: rgba(0, 0, 0, 0.54); +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before, +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before { + color: rgba(0, 0, 0, 0.54); +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before, +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before { + color: #fff; +} + +.e-multiselect.e-outline:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before, +.e-multiselect.e-filled:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before { + color: rgba(0, 0, 0, 0.87); +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain { + color: rgba(0, 0, 0, 0.6); +} + +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values, +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + color: rgba(0, 0, 0, 0.38); +} + +.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values { + -webkit-text-fill-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.42); +} + +.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips { + background-color: #f5f5f5; +} + +.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected, +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected { + background-color: rgb(249, 17, 0); + border-radius: 4px; + box-sizing: border-box; + color: #fff; + height: 40px; + line-height: 40px; + margin-left: 0; + margin-right: 0; + width: 100%; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close, +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close { + width: 33px; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent, +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent { + color: #fff; +} + +.e-multiselect.e-input-group .e-ddl-icon::before { + content: "\e969"; + font-family: "e-icons"; +} + +.e-multi-select-wrapper .e-chips .e-chips-close::before { + content: "\e7e9"; + cursor: pointer; + left: 0; + position: relative; + top: 0; +} + +.e-multi-select-wrapper .e-close-hooker::before { + content: "\e7a7"; + cursor: pointer; + left: 6px; + position: relative; + top: 6px; +} + +.e-multiselect.e-input-group .e-ddl-disable-icon::before { + content: ""; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 38px; + margin-top: -38px; + right: 18px; + top: 100%; + width: 32px; +} + +.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 38px; + margin-top: -35px; + right: 18px; + top: 100%; + width: 32px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + right: 30px; +} + +.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + right: 30px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 34px; + margin-top: -35px; + right: 16px; + top: 100%; + width: 14px; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + right: 48px; +} + +.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + left: 52px; + right: auto; +} + +.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + left: 48px; + right: auto; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before { + content: "\e208"; + font-size: 16px; + height: 16px; + margin-top: -8px; + top: 50%; +} + +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before { + content: "\e208"; + font-size: 14px; + height: 14px; + margin-top: -7px; + top: 50%; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 14px; +} + +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 13px; +} + +.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 7px 12px 9px 0; +} + +.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 6px 10px 8px 0; +} + +.e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 7px 0 9px 12px; +} + +.e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 6px 0 8px 10px; +} + +.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + height: 20px; + margin-top: -33px; + right: 18px; + width: 20px; +} + +.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + margin-top: -32px; +} + +.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 18px; + margin: -29px 0 8px; + width: 18px; +} + +.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + margin-top: -26px; +} + +.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 14px; + width: 14px; +} + +.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 10px; + width: 10px; +} + +.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 12px; + height: 12px; + width: 12px; +} + +.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 10px; + height: 10px; + width: 10px; +} + +.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 14px; + height: 14px; + width: 14px; +} + +.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before { + content: "\e208"; + font-size: 16px; + height: 16px; + padding: 0; + text-align: center; + vertical-align: middle; + width: 16px; +} + +.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, +.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before { + font-size: 14px; + height: 14px; + width: 14px; +} + +.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 10px; + right: auto; +} + +.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 6px; + right: auto; +} + +.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 10px 0 9px; +} + +.e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 0 8px 8px 0; + padding: 0; +} + +.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + height: 18px; + margin: 7px 0 2px; + width: 18px; +} + +.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 0 12px 4px 0; +} + +.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before { + font-size: 16px; + height: 16px; + width: 16px; +} + +.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before { + font-size: 14px; + height: 14px; + width: 14px; +} + +.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before { + content: ""; +} + +.e-popup.e-multi-select-list-wrapper.e-resize .e-icons.e-resizer-right::before { + content: "\eb05"; +} + +.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon, +.e-bigger.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + margin-top: -2.5em; +} + +.e-bigger .e-multi-select-wrapper { + min-height: 37px; +} + +.e-bigger .e-multi-select-wrapper .e-chips { + margin: 0 8px 6px 0; +} + +.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 8px 4px 8px 0; +} + +.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 8px 0 8px 4px; +} + +.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker { + margin-top: -3em; +} + +.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon, +.e-bigger.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon { + margin-top: -3em; +} + +.e-bigger .e-multi-select-wrapper input[type=text], +.e-multi-select-wrapper.e-mob-wrapper input[type=text] { + height: 28px; + min-height: 28px; +} + +.e-bigger .e-multi-select-wrapper input[type=text] { + height: 34px; + min-height: 34px; +} + +.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 38px); +} + +.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 32px); +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width { + width: calc(100% - 32px); +} + +.e-bigger .e-multi-select-wrapper .e-delim-values { + line-height: 34px; + padding-left: 0; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper { + padding-right: 25px; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper, +.e-bigger.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 12px; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper, +.e-bigger.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper { + bottom: 1px; + margin-right: 12px; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item { + padding-left: 16px; +} + +.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper { + padding-left: 14px; +} + +.e-bigger.e-multi-select-list-wrapper .e-selectall-parent, +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent { + font-size: 13px; + line-height: 48px; + text-indent: 17px; +} + +.e-bigger.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper, +.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper { + bottom: 1px; + margin-right: 12px; +} + +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter, +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus { + padding: 4px 0; +} + +.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon { + padding-left: 8px; + padding-right: 8px; +} + +.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values { + line-height: 34px; +} + +.e-bigger.e-small.e-multi-select-list-wrapper .e-selectall-parent, +.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent { + line-height: 40px; +} + +.e-bigger.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, +.e-bigger.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon { + margin-top: -2em; +} + +.e-bigger.e-small .e-multi-select-wrapper .e-chips-close { + height: 16px; + width: 16px; +} + +.e-bigger.e-small .e-multi-select-wrapper { + min-height: 28px; +} + +.e-bigger.e-small .e-multi-select-wrapper input[type=text] { + height: 28px; + min-height: 28px; +} + +.e-small.e-bigger .e-multi-select-wrapper .e-delim-values { + font-size: 13px; + line-height: 28px; +} + +.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon { + margin-top: -2.5em; + right: 5px; +} + +.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect, +.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect { + background-size: 300px 40px; + min-height: 40px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text], +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] { + font-size: inherit; + min-height: 34px; + padding: 8px 12px 9px; +} + +.e-bigger.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], +.e-bigger.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], +.e-bigger .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], +.e-small .e-bigger.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] { + padding: 8px 12px 9px; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] { + font-size: inherit; + min-height: 40px; +} + +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 40px; + padding: 7px 42px 7px 0; +} +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 34px; + padding: 3px 38px 1px 0; +} +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 34px; + padding: 3px 38px 1px 0; +} + +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 34px; + padding: 3px 38px 1px 0; +} +.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper { + min-height: 34px; + padding: 3px 38px 1px 0; +} + +.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-bigger .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon { + padding-right: 0; +} + +.e-rtl.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-bigger .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, +.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl.e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-small.e-bigger .e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-small.e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, +.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, +.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon { + padding-left: 0; +} + +.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper { + padding: 3px 0 1px 38px; +} + +.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, +.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper { + padding: 7px 0 7px 42px; +} + +.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide { + padding-left: 0; +} + +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide { + padding-right: 0; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 40px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 34px; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + font-size: 16px; + line-height: 40px; + padding: 0 0 0 16px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + font-size: 14px; + line-height: 34px; + padding: 0 0 0 12px; +} + +.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + padding: 0 16px 0 0; +} + +.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, +.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values { + padding: 0 12px 0 0; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + height: 32px; + padding: 0 12px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips { + height: 26px; + padding: 0 8px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 14px; +} + +.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain { + font-size: 16px; +} + +.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain { + font-size: 14px; +} + +.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper, +.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper { + padding: 3px 12px 0 4px; +} + +.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper, +.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper, +.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper, +.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper { + padding: 0; +} + +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper { + padding: 11px 12px 0; +} + +.e-bigger.e-filled.e-float-input .e-multi-select-wrapper, +.e-bigger .e-filled.e-float-input .e-multi-select-wrapper { + padding: 19px 12px 0 16px; +} + +.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper { + padding-top: 3px; +} + +.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], +.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], +.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], +.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] { + min-height: 39px; + padding-right: 10px; +} + +.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], +.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] { + min-height: 52px; +} + +.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text], +.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] { + min-height: 36px; +} + +.e-bigger.e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger .e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 52px; +} + +.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 36px; +} + +.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher .e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, +.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher { + height: 28px; +} + +.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text], +.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text] { + padding: 5px 0; +} + +.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, +.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, +.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, +.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase { + min-height: 28px; +} + +.e-small.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-small.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values { + font-size: 13px; + line-height: 39px; +} + +.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-small.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + font-size: 14px; + line-height: 28px; +} + +.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, +.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + font-size: 16px; + line-height: 52px; +} + +.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, +.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values { + line-height: 36px; +} + +.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips { + height: 28px; +} + +.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips { + height: 24px; +} + +.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + height: 32px; +} + +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips { + height: 18px; +} + +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + margin: 8px 8px 0 0; + padding: 0 8px; +} + +.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, +.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips { + margin: 8px 0 0 8px; + padding: 0 8px; +} + +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips { + padding-left: 8px; +} + +.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 12px; + width: 12px; +} + +.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; + padding: 0 8px 0 0; +} + +.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 12px; + padding: 0 4px 0 0; +} + +.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + padding: 0 0 0 4px; +} + +.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; +} + +.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, +.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 14px; +} + +.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger.e-filled .e-multi-select-wrapper .e-chips, +.e-bigger .e-filled .e-multi-select-wrapper .e-chips { + padding: 0 12px; +} + +.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, +.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips { + padding-right: 8px; +} + +.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 16px; +} + +.e-bigger.e-small .e-multi-select-wrapper .e-chips { + height: 22px; +} + +.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent { + font-size: 13px; +} + +.e-small.e-bigger .e-multi-select-wrapper .e-close-hooker::before { + left: 6px; +} + +.e-bigger .e-multi-select-wrapper .e-chips { + height: 28px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 38px; + margin-top: -55px; + right: 12px; + top: 100%; + width: 18px; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + right: 48px; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 54px; + margin-top: -55px; + right: 16px; + top: 100%; + width: 20px; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + right: 60px; +} + +.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + left: 48px; + right: auto; +} + +.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-rtl .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker { + left: 60px; + right: auto; +} + +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before { + content: "\e208"; + font-size: 20px; + height: 20px; + left: 0; + margin-top: -10px; + top: 50%; +} + +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before { + content: "\e208"; + font-size: 18px; + height: 18px; + left: 0; + margin-top: -9px; + top: 50%; +} + +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 16px; +} + +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 14px; +} + +.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 10px 16px 10px 0; +} + +.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 6px 12px 8px 0; +} + +.e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 10px 0 10px 16px; +} + +.e-rtl.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 6px 0 8px 12px; +} + +.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 20px; + margin-top: -33px; + right: 18px; + width: 20px; +} + +.e-bigger.e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + height: 20px; + margin-top: -35px; + right: 45px; + width: 20px; +} + +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + margin-top: -32px; +} + +.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + height: 24px; + width: 24px; +} + +.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + margin-top: -40px; +} + +.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, +.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker { + margin-top: -32px; + right: 40px; +} + +.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker { + margin-top: -44px; +} + +.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 14px; + width: 14px; +} + +.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, +.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close { + height: 16px; + width: 16px; +} + +.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 12px; + height: 12px; + width: 12px; +} + +.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, +.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before { + font-size: 14px; + height: 14px; + width: 14px; +} + +.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, +.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before { + font-size: 20px; + height: 20px; + width: 20px; +} + +.e-bigger.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 10px; + right: auto; +} + +.e-bigger.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, +.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker { + left: 12px; + right: auto; +} + +.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + height: 24px; + margin: 12px -4px 8px -1px; + padding: 0; + width: 24px; +} + +.e-bigger.e-multiselect.e-input-group.e-filled.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + margin: 0; +} + +.e-bigger.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger.e-small .e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-bigger.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + height: 20px; + margin: 0 0 8px; + padding: 0; + width: 20px; +} + +.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before { + font-size: 20px; + height: 20px; + width: 20px; +} + +.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, +.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before { + font-size: 18px; + height: 18px; + width: 18px; +} + +.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, +.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon { + height: 24px; + margin: 7px -4px 8px -1px; + padding: 0; + width: 24px; +} + +.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, +.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before { + content: ""; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-listbox-wrapper, +.e-listbox-container, +.e-listboxtool-wrapper { + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + cursor: pointer; + display: block; + position: relative; + user-select: none; + width: 100%; +} +.e-listbox-wrapper *, +.e-listbox-container *, +.e-listboxtool-wrapper * { + box-sizing: border-box; +} +.e-listbox-wrapper.e-listboxtool-container .e-list-wrap, +.e-listbox-container.e-listboxtool-container .e-list-wrap, +.e-listboxtool-wrapper.e-listboxtool-container .e-list-wrap { + width: 86% !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-listbox-wrapper .e-list-wrap:focus-visible, .e-listbox-wrapper:focus, +.e-listbox-container .e-list-wrap:focus-visible, +.e-listbox-container:focus, +.e-listboxtool-wrapper .e-list-wrap:focus-visible, +.e-listboxtool-wrapper:focus { + outline: none; +} +.e-listbox-wrapper.e-disabled, +.e-listbox-container.e-disabled, +.e-listboxtool-wrapper.e-disabled { + cursor: default; + pointer-events: none; +} +.e-listbox-wrapper:not(.e-list-template) .e-list-nrt, +.e-listbox-container:not(.e-list-template) .e-list-nrt, +.e-listboxtool-wrapper:not(.e-list-template) .e-list-nrt { + text-align: center; +} +.e-listbox-wrapper .e-list-parent, +.e-listbox-container .e-list-parent, +.e-listboxtool-wrapper .e-list-parent { + height: 100%; + min-height: 36px; +} +.e-listbox-wrapper .e-list-item, +.e-listbox-container .e-list-item, +.e-listboxtool-wrapper .e-list-item { + border-bottom: 0 solid; + outline: none; +} +.e-listbox-wrapper .e-list-item.e-disabled, +.e-listbox-container .e-list-item.e-disabled, +.e-listboxtool-wrapper .e-list-item.e-disabled { + pointer-events: none; +} +.e-listbox-wrapper .e-disable, +.e-listbox-container .e-disable, +.e-listboxtool-wrapper .e-disable { + opacity: 0.7; +} +.e-listbox-wrapper .e-list-parent, +.e-listbox-container .e-list-parent, +.e-listboxtool-wrapper .e-list-parent { + margin: 0; + padding: 0; +} +.e-listbox-wrapper .e-list-header .e-text.header, .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header, +.e-listbox-container .e-list-header .e-text.header, +.e-listbox-container .e-list-header .e-headertemplate-text.nested-header, +.e-listboxtool-wrapper .e-list-header .e-text.header, +.e-listboxtool-wrapper .e-list-header .e-headertemplate-text.nested-header { + display: none; +} +.e-listbox-wrapper .e-icon-back, +.e-listbox-container .e-icon-back, +.e-listboxtool-wrapper .e-icon-back { + margin-top: 2px; +} +.e-listbox-wrapper .e-list-header, +.e-listbox-container .e-list-header, +.e-listboxtool-wrapper .e-list-header { + align-items: center; + border-bottom: 1px solid; + display: flex; + font-weight: bold; + height: 48px; + padding: 0 16px; +} +.e-listbox-wrapper .e-has-header > .e-view, +.e-listbox-container .e-has-header > .e-view, +.e-listboxtool-wrapper .e-has-header > .e-view { + top: 45px; +} +.e-listbox-wrapper .e-but-back, +.e-listbox-container .e-but-back, +.e-listboxtool-wrapper .e-but-back { + cursor: pointer; + padding-right: 30px; +} +.e-listbox-wrapper .e-list-group-item:first-child, +.e-listbox-container .e-list-group-item:first-child, +.e-listboxtool-wrapper .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} +.e-listbox-wrapper .e-list-group-item, +.e-listbox-container .e-list-group-item, +.e-listboxtool-wrapper .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + font-weight: 600; + height: 36px; + line-height: 16px; + padding: 11px 16px; +} +.e-listbox-wrapper .e-icon-collapsible, +.e-listbox-container .e-icon-collapsible, +.e-listboxtool-wrapper .e-icon-collapsible { + cursor: pointer; + font-size: 12px; + position: absolute; + right: 0%; + top: 50%; + transform: translateY(-50%); +} +.e-listbox-wrapper .e-text-content, +.e-listbox-container .e-text-content, +.e-listboxtool-wrapper .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} +.e-listbox-wrapper .e-text-content *, +.e-listbox-container .e-text-content *, +.e-listboxtool-wrapper .e-text-content * { + display: inline-block; + vertical-align: middle; +} +.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text, +.e-listbox-container .e-text-content.e-checkbox .e-list-text, +.e-listboxtool-wrapper .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} +.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text, +.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text, +.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text { + width: calc(100% - 90px); +} +.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, +.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, +.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 80px); +} +.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, +.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, +.e-listboxtool-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 92px); +} +.e-listbox-wrapper .e-checkbox .e-checkbox-left, +.e-listbox-container .e-checkbox .e-checkbox-left, +.e-listboxtool-wrapper .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} +.e-listbox-wrapper .e-checkbox .e-checkbox-right, +.e-listbox-container .e-checkbox .e-checkbox-right, +.e-listboxtool-wrapper .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} +.e-listbox-wrapper .e-list-text, +.e-listbox-container .e-list-text, +.e-listboxtool-wrapper .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} +.e-listbox-wrapper .e-list-icon + .e-list-text, .e-listbox-wrapper .e-icon-wrapper .e-list-text, .e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text, +.e-listbox-container .e-list-icon + .e-list-text, +.e-listbox-container .e-icon-wrapper .e-list-text, +.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text, +.e-listboxtool-wrapper .e-list-icon + .e-list-text, +.e-listboxtool-wrapper .e-icon-wrapper .e-list-text, +.e-listboxtool-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text { + width: calc(100% - 60px); +} +.e-listbox-wrapper .e-list-icon, +.e-listbox-container .e-list-icon, +.e-listboxtool-wrapper .e-list-icon { + height: 30px; + margin-right: 16px; + width: 30px; +} +.e-listbox-wrapper .e-content, +.e-listbox-container .e-content, +.e-listboxtool-wrapper .e-content { + overflow: hidden; + position: relative; +} +.e-listbox-wrapper .e-list-header .e-text, +.e-listbox-container .e-list-header .e-text, +.e-listboxtool-wrapper .e-list-header .e-text { + cursor: pointer; + text-indent: 0; +} +.e-listbox-wrapper .e-text .e-headertext, +.e-listbox-container .e-text .e-headertext, +.e-listboxtool-wrapper .e-text .e-headertext { + display: inline-block; + line-height: inherit; +} +.e-listbox-wrapper.e-rtl, +.e-listbox-container.e-rtl, +.e-listboxtool-wrapper.e-rtl { + direction: rtl; +} +.e-listbox-wrapper.e-rtl .e-list-icon, +.e-listbox-container.e-rtl .e-list-icon, +.e-listboxtool-wrapper.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} +.e-listbox-wrapper.e-rtl .e-icon-collapsible, +.e-listbox-container.e-rtl .e-icon-collapsible, +.e-listboxtool-wrapper.e-rtl .e-icon-collapsible { + left: 0%; + right: initial; + top: 50%; + transform: translateY(-50%) rotate(180deg); +} +.e-listbox-wrapper.e-rtl .e-list-header .e-text, +.e-listbox-container.e-rtl .e-list-header .e-text, +.e-listboxtool-wrapper.e-rtl .e-list-header .e-text { + cursor: pointer; +} +.e-listbox-wrapper.e-rtl .e-but-back, +.e-listbox-container.e-rtl .e-but-back, +.e-listboxtool-wrapper.e-rtl .e-but-back { + transform: rotate(180deg); +} +.e-listbox-wrapper.e-rtl .e-icon-back, +.e-listbox-container.e-rtl .e-icon-back, +.e-listboxtool-wrapper.e-rtl .e-icon-back { + margin-top: -2px; +} +.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left, +.e-listbox-wrapper.e-rtl .e-checkbox-wrapper, +.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left, +.e-listbox-container.e-rtl .e-checkbox-wrapper, +.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-left, +.e-listboxtool-wrapper.e-rtl .e-checkbox-wrapper { + margin: -2px 0 0 10px; +} +.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right, +.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right, +.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} +.e-listbox-wrapper .e-checkbox-wrapper, +.e-listbox-container .e-checkbox-wrapper, +.e-listboxtool-wrapper .e-checkbox-wrapper { + margin: -2px 10px 0 0; + text-indent: 0; + vertical-align: middle; +} +.e-listbox-wrapper.e-checkbox-right .e-checkbox-wrapper, +.e-listbox-container.e-checkbox-right .e-checkbox-wrapper, +.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper { + position: absolute; + right: 0; + top: 30%; +} +.e-listbox-wrapper .e-input-group, +.e-listbox-container .e-input-group, +.e-listboxtool-wrapper .e-input-group { + padding: 4px 8px; +} +.e-listbox-wrapper .e-input-focus, +.e-listbox-container .e-input-focus, +.e-listboxtool-wrapper .e-input-focus { + padding: 4px 4px 4px 8px; +} +.e-listbox-wrapper .e-hidden-select, +.e-listbox-container .e-hidden-select, +.e-listboxtool-wrapper .e-hidden-select { + height: 1px; + opacity: 0; + position: absolute; + width: 100%; +} +.e-listbox-wrapper .e-placeholder, +.e-listbox-container .e-placeholder, +.e-listboxtool-wrapper .e-placeholder { + background-color: rgb(255, 61, 0); + display: block; + height: 1px; +} + +ejs-listbox { + display: block; +} + +.e-listbox-wrapper:not(.e-listbox-container), +.e-listbox-wrapper.e-filter-list .e-list-parent { + overflow: auto; +} + +.e-listbox-wrapper.e-sortableclone, +.e-listbox-container.e-sortableclone, +.e-listboxtool-wrapper.e-sortableclone { + border-width: 0; + overflow: visible; +} +.e-listbox-wrapper.e-sortableclone .e-list-item, +.e-listbox-container.e-sortableclone .e-list-item, +.e-listboxtool-wrapper.e-sortableclone .e-list-item { + list-style-type: none; + height: 38px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-listbox-wrapper.e-sortableclone .e-ripple, +.e-listbox-container.e-sortableclone .e-ripple, +.e-listboxtool-wrapper.e-sortableclone .e-ripple { + overflow: visible; +} +.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element, +.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element, +.e-listboxtool-wrapper.e-sortableclone .e-ripple .e-ripple-element { + display: none; +} +.e-listbox-wrapper.e-sortableclone .e-list-badge, +.e-listbox-container.e-sortableclone .e-list-badge, +.e-listboxtool-wrapper.e-sortableclone .e-list-badge { + align-items: center; + background-color: rgb(255, 61, 0); + border: 1px solid #fff; + border-radius: 50%; + color: #fff; + display: flex; + font-size: 12px; + height: 22px; + justify-content: center; + position: absolute; + right: -10px; + top: -10px; + width: 22px; +} + +.e-listboxtool-wrapper.e-sortableclone { + display: block; +} + +.e-listboxtool-wrapper, +.e-listboxtool-container { + cursor: pointer; + display: flex; +} +.e-listboxtool-wrapper *, +.e-listboxtool-container * { + box-sizing: border-box; +} +.e-listboxtool-wrapper.e-disabled, +.e-listboxtool-container.e-disabled { + cursor: default; + pointer-events: none; +} +.e-listboxtool-wrapper .e-listbox-wrapper, +.e-listboxtool-wrapper .e-list-wrap, +.e-listboxtool-container .e-listbox-wrapper, +.e-listboxtool-container .e-list-wrap { + flex: 1; +} +.e-listboxtool-wrapper.e-right .e-listbox-tool, +.e-listboxtool-container.e-right .e-listbox-tool { + margin-left: 15px; +} +.e-listboxtool-wrapper.e-left .e-listbox-tool, +.e-listboxtool-container.e-left .e-listbox-tool { + margin-right: 15px; +} +.e-listboxtool-wrapper .e-listbox-tool, +.e-listboxtool-container .e-listbox-tool { + border: 1px solid #e0e0e0; + overflow: auto; + padding: 8px; +} +.e-listboxtool-wrapper .e-listbox-tool .e-btn, +.e-listboxtool-container .e-listbox-tool .e-btn { + display: list-item; + list-style-type: none; + margin-bottom: 10px; +} +.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper, +.e-listboxtool-container.e-checkbox-right .e-checkbox-wrapper { + position: absolute; + right: 0; + top: 30%; +} + +.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool, +.e-rtl.e-listboxtool-container.e-right .e-listbox-tool { + margin-right: 15px; +} +.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool, +.e-rtl.e-listboxtool-container.e-left .e-listbox-tool { + margin-left: 15px; +} + +.e-listbox-wrapper:not(.e-list-template) .e-list-item, +.e-listbox-wrapper .e-list-nrt, +.e-listbox-wrapper .e-selectall-parent, +.e-listbox-container:not(.e-list-template) .e-list-item, +.e-listbox-container .e-list-nrt, +.e-listbox-container .e-selectall-parent, +.e-listboxtool-wrapper .e-listbox-wrapper:not(.e-list-template) .e-list-item, +.e-listboxtool-wrapper .e-listbox-wrapper .e-list-nrt, +.e-listboxtool-wrapper .e-listbox-wrapper .e-selectall-parent { + height: 36px; + line-height: 1; + padding: 11px 16px; + position: relative; +} + +.e-small .e-listbox-wrapper.e-filter-list .e-list-parent, +.e-small .e-listbox-container.e-filter-list .e-list-parent { + height: calc(100% - 45px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent { + height: calc(100% - 48px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent { + height: calc(100% - 48px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent { + height: calc(100% - 83px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-wrapper, +.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone), +.e-listboxtool-container.e-listbox-container .e-ul { + border: 1px solid #e0e0e0; +} + +.e-listbox-wrapper, +.e-listbox-container, +.e-listboxtool-wrapper { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; +} +.e-listbox-wrapper .e-list-header, +.e-listbox-container .e-list-header, +.e-listboxtool-wrapper .e-list-header { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + font-size: 20px; +} + +.e-listbox-wrapper.e-filter-list .e-list-parent, +.e-listbox-container.e-filter-list .e-list-parent, +.e-listboxtool-wrapper.e-filter-list .e-list-parent { + height: calc(100% - 48px); +} + +.e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent, +.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, +.e-listboxtool-wrapper.e-filter-list .e-selectall-parent + .e-list-parent { + height: calc(100% - 36px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-wrapper .e-selectall-parent + .e-list-parent, +.e-listbox-container .e-selectall-parent + .e-list-parent, +.e-listboxtool-wrapper .e-selectall-parent + .e-list-parent { + height: calc(100% - 36px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-wrapper .e-list-item, +.e-listbox-container .e-list-item, +.e-listboxtool-wrapper .e-list-item { + background-color: #fff; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled), .e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled), +.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled), +.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled), +.e-listboxtool-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled), +.e-listboxtool-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-selected.e-checklist, +.e-listbox-container .e-list-item.e-selected.e-checklist, +.e-listboxtool-wrapper .e-list-item.e-selected.e-checklist { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-focused, .e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist, .e-listbox-wrapper .e-list-item.e-selected, +.e-listbox-container .e-list-item.e-focused, +.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist, +.e-listbox-container .e-list-item.e-selected, +.e-listboxtool-wrapper .e-list-item.e-focused, +.e-listboxtool-wrapper .e-list-item.e-focused.e-selected.e-checklist, +.e-listboxtool-wrapper .e-list-item.e-selected { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check, +.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check, +.e-listboxtool-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listboxtool-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: rgb(255, 61, 0); + border-color: transparent; + color: #fff; +} + +.e-listbox-wrapper .e-list-group-item, +.e-listbox-container .e-list-group-item, +.e-listboxtool-wrapper .e-list-group-item { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); + font-size: 15px; +} + +.e-listbox-wrapper .e-selectall-parent, +.e-listbox-container .e-selectall-parent, +.e-listboxtool-wrapper .e-selectall-parent { + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element, +.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element, +.e-listboxtool-wrapper .e-sortableclone.e-ripple .e-ripple-element { + background-color: transparent; +} + +.e-listbox-wrapper.e-list-template .e-list-wrapper, +.e-listbox-container.e-list-template .e-list-wrapper, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper { + height: inherit; + position: relative; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line), +.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line), +.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) { + padding: 0.2667em 1.0666em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line { + padding: 1.0666em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 15px; + font-weight: 500; + margin: 0; + overflow: hidden; + padding: 0.115em 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content { + color: rgba(0, 0, 0, 0.54); + display: block; + font-size: 13px; + margin: 0; + padding: 0.115em 0; + word-wrap: break-word; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow), +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow), +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + height: 2.6667em; + left: 1.0667em; + position: absolute; + width: 2.6667em; + left: 1.0667em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), +.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), +.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + height: 2.6667em; + left: 1.0667em; + position: absolute; + width: 2.6667em; + right: 1.0667em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar { + top: 1.0666em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge { + font-size: 12px; + height: 1.6666em; + line-height: 1.8666em; + padding: 0; + position: absolute; + right: 1.33em; + top: 50%; + transform: translateY(-50%); + width: 2.5em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, +.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.8em; + padding-right: 4.1333em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), +.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), +.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 1.0666em; + padding-right: 4.1333em; +} +.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content, +.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content, +.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content { + display: block; + margin: 0; + overflow: hidden; + padding: 0.72em 0; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content, +.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header, +.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content, +.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header, +.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content { + color: rgba(0, 0, 0, 0.87); +} +.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content, +.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header, +.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content, +.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, +.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-content { + color: rgba(0, 0, 0, 0.87); +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar { + left: inherit; + right: 1.0667em; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) { + padding-left: 1.0666em; + padding-right: 4.8em; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) { + padding-left: 4.8em; + padding-right: 1.0666em; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar { + left: 1.0667em; + right: inherit; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge, +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge, +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge { + left: 1.33em; + right: inherit; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar { + padding-left: 4.1333em; + padding-right: 4.8em; +} +.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), +.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), +.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) { + padding-left: 4.1333em; + padding-right: 1.0666em; +} + +.e-listbox-container.e-filter-list .e-list-parent, .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-listbox-container .e-selectall-parent + .e-list-parent { + height: 100%; +} + +.e-listbox-container.e-filter-list .e-list-wrap { + height: calc(100% - 43px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-wrap { + height: calc(100% - 36px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-container .e-selectall-parent + .e-list-wrap { + height: calc(100% - 36px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-listbox-tool .e-moveup::before { + content: "\e651"; +} + +.e-listbox-tool .e-movedown::before { + content: "\e652"; +} + +.e-listbox-tool .e-moveto::before { + content: "\e653"; +} + +.e-listbox-tool .e-movefrom::before { + content: "\e654"; +} + +.e-listbox-tool .e-moveallto::before { + content: "\e655"; +} + +.e-listbox-tool .e-moveallfrom::before { + content: "\e656"; +} + +.e-bigger .e-listbox-wrapper.e-listboxtool-container .e-list-wrap, +.e-listbox-wrapper.e-bigger.e-listboxtool-container .e-list-wrap, +.e-bigger .e-listbox-container.e-listboxtool-container .e-list-wrap, +.e-listbox-container.e-bigger.e-listboxtool-container .e-list-wrap { + width: 85% !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-listbox-wrapper .e-list-item, +.e-listbox-wrapper.e-bigger .e-list-item, +.e-bigger .e-listbox-container .e-list-item, +.e-listbox-container.e-bigger .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; +} +.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item, +.e-bigger .e-listbox-wrapper .e-selectall-parent, +.e-bigger .e-listbox-wrapper .e-list-group-item, +.e-bigger .e-listbox-wrapper .e-list-header, +.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item, +.e-listbox-wrapper.e-bigger .e-selectall-parent, +.e-listbox-wrapper.e-bigger .e-list-group-item, +.e-listbox-wrapper.e-bigger .e-list-header, +.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item, +.e-bigger .e-listbox-container .e-selectall-parent, +.e-bigger .e-listbox-container .e-list-group-item, +.e-bigger .e-listbox-container .e-list-header, +.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item, +.e-listbox-container.e-bigger .e-selectall-parent, +.e-listbox-container.e-bigger .e-list-group-item, +.e-listbox-container.e-bigger .e-list-header { + padding: 12px 16px; +} +.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item, +.e-bigger .e-listbox-wrapper .e-selectall-parent, +.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item, +.e-listbox-wrapper.e-bigger .e-selectall-parent, +.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item, +.e-bigger .e-listbox-container .e-selectall-parent, +.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item, +.e-listbox-container.e-bigger .e-selectall-parent { + height: 48px; + line-height: 1.6; + position: relative; +} +.e-bigger .e-listbox-wrapper .e-list-parent, +.e-listbox-wrapper.e-bigger .e-list-parent, +.e-bigger .e-listbox-container .e-list-parent, +.e-listbox-container.e-bigger .e-list-parent { + min-height: 48px; +} +.e-bigger .e-listbox-wrapper .e-text-content, +.e-listbox-wrapper.e-bigger .e-text-content, +.e-bigger .e-listbox-container .e-text-content, +.e-listbox-container.e-bigger .e-text-content { + font-size: 15px; +} +.e-bigger .e-listbox-wrapper .e-list-group-item, +.e-listbox-wrapper.e-bigger .e-list-group-item, +.e-bigger .e-listbox-container .e-list-group-item, +.e-listbox-container.e-bigger .e-list-group-item { + height: 48px; + line-height: 25px; +} +.e-bigger .e-listbox-wrapper .e-list-header, +.e-listbox-wrapper.e-bigger .e-list-header, +.e-bigger .e-listbox-container .e-list-header, +.e-listbox-container.e-bigger .e-list-header { + align-items: center; + display: flex; + font-weight: bold; + height: 64px; +} +.e-bigger .e-listbox-wrapper .e-list-header .e-text.header, +.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header, +.e-listbox-wrapper.e-bigger .e-list-header .e-text.header, +.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header, +.e-bigger .e-listbox-container .e-list-header .e-text.header, +.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header, +.e-listbox-container.e-bigger .e-list-header .e-text.header, +.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header { + display: none; +} +.e-bigger .e-listbox-wrapper .e-list-header .e-text, +.e-listbox-wrapper.e-bigger .e-list-header .e-text, +.e-bigger .e-listbox-container .e-list-header .e-text, +.e-listbox-container.e-bigger .e-list-header .e-text { + font-size: 20px; +} +.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent { + height: calc(100% - 55px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-bigger .e-listbox-container.e-filter-list .e-list-wrap { + height: calc(100% - 50px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-bigger .e-listbox-container.e-filter-list .e-list-parent, +.e-bigger .e-listbox-container .e-selectall-parent + .e-list-parent, +.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent, +.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent { + height: 100%; +} + +.e-bigger .e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent, +.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent { + height: calc(100% - 48px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-bigger .e-listbox-wrapper .e-selectall-parent + .e-list-parent, +.e-bigger .e-listbox-container .e-selectall-parent + .e-list-wrap { + height: calc(100% - 48px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent, +.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-wrap { + height: calc(100% - 45px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent { + height: calc(100% - 103px) !important; + /* stylelint-disable-line declaration-no-important */ +} + +/*! component's default definitions and variables */ +.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical { + border-width: 1px; + display: flex; + overflow: hidden; + position: relative; + touch-action: none; + width: 100%; +} +.e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane { + flex: 1 1 auto; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; +} +.e-splitter.e-splitter-horizontal .e-pane.e-scrollable, .e-splitter.e-splitter-vertical .e-pane.e-scrollable { + overflow: auto; +} +.e-splitter.e-splitter-horizontal .e-pane.e-static-pane, .e-splitter.e-splitter-vertical .e-pane.e-static-pane { + flex-grow: 0; + flex-shrink: 0; +} +.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal { + overflow: auto; +} +.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal.e-pane-hidden, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal.e-pane-hidden { + flex-basis: 0 !important; + /* stylelint-disable-line declaration-no-important */ + overflow: hidden !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-splitter.e-splitter-horizontal { + flex-direction: row; +} +.e-splitter.e-splitter-horizontal.e-pane.e-scrollable { + overflow: hidden; +} +.e-splitter.e-splitter-horizontal.e-rtl { + flex-direction: row-reverse; +} +.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal { + flex-direction: row-reverse; +} +.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before, +.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after { + right: auto; +} +.e-splitter.e-splitter-vertical { + flex-direction: column; +} +.e-splitter.e-splitter-vertical.e-pane.e-scrollable { + overflow: hidden; +} +.e-splitter.e-splitter-vertical .e-pane-vertical { + overflow: auto; +} +.e-splitter.e-splitter-vertical .e-pane-vertical.e-pane-hidden { + flex-basis: 0 !important; + /* stylelint-disable-line declaration-no-important */ + overflow: hidden !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, +.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { + right: auto; +} +.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) { + border-radius: 50%; + bottom: 20px; + right: 22px; +} +.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down { + border-radius: 50%; + left: 22px; + right: auto; + top: 20px; +} +.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { + right: auto; +} +.e-splitter .e-split-bar.e-split-bar-horizontal { + align-items: center; + display: flex; + flex: 0 0 auto; + justify-content: center; + min-width: 1px; + z-index: 15; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-icon-hidden { + visibility: hidden; +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar { + cursor: col-resize; +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar::after { + content: ""; + cursor: col-resize; + display: block; + height: 100%; + position: absolute; + width: 16px; + z-index: 10; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { + align-items: center; + display: flex; + height: 18px; + justify-content: center; + position: relative; + width: 1px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-hide-handler { + visibility: hidden; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before, +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after { + left: 8px; + right: 3px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow { + border-image: none; + border-width: 1px; + cursor: pointer; + display: flex; + height: 26px; + padding: 1px 12px; + position: relative; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after { + border-radius: 16px; + content: ""; + height: 8px; + position: absolute; + transform: rotate(0deg); + width: 2px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before { + top: 5px; + transform-origin: 1px 7px 0; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after { + top: 11px; + transform-origin: 1px 1px 0; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right) { + border-radius: 50%; + right: 5px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right { + border-radius: 50%; + left: 5px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::after { + right: 8px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-last-bar:not(.e-resizable-split-bar) { + margin: 0 3px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal:not(.e-resizable-split-bar) { + margin: 0 0 0 3px; +} +.e-splitter .e-split-bar.e-split-bar-vertical { + align-items: center; + border-left: none; + border-right: none; + display: flex; + flex: 0 0 auto; + justify-content: center; + min-height: 1px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-icon-hidden { + visibility: hidden; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar { + cursor: row-resize; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar::after { + content: ""; + cursor: row-resize; + display: block; + height: 16px; + position: absolute; + width: 100%; + z-index: 12; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { + align-items: center; + display: flex; + height: 1px; + justify-content: center; + width: 18px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-hide-handler { + visibility: hidden; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { + left: 10px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow { + border-image: none; + border-width: 0; + cursor: pointer; + display: flex; + height: 26px; + padding: 10px 3px 10px 18px; + position: relative; + width: 26px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after { + border-radius: 16px; + content: ""; + height: 8px; + position: absolute; + transform: rotate(90deg); + width: 2px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before { + top: 3px; + transform-origin: 2px 7px 0; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { + left: 11px; + top: 8px; + transform-origin: 1px 1px 0; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before { + left: 12px; + top: 8px; + transform-origin: 1px 6px 0; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { + left: 10px; + top: 12px; + transform-origin: 1px 2px 0; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) { + border-radius: 50%; + bottom: 20px; + left: 22px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down { + border-radius: 50%; + right: 22px; + top: 20px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { + right: 10px; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-last-bar:not(.e-resizable-split-bar) { + margin: 3px 0; +} +.e-splitter .e-split-bar.e-split-bar-vertical:not(.e-resizable-split-bar) { + margin: 3px 0 0; +} + +.e-rtl .e-splitter.e-splitter-horizontal { + flex-direction: row-reverse; +} + +.e-content-placeholder.e-splitter.e-placeholder-splitter { + background-size: 100px 110px; + min-height: 110px; +} + +.e-splitter.e-ie .e-navigate-arrow.e-arrow-left { + margin-left: -26px; +} + +.e-splitter.e-ie .e-split-bar-horizontal .e-resize-handler { + flex-direction: column; +} + +/* stylelint-disable-line no-empty-source */ +.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical { + border: solid 1px #e0e0e0; +} +.e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane { + color: rgba(0, 0, 0, 0.87); +} +.e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-vertical, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-vertical { + border: transparent; +} +.e-splitter .e-split-bar.e-split-bar-horizontal { + background: #e0e0e0; + border-left: none; + border-right: none; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { + background: #fff; + color: rgba(0, 0, 0, 0.54); + z-index: 10; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden) { + background-color: transparent; + border-color: transparent; + color: transparent; + transition: background-color 500ms ease-out; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::after { + background-color: rgb(255, 61, 0); + opacity: 0; + transition-duration: 0.3s; + transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active { + background: rgb(255, 61, 0); + border-left: none; + border-right: none; +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler { + background: #fff; + color: rgb(255, 61, 0); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right { + background-color: #fff; + border-color: rgba(227, 22, 91, 0.5); + border-width: 1px; + opacity: 0.9; +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::before { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(40deg); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::after { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(-40deg); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::before { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(-40deg); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::after { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(40deg); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active { + background: rgb(255, 61, 0); +} +.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler { + background: #fff; + color: rgb(255, 61, 0); +} +.e-splitter .e-split-bar.e-split-bar-vertical { + background: #e0e0e0; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { + background: #fff; + color: rgba(0, 0, 0, 0.54); + z-index: 12; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active { + background: rgb(255, 61, 0); + border-left: none; + border-right: none; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down { + background-color: #fff; + border-color: rgba(227, 22, 91, 0.5); + border-width: 1px; + opacity: 0.9; +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler { + background: #fff; + color: rgb(255, 61, 0); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::before { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(125deg); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::after { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(50deg); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::before { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(55deg); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::after { + background-color: rgb(255, 61, 0); + opacity: 1; + transform: rotate(125deg); +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow { + background-color: transparent; + border-color: transparent; + color: transparent; + transition: background-color 300ms ease-out; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after { + background-color: rgb(255, 61, 0); + opacity: 0; + transition-duration: 0.3s; + transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active { + background: rgb(255, 61, 0); +} +.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler { + background: #fff; + color: rgb(255, 61, 0); +} +.e-splitter.e-disabled { + opacity: 0.4; + pointer-events: none; +} + +.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler::before { + content: "\e984"; + font-family: "e-icons"; + font-size: 14px; +} +.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-template-resize-handler::before { + content: ""; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler::before { + content: "\eb04"; + font-family: "e-icons"; + font-size: 14px; +} +.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-template-resize-handler::before { + content: ""; +} + +.e-bigger.e-splitter .e-pane { + font-size: 14px; +} +.e-bigger.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { + height: 20px; +} +.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { + width: 20px; +} +.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, +.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { + margin-top: -2px; +} +.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { + margin-top: 2px; +} + +.e-bigger .e-splitter .e-pane { + font-size: 14px; +} +.e-bigger .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { + height: 20px; +} +.e-bigger .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { + width: 20px; +} + +.e-bigger .e-content-placeholder.e-splitter.e-placeholder-splitter, +.e-bigger.e-content-placeholder.e-splitter.e-placeholder-splitter { + background-size: 100px 110px; + min-height: 110px; +} + +.e-bigger .e-splitter .e-split-bar .e-resize-handler::before { + font-size: 16px; +} +.e-bigger.e-splitter .e-split-bar .e-resize-handler::before { + font-size: 16px; +} + +/*! Excel-Filter layout */ +.sf-grid .e-excelfilter.e-dialog .e-dlg-content { + padding-left: 0; + padding-right: 0; +} +.sf-grid .e-excelfilter .e-dlg-content { + overflow: visible; + padding: 0; +} +.sf-grid .e-excelfilter .e-searchcontainer { + padding: 18px; + padding-top: 4px; + padding-left: 9px; + padding-right: 24px; +} +.sf-grid .e-excelfilter.e-rtl .e-searchcontainer { + padding: 18px; + padding-top: 4px; + padding-left: 18px; + padding-right: 0; +} +.sf-grid .e-excelfilter.e-rtl .e-checkbox-wrapper .e-frame + .e-label { + margin-left: 0; + margin-right: 8px; +} +.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu { + display: inline-block; + position: relative; + width: 100%; +} +.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul { + position: absolute; +} +.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-menu-icon { + height: 26px; + line-height: 26px; +} +.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) { + height: 36px; + line-height: 36px; +} +.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator { + height: auto; +} +.sf-grid .e-excelfilter .e-contextmenu-container ul .e-menu-item .e-caret { + margin-right: 24px; +} +.sf-grid .e-excelfilter .e-searchbox { + padding-left: 8px; +} + +.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv { + width: unset; +} + +.e-xlflmenu { + min-height: 295px; +} +.e-xlflmenu .e-xlfl-dlgfields { + font-size: 17px; +} +.e-xlflmenu .e-xlfl-fieldset { + font-size: 14px; + padding-top: 15px; +} +.e-xlflmenu .e-xlfl-optr, +.e-xlflmenu .e-xlfl-value { + padding-top: 12px; +} +.e-xlflmenu .e-xlfl-radio, +.e-xlflmenu .e-xlfl-mtcase { + padding-top: 12px; +} +.e-xlflmenu .e-xlfl-optr:first-child { + padding-right: 12px; +} +.e-xlflmenu .e-xlfl-table { + border-spacing: 0; + table-layout: fixed; + width: 100%; +} +.e-xlflmenu .e-radio + label .e-label { + margin-top: 0; + padding-left: 23px; + padding-right: 13px; +} +.e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label { + margin-bottom: 1px; + margin-left: 6px; +} +.e-xlflmenu .e-checkbox-wrapper .e-frame { + margin-bottom: 1px; +} +.e-xlflmenu .e-dlg-content { + padding-bottom: 6px; +} +.e-xlflmenu .e-xlfl-radiodiv { + width: 117px; +} +.e-xlflmenu .e-xlfl-matchcasediv { + margin-left: 0; + margin-right: 13px; +} + +.e-xlfl-radio-or, +.e-xlfl-matchcasediv { + margin-left: 13px; +} + +.e-emptyicon { + opacity: 0; +} + +.e-xlflmenu.e-rtl .e-xlfl-optr { + padding-left: 12px; + padding-right: 0; +} +.e-xlflmenu.e-rtl .e-radio + label .e-label { + padding-left: 0; + padding-right: 25px; +} +.e-xlflmenu.e-rtl .e-xlfl-radio-or { + margin-left: 0; + margin-right: 13px; +} + +.e-excelfilter .e-checkboxlist { + height: 200px; + margin-top: 5px; + min-height: 160px; + overflow-y: auto; +} +.e-excelfilter .e-checkboxfiltertext { + width: 150px; + word-break: normal; +} +.e-excelfilter .e-chk-hidden { + -moz-appearance: none; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 1px; + opacity: 0; + width: 1px; +} +.e-excelfilter .e-contextmenu-wrapper ul li, +.e-excelfilter .e-contextmenu-container ul li { + height: 36px; + line-height: 36px; +} +.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon, +.e-excelfilter .e-contextmenu-container ul li .e-menu-icon { + height: 36px; + line-height: 36px; + margin-right: 12px; +} +.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret { + height: 36px; + line-height: 36px; +} +.e-excelfilter .e-contextmenu-wrapper ul, +.e-excelfilter .e-contextmenu-container ul:not(.e-ul) { + border: 0; + border-radius: 0; + box-shadow: none; + max-width: 300px; + padding-bottom: 4px; + position: static; +} +.e-excelfilter .e-dlg-content { + background-color: #fff; + padding-top: 0; + padding-top: 0; +} +.e-excelfilter .e-searchbox, +.e-excelfilter .e-contextmenu-wrapper, +.e-excelfilter .e-contextmenu-wrapper ul { + display: block; +} +.e-excelfilter .e-contextmenu-wrapper ul { + padding-bottom: 4px; + position: static; +} +.e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li { + height: 36px; + line-height: 36px; +} +.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret { + height: 36px; + line-height: 36px; + margin-right: 17px; +} +.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon, +.e-excelfilter .e-contextmenu-container ul li .e-menu-icon { + height: 36px; + line-height: 36px; + margin-right: 12px; +} +.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon { + margin-right: 0; +} +.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret { + margin-left: 17px; +} +.e-excelfilter .e-footer-content { + border-style: solid; + border-width: 1px 0 0; +} +.e-excelfilter .e-excel-menu { + z-index: 1000; +} +.e-excelfilter .e-xlsel { + border: 0 solid; + position: absolute; + user-select: none; +} +.e-excelfilter.e-dialog .e-dlg-content { + padding-left: 9px; +} +.e-excelfilter .e-ftrchk, +.e-excelfilter .e-searchbox { + padding-left: 9px; +} +.e-excelfilter.e-rtl .e-dlg-content { + padding-left: 18px; + padding-right: 9px; +} +.e-excelfilter.e-rtl .e-ftrchk, +.e-excelfilter.e-rtl .e-searchbox { + padding-left: 0; + padding-right: 9px; +} + +.e-ftrchk { + padding-bottom: 9px; + padding-top: 9px; +} + +.e-excel-menu.e-contextmenu.e-menu-parent { + max-height: 298px; + overflow-y: auto; +} + +/*! Excel-Filter theme */ +.e-excelfilter .e-footer-content { + border-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} +.e-excelfilter .e-filtered::before { + color: rgb(255, 61, 0); +} +.e-excelfilter .e-dlg-content { + padding-bottom: 0; +} + +li.e-separator.e-menu-item.e-excel-separator { + margin-bottom: 4px; + margin-top: 4px; +} + +.e-xlsel { + background-color: rgb(255, 61, 0); + border-color: rgb(255, 61, 0); +} + +.e-icon-check::before { + content: "\e7ff"; +} + +.e-excelfilter .e-icon-filter::before { + content: "\e7ee"; +} +.e-excelfilter .e-excl-filter-icon::before { + content: "\e251"; +} +.e-excelfilter .e-excl-filter-icon.e-filtered::before { + content: "\e248"; +} +.e-excelfilter .e-search-icon::before { + content: "\e993"; +} +.e-excelfilter .e-chkcancel-icon::before { + content: "\e7a7"; +} +.e-excelfilter .e-sortascending::before { + content: "\e734"; +} +.e-excelfilter .e-sortdescending::before { + content: "\e733"; +} + +/*! Excel-Filter bigger */ +.e-bigger .e-xlflmenu.e-rtl .e-radio + label .e-label { + padding-left: 0; + padding-right: 25px; +} + +.e-bigger .e-xlflmenu { + min-height: 396px; +} +.e-bigger .e-xlflmenu .e-xlfl-table { + border-spacing: 0; + width: 100%; +} +.e-bigger .e-xlflmenu .e-dlg-content { + padding-bottom: 8px; +} +.e-bigger .e-xlflmenu .e-radio + label .e-label { + padding-left: 28px; + padding-right: 5px; +} +.e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label { + margin-left: 8px; +} +.e-bigger .e-xlflmenu .e-xlfl-radiodiv { + width: 137px; +} +.e-bigger .e-xlflmenu .e-xlfl-radio-or, +.e-bigger .e-xlflmenu .e-xlfl-matchcasediv { + margin-left: 18px; +} +.e-bigger .e-xlflmenu .e-xlfl-optr:first-child { + padding-right: 16px; +} +.e-bigger .e-xlflmenu.e-rtl .e-xlfl-optr { + padding-right: 0; +} +.e-bigger .e-xlflmenu .e-xlfl-dlgfields { + font-size: 18px; +} +.e-bigger .e-xlflmenu .e-xlfl-fieldset { + font-size: 15px; + padding-top: 20px; +} +.e-bigger .e-xlflmenu .e-xlfl-optr, +.e-bigger .e-xlflmenu .e-xlfl-value { + padding-top: 16px; +} +.e-bigger .e-xlflmenu .e-xlfl-radio, +.e-bigger .e-xlflmenu .e-xlfl-mtcase { + padding-top: 16px; +} + +.e-bigger .e-excelfilter .e-xlflmenu, +.e-excelfilter.e-bigger .e-xlflmenu { + min-height: 396px; +} +.e-bigger .e-excelfilter .e-ftrchk, +.e-excelfilter.e-bigger .e-ftrchk { + padding-bottom: 13px; + padding-top: 13px; +} +.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li, +.e-bigger .e-excelfilter .e-contextmenu-container ul li, +.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li, +.e-excelfilter.e-bigger .e-contextmenu-container ul li { + height: 48px; + line-height: 48px; +} +.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon, +.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon, +.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon, +.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon { + height: 48px; + line-height: 48px; + margin-right: 15px; +} +.e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret { + height: 48px; + line-height: 48px; + margin-right: 0; +} +.e-bigger .e-excelfilter.e-dialog .e-dlg-content, +.e-excelfilter.e-bigger.e-dialog .e-dlg-content { + padding-left: 11px; +} +.e-bigger .e-excelfilter .e-ftrchk, +.e-bigger .e-excelfilter .e-searchbox, +.e-excelfilter.e-bigger .e-ftrchk, +.e-excelfilter.e-bigger .e-searchbox { + padding-left: 13px; +} +.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon, +.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon { + margin-right: 0; +} +.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret { + margin-left: 0; +} +.e-bigger .e-excelfilter.e-rtl .e-dlg-content, +.e-excelfilter.e-bigger.e-rtl .e-dlg-content { + padding-left: 24px; + padding-right: 11px; +} +.e-bigger .e-excelfilter.e-rtl .e-ftrchk, +.e-bigger .e-excelfilter.e-rtl .e-searchbox, +.e-excelfilter.e-bigger.e-rtl .e-ftrchk, +.e-excelfilter.e-bigger.e-rtl .e-searchbox { + padding-left: 0; + padding-right: 13px; +} + +.e-bigger .e-excel-menu.e-contextmenu.e-menu-parent { + max-height: 355px; +} + +/*! Grid layout */ +.e-disableuserselect { + user-select: none; +} + +/*! Blazor column menu custom css */ +.e-contextmenu-container.e-sfcontextmenu.e-hide-menu { + visibility: hidden; +} + +.e-emptyicon { + opacity: 0; +} + +.e-device .e-flmenu-valuediv { + padding: 24px 0 0; +} + +.e-grid-popup { + position: absolute; +} + +.e-grid .e-dialog.e-checkboxfilter, +.e-grid .e-dialog.e-flmenu, +.e-grid-popup .e-dialog.e-checkboxfilter, +.e-grid-popup .e-dialog.e-flmenu { + min-width: 250px; +} +.e-grid .e-dialog.e-checkboxfilter .e-dlg-content, +.e-grid .e-dialog.e-flmenu .e-dlg-content, +.e-grid-popup .e-dialog.e-checkboxfilter .e-dlg-content, +.e-grid-popup .e-dialog.e-flmenu .e-dlg-content { + border-radius: 0; +} +.e-grid [class^=e-], +.e-grid-popup [class^=e-] { + box-sizing: border-box; +} +.e-grid .e-flmenu-valuediv, +.e-grid-popup .e-flmenu-valuediv { + padding: 24px 0 0; +} +.e-grid .e-dialog.e-checkboxfilter, +.e-grid-popup .e-dialog.e-checkboxfilter { + min-height: 322px; +} +.e-grid .e-checkboxfilter .e-searchbox, +.e-grid-popup .e-checkboxfilter .e-searchbox { + display: block; +} +.e-grid .e-checkboxfilter .e-dlg-content, +.e-grid-popup .e-checkboxfilter .e-dlg-content { + padding-left: 9px; +} +.e-grid .e-checkboxfilter .e-ftrchk, .e-grid .e-checkboxfilter .e-searchbox, +.e-grid-popup .e-checkboxfilter .e-ftrchk, +.e-grid-popup .e-checkboxfilter .e-searchbox { + padding-left: 9px; +} +.e-grid .e-checkboxfiltertext, +.e-grid-popup .e-checkboxfiltertext { + width: 150px; + word-break: normal; + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-grid .e-checkboxlist, +.e-grid-popup .e-checkboxlist { + height: 200px; + margin-top: 5px; + min-height: 160px; + overflow-y: auto; +} +.e-grid .e-checkboxlist.e-checkbox-infinitescroll, +.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll { + border-top-style: solid; + border-top-color: rgba(0, 0, 0, 0.12); + border-top-width: 1px; + margin-top: 0; + overflow-x: auto; +} +.e-grid .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext, +.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext { + white-space: nowrap; +} +.e-grid.e-rtl .e-checkboxfilter .e-dlg-content, +.e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content { + padding-left: 18px; + padding-right: 9px; +} +.e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid.e-rtl .e-checkboxfilter .e-searchbox, +.e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk, +.e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox { + padding-left: 0; + padding-right: 9px; +} +.e-grid.e-rtl .e-searchclear, .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons, +.e-grid-popup.e-rtl .e-searchclear, +.e-grid-popup.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons { + float: left; +} +.e-grid .e-searchclear, +.e-grid-popup .e-searchclear { + float: right; +} +.e-grid .e-checkfltrnmdiv, +.e-grid-popup .e-checkfltrnmdiv { + height: 60px; + padding: 23px; + text-align: center; +} +.e-grid .e-checkboxlist > span, +.e-grid-popup .e-checkboxlist > span { + padding-left: 9px; +} +.e-grid .e-chk-hidden, +.e-grid-popup .e-chk-hidden { + -moz-appearance: none; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 1px; + opacity: 0; + width: 1px; +} +.e-grid .e-checkselect, +.e-grid .e-checkselectall, +.e-grid-popup .e-checkselect, +.e-grid-popup .e-checkselectall { + margin: 0; + opacity: 0; + position: absolute; + width: 0; +} +.e-grid .e-ftrchk, +.e-grid-popup .e-ftrchk { + padding-bottom: 9px; + padding-top: 9px; +} +.e-grid .e-ccdlg.e-sticky, +.e-grid-popup .e-ccdlg.e-sticky { + position: fixed; + z-index: 10; +} +.e-grid .e-ccdlg .e-dlg-content, +.e-grid-popup .e-ccdlg .e-dlg-content { + margin: 20px 0 0; + padding: 16px 18px 13px 9px; + overflow: visible; +} +.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, +.e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard { + padding-left: 9px; +} +.e-grid .e-ccdlg .e-main-div, +.e-grid-popup .e-ccdlg .e-main-div { + box-sizing: border-box; + position: relative; +} +.e-grid .e-ccdlg .e-ccul-ele, +.e-grid-popup .e-ccdlg .e-ccul-ele { + margin: 13px 0; + padding: 0; +} +.e-grid .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele, +.e-grid-popup .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele { + margin: 0; +} +.e-grid .e-ccdlg li.e-cclist, +.e-grid-popup .e-ccdlg li.e-cclist { + padding: 9px 0; +} +.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame, +.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-frame { + margin-left: 0; +} +.e-grid .e-ccdlg label.e-cc, +.e-grid-popup .e-ccdlg label.e-cc { + margin: 0; +} +.e-grid .e-ccdlg .e-footer-content, +.e-grid-popup .e-ccdlg .e-footer-content { + border-style: solid; + border-width: 1px 0 0; +} +.e-grid .e-ccdlg .e-cc-contentdiv, +.e-grid-popup .e-ccdlg .e-cc-contentdiv { + height: 196px; + overflow-y: auto; +} +.e-grid .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll, +.e-grid-popup .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll { + border-top-style: solid; + border-top-width: 1px; + border-top-color: rgba(0, 0, 0, 0.12); +} +.e-grid .e-ccdlg .e-cc-searchdiv, +.e-grid-popup .e-ccdlg .e-cc-searchdiv { + border-style: solid; + border-width: 0 0 2px; + left: 4px; + opacity: 0.6; + position: absolute; + right: 0; + top: -46px; +} +.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons, +.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons { + float: right; + opacity: 0.6; + padding: 5px 2px; +} +.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel, +.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel { + font-size: 11px; + padding: 5px 2px 6px; +} +.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus, +.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus { + opacity: 1; +} +.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons, +.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons { + opacity: 1; +} +.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv, +.e-grid-popup .e-ccdlg .e-innerdiv.e-ccnmdiv { + height: 60px; + padding: 23px; + text-align: center; +} +.e-grid .e-ccdlg .e-cc-lab-name, +.e-grid .e-ccdlg .e-checkbox-wrapper .e-label, +.e-grid-popup .e-ccdlg .e-cc-lab-name, +.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-label { + text-overflow: ellipsis; +} +.e-grid .e-ccdlg .e-cc-chbox, +.e-grid-popup .e-ccdlg .e-cc-chbox { + margin: 3px; + vertical-align: middle; +} +.e-grid .e-ccdlg .e-cc-lab-name, +.e-grid-popup .e-ccdlg .e-cc-lab-name { + padding: 7px; + vertical-align: middle; +} +.e-grid .e-ccdlg .e-cc.e-input, +.e-grid .e-ccdlg .e-cc.e-input:focus, +.e-grid-popup .e-ccdlg .e-cc.e-input, +.e-grid-popup .e-ccdlg .e-cc.e-input:focus { + border: 0; + padding-bottom: 8px; + padding-top: 4px; + padding-left: 4px; +} +.e-grid .e-mask.e-skeleton, +.e-grid-popup .e-mask.e-skeleton { + display: inline-block; + height: 10px; + width: 80%; +} +.e-grid .e-mask.e-mask-group-intent, +.e-grid-popup .e-mask.e-mask-group-intent { + margin-left: 7px; + width: 16px; +} +.e-grid .e-mask.e-mask-detail-intent, +.e-grid-popup .e-mask.e-mask-detail-intent { + width: 16px; +} +.e-grid .e-mask.e-mask-checkbox-intent, +.e-grid-popup .e-mask.e-mask-checkbox-intent { + margin-left: 3px; + margin-right: 16px; + width: 20px; +} +.e-grid .e-mask.e-mask-checkbox-filter-intent, +.e-grid-popup .e-mask.e-mask-checkbox-filter-intent { + width: 13px; +} +.e-grid .e-mask.e-mask-checkbox-filter-span-intent, +.e-grid-popup .e-mask.e-mask-checkbox-filter-span-intent { + margin-left: 8px; +} +.e-grid .e-mask.e-mask-drag-intent, +.e-grid-popup .e-mask.e-mask-drag-intent { + margin-left: 12px; + width: 12px; +} + +.e-grid { + border-style: none solid solid; + border-width: 1px; + border-radius: 0; + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + height: auto; + position: relative; + /* stylelint-disable */ + /* stylelint-enable */ + /* stylelint-disable */ + /* stylelint-enable */ + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-grid .e-noselect, +.e-grid .e-gridheader .e-headercell, +.e-grid .e-gridheader .e-detailheadercell, +.e-grid .e-gridheader { + user-select: none; +} +.e-grid .e-groupdroparea.e-sticky, +.e-grid .e-toolbar.e-sticky, +.e-grid .e-gridheader.e-sticky { + position: sticky; + z-index: 10; +} +.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow, +.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow { + position: fixed; + z-index: 10; +} +.e-grid .e-groupdroparea.e-sticky { + opacity: 1; +} +.e-grid .e-gridheader .e-firstrow-dragborder, .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder, +.e-grid .e-gridcontent .e-lastrow-dragborder, .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder { + bottom: 0; + background-color: rgb(255, 61, 0); + height: 2px; + position: absolute; + z-index: 5; +} +.e-grid .e-frozenrow-border { + background-color: rgb(255, 61, 0); + height: 2px; + position: relative; + z-index: 5; +} +.e-grid .e-frozenrow-border.e-frozenrow-empty { + height: 0; +} +.e-grid.e-top-shadow .e-frozenrow-border { + height: 4px; + margin-top: -4px; + background-color: transparent !important; + clip-path: inset(0 0 -15px 0); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12); +} +.e-grid .e-dropitemscount { + border: 1px solid #fff; + border-radius: 17px; + box-sizing: border-box; + font-size: 12px; + line-height: normal; + padding: 3px 7px 4px; + margin-left: -8px; + min-width: 12px; + position: absolute; + text-align: center; + top: -10px; + z-index: 5; +} +.e-grid.e-rtl .e-dropitemscount { + left: -6px !important; +} +.e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon { + margin: 0; + padding: 4px 0 4px 6px; +} +.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop, .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop { + border-top: 1px solid #e0e0e0; + border-right: 1px solid #e0e0e0; + border-bottom: 0; +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder, +.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, +.e-grid .e-gridheader .e-rowcell.e-dragborder, +.e-grid .e-gridheader .e-rowdragdrop.e-dragborder, +.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder, +.e-grid .e-gridheader .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder { + z-index: 5; + box-shadow: 0 2px 0 0 rgb(255, 61, 0); +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze, +.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, +.e-grid .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze, +.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, +.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze, +.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze, +.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze, +.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze, +.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze { + z-index: 6; +} +.e-grid .e-gridcontent .e-rowcell.e-dragtop, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragright, +.e-grid .e-gridheader .e-rowcell.e-dragtop, +.e-grid .e-gridheader .e-rowdragdrop.e-dragtop, +.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragright { + border-top: 1px dashed rgb(255, 61, 0); +} +.e-grid .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, +.e-grid .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, +.e-grid .e-gridheader .e-rowdragdrop.e-dragleft, +.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft { + border-left: 1px dashed rgb(255, 61, 0); +} +.e-grid .e-gridcontent .e-rowcell.e-dragright, +.e-grid .e-gridheader .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragright { + border-right: 1px dashed rgb(255, 61, 0); +} +.e-grid .e-gridcontent .e-rowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom, +.e-grid .e-gridheader .e-rowcell.e-dragbottom, +.e-grid .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, +.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, +.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom { + border-bottom: 1px dashed rgb(255, 61, 0); +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze) { + position: relative; +} +.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) { + font-size: 10px; +} +.e-grid .e-row .e-icon-rowdragicon::before { + display: block; + text-indent: 10px; + color: #000; + opacity: 0.54; +} +.e-grid .e-row .e-icon-rowdragicon::before, +.e-grid .e-row .e-icon-rowdragmoveicon::before { + font-size: 12px; + font-weight: bold; +} +.e-grid .e-row .e-icon-rowdragmoveicon { + padding-left: 10px; +} +.e-grid .e-draganddrop .e-rowcell, .e-grid.e-rtl .e-draganddrop .e-rowcell { + padding-left: 6px; + padding-right: 6px; +} +.e-grid .e-gridcontent .e-rowdragdrop, +.e-grid .e-gridheader .e-rowdragdrop { + border-style: solid; + border-width: 1px 0 0 0; + border-color: #e0e0e0; +} +.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell, +.e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell, +.e-grid .e-gridcontent .e-indentcell.e-lastrowcell, +.e-grid .e-gridcontent .e-groupcaption.e-lastrowcell { + border-bottom-width: 1px; +} +.e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell { + border-bottom-width: 0; +} +.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before { + position: relative; + left: -5px; +} +.e-grid .e-icon-rowdragicon { + font-size: 10px; + text-indent: 12px; +} +.e-grid .e-toolbar { + border-bottom: 0; + border-left: 0; + border-right: 0; + border-top: 1px solid #e0e0e0; + border-radius: 0; +} +.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon { + padding: 0; + min-width: 18px; + margin-right: 8px; +} +.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before { + font-size: 12px; +} +.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:active:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:focus:not(.e-clear-icon) { + background: none; + box-shadow: none; +} +.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon) { + border: none; +} +.e-grid:not(.sf-grid) .e-res-toolbar .e-toolbar-items .e-search-wrapper .e-search-icon { + padding: 6px 9px; +} +.e-grid .e-res-toolbar { + border-bottom: 1px solid; + border-bottom-color: #e0e0e0; +} +.e-grid .e-res-toolbar .e-toolbar-items { + min-height: initial; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:focus { + background: none; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-icons { + color: #000; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon { + font-size: 22px; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right { + width: calc(100% - 50px); +} +.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right.e-search-wrapper { + width: auto; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::before, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::after { + background: none; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right:not(.e-responsive-right) .e-search-wrapper:not(.e-responsive-right) { + min-width: 40px; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper { + padding-left: 18px; + padding-right: 0; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon { + font-size: 18px; + margin-top: 0; + padding: 6px 9px; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group { + border: 0; + opacity: 1; + padding: 0 6px; + padding-right: 9px; + width: 100%; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input { + margin-top: 0; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon { + margin-top: 7px; + padding-left: 0; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper:has(.e-input-group) { + width: 100%; +} +.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper { + padding-left: 0; +} +.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper { + padding-left: 26px; +} +.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon { + margin: 14px 0 5px 8px; +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper { + padding-bottom: 6px; + padding-top: 1px; +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus { + opacity: 1; +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::placeholder { + color: rgba(0, 0, 0, 0.42); +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search { + margin-bottom: 0; + opacity: 1; + width: 230px; +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus { + opacity: 1; +} +.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon { + min-width: 18px; +} +.e-grid .e-group-animator .e-groupheadercell, +.e-grid .e-group-animator .e-groupheadercell:hover { + margin: 12px 0 12px 0; + border-bottom-width: 1px; +} +.e-grid .e-groupdroparea.e-group-animate.e-grouped { + height: 54px; + padding: 0 12px 0; + border-bottom-width: 0; +} +.e-grid.e-rtl .e-group-animator { + float: right; +} +.e-grid.e-rtl .e-group-animate .e-groupheadercell, +.e-grid.e-rtl .e-group-animate .e-groupheadercell:hover { + margin-right: 0; + margin-left: 0; +} +.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup { + transform: rotate(180deg); + margin-top: 16px; +} +.e-grid .e-group-animate.e-groupdroparea .e-nextgroup { + margin-top: 9px; +} +.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next { + display: inline-block; + line-height: 32px; + float: left; + height: 24px; + padding: 0; + vertical-align: middle; +} +.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag { + font-size: 11px; + line-height: 25px; + display: inline-block; + height: 24px; + padding: 0; + vertical-align: middle; +} +.e-grid .e-group-animate .e-icon-drag.e-icons { + margin-left: 0; +} +.e-grid .e-group-animate .e-drag.e-icon-drag::before { + opacity: 0.7; +} +.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag { + cursor: move; +} +.e-grid .e-groupdroparea.e-grouped { + padding: 9px 0 10px; +} +.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell { + border-bottom: 1px solid; +} +.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell { + border-top: 1px solid; +} +.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell { + border-bottom: 1px solid; +} +.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell { + border-top: 1px solid; +} +.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter .e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell { + border-bottom: 0; +} +.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-default .e-grouptopleftcell, +.e-grid.e-default .e-rowdragheader { + border-top: 1px solid; +} +.e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader { + border-left: 1px solid; +} +.e-grid.e-default.e-verticallines .e-grouptopleftcell, +.e-grid.e-default.e-verticallines .e-rowdragheader, .e-grid.e-default.e-bothlines .e-grouptopleftcell, +.e-grid.e-default.e-bothlines .e-rowdragheader, .e-grid.e-default.e-hidelines .e-grouptopleftcell, +.e-grid.e-default.e-hidelines .e-rowdragheader { + border-top-width: 0; +} +.e-grid.e-default.e-verticallines .e-detailrowcollapse, .e-grid.e-default.e-verticallines .e-detailrowexpand, .e-grid.e-default.e-verticallines .e-rowdragdrop, .e-grid.e-default.e-hidelines .e-detailrowcollapse, .e-grid.e-default.e-hidelines .e-detailrowexpand, .e-grid.e-default.e-hidelines .e-rowdragdrop { + border-top-width: 0; +} +.e-grid.e-verticallines .e-firstchildrow .e-rowdragdropcell, .e-grid.e-bothlines .e-firstchildrow .e-rowdragdropcell { + border-top-width: 1px; +} +.e-grid.e-default.e-horizontallines .e-grouptopleftcell { + border-top: 1px solid; +} +.e-grid .e-gridheader .e-headercell .e-rhandler, +.e-grid .e-gridheader .e-headercell .e-rsuppress { + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 4px; +} +.e-grid .e-gridheader .e-headercell.e-leftfreeze.e-freezeleftborder .e-rhandler { + border-right: 0; +} +.e-grid.e-default.e-hidelines .e-headercell.e-firstheader, .e-grid.e-rtl .e-gridheader .e-headercell.e-leftfreeze.e-freezeleftborder .e-rhandler { + border-left: 0; +} +.e-grid.e-device .e-gridheader .e-headercell .e-rhandler { + width: 14px; +} +.e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler, +.e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress { + left: 0; + right: auto; +} +.e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler { + border-right-width: 0; +} +.e-grid .e-rhelper { + position: absolute; + width: 1px; +} +.e-grid .e-rhelper, .e-grid .e-virtual-rhandler { + z-index: 5; +} +.e-grid.e-device .e-ricon::before { + border-bottom: 6px solid transparent; + border-top: 6px solid transparent; + content: ""; + display: block; + height: 0; + position: absolute; + width: 20px; + top: 4px; + border-right: 6px solid; + right: 4px; +} +.e-grid.e-device .e-ricon::after { + border-bottom: 6px solid transparent; + border-top: 6px solid transparent; + content: ""; + display: block; + height: 0; + position: absolute; + width: 20px; + top: 4px; + left: 4px; + border-left: 6px solid; + z-index: 3; +} +.e-grid.e-rcursor, .e-grid .e-gridheader .e-stackedheadercell.e-rcursor, .e-grid .e-gridheader .e-rcursor { + cursor: col-resize; +} +.e-grid .e-disablepointer, +.e-grid .e-defaultcur, +.e-grid .e-headercell, +.e-grid .e-headercell.e-stackedheadercell, +.e-grid .e-headercell.e-defaultcursor, .e-grid.e-editing .e-gridheader .e-rcursor { + cursor: default; +} +.e-grid .e-table { + border-collapse: separate; + table-layout: fixed; + width: 100%; +} +.e-grid .e-tableborder { + border-right: 1px solid; +} +.e-grid .e-tableborder:has(.e-emptyrow) { + border: none; +} +.e-grid .e-virtualtable { + will-change: transform; + z-index: 1; +} +.e-grid .e-headercelldiv { + border: 0 none; + display: block; + font-size: 12px; + font-weight: 500; + height: 29px; + line-height: 30px; + padding: 0 0.6em; + margin: -7px; + overflow: hidden; + text-align: left; + text-transform: none; + user-select: none; +} +.e-grid .e-rightalign:not(.e-fltr-icon) .e-headercelldiv, +.e-grid .e-leftalign:not(.e-fltr-icon) .e-headercelldiv, +.e-grid .e-centeralign:not(.e-fltr-icon) .e-headercelldiv { + padding: 0 0.4em; + padding: 0 0.6em; +} +.e-grid .e-headercelldiv.e-headerchkcelldiv { + overflow: visible; +} +.e-grid .e-headercell.e-templatecell .e-headercelldiv { + height: auto; + min-height: 29px; +} +.e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv, +.e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv { + padding: 0 0.6em; +} +.e-grid .e-gridheader .e-headercontent .e-reorderuparrow, +.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow, +.e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual, +.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual { + font-size: 8px; + margin-left: -1px; + margin-top: -4.5px; + position: absolute; + z-index: 10; +} +.e-grid .e-gridheader .e-headercontent .e-reorderuparrow { + margin-top: -4.5px; +} +.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow { + margin-top: 4.5px; +} +.e-grid .e-filtermenudiv:hover, +.e-grid .e-headercell.e-mousepointer, +.e-grid .e-headercell.e-stackedheadercell.e-mousepointer { + cursor: pointer; +} +.e-grid:not(.e-left-shadow, .e-right-shadow) .e-gridcontent tr:first-child td { + border-top: 0 none; +} +.e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border { + border-top-width: 2px; +} +.e-grid .e-gridheader tr:first-child th:not(.e-freezeleftborder, .e-freezerightborder) { + border-top: 0 none; +} +.e-grid .e-gridheader tr th:last-child.e-filterbarcell { + padding-right: 21px; +} +.e-grid .e-gridheader tr th:last-child { + padding-right: 21px; +} +.e-grid .e-gridheader tr th:first-child { + padding-left: 21px; +} +.e-grid .e-gridheader tr th:first-child.e-filterbarcell { + padding-left: 21px; +} +.e-grid .e-gridheader { + border-bottom-style: solid; + border-bottom-width: 1px; + border-top-style: solid; + border-top-width: 1px; +} +.e-grid .e-frozenhdr { + border-bottom-width: 0; +} +.e-grid.e-bothlines .e-filterbarcell, +.e-grid.e-bothlines .e-filterbarcelldisabled { + border-width: 1px 0 0 1px; + border-top-width: 1px; +} +.e-grid .e-headercell, +.e-grid .e-detailheadercell { + border-style: solid; + border-width: 0; + font-size: 12px; + font-weight: 500; + height: 42px; + overflow: hidden; + padding: 0 21px 0; + position: relative; + text-align: left; +} +.e-grid.e-device .e-headercell { + padding: 0 21px 0; +} +.e-grid.e-device .e-headercell:first-child { + padding: 0 12px 0 16px; +} +.e-grid.e-device .e-headercell:last-child { + padding: 0 16px 0 12px; +} +.e-grid .e-rowcell { + border-style: solid; + border-width: 1px 0 0 0; + display: table-cell; + font-size: 13px; + line-height: 20px; + padding: 8px 21px; + overflow: hidden; + vertical-align: middle; + white-space: nowrap; + width: auto; +} +.e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-default.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-wrap.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) { + line-height: 18px; + border-width: 1.5px; +} +.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-default.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-wrap.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) { + line-height: 18px; + border-width: 1.5px; +} +.e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty, .e-grid .e-row.e-emptyrow { + height: 37px; +} +.e-grid .e-editedrow .e-input-group input.e-input, +.e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input, +.e-grid .e-addedrow .e-input-group input.e-input, +.e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input { + min-height: unset; +} +.e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, +.e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty { + height: 36px; +} +.e-grid.e-afenabled .e-headercontent, .e-grid.e-enabledboxbdr .e-headercontent { + position: relative; +} +.e-grid .e-rowcell:first-child, +.e-grid .e-summarycell:first-child { + padding-left: 21px; +} +.e-grid .e-rowcell:last-child, +.e-grid .e-summarycell:last-child { + padding-right: 21px; +} +.e-grid .e-unboundcell, +.e-grid .e-editedrow .e-normaledit .e-unboundcell, +.e-grid .e-addedrow .e-normaledit .e-unboundcell { + padding-bottom: 4px; + padding-top: 4px; +} +.e-grid .e-unboundcelldiv > button { + margin: 0 3.5px; +} +.e-grid .e-unboundcelldiv { + margin: 0 -3.5px; +} +.e-grid .e-summarycell { + border-style: solid; + border-width: 1px 0 0; + font-size: 13px; + font-weight: 500; + height: auto; + line-height: 18px; + padding: 8px 21px; + white-space: normal; + text-wrap: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.e-grid .e-summarycell.e-lastrowcell { + border-bottom-width: 1px; +} +.e-grid .e-summarycontent .e-indentcell { + border-width: 1px 0 0; +} +.e-grid .e-summarycontent .e-detailindentcelltop { + border-width: 1px 0 0; +} +.e-grid.e-device .e-rowcell, +.e-grid.e-device .e-summarycell { + padding: 8px 12px; +} +.e-grid.e-device .e-rowcell:first-child, +.e-grid.e-device .e-summarycell:first-child { + padding: 8px 12px 8px 16px; +} +.e-grid.e-device .e-rowcell:last-child, +.e-grid.e-device .e-summarycell:last-child { + padding: 8px 16px 8px 12px; +} +.e-grid td.e-rowcell.e-checkbox { + padding: 6px 21px; +} +.e-grid td.e-rowcell.e-checkbox input[type=checkbox] { + margin-top: 5px; +} +.e-grid.e-default .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), +.e-grid.e-default .e-detailrowcollapse.e-lastrowcell { + border-bottom-width: 1px; +} +.e-grid.e-default .e-detailrow .e-lastrowcell { + border-bottom: 1px solid; + border-bottom-color: #e0e0e0; +} +.e-grid.e-default .e-headercell, +.e-grid.e-default .e-detailheadercell { + border-width: 0; +} +.e-grid.e-default .e-stackedheadercell { + border-width: 0 0 1px 1px; +} +.e-grid.e-default .e-stackedheadercell.e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid.e-default .e-stackedheadercell.e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder { + border-left-width: 1px; +} +.e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezerightborder { + border-right-width: 1px; +} +.e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst { + border-left-width: 0; +} +.e-grid.e-bothlines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) { + border-bottom-width: 1px; +} +.e-grid.e-bothlines .e-rowcell { + border-width: 1px 0 0 1px; +} +.e-grid:not(.sf-grid).e-gridheader table th[rowspan], .e-grid:not(.sf-grid).e-device .e-gridheader table th[rowspan] { + padding-bottom: 13px; + vertical-align: bottom; +} +.e-grid .e-emptyrow td { + line-height: 20px; + padding: 0.7em; +} +.e-grid.e-responsive .e-rowcell, +.e-grid.e-responsive .e-headercelldiv { + text-overflow: ellipsis; + white-space: nowrap; +} +.e-grid.e-responsive .e-rowcell.e-gridchkbox, +.e-grid.e-responsive .e-rowcell.e-gridchkbox-cell, +.e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv, +.e-grid.e-responsive .e-rowcell.e-boolcell { + text-overflow: clip; +} +.e-grid .e-addedrow .e-rowcell.e-boolcell .e-frame.e-check { + color: #fff; +} +.e-grid [aria-selected] + tr .e-detailindentcell { + border-top-style: solid; + border-top-width: 1px; +} +.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell), +.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) { + border-left-width: 0; +} +.e-grid.e-default.e-verticallines .e-headercell, +.e-grid.e-default.e-verticallines .e-detailheadercell { + border-width: 0 0 0 1px; +} +.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell { + border-bottom: 1px solid; +} +.e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell, +.e-grid:not(.sf-grid).e-default.e-bothlines .e-detailheadercell { + border-width: 0 0 0 1px; +} +.e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell.e-grid-group-first-cell { + border-left-width: 0; +} +.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezerightborder { + border-right-width: 1px; +} +.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder { + border-left-width: 2px; +} +.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder { + border-right-width: 2px; +} +.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezeleftborder { + border-right-width: 1px; +} +.e-grid:not(.sf-grid).e-default:not(.e-verticallines):not(.e-bothlines) table th[rowspan] { + border-width: 0 0 0 1px; +} +.e-grid:not(.sf-grid).e-default table th[rowspan].e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid:not(.sf-grid).e-default table th[rowspan].e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder { + border-left-width: 1px; +} +.e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezerightborder { + border-right-width: 1px; +} +.e-grid tr th.e-firstcell { + border-left-style: solid; + border-left-width: 1px; +} +.e-grid.e-default tr th.e-detailheadercell:first-child { + border-left-width: 0; +} +.e-grid.e-default:not(.e-rtl) tr td:first-child:not(.e-xlsel-left-border, .e-fixedfreeze.e-freezeleftborder, .e-rowcell-firstchild, .e-addfreezefirstchildborder, .e-leftfreeze.e-freezeleftborder.e-focused), .e-grid.e-default:not(.e-rtl) tr th.e-headercell:first-child:not(.e-firstcell, .e-headercell.e-frozen-left-border, .e-leftfreeze.e-freezeleftborder.e-focused), .e-grid.e-default:not(.e-rtl) tr th.e-filterbarcell:first-child:not(.e-filterbarcell.e-frozen-left-border) { + border-left-width: 0; +} +.e-grid:not(.e-rtl).e-verticallines .e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid:not(.e-rtl).e-bothlines .e-grouptopleftcell.e-lastgrouptopleftcell { + border-right-width: 1px; + border-right-style: solid; +} +.e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button, +.e-grid .e-search input::-webkit-search-cancel-button { + display: none; +} +.e-grid .e-filterbarcell .e-filtertext::-ms-clear, +.e-grid .e-search input::-ms-clear { + display: none; +} +.e-grid .e-hiddenrow, +.e-grid .e-hide, .e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next { + display: none; +} +.e-grid .e-rowcell, +.e-grid .e-gridcontent, +.e-grid .e-gridheader, +.e-grid .e-headercontent, +.e-grid .e-groupdroparea, +.e-grid .e-gridfooter, +.e-grid .e-summarycontent { + overflow: hidden; + vertical-align: middle; +} +.e-grid .e-sortfilterdiv { + float: right; + height: 10px; + margin: -16px 10px; + padding: 3px; + width: 10px; +} +.e-grid .e-gridheader .e-rightalign .e-sortfilterdiv { + float: left; + margin: -16px 5px; +} +.e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv { + margin: -7px 15px -7px -7px; +} +.e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv { + margin: -7px 15px -7px -7px; +} +.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-headercelldiv, +.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv, +.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-headercelldiv, +.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv { + padding-right: 0.6em; +} +.e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv, +.e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv { + padding: 0 0.6em 0 1.9em; +} +.e-grid .e-gridheader .e-sortfilter .e-headercelldiv, +.e-grid .e-gridheader .e-stackedheadercelldiv { + padding: 0 1.8em 0 0.6em; +} +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-headercelldiv, +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv, +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-headercelldiv, +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv { + padding-left: 0.6em; +} +.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv { + padding: 0 1.8em 0 0.6em; +} +.e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv { + padding: 0 0.6em 0 0.55em; +} +.e-grid .e-filtermenudiv { + float: right; + margin: -18px -7px; + padding: 6px; + text-align: right; +} +.e-grid.e-print-grid-layout .e-pager, +.e-grid.e-print-grid-layout .e-filterbar, +.e-grid.e-print-grid-layout .e-icons:not(.e-frame), +.e-grid.e-print-grid-layout .e-grouptopleftcell, +.e-grid.e-print-grid-layout .e-recordpluscollapse, +.e-grid.e-print-grid-layout .e-indentcell, +.e-grid.e-print-grid-layout .e-recordplusexpand { + display: none; +} +.e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop { + display: table-cell; +} +.e-grid.e-print-grid-layout .e-content { + overflow-y: hidden; +} +.e-grid.e-print-grid-layout .e-grouptext { + width: auto; +} +.e-grid.e-print-grid-layout .e-detailcell { + padding: 0.8em 0.6em; +} +.e-grid.e-print-grid { + left: -1000px; + top: -1000px; +} +.e-grid .e-flbldcontent { + padding: 18px 18px 0; +} +.e-grid .e-flblbtn { + width: 110px; +} +.e-grid .e-sortnumber { + border-radius: 65%; + display: inline-block; + float: right; + text-align: center; + font-size: 9px; + font-size: 9px; + height: 15px; + line-height: 16px; + margin: 7px 5px 0 2px; + width: 15px; +} +.e-grid .e-gridheader .e-fltr-icon .e-sortnumber { + margin: 7px 5px 0 2px; +} +.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber { + float: left; + margin: 7px 2px 0 10px; +} +.e-grid .e-gridheader .e-rightalign .e-sortnumber { + float: left; + margin: 7px 2px 0 5px; +} +.e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv { + margin: -16px 24px; +} +.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv { + margin: -16px 5px; +} +.e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber { + margin: 1px 2px 0 15px; +} +.e-grid.e-wrap .e-gridheader .e-sortnumber { + margin: 2px -5px 0 2px; +} +.e-grid.e-wrap .e-gridheader .e-sortfilterdiv { + margin: -9px 10px; +} +.e-grid .e-columnmenu { + position: absolute; + right: 23px; + float: right; + margin: -18.5px -18px; + padding: 6px; +} +.e-grid.e-wrap .e-columnmenu, .e-grid.e-wrap .e-grid.e-rtl .e-columnmenu { + line-height: 3px; +} +.e-grid.e-rtl .e-columnmenu { + left: 5px; + right: auto; + margin: -18px -18px -18px 3px; +} +.e-grid .e-detailrowcollapse, +.e-grid .e-detailrowexpand, +.e-grid .e-rowdragdropcell { + border-style: solid; + border-width: 1px 0 0 0; +} +.e-grid .e-detailrowcollapse, +.e-grid .e-detailrowexpand { + cursor: pointer; +} +.e-grid .e-detailindentcell { + border-right-style: solid; + border-right-width: 1px; +} +.e-grid .e-detailcell { + border-top-style: solid; + border-top-width: 1px; + padding: 0.3em; + font-weight: normal; + text-align: left; +} +.e-grid th.e-detailcell .e-rowcell, +.e-grid th.e-detailcell .e-gridpager { + text-align: left; +} +.e-grid th.e-detailcell .e-rtl .e-rowcell, +.e-grid th.e-detailcell .e-rtl .e-gridpager { + text-align: right; +} +.e-grid.e-rtl th.e-detailcell .e-rowcell, +.e-grid.e-rtl th.e-detailcell .e-gridpager { + text-align: right; +} +.e-grid.e-verticallines .e-rowcell, +.e-grid.e-verticallines .e-filterbarcell { + border-width: 0 0 0 1px; +} +.e-grid.e-verticallines .e-rowcell.e-grid-group-first-cell, +.e-grid.e-verticallines .e-headercell.e-grid-group-first-cell, .e-grid.e-bothlines .e-rowcell.e-grid-group-first-cell, +.e-grid.e-bothlines .e-headercell.e-grid-group-first-cell { + border-left-width: 0; +} +.e-grid.e-hidelines .e-rowcell, +.e-grid.e-hidelines .e-headercell, +.e-grid.e-hidelines .e-detailheadercell, +.e-grid.e-hidelines tr th.e-firstcell, +.e-grid.e-hidelines .e-filterbarcell { + border-width: 0; +} +.e-grid.e-horizontallines .e-headercell, +.e-grid.e-horizontallines .e-detailheadercell { + border-width: 0; +} +.e-grid.e-horizontallines .e-headercell.e-stackedheadercell { + border-width: 0 0 1px 1px; +} +.e-grid.e-horizontallines .e-rowcell { + border-width: 1px 0 0; +} +.e-grid.e-horizontallines .e-filterbarcell { + border-width: 1px 0 0; +} +.e-grid.e-horizontallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-verticallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) { + border-bottom-width: 1px; +} +.e-grid.e-horizontallines .e-detailrowvisible, .e-grid.e-verticallines .e-detailrowvisible, .e-grid.e-hidelines .e-detailrowvisible, .e-grid.e-bothlines .e-detailrowvisible { + border-left-width: 0; +} +.e-grid.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse, .e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand, .e-grid.e-hidelines .e-firstchildrow .e-rowcell, .e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse, .e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand { + border-top-width: 1px; +} +.e-grid .e-filterbarcell .e-icons::before { + display: block; + margin: 0 auto; +} +.e-grid .e-filterbarcell, +.e-grid .e-filterbarcelldisabled { + border-collapse: collapse; + border-style: solid; + border-width: 1px 0 0; + cursor: default; + height: 42px; + overflow: hidden; + padding: 0 21px; + vertical-align: middle; +} +.e-grid .e-rowdragheader { + border-color: #e0e0e0; + border-style: 1px; + border-width: 1px 0 0; +} +.e-grid .e-filterbarcell input { + border-radius: 0; + border-style: solid; + border-width: 0 0 2px 0; + font-size: 13px; + font-weight: normal; + height: 26px; + padding-right: 24px; + text-indent: 0; + width: 100%; +} +.e-grid .e-filterbarcell input.e-checkbox { + height: 1px; +} +.e-grid.e-device .e-filterbarcell { + padding: 8px 12px; +} +.e-grid.e-device .e-filterbarcell:first-child { + padding: 8px 12px 8px 16px; +} +.e-grid.e-device .e-filterbarcell:last-child { + padding: 8px 16px 8px 12px; +} +.e-grid .e-searchclear, .e-grid.e-rtl .e-searchclear, +.e-grid .e-grid-relative { + position: relative; +} +.e-grid .e-searchclear { + float: right; +} +.e-grid.e-rtl .e-searchclear { + float: left; +} +.e-grid .e-checkselect, +.e-grid .e-checkselectall { + margin: 0; + opacity: 0; + position: absolute; + width: 0; +} +.e-grid .e-rowcell .e-checkbox-wrapper, +.e-grid .e-rowcell .e-css.e-checkbox-wrapper { + -webkit-user-select: auto; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 20px; + line-height: 20px; + position: relative; + top: 0; + user-select: auto; +} +.e-grid .e-filterdiv, +.e-grid .e-fltrtempdiv { + padding: 0; + position: relative; + text-align: center; + width: 100%; +} +.e-grid .e-pager { + border-bottom: transparent; + border-left: transparent; + border-right: transparent; +} +.e-grid .e-gridpopup { + font-weight: normal; + position: absolute; + user-select: none; + z-index: 99999; +} +.e-grid .e-gridpopup .e-content { + border-radius: 4px; + border-style: solid; + border-width: 1px; + font-size: 14px; + padding: 4px; +} +.e-grid .e-gridpopup span { + border: 1px solid transparent; + cursor: pointer; + display: inline-block; + height: 26px; + padding: 4px; + width: 26px; +} +.e-grid .e-gridpopup .e-tail::before, +.e-grid .e-gridpopup .e-tail::after { + border: 10px solid transparent; + content: ""; + height: 0; + left: 8px; + position: absolute; + width: 0; +} +.e-grid .e-gridpopup .e-downtail::after { + top: 34px; +} +.e-grid .e-gridpopup .e-uptail::after { + top: -17px; +} +.e-grid .e-gridpopup .e-uptail::before { + top: -19px; +} +.e-grid .e-gridpopup .e-sortdirect, +.e-grid .e-gridpopup .e-rowselect { + line-height: 18px; + text-indent: 7%; +} +.e-grid .e-footerpadding { + padding-left: 0; + padding-right: 14px; +} +.e-grid .e-footerpadding .e-lastsummarycell { + border-left: none; + border-right: 1px solid; +} +.e-grid.e-rtl .e-footerpadding { + padding-left: 14px; + padding-right: 0; +} +.e-grid.e-rtl .e-footerpadding tr.e-summaryrow td.e-lastsummarycell:last-child { + border-right: none; + border-left: 1px solid #e0e0e0; +} +.e-grid .e-cloneproperties { + border-style: solid; + border-width: 1px; + font-size: 12px; + font-weight: 500; + box-shadow: 0 0; + opacity: 1; + overflow: hidden; + padding: 4px 5px; + text-align: center; + user-select: none; + vertical-align: middle; + white-space: nowrap; + z-index: 10; +} +.e-grid .e-cloneproperties .e-draganddrop { + border-spacing: 0; + font-size: 12px; + font-weight: normal; + overflow: visible; +} +.e-grid .e-cloneproperties.e-headerclone table, +.e-grid .e-cloneproperties.e-draganddrop table { + border-spacing: 0; +} +.e-grid .e-notallowedcur { + cursor: not-allowed; +} +.e-grid .e-grabcur { + cursor: grabbing; +} +.e-grid .e-headerclone { + border-radius: 12px; + font-weight: 500; + line-height: 29px; +} +.e-grid .e-draganddrop { + border-width: 0 1px 1px; + font-weight: normal; + padding: 0; +} +.e-grid .e-draganddrop .e-rowcell { + opacity: 0.95; +} +.e-grid.e-default .e-gridheader th.e-firstcell, +.e-grid.e-default .e-gridheader th.e-laststackcell:not(:has(.e-rhandler.e-rcursor)) { + border-left-style: solid; + border-left-width: 1px; +} +.e-grid.e-default.e-verticallines .e-gridheader th.e-firstcell.e-grid-group-first-cell { + border-left-width: 0; +} +.e-grid:not(.sf-grid).e-bothlines .e-gridheader th.e-stackedheadercell { + border-bottom-style: solid; + border-bottom-width: 1px; + border-left-style: solid; + border-left-width: 1px; +} +.e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell { + border-left-width: 0; +} +.e-grid td.e-active { + font-weight: normal; +} +.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell), +.e-grid td.e-cellselectionbackground { + font-weight: normal; +} +.e-grid .e-groupdroparea { + height: auto; + line-height: normal; + min-height: 48px; +} +.e-grid .e-griddragarea { + border: 1px solid; + opacity: 0.6; + position: absolute; +} +.e-grid .e-gdclone { + border-radius: 13px; + padding: 2px; +} +.e-grid .e-content { + -webkit-overflow-scrolling: touch; + /* stylelint-disable-line property-no-vendor-prefix */ + overflow-x: auto; + overflow-y: scroll; + position: relative; +} +.e-grid.e-ungroupdrag .e-columnheader, +.e-grid.e-ungroupdrag .e-groupdroparea { + cursor: not-allowed; +} +.e-grid.e-ungroupdrag .e-gridcontent { + cursor: default; +} +.e-grid.e-rowdrag .e-columnheader, +.e-grid.e-rowdrag .e-groupdroparea { + cursor: not-allowed; +} +.e-grid.e-rowdrag .e-gridcontent { + cursor: default; +} +.e-grid .e-groupdroparea { + cursor: default; + border-style: solid none; + border-width: 1px 0 0; + font-size: 14px; + font-weight: lighter; + border-top-width: 1px; + opacity: 0.87; + padding: 14px 24px; + text-align: left; + text-indent: 1pt; + user-select: none; + width: 100%; +} +.e-grid .e-grouptext { + display: inline-block; + margin-right: 6px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: auto; +} +.e-grid .e-grid-icon { + float: left; +} +.e-grid .e-groupheadercell, +.e-grid .e-groupheadercell:hover { + border: 0; + border-collapse: collapse; + border-radius: 12px; + cursor: pointer; + font-size: 13px; + font-weight: normal; + height: 24px; + margin: 3px 0 0 18px; + overflow: hidden; + padding: 0 6px 0 9px; + vertical-align: middle; +} +.e-grid .e-groupheadercell:hover { + border: 0; + padding: 0 6px 0 9px; +} +.e-grid .e-groupheadercell span { + display: inline-block; + float: left; + height: 24px; + line-height: 26px; + padding: 0; + vertical-align: middle; +} +.e-grid .e-groupheadercell .e-grouptext { + line-height: 24px; +} +.e-grid .e-groupheadercell .e-ungroupbutton { + font-size: 13px; + line-height: 26px; +} +.e-grid .e-groupheadercell .e-cancel { + padding-right: 10px; +} +.e-grid .e-groupheadercell .e-icons::before { + display: inline; +} +.e-grid.e-device .e-groupheadercell span { + line-height: 26px; +} +.e-grid.e-device .e-groupheadercell .e-ungroupbutton { + line-height: 25px; +} +.e-grid.e-device .e-groupheadercell .e-groupsort { + margin-top: 0; +} +.e-grid .e-groupsort, +.e-grid .e-ungroupbutton, +.e-grid .e-toggleungroup { + font-size: 10px; + margin-left: 6px; +} +.e-grid .e-groupsort { + margin-right: 0; + margin-top: 0; +} +.e-grid span.e-ungroupbutton.e-icons { + margin-left: 6px; + margin-top: 0; + padding-top: 0; + padding-right: 0; +} +.e-grid .e-grptogglebtn { + padding: 7px; +} +.e-grid .e-icon-gdownarrow { + font-size: 11px; + padding: 14px 9px 12px 9px; + text-decoration: none; +} +.e-grid .e-icon-grightarrow { + font-size: 10px; + padding: 14px 9px 14px 10px; + text-decoration: none; +} +.e-grid .e-recordplusexpand { + padding-top: 5px; +} +.e-grid .e-indentcell { + border-style: solid; + border-width: 0 1px 0 0; +} +.e-grid .e-indentcell.e-indentcelltop, .e-grid .e-indentcell.e-detailindentcelltop { + border-width: 1px 0 0; +} +.e-grid .e-recordplusexpand, +.e-grid .e-recordpluscollapse { + border-style: solid; + border-width: 1px 0 0; + cursor: pointer; +} +.e-grid .e-groupcaption { + border-style: solid; + border-width: 1px 0 0; + display: table-cell; + font-size: 12px; + line-height: 20px; + padding: 0.7em; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: auto; +} +.e-grid .e-virtualtable .e-groupcaption { + line-height: 20px; + padding: 8px 21px; +} +.e-grid .e-autofill { + border: 1px solid; + height: 8px; + position: absolute; + user-select: none; + width: 8px; +} +.e-grid .e-headercontent { + border-style: solid; + border-width: 0; +} +.e-grid .e-stackedheadercell { + border-width: 0 0 1px 1px; + white-space: nowrap; +} +.e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn { + font-size: 9px; +} +.e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn { + margin-top: 1px; +} +.e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar { + margin-top: 0; + padding: 3px 0 0; +} +.e-grid .e-edit-dialog { + min-height: 350px; +} +.e-grid .e-edit-dialog .e-dlg-content { + position: relative; +} +.e-grid .e-griderror label { + display: inline !important; +} +.e-grid .e-tooltip-wrap.e-griderror { + z-index: 1000; +} +.e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top { + left: 44%; + top: -8px; +} +.e-grid .e-normaledit { + border-top: 0; + padding: 0; +} +.e-grid .e-normaledit .e-rowcell { + padding-bottom: 0; + padding-top: 0; +} +.e-grid.e-device .e-normaledit .e-rowcell { + padding-bottom: 4px; + padding-top: 4px; +} +.e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded { + border-bottom: 1px solid #e0e0e0; + border-top: 0 none #e0e0e0; +} +.e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell { + border-top: 1px solid; +} +.e-grid:not(.e-row-responsive, .e-left-shadow, .e-right-shadow) .e-gridcontent tr.e-row:first-child .e-rowcell:not(.e-xlsel-top-border) { + border-top: 0; +} +.e-grid.e-device .e-editedbatchcell.e-rowcell, +.e-grid .e-editedbatchcell.e-rowcell, .e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell { + padding-bottom: 0; + padding-top: 0; +} +.e-grid .e-editedbatchcell, +.e-grid td.e-boolcell { + padding-left: 21px; + padding-right: 21px; +} +.e-grid td.e-boolcell input { + margin: 3px 3px 3px 4px; +} +.e-grid td.e-boolcell.e-rowcell { + padding-bottom: 5px; + padding-top: 5px; +} +.e-grid .e-dialog .e-gridform .e-rowcell { + border: 0; + padding: 0; +} +.e-grid .e-row .e-input-group .e-input.e-field, +.e-grid .e-row .e-input-focus .e-input.e-field { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + padding-bottom: 6px; + padding-top: 9px; +} +.e-grid .e-row .e-input-group { + margin-bottom: 2px; + margin-top: 0; + vertical-align: middle; +} +.e-grid .e-defaultcell.e-ralign, +.e-grid .e-editedrow .e-defaultcell.e-ralign, +.e-grid .e-defaultcell.e-ralign:focus, +.e-grid .e-editedrow .e-defaultcell.e-ralign:focus { + padding-right: 10px; +} +.e-grid .e-dlg-content .e-defaultcell.e-ralign, +.e-grid .e-dlg-content .e-defaultcell.e-ralign:focus { + padding-right: 0; +} +.e-grid .e-columnchooserdiv { + float: right; + margin: -12px; +} +.e-grid .e-rowcell .e-frozen-default-cursor, +.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor, +.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor { + border-left: 2px solid; + border-right: 0; +} +.e-grid .e-tooltip-wrap.e-griderror.e-unfreeze { + z-index: 1; +} +.e-grid.e-lib .e-leftfreeze, .e-grid.e-lib.e-grid .e-headercell.e-leftfreeze, .e-grid.e-lib.e-grid .e-headercell.e-rightfreeze, .e-grid.e-lib .e-rightfreeze, +.e-grid .e-leftfreeze, +.e-grid .e-rightfreeze { + position: sticky; + z-index: 2; +} +.e-grid.e-lib .e-fixedfreeze, .e-grid.e-lib.e-grid .e-headercell.e-fixedfreeze, +.e-grid .e-fixedfreeze { + position: sticky; + z-index: 3; +} +.e-grid .e-xlsel-top-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-top-border { + border-top-width: 2px; + line-height: 18px; +} +.e-grid .e-xlsel-left-border, +.e-grid .e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-left-border, .e-grid.e-rtl.e-default .e-rowcell.e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border { + border-left-width: 2px; +} +.e-grid .e-xlsel-right-border, +.e-grid .e-fixedfreeze.e-freezerightborder.e-xlsel-right-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-right-border, .e-grid.e-rtl.e-default .e-rowcell.e-fixedfreeze.e-freezerightborder.e-xlsel-right-border { + border-right-width: 2px; +} +.e-grid.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border, .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border { + line-height: 16px; +} +.e-grid.e-wrap .e-xlsel-bottom-border, .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border { + line-height: 14px; +} +.e-grid .e-xlsel-bottom-border.e-xlsel-top-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-bottom-border.e-xlsel-top-border { + line-height: 16px; +} +.e-grid .e-xlsel-bottom-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-bottom-border { + border-bottom-width: 2px; + line-height: 18px; +} +.e-grid .e-virtual-content.e-content { + overflow-x: hidden; +} +.e-grid.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-lib .e-leftfreeze.e-freezeleftborder, +.e-grid .e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-dragborder), .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-dragborder) { + clip-path: inset(0 -15px 0 0); + box-shadow: 4px 0 8px rgba(0, 0, 0, 0.12); +} +.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-xlsel-right-border), .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-xlsel-right-border) { + border-right-color: transparent; +} +.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder { + box-shadow: 0 2px 0 0 rgb(255, 61, 0), 4px 0 8px rgba(0, 0, 0, 0.12); +} +.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-dragborder), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-dragborder) { + clip-path: inset(0 0 0 -15px); + box-shadow: -4px 0 8px rgba(0, 0, 0, 0.12); +} +.e-grid.e-right-shadow:not(.e-rtl) .e-rightfreeze.e-freezerightborder:not(.e-xlsel-left-border), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-xlsel-left-border) { + border-left-color: transparent; +} +.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder { + box-shadow: 0 2px 0 0 rgb(255, 61, 0), -4px 0 8px rgba(0, 0, 0, 0.12); +} +.e-grid.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-lib .e-rightfreeze.e-freezerightborder, +.e-grid .e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid.e-lib.e-default:not(.e-rtl) .e-headercell.e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder) { + border-left-width: 1px; +} +.e-grid.e-lib.e-default:not(.e-rtl) .e-headercell.e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder) { + border-right-width: 1px; +} +.e-grid .e-content.e-mac-safari::-webkit-scrollbar { + /* stylelint-disable-line property-no-vendor-prefix */ + width: 7px; +} +.e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb { + /* stylelint-disable-line property-no-vendor-prefix */ + background-color: rgba(0, 0, 0, 0.5); + border-radius: 4px; +} +.e-grid .e-movablescrollbar { + flex: 1; + overflow: hidden; + overflow-x: scroll; +} +.e-grid .e-columnchooser::before { + line-height: 1.9; +} +.e-grid .e-toolbar .e-ccdiv { + margin-top: -1px; + padding: 0 10px; +} +.e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon { + font-size: 15px; + vertical-align: middle; +} +.e-grid.e-rtl .e-tableborder { + border-left: 1px solid; + border-right: 0; +} +.e-grid.e-rtl.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib .e-leftfreeze.e-freezeleftborder, +.e-grid.e-rtl .e-leftfreeze.e-freezeleftborder { + border-left-width: 2px; +} +.e-grid.e-rtl.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-lib .e-rightfreeze.e-freezerightborder, +.e-grid.e-rtl .e-rightfreeze.e-freezerightborder { + border-right-width: 2px; +} +.e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), +.e-grid.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder) { + border-right-width: 1px; +} +.e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), +.e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder) { + border-left-width: 1px; +} +.e-grid.e-rtl .e-headercell, .e-grid.e-rtl .e-detailheadercell { + border-width: 0; + text-align: right; +} +.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv, +.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv, +.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv { + padding: 0 0.6em 0 1.8em; + text-align: right; +} +.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber, +.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv .e-sortnumber, +.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber { + float: left; + margin: 7px 0 0 5px; +} +.e-grid.e-rtl .e-headercell .e-headercelldiv, +.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv, +.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv { + padding: 0 0.6em 0 1.8em; + text-align: right; +} +.e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber, +.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber, +.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber { + float: left; + margin: 7px 0 0 5px; +} +.e-grid.e-rtl .e-headercell .e-filterbarcell input, .e-grid.e-rtl .e-detailheadercell .e-filterbarcell input { + border-width: 0 0 2px 0; +} +.e-grid.e-rtl .e-headercell .e-sortfilterdiv, .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv { + float: left; + margin: -16px 10px; +} +.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv { + margin-left: 10px; +} +.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber { + margin: 6px -4px 0 0; +} +.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv { + margin-left: -5px; +} +.e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv { + float: right; + margin: -16px 3px; +} +.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv { + padding: 0 25px 0 0.7em; +} +.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber { + float: right; + margin: 6px 2px 0 0; +} +.e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-sortnumber { + float: left; + margin: 7px 0 0 5px; +} +.e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber { + float: left; + margin: 7px 0 0 5px; +} +.e-grid.e-rtl .e-rowcell:first-child, +.e-grid.e-rtl .e-summarycell:first-child { + padding-right: 21px; +} +.e-grid.e-rtl .e-rowcell:last-child, +.e-grid.e-rtl .e-summarycell:last-child { + padding-left: 21px; +} +.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign .e-sortnumber { + margin: 3px 5px 0 2px; +} +.e-grid.e-rtl.e-wrap .e-columnheader .e-sortnumber { + margin: 3px 5px 0 2px; +} +.e-grid.e-rtl.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv { + margin: -17px 4px; +} +.e-grid.e-rtl.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv { + margin: -17px 5px; +} +.e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv { + margin: -16px 0 0 11px; +} +.e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv { + margin: -16px 0 0 11px; +} +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv { + margin: -7px; +} +.e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv { + margin: -7px; +} +.e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv { + margin: -16px 10px; +} +.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign.e-fltr-icon .e-headercelldiv, .e-grid.e-rtl .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-headercelldiv { + height: auto; + margin-bottom: 2px; + margin-top: 0; +} +.e-grid.e-rtl.e-verticallines .e-grouptopleftcell, .e-grid.e-rtl.e-bothlines .e-grouptopleftcell, .e-grid.e-rtl.e-hidelines .e-grouptopleftcell { + border-top: 0; +} +.e-grid.e-rtl .e-grouptopleftcell { + border-top: 1px solid; +} +.e-grid.e-rtl .e-grouptopleftcell span.e-grouptext { + margin-left: 3px; + margin-right: 0; +} +.e-grid.e-rtl .e-grouptopleftcell span { + float: right; + margin: 0; +} +.e-grid.e-rtl .e-groupheadercell span { + float: right; + padding: 0; +} +.e-grid.e-rtl.e-horizontallines .e-grouptopleftcell { + border-top: 1px solid; +} +.e-grid.e-rtl .e-rowcell { + border-width: 1px 0 0 0; +} +.e-grid.e-rtl .e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rowcell.e-leftfreeze.e-freezeleftborder { + border-left-width: 2px; +} +.e-grid.e-rtl .e-stackedheadercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-rightfreeze.e-freezerightborder { + border-right-width: 2px; +} +.e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezeleftborder:not(.e-xlsel-right-border, .e-removefreezerightborder) { + border-right-width: 1px; +} +.e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezerightborder:not(.e-xlsel-left-border, .e-removefreezeleftborder) { + border-left-width: 1px; +} +.e-grid.e-rtl .e-summarycell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezeleftborder { + border-left-width: 0; +} +.e-grid.e-rtl .e-summarycell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezerightborder { + border-right-width: 0; +} +.e-grid.e-rtl .e-filterbarcell, .e-grid.e-rtl .e-filterbarcelldisabled { + border-width: 1px 0 0; +} +.e-grid.e-rtl .e-lastrowcell { + border-width: 1px 1px 1px 0; +} +.e-grid.e-rtl .e-cloneproperties { + border-width: 1px 1px 2px; +} +.e-grid.e-rtl tr td:first-child, .e-grid.e-rtl tr th:first-child { + border-left-width: 0; +} +.e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell, .e-freezeleftborder), .e-grid.e-rtl.e-default.e-bothlines tr th:first-child { + border-left-width: 1px; +} +.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse, .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand { + border-left-width: 0; +} +.e-grid.e-rtl.e-default tr td:last-child:not(.e-xlsel-left-border, .e-rowcell-lastchild, .e-addfreezefirstchildborder), .e-grid.e-rtl.e-default .e-gridheader table tr th:last-child:not(.e-firstcell) { + border-left: 0; +} +.e-grid.e-rtl.e-default.e-verticallines tr th:last-child { + border-left: 1px solid; +} +.e-grid.e-rtl.e-default .e-gridheader tr th:last-child, .e-grid.e-rtl.e-default .e-gridheader tr th:first-child { + padding-left: 21px; + padding-right: 21px; +} +.e-grid.e-rtl.e-default th:first-child .e-grid.e-rtl.e-default .e-headercell, .e-grid.e-rtl.e-default .e-detailheadercell { + border-width: 0; +} +.e-grid.e-rtl.e-default .e-rowcell { + border-width: 1px 0 0 0; +} +.e-grid.e-rtl.e-default.e-verticallines .e-headercell, +.e-grid.e-rtl.e-default.e-verticallines .e-rowcell, +.e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell, +.e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell, +.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell { + border-width: 0 0 0 1px; +} +.e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) { + border-left-width: 1px; +} +.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader { + border-right: 0; +} +.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader, +.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell { + border-left: 1px solid; +} +.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell { + border-bottom: 1px solid; +} +.e-grid.e-rtl.e-default .e-stackedheadercell, .e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell { + border-width: 0 1px 1px 0; +} +.e-grid.e-rtl.e-default .e-gridheader th.e-firstcell, .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell { + border-left-width: 0; + border-right-width: 1px; +} +.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell { + border-left-width: 1px; + border-right-width: 0; +} +.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader { + border-left: 0; +} +.e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell { + border-left: 0; + border-right: 0; +} +.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader { + border-right: 1px solid; +} +.e-grid.e-rtl.e-default .e-detailcell, .e-grid.e-rtl.e-default.e-bothlines .e-detailcell { + border-right-style: solid; + border-right-width: 1px; + text-align: right; +} +.e-grid.e-rtl .e-groupsort, .e-grid.e-rtl .e-ungroupbutton, .e-grid.e-rtl .e-toggleungroup { + margin-left: 0; + margin-right: 6px; +} +.e-grid.e-rtl span.e-ungroupbutton.e-icons { + margin-left: 0; + margin-right: 6px; + padding-top: 0; +} +.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-detailheadercell { + border-width: 0 0 0 1px; +} +.e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell, .e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader, .e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop { + border-left: 1px solid #e0e0e0; + padding-left: 3px; +} +.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader, +.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell { + border-left: 1px solid; + border-right: 0; +} +.e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before { + left: 4px; + position: relative; +} +.e-grid.e-rtl:not(.sf-grid).e-bothlines .e-gridheader th.e-stackedheadercell { + border-bottom-style: solid; + border-bottom-width: 1px; +} +.e-grid.e-rtl.e-bothlines .e-filterbarcell, +.e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled { + border-width: 1px 0 0 1px; + border-top-width: 1px; +} +.e-grid.e-rtl.e-bothlines .e-rowcell, +.e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell { + border-width: 1px 0 0 1px; +} +.e-grid.e-rtl.e-verticallines .e-rowcell, +.e-grid.e-rtl.e-verticallines .e-filterbarcell { + border-width: 1px 0 0 1px; +} +.e-grid.e-rtl.e-hidelines .e-rowcell, +.e-grid.e-rtl.e-hidelines .e-headercell, +.e-grid.e-rtl.e-hidelines .e-detailheadercell, +.e-grid.e-rtl.e-hidelines .e-filterbarcell { + border-width: 0; +} +.e-grid.e-rtl.e-horizontallines .e-rowcell { + border-width: 1px 0 0; +} +.e-grid.e-rtl.e-horizontallines .e-filterbarcell { + border-width: 1px 0 0; +} +.e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) { + border-bottom-width: 1px; +} +.e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell { + border-top-width: 1px; +} +.e-grid.e-rtl .e-groupheadercell .e-icons::before { + display: inline-block; +} +.e-grid.e-rtl .e-groupheadercell .e-cancel { + padding-left: 23px; + padding-right: 0; + padding-top: 2px; +} +.e-grid.e-rtl .e-groupheadercell, .e-grid.e-rtl .e-groupheadercell:hover { + float: right; + margin-left: 10px; + margin-right: 18px; + padding: 0 9px 0 6px; +} +.e-grid.e-rtl .e-groupdroparea { + text-align: right; +} +.e-grid.e-rtl .e-ungroupbutton { + float: left; +} +.e-grid.e-rtl .e-gridcontent table tr:not(.e-summaryrow) td.e-indentcell { + border-style: solid; + border-width: 0 0 0 1px; +} +.e-grid.e-rtl .e-defaultcell.e-ralign, .e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign, .e-grid.e-rtl .e-defaultcell.e-ralign:focus, .e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus { + padding-left: 10px; +} +.e-grid.e-rtl .e-detailindentcell { + border-left-style: solid; + border-left-width: 1px; + border-right-width: 0; +} +.e-grid.e-rtl .e-filtermenudiv { + float: left; + margin: -18px 0 -18px -11px; + padding: 6px; +} +.e-grid:not(.sf-grid).e-rtl.e-default:not(.e-verticallines):not(.e-bothlines) table th[rowspan] { + border-width: 0 1px 0 0; +} +.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-leftfreeze.e-freezeleftborder { + border-left-width: 2px; +} +.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-rightfreeze.e-freezerightborder { + border-right-width: 2px; +} +.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder { + border-right-width: 1px; +} +.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezerightborder { + border-left-width: 1px; +} +.e-grid.e-wrap .e-rowcell, .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-grid.e-wrap .e-columnheader .e-headercelldiv, .e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv { + height: Auto; + line-height: 18px; + overflow-wrap: break-word; + text-overflow: clip; + white-space: normal; + word-wrap: break-word; +} +.e-grid.e-wrap .e-cloneproperties.e-draganddrop.e-grid .e-rowcell { + white-space: nowrap; +} +.e-grid.e-wrap .e-stackedheader .e-columnheader :not(.e-columnsheader) .e-stackedheadercelldiv, +.e-grid.e-wrap .e-stackedheader .e-columnheader :not(.e-columnsheader) .e-headercelldiv { + max-height: 36px; +} +.e-grid.e-wrap .e-checkbox-wrapper { + vertical-align: middle; +} +.e-grid.e-wrap .e-columnheader .e-headercelldiv, +.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv { + margin-bottom: 2px; + margin-top: 0; +} +.e-grid.e-wrap .e-columnheader .e-filtermenudiv, +.e-grid.e-wrap .e-columnheader .e-sortfilterdiv .e-filtermenudiv { + line-height: 14px; + margin: -24px -5px -12px 8px; +} +.e-grid.e-wrap .e-columnheader .e-sortfilterdiv { + margin: -18px 10px; +} +.e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv { + margin: -18px 5px; +} +.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv { + margin: -20px 18px; +} +.e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv { + margin: -20px 14px; +} +.e-grid.e-wrap .e-columnheader .e-icon-group::before { + display: inline-block; +} +.e-grid.e-wrap.e-rtl .e-columnheader .e-filtermenudiv, +.e-grid.e-wrap.e-rtl .e-columnheader .e-sortfilterdiv .e-filtermenudiv { + margin: -22px 0 -18px -15px; +} +.e-grid .e-columnheader.e-wrap .e-headercelldiv, +.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv { + margin-bottom: 2px; + margin-top: 0; +} +.e-grid .e-columnheader.e-wrap .e-filtermenudiv, +.e-grid .e-columnheader.e-wrap .e-sortfilterdiv .e-filtermenudiv { + line-height: 14px; +} +.e-grid .e-columnheader.e-wrap .e-headercelldiv, +.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv, +.e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv { + height: Auto; + line-height: 18px; + overflow-wrap: break-word; + text-overflow: clip; + white-space: normal; + word-wrap: break-word; +} +.e-grid .e-columnheader.e-wrap .e-sortfilterdiv { + margin: -18px 10px; +} +.e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv { + margin: -18px 5px; +} +.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv { + margin: -20px 18px; +} +.e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv { + margin: -20px 14px; +} +.e-grid .e-columnheader.e-wrap .e-icon-group::before { + display: inline-block; +} +.e-grid .e-gridcontent.e-wrap .e-rowcell { + height: Auto; + line-height: 18px; + overflow-wrap: break-word; + text-overflow: clip; + white-space: normal; + word-wrap: break-word; +} +.e-grid .e-stackedheadercelldiv { + overflow: hidden; + text-overflow: ellipsis; +} +.e-grid.e-responsive .e-rowcell.e-gridclip, +.e-grid.e-responsive .e-gridclip .e-headercelldiv, +.e-grid.e-responsive .e-gridclip .e-stackedheadercelldiv { + text-overflow: clip; +} +.e-grid .e-clipboard { + cursor: default; + height: 1px; + left: -1000px; + overflow: hidden; + position: fixed; + resize: none; + top: -1000px; + width: 1px; +} +.e-grid.e-resize-lines th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder) { + border-left: 0; + border-right: 0; + border-top: 0; +} +.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell, .e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell, .e-freezerightborder, .e-freezeleftborder) { + border-right: 0; +} +.e-grid:not(.sf-grid).e-resize-lines.e-default table th[rowspan]:not(.e-freezerightborder, .e-freezeleftborder), .e-grid:not(.sf-grid).e-resize-lines.e-rtl.e-default table th[rowspan]:not(.e-freezerightborder, .e-freezeleftborder) { + border-left: 0; +} +.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor { + border-left: 0; +} +.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor, .e-grid.e-resize-lines tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor { + border-right: 0; +} +.e-grid:not(.sf-grid).e-resize-lines.e-rtl.e-default table th[rowspan] { + border-right: 0; +} +.e-grid.sf-grid { + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-grid.sf-grid span.e-ungroupbutton.e-icons { + margin-left: 6px; +} +.e-grid.sf-grid .e-rowdragdrop { + border-width: 1px 0 0 0; + border-color: #e0e0e0; +} +.e-grid.sf-grid .e-label.e-fltrcheck.e-wrapfilter { + width: 150px; + white-space: normal; +} +.e-grid.sf-grid .e-label.e-choosercheck.e-checkboxwrap { + width: 140px; + white-space: normal; +} +.e-grid.sf-grid .e-rowcell.e-frozen-right-border, +.e-grid.sf-grid .e-headercell.e-frozen-right-border, +.e-grid.sf-grid .e-filterbarcell.e-frozen-right-border { + border-right: 2px solid rgba(255, 61, 0, 0.6); +} +.e-grid.sf-grid .e-rowcell.e-frozen-left-border, +.e-grid.sf-grid .e-headercell.e-frozen-left-border, +.e-grid.sf-grid .e-filterbarcell.e-frozen-left-border { + border-left: 2px solid rgba(255, 61, 0, 0.6); +} +.e-grid.sf-grid .e-rowcell.e-freezeline, +.e-grid.sf-grid .e-gridheader .e-filterbarcell.e-freezeline { + position: relative; +} +.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor, +.e-grid.sf-grid .e-rowcell .e-frozen-fixedright-cursor, +.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor, +.e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-cursor { + cursor: move; + height: 100%; + position: absolute; + top: 0; + width: 4px; +} +.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor, +.e-grid.sf-grid .e-rowcell .e-frozen-fixedright-cursor { + right: 0; +} +.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor, +.e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-cursor { + left: 0; +} +.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor { + right: 3px; +} +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor, +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor, +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor, +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor { + cursor: move; + height: 100%; + position: absolute; + top: 0; + width: 4px; +} +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor, +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor { + right: 0; +} +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor, +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor { + left: 0; +} +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor { + right: 3px; +} +.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) { + left: 3px; +} +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor, +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor, +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor, +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor { + cursor: move; + height: 100%; + position: absolute; + top: 0; + width: 4px; +} +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor, +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor { + right: 0; +} +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor, +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor { + left: 0; +} +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor { + right: 3px; +} +.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) { + left: 3px; +} +.e-grid.sf-grid .e-frozen-helper { + border-left: 2px solid rgba(255, 61, 0, 0.6); + cursor: move; + position: absolute; + z-index: 2; +} +.e-grid.sf-grid .e-content.e-freezeline-moving { + user-select: none; +} +.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow { + margin-top: 1px; +} +.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual { + margin-top: 1px; +} +.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow { + margin-top: -1px; +} +.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual { + margin-top: -1px; +} +.e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell { + background-color: rgba(0, 0, 0, 0.1); + display: inline-block; + height: 10px; + width: 80%; +} +.e-grid.sf-grid .e-gridcontent .e-content { + overflow-y: auto; +} +.e-grid.sf-grid .e-gridcontent .e-content.e-yscroll { + overflow-y: scroll; +} +.e-grid.sf-grid .e-gridcontent .e-content.e-noscroll { + overflow-y: hidden; +} +.e-grid.sf-grid .e-gridcontent .e-content, +.e-grid.sf-grid .e-detailrowcollapse.e-dragborder, +.e-grid.sf-grid .e-detailrowexpand.e-dragborder { + position: relative; +} +.e-grid.sf-grid .e-label.e-fltrcheck, +.e-grid.sf-grid .e-label.e-choosercheck { + width: 0; +} +.e-grid.sf-grid .e-checkboxlist .e-fltrcheck, +.e-grid.sf-grid .e-cc-contentdiv .e-choosercheck { + white-space: nowrap; +} +.e-grid.sf-grid .e-filterdiv .e-multiselect.e-input-group:not(.e-rtl), +.e-grid.sf-grid .e-fltrtempdiv .e-multiselect.e-input-group:not(.e-rtl) { + text-align: left; +} +.e-grid.sf-grid.e-default table th:not([rowspan="1"]):not(.e-detailcell, .e-detailindentcell, .e-stackedheadercell, .e-detailheadercell, .e-rowdragheader) { + border-width: 0 0 0 1px; +} +.e-grid.sf-grid .e-gridheader table th:not([rowspan="1"]), +.e-grid.sf-grid .e-device .e-gridheader table th:not([rowspan="1"]) { + padding-bottom: 13px; + vertical-align: bottom; +} +.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder { + border-left-width: 1px; +} +.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder { + border-right-width: 1px; +} +.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]):not(.e-detailcell, .e-detailindentcell, .e-stackedheadercell, .e-detailheadercell, .e-rowdragheader) { + border-width: 0 1px 0 0; +} +.e-grid.sf-grid.e-resize-lines.e-default table th:not([rowspan="1"]):not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl.e-default table th:not([rowspan="1"]):not(.e-freezerightborder, .e-freezeleftborder) { + border-left: 0; +} +.e-grid.sf-grid.e-resize-lines.e-rtl.e-default table th:not([rowspan="1"]) { + border-right: 0; +} +.e-grid.sf-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell { + border-bottom-style: solid; + border-bottom-width: 1px; +} +.e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-headercell, +.e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-detailheadercell { + border-width: 0 0 0 1px; +} +.e-grid.sf-grid.e-resize-lines th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder) { + border-left: 0; + border-right: 0; + border-top: 0; +} +.e-grid.sf-grid.e-default.e-bothlines .e-headercell, +.e-grid.sf-grid.e-default.e-bothlines .e-detailheadercell { + border-width: 0 0 0 1px; +} +.e-grid.sf-grid.e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default.e-verticallines .e-headercell.e-leftfreeze.e-freezeleftborder { + border-right-width: 2px; +} +.e-grid.sf-grid.e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.sf-grid.e-default.e-verticallines .e-headercell.e-rightfreeze.e-freezerightborder { + border-left-width: 2px; +} +.e-grid.sf-grid.e-bothlines .e-gridheader th.e-stackedheadercell { + border-bottom-style: solid; + border-bottom-width: 1px; + border-left-style: solid; + border-left-width: 1px; +} + +.e-grid-min-height .e-rowcell, +.e-grid-min-height .e-icon-grightarrow, +.e-grid-min-height .e-icon-gdownarrow { + line-height: 0; + padding-bottom: 0; + padding-top: 0; +} +.e-grid-min-height .e-gridheader .e-headercell, +.e-grid-min-height .e-gridheader .e-detailheadercell, +.e-grid-min-height .e-gridheader .e-headercell:not(.e-fltr-icon, .e-sort-icon) .e-headercelldiv { + height: auto; +} +.e-grid-min-height .e-gridcontent .e-groupcaption { + line-height: normal; + padding: 0 0.7em; +} +.e-grid-min-height .e-summarycell { + line-height: normal; + padding: 0 8px; +} + +.e-grid-min-height .e-grid-height .e-rowcell { + line-height: 20px; + padding: 8px 21px; +} +.e-grid-min-height .e-grid-height .e-gridheader .e-headercell, +.e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell, +.e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv { + height: 29px; +} +.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption { + line-height: 20px; + padding: 0 0.7em; +} +.e-grid-min-height .e-grid-height .e-summarycell { + line-height: 18px; + padding: 8px 21px; +} + +.e-device.e-grid-min-height .e-grid-height .e-rowcell { + padding: 8px 12px; +} +.e-device.e-grid-min-height .e-grid-height .e-rowcell:first-child { + padding: 8px 12px 8px 16px; +} +.e-device.e-grid-min-height .e-grid-height .e-rowcell:last-child { + padding: 8px 16px 8px 12px; +} +.e-device.e-grid-min-height .e-rowcell, +.e-device.e-grid-min-height .e-rowcell:first-child, +.e-device.e-grid-min-height .e-rowcell:last-child { + padding-bottom: 0; + padding-top: 0; +} + +.e-rtl .e-grid .e-headercell, .e-rtl .e-grid .e-detailheadercell, .e-rtl .e-grid .e-headercelldiv, .e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv { + text-align: right; +} + +.e-edit-dialog .e-gridform .e-table { + border-collapse: separate; + border-spacing: 11px; + width: 100%; +} + +.e-edit-dialog .e-dlg-content { + position: relative; +} + +/* stylelint-disable */ +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-item.e-focused { + background-color: transparent !important; +} + +/* stylelint-enable */ +/* stylelint-disable */ +.e-ddl.e-popup.e-popup-flmenu .e-dropdownbase, +.e-ddl.e-popup.e-popup-flbar .e-dropdownbase { + max-height: 298px !important; +} + +/* stylelint-enable */ +/* Apply styles for Firefox only */ +/* stylelint-disable function-url-quotes */ +@-moz-document url-prefix() { + .e-grid-min-height .e-rowcell, +.e-grid-min-height .e-icon-grightarrow, +.e-grid-min-height .e-icon-gdownarrow { + line-height: normal; + } +} +/* stylelint-enable function-url-quotes */ +.e-grid .e-icons:not(.e-btn-icon, .e-check, .e-stop), +.e-grid-popup .e-icons:not(.e-btn-icon, .e-check, .e-stop) { + color: #000; +} +.e-grid .e-ftrchk.e-chkfocus, +.e-grid .e-menu-item.e-menufocus, +.e-grid li.e-cclist.e-colfocus, +.e-grid-popup .e-ftrchk.e-chkfocus, +.e-grid-popup .e-menu-item.e-menufocus, +.e-grid-popup li.e-cclist.e-colfocus { + background-color: #eee; +} +.e-grid .e-ccdlg .e-footer-content, +.e-grid-popup .e-ccdlg .e-footer-content { + border-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} +.e-grid .e-ccdlg .e-cc-searchdiv, +.e-grid-popup .e-ccdlg .e-cc-searchdiv { + border-color: #212121; +} +.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus, +.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus { + border-color: #ff4081; +} + +/*! Grid theme */ +.e-grid { + border-color: #e0e0e0; +} +.e-grid .e-content { + background-color: #fff; +} +.e-grid .e-gridpopup span:hover, +.e-grid .e-gridpopup .e-spanclicked { + color: #000; +} +.e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon) { + color: #000; +} +.e-grid .e-table { + background-color: #fff; +} +.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell) { + box-shadow: 0 0 0 1px #9e9e9e inset; +} +.e-grid .e-addedrow .e-normaledit .e-rowcell.e-focused { + box-shadow: none; +} +.e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) { + border-color: #9e9e9e; +} +.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) { + color: #212121; +} +.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow, +.e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow { + color: #212121; +} +.e-grid .e-groupdroparea .e-icons { + color: #fff; +} +.e-grid.e-rtl .e-tableborder, +.e-grid tr th.e-firstcell { + border-left-color: #e0e0e0; +} +.e-grid tr th.e-firstcell, +.e-grid .e-tableborder { + border-right-color: #e0e0e0; +} +.e-grid .e-xlselaf, +.e-grid .e-autofill { + background-color: rgb(255, 61, 0); +} +.e-grid .e-autofill, +.e-grid .e-xlselaf, +.e-grid .e-xlsel { + border-color: rgb(255, 61, 0); + z-index: 1; +} +.e-grid .e-autofill.e-freeze-autofill { + z-index: 5; +} +.e-grid .e-xlsel { + background-color: transparent; + border-style: solid; + pointer-events: none; + position: absolute; +} +.e-grid .e-xlselaf { + position: absolute; + z-index: 3; +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, +.e-grid .e-gridcontent .e-rowcell.e-dragborder, +.e-grid .e-gridcontent .e-groupcaption.e-dragborder, +.e-grid .e-gridcontent .e-summarycell.e-dragborder, +.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridheader thead tr th.e-firstrowdragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder { + box-shadow: 0 2px 0 0 rgb(255, 61, 0); + z-index: 5; +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, +.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-fixedfreeze, +.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-fixedfreeze, +.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-fixedfreeze, +.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-rightfreeze, +.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-rightfreeze, +.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, +.e-grid .e-gridcontent .tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-leftfreeze, +.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-leftfreeze, +.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze { + z-index: 6; +} +.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-fixedfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, +.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, +.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, +.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze { + z-index: 6; +} +.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-leftfreeze, +.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-rightfreeze, +.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-fixedfreeze { + z-index: 6; +} +.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridcontent .e-groupcaption.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridcontent .e-summarycell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), +.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridheader thead tr th.e-firstrowdragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze) { + position: relative; +} +.e-grid .e-gridheader { + background-color: #fff; + color: rgba(0, 0, 0, 0.54); + border-bottom-color: #e0e0e0; + border-top-color: #e0e0e0; +} +.e-grid .e-gridcontent tr:first-child td { + border-top-color: transparent; +} +.e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border { + border-top-color: rgb(255, 61, 0); +} +.e-grid th.e-headercell[aria-sort=ascending]:not(.e-columnselection) .e-headertext, +.e-grid th.e-headercell[aria-sort=descending]:not(.e-columnselection) .e-headertext, +.e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv, +.e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv { + color: #000; + opacity: 1; +} +.e-grid .e-verticallines tr th, +.e-grid .e-grouptopleftcell, +.e-grid .e-rowdragheader, +.e-grid .e-gridpopup .e-content, +.e-grid .e-filterbarcell, +.e-grid .e-filterbarcelldisabled, .e-grid.e-default .e-grouptopleftcell, .e-grid.e-default .e-rowdragheader, +.e-grid .e-headercell, +.e-grid .e-summarycell, +.e-grid .e-detailheadercell, +.e-grid [aria-selected] + tr .e-detailindentcell, .e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader, +.e-grid .e-filterbarcell input, +.e-grid .e-headercontent, .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell, .e-grid.e-default.e-horizontallines .e-grouptopleftcell, .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell { + border-color: #e0e0e0; +} +.e-grid .e-headercell, +.e-grid .e-detailheadercell { + background-color: #fff; +} +.e-grid .e-gridcontent { + background-color: #fff; +} +.e-grid .e-gridfooter, +.e-grid .e-gridfooter .e-leftfreeze, +.e-grid .e-gridfooter .e-rightfreeze, +.e-grid .e-gridfooter .e-fixedfreeze { + background-color: #f6f6f6; +} +.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd), +.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd), +.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd), +.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd), +.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd), +.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd) { + color: rgba(0, 0, 0, 0.87); +} +.e-grid .e-summaryrow .e-summarycell, +.e-grid .e-summaryrow .e-templatecell, +.e-grid .e-summarycontent .e-indentcell, +.e-grid .e-indentcell.e-detailindentcelltop, +.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop { + background-color: #f6f6f6; + border-color: #e0e0e0; + color: rgba(0, 0, 0, 0.54); +} +.e-grid .e-rowcell, +.e-grid .e-groupcaption, +.e-grid .e-indentcell, +.e-grid .e-recordplusexpand, +.e-grid .e-recordpluscollapse, +.e-grid .e-rowdragdropcell, +.e-grid .e-detailrowcollapse, +.e-grid .e-detailrowexpand, +.e-grid .e-detailindentcell, +.e-grid .e-detailcell, +.e-grid .e-emptyrow.e-show-added-row .e-lastrowcell { + border-color: #e0e0e0; +} +.e-grid .e-xlsel-bottom-border { + border-bottom-color: rgb(255, 61, 0); +} +.e-grid .e-xlsel-right-border, .e-grid.e-lib:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid.e-lib .e-leftfreeze.e-freezeleftborder, +.e-grid .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder) { + border-right-color: rgb(255, 61, 0); +} +.e-grid .e-rowcell .e-frozen-default-cursor, +.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor, +.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor, .e-grid.e-rtl .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-lib:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid.e-lib:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), +.e-grid .e-xlsel-left-border { + border-left-color: rgb(255, 61, 0); +} +.e-grid .e-xlsel-top-border { + border-top-color: rgb(255, 61, 0); +} +.e-grid .e-leftfreeze:not(.e-summarycell, .e-indentcell, .e-updatedtd, .e-selectionbackground, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active), +.e-grid .e-rightfreeze:not(.e-summarycell, .e-updatedtd, .e-selectionbackground, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active), +.e-grid .e-fixedfreeze:not(.e-summarycell, .e-selectionbackground, .e-updatedtd, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active) { + background-color: #fff; +} +.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-groupcaption, +.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordplusexpand, +.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordpluscollapse, +.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.ee-indentcell { + background-color: #fafafa; +} +.e-grid.e-gridhover .e-frozenhover:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover:not(.e-rowdrag) .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover:not(.e-rowdrag) .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row.e-addedrow:not(.e-disable-gridhover):not(.e-detailrow):hover .e-dragindentcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) { + background-color: #eee; + color: #000; +} +.e-grid .e-row:hover .e-rowdragdrop { + cursor: move; +} +.e-grid .e-notallowedcur .e-row:hover .e-rowdragdrop { + cursor: not-allowed; +} +.e-grid .e-sortnumber { + background-color: #bbbdc0; + color: #000; +} +.e-grid.e-gridhover .e-frozenhover { + color: #000; +} +.e-grid .e-col-menu.e-filter-popup { + box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24); +} +.e-grid td.e-active, .e-grid td.e-active .e-icon-rowdragicon::before { + color: #000; +} +.e-grid td.e-active { + background: #e0e0e0; +} +.e-grid .e-columnselection { + background: #e0e0e0; +} +.e-grid td.e-cellselectionbackground { + background: #e0e0e0; + color: #000; +} +.e-grid .e-filterbarcell, +.e-grid .e-filterbarcelldisabled { + background-color: #fff; + background-image: none; +} +.e-grid .e-filtered::before { + color: rgb(255, 61, 0); +} +.e-grid .e-gridpopup .e-content { + background-color: #fff; +} +.e-grid .e-gridpopup .e-downtail::after { + border-top-color: #fff; +} +.e-grid .e-gridpopup .e-uptail::after { + border-bottom-color: #fff; +} +.e-grid .e-cloneproperties { + background-color: #eee; + border-color: #e0e0e0; + color: rgba(0, 0, 0, 0.54); +} +.e-grid .e-rhelper { + background-color: #000; + cursor: col-resize; + opacity: 0.87; +} +.e-grid.e-device .e-rcursor::before { + border-right-color: #000; + opacity: 0.87; +} +.e-grid.e-device .e-rcursor::after { + border-left-color: #000; + opacity: 0.87; +} +.e-grid.e-resize-lines .e-headercell .e-rhandler, +.e-grid.e-resize-lines .e-headercell .e-rsuppress { + border-right: 1px solid #e0e0e0; +} +.e-grid.e-resize-lines .e-focused .e-rhandler, +.e-grid.e-resize-lines .e-focused .e-rsuppress { + border: 0 none; +} +.e-grid.e-resize-lines .e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder) { + border-bottom: 1px solid #e0e0e0; + border-right: 1px solid #e0e0e0; +} +.e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell, +.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler, +.e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress { + border-left: 1px solid #e0e0e0; + border-right-width: 0; +} +.e-grid.e-rtl.e-resize-lines .e-focused .e-rhandler, +.e-grid.e-rtl.e-resize-lines .e-focused .e-rsuppress { + border: 0 none; +} +.e-grid .e-cloneproperties.e-draganddrop { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + opacity: 0.95; + overflow: visible; +} +.e-grid .e-row .e-dragstartrow::before, +.e-grid .e-row .e-selectionbackground .e-dragstartrow::before { + color: rgb(255, 61, 0); +} +.e-grid .e-griddragarea { + background-color: #eee; + border-color: #eee; + color: #000; +} +.e-grid .e-groupdroparea { + background-color: #ffc0bc; + border-top-color: #e0e0e0; + color: #000; +} +.e-grid .e-groupdroparea.e-hover { + background-color: #ff9f98; +} +.e-grid .e-groupdroparea.e-grouped { + background-color: #ff3223; +} +.e-grid .e-groupheadercell { + background-color: rgb(249, 17, 0); + border-color: #e0e0e0; + border-radius: 12px; + color: #fff; +} +.e-grid .e-groupheadercell:hover { + background-color: rgb(249, 17, 0); + border-color: #000; +} +.e-grid .e-ungroupbutton:hover { + color: #fff; + opacity: 1; +} +.e-grid .e-ungroupbutton { + opacity: 0.7; +} +.e-grid .e-summarycell { + color: rgba(0, 0, 0, 0.54); +} +.e-grid .e-summarycell, +.e-grid .e-groupcaption, +.e-grid .e-indentcell, +.e-grid .e-recordplusexpand, +.e-grid .e-recordpluscollapse { + background-color: #fafafa; + color: #000; +} +.e-grid .e-rowdragheader, +.e-grid .e-grouptopleftcell { + background-color: #fff; +} +.e-grid .e-gridpopup .e-uptail::before, +.e-grid .e-gridpopup .e-uptail, +.e-grid .e-stackedheadercell { + border-bottom-color: #e0e0e0; +} +.e-grid td.e-updatedtd { + background-color: #d7f9c7; + color: #000; +} +.e-grid .e-gridpopup .e-downtail::before, +.e-grid .e-gridpopup .e-downtail, +.e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell { + border-top-color: #e0e0e0; +} +.e-grid.e-resize-lines .e-filterbarcell, .e-grid.e-rtl.e-resize-lines .e-filterbarcell, +.e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-dragindentcell, +.e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-detailrowcollapse, +.e-grid .e-gridheader table tbody .e-normaledit .e-dragindentcell, +.e-grid .e-gridheader table tbody .e-normaledit .e-detailrowcollapse { + border-top: 1px solid #e0e0e0; +} +.e-grid .e-gridcontent table tbody tr:first-child .e-normaledit .e-dragindentcell { + border-top: 0 solid #e0e0e0; +} +.e-grid .e-detailrow .e-grid.e-default .e-normaledit .e-lastrowcell { + border-bottom: 0; +} +.e-grid .e-cloneproperties.e-draganddrop .e-rowcell { + color: #000; +} +.e-grid .e-cloneproperties.e-draganddrop .e-rowcell.e-focused { + box-shadow: none; +} +.e-grid .e-cloneproperties.e-draganddrop table, +.e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground { + background-color: #eee; + height: 30px; +} +.e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell), .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell, .e-grid.e-rtl.e-default.e-verticallines tr th:last-child, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell { + border-color: #e0e0e0; +} +.e-grid.e-rtl .e-filterbardropdown { + margin-left: 15px; +} +.e-grid.sf-grid .e-gridfooter .e-summarycontent { + border-right: 0 #e0e0e0 solid; +} +.e-grid.sf-grid .e-ccheck.e-colfocus { + background-color: #eee; +} + +.e-spreadsheet .e-ftrchk.e-chkfocus { + background-color: #eee; +} + +.e-tooltip-wrap.e-griderror, +.e-control.e-tooltip-wrap.e-popup.e-griderror { + background-color: #fcdbe4; + border-color: #fcdbe4; +} + +.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top, +.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #fcdbe4; + color: #fcdbe4; +} +.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom, +.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom { + border-top: 8px solid #fcdbe4; + color: #fcdbe4; +} +.e-tooltip-wrap.e-griderror .e-tip-content, +.e-tooltip-wrap.e-griderror .e-tip-content label { + color: #f44336; +} + +.e-dropitemscount { + background-color: rgb(255, 61, 0); + color: #fff; +} + +.e-filterbaroperator.e-dropdownlist { + position: absolute; +} + +.e-filterbardropdown:not(.e-rtl) { + margin-right: 15px; +} + +.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown { + border: transparent; +} +.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active, +.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus { + box-shadow: none; +} + +.e-icon-check::before { + content: "\e7ff"; +} + +.e-grid.e-rtl .e-icon-rowdragicon::before, +.e-grid .e-icon-rowdragicon::before, +.e-grid .e-group-animate .e-drag.e-icon-drag::before, +.e-grid-menu.e-rtl .e-icon-rowdragicon::before, +.e-grid-menu .e-icon-rowdragicon::before, +.e-grid-menu .e-group-animate .e-drag.e-icon-drag::before { + content: "\e330"; +} +.e-grid .e-group-animate .e-nextgroup.e-icon-next::before, +.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before { + content: "\ec07"; +} +.e-grid .e-icon-autofit::before, +.e-grid-menu .e-icon-autofit::before { + content: "\e9d9"; +} +.e-grid .e-icon-autofitall::before, +.e-grid-menu .e-icon-autofitall::before { + content: "\e9da"; +} +.e-grid .e-icon-columnchooser::before, +.e-grid-menu .e-icon-columnchooser::before { + content: "\e9db"; +} +.e-grid .e-icon-ascending::before, +.e-grid-menu .e-icon-ascending::before { + content: "\e840"; +} +.e-grid .e-icon-descending::before, +.e-grid-menu .e-icon-descending::before { + content: "\e83f"; +} +.e-grid .e-icon-hide::before, +.e-grid-menu .e-icon-hide::before { + content: "\e825"; +} +.e-grid .e-ungroupbutton.e-icon-hide::before, +.e-grid-menu .e-ungroupbutton.e-icon-hide::before { + content: "\e917"; +} +.e-grid .e-icon-rowselect::before, +.e-grid-menu .e-icon-rowselect::before { + content: "\e930"; +} +.e-grid .e-icon-sortdirect::before, +.e-grid-menu .e-icon-sortdirect::before { + content: "\e890"; +} +.e-grid .e-icon-gdownarrow::before, +.e-grid-menu .e-icon-gdownarrow::before { + content: "\e83d"; +} +.e-grid .e-icon-grightarrow::before, +.e-grid-menu .e-icon-grightarrow::before { + content: "\e859"; +} +.e-grid .e-icon-filter::before, +.e-grid .e-icon-filter.e-filtered::before, +.e-grid-menu .e-icon-filter::before, +.e-grid-menu .e-icon-filter.e-filtered::before { + content: "\e7ee"; +} +.e-grid .e-excl-filter-icon::before, +.e-grid .e-resfilter-icon::before, +.e-grid-menu .e-excl-filter-icon::before, +.e-grid-menu .e-resfilter-icon::before { + content: "\e251"; +} +.e-grid .e-ressort-icon::before, +.e-grid-menu .e-ressort-icon::before { + content: "\e612"; +} +.e-grid .e-excl-filter-icon.e-filtered::before, +.e-grid-menu .e-excl-filter-icon.e-filtered::before { + content: "\e248"; +} +.e-grid.e-rtl .e-icon-grightarrow::before, +.e-grid-menu.e-rtl .e-icon-grightarrow::before { + content: "\e854"; +} +.e-grid .e-icon-group::before, +.e-grid .e-icon-ungroup::before, +.e-grid-menu .e-icon-group::before, +.e-grid-menu .e-icon-ungroup::before { + content: "\e926"; +} +.e-grid .e-icon-reorderuparrow::before, +.e-grid-menu .e-icon-reorderuparrow::before { + content: "\e918"; +} +.e-grid .e-icon-reorderdownarrow::before, +.e-grid-menu .e-icon-reorderdownarrow::before { + content: "\e919"; +} +.e-grid .e-print::before, +.e-grid-menu .e-print::before { + content: "\e813"; +} +.e-grid .e-add::before, +.e-grid-menu .e-add::before { + content: "\e7f9"; +} +.e-grid .e-resback-icon::before, +.e-grid-menu .e-resback-icon::before { + content: "\e977"; +} +.e-grid .e-wordexport::before, +.e-grid-menu .e-wordexport::before { + content: "\e7b0"; +} +.e-grid .e-pdfexport::before, +.e-grid-menu .e-pdfexport::before { + content: "\e240"; +} +.e-grid .e-csvexport::before, +.e-grid-menu .e-csvexport::before { + content: "\e241"; +} +.e-grid .e-excelexport::before, +.e-grid-menu .e-excelexport::before { + content: "\e242"; +} +.e-grid .e-edit::before, +.e-grid-menu .e-edit::before { + content: "\e81e"; +} +.e-grid .e-responsivetoolbaritems-btn::before, +.e-grid .e-columnmenu::before, +.e-grid .e-columnmenu.e-filtered::before, +.e-grid-menu .e-responsivetoolbaritems-btn::before, +.e-grid-menu .e-columnmenu::before, +.e-grid-menu .e-columnmenu.e-filtered::before { + content: "\e984"; +} +.e-grid .e-delete::before, +.e-grid-menu .e-delete::before { + content: "\e84e"; +} +.e-grid .e-copy::before, +.e-grid-menu .e-copy::before { + content: "\e70a"; +} +.e-grid .e-save::before, +.e-grid-menu .e-save::before { + content: "\e98e"; +} +.e-grid .e-update::before, +.e-grid-menu .e-update::before { + content: "\e735"; +} +.e-grid .e-columnchooserdiv::before, +.e-grid-menu .e-columnchooserdiv::before { + content: "\e714"; +} +.e-grid .e-columnchooser::before, +.e-grid-menu .e-columnchooser::before { + content: "\e21e"; +} +.e-grid .e-columnchooser-btn::before, +.e-grid-menu .e-columnchooser-btn::before { + content: "\e969"; +} +.e-grid .e-cc-icon::before, +.e-grid-menu .e-cc-icon::before { + content: "\e82e"; +} + +.e-grid .e-ccsearch-icon::before, +.e-grid .e-search-icon::before, +.e-grid-menu .e-ccsearch-icon::before, +.e-grid-menu .e-search-icon::before, +.e-grid-popup .e-ccsearch-icon::before, +.e-grid-popup .e-search-icon::before { + content: "\e993"; +} +.e-grid .e-ccsearch-icon.e-cc-cancel::before, +.e-grid .e-chkcancel-icon::before, +.e-grid-menu .e-ccsearch-icon.e-cc-cancel::before, +.e-grid-menu .e-chkcancel-icon::before, +.e-grid-popup .e-ccsearch-icon.e-cc-cancel::before, +.e-grid-popup .e-chkcancel-icon::before { + content: "\e7a7"; +} +.e-grid .e-cancel-icon::before, +.e-grid .e-cancel::before, +.e-grid-menu .e-cancel-icon::before, +.e-grid-menu .e-cancel::before, +.e-grid-popup .e-cancel-icon::before, +.e-grid-popup .e-cancel::before { + content: "\e825"; +} + +.e-responsive-dialog .e-resfilterback::before { + content: "\e977"; +} +.e-responsive-dialog .e-filterset::before { + content: "\e7ee"; +} +.e-responsive-dialog .e-search-icon::before, .e-responsive-dialog .e-ccdlg span.e-ccsearch-icon::before { + content: "\e993"; +} +.e-responsive-dialog .e-chkcancel-icon::before, .e-responsive-dialog .e-ccdlg span.e-cc-cancel::before { + content: "\e7a7"; +} +.e-responsive-dialog .e-icon-filter-clear::before { + content: "\e248"; +} +.e-responsive-dialog .e-resfilter-icon.e-icons::before { + content: "\e251"; +} +.e-responsive-dialog .e-resascending-icon.e-icons::before { + content: "\e840"; +} +.e-responsive-dialog .e-resdescending-icon.e-icons::before { + content: "\e83f"; +} +.e-responsive-dialog .e-rescolumn-icon.e-icons::before { + content: "\e9db"; +} +.e-responsive-dialog .e-resautofit-icon.e-icons::before { + content: "\e9d9"; +} +.e-responsive-dialog .e-resautofitall-icon.e-icons::before { + content: "\e9da"; +} +.e-responsive-dialog .e-resgroup-icon.e-icons::before, .e-responsive-dialog .e-resungroup-icon.e-icons::before { + content: "\e926"; +} + +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-print::before { + content: "\e813"; +} +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-pdfexport::before { + content: "\e240"; +} +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-excelexport::before { + content: "\e242"; +} +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-csvexport::before { + content: "\e241"; +} +.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-columnchooser::before { + content: "\e9db"; +} + +.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close::before { + content: "\e977"; +} + +.e-contextmenu-container .e-menu-item .e-menu-icon.e-columnchooser::before { + content: "\e9db"; +} +.e-contextmenu-container .e-menu-item .e-menu-icon.e-pdfexport::before { + content: "\e240"; +} +.e-contextmenu-container .e-menu-item .e-menu-icon.e-excelexport::before { + content: "\e242"; +} +.e-contextmenu-container .e-menu-item .e-menu-icon.e-csvexport::before { + content: "\e241"; +} + +/*! Grid bigger */ +.e-bigger .e-grid .e-dialog.e-checkboxfilter, +.e-bigger .e-grid .e-dialog.e-flmenu, +.e-grid-popup.e-bigger .e-dialog.e-checkboxfilter, +.e-grid-popup.e-bigger .e-dialog.e-flmenu, +.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter, +.e-bigger .e-grid-popup .e-dialog.e-flmenu, +.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter, +.e-bigger .e-grid-popup .e-dialog.e-flmenu { + min-width: 260px; +} +.e-bigger .e-grid .e-dialog.e-checkboxfilter, +.e-grid-popup.e-bigger .e-dialog.e-checkboxfilter, +.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter, +.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter { + min-height: 352px; +} +.e-bigger .e-grid .e-flmenu-valuediv, +.e-grid-popup.e-bigger .e-flmenu-valuediv, +.e-bigger .e-grid-popup .e-flmenu-valuediv, +.e-bigger .e-grid-popup .e-flmenu-valuediv { + padding: 24px 0 0; +} +.e-bigger .e-grid .e-checkboxfilter .e-dlg-content, +.e-grid-popup.e-bigger .e-checkboxfilter .e-dlg-content, +.e-bigger .e-grid-popup .e-checkboxfilter .e-dlg-content, +.e-bigger .e-grid-popup .e-checkboxfilter .e-dlg-content { + padding-left: 11px; +} +.e-bigger .e-grid .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid .e-checkboxfilter .e-searchbox, +.e-grid-popup.e-bigger .e-checkboxfilter .e-ftrchk, +.e-grid-popup.e-bigger .e-checkboxfilter .e-searchbox, +.e-bigger .e-grid-popup .e-checkboxfilter .e-ftrchk, +.e-bigger .e-grid-popup .e-checkboxfilter .e-searchbox, +.e-bigger .e-grid-popup .e-checkboxfilter .e-ftrchk, +.e-bigger .e-grid-popup .e-checkboxfilter .e-searchbox { + padding-left: 13px; +} +.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content, +.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-dlg-content, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content { + padding-left: 24px; + padding-right: 11px; +} +.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox, +.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk, +.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-searchbox, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk, +.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox { + padding-left: 0; + padding-right: 13px; +} +.e-bigger .e-grid .e-ccdlg .e-dlg-content, +.e-grid-popup.e-bigger .e-ccdlg .e-dlg-content, +.e-bigger .e-grid-popup .e-ccdlg .e-dlg-content, +.e-bigger .e-grid-popup .e-ccdlg .e-dlg-content { + margin: 20px 0 0; + padding: 17px 24px 5px 12px; +} +.e-bigger .e-grid .e-ccdlg .e-ccul-ele, +.e-grid-popup.e-bigger .e-ccdlg .e-ccul-ele, +.e-bigger .e-grid-popup .e-ccdlg .e-ccul-ele, +.e-bigger .e-grid-popup .e-ccdlg .e-ccul-ele { + padding: 0; +} +.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv, +.e-grid-popup.e-bigger .e-ccdlg .e-cc-searchdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv { + padding-left: 6px; +} +.e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, +.e-grid-popup.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, +.e-bigger .e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, +.e-bigger .e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard { + padding-left: 12px; +} +.e-bigger .e-grid .e-ccdlg li.e-cclist, +.e-grid-popup.e-bigger .e-ccdlg li.e-cclist, +.e-bigger .e-grid-popup .e-ccdlg li.e-cclist, +.e-bigger .e-grid-popup .e-ccdlg li.e-cclist { + padding: 11px 0; +} +.e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv, +.e-grid-popup.e-bigger .e-ccdlg .e-toolbar .e-ccdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-toolbar .e-ccdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-toolbar .e-ccdiv { + margin-top: 0; +} +.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv, +.e-grid-popup.e-bigger .e-ccdlg .e-cc-searchdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv, +.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv { + padding-left: 0; + padding-right: 6px; +} +.e-bigger .e-grid, +.e-grid.e-bigger { + font-size: 13px; + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop), +.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) { + font-size: 10px; +} +.e-bigger .e-grid .e-row .e-icon-rowdragicon::before, +.e-grid.e-bigger .e-row .e-icon-rowdragicon::before { + font-size: 10px; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper.e-responsive-right, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper.e-responsive-right { + padding-right: 5px; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group { + width: 100%; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper { + padding: 5px 6px; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search { + width: 100%; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon { + margin: 13px 14px 5px 0; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before { + font-size: 17px; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon, +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon { + padding-left: 0; +} +.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group), +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group) { + padding: 5px; +} +.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper, +.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper { + padding-bottom: 8px; + padding-top: 2px; +} +.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon, +.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon { + min-width: 20px; +} +.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon, +.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon { + min-width: 20px; + margin: 0 8px 0 0; + padding: 0; +} +.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, +.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before { + font-size: 12px; +} +.e-bigger .e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon, +.e-grid.e-bigger.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon { + min-width: 20px; + margin: 6px 0 5px 6px; + padding: 0; +} +.e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons, +.e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons { + font-size: 18px; +} +.e-bigger .e-grid .e-headercell, +.e-grid.e-bigger .e-headercell { + height: 56px; + padding: 0 28px 0; +} +.e-bigger .e-grid .e-grid .e-gridheader .e-resizetable tr th:first-child, +.e-grid.e-bigger .e-grid .e-gridheader .e-resizetable tr th:first-child { + padding-left: 28px; +} +.e-bigger .e-grid .e-grid .e-gridheader .e-resizetable tr th:last-child, +.e-grid.e-bigger .e-grid .e-gridheader .e-resizetable tr th:last-child { + padding-right: 28px; +} +.e-bigger .e-grid.e-grid-autofit .e-headercell, +.e-grid.e-bigger.e-grid-autofit .e-headercell { + padding: 0 28px 0; +} +.e-bigger .e-grid .e-headercelldiv, +.e-grid.e-bigger .e-headercelldiv { + height: 29px; + line-height: 30px; +} +.e-bigger .e-grid .e-headercell, +.e-bigger .e-grid .e-headercelldiv, +.e-bigger .e-grid .e-detailheadercell, +.e-grid.e-bigger .e-headercell, +.e-grid.e-bigger .e-headercelldiv, +.e-grid.e-bigger .e-detailheadercell { + font-size: 12px; +} +.e-bigger .e-grid .e-icons:not(.e-check, .e-stop), +.e-grid.e-bigger .e-icons:not(.e-check, .e-stop) { + font-size: 14px; +} +.e-bigger .e-grid .e-gridheader thead .e-icons, +.e-grid.e-bigger .e-gridheader thead .e-icons { + font-size: 16px; +} +.e-bigger .e-grid .e-icon-gdownarrow, +.e-grid.e-bigger .e-icon-gdownarrow { + font-size: 12px; +} +.e-bigger .e-grid .e-icon-grightarrow, +.e-grid.e-bigger .e-icon-grightarrow { + font-size: 12px; +} +.e-bigger .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn, +.e-grid.e-bigger .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn { + font-size: 12px; +} +.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortnumber, +.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortnumber { + margin: 7px 5px 0 2px; +} +.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv { + margin: -15px -4px; +} +.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber, +.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber { + float: left; + margin: 7px 2px 0 5px; +} +.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv { + margin: -16px 4px; +} +.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber, +.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber { + float: left; + margin: 7px 2px 0 5px; +} +.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv { + margin: -20px 8px; +} +.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv { + margin: -19px 2px -20px 2px; +} +.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv { + margin: -19px 18px -10px 18px; +} +.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv { + margin: -15px 24px; +} +.e-bigger .e-grid .e-gridheader tr th:last-child, +.e-grid.e-bigger .e-gridheader tr th:last-child { + padding-right: 28px; +} +.e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell, .e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell, +.e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell, +.e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell { + padding-left: 21px; +} +.e-bigger .e-grid .e-gridheader tr th:first-child, +.e-grid.e-bigger .e-gridheader tr th:first-child { + padding-left: 28px; +} +.e-bigger .e-grid.e-wrap .e-columnheader .e-sortfilterdiv, +.e-grid.e-bigger.e-wrap .e-columnheader .e-sortfilterdiv { + margin: -20px 8px; +} +.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv { + margin: -19px 18px -10px 18px; +} +.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv, +.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv { + margin: -19px 2px -20px 2px; +} +.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortnumber, +.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon .e-sortnumber { + margin: 2px 2px 0 5px; +} +.e-bigger .e-grid.e-wrap.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-wrap.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber { + margin: 0 0 0 10px; +} +.e-bigger .e-grid.e-wrap.e-rtl .e-columnheader .e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger.e-wrap.e-rtl .e-columnheader .e-fltr-icon .e-sortfilterdiv { + margin: -21px 4px -14px 16px; +} +.e-bigger .e-grid.e-wrap.e-rtl .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv, +.e-grid.e-bigger.e-wrap.e-rtl .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv { + margin: -20px 4px -14px 16px; +} +.e-bigger .e-grid .e-headercelldiv, +.e-grid.e-bigger .e-headercelldiv { + font-size: 12px; +} +.e-bigger .e-grid .e-headercelldiv:has(.e-hierarchycheckbox), +.e-grid.e-bigger .e-headercelldiv:has(.e-hierarchycheckbox) { + overflow: visible; +} +.e-bigger .e-grid .e-rowcell, +.e-bigger .e-grid .e-summarycell, +.e-bigger .e-grid .e-groupcaption, +.e-grid.e-bigger .e-rowcell, +.e-grid.e-bigger .e-summarycell, +.e-grid.e-bigger .e-groupcaption { + font-size: 13px; + padding: 11px 28px; +} +.e-bigger .e-grid .e-summarycell.e-lastrowcell, +.e-grid.e-bigger .e-summarycell.e-lastrowcell { + border-bottom-width: 1px; +} +.e-bigger .e-grid .e-rowcell:first-child, +.e-bigger .e-grid .e-summarycell:first-child, +.e-grid.e-bigger .e-rowcell:first-child, +.e-grid.e-bigger .e-summarycell:first-child { + padding-left: 28px; +} +.e-bigger .e-grid .e-rowcell:last-child, +.e-bigger .e-grid .e-summarycell:last-child, +.e-grid.e-bigger .e-rowcell:last-child, +.e-grid.e-bigger .e-summarycell:last-child { + padding-right: 28px; +} +.e-bigger .e-grid .e-filterbarcell, +.e-bigger .e-grid .e-filterbarcelldisabled, +.e-grid.e-bigger .e-filterbarcell, +.e-grid.e-bigger .e-filterbarcelldisabled { + height: 56px; + padding: 0 28px; +} +.e-bigger .e-grid .e-filterbarcell input, +.e-grid.e-bigger .e-filterbarcell input { + height: 26px; +} +.e-bigger .e-grid .e-filterbarcell input.e-checkbox, +.e-grid.e-bigger .e-filterbarcell input.e-checkbox { + height: 1px; +} +.e-bigger .e-grid .e-ftrchk, +.e-grid.e-bigger .e-ftrchk { + padding-bottom: 13px; + padding-top: 13px; +} +.e-bigger .e-grid .e-columnmenu, +.e-grid.e-bigger .e-columnmenu { + bottom: 31px; + top: 35px; +} +.e-bigger .e-grid.e-device.e-noselect, +.e-grid.e-bigger.e-device.e-noselect { + user-select: none; +} +.e-bigger .e-grid .e-filtermenudiv, +.e-grid.e-bigger .e-filtermenudiv { + margin: -18px -7px; +} +.e-bigger .e-grid.e-wrap .e-filtermenudiv, +.e-grid.e-bigger.e-wrap .e-filtermenudiv { + margin: -25px -2px -12px 8px; +} +.e-bigger .e-grid .e-sortfilterdiv, +.e-grid.e-bigger .e-sortfilterdiv { + margin: -17px 8px; +} +.e-bigger .e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv, +.e-grid.e-bigger.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv { + padding: 0 0.6em 0 1.15em; +} +.e-bigger .e-grid .e-wrap .e-sortfilterdiv, +.e-grid.e-bigger .e-wrap .e-sortfilterdiv { + margin: -20px 8px; +} +.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv, +.e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv { + margin: -12px 2px; +} +.e-bigger .e-grid.e-wrap .e-rowcell, .e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv, +.e-grid.e-bigger.e-wrap .e-rowcell, +.e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv, +.e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv { + line-height: 18px; +} +.e-bigger .e-grid .e-sortnumber, +.e-grid.e-bigger .e-sortnumber { + border-radius: 65%; + display: inline-block; + float: right; + text-align: center; + font-size: 9px; + font-size: 9px; + height: 15px; + line-height: 16px; + margin: 7px 5px 0 2px; + width: 15px; +} +.e-bigger .e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber { + margin: 6px 0 0 10px; +} +.e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv, +.e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv, +.e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv, +.e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv { + margin: -17px 10px; +} +.e-bigger .e-grid.e-rtl .e-filtermenudiv, +.e-grid.e-bigger.e-rtl .e-filtermenudiv { + margin: -20px 0 -18px -11px; +} +.e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv, +.e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv { + margin: -20px 0 -18px -11px; +} +.e-bigger .e-grid.e-rtl.e-wrap .e-filtermenudiv, +.e-grid.e-bigger.e-rtl.e-wrap .e-filtermenudiv { + margin: -25px 4px -14px -6px; +} +.e-bigger .e-grid.e-rtl.e-wrap .e-rightalign .e-filtermenudiv, +.e-grid.e-bigger.e-rtl.e-wrap .e-rightalign .e-filtermenudiv { + margin: -25px 4px -14px -8px; +} +.e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber, +.e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber { + margin: 6px 0 0 10px; +} +.e-bigger .e-grid.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber, +.e-bigger .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber, +.e-grid.e-bigger.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber { + margin: 6px 0 0 10px; +} +.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv, +.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv { + margin: -17px 10px; +} +.e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv { + margin: -17px 30px 0 14px; +} +.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv, +.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv { + margin: -17px 14px; +} +.e-bigger .e-grid.e-rtl .e-groupsort, .e-bigger .e-grid.e-rtl .e-ungroupbutton, .e-bigger .e-grid.e-rtl .e-toggleungroup, +.e-grid.e-bigger.e-rtl .e-groupsort, +.e-grid.e-bigger.e-rtl .e-ungroupbutton, +.e-grid.e-bigger.e-rtl .e-toggleungroup { + margin-left: 0; +} +.e-bigger .e-grid.e-rtl .e-groupheadercell, +.e-bigger .e-grid.e-rtl .e-groupheadercell:hover, +.e-grid.e-bigger.e-rtl .e-groupheadercell, +.e-grid.e-bigger.e-rtl .e-groupheadercell:hover { + margin: 3px 24px 0 0; + padding: 0 12px 0 8px; +} +.e-bigger .e-grid.e-rtl .e-device .e-groupheadercell, +.e-grid.e-bigger.e-rtl .e-device .e-groupheadercell { + padding: 0 12px 0 8px; +} +.e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons, +.e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons { + margin-left: 0; + margin-right: 6px; + margin-top: 0; + padding-left: 0; +} +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor, +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedleft-cursor, +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-left-cursor, +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedright-cursor, +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-right-cursor, +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-left-cursor, +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedright-cursor { + left: 0; +} +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), +.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-left-cursor.e-frozn-resize-cursor, +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), +.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-left-cursor.e-frozn-resize-cursor { + left: 3px; +} +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-fixedright-cursor, +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-left-cursor, +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-fixedleft-cursor, +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-right-cursor, +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-fixedright-cursor, +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-left-cursor, +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-right-cursor { + left: 0; +} +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), +.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor, +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), +.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor { + left: 3px; +} +.e-bigger .e-grid .e-rowcell, +.e-bigger .e-grid .e-summarycell, +.e-bigger .e-grid .e-emptyrow td, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty, +.e-grid.e-bigger .e-rowcell, +.e-grid.e-bigger .e-summarycell, +.e-grid.e-bigger .e-emptyrow td, +.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, +.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty { + line-height: 27px; +} +.e-bigger .e-grid .e-xlsel-bottom-border.e-xlsel-top-border, +.e-grid.e-bigger .e-xlsel-bottom-border.e-xlsel-top-border { + line-height: 23px; +} +.e-bigger .e-grid .e-xlsel-bottom-border, +.e-grid.e-bigger .e-xlsel-bottom-border { + line-height: 25px; +} +.e-bigger .e-grid .e-filterbarcell input, +.e-grid.e-bigger .e-filterbarcell input { + font-size: 13px; +} +.e-bigger .e-grid .e-groupdroparea, +.e-grid.e-bigger .e-groupdroparea { + font-size: 19px; + min-height: 64px; + padding: 22px 24px; +} +.e-bigger .e-grid .e-cloneproperties, +.e-grid.e-bigger .e-cloneproperties { + padding: 4px 5px; +} +.e-bigger .e-grid .e-cloneproperties.e-draganddrop, +.e-grid.e-bigger .e-cloneproperties.e-draganddrop { + padding: 0; +} +.e-bigger .e-grid .e-headerclone, +.e-grid.e-bigger .e-headerclone { + font-size: 12px; +} +.e-bigger .e-grid .e-dropitemscount, +.e-grid.e-bigger .e-dropitemscount { + font-size: 14px; +} +.e-bigger .e-grid .e-groupdroparea.e-grouped, +.e-grid.e-bigger .e-groupdroparea.e-grouped { + padding: 11px 0 12px; +} +.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty, +.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, +.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty { + height: 49px; +} +.e-bigger .e-grid.e-bigger .e-columnmenu, +.e-grid.e-bigger.e-bigger .e-columnmenu { + bottom: 16px; + margin: -18.5px -18px; +} +.e-bigger .e-grid .e-columnmenu, +.e-grid.e-bigger .e-columnmenu { + right: 23px; +} +.e-bigger .e-grid .e-groupheadercell, +.e-bigger .e-grid .e-groupheadercell:hover, +.e-grid.e-bigger .e-groupheadercell, +.e-grid.e-bigger .e-groupheadercell:hover { + border-radius: 16px; + height: 32px; + margin: 4px 0 0 24px; + padding: 0 8px 0 12px; + font-size: 13px; +} +.e-bigger .e-grid .e-groupheadercell:hover, +.e-grid.e-bigger .e-groupheadercell:hover { + padding: 0 8px 0 12px; +} +.e-bigger .e-grid .e-gdclone, +.e-grid.e-bigger .e-gdclone { + border-radius: 17px; + padding: 6px; +} +.e-bigger .e-grid .e-groupheadercell span, +.e-grid.e-bigger .e-groupheadercell span { + height: 32px; + line-height: 32px; + padding: 0; +} +.e-bigger .e-grid .e-groupheadercell .e-ungroupbutton, +.e-grid.e-bigger .e-groupheadercell .e-ungroupbutton { + font-size: 16px; +} +.e-bigger .e-grid .e-groupheadercell .e-grouptext, +.e-grid.e-bigger .e-groupheadercell .e-grouptext { + line-height: 32px; +} +.e-bigger .e-grid .e-row .e-input-group .e-input.e-field, +.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field, +.e-grid.e-bigger .e-row .e-input-group .e-input.e-field, +.e-grid.e-bigger .e-row .e-input-focus .e-input.e-field { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + padding-bottom: 9px; + padding-top: 13px; +} +.e-bigger .e-grid .e-row .e-input-group, +.e-grid.e-bigger .e-row .e-input-group { + margin-bottom: 5px; + vertical-align: middle; +} +.e-bigger .e-grid.e-device .e-filterbarcell, +.e-grid.e-bigger.e-device .e-filterbarcell { + padding: 8px 12px; +} +.e-bigger .e-grid.e-device .e-filterbarcell:first-child, +.e-grid.e-bigger.e-device .e-filterbarcell:first-child { + padding: 8px 12px 8px 16px; +} +.e-bigger .e-grid.e-device .e-filterbarcell:last-child, +.e-grid.e-bigger.e-device .e-filterbarcell:last-child { + padding: 8px 16px 8px 12px; +} +.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton, +.e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton { + line-height: 30px; +} +.e-bigger .e-grid.e-device .e-columnmenu, +.e-grid.e-bigger.e-device .e-columnmenu { + margin: -18px; +} +.e-bigger .e-grid.e-device .e-groupheadercell, +.e-grid.e-bigger.e-device .e-groupheadercell { + padding: 0 8px 0 12px; +} +.e-bigger .e-grid.e-device .e-groupheadercell span, +.e-grid.e-bigger.e-device .e-groupheadercell span { + line-height: 30px; + padding: 0; +} +.e-bigger .e-grid.e-device .e-headercell, +.e-grid.e-bigger.e-device .e-headercell { + padding: 0 21px 0; +} +.e-bigger .e-grid.e-device .e-headercell:first-child, +.e-grid.e-bigger.e-device .e-headercell:first-child { + padding: 0 12px 0 16px; +} +.e-bigger .e-grid.e-device .e-headercell:last-child, +.e-grid.e-bigger.e-device .e-headercell:last-child { + padding: 0 16px 0 12px; +} +.e-bigger .e-grid.e-device .e-rowcell, +.e-bigger .e-grid.e-device .e-summarycell, +.e-grid.e-bigger.e-device .e-rowcell, +.e-grid.e-bigger.e-device .e-summarycell { + padding: 8px 12px; +} +.e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field, +.e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field, +.e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field, +.e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field { + padding-bottom: 5px; + padding-top: 5px; +} +.e-bigger .e-grid.e-device .e-normaledit .e-rowcell, .e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell, +.e-grid.e-bigger.e-device .e-normaledit .e-rowcell, +.e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell { + padding-bottom: 0; + padding-top: 0; +} +.e-bigger .e-grid.e-device span.e-ungroupbutton.e-icons, +.e-grid.e-bigger.e-device span.e-ungroupbutton.e-icons { + margin-top: 0; +} +.e-bigger .e-grid.e-device span.e-groupsort.e-icons, +.e-grid.e-bigger.e-device span.e-groupsort.e-icons { + margin-top: 0; +} +.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:first-child, +.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:first-child, +.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:first-child, +.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:first-child { + padding: 8px 12px 8px 16px; +} +.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:last-child, +.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:last-child, +.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:last-child, +.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:last-child { + padding: 8px 16px 8px 12px; +} +.e-bigger .e-grid .e-unboundcell, +.e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell, +.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell, +.e-grid.e-bigger .e-unboundcell, +.e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell, +.e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell { + padding-bottom: 6px; + padding-top: 6px; +} +.e-bigger .e-grid .e-grouptext, +.e-grid.e-bigger .e-grouptext { + margin-right: 8px; + width: 76px; +} +.e-bigger .e-grid .e-groupsort, +.e-bigger .e-grid span.e-ungroupbutton, +.e-bigger .e-grid .e-toggleungroup, +.e-grid.e-bigger .e-groupsort, +.e-grid.e-bigger span.e-ungroupbutton, +.e-grid.e-bigger .e-toggleungroup { + margin-left: 8px; + margin-top: 0; +} +.e-bigger .e-grid span.e-ungroupbutton.e-icons, +.e-grid.e-bigger span.e-ungroupbutton.e-icons { + font-size: 16px; + margin-left: 0; + padding-top: 0; + margin-top: 0; + margin-right: 0; + padding-right: 0; +} +.e-bigger .e-grid span.e-groupsort.e-icons, +.e-grid.e-bigger span.e-groupsort.e-icons { + margin-right: 0; + margin-top: 0; +} +.e-bigger .e-grid .e-groupcaption, +.e-grid.e-bigger .e-groupcaption { + line-height: 32px; +} +.e-bigger .e-grid .e-rowcell.e-frozen-right-border, +.e-bigger .e-grid .e-headercell.e-frozen-right-border, +.e-bigger .e-grid .e-filterbarcell.e-frozen-right-border, +.e-grid.e-bigger .e-rowcell.e-frozen-right-border, +.e-grid.e-bigger .e-headercell.e-frozen-right-border, +.e-grid.e-bigger .e-filterbarcell.e-frozen-right-border { + border-right: 2px solid rgba(255, 61, 0, 0.6); +} +.e-bigger .e-grid .e-rowcell.e-frozen-left-border, +.e-bigger .e-grid .e-headercell.e-frozen-left-border, +.e-bigger .e-grid .e-filterbarcell.e-frozen-left-border, +.e-grid.e-bigger .e-rowcell.e-frozen-left-border, +.e-grid.e-bigger .e-headercell.e-frozen-left-border, +.e-grid.e-bigger .e-filterbarcell.e-frozen-left-border { + border-left: 2px solid rgba(255, 61, 0, 0.6); +} +.e-bigger .e-grid .e-rowcell.e-freezeline, +.e-bigger .e-grid .e-gridheader .e-filterbarcell.e-freezeline, +.e-grid.e-bigger .e-rowcell.e-freezeline, +.e-grid.e-bigger .e-gridheader .e-filterbarcell.e-freezeline { + position: relative; +} +.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-fixedright-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-cursor, +.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor, +.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor, +.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor, +.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor, +.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor, +.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor, +.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor, +.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-fixedright-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor, +.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-fixedright-cursor, +.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor, +.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor, +.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor, +.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor, +.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor { + cursor: move; + height: 100%; + position: absolute; + top: 0; + width: 4px; +} +.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-fixedright-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor, +.e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-fixedright-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-cursor { + left: 0; +} +.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor, +.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor { + left: 3px; +} +.e-bigger .e-grid .e-frozen-helper, +.e-grid.e-bigger .e-frozen-helper { + border-left: 2px solid rgba(255, 61, 0, 0.6); + cursor: move; + position: absolute; + z-index: 2; +} +.e-bigger .e-grid .e-content.e-freezeline-moving, +.e-grid.e-bigger .e-content.e-freezeline-moving { + user-select: none; +} +.e-bigger .e-grid .e-normaledit .e-rowcell, .e-bigger .e-grid .e-editedbatchcell.e-rowcell, +.e-grid.e-bigger .e-normaledit .e-rowcell, +.e-grid.e-bigger .e-editedbatchcell.e-rowcell { + padding-bottom: 0; + padding-top: 0; +} + +.e-bigger .e-grid:not(.sf-grid) .e-gridheader table th[rowspan], .e-bigger .e-grid:not(.sf-grid).e-device .e-gridheader table th[rowspan], +.e-grid:not(.sf-grid).e-bigger .e-gridheader table th[rowspan], +.e-grid:not(.sf-grid).e-bigger.e-device .e-gridheader table th[rowspan] { + padding-bottom: 20px; +} + +.e-bigger .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-bigger .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell, .e-grid.e-bigger .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-grid.e-bigger .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell { + border-bottom-width: 0; +} +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover { + background: none; +} +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon { + margin: 14px 8px 5px 0; +} +.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon::before { + font-size: 18px; +} +.e-bigger .e-grid .e-group-animator .e-groupheadercell, +.e-bigger .e-grid .e-group-animator .e-groupheadercell:hover { + margin: 15px 0 15px 0; + border-bottom-width: 1px; +} +.e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup { + margin-top: 15px; +} +.e-grid.sf-grid .e-bigger .e-grid.sf-grid.e-grid.sf-grid .e-gridheader table th:not([rowspan="1"]), .e-grid.sf-grid .e-bigger .e-grid.sf-grid.e-grid.sf-grid.e-device .e-gridheader table th:not([rowspan="1"]), +.e-grid.sf-grid .e-grid.sf-grid.e-grid.sf-grid.e-bigger .e-gridheader table th:not([rowspan="1"]), +.e-grid.sf-grid .e-grid.sf-grid.e-grid.sf-grid.e-bigger.e-device .e-gridheader table th:not([rowspan="1"]) { + padding-bottom: 20px; +} + +.e-bigger .e-grid.sf-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group) { + padding-right: 5px; +} +.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow, +.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow, +.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderuparrow, +.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow { + font-size: 8px; +} +.e-bigger .e-grid .e-gridheader thead .e-icons, +.e-bigger.e-grid .e-gridheader thead .e-icons { + font-size: 16px; +} +.e-bigger .e-grid .e-columnmenu, +.e-bigger.e-grid .e-columnmenu { + margin: -18.5px -18px; +} +.e-bigger .e-grid.e-rtl .e-columnmenu, +.e-bigger.e-grid.e-rtl .e-columnmenu { + margin: -19px -18px -18px 3px; + right: auto; +} +.e-bigger .e-grid.e-rtl.e-device .e-columnmenu, +.e-bigger.e-grid.e-rtl.e-device .e-columnmenu { + margin: -19px -18px -18px 3px; +} +.e-bigger .e-grid.e-rtl .e-groupheadercell span, +.e-bigger.e-grid.e-rtl .e-groupheadercell span { + padding: 0; +} +.e-bigger .e-grid.e-device.e-rtl .e-groupheadercell span, +.e-bigger.e-grid.e-device.e-rtl .e-groupheadercell span { + padding: 0; +} + +.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell { + line-height: 27px; + padding: 11px 28px; +} +.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child { + line-height: 28px; + padding-left: 28px; +} +.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child { + line-height: 28px; + padding-right: 28px; +} +.e-bigger .e-grid.e-grid-min-height .e-rowcell, +.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child, +.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child { + line-height: 0; + padding-bottom: 0; + padding-top: 0; +} + +.e-bigger .e-wrap.e-grid-min-height .e-rowcell { + line-height: 18px; +} +.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty { + height: 18px; +} +.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-rowcell { + line-height: 18px; +} +.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty { + height: 49px; +} + +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover, +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active, +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus { + background: none; +} +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons, +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons, +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons { + padding-bottom: 0; +} +.e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon, +.e-bigger.e-grid.e-row-responsive .e-toolbar .e-search-icon { + background: none; +} +.e-bigger .e-grid.e-row-responsive .e-responsive-header, +.e-bigger.e-grid.e-row-responsive .e-responsive-header { + border-top: 1px solid; + border-top-color: #e0e0e0; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent td::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent td::before, +.e-bigger.e-grid.e-row-responsive .e-gridcontent td::before, +.e-bigger.e-grid.e-row-responsive .e-summarycontent td::before { + content: attr(data-cell); + font-weight: 500; + left: 13px; + padding-right: 10px; + position: absolute; + top: 6px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + width: 45%; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td::before, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td::before, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td::before { + line-height: 18px; + white-space: normal; + word-wrap: break-word; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent td[data-cell], .e-bigger .e-grid.e-row-responsive .e-summarycontent td[data-cell], +.e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell], +.e-bigger.e-grid.e-row-responsive .e-summarycontent td[data-cell] { + padding-bottom: 5px; + padding-top: 5px; + padding-left: 55%; + position: relative; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-input, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-input, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-input, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-input { + display: block; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent td, .e-bigger .e-grid.e-row-responsive .e-summarycontent td, +.e-bigger.e-grid.e-row-responsive .e-gridcontent td, +.e-bigger.e-grid.e-row-responsive .e-summarycontent td { + border: 0; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-row, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-row, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-row, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-row { + border-bottom: 1px solid #e0e0e0; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell { + height: auto; + padding-left: 1%; + padding-right: 1%; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent td.e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent td.e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-summarycontent td.e-rowcell { + border-bottom: 0; + border-bottom-color: #e0e0e0; + height: auto; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell { + border-bottom: 0; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow.e-show-added-row td.e-lastrowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow.e-show-added-row td.e-lastrowcell, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow.e-show-added-row td.e-lastrowcell, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow.e-show-added-row td.e-lastrowcell { + border-bottom: 1px; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell { + border-top-width: 0; +} +.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before, +.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before, +.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before { + bottom: 6px; + position: static; +} +.e-bigger .e-grid.e-row-responsive .e-table, +.e-bigger.e-grid.e-row-responsive .e-table { + display: block; +} +.e-bigger .e-grid.e-row-responsive .e-table tbody, +.e-bigger .e-grid.e-row-responsive .e-table tr, +.e-bigger .e-grid.e-row-responsive .e-table td:not(.e-hide), +.e-bigger .e-grid.e-row-responsive .e-table tfoot, +.e-bigger.e-grid.e-row-responsive .e-table tbody, +.e-bigger.e-grid.e-row-responsive .e-table tr, +.e-bigger.e-grid.e-row-responsive .e-table td:not(.e-hide), +.e-bigger.e-grid.e-row-responsive .e-table tfoot { + display: block; +} +.e-bigger .e-grid.e-row-responsive > .e-gridheader, +.e-bigger.e-grid.e-row-responsive > .e-gridheader { + display: none; +} +.e-bigger .e-grid.e-row-responsive .e-gridfooter, +.e-bigger.e-grid.e-row-responsive .e-gridfooter { + padding-right: 0; +} + +.e-bigger .e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child, +.e-bigger.e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child, +.e-bigger.e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child, +.e-bigger .e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child { + border: 0; +} + +.e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv, +.e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv { + cursor: pointer; +} + +.e-bigger .e-responsive-dialog .e-btn.e-ripple, +.e-bigger.e-responsive-dialog .e-btn.e-ripple { + overflow: initial; +} +.e-bigger .e-responsive-dialog .columnmenudiv, +.e-bigger.e-responsive-dialog .columnmenudiv { + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveascendingdiv .e-resascending-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivegroupdiv .e-resgroup-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveungroupdiv .e-resungroup-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveautofitalldiv .e-resautofitall-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveautofitdiv .e-resautofit-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-ressort-icon, +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveascendingdiv .e-resascending-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivegroupdiv .e-resgroup-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveungroupdiv .e-resungroup-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveautofitalldiv .e-resautofitall-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveautofitdiv .e-resautofit-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-ressort-icon, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-icon { + margin-top: 0; + position: absolute; +} +.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu, +.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu { + margin-left: 33px !important; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv, +.e-bigger.e-responsive-dialog .e-mainfilterdiv { + /* stylelint-disable */ + /* stylelint-enable */ + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg.e-cc.e-control.e-dialog, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg.e-cc.e-control.e-dialog { + left: 0 !important; + max-height: 100% !important; + width: 100% !important; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg { + /* stylelint-disable */ + /* stylelint-enable */ +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg li.e-cclist, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg li.e-cclist { + padding: 13px 0 13px 6px; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc { + height: 100%; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-cc-contentdiv, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-cc-contentdiv { + height: 90% !important; + min-height: 160px; + overflow-y: auto !important; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-dlg-content, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-dlg-content { + padding: 8px 16px 8px 8px; + overflow-y: hidden; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele { + margin: 13px 0; + padding: 0; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden { + -moz-appearance: none; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 1px; + opacity: 0; + width: 1px; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-contentdiv, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-contentdiv { + height: 90% !important; + min-height: 160px; + overflow-y: auto !important; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox { + padding-left: 8px; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-ccsearch-icon:hover, +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-cc-cancel:hover, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-ccsearch-icon:hover, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-cc-cancel:hover { + background: none; +} +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon, +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-cancel, +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-search-icon, +.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-cancel, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-search-icon, +.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon { + font-size: 20px; + font-size: 16px; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content, +.e-bigger.e-responsive-dialog .e-dlg-header-content { + background: #fff; + border-bottom: 1px solid; + border-bottom-color: #e0e0e0; + padding: 16px; + width: 100%; + border-radius: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn { + background: none; + box-shadow: none; + outline: none; + position: initial; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + background-color: transparent; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon { + color: #000; + font-size: 14px; + margin-top: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon, .e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon { + color: #000; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + float: left; + padding-left: 0 !important; + padding-right: 40px !important; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header { + width: auto; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element { + display: flex; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header { + padding-top: 5px; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + font-weight: 500; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn { + color: rgb(255, 61, 0); + margin-top: 3px; + padding: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear { + font-size: 18px; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn { + color: rgb(255, 61, 0); + font-size: 15px; + font-weight: 500; + padding-top: 5px; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn { + font-size: 15px; + font-weight: 500; + padding: 0; + padding-left: 20px; + padding-right: 0; + padding-top: 4px; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled { + color: rgba(0, 0, 0, 0.12); +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn { + color: rgb(255, 61, 0); + background: none; + border: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-header-content .e-res-back-btn, +.e-bigger.e-responsive-dialog .e-dlg-header-content .e-res-back-btn { + background: none; + padding-left: 0; + box-shadow: none; +} +.e-bigger .e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn, +.e-bigger.e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn { + padding-left: 15px; + padding-right: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-content, +.e-bigger.e-responsive-dialog .e-dlg-content { + padding: 16px; + padding-top: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv, +.e-bigger .e-responsive-dialog .e-dlg-content .e-ccnmdiv, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv, +.e-bigger.e-responsive-dialog .e-dlg-content .e-ccnmdiv { + text-align: center; + padding-top: 40px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv, +.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv { + float: right; + margin-right: 1%; + margin-top: 1%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset, +.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset { + color: rgb(255, 61, 0); +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-dialog, +.e-bigger.e-responsive-dialog .e-dlg-content .e-dialog { + box-shadow: none; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter, +.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter { + border: transparent; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content, +.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content { + background-color: #fff; + padding: 8px; + padding-right: 16px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span, +.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span { + padding-left: 9px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-ccdlg, +.e-bigger.e-responsive-dialog .e-dlg-content .e-ccdlg { + border: transparent; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu, +.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu { + border: transparent; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content, +.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content { + padding: 16px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent, +.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent { + float: right; + margin-top: -9px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton, +.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton { + background: none; + width: 120px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-responsivecoldiv, +.e-bigger.e-responsive-dialog .e-dlg-content .e-responsivecoldiv { + font-size: 16px; + margin-bottom: 26px; + margin-top: 26px; + width: 100%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog { + bottom: 0; + box-shadow: none; + width: 100%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul { + background-color: #fff; + max-width: 100%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li { + color: rgba(0, 0, 0, 0.87); +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected { + background-color: #fff; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu { + padding: 0; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon { + margin-right: 4px; + margin-left: 15px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret { + padding: 0; + padding-right: 8px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer { + height: 88%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox { + padding-left: 10px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:focus, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:active, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:hover, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:focus, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:active, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:hover { + background: none; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner { + height: 100%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden { + -moz-appearance: none; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 1px; + opacity: 0; + width: 1px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist { + height: 100%; + min-height: 160px; + overflow-y: auto; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist.e-checkbox-infinitescroll, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist.e-checkbox-infinitescroll { + border-top-style: solid; + border-top-color: rgba(0, 0, 0, 0.12); + border-top-width: 1px; + margin-top: 0; + overflow-x: hidden; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk { + padding-bottom: 13px; + padding-top: 13px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-chk-hidden, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-chk-hidden { + -moz-appearance: none; + /* stylelint-disable-line property-no-vendor-prefix */ + height: 1px; + opacity: 0; + width: 1px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-skeleton, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-skeleton { + display: inline-block; + height: 10px; + width: 80%; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-intent, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-intent { + width: 13px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-span-intent, +.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-span-intent { + margin-left: 8px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content { + padding: 8px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer { + padding: 8px 16px; + margin-right: 7px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox { + padding-left: 10px; +} +.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-ftrchk.e-infinitescroll, .e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-ftrchk.e-infinitescroll, +.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist { + margin-left: -7px; +} +.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu, +.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu { + background-color: #fff; + border: transparent; + box-shadow: none; + margin-top: 23px; + max-width: 100%; + min-width: 100%; + overflow-y: auto; + padding: 0 16px 16px; +} +.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item, +.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item { + padding: 0; +} +.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused, +.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused { + background-color: transparent; +} +.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus, .e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus, +.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign, +.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign, +.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign, +.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus, +.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus, +.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus, +.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus { + padding-right: 10px; +} + +.e-bigger .e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn, +.e-bigger.e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn { + padding-top: 0; + padding-top: 2px; +} + +.e-bigger .e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn, +.e-bigger.e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn { + float: right; + padding-left: 40px !important; + padding-right: 0 !important; +} +.e-bigger .e-responsive-dialog.e-rtl .e-res-apply-btn, +.e-bigger.e-responsive-dialog.e-rtl .e-res-apply-btn { + padding-left: 0; + padding-right: 20px; +} +.e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent, +.e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent { + float: left; +} +.e-bigger .e-responsive-dialog.e-rtl .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu, +.e-bigger.e-responsive-dialog.e-rtl .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu { + margin-right: 33px; +} + +/* Apply styles for Firefox only */ +/* stylelint-disable function-url-quotes */ +@-moz-document url-prefix() { + .e-bigger .e-grid.e-grid-min-height .e-rowcell, +.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child, +.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child { + line-height: normal; + } +} +/* stylelint-enable function-url-quotes */ +/* stylelint-disable */ +*.e-btn-group, +*.e-css.e-btn-group { + display: -webkit-inline-flex; + display: inline-flex; + border-radius: 2px; + -webkit-flex-direction: row; + flex-direction: row; + position: relative; +} +*.e-btn-group input + label.e-btn, +*.e-css.e-btn-group input + label.e-btn { + margin-bottom: 0; +} +*.e-btn-group input, +*.e-css.e-btn-group input { + -moz-appearance: none; + height: 1px; + margin: 0 0 0 -1px; + opacity: 0; + position: absolute; + width: 1px; +} +*.e-btn-group input:disabled + label.e-btn, +*.e-btn-group :disabled, +*.e-css.e-btn-group input:disabled + label.e-btn, +*.e-css.e-btn-group :disabled { + cursor: default; + pointer-events: none; +} +*.e-btn-group .e-btn-icon, +*.e-css.e-btn-group .e-btn-icon { + font-size: 14px; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn { + margin-left: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type), +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type, *.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child), +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child, +*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-rtl .e-btn, +*.e-css.e-btn-group.e-rtl .e-btn { + margin-left: 0; +} +*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), +*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} +*.e-btn-group.e-rtl .e-btn:first-of-type, *.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child), +*.e-css.e-btn-group.e-rtl .e-btn:first-of-type, +*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-rtl .e-btn:last-of-type, +*.e-css.e-btn-group.e-rtl .e-btn:last-of-type { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn, +*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child, +*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, +*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child, +*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child, +*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-vertical, +*.e-css.e-btn-group.e-vertical { + -webkit-flex-direction: column; + flex-direction: column; +} +*.e-btn-group.e-vertical input, +*.e-css.e-btn-group.e-vertical input { + margin: -1px 0 0; +} +*.e-btn-group.e-vertical .e-btn:not(.e-outline), +*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) { + margin-top: -1px; +} +*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type), +*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} +*.e-btn-group.e-vertical .e-btn:first-of-type, +*.e-css.e-btn-group.e-vertical .e-btn:first-of-type { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +*.e-btn-group.e-vertical .e-btn:last-of-type, +*.e-css.e-btn-group.e-vertical .e-btn:last-of-type { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl), +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) { + border-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child), +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl { + border-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type, +*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} +*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child), +*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child), +*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* stylelint-disable */ +.e-btn-group:not(.e-outline), +.e-css.e-btn-group:not(.e-outline) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn, +.e-css.e-btn-group .e-btn { + box-shadow: none; +} +.e-btn-group .e-btn:hover, +.e-css.e-btn-group .e-btn:hover { + box-shadow: none; +} +.e-btn-group .e-btn:focus, +.e-btn-group input:focus-visible + label.e-btn, +.e-btn-group input:focus + label.e-btn, +.e-css.e-btn-group .e-btn:focus, +.e-css.e-btn-group input:focus-visible + label.e-btn, +.e-css.e-btn-group input:focus + label.e-btn { + background: rgba(0, 0, 0, 0.18); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-primary, +.e-btn-group input:focus-visible + label.e-btn.e-primary, +.e-btn-group input:focus + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:focus.e-primary, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-primary, +.e-css.e-btn-group input:focus + label.e-btn.e-primary { + background: #ff6c3d; + border-color: transparent; + color: #fff; + outline: #fafafa 0 solid; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-success, +.e-btn-group input:focus-visible + label.e-btn.e-success, +.e-btn-group input:focus + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:focus.e-success, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-success, +.e-css.e-btn-group input:focus + label.e-btn.e-success { + background: #78a253; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-info, +.e-btn-group input:focus-visible + label.e-btn.e-info, +.e-btn-group input:focus + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:focus.e-info, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-info, +.e-css.e-btn-group input:focus + label.e-btn.e-info { + background: #3f98df; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-warning, +.e-btn-group input:focus-visible + label.e-btn.e-warning, +.e-btn-group input:focus + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:focus.e-warning, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-warning, +.e-css.e-btn-group input:focus + label.e-btn.e-warning { + background: #d07f3d; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-danger, +.e-btn-group input:focus-visible + label.e-btn.e-danger, +.e-btn-group input:focus + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:focus.e-danger, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-danger, +.e-css.e-btn-group input:focus + label.e-btn.e-danger { + background: #e06f4c; + border-color: transparent; + color: #fff; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: none; + outline-color: inherit; +} +.e-btn-group .e-btn:focus.e-link, +.e-btn-group input:focus-visible + label.e-btn.e-link, +.e-btn-group input:focus + label.e-btn.e-link, +.e-css.e-btn-group .e-btn:focus.e-link, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-link, +.e-css.e-btn-group input:focus + label.e-btn.e-link { + border-radius: 0; + text-decoration: underline; + color: #0a3576; + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; +} +.e-btn-group .e-btn:focus.e-outline, +.e-btn-group input:focus-visible + label.e-btn.e-outline, +.e-btn-group input:focus + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:focus.e-outline, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline, +.e-css.e-btn-group input:focus + label.e-btn.e-outline { + box-shadow: none; +} +.e-btn-group .e-btn:focus.e-outline.e-primary, +.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, +.e-btn-group input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary { + box-shadow: none; +} +.e-btn-group .e-btn:focus.e-outline.e-success, +.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success, +.e-btn-group input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success { + box-shadow: none; +} +.e-btn-group .e-btn:focus.e-outline.e-info, +.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info, +.e-btn-group input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info { + box-shadow: none; +} +.e-btn-group .e-btn:focus.e-outline.e-warning, +.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning, +.e-btn-group input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning { + box-shadow: none; +} +.e-btn-group .e-btn:focus.e-outline.e-danger, +.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger, +.e-btn-group input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger { + box-shadow: none; +} +.e-btn-group .e-btn:active, +.e-btn-group input:active + label.e-btn, +.e-btn-group input:checked + label.e-btn, +.e-css.e-btn-group .e-btn:active, +.e-css.e-btn-group input:active + label.e-btn, +.e-css.e-btn-group input:checked + label.e-btn { + background: rgba(184, 184, 184, 0.9584); + border-color: transparent; + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} +.e-btn-group .e-btn:active.e-primary, +.e-btn-group input:active + label.e-btn.e-primary, +.e-btn-group input:checked + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:active.e-primary, +.e-css.e-btn-group input:active + label.e-btn.e-primary, +.e-css.e-btn-group input:checked + label.e-btn.e-primary { + background: #ff7b52; + border-color: transparent; + color: #fff; + outline: #fafafa 0 solid; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn:active.e-success, +.e-btn-group input:active + label.e-btn.e-success, +.e-btn-group input:checked + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:active.e-success, +.e-css.e-btn-group input:active + label.e-btn.e-success, +.e-css.e-btn-group input:checked + label.e-btn.e-success { + background: #86ab65; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn:active.e-info, +.e-btn-group input:active + label.e-btn.e-info, +.e-btn-group input:checked + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:active.e-info, +.e-css.e-btn-group input:active + label.e-btn.e-info, +.e-css.e-btn-group input:checked + label.e-btn.e-info { + background: #54a3e2; + color: #fff; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn:active.e-warning, +.e-btn-group input:active + label.e-btn.e-warning, +.e-btn-group input:checked + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:active.e-warning, +.e-css.e-btn-group input:active + label.e-btn.e-warning, +.e-css.e-btn-group input:checked + label.e-btn.e-warning { + background: #d58d52; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn:active.e-danger, +.e-btn-group input:active + label.e-btn.e-danger, +.e-btn-group input:checked + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:active.e-danger, +.e-css.e-btn-group input:active + label.e-btn.e-danger, +.e-css.e-btn-group input:checked + label.e-btn.e-danger { + background: #e37e5f; + border-color: transparent; + color: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-btn-group .e-btn:active.e-outline, +.e-btn-group input:active + label.e-btn.e-outline, +.e-btn-group input:checked + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:active.e-outline, +.e-css.e-btn-group input:active + label.e-btn.e-outline, +.e-css.e-btn-group input:checked + label.e-btn.e-outline { + background: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} +.e-btn-group .e-btn:active.e-outline.e-primary, +.e-btn-group input:active + label.e-btn.e-outline.e-primary, +.e-btn-group input:checked + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:active.e-outline.e-primary, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary { + background: #ff7b52; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn-group .e-btn:active.e-outline.e-success, +.e-btn-group input:active + label.e-btn.e-outline.e-success, +.e-btn-group input:checked + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:active.e-outline.e-success, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success { + background: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn-group .e-btn:active.e-outline.e-info, +.e-btn-group input:active + label.e-btn.e-outline.e-info, +.e-btn-group input:checked + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:active.e-outline.e-info, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info { + background: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn-group .e-btn:active.e-outline.e-warning, +.e-btn-group input:active + label.e-btn.e-outline.e-warning, +.e-btn-group input:checked + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:active.e-outline.e-warning, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning { + background: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn-group .e-btn:active.e-outline.e-danger, +.e-btn-group input:active + label.e-btn.e-outline.e-danger, +.e-btn-group input:checked + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:active.e-outline.e-danger, +.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger { + background: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.e-btn-group .e-btn:disabled, +.e-btn-group input:disabled + label.e-btn, +.e-css.e-btn-group .e-btn:disabled, +.e-css.e-btn-group input:disabled + label.e-btn { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-primary, +.e-btn-group input:disabled + label.e-btn.e-primary, +.e-css.e-btn-group .e-btn:disabled.e-primary, +.e-css.e-btn-group input:disabled + label.e-btn.e-primary { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-success, +.e-btn-group input:disabled + label.e-btn.e-success, +.e-css.e-btn-group .e-btn:disabled.e-success, +.e-css.e-btn-group input:disabled + label.e-btn.e-success { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-info, +.e-btn-group input:disabled + label.e-btn.e-info, +.e-css.e-btn-group .e-btn:disabled.e-info, +.e-css.e-btn-group input:disabled + label.e-btn.e-info { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-warning, +.e-btn-group input:disabled + label.e-btn.e-warning, +.e-css.e-btn-group .e-btn:disabled.e-warning, +.e-css.e-btn-group input:disabled + label.e-btn.e-warning { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-danger, +.e-btn-group input:disabled + label.e-btn.e-danger, +.e-css.e-btn-group .e-btn:disabled.e-danger, +.e-css.e-btn-group input:disabled + label.e-btn.e-danger { + background: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-link, +.e-btn-group input:disabled + label.e-btn.e-link, +.e-css.e-btn-group .e-btn:disabled.e-link, +.e-css.e-btn-group input:disabled + label.e-btn.e-link { + color: rgba(0, 0, 0, 0.26); + background: transparent; + box-shadow: none; + text-decoration: none; + border-color: transparent; +} +.e-btn-group .e-btn:disabled.e-outline, +.e-btn-group input:disabled + label.e-btn.e-outline, +.e-css.e-btn-group .e-btn:disabled.e-outline, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #adadad; +} +.e-btn-group .e-btn:disabled.e-outline.e-primary, +.e-btn-group input:disabled + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: rgb(255, 61, 0); +} +.e-btn-group .e-btn:disabled.e-outline.e-success, +.e-btn-group input:disabled + label.e-btn.e-outline.e-success, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-success, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #4d841d; +} +.e-btn-group .e-btn:disabled.e-outline.e-info, +.e-btn-group input:disabled + label.e-btn.e-outline.e-info, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-info, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #0378d5; +} +.e-btn-group .e-btn:disabled.e-outline.e-warning, +.e-btn-group input:disabled + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #c15700; +} +.e-btn-group .e-btn:disabled.e-outline.e-danger, +.e-btn-group input:disabled + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger, +.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger { + background: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #d64113; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type { + border-right: transparent; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type { + border-left: transparent; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-bottom: transparent; + border-top: transparent; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type { + border-bottom: transparent; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type { + border-top: transparent; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger, +.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: inherit; + outline-color: inherit; +} +.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), +.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} +.e-btn-group.e-rtl .e-btn:first-of-type, +.e-css.e-btn-group.e-rtl .e-btn:first-of-type { + border-left: transparent; +} +.e-btn-group.e-rtl .e-btn:last-of-type, +.e-css.e-btn-group.e-rtl .e-btn:last-of-type { + border-right: transparent; +} + +.e-bigger .e-btn-group .e-btn-icon, +.e-bigger.e-btn-group .e-btn-icon, +.e-bigger .e-css.e-btn-group .e-btn-icon, +.e-bigger.e-css.e-btn-group .e-btn-icon { + font-size: 16px; +} + +.e-progress-btn { + position: relative; +} +.e-progress-btn .e-progress { + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + transition: opacity 0.3s linear; +} +.e-progress-btn .e-spinner { + transition: all 0.3s linear; +} +.e-progress-btn .e-btn-content { + display: inline-block; + position: relative; + z-index: 1; +} +.e-progress-btn.e-vertical .e-progress { + bottom: 0; + height: 0%; + top: auto; + width: 100%; +} +.e-progress-btn.e-progress-top .e-progress { + height: 10%; +} +.e-progress-btn.e-progress-bottom .e-progress { + bottom: -1px; + height: 10%; + top: auto; +} +.e-progress-btn.e-progress-active { + overflow: hidden; + pointer-events: none; +} +.e-progress-btn.e-progress-active .e-progress { + opacity: 1; +} +.e-progress-btn.e-progress-active .e-animate-end { + opacity: 0; +} +.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom { + transition: padding 0.3s linear; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content, +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content, +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + display: block; + line-height: 1; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner { + display: flex; + justify-content: center; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { + padding-right: 12px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner { + top: -1px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 12px; + padding-right: 0; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { + padding-left: 12px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner { + top: -1px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 12px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { + padding-bottom: 16px; + padding-top: 16px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { + padding-bottom: 12px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { + padding-bottom: 16px; + padding-top: 16px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + padding-top: 12px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { + padding-right: 10px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 10px; + padding-right: 0; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { + padding-left: 10px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 10px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { + padding-bottom: 14px; + padding-top: 14px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { + padding-bottom: 10px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { + padding-bottom: 14px; + padding-top: 14px; +} +.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { + padding-top: 10px; +} +.e-progress-btn.e-round-corner { + border-radius: 5em; + outline: none; + overflow: hidden; +} +.e-progress-btn.e-rtl .e-progress { + left: auto; + right: 0; +} +.e-progress-btn.e-rtl.e-vertical .e-progress { + bottom: auto; + top: 0; +} +.e-progress-btn .e-spinner-pane { + height: auto; + position: relative; + width: auto; +} +.e-progress-btn .e-spinner-pane .e-spinner-inner { + left: auto; + position: relative; + top: auto; + transform: none; +} +.e-progress-btn .e-cont-animate { + align-items: center; + display: inline-flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +@keyframes ProgressSlideLeft { + from { + left: 0%; + opacity: 1; + } + to { + left: -100%; + opacity: 0; + } +} +@keyframes ProgressSlideRight { + from { + left: 0%; + opacity: 1; + } + to { + left: 100%; + opacity: 0; + } +} +@keyframes ProgressSlideUp { + from { + height: auto; + opacity: 1; + top: 0; + } + to { + height: auto; + opacity: 0; + top: -100px; + } +} +@keyframes ProgressSlideDown { + from { + height: auto; + opacity: 1; + top: 0; + } + to { + height: auto; + opacity: 0; + top: 100px; + } +} +@keyframes ProgressZoomIn { + from { + opacity: 1; + transform: translate(0, 0) scale(1); + } + to { + opacity: 0; + transform: translate(0, 0) scale(3); + } +} +@keyframes ProgressZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} + +/*! Progress Button Theme */ +.e-progress-btn .e-spinner-pane .e-spinner-inner svg { + fill: rgba(0, 0, 0, 0.87); + stroke: rgba(0, 0, 0, 0.87); +} +.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: rgba(0, 0, 0, 0.87); +} +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} +.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: rgb(255, 61, 0); + stroke: rgb(255, 61, 0); +} +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #ff3d00; +} +.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: rgb(255, 61, 0); +} +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} +.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #4d841d; + stroke: #4d841d; +} +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #4d841d; +} +.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #4d841d; +} +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} +.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #0378d5; + stroke: #0378d5; +} +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0378d5; +} +.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0378d5; +} +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} +.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #c15700; + stroke: #c15700; +} +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #c15700; +} +.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #c15700; +} +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg { + fill: #fff; + stroke: #fff; +} +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: white; +} +.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #fff; +} +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { + fill: #d64113; + stroke: #d64113; +} +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #d64113; +} +.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #d64113; +} +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg { + fill: rgb(255, 61, 0); + stroke: rgb(255, 61, 0); +} +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #ff3d00; +} +.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: rgb(255, 61, 0); +} +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg { + fill: #4d841d; + stroke: #4d841d; +} +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #4d841d; +} +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #4d841d; +} +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg { + fill: #0378d5; + stroke: #0378d5; +} +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0378d5; +} +.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0378d5; +} +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg { + fill: #c15700; + stroke: #c15700; +} +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #c15700; +} +.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #c15700; +} +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg { + fill: #d64113; + stroke: #d64113; +} +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #d64113; +} +.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #d64113; +} +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg { + fill: #0d47a1; + stroke: #0d47a1; +} +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle { + stroke: #0d47a1; +} +.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: #0d47a1; +} + +.e-progress { + background: rgba(0, 0, 0, 0.2); +} + +*.e-primary .e-progress, +*.e-success .e-progress, +*.e-danger .e-progress { + background: rgba(0, 0, 0, 0.2); +} + +*.e-info .e-progress { + background: rgba(0, 0, 0, 0.2); +} + +*.e-flat.e-primary .e-progress { + background: rgba(255, 61, 0, 0.2); +} +*.e-flat.e-success .e-progress { + background: rgba(77, 132, 29, 0.2); +} +*.e-flat.e-info .e-progress { + background: rgba(3, 120, 213, 0.2); +} +*.e-flat.e-warning .e-progress { + background: rgba(193, 87, 0, 0.2); +} +*.e-flat.e-danger .e-progress { + background: rgba(214, 65, 19, 0.2); +} + +*.e-outline:not(:focus).e-primary .e-progress { + background: rgba(255, 61, 0, 0.2); +} +*.e-outline:not(:focus).e-success .e-progress { + background: rgba(77, 132, 29, 0.2); +} +*.e-outline:not(:focus).e-info .e-progress { + background: rgba(3, 120, 213, 0.2); +} +*.e-outline:not(:focus).e-warning .e-progress { + background: rgba(193, 87, 0, 0.2); +} +*.e-outline:not(:focus).e-danger .e-progress { + background: rgba(214, 65, 19, 0.2); +} + +.e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg { + fill: rgba(0, 0, 0, 0.87); + stroke: rgba(0, 0, 0, 0.87); +} + +.e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg { + fill: rgba(0, 0, 0, 0.87); + stroke: rgba(0, 0, 0, 0.87); +} + +.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc { + stroke: rgba(0, 0, 0, 0.87); +} + +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { + padding-right: 14px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 14px; + padding-right: 0; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { + padding-left: 14px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 14px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { + padding-bottom: 20px; + padding-top: 20px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { + padding-bottom: 14px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { + padding-bottom: 20px; + padding-top: 20px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { + padding-top: 14px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { + padding-right: 12px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { + padding-left: 12px; + padding-right: 0; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { + padding-left: 12px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { + padding-left: 0; + padding-right: 12px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { + padding-bottom: 16px; + padding-top: 16px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { + padding-bottom: 12px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { + padding-bottom: 16px; + padding-top: 16px; +} +*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner, +*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { + padding-top: 12px; +} + +/*! tab layout */ +.e-richtexteditor { + display: block; + position: relative; +} +.e-richtexteditor .e-rte-container { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; +} +.e-richtexteditor .e-rte-container.e-count-enabled .e-content, .e-richtexteditor .e-rte-container.e-resize-enabled .e-content { + padding-bottom: 0; +} +.e-richtexteditor .e-rte-container.e-count-enabled .e-rte-content, +.e-richtexteditor .e-rte-container.e-count-enabled .e-source-content, .e-richtexteditor .e-rte-container.e-resize-enabled .e-rte-content, +.e-richtexteditor .e-rte-container.e-resize-enabled .e-source-content { + margin-bottom: 20px; +} +.e-richtexteditor .e-rte-container.e-source-code-enabled .e-rte-content { + display: none; +} +.e-richtexteditor .e-rte-container.e-source-code-enabled .e-source-content { + display: block; + overflow: hidden; +} +.e-richtexteditor .e-rte-content { + flex-grow: 1; +} +.e-richtexteditor .e-rte-content .rte-placeholder.e-rte-placeholder.enabled { + display: block; + font-size: 14px; +} +.e-richtexteditor .e-source-content { + display: none; +} +.e-richtexteditor textarea.e-content { + border: 0; + display: block; + height: 100%; + margin: 0; + outline: 0; + padding: 8px; + resize: none; + width: 100%; +} +.e-richtexteditor .e-rte-hidden { + display: none; +} +.e-richtexteditor.e-disabled { + pointer-events: none; +} +.e-richtexteditor.e-rte-full-screen { + bottom: 0; + height: 100% !important; + /* stylelint-disable-line declaration-no-important */ + left: 0; + overflow: auto; + position: fixed; + right: 0; + top: 0; + width: 100% !important; + /* stylelint-disable-line declaration-no-important */ + z-index: 999; +} +.e-richtexteditor.e-rte-full-screen .e-resize-handle { + display: none; +} +.e-richtexteditor.e-rte-full-screen iframe { + height: calc(100% - 42px); +} +.e-richtexteditor.e-rte-full-screen .e-rte-edit-table { + max-height: 250px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog { + max-height: 321px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-link-dialog { + max-height: 365px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-img-dialog { + max-height: 403px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog { + max-height: 198px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog { + max-height: 260px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog { + max-height: 403px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor.e-rtl .e-rte-character-count { + left: 0; + padding-left: 30px; + padding-right: unset; + right: unset; +} +.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote { + padding-left: 0; + padding-right: 12px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child { + margin-left: 7px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child { + margin-left: 0; +} +.e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav { + height: auto; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-multirow { + margin-left: 7px; + margin-right: 7px; +} +.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 7px; +} +.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-right: 0; +} +.e-richtexteditor .e-rte-toolbar.e-rte-tb-mobile .e-toolbar-multirow { + display: inline-block; + margin-left: 0; + margin-right: 0; + overflow-x: auto; + white-space: nowrap; + width: 100%; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended { + margin-left: 0; + padding-left: 7px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn > :first-child { + min-width: 0; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn > :first-child { + min-width: 0; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn > :first-child, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn > :first-child { + min-width: 0; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn { + padding-left: 7px; + padding-right: 2.5px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text { + font-size: inherit; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover, +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus, +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active { + padding-left: 7px; + padding-right: 2.5px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before { + font-size: 12px; + position: relative; + top: -18px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content { + line-height: 1; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before { + display: inline; + font-size: 14px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color.e-icons::before, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color.e-icons::before { + font-size: 14px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) { + font-size: 14px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn { + padding: 0 1.5px; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content { + padding-top: 1px; + height: 24px; +} +.e-richtexteditor .e-rte-toolbar.e-control[class*=e-toolbar], +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-control[class*=e-toolbar] { + box-sizing: border-box; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended.e-visible, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-visible { + display: block; + visibility: hidden; +} +.e-richtexteditor .e-rte-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed { + top: 0; + transform: translate3d(0, 0, 0); +} +.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed), +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed) { + bottom: 0; +} +.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed { + display: none; + left: 0; + position: fixed; + right: 0; +} +.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed.e-show, +.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed.e-show { + display: block; + z-index: 101; +} +.e-richtexteditor .rte-placeholder { + color: #333; + line-height: 16px; + opacity: 0.54; + overflow: hidden; + padding: 16px; + position: absolute; + text-align: start; + top: 0; + z-index: 1; + display: none; +} +.e-richtexteditor .e-rte-content { + position: relative; + z-index: 1; +} +.e-richtexteditor .e-rte-content, +.e-richtexteditor .e-source-content { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-overflow-scrolling: touch; + overflow: auto; + transition: 100ms ease-out; + width: 100%; + font-size: 14px; +} +.e-richtexteditor .e-rte-content .e-content, +.e-richtexteditor .e-source-content .e-content { + width: 100%; + float: left; + background: unset; + box-sizing: border-box; + height: 100%; + min-height: 100px; + outline: 0 solid transparent; + padding: 16px; + position: relative; + text-align: inherit; + z-index: 2; + font-weight: normal; + /* normal = 400 */ + line-height: 1.5; + font-size: 1em; +} +.e-richtexteditor .e-rte-content .e-content p, +.e-richtexteditor .e-source-content .e-content p { + margin: 0 0 10px; + margin-bottom: 10px; +} +.e-richtexteditor .e-rte-content .e-content code, +.e-richtexteditor .e-source-content .e-content code { + background: rgba(157, 157, 157, 0.15); + color: rgb(237, 72, 76); +} +.e-richtexteditor .e-rte-content .e-content li, +.e-richtexteditor .e-source-content .e-content li { + margin-bottom: 10px; +} +.e-richtexteditor .e-rte-content .e-content li ol, +.e-richtexteditor .e-rte-content .e-content li ul, +.e-richtexteditor .e-source-content .e-content li ol, +.e-richtexteditor .e-source-content .e-content li ul { + margin-block-start: 10px; +} +.e-richtexteditor .e-rte-content e-content ul, +.e-richtexteditor .e-source-content e-content ul { + list-style-type: disc; +} +.e-richtexteditor .e-rte-content .e-content ul ul, +.e-richtexteditor .e-rte-content .e-content ol ul, +.e-richtexteditor .e-source-content .e-content ul ul, +.e-richtexteditor .e-source-content .e-content ol ul { + list-style-type: circle; +} +.e-richtexteditor .e-rte-content .e-content ul ul ul, +.e-richtexteditor .e-rte-content .e-content ol ul ul, +.e-richtexteditor .e-rte-content .e-content ul ol ul, +.e-richtexteditor .e-rte-content .e-content ol ol ul, +.e-richtexteditor .e-source-content .e-content ul ul ul, +.e-richtexteditor .e-source-content .e-content ol ul ul, +.e-richtexteditor .e-source-content .e-content ul ol ul, +.e-richtexteditor .e-source-content .e-content ol ol ul { + list-style-type: square; +} +.e-richtexteditor .e-rte-content .e-content h1, +.e-richtexteditor .e-source-content .e-content h1 { + font-size: 2.857em; + font-weight: 600; + line-height: 1.2; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content h2, +.e-richtexteditor .e-source-content .e-content h2 { + font-size: 2.285em; + font-weight: 600; + line-height: 1.2; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content h3, +.e-richtexteditor .e-source-content .e-content h3 { + font-size: 2em; + font-weight: 600; + line-height: 1.2; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content h4, +.e-richtexteditor .e-source-content .e-content h4 { + font-size: 1.714em; + font-weight: 600; + line-height: 1.2; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content h5, +.e-richtexteditor .e-source-content .e-content h5 { + font-size: 1.428em; + font-weight: 600; + line-height: 1.2; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content h6, +.e-richtexteditor .e-source-content .e-content h6 { + font-size: 1.142em; + line-height: 600; + line-height: 1.5; + margin: 10px 0; +} +.e-richtexteditor .e-rte-content .e-content blockquote, +.e-richtexteditor .e-source-content .e-content blockquote { + margin: 10px 0; + margin-left: 0; + padding-left: 12px; +} +.e-richtexteditor .e-rte-content .e-content table, +.e-richtexteditor .e-source-content .e-content table { + margin-bottom: 10px; + border-collapse: collapse; + empty-cells: show; +} +.e-richtexteditor .e-rte-content .e-content pre, +.e-richtexteditor .e-source-content .e-content pre { + background-color: inherit; + border: 0; + border-radius: 0; + color: #333; + font-size: inherit; + line-height: inherit; + margin: 0 0 10px; + overflow: visible; + padding: 0; + white-space: pre-wrap; + word-break: inherit; + word-wrap: break-word; +} +.e-richtexteditor .e-rte-content .e-content strong, +.e-richtexteditor .e-rte-content .e-content b, +.e-richtexteditor .e-source-content .e-content strong, +.e-richtexteditor .e-source-content .e-content b { + font-weight: bold; +} +.e-richtexteditor .e-rte-content .e-content a, +.e-richtexteditor .e-source-content .e-content a { + text-decoration: none; + user-select: auto; +} +.e-richtexteditor .e-rte-content .e-content a:hover, +.e-richtexteditor .e-source-content .e-content a:hover { + text-decoration: underline; +} +.e-richtexteditor .e-rte-content .e-content p:last-child, +.e-richtexteditor .e-rte-content .e-content pre:last-child, +.e-richtexteditor .e-rte-content .e-content blockquote:last-child, +.e-richtexteditor .e-source-content .e-content p:last-child, +.e-richtexteditor .e-source-content .e-content pre:last-child, +.e-richtexteditor .e-source-content .e-content blockquote:last-child { + margin-bottom: 0; +} +.e-richtexteditor .e-rte-content .e-content h3 + h4, +.e-richtexteditor .e-rte-content .e-content h4 + h5, +.e-richtexteditor .e-rte-content .e-content h5 + h6, +.e-richtexteditor .e-source-content .e-content h3 + h4, +.e-richtexteditor .e-source-content .e-content h4 + h5, +.e-richtexteditor .e-source-content .e-content h5 + h6 { + margin-top: 0.6em; +} +.e-richtexteditor .e-rte-content .e-content ul:last-child, +.e-richtexteditor .e-source-content .e-content ul:last-child { + margin-bottom: 0; +} +.e-richtexteditor .e-rte-content .e-content table.e-cell-select, +.e-richtexteditor .e-source-content .e-content table.e-cell-select { + position: relative; +} +.e-richtexteditor .e-rte-content .e-content table.e-cell-select::after, +.e-richtexteditor .e-source-content .e-content table.e-cell-select::after { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid #0478d7; + pointer-events: none; +} +.e-richtexteditor .e-rte-content .e-content table td.e-cell-select.e-multi-cells-select, +.e-richtexteditor .e-rte-content .e-content table th.e-cell-select.e-multi-cells-select, +.e-richtexteditor .e-source-content .e-content table td.e-cell-select.e-multi-cells-select, +.e-richtexteditor .e-source-content .e-content table th.e-cell-select.e-multi-cells-select { + border: 1px double #0478d7; + position: relative; +} +.e-richtexteditor .e-rte-content .e-content table td.e-cell-select.e-multi-cells-select::after, +.e-richtexteditor .e-rte-content .e-content table th.e-cell-select.e-multi-cells-select::after, +.e-richtexteditor .e-source-content .e-content table td.e-cell-select.e-multi-cells-select::after, +.e-richtexteditor .e-source-content .e-content table th.e-cell-select.e-multi-cells-select::after { + background-color: rgba(255, 61, 0, 0.08); + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + bottom: 0; + pointer-events: none; + right: 0; +} +.e-richtexteditor .e-rte-content .e-content table td.e-multi-cells-select ::selection, +.e-richtexteditor .e-rte-content .e-content table th.e-multi-cells-select ::selection, +.e-richtexteditor .e-source-content .e-content table td.e-multi-cells-select ::selection, +.e-richtexteditor .e-source-content .e-content table th.e-multi-cells-select ::selection { + background-color: transparent; +} +.e-richtexteditor .e-rte-content .e-content table td.e-multi-cells-select, +.e-richtexteditor .e-rte-content .e-content table th.e-multi-cells-select, +.e-richtexteditor .e-source-content .e-content table td.e-multi-cells-select, +.e-richtexteditor .e-source-content .e-content table th.e-multi-cells-select { + user-select: none; +} +.e-richtexteditor .e-rte-character-count { + bottom: 0; + color: #000; + font-size: 14px; + margin-right: 30px; + opacity: 0.54; + padding-bottom: 2px; + position: absolute; + right: 0; + z-index: 100; + pointer-events: none; +} +.e-richtexteditor .e-rte-character-count.e-warning { + color: #ffb74d; + opacity: unset; +} +.e-richtexteditor .e-rte-character-count.e-error { + color: #c62828; + opacity: unset; +} +.e-richtexteditor .e-rte-srctextarea { + background-color: transparent; + border: 0; + color: #333; + height: 100%; + line-height: 22px; + overflow: auto; + padding: 16px; + resize: none; + transition: 100ms ease-out; + width: 100%; +} +.e-richtexteditor .e-resize-handle { + height: 15px; + position: absolute; + width: 15px; +} +.e-richtexteditor .e-resize-handle.e-south-east { + bottom: 0; + cursor: nwse-resize; + right: 0; + z-index: 100; +} +.e-richtexteditor .e-resize-handle.e-south-west { + bottom: 0; + cursor: sw-resize; + left: 0; + transform: rotate(90deg); + z-index: 100; +} +.e-richtexteditor.e-rtl.e-rte-resize { + float: right; +} +.e-richtexteditor.e-rtl .e-resize-handle.e-south-west { + direction: ltr; + text-align: initial; +} +.e-richtexteditor.e-rte-tb-expand.e-rte-fixed-tb-expand { + transition: none; +} +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) { + padding: 0; +} +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-richtexteditor .e-toolbar .e-toolbar-item .e-tbar-btn, +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn { + font-size: 14px; +} +.e-richtexteditor .e-clickelem::after, +.e-richtexteditor .e-video-clickelem::after { + left: 0; + right: 0; + z-index: 1; +} +.e-richtexteditor .e-clickelem::before, +.e-richtexteditor .e-video-clickelem::before { + left: 0; + right: 0; + z-index: 1; +} +.e-richtexteditor .e-clickelem::before { + bottom: 70%; + top: 0; +} +.e-richtexteditor .e-clickelem::after { + bottom: 0; + top: 70%; +} +.e-richtexteditor .e-video-clickelem::before { + bottom: 85%; + top: 0; +} +.e-richtexteditor .e-video-clickelem::after { + bottom: 0; + top: 90%; +} +.e-richtexteditor .e-audio-wrap, +.e-richtexteditor .e-embed-video-wrap { + display: inline-block; +} +.e-richtexteditor .e-clickelem, +.e-richtexteditor .e-video-clickelem { + display: block; + margin: 0; + outline: none; + padding: 0; + position: relative; +} +.e-richtexteditor .e-clickelem::after, +.e-richtexteditor .e-video-clickelem::after { + background: transparent; + content: ""; + cursor: default; + display: block; + position: absolute; +} +.e-richtexteditor .e-clickelem::before, +.e-richtexteditor .e-video-clickelem::before { + background: transparent; + content: ""; + cursor: default; + display: block; + position: absolute; +} +.e-richtexteditor .e-videoheader, +.e-richtexteditor .e-embed-videoheader, +.e-richtexteditor .e-video-url-wrap { + padding-bottom: 5px; + padding-top: 15px; +} +.e-richtexteditor .e-video-url-wrap .e-radio-wrapper { + padding: 5px; +} +.e-richtexteditor .e-video-url-wrap textarea { + height: 80px; +} +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon.e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) { + padding-left: 9px; +} +.e-richtexteditor .e-toolbar-item .e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) { + padding-left: 9px; +} + +.e-rte-quick-toolbar .e-toolbar-item .e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) { + padding-left: 9px; +} + +.e-rte-linkcontent .e-rte-label { + padding-top: 20px; +} + +.e-rte-label label { + font-weight: normal; +} + +.e-rte-linkcontent .e-rte-label:first-child { + padding-top: 0; +} + +@media screen and (max-width: 768px) { + .e-rte-dropdown-popup.e-rte-inline-dropdown ul { + padding: 7px 0; + } + .e-rte-dropdown-popup.e-rte-inline-dropdown ul li.e-item { + height: 34px; + line-height: 34px; + padding: 0 6.5px; + } + .e-rte-dropdown-popup.e-rte-inline-dropdown ul .e-item .e-menu-icon { + float: none; + } +} +@media screen and (max-width: 768px) { + .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup { + max-height: 280px; + } + .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup ul { + display: inline-flex; + } +} +.e-rte-dropdown-popup ul { + min-width: 82px; +} +.e-rte-dropdown-popup ul .e-item .e-menu-icon { + margin: 0 6px; + width: auto; +} +.e-rte-dropdown-popup ul .e-item.e-h1 { + font-size: 2em; + font-weight: bold; + height: 40px; + line-height: 40px; +} +.e-rte-dropdown-popup ul .e-item.e-code { + font-family: monospace; + unicode-bidi: isolate; + white-space: pre; +} +.e-rte-dropdown-popup ul .e-item.e-h2 { + font-size: 1.5em; + font-weight: bold; + height: 40px; + line-height: 40px; +} +.e-rte-dropdown-popup ul .e-item.e-h3 { + font-size: 1.16em; + font-weight: bold; +} +.e-rte-dropdown-popup ul .e-item.e-h4 { + font-size: 1em; + font-weight: bold; +} +.e-rte-dropdown-popup ul .e-item.e-h5 { + font-size: 0.83em; + font-weight: bold; +} +.e-rte-dropdown-popup ul .e-item.e-h6 { + font-size: 0.7em; + font-weight: bold; +} +.e-rte-dropdown-popup ul .e-item.e-segoe-ui { + font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-arial { + font-family: "Arial", "Helvetica", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-courier-new { + font-family: "Courier New", "Courier", monospace; +} +.e-rte-dropdown-popup ul .e-item.e-georgia { + font-family: "Georgia", "Times New Roman", "Times", serif; +} +.e-rte-dropdown-popup ul .e-item.e-helvetica-neue { + font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-impact { + font-family: "Impact", "Haettenschweiler", "Arial Narrow Bold", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-lucida-console { + font-family: "Lucida Console", "Monaco", monospace; +} +.e-rte-dropdown-popup ul .e-item.e-tahoma { + font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-times-new-roman { + font-family: "Times New Roman", "Times", serif; +} +.e-rte-dropdown-popup ul .e-item.e-trebuchet-ms { + font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-verdana { + font-family: "Verdana", "Geneva", "Tahoma", sans-serif; +} +.e-rte-dropdown-popup ul .e-item.e-roboto { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif; +} +.e-rte-dropdown-popup.e-rte-dropdown-icons ul { + min-width: auto; +} +@media screen and (max-width: 768px) { + .e-rte-dropdown-popup.e-rte-dropdown-icons ul { + min-width: 30px; + } +} +.e-rte-dropdown-popup.e-rtl ul .e-item .e-menu-icon { + margin: 0 6px; +} + +.e-rte-image.e-imgbreak, +.e-rte-audio.e-audio-break, +.e-rte-video.e-video-break { + border: 0; + cursor: pointer; + display: block; + float: none; + max-width: 100%; + padding: 1px; + position: relative; +} + +.e-rte-image, +.e-rte-audio, +.e-rte-video { + border: 0; + cursor: pointer; + display: block; + float: none; + margin: auto; + max-width: 100%; + position: relative; +} + +.e-rte-image.e-imginline, +.e-rte-audio.e-audio-inline, +.e-rte-video.e-video-inline { + margin-left: 5px; + margin-right: 5px; + display: inline-block; + float: none; + max-width: 100%; + padding: 1px; + vertical-align: bottom; +} + +.e-rte-image.e-imgcenter, +.e-rte-video.e-video-center { + cursor: pointer; + display: block; + float: none; + margin: 5px auto; + max-width: 100%; + position: relative; +} + +.e-rte-image.e-imgleft, +.e-rte-video.e-video-left { + float: left; + margin: 0 auto; + margin-right: 5px; + text-align: left; +} + +.e-rte-image.e-imgright, +.e-rte-video.e-video-right { + float: right; + margin: 0 auto; + margin-left: 5px; + text-align: right; +} + +.e-rte-img-popup .e-item { + height: 106px; + width: 300px; +} + +.e-rte-img-caption { + display: inline-block; + margin: 5px auto; + max-width: 100%; + position: relative; +} + +.e-rte-img-caption.e-caption-inline { + display: inline-block; + margin: 5px auto; + margin-left: 5px; + margin-right: 5px; + max-width: calc(100% - 10px); + position: relative; + text-align: center; + vertical-align: bottom; +} + +.e-rte-img-caption.e-imgcenter { + display: contents; + margin-left: auto; + margin-right: auto; +} + +.e-rte-img-caption.e-imgright { + display: contents; + margin-left: auto; + margin-right: 0; +} + +.e-rte-img-caption.e-imgleft { + display: contents; + margin-left: 0; + margin-right: auto; +} + +.e-rte-img-caption .e-rte-image.e-imgright { + margin-left: auto; + margin-right: 0; +} + +.e-rte-img-caption .e-rte-image.e-imgleft { + margin: 0; +} + +.e-img-caption.e-rte-img-caption.e-imgbreak { + display: contents; +} + +.e-rte-table td, +.e-rte-table th { + border: 1px solid #bdbdbd; + height: 20px; + min-width: 20px; + padding: 2px 5px; + box-sizing: border-box; +} + +.e-rte-table.e-dashed-border td, +.e-rte-table.e-dashed-border th { + border-style: dashed; +} + +.e-rte-img-caption .e-img-inner { + box-sizing: border-box; + display: block; + font-size: 14px; + font-weight: initial; + margin: auto; + opacity: 0.9; + position: relative; + text-align: center; + width: 100%; +} + +.e-rte-img-caption.e-imgleft .e-img-inner { + float: left; + text-align: left; +} + +.e-rte-img-caption.e-imgright .e-img-inner { + float: right; + text-align: right; +} + +.e-rte-img-caption.e-imgleft .e-img-wrap, +.e-rte-img-caption.e-imgright .e-img-wrap { + display: contents; +} + +.e-rte-img-caption .e-img-wrap { + display: inline-block; + margin: auto; + padding: 0; + width: 100%; +} + +.e-rte-img-dialog .e-rte-label { + padding-top: 20px; +} + +.e-rte-img-dialog .e-rte-label:first-child { + padding-top: 0; +} + +.e-rte-video-dialog .e-rte-label { + padding-top: 20px; +} + +.e-rte-video-dialog .e-rte-label:first-child { + padding-top: 0; +} + +.e-rte-table-resize.e-row-resize, +.e-rte-table-resize.e-column-resize { + background-color: transparent; + background-repeat: repeat; + bottom: 0; + cursor: col-resize; + height: 1px; + overflow: visible; + position: absolute; + width: 1px; +} + +.e-rte-table-resize.e-row-resize { + cursor: row-resize; + height: 1px; +} + +.e-richtexteditor .e-linkheader, +.e-richtexteditor .e-audioheader, +.e-richtexteditor .e-videoheader, +.e-richtexteditor .e-video-url-wrap, +.e-rte-elements .e-linkheader, +.e-rte-elements .e-audioheader, +.e-rte-elements .e-videoheader, +.e-rte-elements .e-video-url-wrap { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; + opacity: 0.87; + padding-bottom: 20px; + padding-top: 20px; +} +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + padding: 0 1.5px; +} +.e-richtexteditor .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon, +.e-rte-elements .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon { + min-width: 24px; +} +.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover { + padding: 0 1.5px; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons { + margin-top: 0; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons { + margin-right: 30px; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list { + border-bottom: 0 solid transparent; + min-height: initial; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 0; + margin-right: 0; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files { + border-top: 0 solid transparent; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-file-select-wrap, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-file-select-wrap, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-file-select-wrap { + display: none; +} +.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload, +.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload, +.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload, +.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload, +.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload, +.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload { + border: 0 solid transparent; + float: none; +} +.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons { + margin-right: 40px; + margin-top: 0; +} +.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn { + display: block; + height: 36px; + margin: 0 auto 10px; + padding: 0 18px; + position: relative; + top: 6px; +} +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn { + display: none; +} +.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea, +.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea, +.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea, +.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea, +.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea, +.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea { + line-height: 10; + min-height: 50px; + position: relative; +} +.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text, +.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text, +.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text, +.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text, +.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text, +.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text { + display: inline-block; + line-height: normal; +} +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, +.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, +.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea { + line-height: 4; +} +.e-richtexteditor .e-rte-inline-dropdown ul, +.e-rte-elements .e-rte-inline-dropdown ul { + max-height: 200px; + overflow-y: auto; +} +.e-richtexteditor .e-rte-dropdown-popup.e-rte-dropdown-items ul, +.e-rte-elements .e-rte-dropdown-popup.e-rte-dropdown-items ul { + max-height: 280px; + overflow-y: auto; +} +.e-richtexteditor .e-dropdown-btn.e-rte-backgroundcolor-dropdown, +.e-richtexteditor .e-dropdown-btn.e-rte-fontcolor-dropdown, +.e-richtexteditor .e-dropdown-btn.e-rte-numberformatlist-dropdown, +.e-richtexteditor .e-dropdown-btn.e-rte-bulletformatlist-dropdown, +.e-rte-elements .e-dropdown-btn.e-rte-backgroundcolor-dropdown, +.e-rte-elements .e-dropdown-btn.e-rte-fontcolor-dropdown, +.e-rte-elements .e-dropdown-btn.e-rte-numberformatlist-dropdown, +.e-rte-elements .e-dropdown-btn.e-rte-bulletformatlist-dropdown { + line-height: 25px; +} +.e-richtexteditor .e-rte-table-popup.e-popup.e-popup-open, +.e-rte-elements .e-rte-table-popup.e-popup.e-popup-open { + border-radius: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 14px; + font-weight: normal; + min-width: 120px; + overflow: hidden; + padding: 10px; + border: none; +} +.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-tablecell, +.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-tablecell { + border: 1px solid #bdbdbd; + display: inline-block; + height: 14px; + margin: 1px; + overflow: hidden; + vertical-align: top; + width: 14px; +} +.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-table-row, +.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-table-row { + height: 16px; +} +.e-richtexteditor .e-rte-table-popup.e-popup-open .e-insert-table-btn, +.e-rte-elements .e-rte-table-popup.e-popup-open .e-insert-table-btn { + width: 100%; +} +.e-richtexteditor .e-rte-edit-table .e-rte-field, +.e-rte-elements .e-rte-edit-table .e-rte-field { + padding-top: 20px; +} +.e-richtexteditor .e-rte-edit-table .e-rte-field:first-child, +.e-rte-elements .e-rte-edit-table .e-rte-field:first-child { + padding-top: 0; +} +.e-richtexteditor .e-table-fake-selection, +.e-rte-elements .e-table-fake-selection { + visibility: hidden; + content: "u200B"; + position: fixed; + top: 0; + left: -9999px; +} +.e-richtexteditor .e-rte-content .e-content table td.e-cell-select, +.e-richtexteditor .e-rte-content .e-content table th.e-cell-select, +.e-rte-elements .e-rte-content .e-content table td.e-cell-select, +.e-rte-elements .e-rte-content .e-content table th.e-cell-select { + border: 1px double #0478d7; + height: inherit; +} +.e-richtexteditor span.e-table-box, +.e-rte-elements span.e-table-box { + cursor: nwse-resize; + display: block; + height: 10px; + position: absolute; + width: 10px; +} +.e-richtexteditor span.e-table-box.e-hide, +.e-rte-elements span.e-table-box.e-hide { + display: none; +} +.e-richtexteditor span.e-table-box.e-rmob, +.e-rte-elements span.e-table-box.e-rmob { + height: 14px; + width: 14px; +} +.e-richtexteditor .e-upload .e-upload-files .e-upload-file-list .e-file-container, +.e-rte-elements .e-upload .e-upload-files .e-upload-file-list .e-file-container { + margin-right: 50px; +} +.e-richtexteditor .e-rte-upload-popup, +.e-rte-elements .e-rte-upload-popup { + width: 250px; +} +.e-richtexteditor .e-rte-dialog-upload .e-upload-files, +.e-rte-elements .e-rte-dialog-upload .e-upload-files { + border-top: 0; +} +.e-richtexteditor .e-rte-dialog-upload .e-upload-files .e-upload-file-list, +.e-rte-elements .e-rte-dialog-upload .e-upload-files .e-upload-file-list { + border-bottom: 0; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open { + border: none; + min-width: 120px; + height: 330px; + width: 308px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn { + padding: 7px 3px; + border-radius: 4px; + padding: 0 6px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + font-size: 24px; + padding: 0; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper { + margin: 10px; + width: 94%; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper .e-rte-emoji-search, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper .e-rte-emoji-search { + text-indent: 4px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn { + display: block; + gap: 10px; + height: 236px; + overflow: auto; + padding: 10px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; + gap: 6px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control { + display: inline-block; + box-shadow: none; + padding: 6px 0; + width: 40px; + height: 40px; + border: none; + line-height: 0; + font-size: 24px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; + gap: 6px; + height: 0; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control { + display: inline-block; + box-shadow: none; + font-size: 24px; + padding: 6px 0; + width: 40px; + height: 40px; + border: none; + line-height: 0; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name { + font-weight: 500; + font-size: 14px; +} +.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojiSearch-noEmoji, +.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojiSearch-noEmoji { + text-align: center; +} + +.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette, +.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette { + padding: 0; +} +.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn, +.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn { + padding: 5px; +} + +.e-rte-quick-popup { + border-radius: 2px; + overflow: hidden; +} +.e-rte-quick-popup .e-rte-quick-toolbar { + border-radius: 2px; + min-height: 42px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow { + white-space: nowrap; + display: inline-block; +} +.e-rte-quick-popup .e-rte-quick-toolbar.e-remove-white-space .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow { + white-space: nowrap; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) { + border-radius: 2px; + margin: 0 6px; + min-height: 42px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-rte-horizontal-separator, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-separator.e-multirow-separator.e-rte-horizontal-separator { + display: block; + height: 1px; + margin: 0; + min-height: 1px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item { + margin: 0; + min-height: 42px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) { + line-height: 25px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) .e-icons { + min-width: 24px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover { + min-height: 26px; + min-width: 27px; + padding: 0; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) { + font-size: 14px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-background-color.e-icons::before { + display: inline; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-fontcolor-dropdown .e-btn-icon.e-caret, +.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-backgroundcolor-dropdown .e-btn-icon.e-caret, +.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-numberformatlist-dropdown .e-btn-icon.e-caret, +.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-bulletformatlist-dropdown .e-btn-icon.e-caret { + font-size: 10px; +} +.e-rte-quick-popup .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar { + box-sizing: border-box; +} +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn { + line-height: 24px; + margin: 4px 0; + padding: 1px 0; +} +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-rte-dropdown-btn-text { + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons, +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons, +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret) { + font-size: 14px; +} +.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret { + font-size: 10px; + width: 12px; +} +.e-rte-quick-popup.e-hide { + display: block; + visibility: hidden; +} + +.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-template { + min-width: 55px; +} +.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-size-template { + min-width: 66px; +} +.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-color-template { + min-width: 55px; +} + +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control { + display: flex; + padding-left: 0; + padding-right: 0; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover { + padding-left: 0; + padding-right: 0; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content { + position: relative; + vertical-align: middle; + width: 30px; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements { + border-bottom-style: solid; + border-bottom-width: 3px; + padding-bottom: 1px; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list { + line-height: 25px; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after { + content: ""; + height: 100%; + position: absolute; + right: 0; + width: 0; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon { + display: flex; + flex-direction: column; + justify-content: center; + line-height: 25px; + min-width: 18px; + text-align: center; + width: 18px; +} +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret, +.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret, +.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret, +.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret { + font-size: 12px; +} + +.e-rte-inline-dropdown .e-rte-color-content .e-rte-elements { + border-bottom-style: solid; + border-bottom-width: 3px; + line-height: 1; + padding-bottom: 1px; +} + +.e-popup-modal.e-popup.e-popup-open { + display: inline-flex; +} + +.e-rte-modal-popup.e-popup-container.e-center { + justify-content: center; +} + +.e-rte-modal-popup.e-popup-container { + align-items: center; + display: none; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 10000; +} + +.e-popup-overlay { + height: 100%; + left: 0; + opacity: 0.5; + position: absolute; + top: 0; + width: 100%; +} + +.e-table-rhelper { + cursor: col-resize; + opacity: 0.87; + position: absolute; +} + +.e-table-rhelper.e-column-helper { + width: 1px; +} + +.e-table-rhelper.e-row-helper { + height: 1px; +} + +.e-reicon::before { + border-bottom: 6px solid transparent; + border-right: 6px solid; + border-top: 6px solid transparent; + content: ""; + display: block; + height: 0; + position: absolute; + right: 4px; + top: 4px; + width: 20px; +} + +.e-reicon::after { + border-bottom: 6px solid transparent; + border-left: 6px solid; + border-top: 6px solid transparent; + content: ""; + display: block; + height: 0; + left: 4px; + position: absolute; + top: 4px; + width: 20px; + z-index: 3; +} + +.e-row-helper.e-reicon::after { + top: 10px; + transform: rotate(90deg); +} + +.e-row-helper.e-reicon::before { + left: 4px; + top: -20px; + transform: rotate(90deg); +} + +.e-rte-overflow { + overflow: hidden; +} + +.e-dialog.e-rte-dialog-minheight { + min-height: 296px; +} + +.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor { + background-size: 700px 190px; + min-height: 190px; +} + +.e-rte-table.e-rte-table-border { + border: 1px solid #bdbdbd; + border-collapse: separate; +} + +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea { + line-height: 10; + min-height: 50px; + position: relative; +} +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn { + display: block; + height: 36px; + margin: 0 auto 10px; + padding: 0 18px; + position: relative; + top: 6px; +} +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload { + border: 0 solid transparent; + float: none; +} +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap { + display: none; +} +.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader, +.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader, +.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; + opacity: 0.87; + padding-bottom: 20px; + padding-top: 20px; +} + +.e-rte-file-manager-dialog .e-rte-label { + padding-bottom: 8px; + padding-top: 15px; +} +.e-rte-file-manager-dialog .e-rte-label label { + font-size: 15px; + opacity: 0.87; +} + +.e-dialog .e-img-uploadwrap .e-droptext, +.e-dialog .e-aud-uploadwrap .e-droptext, +.e-dialog .e-vid-uploadwrap .e-droptext, +.e-dialog.e-device .e-vid-uploadwrap .e-droptext { + border: dashed 2px rgba(0, 0, 0, 0.12); + border-radius: 4px; + color: rgba(0, 0, 0, 0.38); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + height: 128px; + margin: 0 auto; + text-align: center; + width: auto; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap .e-droptext, +.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap .e-droptext, +.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap .e-droptext { + margin: 0 auto; + width: 250px; +} + +.e-dialog.e-device .e-video-url-wrap .e-radio-wrapper { + padding: 8px 4px; +} + +.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color, +.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color, +.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color, +.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color { + font-size: inherit; +} + +.e-rte-upload-popup.e-dialog .e-file-select-wrap { + display: none; +} + +.e-rte-upload-popup.e-dialog .e-dlg-content { + overflow: hidden; + padding: 0; +} + +.e-hide.e-rte-quick-popup-hide { + border: 0; + position: absolute; +} + +.e-rte-popup-hide { + display: none; +} + +.e-rte-hide-visible { + visibility: hidden; +} + +.e-rte-table-popup.e-dialog .e-dlg-content { + padding: 0; +} + +.e-richtexteditor .e-rte-table-popup.e-popup-open.e-dialog .e-rte-tablecell, +.e-rte-elements.e-rte-table-popup.e-popup-open.e-dialog .e-rte-tablecell { + margin: 1px; +} + +.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-table-row { + height: 16px; +} +.e-rte-elements .e-rte-table-popup.e-popup-open .e-insert-table-btn { + width: 100%; +} +.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-tablecell { + border: 1px solid #bdbdbd; + display: inline-block; + height: 14px; + margin: 1px; + overflow: hidden; + vertical-align: top; + width: 14px; +} +.e-rte-elements .e-rte-table-popup.e-popup.e-popup-open { + border-radius: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 14px; + font-weight: normal; + min-width: 120px; + overflow: hidden; + padding: 10px; +} +.e-rte-elements.e-dropdown-popup.e-popup.e-font-size-tbar-btn.e-popup-open { + width: 95px; +} + +.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text, +.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text, +.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text { + display: inline-block; + line-height: normal; +} +.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea, +.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea, +.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea { + line-height: 10; + min-height: 50px; + position: relative; +} +.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, +.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn { + display: block; + height: 36px; + margin: 0 auto 10px; + padding: 0 18px; + position: relative; +} + +.e-transparent.e-rte-elements.e-tbar-btn.e-rte-fontcolor-dropdown, +.e-transparent.e-rte-elements.e-tbar-btn.e-rte-backgroundcolor-dropdown { + visibility: hidden; +} + +.e-richtexteditor .e-toolbar-wrapper.e-rte-tb-float, +.e-richtexteditor .e-toolbar-container.e-rte-tb-float { + position: sticky; + top: 0; + overflow: visible; +} +.e-richtexteditor .e-toolbar-wrapper, +.e-richtexteditor .e-toolbar-container { + height: auto; + z-index: 10; + white-space: nowrap; +} +.e-richtexteditor .e-toolbar .e-toolbar-pop.e-toolbar-extended { + position: relative; + width: 100%; + top: 0 !important; + /* stylelint-disable-line declaration-no-important */ + left: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-richtexteditor .e-toolbar .e-toolbar-pop.e-toolbar-extended.e-popup-open { + display: block; +} + +.e-rte-picker-init { + display: none !important; + /* stylelint-disable-line declaration-no-important */ +} + +/* Slash Menu Styles */ +.e-rte-elements.e-slash-menu .e-rte-quotes::before { + content: open-quote; + font-size: 30px; + line-height: 20px; +} +.e-rte-elements.e-slash-menu .e-rte-paragraph::before { + content: "T"; + font-size: 15px; +} +.e-rte-elements.e-slash-menu .e-rte-h1::before { + content: "H1"; + font-size: 13px; +} +.e-rte-elements.e-slash-menu .e-rte-h2::before { + content: "H2"; + font-size: 13px; +} +.e-rte-elements.e-slash-menu .e-rte-h3::before { + content: "H3"; + font-size: 13px; +} +.e-rte-elements.e-slash-menu .e-rte-h4::before { + content: "H4"; + font-size: 13px; +} +.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-text { + font-size: 14px; + display: block; + line-height: 20px; + padding: 5px 0 1px; +} +.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-description { + display: block; + line-height: 20px; + font-size: 11px; + padding: 1px 0 5px; +} +.e-rte-elements.e-slash-menu .e-slash-menu-icon { + line-height: 0; + display: inline-block; + width: 50px; + font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif; +} + +/*! tab layout */ +.e-rte-container { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-toolbar-wrapper, +.e-toolbar-container { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +iframe.e-rte-content { + border: none; +} + +.e-richtexteditor { + color: #333; + background: #fff; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn, +.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border: 0; +} +.e-richtexteditor .e-toolbar-item.e-active .e-tbar-btn .e-icons, +.e-richtexteditor .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons { + color: #000; +} +.e-richtexteditor .e-toolbar-item.e-overlay .e-tbar-btn .e-icons { + color: rgba(0, 0, 0, 0.26); +} +.e-richtexteditor .e-dropdown-btn.e-active { + background: rgba(184, 184, 184, 0.9584); + border-color: inherit; +} +.e-richtexteditor .e-rte-toolbar .e-rte-backgroundcolor-dropdown:hover, +.e-richtexteditor .e-rte-toolbar .e-rte-fontcolor-dropdown:hover, +.e-richtexteditor .e-rte-toolbar .e-rte-numberformatlist-dropdown:hover, +.e-richtexteditor .e-rte-toolbar .e-rte-bulletformatlist-dropdown:hover { + background: rgba(0, 0, 0, 0.04); +} +.e-richtexteditor .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active, +.e-richtexteditor .e-toolbar-item .e-rte-fontcolor-dropdown.e-active, +.e-richtexteditor .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active, +.e-richtexteditor .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active { + background: rgba(0, 0, 0, 0.36); + border: 0; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-icons { + color: #000; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-icons, +.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-rte-dropdown-btn-text { + color: #000; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons { + color: #000; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover .e-icons { + color: #000; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn .e-icons { + color: #000; +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay .e-tbar-btn .e-icons { + color: rgba(0, 0, 0, 0.26); +} +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-active { + background: rgba(184, 184, 184, 0.9584); +} +.e-richtexteditor .e-toolbar-wrapper { + background: #fafafa; +} +.e-richtexteditor img.e-img-focus::selection, +.e-richtexteditor audio.e-audio-focus::selection, +.e-richtexteditor .e-video-focus::selection { + background: transparent; + color: transparent; +} +.e-richtexteditor .e-rte-content, +.e-richtexteditor .e-source-content { + background: #fff; + color: #333; +} +.e-richtexteditor .e-rte-content .e-content blockquote, +.e-richtexteditor .e-source-content .e-content blockquote { + border-left: solid 3px #e0e0e0; +} +.e-richtexteditor .e-rte-content .e-content .e-img-focus:not(.e-resize), +.e-richtexteditor .e-rte-content .e-content .e-video-focus:not(.e-resize), +.e-richtexteditor .e-source-content .e-content .e-img-focus:not(.e-resize), +.e-richtexteditor .e-source-content .e-content .e-video-focus:not(.e-resize) { + border: solid 2px #4a90e2; +} +.e-richtexteditor .e-rte-content .e-content a, +.e-richtexteditor .e-source-content .e-content a { + color: #2e2ef1; +} +.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote { + border-left: 0; + border-right: solid 3px #e0e0e0; +} +.e-richtexteditor .e-input.e-rte-linkurl.e-error, +.e-richtexteditor .e-input.e-img-link.e-error { + color: #f00; +} +.e-richtexteditor.e-rte-full-screen { + background: #fff; +} + +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content::after, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content::after, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content::after, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content::after, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content::after { + background: transparent; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-icons { + color: #000; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-caret:active.e-icons, +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-caret:active.e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-caret:active.e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-caret:active.e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-caret:active.e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-caret:active.e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-caret:active.e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-caret:active.e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons { + color: #000; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:focus, +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:focus, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:focus, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:focus, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:focus, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:focus, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:focus, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:focus, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:focus, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:focus, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:focus, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:focus, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:focus, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:focus, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:focus, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:focus { + background: rgba(0, 0, 0, 0.24); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:active, +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:active, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:active, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:active, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:active, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:active, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:active, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:active, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:active, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:active, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:active, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:active, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:active, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:active, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:active, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:active { + background: rgba(0, 0, 0, 0.36); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:focus, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:focus, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:focus, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:focus, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:focus, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:focus, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:focus, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:focus { + background: rgba(0, 0, 0, 0.24); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:active, +.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:active, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:active, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:active, +.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:active, +.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:active, +.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:active, +.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:active { + background: rgba(0, 0, 0, 0.36); +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active { + background: rgba(0, 0, 0, 0.36); + border: 0; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active .e-rte-color-content::after, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active .e-rte-color-content::after, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active .e-rte-color-content::after, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active .e-rte-color-content::after, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active .e-rte-color-content::after, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active .e-rte-color-content::after { + background: transparent; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-caret:hover, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-color-content:hover, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-caret:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-color-content:hover, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-caret:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-caret:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-caret:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-caret:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-color-content:hover, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover { + background: transparent; +} +.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active .e-icons, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:active .e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active .e-icons, +.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:active .e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active .e-icons, +.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:active .e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active .e-icons, +.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:active .e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active .e-icons, +.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:active .e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active .e-icons, +.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:active .e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active .e-icons, +.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:active .e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active .e-icons, +.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:active .e-icons { + color: #000; +} + +.e-rte-quick-popup { + border: 0; + border-radius: 2px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-quick-toolbar { + background: #fff; + border: 0; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items { + background: #fff; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content { + padding-top: 1px; + height: 24px; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-separator { + border: 0.5px solid rgba(0, 0, 0, 0.05); +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn { + background: #fff; + border: 0; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: #fff; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active { + background: rgba(0, 0, 0, 0.12); + border-color: #fff; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active .e-icons { + color: #000; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border: 0; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons { + color: #000; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-icons { + color: #000; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons { + color: #000; +} +.e-rte-quick-popup .e-rte-dropdown-btn { + background: #fff; + border-color: #fff; +} +.e-rte-quick-popup .e-rte-dropdown-btn:focus, .e-rte-quick-popup .e-rte-dropdown-btn:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-dropdown-btn:hover { + border-color: #fff; +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-fontcolor-dropdown .e-rte-color-content:hover, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-numberformatlist-dropdown .e-rte-list-primary-content:hover, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content:hover { + background: rgba(0, 0, 0, 0.12); +} +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-fontcolor-dropdown .e-caret:hover, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-numberformatlist-dropdown .e-caret:hover, +.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-bulletformatlist-dropdown .e-caret:hover { + background: rgba(0, 0, 0, 0.12); +} + +.e-linkheader { + color: rgba(0, 0, 0, 0.87); +} + +.e-rte-img-popup.e-popup { + background: #fff; + border: 1px solid #ccc; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #000; + padding: 10px; +} + +.e-rte-content .e-content img:not(.e-resize) { + z-index: 1000; +} + +span.e-rte-imageboxmark, +span.e-rte-videoboxmark { + background: #4a90e2; + border: 1px solid #fff; + display: block; + height: 10px; + position: absolute; + width: 10px; + z-index: 1000; +} + +.e-mob-rte span.e-rte-imageboxmark, +.e-mob-rte span.e-rte-videoboxmark { + background: #fff; + border: 1px solid #4a90e2; + border-radius: 15px; + height: 20px; + width: 20px; +} + +.e-mob-rte.e-mob-span span.e-rte-imageboxmark, +.e-mob-rte.e-mob-span span.e-rte-videoboxmark { + background: #4a90e2; + border: 1px solid #fff; +} + +.e-rte-content .e-content img.e-resize, +.e-rte-content .e-content video.e-resize { + z-index: 1000; +} + +*.e-disabled { + user-select: none; +} +*.e-disabled .e-rte-toolbar .e-toolbar-item { + cursor: default; +} +*.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:focus, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:focus, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:focus { + background: transparent; + cursor: default; +} + +.e-dropdown-popup ul .e-item.e-active { + background: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-popup-overlay { + background-color: #383838; +} + +.e-rte-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn { + color: rgba(0, 0, 0, 0.26); +} + +.e-rte-table-popup.e-popup.e-popup-open { + background-color: #fff; + color: #000; +} + +.e-richtexteditor .e-rte-toolbar .e-hor-nav:hover { + border: solid rgba(0, 0, 0, 0.12); + border-width: 0 0 0 1px; + padding-left: 1px; +} + +.e-rte-table-popup .e-span-border { + border: 1px solid rgba(0, 0, 0, 0.12); + display: block; + margin-bottom: 8px; + margin-top: 12px; +} + +.e-rte-table-popup .e-rte-popup-header { + color: rgba(0, 0, 0, 0.87); + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + text-align: center; +} + +.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-default { + background-color: #fff; +} + +.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-active { + background-color: rgba(255, 61, 0, 0.2); + border: 1px solid rgb(255, 61, 0); +} + +.e-rte-table.e-alternate-border tbody tr:nth-child(2n+0) { + background: #f5f5f5; +} + +.e-rte-table th { + background: #e0e0e0; +} + +.e-rte-table-popup.e-popup.e-popup-open { + background-color: #fff; + color: #000; +} + +span.e-table-box { + background-color: #fff; + border: 1px solid #bdbdbd; +} + +span.e-table-box.e-rbox-select { + background-color: #bdbdbd; + border: 1px solid #bdbdbd; +} + +.e-table-rhelper { + background-color: rgb(255, 61, 0); +} + +.e-rte-dialog-upload.e-upload.e-lib.e-keyboard { + background: #fff; +} + +.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:active .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-icons { + color: #000; +} + +.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-active .e-icons { + color: #000; +} + +.e-rte-emojipicker-popup.e-popup.e-popup-open { + background: #fff; + box-shadow: 0 0.6px 1.8px rgba(0, 0, 0, 0.1), 0 3.2px 7.2px rgba(0, 0, 0, 0.13); + border: none; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn { + background: transparent; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn.e-selected { + background: #e0e0e0; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover { + background: #e0e0e0; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar { + background: transparent; + border: none; + box-shadow: none; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items { + background: transparent; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items .e-scroll-nav { + border: none; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control:not(:hover):not(:focus):not(:active) { + background: transparent; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control:not(:hover):not(:focus):not(:active) { + background: transparent; +} +.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name { + color: #000; +} + +.e-rte-img-dialog .e-rte-upload-progress { + color: #0378d5; + /* stylelint-disable-line declaration-no-important */ +} + +/*! component's theme wise override definitions and variables */ +/*! richtexteditor icons */ +.e-toolbar-wrapper .e-blockquote::before, +.e-toolbar-container .e-blockquote::before, +.e-rte-toolbar .e-blockquote::before, +.e-rte-dropdown-popup .e-blockquote::before { + content: "\e9b9"; +} +.e-toolbar-wrapper .e-alignments::before, +.e-toolbar-container .e-alignments::before, +.e-rte-toolbar .e-alignments::before, +.e-rte-dropdown-popup .e-alignments::before { + content: "\e33a"; +} +.e-toolbar-wrapper .e-justify-left::before, +.e-toolbar-container .e-justify-left::before, +.e-rte-toolbar .e-justify-left::before, +.e-rte-dropdown-popup .e-justify-left::before { + content: "\e33a"; +} +.e-toolbar-wrapper .e-justify-center::before, +.e-toolbar-container .e-justify-center::before, +.e-rte-toolbar .e-justify-center::before, +.e-rte-dropdown-popup .e-justify-center::before { + content: "\e35e"; +} +.e-toolbar-wrapper .e-justify-right::before, +.e-toolbar-container .e-justify-right::before, +.e-rte-toolbar .e-justify-right::before, +.e-rte-dropdown-popup .e-justify-right::before { + content: "\e34d"; +} +.e-toolbar-wrapper .e-justify-full::before, +.e-toolbar-container .e-justify-full::before, +.e-rte-toolbar .e-justify-full::before, +.e-rte-dropdown-popup .e-justify-full::before { + content: "\e334"; +} +.e-toolbar-wrapper .e-font-name::before, +.e-toolbar-container .e-font-name::before, +.e-rte-toolbar .e-font-name::before, +.e-rte-dropdown-popup .e-font-name::before { + content: "\e35f"; +} +.e-toolbar-wrapper .e-rte-font-color::before, +.e-toolbar-container .e-rte-font-color::before, +.e-rte-toolbar .e-rte-font-color::before, +.e-rte-dropdown-popup .e-rte-font-color::before { + content: "\e34c"; +} +.e-toolbar-wrapper .e-background-color::before, +.e-toolbar-container .e-background-color::before, +.e-rte-toolbar .e-background-color::before, +.e-rte-dropdown-popup .e-background-color::before { + content: "\e35c"; +} +.e-toolbar-wrapper .e-bold::before, +.e-toolbar-container .e-bold::before, +.e-rte-toolbar .e-bold::before, +.e-rte-dropdown-popup .e-bold::before { + content: "\e339"; +} +.e-toolbar-wrapper .e-italic::before, +.e-toolbar-container .e-italic::before, +.e-rte-toolbar .e-italic::before, +.e-rte-dropdown-popup .e-italic::before { + content: "\e35a"; +} +.e-toolbar-wrapper .e-underline::before, +.e-toolbar-container .e-underline::before, +.e-rte-toolbar .e-underline::before, +.e-rte-dropdown-popup .e-underline::before { + content: "\e343"; +} +.e-toolbar-wrapper .e-strike-through::before, +.e-toolbar-container .e-strike-through::before, +.e-rte-toolbar .e-strike-through::before, +.e-rte-dropdown-popup .e-strike-through::before { + content: "\e332"; +} +.e-toolbar-wrapper .e-clear-format::before, +.e-toolbar-container .e-clear-format::before, +.e-rte-toolbar .e-clear-format::before, +.e-rte-dropdown-popup .e-clear-format::before { + content: "\e331"; +} +.e-toolbar-wrapper .e-clear-all::before, +.e-toolbar-container .e-clear-all::before, +.e-rte-toolbar .e-clear-all::before, +.e-rte-dropdown-popup .e-clear-all::before { + content: "\e340"; +} +.e-toolbar-wrapper .e-cut::before, +.e-toolbar-container .e-cut::before, +.e-rte-toolbar .e-cut::before, +.e-rte-dropdown-popup .e-cut::before { + content: "\e33b"; +} +.e-toolbar-wrapper .e-copy::before, +.e-toolbar-container .e-copy::before, +.e-rte-toolbar .e-copy::before, +.e-rte-dropdown-popup .e-copy::before { + content: "\e33d"; +} +.e-toolbar-wrapper .e-paste::before, +.e-toolbar-container .e-paste::before, +.e-rte-toolbar .e-paste::before, +.e-rte-dropdown-popup .e-paste::before { + content: "\e355"; +} +.e-toolbar-wrapper .e-unorder-list::before, +.e-toolbar-container .e-unorder-list::before, +.e-rte-toolbar .e-unorder-list::before, +.e-rte-dropdown-popup .e-unorder-list::before { + content: "\e344"; +} +.e-toolbar-wrapper .e-order-list::before, +.e-toolbar-container .e-order-list::before, +.e-rte-toolbar .e-order-list::before, +.e-rte-dropdown-popup .e-order-list::before { + content: "\e346"; +} +.e-toolbar-wrapper .e-indent::before, +.e-toolbar-container .e-indent::before, +.e-rte-toolbar .e-indent::before, +.e-rte-dropdown-popup .e-indent::before { + content: "\e33f"; +} +.e-toolbar-wrapper .e-outdent::before, +.e-toolbar-container .e-outdent::before, +.e-rte-toolbar .e-outdent::before, +.e-rte-dropdown-popup .e-outdent::before { + content: "\e35d"; +} +.e-toolbar-wrapper .e-undo::before, +.e-toolbar-container .e-undo::before, +.e-rte-toolbar .e-undo::before, +.e-rte-dropdown-popup .e-undo::before { + content: "\e341"; +} +.e-toolbar-wrapper .e-redo::before, +.e-toolbar-container .e-redo::before, +.e-rte-toolbar .e-redo::before, +.e-rte-dropdown-popup .e-redo::before { + content: "\e354"; +} +.e-toolbar-wrapper .e-super-script::before, +.e-toolbar-container .e-super-script::before, +.e-rte-toolbar .e-super-script::before, +.e-rte-dropdown-popup .e-super-script::before { + content: "\e352"; +} +.e-toolbar-wrapper .e-sub-script::before, +.e-toolbar-container .e-sub-script::before, +.e-rte-toolbar .e-sub-script::before, +.e-rte-dropdown-popup .e-sub-script::before { + content: "\e357"; +} +.e-toolbar-wrapper .e-create-link::before, +.e-toolbar-container .e-create-link::before, +.e-rte-toolbar .e-create-link::before, +.e-rte-dropdown-popup .e-create-link::before { + content: "\e34e"; +} +.e-toolbar-wrapper .e-open-link::before, +.e-toolbar-container .e-open-link::before, +.e-rte-toolbar .e-open-link::before, +.e-rte-dropdown-popup .e-open-link::before { + content: "\e34a"; +} +.e-toolbar-wrapper .e-edit-link::before, +.e-toolbar-container .e-edit-link::before, +.e-rte-toolbar .e-edit-link::before, +.e-rte-dropdown-popup .e-edit-link::before { + content: "\e338"; +} +.e-toolbar-wrapper .e-remove-link::before, +.e-toolbar-container .e-remove-link::before, +.e-rte-toolbar .e-remove-link::before, +.e-rte-dropdown-popup .e-remove-link::before { + content: "\e348"; +} +.e-toolbar-wrapper .e-image::before, +.e-toolbar-container .e-image::before, +.e-rte-toolbar .e-image::before, +.e-rte-dropdown-popup .e-image::before { + content: "\e335"; +} +.e-toolbar-wrapper .e-audio::before, +.e-toolbar-container .e-audio::before, +.e-rte-toolbar .e-audio::before, +.e-rte-dropdown-popup .e-audio::before { + content: "\e949"; +} +.e-toolbar-wrapper .e-video::before, +.e-toolbar-container .e-video::before, +.e-rte-toolbar .e-video::before, +.e-rte-dropdown-popup .e-video::before { + content: "\e94b"; +} +.e-toolbar-wrapper .e-replace::before, +.e-toolbar-container .e-replace::before, +.e-rte-toolbar .e-replace::before, +.e-rte-dropdown-popup .e-replace::before { + content: "\e359"; +} +.e-toolbar-wrapper .e-audio-replace::before, +.e-toolbar-wrapper .e-video-replace::before, +.e-toolbar-container .e-audio-replace::before, +.e-toolbar-container .e-video-replace::before, +.e-rte-toolbar .e-audio-replace::before, +.e-rte-toolbar .e-video-replace::before, +.e-rte-dropdown-popup .e-audio-replace::before, +.e-rte-dropdown-popup .e-video-replace::before { + content: "\e308"; +} +.e-toolbar-wrapper .e-align::before, +.e-toolbar-container .e-align::before, +.e-rte-toolbar .e-align::before, +.e-rte-dropdown-popup .e-align::before { + content: "\e33a"; +} +.e-toolbar-wrapper .e-caption::before, +.e-toolbar-container .e-caption::before, +.e-rte-toolbar .e-caption::before, +.e-rte-dropdown-popup .e-caption::before { + content: "\e9a6"; +} +.e-toolbar-wrapper .e-remove::before, +.e-toolbar-wrapper .e-audio-remove::before, +.e-toolbar-wrapper .e-video-remove::before, +.e-toolbar-container .e-remove::before, +.e-toolbar-container .e-audio-remove::before, +.e-toolbar-container .e-video-remove::before, +.e-rte-toolbar .e-remove::before, +.e-rte-toolbar .e-audio-remove::before, +.e-rte-toolbar .e-video-remove::before, +.e-rte-dropdown-popup .e-remove::before, +.e-rte-dropdown-popup .e-audio-remove::before, +.e-rte-dropdown-popup .e-video-remove::before { + content: "\e33e"; +} +.e-toolbar-wrapper .e-insert-link::before, +.e-toolbar-container .e-insert-link::before, +.e-rte-toolbar .e-insert-link::before, +.e-rte-dropdown-popup .e-insert-link::before { + content: "\e34e"; +} +.e-toolbar-wrapper .e-display::before, +.e-toolbar-wrapper .e-audio-display::before, +.e-toolbar-wrapper .e-video-display::before, +.e-toolbar-container .e-display::before, +.e-toolbar-container .e-audio-display::before, +.e-toolbar-container .e-video-display::before, +.e-rte-toolbar .e-display::before, +.e-rte-toolbar .e-audio-display::before, +.e-rte-toolbar .e-video-display::before, +.e-rte-dropdown-popup .e-display::before, +.e-rte-dropdown-popup .e-audio-display::before, +.e-rte-dropdown-popup .e-video-display::before { + content: "\e358"; +} +.e-toolbar-wrapper .e-alt-text::before, +.e-toolbar-container .e-alt-text::before, +.e-rte-toolbar .e-alt-text::before, +.e-rte-dropdown-popup .e-alt-text::before { + content: "\e33c"; +} +.e-toolbar-wrapper .e-img-dimension::before, +.e-toolbar-wrapper .e-video-dimension::before, +.e-toolbar-container .e-img-dimension::before, +.e-toolbar-container .e-video-dimension::before, +.e-rte-toolbar .e-img-dimension::before, +.e-rte-toolbar .e-video-dimension::before, +.e-rte-dropdown-popup .e-img-dimension::before, +.e-rte-dropdown-popup .e-video-dimension::before { + content: "\e336"; +} +.e-toolbar-wrapper .e-maximize::before, +.e-toolbar-container .e-maximize::before, +.e-rte-toolbar .e-maximize::before, +.e-rte-dropdown-popup .e-maximize::before { + content: "\e342"; +} +.e-toolbar-wrapper .e-minimize::before, +.e-toolbar-container .e-minimize::before, +.e-rte-toolbar .e-minimize::before, +.e-rte-dropdown-popup .e-minimize::before { + content: "\e337"; +} +.e-toolbar-wrapper .e-zoom-in::before, +.e-toolbar-container .e-zoom-in::before, +.e-rte-toolbar .e-zoom-in::before, +.e-rte-dropdown-popup .e-zoom-in::before { + content: "\e349"; +} +.e-toolbar-wrapper .e-zoom-out::before, +.e-toolbar-container .e-zoom-out::before, +.e-rte-toolbar .e-zoom-out::before, +.e-rte-dropdown-popup .e-zoom-out::before { + content: "\e351"; +} +.e-toolbar-wrapper .e-lower-case::before, +.e-toolbar-container .e-lower-case::before, +.e-rte-toolbar .e-lower-case::before, +.e-rte-dropdown-popup .e-lower-case::before { + content: "\e347"; +} +.e-toolbar-wrapper .e-upper-case::before, +.e-toolbar-container .e-upper-case::before, +.e-rte-toolbar .e-upper-case::before, +.e-rte-dropdown-popup .e-upper-case::before { + content: "\e333"; +} +.e-toolbar-wrapper .e-print::before, +.e-toolbar-container .e-print::before, +.e-rte-toolbar .e-print::before, +.e-rte-dropdown-popup .e-print::before { + content: "\e34b"; +} +.e-toolbar-wrapper .e-formats::before, +.e-toolbar-container .e-formats::before, +.e-rte-toolbar .e-formats::before, +.e-rte-dropdown-popup .e-formats::before { + content: "\e353"; +} +.e-toolbar-wrapper .e-source-code::before, +.e-toolbar-container .e-source-code::before, +.e-rte-toolbar .e-source-code::before, +.e-rte-dropdown-popup .e-source-code::before { + content: "\e350"; +} +.e-toolbar-wrapper .e-preview::before, +.e-toolbar-container .e-preview::before, +.e-rte-toolbar .e-preview::before, +.e-rte-dropdown-popup .e-preview::before { + content: "\e345"; +} +.e-toolbar-wrapper .e-view-side::before, +.e-toolbar-container .e-view-side::before, +.e-rte-toolbar .e-view-side::before, +.e-rte-dropdown-popup .e-view-side::before { + content: "\e34f"; +} +.e-toolbar-wrapper .e-inline-code::before, +.e-toolbar-container .e-inline-code::before, +.e-rte-toolbar .e-inline-code::before, +.e-rte-dropdown-popup .e-inline-code::before { + content: "\e356"; +} +.e-toolbar-wrapper .e-preformat-code::before, +.e-toolbar-container .e-preformat-code::before, +.e-rte-toolbar .e-preformat-code::before, +.e-rte-dropdown-popup .e-preformat-code::before { + content: "\e9d4"; +} +.e-toolbar-wrapper .e-table-header::before, +.e-toolbar-container .e-table-header::before, +.e-rte-toolbar .e-table-header::before, +.e-rte-dropdown-popup .e-table-header::before { + content: "\e9b8"; +} +.e-toolbar-wrapper .e-table-remove::before, +.e-toolbar-container .e-table-remove::before, +.e-rte-toolbar .e-table-remove::before, +.e-rte-dropdown-popup .e-table-remove::before { + content: "\e292"; +} +.e-toolbar-wrapper .e-table-rows::before, +.e-toolbar-container .e-table-rows::before, +.e-rte-toolbar .e-table-rows::before, +.e-rte-dropdown-popup .e-table-rows::before { + content: "\eb02"; +} +.e-toolbar-wrapper .e-table-columns::before, +.e-toolbar-container .e-table-columns::before, +.e-rte-toolbar .e-table-columns::before, +.e-rte-dropdown-popup .e-table-columns::before { + content: "\ea9e"; +} +.e-toolbar-wrapper .e-table-cell-ver-align::before, +.e-toolbar-container .e-table-cell-ver-align::before, +.e-rte-toolbar .e-table-cell-ver-align::before, +.e-rte-dropdown-popup .e-table-cell-ver-align::before { + content: "\ea9b"; +} +.e-toolbar-wrapper .e-table-edit-properties::before, +.e-toolbar-container .e-table-edit-properties::before, +.e-rte-toolbar .e-table-edit-properties::before, +.e-rte-dropdown-popup .e-table-edit-properties::before { + content: "\ea9a"; +} +.e-toolbar-wrapper .e-create-table::before, +.e-toolbar-container .e-create-table::before, +.e-rte-toolbar .e-create-table::before, +.e-rte-dropdown-popup .e-create-table::before { + content: "\e294"; +} +.e-toolbar-wrapper .e-align-bottom::before, +.e-toolbar-container .e-align-bottom::before, +.e-rte-toolbar .e-align-bottom::before, +.e-rte-dropdown-popup .e-align-bottom::before { + content: "\ea91"; +} +.e-toolbar-wrapper .e-align-middle::before, +.e-toolbar-container .e-align-middle::before, +.e-rte-toolbar .e-align-middle::before, +.e-rte-dropdown-popup .e-align-middle::before { + content: "\ea94"; +} +.e-toolbar-wrapper .e-align-top::before, +.e-toolbar-container .e-align-top::before, +.e-rte-toolbar .e-align-top::before, +.e-rte-dropdown-popup .e-align-top::before { + content: "\ea98"; +} +.e-toolbar-wrapper .e-insert-column-left::before, +.e-toolbar-container .e-insert-column-left::before, +.e-rte-toolbar .e-insert-column-left::before, +.e-rte-dropdown-popup .e-insert-column-left::before { + content: "\ea97"; +} +.e-toolbar-wrapper .e-insert-column-right::before, +.e-toolbar-container .e-insert-column-right::before, +.e-rte-toolbar .e-insert-column-right::before, +.e-rte-dropdown-popup .e-insert-column-right::before { + content: "\ea99"; +} +.e-toolbar-wrapper .e-delete-column::before, +.e-toolbar-container .e-delete-column::before, +.e-rte-toolbar .e-delete-column::before, +.e-rte-dropdown-popup .e-delete-column::before { + content: "\ea95"; +} +.e-toolbar-wrapper .e-insert-row-before::before, +.e-toolbar-container .e-insert-row-before::before, +.e-rte-toolbar .e-insert-row-before::before, +.e-rte-dropdown-popup .e-insert-row-before::before { + content: "\ea92"; +} +.e-toolbar-wrapper .e-insert-row-after::before, +.e-toolbar-container .e-insert-row-after::before, +.e-rte-toolbar .e-insert-row-after::before, +.e-rte-dropdown-popup .e-insert-row-after::before { + content: "\ea93"; +} +.e-toolbar-wrapper .e-delete-row::before, +.e-toolbar-container .e-delete-row::before, +.e-rte-toolbar .e-delete-row::before, +.e-rte-dropdown-popup .e-delete-row::before { + content: "\ea96"; +} +.e-toolbar-wrapper .e-style::before, +.e-toolbar-container .e-style::before, +.e-rte-toolbar .e-style::before, +.e-rte-dropdown-popup .e-style::before { + content: "\ea9f"; +} +.e-toolbar-wrapper .e-rte-file-manager::before, +.e-toolbar-container .e-rte-file-manager::before, +.e-rte-toolbar .e-rte-file-manager::before, +.e-rte-dropdown-popup .e-rte-file-manager::before { + content: "\e609"; +} +.e-toolbar-wrapper .e-rte-format-painter::before, +.e-toolbar-container .e-rte-format-painter::before, +.e-rte-toolbar .e-rte-format-painter::before, +.e-rte-dropdown-popup .e-rte-format-painter::before { + content: "\e97b"; +} +.e-toolbar-wrapper .e-rte-export-pdf::before, +.e-toolbar-container .e-rte-export-pdf::before, +.e-rte-toolbar .e-rte-export-pdf::before, +.e-rte-dropdown-popup .e-rte-export-pdf::before { + content: "\e9bf"; +} +.e-toolbar-wrapper .e-rte-import-doc::before, +.e-toolbar-container .e-rte-import-doc::before, +.e-rte-toolbar .e-rte-import-doc::before, +.e-rte-dropdown-popup .e-rte-import-doc::before { + content: "\e9c0"; +} +.e-toolbar-wrapper .e-rte-export-doc::before, +.e-toolbar-container .e-rte-export-doc::before, +.e-rte-toolbar .e-rte-export-doc::before, +.e-rte-dropdown-popup .e-rte-export-doc::before { + content: "\e9c1"; +} + +.e-rtl .e-rte-toolbar .e-unorder-list::before, +.e-rtl .e-rte-dropdown-popup .e-unorder-list::before { + content: "\e982"; +} +.e-rtl .e-rte-toolbar .e-order-list::before, +.e-rtl .e-rte-dropdown-popup .e-order-list::before { + content: "\e983"; +} +.e-rtl .e-rte-toolbar .e-indent::before, +.e-rtl .e-rte-dropdown-popup .e-indent::before { + content: "\e985"; +} +.e-rtl .e-rte-toolbar .e-outdent::before, +.e-rtl .e-rte-dropdown-popup .e-outdent::before { + content: "\e986"; +} + +.e-richtexteditor .e-south-east::before, +.e-richtexteditor .e-south-west::before { + content: "\eb05"; +} + +.e-cell-merge::before { + content: "\e89a"; +} + +.e-cell-horizontal-split::before { + content: "\e89b"; +} + +.e-cell-vertical-split::before { + content: "\e89d"; +} + +.e-table-cell::before { + content: "\e89c"; +} + +.e-rte-cursor-brush { + cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfNDgwXzE4OCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTQiIHk9IjMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTQiIHk9IjMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDRIMjVWNkgyNy41SDI4VjYuNVYxMS41VjEySDI3LjVIMjFWMThIMTlWMTFIMjFIMjdWN0gyNVY5SDE1VjRaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA0SDI1VjZIMjcuNUgyOFY2LjVWMTEuNVYxMkgyNy41SDIxVjE4SDE5VjExSDIxSDI3VjdIMjVWOUgxNVY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI1IDRIMjZWM0gyNVY0Wk0xNSA0VjNIMTRWNEgxNVpNMjUgNkgyNFY3SDI1VjZaTTI4IDZIMjlWNUgyOFY2Wk0yOCAxMlYxM0gyOVYxMkgyOFpNMjEgMTJWMTFIMjBWMTJIMjFaTTIxIDE4VjE5SDIyVjE4SDIxWk0xOSAxOEgxOFYxOUgxOVYxOFpNMTkgMTFWMTBIMThWMTFIMTlaTTI3IDExVjEySDI4VjExSDI3Wk0yNyA3SDI4VjZIMjdWN1pNMjUgN1Y2SDI0VjdIMjVaTTI1IDlWMTBIMjZWOUgyNVpNMTUgOUgxNFYxMEgxNVY5Wk0yNSAzSDE1VjVIMjVWM1pNMjYgNlY0SDI0VjZIMjZaTTI1IDdIMjcuNVY1SDI1VjdaTTI3LjUgN0gyOFY1SDI3LjVWN1pNMjcgNlY2LjVIMjlWNkgyN1pNMjcgNi41VjExLjVIMjlWNi41SDI3Wk0yNyAxMS41VjEySDI5VjExLjVIMjdaTTI4IDExSDI3LjVWMTNIMjhWMTFaTTI3LjUgMTFIMjFWMTNIMjcuNVYxMVpNMjIgMThWMTJIMjBWMThIMjJaTTE5IDE5SDIxVjE3SDE5VjE5Wk0xOCAxMVYxOEgyMFYxMUgxOFpNMjEgMTBIMTlWMTJIMjFWMTBaTTIxIDEySDI3VjEwSDIxVjEyWk0yOCAxMVY3SDI2VjExSDI4Wk0yNyA2SDI1VjhIMjdWNlpNMjYgOVY3SDI0VjlIMjZaTTE1IDEwSDI1VjhIMTVWMTBaTTE0IDRWOUgxNlY0SDE0WiIgZmlsbD0id2hpdGUiIG1hc2s9InVybCgjcGF0aC0xLW91dHNpZGUtMV80ODBfMTg4KSIvPgo8bWFzayBpZD0icGF0aC0zLW91dHNpZGUtMl80ODBfMTg4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzIiB5PSIyIiB3aWR0aD0iOSIgaGVpZ2h0PSIxOCIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMyIgeT0iMiIgd2lkdGg9IjkiIGhlaWdodD0iMTgiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDRDNC42Mzc3MyA0IDUuMTgwNDMgNC4yMTA2OCA1LjczNDQzIDQuNDU2OTFDNS43ODYzNiA0LjQ3OTk5IDUuODM5MjQgNC41MDM3NyA1Ljg5Mjc4IDQuNTI3ODRMNS44OTI3OCA0LjUyNzg1QzYuMTEzOTIgNC42MjczIDYuMzQ2NDUgNC43MzE4OCA2LjU3MTMyIDQuODEzNjVDNi43MDgxOSA0Ljg2MzQyIDYuODUxMzUgNC45MDg0IDcgNC45NDE2OVY0Ljk0Njk1VjQuOTU2NzRWNC45NjY2M1Y0Ljk3NjYzVjQuOTg2NzNWNC45OTY5M1Y1LjAwNzI0VjUuMDE3NjZWNS4wMjgxN1Y1LjAzODc5VjUuMDQ5NTJWNS4wNjAzNFY1LjA3MTI3VjUuMDgyMzFWNS4wOTM0NFY1LjEwNDY5VjUuMTE2MDNWNS4xMjc0OFY1LjEzOTAzVjUuMTUwNjhWNS4xNjI0NFY1LjE3NDI5VjUuMTg2MjZWNS4xOTgzMlY1LjIxMDQ5VjUuMjIyNzZWNS4yMzUxM1Y1LjI0NzYxVjUuMjYwMThWNS4yNzI4NlY1LjI4NTY1VjUuMjk4NTNWNS4zMTE1MlY1LjMyNDYxVjUuMzM3OFY1LjM1MTA5VjUuMzY0NDlWNS4zNzc5OFY1LjM5MTU4VjUuNDA1MjhWNS40MTkwOFY1LjQzMjk5VjUuNDQ2OTlWNS40NjExVjUuNDc1MzFWNS40ODk2MlY1LjUwNDAzVjUuNTE4NTRWNS41MzMxNlY1LjU0Nzg3VjUuNTYyNjlWNS41Nzc2MVY1LjU5MjYyVjUuNjA3NzRWNS42MjI5NlY1LjYzODI4VjUuNjUzNzFWNS42NjkyM1Y1LjY4NDg1VjUuNzAwNTdWNS43MTY0VjUuNzMyMzJWNS43NDgzNVY1Ljc2NDQ3VjUuNzgwN1Y1Ljc5NzAyVjUuODEzNDVWNS44Mjk5N1Y1Ljg0NjZWNS44NjMzMlY1Ljg4MDE1VjUuODk3MDdWNS45MTQxVjUuOTMxMjJWNS45NDg0NFY1Ljk2NTc3VjUuOTgzMTlWNi4wMDA3MVY2LjAxODMzVjYuMDM2MDVWNi4wNTM4N1Y2LjA3MTc5VjYuMDg5ODFWNi4xMDc5M1Y2LjEyNjE1VjYuMTQ0NDZWNi4xNjI4N1Y2LjE4MTM5VjYuMlY2LjIxODcxVjYuMjM3NTJWNi4yNTY0M1Y2LjI3NTQzVjYuMjk0NTRWNi4zMTM3NFY2LjMzMzA0VjYuMzUyNDRWNi4zNzE5NFY2LjM5MTUzVjYuNDExMjJWNi40MzEwMlY2LjQ1MDkxVjYuNDcwODlWNi40OTA5OFY2LjUxMTE2VjYuNTMxNDRWNi41NTE4MlY2LjU3MjI5VjYuNTkyODdWNi42MTM1NFY2LjYzNDMxVjYuNjU1MTdWNi42NzYxM1Y2LjY5NzE5VjYuNzE4MzVWNi43Mzk2VjYuNzYwOTVWNi43ODI0VjYuODAzOTRWNi44MjU1OFY2Ljg0NzMyVjYuODY5MTZWNi44OTEwOVY2LjkxMzEyVjYuOTM1MjRWNi45NTc0NlY2Ljk3OTc4VjcuMDAyMTlWNy4wMjQ3VjcuMDQ3MzFWNy4wNzAwMVY3LjA5MjhWNy4xMTU3VjcuMTM4NjlWNy4xNjE3N1Y3LjE4NDk1VjcuMjA4MjNWNy4yMzE2VjcuMjU1MDdWNy4yNzg2NFY3LjMwMjI5VjcuMzI2MDVWNy4zNDk5VjcuMzczODRWNy4zOTc4OFY3LjQyMjAyVjcuNDQ2MjVWNy40NzA1OFY3LjQ5NVY3LjUxOTUxVjcuNTQ0MTJWNy41Njg4M1Y3LjU5MzYzVjcuNjE4NTJWNy42NDM1MVY3LjY2ODZWNy42OTM3OFY3LjcxOTA1VjcuNzQ0NDFWNy43Njk4OFY3Ljc5NTQzVjcuODIxMDhWNy44NDY4M1Y3Ljg3MjY2VjcuODk4NlY3LjkyNDYyVjcuOTUwNzRWNy45NzY5NVY4LjAwMzI2VjguMDI5NjZWOC4wNTYxNlY4LjA4Mjc0VjguMTA5NDNWOC4xMzYyVjguMTYzMDdWOC4xOTAwM1Y4LjIxNzA5VjguMjQ0MjNWOC4yNzE0N1Y4LjI5ODgxVjguMzI2MjRWOC4zNTM3NlY4LjM4MTM3VjguNDA5MDdWOC40MzY4N1Y4LjQ2NDc2VjguNDkyNzVWOC41MjA4MlY4LjU0ODk5VjguNTc3MjVWOC42MDU2MVY4LjYzNDA1VjguNjYyNTlWOC42OTEyMlY4LjcxOTk0VjguNzQ4NzZWOC43Nzc2NlY4LjgwNjY2VjguODM1NzVWOC44NjQ5M1Y4Ljg5NDIxVjguOTIzNTdWOC45NTMwM1Y4Ljk4MjU4VjkuMDEyMjJWOS4wNDE5NVY5LjA3MTc3VjkuMTAxNjhWOS4xMzE2OVY5LjE2MTc4VjkuMTkxOTdWOS4yMjIyNVY5LjI1MjYyVjkuMjgzMDhWOS4zMTM2M1Y5LjM0NDI3VjkuMzc1MDFWOS40MDU4M1Y5LjQzNjc0VjkuNDY3NzVWOS40OTg4NFY5LjUzMDAzVjkuNTYxM1Y5LjU5MjY3VjkuNjI0MTNWOS42NTU2N1Y5LjY4NzMxVjkuNzE5MDRWOS43NTA4NVY5Ljc4Mjc2VjkuODE0NzZWOS44NDY4NFY5Ljg3OTAyVjkuOTExMjhWOS45NDM2NFY5Ljk3NjA4VjEwLjAwODZWMTAuMDQxMlYxMC4wNzRWMTAuMTA2OFYxMC4xMzk2VjEwLjE3MjZWMTAuMjA1N1YxMC4yMzg5VjEwLjI3MjFWMTAuMzA1NFYxMC4zMzg5VjEwLjM3MjRWMTAuNDA2VjEwLjQzOTdWMTAuNDczNVYxMC41MDczVjEwLjU0MTNWMTAuNTc1M1YxMC42MDk1VjEwLjY0MzdWMTAuNjc4VjEwLjcxMjRWMTAuNzQ2OVYxMC43ODE1VjEwLjgxNjFWMTAuODUwOVYxMC44ODU3VjEwLjkyMDZWMTAuOTU1N1YxMC45OTA4VjExSDZWMTJIN1YxMi4wMDg5VjEyLjA0NjZWMTIuMDg0M1YxMi4xMjIxVjEyLjE1OTlWMTIuMTk3OVYxMi4yMzU5VjEyLjI3NDFWMTIuMzEyM1YxMi4zNTA2VjEyLjM4OVYxMi40Mjc0VjEyLjQ2NlYxMi41MDQ2VjEyLjU0MzRWMTIuNTgyMlYxMi42MjExVjEyLjY2MDFWMTIuNjk5MVYxMi43MzgzVjEyLjc3NzVWMTIuODE2OFYxMi44NTYzVjEyLjg5NTdWMTIuOTM1M1YxMi45NzVWMTMuMDE0N1YxMy4wNTQ1VjEzLjA5NDVWMTMuMTM0NVYxMy4xNzQ1VjEzLjIxNDdWMTMuMjU0OVYxMy4yOTUzVjEzLjMzNTdWMTMuMzc2MlYxMy40MTY4VjEzLjQ1NzRWMTMuNDk4MlYxMy41MzlWMTMuNTc5OVYxMy42MjA5VjEzLjY2MlYxMy43MDMyVjEzLjc0NDRWMTMuNzg1OFYxMy44MjcyVjEzLjg2ODdWMTMuOTEwM1YxMy45NTE5VjEzLjk5MzdWMTQuMDM1NVYxNC4wNzc0VjE0LjExOTRWMTQuMTYxNVYxNC4yMDM3VjE0LjI0NTlWMTQuMjg4MlYxNC4zMzA2VjE0LjM3MzFWMTQuNDE1N1YxNC40NTg0VjE0LjUwMTFWMTQuNTQzOVYxNC41ODY4VjE0LjYyOThWMTQuNjcyOVYxNC43MTZWMTQuNzU5MlYxNC44MDI1VjE0Ljg0NTlWMTQuODg5NFYxNC45MzNWMTQuOTc2NlYxNS4wMjAzVjE1LjA2NDFWMTUuMTA4VjE1LjE1MlYxNS4xOTZWMTUuMjQwMVYxNS4yODQzVjE1LjMyODZWMTUuMzczVjE1LjQxNzRWMTUuNDYxOVYxNS41MDY1VjE1LjU1MTJWMTUuNTk2VjE1LjY0MDhWMTUuNjg1OFYxNS43MzA4VjE1Ljc3NTlWMTUuODIxVjE1Ljg2NjNWMTUuOTExNlYxNS45NTdWMTYuMDAyNVYxNi4wNDgxVjE2LjA5MzdWMTYuMTM5NVYxNi4xODUzVjE2LjIzMTJWMTYuMjc3MVYxNi4zMjMyVjE2LjM2OTNWMTYuNDE1NVYxNi40NjE4VjE2LjUwODJWMTYuNTU0NlYxNi42MDExVjE2LjY0NzdWMTYuNjk0NFYxNi43NDEyVjE2Ljc4OFYxNi44MzQ5VjE2Ljg4MTlWMTYuOTI5VjE2Ljk3NjFWMTcuMDIzNFYxNy4wNDY2QzYuNTMyNDggMTcuMTMzMSA2LjEzMDk2IDE3LjMyNTIgNS43NzU1NSAxNy40OTUyTDUuNjY0NSAxNy41NDgyQzUuMTQ5MzkgMTcuNzkyNCA0LjY2MzkyIDE4IDQgMThWMTlDNC44OTgxOCAxOSA1LjU1MzIzIDE4LjcwNzYgNi4wOTI4NiAxOC40NTE4TDYuMTYwNzEgMTguNDE5NkM2LjY3OTAyIDE4LjE3MzUgNy4wNDQ0NSAxOCA3LjUgMThDNy45NTU1NSAxOCA4LjMyMDk4IDE4LjE3MzUgOC44MzkyOSAxOC40MTk2TDguOTA3MTQgMTguNDUxOEM5LjQ0Njc3IDE4LjcwNzYgMTAuMTAxOCAxOSAxMSAxOVYxOEMxMC4zMzYxIDE4IDkuODUwNjEgMTcuNzkyNCA5LjMzNTUgMTcuNTQ4Mkw5LjIyNDQ0IDE3LjQ5NTJMOS4yMjQ0NCAxNy40OTUyQzguODY5MDMgMTcuMzI1MiA4LjQ2NzUxIDE3LjEzMzEgOCAxNy4wNDY2VjE3LjAyMzRWMTYuOTc2MVYxNi45MjlWMTYuODgxOVYxNi44MzQ5VjE2Ljc4OFYxNi43NDEyVjE2LjY5NDRWMTYuNjQ3N1YxNi42MDExVjE2LjU1NDZWMTYuNTA4MlYxNi40NjE4VjE2LjQxNTVWMTYuMzY5M1YxNi4zMjMyVjE2LjI3NzFWMTYuMjMxMlYxNi4xODUzVjE2LjEzOTVWMTYuMDkzN1YxNi4wNDgxVjE2LjAwMjVWMTUuOTU3VjE1LjkxMTZWMTUuODY2M1YxNS44MjFWMTUuNzc1OVYxNS43MzA4VjE1LjY4NThWMTUuNjQwOFYxNS41OTZWMTUuNTUxMlYxNS41MDY1VjE1LjQ2MTlWMTUuNDE3NFYxNS4zNzNWMTUuMzI4NlYxNS4yODQzVjE1LjI0MDFWMTUuMTk2VjE1LjE1MlYxNS4xMDhWMTUuMDY0MVYxNS4wMjAzVjE0Ljk3NjZWMTQuOTMzVjE0Ljg4OTRWMTQuODQ1OVYxNC44MDI1VjE0Ljc1OTJWMTQuNzE2VjE0LjY3MjlWMTQuNjI5OFYxNC41ODY4VjE0LjU0MzlWMTQuNTAxMVYxNC40NTg0VjE0LjQxNTdWMTQuMzczMVYxNC4zMzA2VjE0LjI4ODJWMTQuMjQ1OVYxNC4yMDM3VjE0LjE2MTVWMTQuMTE5NFYxNC4wNzc0VjE0LjAzNTVWMTMuOTkzN1YxMy45NTE5VjEzLjkxMDNWMTMuODY4N1YxMy44MjcyVjEzLjc4NThWMTMuNzQ0NFYxMy43MDMyVjEzLjY2MlYxMy42MjA5VjEzLjU3OTlWMTMuNTM5VjEzLjQ5ODJWMTMuNDU3NFYxMy40MTY4VjEzLjM3NjJWMTMuMzM1N1YxMy4yOTUzVjEzLjI1NDlWMTMuMjE0N1YxMy4xNzQ1VjEzLjEzNDVWMTMuMDk0NVYxMy4wNTQ1VjEzLjAxNDdWMTIuOTc1VjEyLjkzNTNWMTIuODk1N1YxMi44NTYzVjEyLjgxNjhWMTIuNzc3NVYxMi43MzgzVjEyLjY5OTFWMTIuNjYwMVYxMi42MjExVjEyLjU4MjJWMTIuNTQzNFYxMi41MDQ2VjEyLjQ2NlYxMi40Mjc0VjEyLjM4OVYxMi4zNTA2VjEyLjMxMjNWMTIuMjc0MVYxMi4yMzU5VjEyLjE5NzlWMTIuMTU5OVYxMi4xMjIxVjEyLjA4NDNWMTIuMDQ2NlYxMi4wMDg5VjEySDlWMTFIOFYxMC45OTA4VjEwLjk1NTdWMTAuOTIwNlYxMC44ODU3VjEwLjg1MDlWMTAuODE2MVYxMC43ODE1VjEwLjc0NjlWMTAuNzEyNFYxMC42NzhWMTAuNjQzN1YxMC42MDk1VjEwLjU3NTNWMTAuNTQxM1YxMC41MDczVjEwLjQ3MzVWMTAuNDM5N1YxMC40MDZWMTAuMzcyNFYxMC4zMzg5VjEwLjMwNTRWMTAuMjcyMVYxMC4yMzg5VjEwLjIwNTdWMTAuMTcyNlYxMC4xMzk2VjEwLjEwNjhWMTAuMDc0VjEwLjA0MTJWMTAuMDA4NlY5Ljk3NjA4VjkuOTQzNjRWOS45MTEyOFY5Ljg3OTAyVjkuODQ2ODRWOS44MTQ3NlY5Ljc4Mjc2VjkuNzUwODVWOS43MTkwNFY5LjY4NzMxVjkuNjU1NjdWOS42MjQxM1Y5LjU5MjY3VjkuNTYxM1Y5LjUzMDAzVjkuNDk4ODRWOS40Njc3NVY5LjQzNjc0VjkuNDA1ODNWOS4zNzUwMVY5LjM0NDI3VjkuMzEzNjNWOS4yODMwOFY5LjI1MjYyVjkuMjIyMjVWOS4xOTE5N1Y5LjE2MTc4VjkuMTMxNjlWOS4xMDE2OFY5LjA3MTc3VjkuMDQxOTVWOS4wMTIyMlY4Ljk4MjU4VjguOTUzMDNWOC45MjM1N1Y4Ljg5NDIxVjguODY0OTNWOC44MzU3NVY4LjgwNjY2VjguNzc3NjZWOC43NDg3NlY4LjcxOTk0VjguNjkxMjJWOC42NjI1OVY4LjYzNDA1VjguNjA1NjFWOC41NzcyNVY4LjU0ODk5VjguNTIwODJWOC40OTI3NVY4LjQ2NDc2VjguNDM2ODdWOC40MDkwN1Y4LjM4MTM3VjguMzUzNzZWOC4zMjYyNFY4LjI5ODgxVjguMjcxNDdWOC4yNDQyM1Y4LjIxNzA5VjguMTkwMDNWOC4xNjMwN1Y4LjEzNjJWOC4xMDk0M1Y4LjA4Mjc0VjguMDU2MTZWOC4wMjk2NlY4LjAwMzI2VjcuOTc2OTVWNy45NTA3NFY3LjkyNDYyVjcuODk4NlY3Ljg3MjY2VjcuODQ2ODNWNy44MjEwOFY3Ljc5NTQzVjcuNzY5ODhWNy43NDQ0MVY3LjcxOTA1VjcuNjkzNzhWNy42Njg2VjcuNjQzNTFWNy42MTg1MlY3LjU5MzYzVjcuNTY4ODNWNy41NDQxMlY3LjUxOTUxVjcuNDk1VjcuNDcwNThWNy40NDYyNVY3LjQyMjAyVjcuMzk3ODhWNy4zNzM4NFY3LjM0OTlWNy4zMjYwNVY3LjMwMjI5VjcuMjc4NjRWNy4yNTUwN1Y3LjIzMTZWNy4yMDgyM1Y3LjE4NDk1VjcuMTYxNzdWNy4xMzg2OVY3LjExNTdWNy4wOTI4VjcuMDcwMDFWNy4wNDczMVY3LjAyNDdWNy4wMDIxOVY2Ljk3OTc4VjYuOTU3NDZWNi45MzUyNFY2LjkxMzEyVjYuODkxMDlWNi44NjkxNlY2Ljg0NzMyVjYuODI1NThWNi44MDM5NFY2Ljc4MjRWNi43NjA5NVY2LjczOTZWNi43MTgzNVY2LjY5NzE5VjYuNjc2MTNWNi42NTUxN1Y2LjYzNDMxVjYuNjEzNTRWNi41OTI4N1Y2LjU3MjI5VjYuNTUxODJWNi41MzE0NFY2LjUxMTE2VjYuNDkwOThWNi40NzA4OVY2LjQ1MDkxVjYuNDMxMDJWNi40MTEyMlY2LjM5MTUzVjYuMzcxOTRWNi4zNTI0NFY2LjMzMzA0VjYuMzEzNzRWNi4yOTQ1NFY2LjI3NTQzVjYuMjU2NDNWNi4yMzc1MlY2LjIxODcxVjYuMlY2LjE4MTM5VjYuMTYyODdWNi4xNDQ0NlY2LjEyNjE1VjYuMTA3OTNWNi4wODk4MVY2LjA3MTc5VjYuMDUzODdWNi4wMzYwNVY2LjAxODMzVjYuMDAwNzFWNS45ODMxOVY1Ljk2NTc3VjUuOTQ4NDRWNS45MzEyMlY1LjkxNDFWNS44OTcwN1Y1Ljg4MDE1VjUuODYzMzJWNS44NDY2VjUuODI5OTdWNS44MTM0NVY1Ljc5NzAyVjUuNzgwN1Y1Ljc2NDQ3VjUuNzQ4MzVWNS43MzIzMlY1LjcxNjRWNS43MDA1N1Y1LjY4NDg1VjUuNjY5MjNWNS42NTM3MVY1LjYzODI4VjUuNjIyOTZWNS42MDc3NFY1LjU5MjYyVjUuNTc3NjFWNS41NjI2OVY1LjU0Nzg3VjUuNTMzMTZWNS41MTg1NFY1LjUwNDAzVjUuNDg5NjJWNS40NzUzMVY1LjQ2MTFWNS40NDY5OVY1LjQzMjk5VjUuNDE5MDhWNS40MDUyOFY1LjM5MTU4VjUuMzc3OThWNS4zNjQ0OVY1LjM1MTA5VjUuMzM3OFY1LjMyNDYxVjUuMzExNTJWNS4yOTg1M1Y1LjI4NTY1VjUuMjcyODZWNS4yNjAxOFY1LjI0NzYxVjUuMjM1MTNWNS4yMjI3NlY1LjIxMDQ5VjUuMTk4MzJWNS4xODYyNlY1LjE3NDI5VjUuMTYyNDRWNS4xNTA2OFY1LjEzOTAzVjUuMTI3NDhWNS4xMTYwM1Y1LjEwNDY5VjUuMDkzNDRWNS4wODIzMVY1LjA3MTI3VjUuMDYwMzRWNS4wNDk1MlY1LjAzODc5VjUuMDI4MTdWNS4wMTc2NlY1LjAwNzI0VjQuOTk2OTNWNC45ODY3M1Y0Ljk3NjYzVjQuOTY2NjNWNC45NTY3NFY0Ljk0Njk1VjQuOTQxNjlDOC4xNDg2NSA0LjkwODQgOC4yOTE4MSA0Ljg2MzQyIDguNDI4NjggNC44MTM2NUM4LjY1MzU1IDQuNzMxODggOC44ODYwNyA0LjYyNzMxIDkuMTA3MjEgNC41Mjc4NUw5LjEwNzIyIDQuNTI3ODVMOS4xMDczMiA0LjUyNzhDOS4xNjA4MyA0LjUwMzc0IDkuMjEzNjcgNC40Nzk5NyA5LjI2NTU3IDQuNDU2OTFDOS44MTk1NyA0LjIxMDY4IDEwLjM2MjMgNCAxMSA0VjNDMTAuMTM3NyAzIDkuNDMwNDMgMy4yODkzMiA4Ljg1OTQzIDMuNTQzMDlDOC43OTczNCAzLjU3MDY5IDguNzM3NyAzLjU5NzQ4IDguNjgwMDUgMy42MjMzOEM4LjQ2MjgyIDMuNzIwOTggOC4yNzM2OSAzLjgwNTk0IDguMDg2OTQgMy44NzM4NUM3Ljg1NjA3IDMuOTU3ODEgNy42NjgwNyA0IDcuNSA0QzcuMzMxOTMgNCA3LjE0MzkzIDMuOTU3ODEgNi45MTMwNiAzLjg3Mzg1QzYuNzI2MzEgMy44MDU5NSA2LjUzNzE5IDMuNzIwOTggNi4zMTk5NiAzLjYyMzM5TDYuMzE5OTUgMy42MjMzOUw2LjMxOTkxIDMuNjIzMzdDNi4yNjIyNyAzLjU5NzQ3IDYuMjAyNjUgMy41NzA2OSA2LjE0MDU3IDMuNTQzMDlDNS41Njk1NyAzLjI4OTMyIDQuODYyMjcgMyA0IDNWNFoiLz4KPC9tYXNrPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgNEM0LjYzNzczIDQgNS4xODA0MyA0LjIxMDY4IDUuNzM0NDMgNC40NTY5MUM1Ljc4NjM2IDQuNDc5OTkgNS44MzkyNCA0LjUwMzc3IDUuODkyNzggNC41Mjc4NEw1Ljg5Mjc4IDQuNTI3ODVDNi4xMTM5MiA0LjYyNzMgNi4zNDY0NSA0LjczMTg4IDYuNTcxMzIgNC44MTM2NUM2LjcwODE5IDQuODYzNDIgNi44NTEzNSA0LjkwODQgNyA0Ljk0MTY5VjQuOTQ2OTVWNC45NTY3NFY0Ljk2NjYzVjQuOTc2NjNWNC45ODY3M1Y0Ljk5NjkzVjUuMDA3MjRWNS4wMTc2NlY1LjAyODE3VjUuMDM4NzlWNS4wNDk1MlY1LjA2MDM0VjUuMDcxMjdWNS4wODIzMVY1LjA5MzQ0VjUuMTA0NjlWNS4xMTYwM1Y1LjEyNzQ4VjUuMTM5MDNWNS4xNTA2OFY1LjE2MjQ0VjUuMTc0MjlWNS4xODYyNlY1LjE5ODMyVjUuMjEwNDlWNS4yMjI3NlY1LjIzNTEzVjUuMjQ3NjFWNS4yNjAxOFY1LjI3Mjg2VjUuMjg1NjVWNS4yOTg1M1Y1LjMxMTUyVjUuMzI0NjFWNS4zMzc4VjUuMzUxMDlWNS4zNjQ0OVY1LjM3Nzk4VjUuMzkxNThWNS40MDUyOFY1LjQxOTA4VjUuNDMyOTlWNS40NDY5OVY1LjQ2MTFWNS40NzUzMVY1LjQ4OTYyVjUuNTA0MDNWNS41MTg1NFY1LjUzMzE2VjUuNTQ3ODdWNS41NjI2OVY1LjU3NzYxVjUuNTkyNjJWNS42MDc3NFY1LjYyMjk2VjUuNjM4MjhWNS42NTM3MVY1LjY2OTIzVjUuNjg0ODVWNS43MDA1N1Y1LjcxNjRWNS43MzIzMlY1Ljc0ODM1VjUuNzY0NDdWNS43ODA3VjUuNzk3MDJWNS44MTM0NVY1LjgyOTk3VjUuODQ2NlY1Ljg2MzMyVjUuODgwMTVWNS44OTcwN1Y1LjkxNDFWNS45MzEyMlY1Ljk0ODQ0VjUuOTY1NzdWNS45ODMxOVY2LjAwMDcxVjYuMDE4MzNWNi4wMzYwNVY2LjA1Mzg3VjYuMDcxNzlWNi4wODk4MVY2LjEwNzkzVjYuMTI2MTVWNi4xNDQ0NlY2LjE2Mjg3VjYuMTgxMzlWNi4yVjYuMjE4NzFWNi4yMzc1MlY2LjI1NjQzVjYuMjc1NDNWNi4yOTQ1NFY2LjMxMzc0VjYuMzMzMDRWNi4zNTI0NFY2LjM3MTk0VjYuMzkxNTNWNi40MTEyMlY2LjQzMTAyVjYuNDUwOTFWNi40NzA4OVY2LjQ5MDk4VjYuNTExMTZWNi41MzE0NFY2LjU1MTgyVjYuNTcyMjlWNi41OTI4N1Y2LjYxMzU0VjYuNjM0MzFWNi42NTUxN1Y2LjY3NjEzVjYuNjk3MTlWNi43MTgzNVY2LjczOTZWNi43NjA5NVY2Ljc4MjRWNi44MDM5NFY2LjgyNTU4VjYuODQ3MzJWNi44NjkxNlY2Ljg5MTA5VjYuOTEzMTJWNi45MzUyNFY2Ljk1NzQ2VjYuOTc5NzhWNy4wMDIxOVY3LjAyNDdWNy4wNDczMVY3LjA3MDAxVjcuMDkyOFY3LjExNTdWNy4xMzg2OVY3LjE2MTc3VjcuMTg0OTVWNy4yMDgyM1Y3LjIzMTZWNy4yNTUwN1Y3LjI3ODY0VjcuMzAyMjlWNy4zMjYwNVY3LjM0OTlWNy4zNzM4NFY3LjM5Nzg4VjcuNDIyMDJWNy40NDYyNVY3LjQ3MDU4VjcuNDk1VjcuNTE5NTFWNy41NDQxMlY3LjU2ODgzVjcuNTkzNjNWNy42MTg1MlY3LjY0MzUxVjcuNjY4NlY3LjY5Mzc4VjcuNzE5MDVWNy43NDQ0MVY3Ljc2OTg4VjcuNzk1NDNWNy44MjEwOFY3Ljg0NjgzVjcuODcyNjZWNy44OTg2VjcuOTI0NjJWNy45NTA3NFY3Ljk3Njk1VjguMDAzMjZWOC4wMjk2NlY4LjA1NjE2VjguMDgyNzRWOC4xMDk0M1Y4LjEzNjJWOC4xNjMwN1Y4LjE5MDAzVjguMjE3MDlWOC4yNDQyM1Y4LjI3MTQ3VjguMjk4ODFWOC4zMjYyNFY4LjM1Mzc2VjguMzgxMzdWOC40MDkwN1Y4LjQzNjg3VjguNDY0NzZWOC40OTI3NVY4LjUyMDgyVjguNTQ4OTlWOC41NzcyNVY4LjYwNTYxVjguNjM0MDVWOC42NjI1OVY4LjY5MTIyVjguNzE5OTRWOC43NDg3NlY4Ljc3NzY2VjguODA2NjZWOC44MzU3NVY4Ljg2NDkzVjguODk0MjFWOC45MjM1N1Y4Ljk1MzAzVjguOTgyNThWOS4wMTIyMlY5LjA0MTk1VjkuMDcxNzdWOS4xMDE2OFY5LjEzMTY5VjkuMTYxNzhWOS4xOTE5N1Y5LjIyMjI1VjkuMjUyNjJWOS4yODMwOFY5LjMxMzYzVjkuMzQ0MjdWOS4zNzUwMVY5LjQwNTgzVjkuNDM2NzRWOS40Njc3NVY5LjQ5ODg0VjkuNTMwMDNWOS41NjEzVjkuNTkyNjdWOS42MjQxM1Y5LjY1NTY3VjkuNjg3MzFWOS43MTkwNFY5Ljc1MDg1VjkuNzgyNzZWOS44MTQ3NlY5Ljg0Njg0VjkuODc5MDJWOS45MTEyOFY5Ljk0MzY0VjkuOTc2MDhWMTAuMDA4NlYxMC4wNDEyVjEwLjA3NFYxMC4xMDY4VjEwLjEzOTZWMTAuMTcyNlYxMC4yMDU3VjEwLjIzODlWMTAuMjcyMVYxMC4zMDU0VjEwLjMzODlWMTAuMzcyNFYxMC40MDZWMTAuNDM5N1YxMC40NzM1VjEwLjUwNzNWMTAuNTQxM1YxMC41NzUzVjEwLjYwOTVWMTAuNjQzN1YxMC42NzhWMTAuNzEyNFYxMC43NDY5VjEwLjc4MTVWMTAuODE2MVYxMC44NTA5VjEwLjg4NTdWMTAuOTIwNlYxMC45NTU3VjEwLjk5MDhWMTFINlYxMkg3VjEyLjAwODlWMTIuMDQ2NlYxMi4wODQzVjEyLjEyMjFWMTIuMTU5OVYxMi4xOTc5VjEyLjIzNTlWMTIuMjc0MVYxMi4zMTIzVjEyLjM1MDZWMTIuMzg5VjEyLjQyNzRWMTIuNDY2VjEyLjUwNDZWMTIuNTQzNFYxMi41ODIyVjEyLjYyMTFWMTIuNjYwMVYxMi42OTkxVjEyLjczODNWMTIuNzc3NVYxMi44MTY4VjEyLjg1NjNWMTIuODk1N1YxMi45MzUzVjEyLjk3NVYxMy4wMTQ3VjEzLjA1NDVWMTMuMDk0NVYxMy4xMzQ1VjEzLjE3NDVWMTMuMjE0N1YxMy4yNTQ5VjEzLjI5NTNWMTMuMzM1N1YxMy4zNzYyVjEzLjQxNjhWMTMuNDU3NFYxMy40OTgyVjEzLjUzOVYxMy41Nzk5VjEzLjYyMDlWMTMuNjYyVjEzLjcwMzJWMTMuNzQ0NFYxMy43ODU4VjEzLjgyNzJWMTMuODY4N1YxMy45MTAzVjEzLjk1MTlWMTMuOTkzN1YxNC4wMzU1VjE0LjA3NzRWMTQuMTE5NFYxNC4xNjE1VjE0LjIwMzdWMTQuMjQ1OVYxNC4yODgyVjE0LjMzMDZWMTQuMzczMVYxNC40MTU3VjE0LjQ1ODRWMTQuNTAxMVYxNC41NDM5VjE0LjU4NjhWMTQuNjI5OFYxNC42NzI5VjE0LjcxNlYxNC43NTkyVjE0LjgwMjVWMTQuODQ1OVYxNC44ODk0VjE0LjkzM1YxNC45NzY2VjE1LjAyMDNWMTUuMDY0MVYxNS4xMDhWMTUuMTUyVjE1LjE5NlYxNS4yNDAxVjE1LjI4NDNWMTUuMzI4NlYxNS4zNzNWMTUuNDE3NFYxNS40NjE5VjE1LjUwNjVWMTUuNTUxMlYxNS41OTZWMTUuNjQwOFYxNS42ODU4VjE1LjczMDhWMTUuNzc1OVYxNS44MjFWMTUuODY2M1YxNS45MTE2VjE1Ljk1N1YxNi4wMDI1VjE2LjA0ODFWMTYuMDkzN1YxNi4xMzk1VjE2LjE4NTNWMTYuMjMxMlYxNi4yNzcxVjE2LjMyMzJWMTYuMzY5M1YxNi40MTU1VjE2LjQ2MThWMTYuNTA4MlYxNi41NTQ2VjE2LjYwMTFWMTYuNjQ3N1YxNi42OTQ0VjE2Ljc0MTJWMTYuNzg4VjE2LjgzNDlWMTYuODgxOVYxNi45MjlWMTYuOTc2MVYxNy4wMjM0VjE3LjA0NjZDNi41MzI0OCAxNy4xMzMxIDYuMTMwOTYgMTcuMzI1MiA1Ljc3NTU1IDE3LjQ5NTJMNS42NjQ1IDE3LjU0ODJDNS4xNDkzOSAxNy43OTI0IDQuNjYzOTIgMTggNCAxOFYxOUM0Ljg5ODE4IDE5IDUuNTUzMjMgMTguNzA3NiA2LjA5Mjg2IDE4LjQ1MThMNi4xNjA3MSAxOC40MTk2QzYuNjc5MDIgMTguMTczNSA3LjA0NDQ1IDE4IDcuNSAxOEM3Ljk1NTU1IDE4IDguMzIwOTggMTguMTczNSA4LjgzOTI5IDE4LjQxOTZMOC45MDcxNCAxOC40NTE4QzkuNDQ2NzcgMTguNzA3NiAxMC4xMDE4IDE5IDExIDE5VjE4QzEwLjMzNjEgMTggOS44NTA2MSAxNy43OTI0IDkuMzM1NSAxNy41NDgyTDkuMjI0NDQgMTcuNDk1Mkw5LjIyNDQ0IDE3LjQ5NTJDOC44NjkwMyAxNy4zMjUyIDguNDY3NTEgMTcuMTMzMSA4IDE3LjA0NjZWMTcuMDIzNFYxNi45NzYxVjE2LjkyOVYxNi44ODE5VjE2LjgzNDlWMTYuNzg4VjE2Ljc0MTJWMTYuNjk0NFYxNi42NDc3VjE2LjYwMTFWMTYuNTU0NlYxNi41MDgyVjE2LjQ2MThWMTYuNDE1NVYxNi4zNjkzVjE2LjMyMzJWMTYuMjc3MVYxNi4yMzEyVjE2LjE4NTNWMTYuMTM5NVYxNi4wOTM3VjE2LjA0ODFWMTYuMDAyNVYxNS45NTdWMTUuOTExNlYxNS44NjYzVjE1LjgyMVYxNS43NzU5VjE1LjczMDhWMTUuNjg1OFYxNS42NDA4VjE1LjU5NlYxNS41NTEyVjE1LjUwNjVWMTUuNDYxOVYxNS40MTc0VjE1LjM3M1YxNS4zMjg2VjE1LjI4NDNWMTUuMjQwMVYxNS4xOTZWMTUuMTUyVjE1LjEwOFYxNS4wNjQxVjE1LjAyMDNWMTQuOTc2NlYxNC45MzNWMTQuODg5NFYxNC44NDU5VjE0LjgwMjVWMTQuNzU5MlYxNC43MTZWMTQuNjcyOVYxNC42Mjk4VjE0LjU4NjhWMTQuNTQzOVYxNC41MDExVjE0LjQ1ODRWMTQuNDE1N1YxNC4zNzMxVjE0LjMzMDZWMTQuMjg4MlYxNC4yNDU5VjE0LjIwMzdWMTQuMTYxNVYxNC4xMTk0VjE0LjA3NzRWMTQuMDM1NVYxMy45OTM3VjEzLjk1MTlWMTMuOTEwM1YxMy44Njg3VjEzLjgyNzJWMTMuNzg1OFYxMy43NDQ0VjEzLjcwMzJWMTMuNjYyVjEzLjYyMDlWMTMuNTc5OVYxMy41MzlWMTMuNDk4MlYxMy40NTc0VjEzLjQxNjhWMTMuMzc2MlYxMy4zMzU3VjEzLjI5NTNWMTMuMjU0OVYxMy4yMTQ3VjEzLjE3NDVWMTMuMTM0NVYxMy4wOTQ1VjEzLjA1NDVWMTMuMDE0N1YxMi45NzVWMTIuOTM1M1YxMi44OTU3VjEyLjg1NjNWMTIuODE2OFYxMi43Nzc1VjEyLjczODNWMTIuNjk5MVYxMi42NjAxVjEyLjYyMTFWMTIuNTgyMlYxMi41NDM0VjEyLjUwNDZWMTIuNDY2VjEyLjQyNzRWMTIuMzg5VjEyLjM1MDZWMTIuMzEyM1YxMi4yNzQxVjEyLjIzNTlWMTIuMTk3OVYxMi4xNTk5VjEyLjEyMjFWMTIuMDg0M1YxMi4wNDY2VjEyLjAwODlWMTJIOVYxMUg4VjEwLjk5MDhWMTAuOTU1N1YxMC45MjA2VjEwLjg4NTdWMTAuODUwOVYxMC44MTYxVjEwLjc4MTVWMTAuNzQ2OVYxMC43MTI0VjEwLjY3OFYxMC42NDM3VjEwLjYwOTVWMTAuNTc1M1YxMC41NDEzVjEwLjUwNzNWMTAuNDczNVYxMC40Mzk3VjEwLjQwNlYxMC4zNzI0VjEwLjMzODlWMTAuMzA1NFYxMC4yNzIxVjEwLjIzODlWMTAuMjA1N1YxMC4xNzI2VjEwLjEzOTZWMTAuMTA2OFYxMC4wNzRWMTAuMDQxMlYxMC4wMDg2VjkuOTc2MDhWOS45NDM2NFY5LjkxMTI4VjkuODc5MDJWOS44NDY4NFY5LjgxNDc2VjkuNzgyNzZWOS43NTA4NVY5LjcxOTA0VjkuNjg3MzFWOS42NTU2N1Y5LjYyNDEzVjkuNTkyNjdWOS41NjEzVjkuNTMwMDNWOS40OTg4NFY5LjQ2Nzc1VjkuNDM2NzRWOS40MDU4M1Y5LjM3NTAxVjkuMzQ0MjdWOS4zMTM2M1Y5LjI4MzA4VjkuMjUyNjJWOS4yMjIyNVY5LjE5MTk3VjkuMTYxNzhWOS4xMzE2OVY5LjEwMTY4VjkuMDcxNzdWOS4wNDE5NVY5LjAxMjIyVjguOTgyNThWOC45NTMwM1Y4LjkyMzU3VjguODk0MjFWOC44NjQ5M1Y4LjgzNTc1VjguODA2NjZWOC43Nzc2NlY4Ljc0ODc2VjguNzE5OTRWOC42OTEyMlY4LjY2MjU5VjguNjM0MDVWOC42MDU2MVY4LjU3NzI1VjguNTQ4OTlWOC41MjA4MlY4LjQ5Mjc1VjguNDY0NzZWOC40MzY4N1Y4LjQwOTA3VjguMzgxMzdWOC4zNTM3NlY4LjMyNjI0VjguMjk4ODFWOC4yNzE0N1Y4LjI0NDIzVjguMjE3MDlWOC4xOTAwM1Y4LjE2MzA3VjguMTM2MlY4LjEwOTQzVjguMDgyNzRWOC4wNTYxNlY4LjAyOTY2VjguMDAzMjZWNy45NzY5NVY3Ljk1MDc0VjcuOTI0NjJWNy44OTg2VjcuODcyNjZWNy44NDY4M1Y3LjgyMTA4VjcuNzk1NDNWNy43Njk4OFY3Ljc0NDQxVjcuNzE5MDVWNy42OTM3OFY3LjY2ODZWNy42NDM1MVY3LjYxODUyVjcuNTkzNjNWNy41Njg4M1Y3LjU0NDEyVjcuNTE5NTFWNy40OTVWNy40NzA1OFY3LjQ0NjI1VjcuNDIyMDJWNy4zOTc4OFY3LjM3Mzg0VjcuMzQ5OVY3LjMyNjA1VjcuMzAyMjlWNy4yNzg2NFY3LjI1NTA3VjcuMjMxNlY3LjIwODIzVjcuMTg0OTVWNy4xNjE3N1Y3LjEzODY5VjcuMTE1N1Y3LjA5MjhWNy4wNzAwMVY3LjA0NzMxVjcuMDI0N1Y3LjAwMjE5VjYuOTc5NzhWNi45NTc0NlY2LjkzNTI0VjYuOTEzMTJWNi44OTEwOVY2Ljg2OTE2VjYuODQ3MzJWNi44MjU1OFY2LjgwMzk0VjYuNzgyNFY2Ljc2MDk1VjYuNzM5NlY2LjcxODM1VjYuNjk3MTlWNi42NzYxM1Y2LjY1NTE3VjYuNjM0MzFWNi42MTM1NFY2LjU5Mjg3VjYuNTcyMjlWNi41NTE4MlY2LjUzMTQ0VjYuNTExMTZWNi40OTA5OFY2LjQ3MDg5VjYuNDUwOTFWNi40MzEwMlY2LjQxMTIyVjYuMzkxNTNWNi4zNzE5NFY2LjM1MjQ0VjYuMzMzMDRWNi4zMTM3NFY2LjI5NDU0VjYuMjc1NDNWNi4yNTY0M1Y2LjIzNzUyVjYuMjE4NzFWNi4yVjYuMTgxMzlWNi4xNjI4N1Y2LjE0NDQ2VjYuMTI2MTVWNi4xMDc5M1Y2LjA4OTgxVjYuMDcxNzlWNi4wNTM4N1Y2LjAzNjA1VjYuMDE4MzNWNi4wMDA3MVY1Ljk4MzE5VjUuOTY1NzdWNS45NDg0NFY1LjkzMTIyVjUuOTE0MVY1Ljg5NzA3VjUuODgwMTVWNS44NjMzMlY1Ljg0NjZWNS44Mjk5N1Y1LjgxMzQ1VjUuNzk3MDJWNS43ODA3VjUuNzY0NDdWNS43NDgzNVY1LjczMjMyVjUuNzE2NFY1LjcwMDU3VjUuNjg0ODVWNS42NjkyM1Y1LjY1MzcxVjUuNjM4MjhWNS42MjI5NlY1LjYwNzc0VjUuNTkyNjJWNS41Nzc2MVY1LjU2MjY5VjUuNTQ3ODdWNS41MzMxNlY1LjUxODU0VjUuNTA0MDNWNS40ODk2MlY1LjQ3NTMxVjUuNDYxMVY1LjQ0Njk5VjUuNDMyOTlWNS40MTkwOFY1LjQwNTI4VjUuMzkxNThWNS4zNzc5OFY1LjM2NDQ5VjUuMzUxMDlWNS4zMzc4VjUuMzI0NjFWNS4zMTE1MlY1LjI5ODUzVjUuMjg1NjVWNS4yNzI4NlY1LjI2MDE4VjUuMjQ3NjFWNS4yMzUxM1Y1LjIyMjc2VjUuMjEwNDlWNS4xOTgzMlY1LjE4NjI2VjUuMTc0MjlWNS4xNjI0NFY1LjE1MDY4VjUuMTM5MDNWNS4xMjc0OFY1LjExNjAzVjUuMTA0NjlWNS4wOTM0NFY1LjA4MjMxVjUuMDcxMjdWNS4wNjAzNFY1LjA0OTUyVjUuMDM4NzlWNS4wMjgxN1Y1LjAxNzY2VjUuMDA3MjRWNC45OTY5M1Y0Ljk4NjczVjQuOTc2NjNWNC45NjY2M1Y0Ljk1Njc0VjQuOTQ2OTVWNC45NDE2OUM4LjE0ODY1IDQuOTA4NCA4LjI5MTgxIDQuODYzNDIgOC40Mjg2OCA0LjgxMzY1QzguNjUzNTUgNC43MzE4OCA4Ljg4NjA3IDQuNjI3MzEgOS4xMDcyMSA0LjUyNzg1TDkuMTA3MjIgNC41Mjc4NUw5LjEwNzMyIDQuNTI3OEM5LjE2MDgzIDQuNTAzNzQgOS4yMTM2NyA0LjQ3OTk3IDkuMjY1NTcgNC40NTY5MUM5LjgxOTU3IDQuMjEwNjggMTAuMzYyMyA0IDExIDRWM0MxMC4xMzc3IDMgOS40MzA0MyAzLjI4OTMyIDguODU5NDMgMy41NDMwOUM4Ljc5NzM0IDMuNTcwNjkgOC43Mzc3IDMuNTk3NDggOC42ODAwNSAzLjYyMzM4QzguNDYyODIgMy43MjA5OCA4LjI3MzY5IDMuODA1OTQgOC4wODY5NCAzLjg3Mzg1QzcuODU2MDcgMy45NTc4MSA3LjY2ODA3IDQgNy41IDRDNy4zMzE5MyA0IDcuMTQzOTMgMy45NTc4MSA2LjkxMzA2IDMuODczODVDNi43MjYzMSAzLjgwNTk1IDYuNTM3MTkgMy43MjA5OCA2LjMxOTk2IDMuNjIzMzlMNi4zMTk5NSAzLjYyMzM5TDYuMzE5OTEgMy42MjMzN0M2LjI2MjI3IDMuNTk3NDcgNi4yMDI2NSAzLjU3MDY5IDYuMTQwNTcgMy41NDMwOUM1LjU2OTU3IDMuMjg5MzIgNC44NjIyNyAzIDQgM1Y0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUuNzM0NDMgNC40NTY5MUw1LjMyODI5IDUuMzcwNzJMNS4zMjgyOSA1LjM3MDcyTDUuNzM0NDMgNC40NTY5MVpNNCA0SDNWNUg0VjRaTTUuODkyNzggNC41Mjc4NEw1LjQ4MjYxIDUuNDM5ODZMNS40OTA3IDUuNDQzNDlMNS40OTg4NiA1LjQ0Njk5TDUuODkyNzggNC41Mjc4NFpNNS44OTI3OCA0LjUyNzg1TDYuMzAyOTQgMy42MTU4M0w2LjI5NDg1IDMuNjEyMkw2LjI4NjcgMy42MDg3TDUuODkyNzggNC41Mjc4NVpNNi41NzEzMiA0LjgxMzY1TDYuOTEzMDYgMy44NzM4NUw2LjkxMzA2IDMuODczODVMNi41NzEzMiA0LjgxMzY1Wk03IDQuOTQxNjlIOFY0LjE0MDlMNy4yMTg1NyAzLjk2NTg3TDcgNC45NDE2OVpNNyAxMVYxMkg4VjExSDdaTTYgMTFWMTBINVYxMUg2Wk02IDEySDVWMTNINlYxMlpNNyAxMkg4VjExSDdWMTJaTTcgMTcuMDQ2Nkw3LjE4MTkxIDE4LjAyOTlMOCAxNy44Nzg1VjE3LjA0NjZIN1pNNS43NzU1NSAxNy40OTUyTDYuMjA2MSAxOC4zOTc4TDYuMjA3MTcgMTguMzk3M0w1Ljc3NTU1IDE3LjQ5NTJaTTUuNjY0NSAxNy41NDgyTDYuMDkyODYgMTguNDUxOEw2LjA5NTA0IDE4LjQ1MDhMNS42NjQ1IDE3LjU0ODJaTTQgMThWMTdIM1YxOEg0Wk00IDE5SDNWMjBINFYxOVpNNi4wOTI4NiAxOC40NTE4TDYuNTIxMjIgMTkuMzU1NEw2LjUyMTU5IDE5LjM1NTJMNi4wOTI4NiAxOC40NTE4Wk02LjE2MDcxIDE4LjQxOTZMNi41ODk0NCAxOS4zMjNMNi41ODk2MiAxOS4zMjNMNi4xNjA3MSAxOC40MTk2Wk04LjgzOTI5IDE4LjQxOTZMOC40MTAzOCAxOS4zMjNMOC40MTA1NyAxOS4zMjNMOC44MzkyOSAxOC40MTk2Wk04LjkwNzE0IDE4LjQ1MThMOC40Nzg0MiAxOS4zNTUyTDguNDc4NzkgMTkuMzU1NEw4LjkwNzE0IDE4LjQ1MThaTTExIDE5VjIwSDEyVjE5SDExWk0xMSAxOEgxMlYxN0gxMVYxOFpNOS4zMzU1IDE3LjU0ODJMOC45MDQ5NSAxOC40NTA4TDguOTA3MTQgMTguNDUxOEw5LjMzNTUgMTcuNTQ4MlpNOS4yMjQ0NCAxNy40OTUyTDkuNjU0OTkgMTYuNTkyN0w5LjYyNTgzIDE2LjU3ODdMOS41OTU4NCAxNi41NjY3TDkuMjI0NDQgMTcuNDk1MlpNOS4yMjQ0NCAxNy40OTUyTDguNzkyODMgMTguMzk3M0w4LjgyMjUgMTguNDExNUw4Ljg1MzA1IDE4LjQyMzdMOS4yMjQ0NCAxNy40OTUyWk04IDE3LjA0NjZIN1YxNy44Nzg1TDcuODE4MSAxOC4wMjk5TDggMTcuMDQ2NlpNOCAxMlYxMUg3VjEySDhaTTkgMTJWMTNIMTBWMTJIOVpNOSAxMUgxMFYxMEg5VjExWk04IDExSDdWMTJIOFYxMVpNOCA0Ljk0MTY5TDcuNzgxNDMgMy45NjU4N0w3IDQuMTQwOVY0Ljk0MTY5SDhaTTguNDI4NjggNC44MTM2NUw4Ljc3MDQzIDUuNzUzNDRMOC43NzA0MyA1Ljc1MzQ0TDguNDI4NjggNC44MTM2NVpNOS4xMDcyMSA0LjUyNzg1TDguNzAxMDYgMy42MTQwM0w4LjY5NzA0IDMuNjE1ODRMOS4xMDcyMSA0LjUyNzg1Wk05LjEwNzIyIDQuNTI3ODVMOS41MTMzNiA1LjQ0MTY2TDkuNTE0NSA1LjQ0MTE1TDkuMTA3MjIgNC41Mjc4NVpNOS4xMDczMiA0LjUyNzhMOS41MTQ2MSA1LjQ0MTExTDkuNTE3NDkgNS40Mzk4MUw5LjEwNzMyIDQuNTI3OFpNOS4yNjU1NyA0LjQ1NjkxTDkuNjcxNzEgNS4zNzA3Mkw5LjY3MTcxIDUuMzcwNzJMOS4yNjU1NyA0LjQ1NjkxWk0xMSA0VjVIMTJWNEgxMVpNMTEgM0gxMlYySDExVjNaTTguODU5NDMgMy41NDMwOUw4LjQ1MzI5IDIuNjI5MjhMOC40NTMyOSAyLjYyOTI4TDguODU5NDMgMy41NDMwOVpNOC42ODAwNSAzLjYyMzM4TDkuMDg5ODUgNC41MzU1Nkw5LjA4OTg1IDQuNTM1NTZMOC42ODAwNSAzLjYyMzM4Wk04LjA4Njk0IDMuODczODVMNy43NDUyIDIuOTM0MDZMNy43NDUyIDIuOTM0MDZMOC4wODY5NCAzLjg3Mzg1Wk02LjkxMzA2IDMuODczODVMNi41NzEzMiA0LjgxMzY1TDYuNTcxMzIgNC44MTM2NUw2LjkxMzA2IDMuODczODVaTTYuMzE5OTYgMy42MjMzOUw1LjkwOTU5IDQuNTM1MzFMNS45MTAxNiA0LjUzNTU2TDYuMzE5OTYgMy42MjMzOVpNNi4zMTk5NSAzLjYyMzM5TDUuOTA3MDIgNC41MzQxNUw1LjkwOTU5IDQuNTM1MzFMNi4zMTk5NSAzLjYyMzM5Wk02LjMxOTkxIDMuNjIzMzdMNi43MzI4NSAyLjcxMjZMNi43Mjk3MSAyLjcxMTE5TDYuMzE5OTEgMy42MjMzN1pNNi4xNDA1NyAzLjU0MzA5TDUuNzM0NDMgNC40NTY5MUw1LjczNDQzIDQuNDU2OTFMNi4xNDA1NyAzLjU0MzA5Wk00IDNWMkgzVjNINFpNNi4xNDA1NyAzLjU0MzA5QzUuNTcwMzMgMy4yODk2NiA0Ljg2MjY2IDMgNCAzVjVDNC40MTI4IDUgNC43OTA1MiA1LjEzMTcxIDUuMzI4MjkgNS4zNzA3Mkw2LjE0MDU3IDMuNTQzMDlaTTYuMzAyOTQgMy42MTU4M0M2LjI0OTc3IDMuNTkxOTIgNi4xOTQ4NyAzLjU2NzIzIDYuMTQwNTcgMy41NDMwOUw1LjMyODI5IDUuMzcwNzJDNS4zNzc4NiA1LjM5Mjc1IDUuNDI4NyA1LjQxNTYxIDUuNDgyNjEgNS40Mzk4Nkw2LjMwMjk0IDMuNjE1ODNaTTYuMjg2NyAzLjYwODdMNi4yODY2OSAzLjYwODdMNS40OTg4NiA1LjQ0Njk5TDUuNDk4ODYgNS40NDY5OUw2LjI4NjcgMy42MDg3Wk02LjkxMzA2IDMuODczODVDNi43MjkxIDMuODA2OTYgNi41MzA5IDMuNzE4MzYgNi4zMDI5NCAzLjYxNTgzTDUuNDgyNjIgNS40Mzk4NkM1LjY5Njk0IDUuNTM2MjUgNS45NjM4IDUuNjU2NzkgNi4yMjk1NyA1Ljc1MzQ0TDYuOTEzMDYgMy44NzM4NVpNNy4yMTg1NyAzLjk2NTg3QzcuMTIyOTEgMy45NDQ0NCA3LjAyMjE0IDMuOTEzNTIgNi45MTMwNiAzLjg3Mzg1TDYuMjI5NTcgNS43NTM0NEM2LjM5NDIzIDUuODEzMzIgNi41Nzk4IDUuODcyMzUgNi43ODE0MyA1LjkxNzUxTDcuMjE4NTcgMy45NjU4N1pNOCA0Ljk0Njk1VjQuOTQxNjlINlY0Ljk0Njk1SDhaTTggNC45NTY3NFY0Ljk0Njk1SDZWNC45NTY3NEg4Wk04IDQuOTY2NjNWNC45NTY3NEg2VjQuOTY2NjNIOFpNOCA0Ljk3NjYzVjQuOTY2NjNINlY0Ljk3NjYzSDhaTTggNC45ODY3M1Y0Ljk3NjYzSDZWNC45ODY3M0g4Wk04IDQuOTk2OTNWNC45ODY3M0g2VjQuOTk2OTNIOFpNOCA1LjAwNzI0VjQuOTk2OTNINlY1LjAwNzI0SDhaTTggNS4wMTc2NlY1LjAwNzI0SDZWNS4wMTc2Nkg4Wk04IDUuMDI4MTdWNS4wMTc2Nkg2VjUuMDI4MTdIOFpNOCA1LjAzODc5VjUuMDI4MTdINlY1LjAzODc5SDhaTTggNS4wNDk1MlY1LjAzODc5SDZWNS4wNDk1Mkg4Wk04IDUuMDYwMzRWNS4wNDk1Mkg2VjUuMDYwMzRIOFpNOCA1LjA3MTI3VjUuMDYwMzRINlY1LjA3MTI3SDhaTTggNS4wODIzMVY1LjA3MTI3SDZWNS4wODIzMUg4Wk04IDUuMDkzNDRWNS4wODIzMUg2VjUuMDkzNDRIOFpNOCA1LjEwNDY5VjUuMDkzNDRINlY1LjEwNDY5SDhaTTggNS4xMTYwM1Y1LjEwNDY5SDZWNS4xMTYwM0g4Wk04IDUuMTI3NDhWNS4xMTYwM0g2VjUuMTI3NDhIOFpNOCA1LjEzOTAzVjUuMTI3NDhINlY1LjEzOTAzSDhaTTggNS4xNTA2OFY1LjEzOTAzSDZWNS4xNTA2OEg4Wk04IDUuMTYyNDRWNS4xNTA2OEg2VjUuMTYyNDRIOFpNOCA1LjE3NDI5VjUuMTYyNDRINlY1LjE3NDI5SDhaTTggNS4xODYyNlY1LjE3NDI5SDZWNS4xODYyNkg4Wk04IDUuMTk4MzJWNS4xODYyNkg2VjUuMTk4MzJIOFpNOCA1LjIxMDQ5VjUuMTk4MzJINlY1LjIxMDQ5SDhaTTggNS4yMjI3NlY1LjIxMDQ5SDZWNS4yMjI3Nkg4Wk04IDUuMjM1MTNWNS4yMjI3Nkg2VjUuMjM1MTNIOFpNOCA1LjI0NzYxVjUuMjM1MTNINlY1LjI0NzYxSDhaTTggNS4yNjAxOFY1LjI0NzYxSDZWNS4yNjAxOEg4Wk04IDUuMjcyODZWNS4yNjAxOEg2VjUuMjcyODZIOFpNOCA1LjI4NTY1VjUuMjcyODZINlY1LjI4NTY1SDhaTTggNS4yOTg1M1Y1LjI4NTY1SDZWNS4yOTg1M0g4Wk04IDUuMzExNTJWNS4yOTg1M0g2VjUuMzExNTJIOFpNOCA1LjMyNDYxVjUuMzExNTJINlY1LjMyNDYxSDhaTTggNS4zMzc4VjUuMzI0NjFINlY1LjMzNzhIOFpNOCA1LjM1MTA5VjUuMzM3OEg2VjUuMzUxMDlIOFpNOCA1LjM2NDQ5VjUuMzUxMDlINlY1LjM2NDQ5SDhaTTggNS4zNzc5OFY1LjM2NDQ5SDZWNS4zNzc5OEg4Wk04IDUuMzkxNThWNS4zNzc5OEg2VjUuMzkxNThIOFpNOCA1LjQwNTI4VjUuMzkxNThINlY1LjQwNTI4SDhaTTggNS40MTkwOFY1LjQwNTI4SDZWNS40MTkwOEg4Wk04IDUuNDMyOTlWNS40MTkwOEg2VjUuNDMyOTlIOFpNOCA1LjQ0Njk5VjUuNDMyOTlINlY1LjQ0Njk5SDhaTTggNS40NjExVjUuNDQ2OTlINlY1LjQ2MTFIOFpNOCA1LjQ3NTMxVjUuNDYxMUg2VjUuNDc1MzFIOFpNOCA1LjQ4OTYyVjUuNDc1MzFINlY1LjQ4OTYySDhaTTggNS41MDQwM1Y1LjQ4OTYySDZWNS41MDQwM0g4Wk04IDUuNTE4NTRWNS41MDQwM0g2VjUuNTE4NTRIOFpNOCA1LjUzMzE2VjUuNTE4NTRINlY1LjUzMzE2SDhaTTggNS41NDc4N1Y1LjUzMzE2SDZWNS41NDc4N0g4Wk04IDUuNTYyNjlWNS41NDc4N0g2VjUuNTYyNjlIOFpNOCA1LjU3NzYxVjUuNTYyNjlINlY1LjU3NzYxSDhaTTggNS41OTI2MlY1LjU3NzYxSDZWNS41OTI2Mkg4Wk04IDUuNjA3NzRWNS41OTI2Mkg2VjUuNjA3NzRIOFpNOCA1LjYyMjk2VjUuNjA3NzRINlY1LjYyMjk2SDhaTTggNS42MzgyOFY1LjYyMjk2SDZWNS42MzgyOEg4Wk04IDUuNjUzNzFWNS42MzgyOEg2VjUuNjUzNzFIOFpNOCA1LjY2OTIzVjUuNjUzNzFINlY1LjY2OTIzSDhaTTggNS42ODQ4NVY1LjY2OTIzSDZWNS42ODQ4NUg4Wk04IDUuNzAwNTdWNS42ODQ4NUg2VjUuNzAwNTdIOFpNOCA1LjcxNjRWNS43MDA1N0g2VjUuNzE2NEg4Wk04IDUuNzMyMzJWNS43MTY0SDZWNS43MzIzMkg4Wk04IDUuNzQ4MzVWNS43MzIzMkg2VjUuNzQ4MzVIOFpNOCA1Ljc2NDQ3VjUuNzQ4MzVINlY1Ljc2NDQ3SDhaTTggNS43ODA3VjUuNzY0NDdINlY1Ljc4MDdIOFpNOCA1Ljc5NzAyVjUuNzgwN0g2VjUuNzk3MDJIOFpNOCA1LjgxMzQ1VjUuNzk3MDJINlY1LjgxMzQ1SDhaTTggNS44Mjk5N1Y1LjgxMzQ1SDZWNS44Mjk5N0g4Wk04IDUuODQ2NlY1LjgyOTk3SDZWNS44NDY2SDhaTTggNS44NjMzMlY1Ljg0NjZINlY1Ljg2MzMySDhaTTggNS44ODAxNVY1Ljg2MzMySDZWNS44ODAxNUg4Wk04IDUuODk3MDdWNS44ODAxNUg2VjUuODk3MDdIOFpNOCA1LjkxNDFWNS44OTcwN0g2VjUuOTE0MUg4Wk04IDUuOTMxMjJWNS45MTQxSDZWNS45MzEyMkg4Wk04IDUuOTQ4NDRWNS45MzEyMkg2VjUuOTQ4NDRIOFpNOCA1Ljk2NTc3VjUuOTQ4NDRINlY1Ljk2NTc3SDhaTTggNS45ODMxOVY1Ljk2NTc3SDZWNS45ODMxOUg4Wk04IDYuMDAwNzFWNS45ODMxOUg2VjYuMDAwNzFIOFpNOCA2LjAxODMzVjYuMDAwNzFINlY2LjAxODMzSDhaTTggNi4wMzYwNVY2LjAxODMzSDZWNi4wMzYwNUg4Wk04IDYuMDUzODdWNi4wMzYwNUg2VjYuMDUzODdIOFpNOCA2LjA3MTc5VjYuMDUzODdINlY2LjA3MTc5SDhaTTggNi4wODk4MVY2LjA3MTc5SDZWNi4wODk4MUg4Wk04IDYuMTA3OTNWNi4wODk4MUg2VjYuMTA3OTNIOFpNOCA2LjEyNjE1VjYuMTA3OTNINlY2LjEyNjE1SDhaTTggNi4xNDQ0NlY2LjEyNjE1SDZWNi4xNDQ0Nkg4Wk04IDYuMTYyODdWNi4xNDQ0Nkg2VjYuMTYyODdIOFpNOCA2LjE4MTM5VjYuMTYyODdINlY2LjE4MTM5SDhaTTggNi4yVjYuMTgxMzlINlY2LjJIOFpNOCA2LjIxODcxVjYuMkg2VjYuMjE4NzFIOFpNOCA2LjIzNzUyVjYuMjE4NzFINlY2LjIzNzUySDhaTTggNi4yNTY0M1Y2LjIzNzUySDZWNi4yNTY0M0g4Wk04IDYuMjc1NDNWNi4yNTY0M0g2VjYuMjc1NDNIOFpNOCA2LjI5NDU0VjYuMjc1NDNINlY2LjI5NDU0SDhaTTggNi4zMTM3NFY2LjI5NDU0SDZWNi4zMTM3NEg4Wk04IDYuMzMzMDRWNi4zMTM3NEg2VjYuMzMzMDRIOFpNOCA2LjM1MjQ0VjYuMzMzMDRINlY2LjM1MjQ0SDhaTTggNi4zNzE5NFY2LjM1MjQ0SDZWNi4zNzE5NEg4Wk04IDYuMzkxNTNWNi4zNzE5NEg2VjYuMzkxNTNIOFpNOCA2LjQxMTIyVjYuMzkxNTNINlY2LjQxMTIySDhaTTggNi40MzEwMlY2LjQxMTIySDZWNi40MzEwMkg4Wk04IDYuNDUwOTFWNi40MzEwMkg2VjYuNDUwOTFIOFpNOCA2LjQ3MDg5VjYuNDUwOTFINlY2LjQ3MDg5SDhaTTggNi40OTA5OFY2LjQ3MDg5SDZWNi40OTA5OEg4Wk04IDYuNTExMTZWNi40OTA5OEg2VjYuNTExMTZIOFpNOCA2LjUzMTQ0VjYuNTExMTZINlY2LjUzMTQ0SDhaTTggNi41NTE4MlY2LjUzMTQ0SDZWNi41NTE4Mkg4Wk04IDYuNTcyMjlWNi41NTE4Mkg2VjYuNTcyMjlIOFpNOCA2LjU5Mjg3VjYuNTcyMjlINlY2LjU5Mjg3SDhaTTggNi42MTM1NFY2LjU5Mjg3SDZWNi42MTM1NEg4Wk04IDYuNjM0MzFWNi42MTM1NEg2VjYuNjM0MzFIOFpNOCA2LjY1NTE3VjYuNjM0MzFINlY2LjY1NTE3SDhaTTggNi42NzYxM1Y2LjY1NTE3SDZWNi42NzYxM0g4Wk04IDYuNjk3MTlWNi42NzYxM0g2VjYuNjk3MTlIOFpNOCA2LjcxODM1VjYuNjk3MTlINlY2LjcxODM1SDhaTTggNi43Mzk2VjYuNzE4MzVINlY2LjczOTZIOFpNOCA2Ljc2MDk1VjYuNzM5Nkg2VjYuNzYwOTVIOFpNOCA2Ljc4MjRWNi43NjA5NUg2VjYuNzgyNEg4Wk04IDYuODAzOTRWNi43ODI0SDZWNi44MDM5NEg4Wk04IDYuODI1NThWNi44MDM5NEg2VjYuODI1NThIOFpNOCA2Ljg0NzMyVjYuODI1NThINlY2Ljg0NzMySDhaTTggNi44NjkxNlY2Ljg0NzMySDZWNi44NjkxNkg4Wk04IDYuODkxMDlWNi44NjkxNkg2VjYuODkxMDlIOFpNOCA2LjkxMzEyVjYuODkxMDlINlY2LjkxMzEySDhaTTggNi45MzUyNFY2LjkxMzEySDZWNi45MzUyNEg4Wk04IDYuOTU3NDZWNi45MzUyNEg2VjYuOTU3NDZIOFpNOCA2Ljk3OTc4VjYuOTU3NDZINlY2Ljk3OTc4SDhaTTggNy4wMDIxOVY2Ljk3OTc4SDZWNy4wMDIxOUg4Wk04IDcuMDI0N1Y3LjAwMjE5SDZWNy4wMjQ3SDhaTTggNy4wNDczMVY3LjAyNDdINlY3LjA0NzMxSDhaTTggNy4wNzAwMVY3LjA0NzMxSDZWNy4wNzAwMUg4Wk04IDcuMDkyOFY3LjA3MDAxSDZWNy4wOTI4SDhaTTggNy4xMTU3VjcuMDkyOEg2VjcuMTE1N0g4Wk04IDcuMTM4NjlWNy4xMTU3SDZWNy4xMzg2OUg4Wk04IDcuMTYxNzdWNy4xMzg2OUg2VjcuMTYxNzdIOFpNOCA3LjE4NDk1VjcuMTYxNzdINlY3LjE4NDk1SDhaTTggNy4yMDgyM1Y3LjE4NDk1SDZWNy4yMDgyM0g4Wk04IDcuMjMxNlY3LjIwODIzSDZWNy4yMzE2SDhaTTggNy4yNTUwN1Y3LjIzMTZINlY3LjI1NTA3SDhaTTggNy4yNzg2NFY3LjI1NTA3SDZWNy4yNzg2NEg4Wk04IDcuMzAyMjlWNy4yNzg2NEg2VjcuMzAyMjlIOFpNOCA3LjMyNjA1VjcuMzAyMjlINlY3LjMyNjA1SDhaTTggNy4zNDk5VjcuMzI2MDVINlY3LjM0OTlIOFpNOCA3LjM3Mzg0VjcuMzQ5OUg2VjcuMzczODRIOFpNOCA3LjM5Nzg4VjcuMzczODRINlY3LjM5Nzg4SDhaTTggNy40MjIwMlY3LjM5Nzg4SDZWNy40MjIwMkg4Wk04IDcuNDQ2MjVWNy40MjIwMkg2VjcuNDQ2MjVIOFpNOCA3LjQ3MDU4VjcuNDQ2MjVINlY3LjQ3MDU4SDhaTTggNy40OTVWNy40NzA1OEg2VjcuNDk1SDhaTTggNy41MTk1MVY3LjQ5NUg2VjcuNTE5NTFIOFpNOCA3LjU0NDEyVjcuNTE5NTFINlY3LjU0NDEySDhaTTggNy41Njg4M1Y3LjU0NDEySDZWNy41Njg4M0g4Wk04IDcuNTkzNjNWNy41Njg4M0g2VjcuNTkzNjNIOFpNOCA3LjYxODUyVjcuNTkzNjNINlY3LjYxODUySDhaTTggNy42NDM1MVY3LjYxODUySDZWNy42NDM1MUg4Wk04IDcuNjY4NlY3LjY0MzUxSDZWNy42Njg2SDhaTTggNy42OTM3OFY3LjY2ODZINlY3LjY5Mzc4SDhaTTggNy43MTkwNVY3LjY5Mzc4SDZWNy43MTkwNUg4Wk04IDcuNzQ0NDFWNy43MTkwNUg2VjcuNzQ0NDFIOFpNOCA3Ljc2OTg4VjcuNzQ0NDFINlY3Ljc2OTg4SDhaTTggNy43OTU0M1Y3Ljc2OTg4SDZWNy43OTU0M0g4Wk04IDcuODIxMDhWNy43OTU0M0g2VjcuODIxMDhIOFpNOCA3Ljg0NjgzVjcuODIxMDhINlY3Ljg0NjgzSDhaTTggNy44NzI2NlY3Ljg0NjgzSDZWNy44NzI2Nkg4Wk04IDcuODk4NlY3Ljg3MjY2SDZWNy44OTg2SDhaTTggNy45MjQ2MlY3Ljg5ODZINlY3LjkyNDYySDhaTTggNy45NTA3NFY3LjkyNDYySDZWNy45NTA3NEg4Wk04IDcuOTc2OTVWNy45NTA3NEg2VjcuOTc2OTVIOFpNOCA4LjAwMzI2VjcuOTc2OTVINlY4LjAwMzI2SDhaTTggOC4wMjk2NlY4LjAwMzI2SDZWOC4wMjk2Nkg4Wk04IDguMDU2MTZWOC4wMjk2Nkg2VjguMDU2MTZIOFpNOCA4LjA4Mjc0VjguMDU2MTZINlY4LjA4Mjc0SDhaTTggOC4xMDk0M1Y4LjA4Mjc0SDZWOC4xMDk0M0g4Wk04IDguMTM2MlY4LjEwOTQzSDZWOC4xMzYySDhaTTggOC4xNjMwN1Y4LjEzNjJINlY4LjE2MzA3SDhaTTggOC4xOTAwM1Y4LjE2MzA3SDZWOC4xOTAwM0g4Wk04IDguMjE3MDlWOC4xOTAwM0g2VjguMjE3MDlIOFpNOCA4LjI0NDIzVjguMjE3MDlINlY4LjI0NDIzSDhaTTggOC4yNzE0N1Y4LjI0NDIzSDZWOC4yNzE0N0g4Wk04IDguMjk4ODFWOC4yNzE0N0g2VjguMjk4ODFIOFpNOCA4LjMyNjI0VjguMjk4ODFINlY4LjMyNjI0SDhaTTggOC4zNTM3NlY4LjMyNjI0SDZWOC4zNTM3Nkg4Wk04IDguMzgxMzdWOC4zNTM3Nkg2VjguMzgxMzdIOFpNOCA4LjQwOTA3VjguMzgxMzdINlY4LjQwOTA3SDhaTTggOC40MzY4N1Y4LjQwOTA3SDZWOC40MzY4N0g4Wk04IDguNDY0NzZWOC40MzY4N0g2VjguNDY0NzZIOFpNOCA4LjQ5Mjc1VjguNDY0NzZINlY4LjQ5Mjc1SDhaTTggOC41MjA4MlY4LjQ5Mjc1SDZWOC41MjA4Mkg4Wk04IDguNTQ4OTlWOC41MjA4Mkg2VjguNTQ4OTlIOFpNOCA4LjU3NzI1VjguNTQ4OTlINlY4LjU3NzI1SDhaTTggOC42MDU2MVY4LjU3NzI1SDZWOC42MDU2MUg4Wk04IDguNjM0MDVWOC42MDU2MUg2VjguNjM0MDVIOFpNOCA4LjY2MjU5VjguNjM0MDVINlY4LjY2MjU5SDhaTTggOC42OTEyMlY4LjY2MjU5SDZWOC42OTEyMkg4Wk04IDguNzE5OTRWOC42OTEyMkg2VjguNzE5OTRIOFpNOCA4Ljc0ODc2VjguNzE5OTRINlY4Ljc0ODc2SDhaTTggOC43Nzc2NlY4Ljc0ODc2SDZWOC43Nzc2Nkg4Wk04IDguODA2NjZWOC43Nzc2Nkg2VjguODA2NjZIOFpNOCA4LjgzNTc1VjguODA2NjZINlY4LjgzNTc1SDhaTTggOC44NjQ5M1Y4LjgzNTc1SDZWOC44NjQ5M0g4Wk04IDguODk0MjFWOC44NjQ5M0g2VjguODk0MjFIOFpNOCA4LjkyMzU3VjguODk0MjFINlY4LjkyMzU3SDhaTTggOC45NTMwM1Y4LjkyMzU3SDZWOC45NTMwM0g4Wk04IDguOTgyNThWOC45NTMwM0g2VjguOTgyNThIOFpNOCA5LjAxMjIyVjguOTgyNThINlY5LjAxMjIySDhaTTggOS4wNDE5NVY5LjAxMjIySDZWOS4wNDE5NUg4Wk04IDkuMDcxNzdWOS4wNDE5NUg2VjkuMDcxNzdIOFpNOCA5LjEwMTY4VjkuMDcxNzdINlY5LjEwMTY4SDhaTTggOS4xMzE2OVY5LjEwMTY4SDZWOS4xMzE2OUg4Wk04IDkuMTYxNzhWOS4xMzE2OUg2VjkuMTYxNzhIOFpNOCA5LjE5MTk3VjkuMTYxNzhINlY5LjE5MTk3SDhaTTggOS4yMjIyNVY5LjE5MTk3SDZWOS4yMjIyNUg4Wk04IDkuMjUyNjJWOS4yMjIyNUg2VjkuMjUyNjJIOFpNOCA5LjI4MzA4VjkuMjUyNjJINlY5LjI4MzA4SDhaTTggOS4zMTM2M1Y5LjI4MzA4SDZWOS4zMTM2M0g4Wk04IDkuMzQ0MjdWOS4zMTM2M0g2VjkuMzQ0MjdIOFpNOCA5LjM3NTAxVjkuMzQ0MjdINlY5LjM3NTAxSDhaTTggOS40MDU4M1Y5LjM3NTAxSDZWOS40MDU4M0g4Wk04IDkuNDM2NzRWOS40MDU4M0g2VjkuNDM2NzRIOFpNOCA5LjQ2Nzc1VjkuNDM2NzRINlY5LjQ2Nzc1SDhaTTggOS40OTg4NFY5LjQ2Nzc1SDZWOS40OTg4NEg4Wk04IDkuNTMwMDNWOS40OTg4NEg2VjkuNTMwMDNIOFpNOCA5LjU2MTNWOS41MzAwM0g2VjkuNTYxM0g4Wk04IDkuNTkyNjdWOS41NjEzSDZWOS41OTI2N0g4Wk04IDkuNjI0MTNWOS41OTI2N0g2VjkuNjI0MTNIOFpNOCA5LjY1NTY3VjkuNjI0MTNINlY5LjY1NTY3SDhaTTggOS42ODczMVY5LjY1NTY3SDZWOS42ODczMUg4Wk04IDkuNzE5MDRWOS42ODczMUg2VjkuNzE5MDRIOFpNOCA5Ljc1MDg1VjkuNzE5MDRINlY5Ljc1MDg1SDhaTTggOS43ODI3NlY5Ljc1MDg1SDZWOS43ODI3Nkg4Wk04IDkuODE0NzZWOS43ODI3Nkg2VjkuODE0NzZIOFpNOCA5Ljg0Njg0VjkuODE0NzZINlY5Ljg0Njg0SDhaTTggOS44NzkwMlY5Ljg0Njg0SDZWOS44NzkwMkg4Wk04IDkuOTExMjhWOS44NzkwMkg2VjkuOTExMjhIOFpNOCA5Ljk0MzY0VjkuOTExMjhINlY5Ljk0MzY0SDhaTTggOS45NzYwOFY5Ljk0MzY0SDZWOS45NzYwOEg4Wk04IDEwLjAwODZWOS45NzYwOEg2VjEwLjAwODZIOFpNOCAxMC4wNDEyVjEwLjAwODZINlYxMC4wNDEySDhaTTggMTAuMDc0VjEwLjA0MTJINlYxMC4wNzRIOFpNOCAxMC4xMDY4VjEwLjA3NEg2VjEwLjEwNjhIOFpNOCAxMC4xMzk2VjEwLjEwNjhINlYxMC4xMzk2SDhaTTggMTAuMTcyNlYxMC4xMzk2SDZWMTAuMTcyNkg4Wk04IDEwLjIwNTdWMTAuMTcyNkg2VjEwLjIwNTdIOFpNOCAxMC4yMzg5VjEwLjIwNTdINlYxMC4yMzg5SDhaTTggMTAuMjcyMVYxMC4yMzg5SDZWMTAuMjcyMUg4Wk04IDEwLjMwNTRWMTAuMjcyMUg2VjEwLjMwNTRIOFpNOCAxMC4zMzg5VjEwLjMwNTRINlYxMC4zMzg5SDhaTTggMTAuMzcyNFYxMC4zMzg5SDZWMTAuMzcyNEg4Wk04IDEwLjQwNlYxMC4zNzI0SDZWMTAuNDA2SDhaTTggMTAuNDM5N1YxMC40MDZINlYxMC40Mzk3SDhaTTggMTAuNDczNVYxMC40Mzk3SDZWMTAuNDczNUg4Wk04IDEwLjUwNzNWMTAuNDczNUg2VjEwLjUwNzNIOFpNOCAxMC41NDEzVjEwLjUwNzNINlYxMC41NDEzSDhaTTggMTAuNTc1M1YxMC41NDEzSDZWMTAuNTc1M0g4Wk04IDEwLjYwOTVWMTAuNTc1M0g2VjEwLjYwOTVIOFpNOCAxMC42NDM3VjEwLjYwOTVINlYxMC42NDM3SDhaTTggMTAuNjc4VjEwLjY0MzdINlYxMC42NzhIOFpNOCAxMC43MTI0VjEwLjY3OEg2VjEwLjcxMjRIOFpNOCAxMC43NDY5VjEwLjcxMjRINlYxMC43NDY5SDhaTTggMTAuNzgxNVYxMC43NDY5SDZWMTAuNzgxNUg4Wk04IDEwLjgxNjFWMTAuNzgxNUg2VjEwLjgxNjFIOFpNOCAxMC44NTA5VjEwLjgxNjFINlYxMC44NTA5SDhaTTggMTAuODg1N1YxMC44NTA5SDZWMTAuODg1N0g4Wk04IDEwLjkyMDZWMTAuODg1N0g2VjEwLjkyMDZIOFpNOCAxMC45NTU3VjEwLjkyMDZINlYxMC45NTU3SDhaTTggMTAuOTkwOFYxMC45NTU3SDZWMTAuOTkwOEg4Wk04IDExVjEwLjk5MDhINlYxMUg4Wk02IDEySDdWMTBINlYxMlpNNyAxMlYxMUg1VjEySDdaTTcgMTFINlYxM0g3VjExWk04IDEyLjAwODlWMTJINlYxMi4wMDg5SDhaTTggMTIuMDQ2NlYxMi4wMDg5SDZWMTIuMDQ2Nkg4Wk04IDEyLjA4NDNWMTIuMDQ2Nkg2VjEyLjA4NDNIOFpNOCAxMi4xMjIxVjEyLjA4NDNINlYxMi4xMjIxSDhaTTggMTIuMTU5OVYxMi4xMjIxSDZWMTIuMTU5OUg4Wk04IDEyLjE5NzlWMTIuMTU5OUg2VjEyLjE5NzlIOFpNOCAxMi4yMzU5VjEyLjE5NzlINlYxMi4yMzU5SDhaTTggMTIuMjc0MVYxMi4yMzU5SDZWMTIuMjc0MUg4Wk04IDEyLjMxMjNWMTIuMjc0MUg2VjEyLjMxMjNIOFpNOCAxMi4zNTA2VjEyLjMxMjNINlYxMi4zNTA2SDhaTTggMTIuMzg5VjEyLjM1MDZINlYxMi4zODlIOFpNOCAxMi40Mjc0VjEyLjM4OUg2VjEyLjQyNzRIOFpNOCAxMi40NjZWMTIuNDI3NEg2VjEyLjQ2Nkg4Wk04IDEyLjUwNDZWMTIuNDY2SDZWMTIuNTA0Nkg4Wk04IDEyLjU0MzRWMTIuNTA0Nkg2VjEyLjU0MzRIOFpNOCAxMi41ODIyVjEyLjU0MzRINlYxMi41ODIySDhaTTggMTIuNjIxMVYxMi41ODIySDZWMTIuNjIxMUg4Wk04IDEyLjY2MDFWMTIuNjIxMUg2VjEyLjY2MDFIOFpNOCAxMi42OTkxVjEyLjY2MDFINlYxMi42OTkxSDhaTTggMTIuNzM4M1YxMi42OTkxSDZWMTIuNzM4M0g4Wk04IDEyLjc3NzVWMTIuNzM4M0g2VjEyLjc3NzVIOFpNOCAxMi44MTY4VjEyLjc3NzVINlYxMi44MTY4SDhaTTggMTIuODU2M1YxMi44MTY4SDZWMTIuODU2M0g4Wk04IDEyLjg5NTdWMTIuODU2M0g2VjEyLjg5NTdIOFpNOCAxMi45MzUzVjEyLjg5NTdINlYxMi45MzUzSDhaTTggMTIuOTc1VjEyLjkzNTNINlYxMi45NzVIOFpNOCAxMy4wMTQ3VjEyLjk3NUg2VjEzLjAxNDdIOFpNOCAxMy4wNTQ1VjEzLjAxNDdINlYxMy4wNTQ1SDhaTTggMTMuMDk0NVYxMy4wNTQ1SDZWMTMuMDk0NUg4Wk04IDEzLjEzNDVWMTMuMDk0NUg2VjEzLjEzNDVIOFpNOCAxMy4xNzQ1VjEzLjEzNDVINlYxMy4xNzQ1SDhaTTggMTMuMjE0N1YxMy4xNzQ1SDZWMTMuMjE0N0g4Wk04IDEzLjI1NDlWMTMuMjE0N0g2VjEzLjI1NDlIOFpNOCAxMy4yOTUzVjEzLjI1NDlINlYxMy4yOTUzSDhaTTggMTMuMzM1N1YxMy4yOTUzSDZWMTMuMzM1N0g4Wk04IDEzLjM3NjJWMTMuMzM1N0g2VjEzLjM3NjJIOFpNOCAxMy40MTY4VjEzLjM3NjJINlYxMy40MTY4SDhaTTggMTMuNDU3NFYxMy40MTY4SDZWMTMuNDU3NEg4Wk04IDEzLjQ5ODJWMTMuNDU3NEg2VjEzLjQ5ODJIOFpNOCAxMy41MzlWMTMuNDk4Mkg2VjEzLjUzOUg4Wk04IDEzLjU3OTlWMTMuNTM5SDZWMTMuNTc5OUg4Wk04IDEzLjYyMDlWMTMuNTc5OUg2VjEzLjYyMDlIOFpNOCAxMy42NjJWMTMuNjIwOUg2VjEzLjY2Mkg4Wk04IDEzLjcwMzJWMTMuNjYySDZWMTMuNzAzMkg4Wk04IDEzLjc0NDRWMTMuNzAzMkg2VjEzLjc0NDRIOFpNOCAxMy43ODU4VjEzLjc0NDRINlYxMy43ODU4SDhaTTggMTMuODI3MlYxMy43ODU4SDZWMTMuODI3Mkg4Wk04IDEzLjg2ODdWMTMuODI3Mkg2VjEzLjg2ODdIOFpNOCAxMy45MTAzVjEzLjg2ODdINlYxMy45MTAzSDhaTTggMTMuOTUxOVYxMy45MTAzSDZWMTMuOTUxOUg4Wk04IDEzLjk5MzdWMTMuOTUxOUg2VjEzLjk5MzdIOFpNOCAxNC4wMzU1VjEzLjk5MzdINlYxNC4wMzU1SDhaTTggMTQuMDc3NFYxNC4wMzU1SDZWMTQuMDc3NEg4Wk04IDE0LjExOTRWMTQuMDc3NEg2VjE0LjExOTRIOFpNOCAxNC4xNjE1VjE0LjExOTRINlYxNC4xNjE1SDhaTTggMTQuMjAzN1YxNC4xNjE1SDZWMTQuMjAzN0g4Wk04IDE0LjI0NTlWMTQuMjAzN0g2VjE0LjI0NTlIOFpNOCAxNC4yODgyVjE0LjI0NTlINlYxNC4yODgySDhaTTggMTQuMzMwNlYxNC4yODgySDZWMTQuMzMwNkg4Wk04IDE0LjM3MzFWMTQuMzMwNkg2VjE0LjM3MzFIOFpNOCAxNC40MTU3VjE0LjM3MzFINlYxNC40MTU3SDhaTTggMTQuNDU4NFYxNC40MTU3SDZWMTQuNDU4NEg4Wk04IDE0LjUwMTFWMTQuNDU4NEg2VjE0LjUwMTFIOFpNOCAxNC41NDM5VjE0LjUwMTFINlYxNC41NDM5SDhaTTggMTQuNTg2OFYxNC41NDM5SDZWMTQuNTg2OEg4Wk04IDE0LjYyOThWMTQuNTg2OEg2VjE0LjYyOThIOFpNOCAxNC42NzI5VjE0LjYyOThINlYxNC42NzI5SDhaTTggMTQuNzE2VjE0LjY3MjlINlYxNC43MTZIOFpNOCAxNC43NTkyVjE0LjcxNkg2VjE0Ljc1OTJIOFpNOCAxNC44MDI1VjE0Ljc1OTJINlYxNC44MDI1SDhaTTggMTQuODQ1OVYxNC44MDI1SDZWMTQuODQ1OUg4Wk04IDE0Ljg4OTRWMTQuODQ1OUg2VjE0Ljg4OTRIOFpNOCAxNC45MzNWMTQuODg5NEg2VjE0LjkzM0g4Wk04IDE0Ljk3NjZWMTQuOTMzSDZWMTQuOTc2Nkg4Wk04IDE1LjAyMDNWMTQuOTc2Nkg2VjE1LjAyMDNIOFpNOCAxNS4wNjQxVjE1LjAyMDNINlYxNS4wNjQxSDhaTTggMTUuMTA4VjE1LjA2NDFINlYxNS4xMDhIOFpNOCAxNS4xNTJWMTUuMTA4SDZWMTUuMTUySDhaTTggMTUuMTk2VjE1LjE1Mkg2VjE1LjE5Nkg4Wk04IDE1LjI0MDFWMTUuMTk2SDZWMTUuMjQwMUg4Wk04IDE1LjI4NDNWMTUuMjQwMUg2VjE1LjI4NDNIOFpNOCAxNS4zMjg2VjE1LjI4NDNINlYxNS4zMjg2SDhaTTggMTUuMzczVjE1LjMyODZINlYxNS4zNzNIOFpNOCAxNS40MTc0VjE1LjM3M0g2VjE1LjQxNzRIOFpNOCAxNS40NjE5VjE1LjQxNzRINlYxNS40NjE5SDhaTTggMTUuNTA2NVYxNS40NjE5SDZWMTUuNTA2NUg4Wk04IDE1LjU1MTJWMTUuNTA2NUg2VjE1LjU1MTJIOFpNOCAxNS41OTZWMTUuNTUxMkg2VjE1LjU5Nkg4Wk04IDE1LjY0MDhWMTUuNTk2SDZWMTUuNjQwOEg4Wk04IDE1LjY4NThWMTUuNjQwOEg2VjE1LjY4NThIOFpNOCAxNS43MzA4VjE1LjY4NThINlYxNS43MzA4SDhaTTggMTUuNzc1OVYxNS43MzA4SDZWMTUuNzc1OUg4Wk04IDE1LjgyMVYxNS43NzU5SDZWMTUuODIxSDhaTTggMTUuODY2M1YxNS44MjFINlYxNS44NjYzSDhaTTggMTUuOTExNlYxNS44NjYzSDZWMTUuOTExNkg4Wk04IDE1Ljk1N1YxNS45MTE2SDZWMTUuOTU3SDhaTTggMTYuMDAyNVYxNS45NTdINlYxNi4wMDI1SDhaTTggMTYuMDQ4MVYxNi4wMDI1SDZWMTYuMDQ4MUg4Wk04IDE2LjA5MzdWMTYuMDQ4MUg2VjE2LjA5MzdIOFpNOCAxNi4xMzk1VjE2LjA5MzdINlYxNi4xMzk1SDhaTTggMTYuMTg1M1YxNi4xMzk1SDZWMTYuMTg1M0g4Wk04IDE2LjIzMTJWMTYuMTg1M0g2VjE2LjIzMTJIOFpNOCAxNi4yNzcxVjE2LjIzMTJINlYxNi4yNzcxSDhaTTggMTYuMzIzMlYxNi4yNzcxSDZWMTYuMzIzMkg4Wk04IDE2LjM2OTNWMTYuMzIzMkg2VjE2LjM2OTNIOFpNOCAxNi40MTU1VjE2LjM2OTNINlYxNi40MTU1SDhaTTggMTYuNDYxOFYxNi40MTU1SDZWMTYuNDYxOEg4Wk04IDE2LjUwODJWMTYuNDYxOEg2VjE2LjUwODJIOFpNOCAxNi41NTQ2VjE2LjUwODJINlYxNi41NTQ2SDhaTTggMTYuNjAxMVYxNi41NTQ2SDZWMTYuNjAxMUg4Wk04IDE2LjY0NzdWMTYuNjAxMUg2VjE2LjY0NzdIOFpNOCAxNi42OTQ0VjE2LjY0NzdINlYxNi42OTQ0SDhaTTggMTYuNzQxMlYxNi42OTQ0SDZWMTYuNzQxMkg4Wk04IDE2Ljc4OFYxNi43NDEySDZWMTYuNzg4SDhaTTggMTYuODM0OVYxNi43ODhINlYxNi44MzQ5SDhaTTggMTYuODgxOVYxNi44MzQ5SDZWMTYuODgxOUg4Wk04IDE2LjkyOVYxNi44ODE5SDZWMTYuOTI5SDhaTTggMTYuOTc2MVYxNi45MjlINlYxNi45NzYxSDhaTTggMTcuMDIzNFYxNi45NzYxSDZWMTcuMDIzNEg4Wk04IDE3LjA0NjZWMTcuMDIzNEg2VjE3LjA0NjZIOFpNNi4yMDcxNyAxOC4zOTczQzYuNTczOTEgMTguMjIxOCA2Ljg2Mjc0IDE4LjA4ODkgNy4xODE5MSAxOC4wMjk5TDYuODE4MDkgMTYuMDYzMkM2LjIwMjIyIDE2LjE3NzIgNS42ODgwMSAxNi40Mjg1IDUuMzQzOTQgMTYuNTkzMkw2LjIwNzE3IDE4LjM5NzNaTTYuMDk1MDQgMTguNDUwOEw2LjIwNjEgMTguMzk3OEw1LjM0NTAxIDE2LjU5MjdMNS4yMzM5NiAxNi42NDU2TDYuMDk1MDQgMTguNDUwOFpNNCAxOUM0Ljg5ODU2IDE5IDUuNTUzOTEgMTguNzA3MyA2LjA5Mjg2IDE4LjQ1MThMNS4yMzYxNCAxNi42NDQ2QzQuNzQ0ODcgMTYuODc3NSA0LjQyOTI4IDE3IDQgMTdWMTlaTTUgMTlWMThIM1YxOUg1Wk01LjY2NDUgMTcuNTQ4MkM1LjE0OTkzIDE3Ljc5MjEgNC42NjQyMSAxOCA0IDE4VjIwQzUuMTMyMTUgMjAgNS45NTY1MiAxOS42MjMxIDYuNTIxMjEgMTkuMzU1NEw1LjY2NDUgMTcuNTQ4MlpNNS43MzE5OCAxNy41MTYyTDUuNjY0MTMgMTcuNTQ4NEw2LjUyMTU5IDE5LjM1NTJMNi41ODk0NCAxOS4zMjNMNS43MzE5OCAxNy41MTYyWk03LjUgMTdDNi43ODA1MiAxNyA2LjIwOTY0IDE3LjI4OTQgNS43MzE3OSAxNy41MTYzTDYuNTg5NjIgMTkuMzIzQzcuMTQ4NCAxOS4wNTc2IDcuMzA4MzggMTkgNy41IDE5VjE3Wk05LjI2ODIxIDE3LjUxNjNDOC43OTAzNiAxNy4yODk0IDguMjE5NDggMTcgNy41IDE3VjE5QzcuNjkxNjIgMTkgNy44NTE2IDE5LjA1NzYgOC40MTAzOCAxOS4zMjNMOS4yNjgyMSAxNy41MTYzWk05LjMzNTg3IDE3LjU0ODRMOS4yNjgwMiAxNy41MTYyTDguNDEwNTcgMTkuMzIzTDguNDc4NDIgMTkuMzU1Mkw5LjMzNTg3IDE3LjU0ODRaTTExIDE4QzEwLjMzNTggMTggOS44NTAwNyAxNy43OTIxIDkuMzM1NSAxNy41NDgyTDguNDc4NzkgMTkuMzU1NEM5LjA0MzQ4IDE5LjYyMzEgOS44Njc4NSAyMCAxMSAyMFYxOFpNMTAgMThWMTlIMTJWMThIMTBaTTguOTA3MTQgMTguNDUxOEM5LjQ0NjA5IDE4LjcwNzMgMTAuMTAxNCAxOSAxMSAxOVYxN0MxMC41NzA3IDE3IDEwLjI1NTEgMTYuODc3NSA5Ljc2Mzg2IDE2LjY0NDZMOC45MDcxNCAxOC40NTE4Wk04Ljc5MzkgMTguMzk3OEw4LjkwNDk1IDE4LjQ1MDhMOS43NjYwNSAxNi42NDU2TDkuNjU0OTkgMTYuNTkyN0w4Ljc5MzkgMTguMzk3OFpNOC44NTMwNSAxOC40MjM3TDguODUzMDUgMTguNDIzN0w5LjU5NTg0IDE2LjU2NjdMOS41OTU4MyAxNi41NjY3TDguODUzMDUgMTguNDIzN1pNNy44MTgxIDE4LjAyOTlDOC4xMzcyNiAxOC4wODg5IDguNDI2MDggMTguMjIxOCA4Ljc5MjgzIDE4LjM5NzNMOS42NTYwNSAxNi41OTMyQzkuMzExOTkgMTYuNDI4NSA4Ljc5Nzc3IDE2LjE3NzIgOC4xODE5IDE2LjA2MzJMNy44MTgxIDE4LjAyOTlaTTcgMTcuMDIzNFYxNy4wNDY2SDlWMTcuMDIzNEg3Wk03IDE2Ljk3NjFWMTcuMDIzNEg5VjE2Ljk3NjFIN1pNNyAxNi45MjlWMTYuOTc2MUg5VjE2LjkyOUg3Wk03IDE2Ljg4MTlWMTYuOTI5SDlWMTYuODgxOUg3Wk03IDE2LjgzNDlWMTYuODgxOUg5VjE2LjgzNDlIN1pNNyAxNi43ODhWMTYuODM0OUg5VjE2Ljc4OEg3Wk03IDE2Ljc0MTJWMTYuNzg4SDlWMTYuNzQxMkg3Wk03IDE2LjY5NDRWMTYuNzQxMkg5VjE2LjY5NDRIN1pNNyAxNi42NDc3VjE2LjY5NDRIOVYxNi42NDc3SDdaTTcgMTYuNjAxMVYxNi42NDc3SDlWMTYuNjAxMUg3Wk03IDE2LjU1NDZWMTYuNjAxMUg5VjE2LjU1NDZIN1pNNyAxNi41MDgyVjE2LjU1NDZIOVYxNi41MDgySDdaTTcgMTYuNDYxOFYxNi41MDgySDlWMTYuNDYxOEg3Wk03IDE2LjQxNTVWMTYuNDYxOEg5VjE2LjQxNTVIN1pNNyAxNi4zNjkzVjE2LjQxNTVIOVYxNi4zNjkzSDdaTTcgMTYuMzIzMlYxNi4zNjkzSDlWMTYuMzIzMkg3Wk03IDE2LjI3NzFWMTYuMzIzMkg5VjE2LjI3NzFIN1pNNyAxNi4yMzEyVjE2LjI3NzFIOVYxNi4yMzEySDdaTTcgMTYuMTg1M1YxNi4yMzEySDlWMTYuMTg1M0g3Wk03IDE2LjEzOTVWMTYuMTg1M0g5VjE2LjEzOTVIN1pNNyAxNi4wOTM3VjE2LjEzOTVIOVYxNi4wOTM3SDdaTTcgMTYuMDQ4MVYxNi4wOTM3SDlWMTYuMDQ4MUg3Wk03IDE2LjAwMjVWMTYuMDQ4MUg5VjE2LjAwMjVIN1pNNyAxNS45NTdWMTYuMDAyNUg5VjE1Ljk1N0g3Wk03IDE1LjkxMTZWMTUuOTU3SDlWMTUuOTExNkg3Wk03IDE1Ljg2NjNWMTUuOTExNkg5VjE1Ljg2NjNIN1pNNyAxNS44MjFWMTUuODY2M0g5VjE1LjgyMUg3Wk03IDE1Ljc3NTlWMTUuODIxSDlWMTUuNzc1OUg3Wk03IDE1LjczMDhWMTUuNzc1OUg5VjE1LjczMDhIN1pNNyAxNS42ODU4VjE1LjczMDhIOVYxNS42ODU4SDdaTTcgMTUuNjQwOFYxNS42ODU4SDlWMTUuNjQwOEg3Wk03IDE1LjU5NlYxNS42NDA4SDlWMTUuNTk2SDdaTTcgMTUuNTUxMlYxNS41OTZIOVYxNS41NTEySDdaTTcgMTUuNTA2NVYxNS41NTEySDlWMTUuNTA2NUg3Wk03IDE1LjQ2MTlWMTUuNTA2NUg5VjE1LjQ2MTlIN1pNNyAxNS40MTc0VjE1LjQ2MTlIOVYxNS40MTc0SDdaTTcgMTUuMzczVjE1LjQxNzRIOVYxNS4zNzNIN1pNNyAxNS4zMjg2VjE1LjM3M0g5VjE1LjMyODZIN1pNNyAxNS4yODQzVjE1LjMyODZIOVYxNS4yODQzSDdaTTcgMTUuMjQwMVYxNS4yODQzSDlWMTUuMjQwMUg3Wk03IDE1LjE5NlYxNS4yNDAxSDlWMTUuMTk2SDdaTTcgMTUuMTUyVjE1LjE5Nkg5VjE1LjE1Mkg3Wk03IDE1LjEwOFYxNS4xNTJIOVYxNS4xMDhIN1pNNyAxNS4wNjQxVjE1LjEwOEg5VjE1LjA2NDFIN1pNNyAxNS4wMjAzVjE1LjA2NDFIOVYxNS4wMjAzSDdaTTcgMTQuOTc2NlYxNS4wMjAzSDlWMTQuOTc2Nkg3Wk03IDE0LjkzM1YxNC45NzY2SDlWMTQuOTMzSDdaTTcgMTQuODg5NFYxNC45MzNIOVYxNC44ODk0SDdaTTcgMTQuODQ1OVYxNC44ODk0SDlWMTQuODQ1OUg3Wk03IDE0LjgwMjVWMTQuODQ1OUg5VjE0LjgwMjVIN1pNNyAxNC43NTkyVjE0LjgwMjVIOVYxNC43NTkySDdaTTcgMTQuNzE2VjE0Ljc1OTJIOVYxNC43MTZIN1pNNyAxNC42NzI5VjE0LjcxNkg5VjE0LjY3MjlIN1pNNyAxNC42Mjk4VjE0LjY3MjlIOVYxNC42Mjk4SDdaTTcgMTQuNTg2OFYxNC42Mjk4SDlWMTQuNTg2OEg3Wk03IDE0LjU0MzlWMTQuNTg2OEg5VjE0LjU0MzlIN1pNNyAxNC41MDExVjE0LjU0MzlIOVYxNC41MDExSDdaTTcgMTQuNDU4NFYxNC41MDExSDlWMTQuNDU4NEg3Wk03IDE0LjQxNTdWMTQuNDU4NEg5VjE0LjQxNTdIN1pNNyAxNC4zNzMxVjE0LjQxNTdIOVYxNC4zNzMxSDdaTTcgMTQuMzMwNlYxNC4zNzMxSDlWMTQuMzMwNkg3Wk03IDE0LjI4ODJWMTQuMzMwNkg5VjE0LjI4ODJIN1pNNyAxNC4yNDU5VjE0LjI4ODJIOVYxNC4yNDU5SDdaTTcgMTQuMjAzN1YxNC4yNDU5SDlWMTQuMjAzN0g3Wk03IDE0LjE2MTVWMTQuMjAzN0g5VjE0LjE2MTVIN1pNNyAxNC4xMTk0VjE0LjE2MTVIOVYxNC4xMTk0SDdaTTcgMTQuMDc3NFYxNC4xMTk0SDlWMTQuMDc3NEg3Wk03IDE0LjAzNTVWMTQuMDc3NEg5VjE0LjAzNTVIN1pNNyAxMy45OTM3VjE0LjAzNTVIOVYxMy45OTM3SDdaTTcgMTMuOTUxOVYxMy45OTM3SDlWMTMuOTUxOUg3Wk03IDEzLjkxMDNWMTMuOTUxOUg5VjEzLjkxMDNIN1pNNyAxMy44Njg3VjEzLjkxMDNIOVYxMy44Njg3SDdaTTcgMTMuODI3MlYxMy44Njg3SDlWMTMuODI3Mkg3Wk03IDEzLjc4NThWMTMuODI3Mkg5VjEzLjc4NThIN1pNNyAxMy43NDQ0VjEzLjc4NThIOVYxMy43NDQ0SDdaTTcgMTMuNzAzMlYxMy43NDQ0SDlWMTMuNzAzMkg3Wk03IDEzLjY2MlYxMy43MDMySDlWMTMuNjYySDdaTTcgMTMuNjIwOVYxMy42NjJIOVYxMy42MjA5SDdaTTcgMTMuNTc5OVYxMy42MjA5SDlWMTMuNTc5OUg3Wk03IDEzLjUzOVYxMy41Nzk5SDlWMTMuNTM5SDdaTTcgMTMuNDk4MlYxMy41MzlIOVYxMy40OTgySDdaTTcgMTMuNDU3NFYxMy40OTgySDlWMTMuNDU3NEg3Wk03IDEzLjQxNjhWMTMuNDU3NEg5VjEzLjQxNjhIN1pNNyAxMy4zNzYyVjEzLjQxNjhIOVYxMy4zNzYySDdaTTcgMTMuMzM1N1YxMy4zNzYySDlWMTMuMzM1N0g3Wk03IDEzLjI5NTNWMTMuMzM1N0g5VjEzLjI5NTNIN1pNNyAxMy4yNTQ5VjEzLjI5NTNIOVYxMy4yNTQ5SDdaTTcgMTMuMjE0N1YxMy4yNTQ5SDlWMTMuMjE0N0g3Wk03IDEzLjE3NDVWMTMuMjE0N0g5VjEzLjE3NDVIN1pNNyAxMy4xMzQ1VjEzLjE3NDVIOVYxMy4xMzQ1SDdaTTcgMTMuMDk0NVYxMy4xMzQ1SDlWMTMuMDk0NUg3Wk03IDEzLjA1NDVWMTMuMDk0NUg5VjEzLjA1NDVIN1pNNyAxMy4wMTQ3VjEzLjA1NDVIOVYxMy4wMTQ3SDdaTTcgMTIuOTc1VjEzLjAxNDdIOVYxMi45NzVIN1pNNyAxMi45MzUzVjEyLjk3NUg5VjEyLjkzNTNIN1pNNyAxMi44OTU3VjEyLjkzNTNIOVYxMi44OTU3SDdaTTcgMTIuODU2M1YxMi44OTU3SDlWMTIuODU2M0g3Wk03IDEyLjgxNjhWMTIuODU2M0g5VjEyLjgxNjhIN1pNNyAxMi43Nzc1VjEyLjgxNjhIOVYxMi43Nzc1SDdaTTcgMTIuNzM4M1YxMi43Nzc1SDlWMTIuNzM4M0g3Wk03IDEyLjY5OTFWMTIuNzM4M0g5VjEyLjY5OTFIN1pNNyAxMi42NjAxVjEyLjY5OTFIOVYxMi42NjAxSDdaTTcgMTIuNjIxMVYxMi42NjAxSDlWMTIuNjIxMUg3Wk03IDEyLjU4MjJWMTIuNjIxMUg5VjEyLjU4MjJIN1pNNyAxMi41NDM0VjEyLjU4MjJIOVYxMi41NDM0SDdaTTcgMTIuNTA0NlYxMi41NDM0SDlWMTIuNTA0Nkg3Wk03IDEyLjQ2NlYxMi41MDQ2SDlWMTIuNDY2SDdaTTcgMTIuNDI3NFYxMi40NjZIOVYxMi40Mjc0SDdaTTcgMTIuMzg5VjEyLjQyNzRIOVYxMi4zODlIN1pNNyAxMi4zNTA2VjEyLjM4OUg5VjEyLjM1MDZIN1pNNyAxMi4zMTIzVjEyLjM1MDZIOVYxMi4zMTIzSDdaTTcgMTIuMjc0MVYxMi4zMTIzSDlWMTIuMjc0MUg3Wk03IDEyLjIzNTlWMTIuMjc0MUg5VjEyLjIzNTlIN1pNNyAxMi4xOTc5VjEyLjIzNTlIOVYxMi4xOTc5SDdaTTcgMTIuMTU5OVYxMi4xOTc5SDlWMTIuMTU5OUg3Wk03IDEyLjEyMjFWMTIuMTU5OUg5VjEyLjEyMjFIN1pNNyAxMi4wODQzVjEyLjEyMjFIOVYxMi4wODQzSDdaTTcgMTIuMDQ2NlYxMi4wODQzSDlWMTIuMDQ2Nkg3Wk03IDEyLjAwODlWMTIuMDQ2Nkg5VjEyLjAwODlIN1pNNyAxMlYxMi4wMDg5SDlWMTJIN1pNOSAxMUg4VjEzSDlWMTFaTTggMTFWMTJIMTBWMTFIOFpNOCAxMkg5VjEwSDhWMTJaTTcgMTAuOTkwOFYxMUg5VjEwLjk5MDhIN1pNNyAxMC45NTU3VjEwLjk5MDhIOVYxMC45NTU3SDdaTTcgMTAuOTIwNlYxMC45NTU3SDlWMTAuOTIwNkg3Wk03IDEwLjg4NTdWMTAuOTIwNkg5VjEwLjg4NTdIN1pNNyAxMC44NTA5VjEwLjg4NTdIOVYxMC44NTA5SDdaTTcgMTAuODE2MVYxMC44NTA5SDlWMTAuODE2MUg3Wk03IDEwLjc4MTVWMTAuODE2MUg5VjEwLjc4MTVIN1pNNyAxMC43NDY5VjEwLjc4MTVIOVYxMC43NDY5SDdaTTcgMTAuNzEyNFYxMC43NDY5SDlWMTAuNzEyNEg3Wk03IDEwLjY3OFYxMC43MTI0SDlWMTAuNjc4SDdaTTcgMTAuNjQzN1YxMC42NzhIOVYxMC42NDM3SDdaTTcgMTAuNjA5NVYxMC42NDM3SDlWMTAuNjA5NUg3Wk03IDEwLjU3NTNWMTAuNjA5NUg5VjEwLjU3NTNIN1pNNyAxMC41NDEzVjEwLjU3NTNIOVYxMC41NDEzSDdaTTcgMTAuNTA3M1YxMC41NDEzSDlWMTAuNTA3M0g3Wk03IDEwLjQ3MzVWMTAuNTA3M0g5VjEwLjQ3MzVIN1pNNyAxMC40Mzk3VjEwLjQ3MzVIOVYxMC40Mzk3SDdaTTcgMTAuNDA2VjEwLjQzOTdIOVYxMC40MDZIN1pNNyAxMC4zNzI0VjEwLjQwNkg5VjEwLjM3MjRIN1pNNyAxMC4zMzg5VjEwLjM3MjRIOVYxMC4zMzg5SDdaTTcgMTAuMzA1NFYxMC4zMzg5SDlWMTAuMzA1NEg3Wk03IDEwLjI3MjFWMTAuMzA1NEg5VjEwLjI3MjFIN1pNNyAxMC4yMzg5VjEwLjI3MjFIOVYxMC4yMzg5SDdaTTcgMTAuMjA1N1YxMC4yMzg5SDlWMTAuMjA1N0g3Wk03IDEwLjE3MjZWMTAuMjA1N0g5VjEwLjE3MjZIN1pNNyAxMC4xMzk2VjEwLjE3MjZIOVYxMC4xMzk2SDdaTTcgMTAuMTA2OFYxMC4xMzk2SDlWMTAuMTA2OEg3Wk03IDEwLjA3NFYxMC4xMDY4SDlWMTAuMDc0SDdaTTcgMTAuMDQxMlYxMC4wNzRIOVYxMC4wNDEySDdaTTcgMTAuMDA4NlYxMC4wNDEySDlWMTAuMDA4Nkg3Wk03IDkuOTc2MDhWMTAuMDA4Nkg5VjkuOTc2MDhIN1pNNyA5Ljk0MzY0VjkuOTc2MDhIOVY5Ljk0MzY0SDdaTTcgOS45MTEyOFY5Ljk0MzY0SDlWOS45MTEyOEg3Wk03IDkuODc5MDJWOS45MTEyOEg5VjkuODc5MDJIN1pNNyA5Ljg0Njg0VjkuODc5MDJIOVY5Ljg0Njg0SDdaTTcgOS44MTQ3NlY5Ljg0Njg0SDlWOS44MTQ3Nkg3Wk03IDkuNzgyNzZWOS44MTQ3Nkg5VjkuNzgyNzZIN1pNNyA5Ljc1MDg1VjkuNzgyNzZIOVY5Ljc1MDg1SDdaTTcgOS43MTkwNFY5Ljc1MDg1SDlWOS43MTkwNEg3Wk03IDkuNjg3MzFWOS43MTkwNEg5VjkuNjg3MzFIN1pNNyA5LjY1NTY3VjkuNjg3MzFIOVY5LjY1NTY3SDdaTTcgOS42MjQxM1Y5LjY1NTY3SDlWOS42MjQxM0g3Wk03IDkuNTkyNjdWOS42MjQxM0g5VjkuNTkyNjdIN1pNNyA5LjU2MTNWOS41OTI2N0g5VjkuNTYxM0g3Wk03IDkuNTMwMDNWOS41NjEzSDlWOS41MzAwM0g3Wk03IDkuNDk4ODRWOS41MzAwM0g5VjkuNDk4ODRIN1pNNyA5LjQ2Nzc1VjkuNDk4ODRIOVY5LjQ2Nzc1SDdaTTcgOS40MzY3NFY5LjQ2Nzc1SDlWOS40MzY3NEg3Wk03IDkuNDA1ODNWOS40MzY3NEg5VjkuNDA1ODNIN1pNNyA5LjM3NTAxVjkuNDA1ODNIOVY5LjM3NTAxSDdaTTcgOS4zNDQyN1Y5LjM3NTAxSDlWOS4zNDQyN0g3Wk03IDkuMzEzNjNWOS4zNDQyN0g5VjkuMzEzNjNIN1pNNyA5LjI4MzA4VjkuMzEzNjNIOVY5LjI4MzA4SDdaTTcgOS4yNTI2MlY5LjI4MzA4SDlWOS4yNTI2Mkg3Wk03IDkuMjIyMjVWOS4yNTI2Mkg5VjkuMjIyMjVIN1pNNyA5LjE5MTk3VjkuMjIyMjVIOVY5LjE5MTk3SDdaTTcgOS4xNjE3OFY5LjE5MTk3SDlWOS4xNjE3OEg3Wk03IDkuMTMxNjlWOS4xNjE3OEg5VjkuMTMxNjlIN1pNNyA5LjEwMTY4VjkuMTMxNjlIOVY5LjEwMTY4SDdaTTcgOS4wNzE3N1Y5LjEwMTY4SDlWOS4wNzE3N0g3Wk03IDkuMDQxOTVWOS4wNzE3N0g5VjkuMDQxOTVIN1pNNyA5LjAxMjIyVjkuMDQxOTVIOVY5LjAxMjIySDdaTTcgOC45ODI1OFY5LjAxMjIySDlWOC45ODI1OEg3Wk03IDguOTUzMDNWOC45ODI1OEg5VjguOTUzMDNIN1pNNyA4LjkyMzU3VjguOTUzMDNIOVY4LjkyMzU3SDdaTTcgOC44OTQyMVY4LjkyMzU3SDlWOC44OTQyMUg3Wk03IDguODY0OTNWOC44OTQyMUg5VjguODY0OTNIN1pNNyA4LjgzNTc1VjguODY0OTNIOVY4LjgzNTc1SDdaTTcgOC44MDY2NlY4LjgzNTc1SDlWOC44MDY2Nkg3Wk03IDguNzc3NjZWOC44MDY2Nkg5VjguNzc3NjZIN1pNNyA4Ljc0ODc2VjguNzc3NjZIOVY4Ljc0ODc2SDdaTTcgOC43MTk5NFY4Ljc0ODc2SDlWOC43MTk5NEg3Wk03IDguNjkxMjJWOC43MTk5NEg5VjguNjkxMjJIN1pNNyA4LjY2MjU5VjguNjkxMjJIOVY4LjY2MjU5SDdaTTcgOC42MzQwNVY4LjY2MjU5SDlWOC42MzQwNUg3Wk03IDguNjA1NjFWOC42MzQwNUg5VjguNjA1NjFIN1pNNyA4LjU3NzI1VjguNjA1NjFIOVY4LjU3NzI1SDdaTTcgOC41NDg5OVY4LjU3NzI1SDlWOC41NDg5OUg3Wk03IDguNTIwODJWOC41NDg5OUg5VjguNTIwODJIN1pNNyA4LjQ5Mjc1VjguNTIwODJIOVY4LjQ5Mjc1SDdaTTcgOC40NjQ3NlY4LjQ5Mjc1SDlWOC40NjQ3Nkg3Wk03IDguNDM2ODdWOC40NjQ3Nkg5VjguNDM2ODdIN1pNNyA4LjQwOTA3VjguNDM2ODdIOVY4LjQwOTA3SDdaTTcgOC4zODEzN1Y4LjQwOTA3SDlWOC4zODEzN0g3Wk03IDguMzUzNzZWOC4zODEzN0g5VjguMzUzNzZIN1pNNyA4LjMyNjI0VjguMzUzNzZIOVY4LjMyNjI0SDdaTTcgOC4yOTg4MVY4LjMyNjI0SDlWOC4yOTg4MUg3Wk03IDguMjcxNDdWOC4yOTg4MUg5VjguMjcxNDdIN1pNNyA4LjI0NDIzVjguMjcxNDdIOVY4LjI0NDIzSDdaTTcgOC4yMTcwOVY4LjI0NDIzSDlWOC4yMTcwOUg3Wk03IDguMTkwMDNWOC4yMTcwOUg5VjguMTkwMDNIN1pNNyA4LjE2MzA3VjguMTkwMDNIOVY4LjE2MzA3SDdaTTcgOC4xMzYyVjguMTYzMDdIOVY4LjEzNjJIN1pNNyA4LjEwOTQzVjguMTM2Mkg5VjguMTA5NDNIN1pNNyA4LjA4Mjc0VjguMTA5NDNIOVY4LjA4Mjc0SDdaTTcgOC4wNTYxNlY4LjA4Mjc0SDlWOC4wNTYxNkg3Wk03IDguMDI5NjZWOC4wNTYxNkg5VjguMDI5NjZIN1pNNyA4LjAwMzI2VjguMDI5NjZIOVY4LjAwMzI2SDdaTTcgNy45NzY5NVY4LjAwMzI2SDlWNy45NzY5NUg3Wk03IDcuOTUwNzRWNy45NzY5NUg5VjcuOTUwNzRIN1pNNyA3LjkyNDYyVjcuOTUwNzRIOVY3LjkyNDYySDdaTTcgNy44OTg2VjcuOTI0NjJIOVY3Ljg5ODZIN1pNNyA3Ljg3MjY2VjcuODk4Nkg5VjcuODcyNjZIN1pNNyA3Ljg0NjgzVjcuODcyNjZIOVY3Ljg0NjgzSDdaTTcgNy44MjEwOFY3Ljg0NjgzSDlWNy44MjEwOEg3Wk03IDcuNzk1NDNWNy44MjEwOEg5VjcuNzk1NDNIN1pNNyA3Ljc2OTg4VjcuNzk1NDNIOVY3Ljc2OTg4SDdaTTcgNy43NDQ0MVY3Ljc2OTg4SDlWNy43NDQ0MUg3Wk03IDcuNzE5MDVWNy43NDQ0MUg5VjcuNzE5MDVIN1pNNyA3LjY5Mzc4VjcuNzE5MDVIOVY3LjY5Mzc4SDdaTTcgNy42Njg2VjcuNjkzNzhIOVY3LjY2ODZIN1pNNyA3LjY0MzUxVjcuNjY4Nkg5VjcuNjQzNTFIN1pNNyA3LjYxODUyVjcuNjQzNTFIOVY3LjYxODUySDdaTTcgNy41OTM2M1Y3LjYxODUySDlWNy41OTM2M0g3Wk03IDcuNTY4ODNWNy41OTM2M0g5VjcuNTY4ODNIN1pNNyA3LjU0NDEyVjcuNTY4ODNIOVY3LjU0NDEySDdaTTcgNy41MTk1MVY3LjU0NDEySDlWNy41MTk1MUg3Wk03IDcuNDk1VjcuNTE5NTFIOVY3LjQ5NUg3Wk03IDcuNDcwNThWNy40OTVIOVY3LjQ3MDU4SDdaTTcgNy40NDYyNVY3LjQ3MDU4SDlWNy40NDYyNUg3Wk03IDcuNDIyMDJWNy40NDYyNUg5VjcuNDIyMDJIN1pNNyA3LjM5Nzg4VjcuNDIyMDJIOVY3LjM5Nzg4SDdaTTcgNy4zNzM4NFY3LjM5Nzg4SDlWNy4zNzM4NEg3Wk03IDcuMzQ5OVY3LjM3Mzg0SDlWNy4zNDk5SDdaTTcgNy4zMjYwNVY3LjM0OTlIOVY3LjMyNjA1SDdaTTcgNy4zMDIyOVY3LjMyNjA1SDlWNy4zMDIyOUg3Wk03IDcuMjc4NjRWNy4zMDIyOUg5VjcuMjc4NjRIN1pNNyA3LjI1NTA3VjcuMjc4NjRIOVY3LjI1NTA3SDdaTTcgNy4yMzE2VjcuMjU1MDdIOVY3LjIzMTZIN1pNNyA3LjIwODIzVjcuMjMxNkg5VjcuMjA4MjNIN1pNNyA3LjE4NDk1VjcuMjA4MjNIOVY3LjE4NDk1SDdaTTcgNy4xNjE3N1Y3LjE4NDk1SDlWNy4xNjE3N0g3Wk03IDcuMTM4NjlWNy4xNjE3N0g5VjcuMTM4NjlIN1pNNyA3LjExNTdWNy4xMzg2OUg5VjcuMTE1N0g3Wk03IDcuMDkyOFY3LjExNTdIOVY3LjA5MjhIN1pNNyA3LjA3MDAxVjcuMDkyOEg5VjcuMDcwMDFIN1pNNyA3LjA0NzMxVjcuMDcwMDFIOVY3LjA0NzMxSDdaTTcgNy4wMjQ3VjcuMDQ3MzFIOVY3LjAyNDdIN1pNNyA3LjAwMjE5VjcuMDI0N0g5VjcuMDAyMTlIN1pNNyA2Ljk3OTc4VjcuMDAyMTlIOVY2Ljk3OTc4SDdaTTcgNi45NTc0NlY2Ljk3OTc4SDlWNi45NTc0Nkg3Wk03IDYuOTM1MjRWNi45NTc0Nkg5VjYuOTM1MjRIN1pNNyA2LjkxMzEyVjYuOTM1MjRIOVY2LjkxMzEySDdaTTcgNi44OTEwOVY2LjkxMzEySDlWNi44OTEwOUg3Wk03IDYuODY5MTZWNi44OTEwOUg5VjYuODY5MTZIN1pNNyA2Ljg0NzMyVjYuODY5MTZIOVY2Ljg0NzMySDdaTTcgNi44MjU1OFY2Ljg0NzMySDlWNi44MjU1OEg3Wk03IDYuODAzOTRWNi44MjU1OEg5VjYuODAzOTRIN1pNNyA2Ljc4MjRWNi44MDM5NEg5VjYuNzgyNEg3Wk03IDYuNzYwOTVWNi43ODI0SDlWNi43NjA5NUg3Wk03IDYuNzM5NlY2Ljc2MDk1SDlWNi43Mzk2SDdaTTcgNi43MTgzNVY2LjczOTZIOVY2LjcxODM1SDdaTTcgNi42OTcxOVY2LjcxODM1SDlWNi42OTcxOUg3Wk03IDYuNjc2MTNWNi42OTcxOUg5VjYuNjc2MTNIN1pNNyA2LjY1NTE3VjYuNjc2MTNIOVY2LjY1NTE3SDdaTTcgNi42MzQzMVY2LjY1NTE3SDlWNi42MzQzMUg3Wk03IDYuNjEzNTRWNi42MzQzMUg5VjYuNjEzNTRIN1pNNyA2LjU5Mjg3VjYuNjEzNTRIOVY2LjU5Mjg3SDdaTTcgNi41NzIyOVY2LjU5Mjg3SDlWNi41NzIyOUg3Wk03IDYuNTUxODJWNi41NzIyOUg5VjYuNTUxODJIN1pNNyA2LjUzMTQ0VjYuNTUxODJIOVY2LjUzMTQ0SDdaTTcgNi41MTExNlY2LjUzMTQ0SDlWNi41MTExNkg3Wk03IDYuNDkwOThWNi41MTExNkg5VjYuNDkwOThIN1pNNyA2LjQ3MDg5VjYuNDkwOThIOVY2LjQ3MDg5SDdaTTcgNi40NTA5MVY2LjQ3MDg5SDlWNi40NTA5MUg3Wk03IDYuNDMxMDJWNi40NTA5MUg5VjYuNDMxMDJIN1pNNyA2LjQxMTIyVjYuNDMxMDJIOVY2LjQxMTIySDdaTTcgNi4zOTE1M1Y2LjQxMTIySDlWNi4zOTE1M0g3Wk03IDYuMzcxOTRWNi4zOTE1M0g5VjYuMzcxOTRIN1pNNyA2LjM1MjQ0VjYuMzcxOTRIOVY2LjM1MjQ0SDdaTTcgNi4zMzMwNFY2LjM1MjQ0SDlWNi4zMzMwNEg3Wk03IDYuMzEzNzRWNi4zMzMwNEg5VjYuMzEzNzRIN1pNNyA2LjI5NDU0VjYuMzEzNzRIOVY2LjI5NDU0SDdaTTcgNi4yNzU0M1Y2LjI5NDU0SDlWNi4yNzU0M0g3Wk03IDYuMjU2NDNWNi4yNzU0M0g5VjYuMjU2NDNIN1pNNyA2LjIzNzUyVjYuMjU2NDNIOVY2LjIzNzUySDdaTTcgNi4yMTg3MVY2LjIzNzUySDlWNi4yMTg3MUg3Wk03IDYuMlY2LjIxODcxSDlWNi4ySDdaTTcgNi4xODEzOVY2LjJIOVY2LjE4MTM5SDdaTTcgNi4xNjI4N1Y2LjE4MTM5SDlWNi4xNjI4N0g3Wk03IDYuMTQ0NDZWNi4xNjI4N0g5VjYuMTQ0NDZIN1pNNyA2LjEyNjE1VjYuMTQ0NDZIOVY2LjEyNjE1SDdaTTcgNi4xMDc5M1Y2LjEyNjE1SDlWNi4xMDc5M0g3Wk03IDYuMDg5ODFWNi4xMDc5M0g5VjYuMDg5ODFIN1pNNyA2LjA3MTc5VjYuMDg5ODFIOVY2LjA3MTc5SDdaTTcgNi4wNTM4N1Y2LjA3MTc5SDlWNi4wNTM4N0g3Wk03IDYuMDM2MDVWNi4wNTM4N0g5VjYuMDM2MDVIN1pNNyA2LjAxODMzVjYuMDM2MDVIOVY2LjAxODMzSDdaTTcgNi4wMDA3MVY2LjAxODMzSDlWNi4wMDA3MUg3Wk03IDUuOTgzMTlWNi4wMDA3MUg5VjUuOTgzMTlIN1pNNyA1Ljk2NTc3VjUuOTgzMTlIOVY1Ljk2NTc3SDdaTTcgNS45NDg0NFY1Ljk2NTc3SDlWNS45NDg0NEg3Wk03IDUuOTMxMjJWNS45NDg0NEg5VjUuOTMxMjJIN1pNNyA1LjkxNDFWNS45MzEyMkg5VjUuOTE0MUg3Wk03IDUuODk3MDdWNS45MTQxSDlWNS44OTcwN0g3Wk03IDUuODgwMTVWNS44OTcwN0g5VjUuODgwMTVIN1pNNyA1Ljg2MzMyVjUuODgwMTVIOVY1Ljg2MzMySDdaTTcgNS44NDY2VjUuODYzMzJIOVY1Ljg0NjZIN1pNNyA1LjgyOTk3VjUuODQ2Nkg5VjUuODI5OTdIN1pNNyA1LjgxMzQ1VjUuODI5OTdIOVY1LjgxMzQ1SDdaTTcgNS43OTcwMlY1LjgxMzQ1SDlWNS43OTcwMkg3Wk03IDUuNzgwN1Y1Ljc5NzAySDlWNS43ODA3SDdaTTcgNS43NjQ0N1Y1Ljc4MDdIOVY1Ljc2NDQ3SDdaTTcgNS43NDgzNVY1Ljc2NDQ3SDlWNS43NDgzNUg3Wk03IDUuNzMyMzJWNS43NDgzNUg5VjUuNzMyMzJIN1pNNyA1LjcxNjRWNS43MzIzMkg5VjUuNzE2NEg3Wk03IDUuNzAwNTdWNS43MTY0SDlWNS43MDA1N0g3Wk03IDUuNjg0ODVWNS43MDA1N0g5VjUuNjg0ODVIN1pNNyA1LjY2OTIzVjUuNjg0ODVIOVY1LjY2OTIzSDdaTTcgNS42NTM3MVY1LjY2OTIzSDlWNS42NTM3MUg3Wk03IDUuNjM4MjhWNS42NTM3MUg5VjUuNjM4MjhIN1pNNyA1LjYyMjk2VjUuNjM4MjhIOVY1LjYyMjk2SDdaTTcgNS42MDc3NFY1LjYyMjk2SDlWNS42MDc3NEg3Wk03IDUuNTkyNjJWNS42MDc3NEg5VjUuNTkyNjJIN1pNNyA1LjU3NzYxVjUuNTkyNjJIOVY1LjU3NzYxSDdaTTcgNS41NjI2OVY1LjU3NzYxSDlWNS41NjI2OUg3Wk03IDUuNTQ3ODdWNS41NjI2OUg5VjUuNTQ3ODdIN1pNNyA1LjUzMzE2VjUuNTQ3ODdIOVY1LjUzMzE2SDdaTTcgNS41MTg1NFY1LjUzMzE2SDlWNS41MTg1NEg3Wk03IDUuNTA0MDNWNS41MTg1NEg5VjUuNTA0MDNIN1pNNyA1LjQ4OTYyVjUuNTA0MDNIOVY1LjQ4OTYySDdaTTcgNS40NzUzMVY1LjQ4OTYySDlWNS40NzUzMUg3Wk03IDUuNDYxMVY1LjQ3NTMxSDlWNS40NjExSDdaTTcgNS40NDY5OVY1LjQ2MTFIOVY1LjQ0Njk5SDdaTTcgNS40MzI5OVY1LjQ0Njk5SDlWNS40MzI5OUg3Wk03IDUuNDE5MDhWNS40MzI5OUg5VjUuNDE5MDhIN1pNNyA1LjQwNTI4VjUuNDE5MDhIOVY1LjQwNTI4SDdaTTcgNS4zOTE1OFY1LjQwNTI4SDlWNS4zOTE1OEg3Wk03IDUuMzc3OThWNS4zOTE1OEg5VjUuMzc3OThIN1pNNyA1LjM2NDQ5VjUuMzc3OThIOVY1LjM2NDQ5SDdaTTcgNS4zNTEwOVY1LjM2NDQ5SDlWNS4zNTEwOUg3Wk03IDUuMzM3OFY1LjM1MTA5SDlWNS4zMzc4SDdaTTcgNS4zMjQ2MVY1LjMzNzhIOVY1LjMyNDYxSDdaTTcgNS4zMTE1MlY1LjMyNDYxSDlWNS4zMTE1Mkg3Wk03IDUuMjk4NTNWNS4zMTE1Mkg5VjUuMjk4NTNIN1pNNyA1LjI4NTY1VjUuMjk4NTNIOVY1LjI4NTY1SDdaTTcgNS4yNzI4NlY1LjI4NTY1SDlWNS4yNzI4Nkg3Wk03IDUuMjYwMThWNS4yNzI4Nkg5VjUuMjYwMThIN1pNNyA1LjI0NzYxVjUuMjYwMThIOVY1LjI0NzYxSDdaTTcgNS4yMzUxM1Y1LjI0NzYxSDlWNS4yMzUxM0g3Wk03IDUuMjIyNzZWNS4yMzUxM0g5VjUuMjIyNzZIN1pNNyA1LjIxMDQ5VjUuMjIyNzZIOVY1LjIxMDQ5SDdaTTcgNS4xOTgzMlY1LjIxMDQ5SDlWNS4xOTgzMkg3Wk03IDUuMTg2MjZWNS4xOTgzMkg5VjUuMTg2MjZIN1pNNyA1LjE3NDI5VjUuMTg2MjZIOVY1LjE3NDI5SDdaTTcgNS4xNjI0NFY1LjE3NDI5SDlWNS4xNjI0NEg3Wk03IDUuMTUwNjhWNS4xNjI0NEg5VjUuMTUwNjhIN1pNNyA1LjEzOTAzVjUuMTUwNjhIOVY1LjEzOTAzSDdaTTcgNS4xMjc0OFY1LjEzOTAzSDlWNS4xMjc0OEg3Wk03IDUuMTE2MDNWNS4xMjc0OEg5VjUuMTE2MDNIN1pNNyA1LjEwNDY5VjUuMTE2MDNIOVY1LjEwNDY5SDdaTTcgNS4wOTM0NFY1LjEwNDY5SDlWNS4wOTM0NEg3Wk03IDUuMDgyMzFWNS4wOTM0NEg5VjUuMDgyMzFIN1pNNyA1LjA3MTI3VjUuMDgyMzFIOVY1LjA3MTI3SDdaTTcgNS4wNjAzNFY1LjA3MTI3SDlWNS4wNjAzNEg3Wk03IDUuMDQ5NTJWNS4wNjAzNEg5VjUuMDQ5NTJIN1pNNyA1LjAzODc5VjUuMDQ5NTJIOVY1LjAzODc5SDdaTTcgNS4wMjgxN1Y1LjAzODc5SDlWNS4wMjgxN0g3Wk03IDUuMDE3NjZWNS4wMjgxN0g5VjUuMDE3NjZIN1pNNyA1LjAwNzI0VjUuMDE3NjZIOVY1LjAwNzI0SDdaTTcgNC45OTY5M1Y1LjAwNzI0SDlWNC45OTY5M0g3Wk03IDQuOTg2NzNWNC45OTY5M0g5VjQuOTg2NzNIN1pNNyA0Ljk3NjYzVjQuOTg2NzNIOVY0Ljk3NjYzSDdaTTcgNC45NjY2M1Y0Ljk3NjYzSDlWNC45NjY2M0g3Wk03IDQuOTU2NzRWNC45NjY2M0g5VjQuOTU2NzRIN1pNNyA0Ljk0Njk1VjQuOTU2NzRIOVY0Ljk0Njk1SDdaTTcgNC45NDE2OVY0Ljk0Njk1SDlWNC45NDE2OUg3Wk04LjA4Njk0IDMuODczODVDNy45Nzc4NiAzLjkxMzUyIDcuODc3MDkgMy45NDQ0NCA3Ljc4MTQzIDMuOTY1ODdMOC4yMTg1NyA1LjkxNzUxQzguNDIwMiA1Ljg3MjM1IDguNjA1NzcgNS44MTMzMiA4Ljc3MDQzIDUuNzUzNDRMOC4wODY5NCAzLjg3Mzg1Wk04LjY5NzA0IDMuNjE1ODRDOC40NjkwOSAzLjcxODM2IDguMjcwOSAzLjgwNjk2IDguMDg2OTQgMy44NzM4NUw4Ljc3MDQzIDUuNzUzNDRDOS4wMzYyIDUuNjU2OCA5LjMwMzA1IDUuNTM2MjUgOS41MTczNyA1LjQzOTg3TDguNjk3MDQgMy42MTU4NFpNOC43MDEwOCAzLjYxNDA0TDguNzAxMDcgMy42MTQwNEw5LjUxMzM0IDUuNDQxNjZMOS41MTMzNiA1LjQ0MTY2TDguNzAxMDggMy42MTQwNFpNOC43MDAwNCAzLjYxNDVMOC42OTk5NCAzLjYxNDU1TDkuNTE0NSA1LjQ0MTE1TDkuNTE0NjEgNS40NDExTDguNzAwMDQgMy42MTQ1Wk04Ljg1OTQzIDMuNTQzMDlDOC44MDUxNyAzLjU2NzIxIDguNzUwMjkgMy41OTE4OSA4LjY5NzE2IDMuNjE1NzlMOS41MTc0OSA1LjQzOTgxQzkuNTcxMzcgNS40MTU1OCA5LjYyMjE3IDUuMzkyNzMgOS42NzE3MSA1LjM3MDcyTDguODU5NDMgMy41NDMwOVpNMTEgM0MxMC4xMzczIDMgOS40Mjk2NyAzLjI4OTY2IDguODU5NDMgMy41NDMwOUw5LjY3MTcxIDUuMzcwNzJDMTAuMjA5NSA1LjEzMTcxIDEwLjU4NzIgNSAxMSA1VjNaTTEwIDNWNEgxMlYzSDEwWk05LjI2NTU3IDQuNDU2OTFDOS44MTg5NyA0LjIxMDk1IDEwLjM2MiA0IDExIDRWMkM5LjkxMzUxIDIgOS4wNDE4OCAyLjM2NzY5IDguNDUzMjkgMi42MjkyOEw5LjI2NTU3IDQuNDU2OTFaTTkuMDg5ODUgNC41MzU1NkM5LjE0Nzc0IDQuNTA5NTUgOS4yMDU1OSA0LjQ4MzU2IDkuMjY1NTcgNC40NTY5MUw4LjQ1MzI5IDIuNjI5MjhDOC4zODkwOCAyLjY1NzgyIDguMzI3NjYgMi42ODU0MiA4LjI3MDI0IDIuNzExMjFMOS4wODk4NSA0LjUzNTU2Wk04LjQyODY4IDQuODEzNjVDOC42NTY0NyA0LjczMDgyIDguODgwNDggNC42Mjk2MiA5LjA4OTg1IDQuNTM1NTZMOC4yNzAyNSAyLjcxMTIxQzguMDQ1MTUgMi44MTIzNCA3Ljg5MDkxIDIuODgxMDcgNy43NDUyIDIuOTM0MDZMOC40Mjg2OCA0LjgxMzY1Wk03LjUgNUM3LjgzMjExIDUgOC4xNDQxOSA0LjkxNzEgOC40Mjg2OCA0LjgxMzY1TDcuNzQ1MiAyLjkzNDA2QzcuNTY3OTUgMi45OTg1MSA3LjUwNDAyIDMgNy41IDNWNVpNNi41NzEzMiA0LjgxMzY1QzYuODU1ODEgNC45MTcxIDcuMTY3ODkgNSA3LjUgNVYzQzcuNDk1OTggMyA3LjQzMjA1IDIuOTk4NTEgNy4yNTQ4IDIuOTM0MDZMNi41NzEzMiA0LjgxMzY1Wk01LjkxMDE2IDQuNTM1NTZDNi4xMTk1MiA0LjYyOTYyIDYuMzQzNTMgNC43MzA4MiA2LjU3MTMyIDQuODEzNjVMNy4yNTQ4IDIuOTM0MDZDNy4xMDkwOSAyLjg4MTA3IDYuOTU0ODUgMi44MTIzNCA2LjcyOTc2IDIuNzExMjFMNS45MTAxNiA0LjUzNTU2Wk01LjkwOTU5IDQuNTM1MzFMNS45MDk1OSA0LjUzNTMxTDYuNzMwMzIgMi43MTE0N0w2LjczMDMyIDIuNzExNDZMNS45MDk1OSA0LjUzNTMxWk01LjkwNjk4IDQuNTM0MTNMNS45MDcwMiA0LjUzNDE1TDYuNzMyODggMi43MTI2Mkw2LjczMjg0IDIuNzEyNkw1LjkwNjk4IDQuNTM0MTNaTTUuNzM0NDMgNC40NTY5MUM1Ljc5NDQgNC40ODM1NiA1Ljg1MjIzIDQuNTA5NTQgNS45MTAxMSA0LjUzNTU0TDYuNzI5NzEgMi43MTExOUM2LjY3MjMxIDIuNjg1NCA2LjYxMDkgMi42NTc4MSA2LjU0NjcxIDIuNjI5MjhMNS43MzQ0MyA0LjQ1NjkxWk00IDRDNC42MzgwNSA0IDUuMTgxMDMgNC4yMTA5NSA1LjczNDQzIDQuNDU2OTFMNi41NDY3MSAyLjYyOTI4QzUuOTU4MTIgMi4zNjc2OSA1LjA4NjQ5IDIgNCAyVjRaTTUgNFYzSDNWNEg1WiIgZmlsbD0id2hpdGUiIG1hc2s9InVybCgjcGF0aC0zLW91dHNpZGUtMl80ODBfMTg4KSIvPgo8L3N2Zz4K") 8 1, auto; +} + +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 3px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child { + margin-left: 0; +} +.e-bigger .e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-richtexteditor.e-bigger.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended { + padding-left: 3px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret), +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) { + font-size: 16px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before { + top: -20px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn { + padding-left: 10px; + padding-right: 6px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active { + padding-left: 10px; + padding-right: 6px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn { + padding: 0 6px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content { + padding-top: 1px; + height: 36px; +} +.e-bigger .e-richtexteditor.e-rte-full-screen iframe, +.e-richtexteditor.e-bigger.e-rte-full-screen iframe { + height: calc(100% - 56px); +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table { + max-height: 312px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table-prop-dialog { + max-height: 385px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-link-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-link-dialog { + max-height: 437px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-dialog { + min-height: 451px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-link-dialog { + max-height: 250px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-size-dialog { + max-height: 312px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog, +.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-alt-dialog { + min-height: 451px !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content, +.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content { + line-height: 1; +} +.e-bigger .e-richtexteditor .e-dialog.e-rte-dialog-minheight, +.e-richtexteditor.e-bigger .e-dialog.e-rte-dialog-minheight { + min-height: 324px; +} +.e-bigger .e-richtexteditor .e-rte-content .e-content, +.e-richtexteditor.e-bigger .e-rte-content .e-content { + font-size: 16px; +} +.e-bigger .e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-richtexteditor.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + padding: 0 6px; +} +.e-bigger .e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover, +.e-richtexteditor.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover { + padding: 0 6px; +} +.e-bigger .e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-richtexteditor.e-bigger .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons { + margin-right: 48px; + margin-top: -2px; + padding: 18px; +} +.e-bigger .e-richtexteditor .e-rte-dropdown-popup.e-rte-dropdown-items ul, +.e-richtexteditor.e-bigger .e-rte-dropdown-popup.e-rte-dropdown-items ul { + max-height: 360px; + overflow-y: auto; +} +.e-bigger .e-richtexteditor .e-dialog .e-img-uploadwrap .e-droptext, +.e-bigger .e-richtexteditor .e-dialog .e-aud-uploadwrap .e-droptext, +.e-bigger .e-richtexteditor .e-dialog .e-vid-uploadwrap .e-droptext, +.e-richtexteditor.e-bigger .e-dialog .e-img-uploadwrap .e-droptext, +.e-richtexteditor.e-bigger .e-dialog .e-aud-uploadwrap .e-droptext, +.e-richtexteditor.e-bigger .e-dialog .e-vid-uploadwrap .e-droptext { + height: 140px; +} + +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar { + min-height: 48px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret { + height: 36px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content:hover, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret:hover { + height: 36px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) { + margin: 0 6px; + min-height: 48px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) { + margin: 0 6px; + min-height: 48px; + min-width: 36px; + padding: 0; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) { + line-height: normal; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover { + min-height: 34px; + min-width: 36px; + padding: 0 6px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0 6px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: 34px; + line-height: 34px; + margin: 0; + min-height: 34px; + min-width: 39px; +} +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) { + font-size: 16px; +} +.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn { + line-height: 33px; + margin: 4px 0; + padding: 0; +} +.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons, +.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons, +.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret) { + font-size: 14px; +} +.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret { + font-size: 12px; + width: 20px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open { + min-width: 120px; + height: 337px; + width: 335px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn { + border-radius: 4px; + padding: 0; + padding: 3px 7px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover { + padding: 0; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:active { + padding: 0; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + font-size: 26px; + padding: 9px 5px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn { + gap: 10px; + height: 236px; + padding: 12px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group { + gap: 8px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control { + padding: 8px 0; + width: 42px; + height: 42px; + line-height: 0; + font-size: 26px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn { + gap: 6px; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control { + font-size: 26px; + padding: 8px 0; + width: 40px; + height: 40px; + border: none; + line-height: 0; +} +.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name { + font-weight: 500; + font-size: 16px; +} +.e-bigger .e-rte-dropdown-popup ul { + min-width: 84px; +} +.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-template { + min-width: 48px; +} +.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-size-template { + min-width: 59px; +} +.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-color-template { + min-width: 50px; +} +.e-bigger .e-rte-edit-table .e-rte-field { + padding-top: 12px; +} +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon { + min-width: 20px; + padding-left: 0; + padding-right: 0; + width: 20px; +} +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active { + padding-left: 0; + padding-right: 0; +} +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list { + line-height: 35px; +} +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret { + font-size: 12px; +} +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon, +.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon { + line-height: 35px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-backgroundcolor-dropdown, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-fontcolor-dropdown, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-numberformatlist-dropdown, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-bulletformatlist-dropdown { + line-height: 35px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons { + font-size: 16px; +} +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before, +.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before { + display: inline; + font-size: 16px; +} +.e-bigger .e-rte-table-popup.e-popup-open .e-rte-tablecell { + height: 16px; + width: 16px; +} +.e-bigger .e-rte-table-popup.e-popup-open .e-rte-table-row { + height: 18px; +} +.e-bigger .e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor, .e-bigger.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor { + background-size: 700px 190px; + min-height: 190px; +} +.e-bigger .e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette, +.e-bigger .e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette { + padding: 0; +} +.e-bigger .e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn, +.e-bigger .e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn { + padding: 5px; +} +.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color, +.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color, +.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text, +.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color, +.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color { + font-size: 16px; +} + +/*! Material theme definitions and variables */ +/*! Value element styles */ +/*! Tooltip styles */ +/*! Tip Content styles */ +/*! Title styles */ +/*! Wrapper styles */ +/*! Component group styles */ +/*! Button styles */ +.e-inplaceeditor { + display: inline-block; + position: relative; + width: auto; +} +.e-inplaceeditor .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide { + display: block; + visibility: hidden; +} +.e-inplaceeditor .e-input-group.e-control-container .e-clear-icon.e-clear-icon-hide { + display: block; + visibility: hidden; +} +.e-inplaceeditor .e-editable-value-wrapper { + display: inline-block; + padding: 6px 8px; + position: relative; + width: auto; + word-break: break-word; +} +.e-inplaceeditor .e-editable-value-wrapper .e-editable-value { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + margin: 0 28px 0 0; +} +.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon { + bottom: 0; + cursor: pointer; + display: inline-flex; + height: inherit; + position: absolute; + right: 8px; + top: 0; + visibility: hidden; + width: 18px; +} +.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before { + align-items: center; + display: flex; + font-size: 14px; +} +.e-inplaceeditor .e-editable-value-wrapper.e-hide { + display: none; +} +.e-inplaceeditor .e-editable-value-wrapper.e-editable-open { + user-select: none; +} +.e-inplaceeditor .e-editable-value-wrapper.e-loading { + pointer-events: none; +} +.e-inplaceeditor .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner { + left: unset; + right: 8px; +} +.e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-overlay-icon { + visibility: visible; +} +.e-inplaceeditor .e-editable-value-wrapper:hover.e-editable-open .e-editable-overlay-icon { + visibility: hidden; +} +.e-inplaceeditor .e-editable-value-container { + display: inline-block; + padding: 6px 8px; + position: relative; + width: auto; + word-break: break-word; +} +.e-inplaceeditor .e-editable-value-container .e-editable-value { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + margin: 0 28px 0 0; +} +.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon { + bottom: 0; + cursor: pointer; + display: inline-flex; + height: inherit; + position: absolute; + right: 8px; + top: 0; + visibility: hidden; + width: 18px; +} +.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before { + align-items: center; + display: flex; + font-size: 14px; +} +.e-inplaceeditor .e-editable-value-container.e-hide { + display: none; +} +.e-inplaceeditor .e-editable-value-container.e-editable-open { + user-select: none; +} +.e-inplaceeditor .e-editable-value-container.e-loading { + pointer-events: none; +} +.e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner { + left: unset; + right: 8px; +} +.e-inplaceeditor .e-editable-value-container:hover .e-editable-overlay-icon { + visibility: visible; +} +.e-inplaceeditor .e-editable-value-container:hover.e-editable-open .e-editable-overlay-icon { + visibility: hidden; +} +.e-inplaceeditor .e-editable-action-buttons { + margin-top: 4px; + position: absolute; + right: 0; + z-index: 100; +} +.e-inplaceeditor.e-overlay { + user-select: none; +} +.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value { + margin: 0 0 0 28px; +} +.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon { + left: 8px; + right: auto; +} +.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane { + right: unset; +} +.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane, +.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner { + left: 8px; +} +.e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-value { + margin: 0 0 0 28px; +} +.e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon { + left: 8px; + right: auto; +} +.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane { + right: unset; +} +.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane, +.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner { + left: 8px; +} +.e-inplaceeditor.e-rtl .e-editable-action-buttons { + left: 0; + right: auto; +} + +.e-inplaceeditor .e-input-group + .e-editable-loading .e-spinner-inner, +.e-inplaceeditor-tip .e-input-group + .e-editable-loading .e-spinner-inner { + top: 35%; +} +.e-inplaceeditor .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle, +.e-inplaceeditor-tip .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle { + stroke-width: inherit; +} +.e-inplaceeditor .e-input-group + .e-editable-loading .e-spinner-inner, +.e-inplaceeditor-tip .e-input-group + .e-editable-loading .e-spinner-inner { + top: 35%; +} +.e-inplaceeditor .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle, +.e-inplaceeditor-tip .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle { + stroke-width: inherit; +} +.e-inplaceeditor .e-editable-loading, +.e-inplaceeditor-tip .e-editable-loading { + display: none; + min-height: 100%; + position: absolute; + top: 0; +} +.e-inplaceeditor .e-editable-loading.e-show, +.e-inplaceeditor-tip .e-editable-loading.e-show { + display: block; +} +.e-inplaceeditor .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner, +.e-inplaceeditor-tip .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner { + left: auto; + right: 5px; + transform: translateX(-30%) translateY(-50%); +} +.e-inplaceeditor .e-editable-form, +.e-inplaceeditor-tip .e-editable-form { + width: 100%; +} +.e-inplaceeditor .e-editable-form.e-loading .e-input-group-icon, +.e-inplaceeditor-tip .e-editable-form.e-loading .e-input-group-icon { + visibility: hidden; +} +.e-inplaceeditor .e-component-group, +.e-inplaceeditor-tip .e-component-group { + margin-bottom: 4px; +} +.e-inplaceeditor .e-component-group .e-editable-component, +.e-inplaceeditor-tip .e-component-group .e-editable-component { + min-width: 150px; + position: relative; +} +.e-inplaceeditor .e-control-overlay, +.e-inplaceeditor-tip .e-control-overlay { + visibility: hidden; +} +.e-inplaceeditor .e-control-overlay.e-richtexteditor, +.e-inplaceeditor-tip .e-control-overlay.e-richtexteditor { + opacity: 0.5; + pointer-events: none; + user-select: none; + visibility: visible; +} +.e-inplaceeditor .e-editable-action-buttons .e-btn-save, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save { + margin: 0 4px 0 0; +} +.e-inplaceeditor .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons { + font-size: 16px; +} +.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel { + margin: 0 0 0 4px; +} +.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons { + font-size: 16px; +} +.e-inplaceeditor .e-editable-action-buttons.e-hide, +.e-inplaceeditor-tip .e-editable-action-buttons.e-hide { + visibility: hidden; +} +.e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save, +.e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-save { + margin: 0 0 0 4px; +} +.e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel, +.e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-cancel { + margin: 0 4px 0 0; +} +.e-inplaceeditor.e-rtl .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner, +.e-inplaceeditor-tip.e-rtl .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner { + left: 5px; + right: auto; + transform: translateX(30%) translateY(-50%); +} + +.e-inplaceeditor-tip { + opacity: 1; + width: auto; +} +.e-inplaceeditor-tip.e-tooltip-wrap { + max-width: 100%; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide, +.e-inplaceeditor-tip.e-tooltip-wrap .e-input-group.e-control-container .e-clear-icon.e-clear-icon-hide { + display: block; + visibility: hidden; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content { + padding: 0; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title { + align-content: center; + display: flex; + flex-direction: column; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + height: 30px; + justify-content: center; + padding: 0 0 0 10px; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper { + display: flex; + padding: 16px; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper .e-editable-action-buttons { + float: right; + margin-top: 4px; + position: relative; + right: auto; + top: auto; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container { + display: flex; + padding: 16px; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons { + float: right; + margin-top: 4px; + position: relative; + right: auto; + top: auto; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper { + padding: 10px 16px 16px 16px; +} +.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container { + padding: 10px 16px 16px 16px; +} +.e-inplaceeditor-tip.e-hide { + visibility: hidden; +} +.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title { + padding: 0 10px 0 0; +} +.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-wrapper .e-editable-action-buttons { + float: left; +} +.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons { + float: left; +} + +.e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor { + background-size: 150px 60px; + min-height: 60px; +} + +.e-inplaceeditor .e-editable-value-wrapper .e-editable-value { + border-bottom: 1px dashed rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); +} +.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-inplaceeditor .e-editable-value-wrapper.e-loading .e-editable-value { + border-bottom: 0; +} +.e-inplaceeditor .e-editable-value-wrapper:hover { + background: #f5f5f5; + border-radius: 2px; +} +.e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-value { + border-bottom-color: transparent; +} +.e-inplaceeditor .e-editable-value-container .e-editable-value { + border-bottom: 1px dashed rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); +} +.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon { + color: rgba(0, 0, 0, 0.54); +} +.e-inplaceeditor .e-editable-value-container.e-loading .e-editable-value { + border-bottom: 0; +} +.e-inplaceeditor .e-editable-value-container:hover { + background: #f5f5f5; + border-radius: 2px; +} +.e-inplaceeditor .e-editable-value-container:hover .e-editable-value { + border-bottom-color: transparent; +} +.e-inplaceeditor[data-underline=false] .e-editable-value-wrapper .e-editable-value { + border-bottom: 0; +} +.e-inplaceeditor[data-underline=false] .e-editable-value-container .e-editable-value { + border-bottom: 0; +} +.e-inplaceeditor.e-disable { + pointer-events: none; + touch-action: none; +} +.e-inplaceeditor.e-disable .e-editable-value-wrapper .e-editable-value { + border-bottom-color: transparent; +} +.e-inplaceeditor.e-disable .e-editable-value-container .e-editable-value { + border-bottom-color: transparent; +} + +.e-inplaceeditor .e-editable-action-buttons .e-btn-save.e-icon-btn .e-btn-icon.e-icons, +.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel.e-icon-btn .e-btn-icon.e-icons, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save.e-icon-btn .e-btn-icon.e-icons, +.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel.e-icon-btn .e-btn-icon.e-icons { + color: rgba(0, 0, 0, 0.54); +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup { + background: #fff; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-tip-content { + border-radius: 2px; + color: rgba(0, 0, 0, 0.87); +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-inner { + color: #fff; +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top { + border-bottom-color: #bdbdbd; +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom { + border-top-color: #bdbdbd; +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup.e-popup { + border: 1px solid #bdbdbd; +} +.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title { + background: #eee; + border-bottom: 0; + color: rgba(0, 0, 0, 0.87); +} +.e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top { + border-bottom-color: #bdbdbd; +} +.e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + color: #eee; +} + +/*! inplaceeditor icons */ +.e-inplaceeditor .e-save-icon::before, +.e-inplaceeditor-tip .e-save-icon::before { + content: "\e614"; +} +.e-inplaceeditor .e-cancel-icon::before, +.e-inplaceeditor-tip .e-cancel-icon::before { + content: "\eb36"; +} +.e-inplaceeditor .e-editable-overlay-icon::before, +.e-inplaceeditor-tip .e-editable-overlay-icon::before { + content: "\e891"; +} + +.e-bigger .e-inplaceeditor .e-editable-value-wrapper, +.e-inplaceeditor.e-bigger .e-editable-value-wrapper { + padding: 8px; +} +.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-value, +.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-value { + font-size: 14px; + margin: 0 30px 0 0; +} +.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon, +.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-overlay-icon { + right: 8px; + width: 20px; +} +.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before, +.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-overlay-icon::before { + font-size: 16px; +} +.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner, +.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner { + right: 8px; +} +.e-bigger .e-inplaceeditor .e-editable-value-container, +.e-inplaceeditor.e-bigger .e-editable-value-container { + padding: 8px; +} +.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-value, +.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-value { + font-size: 14px; + margin: 0 30px 0 0; +} +.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon, +.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-overlay-icon { + right: 8px; + width: 20px; +} +.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before, +.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-overlay-icon::before { + font-size: 16px; +} +.e-bigger .e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner, +.e-inplaceeditor.e-bigger .e-editable-value-container .e-spinner-pane .e-spinner-inner { + right: 8px; +} +.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-save, +.e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-save { + margin: 0 4px 0 0; +} +.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel, +.e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-cancel { + margin: 0 0 0 4px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-value { + margin: 0 0 0 30px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon { + left: 8px; + right: auto; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane, +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-spinner-pane, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner { + left: 8px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-value, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-value { + margin: 0 0 0 30px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-overlay-icon { + left: 8px; + right: auto; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane, +.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-spinner-pane, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner { + left: 8px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-save { + margin: 0 0 0 4px; +} +.e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel, +.e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-cancel { + margin: 0 4px 0 0; +} + +.e-bigger .e-inplaceeditor, +.e-inplaceeditor.e-bigger, +.e-bigger .e-inplaceeditor-tip, +.e-inplaceeditor-tip.e-bigger { + width: auto; +} +.e-bigger .e-inplaceeditor .e-input-group + .e-editable-loading .e-spinner-inner, +.e-inplaceeditor.e-bigger .e-input-group + .e-editable-loading .e-spinner-inner, +.e-bigger .e-inplaceeditor-tip .e-input-group + .e-editable-loading .e-spinner-inner, +.e-inplaceeditor-tip.e-bigger .e-input-group + .e-editable-loading .e-spinner-inner { + top: 45%; +} +.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper, +.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-wrapper { + padding: 16px; +} +.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container, +.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-container { + padding: 16px; +} +.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper, +.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper { + padding: 10px 16px 16px 16px; +} +.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container, +.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container { + padding: 10px 16px 16px 16px; +} +.e-bigger .e-inplaceeditor-tip .e-editable-title, +.e-inplaceeditor-tip.e-bigger .e-editable-title { + font-size: 14px; + min-height: 36px; + padding: 0 0 0 12px; +} +.e-bigger .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title, +.e-inplaceeditor-tip.e-bigger.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title { + padding: 0 12px 0 0; +} + +.e-bigger .e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor, +.e-bigger.e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor { + background-size: 150px 70px; + min-height: 70px; +} + +/* stylelint-disable property-no-vendor-prefix */ +.e-toast-container { + display: inline-flex; + flex-direction: column; + position: relative; +} +.e-toast-container.e-toast-top-left { + left: 10px; + top: 10px; +} +.e-toast-container.e-toast-bottom-left { + bottom: 10px; + left: 10px; +} +.e-toast-container.e-toast-top-right { + right: 10px; + top: 10px; +} +.e-toast-container.e-toast-bottom-right { + bottom: 10px; + right: 10px; +} +.e-toast-container.e-toast-bottom-center { + bottom: 10px; + pointer-events: none; + right: 0; + width: 100%; +} +.e-toast-container.e-toast-bottom-center .e-toast { + margin: 0 auto 10px; + pointer-events: auto; +} +.e-toast-container.e-toast-top-center { + pointer-events: none; + right: 0; + top: 10px; + width: 100%; +} +.e-toast-container.e-toast-top-center .e-toast { + margin: 0 auto 10px; + pointer-events: auto; +} +.e-toast-container.e-toast-full-width { + left: 0; + right: 0; + width: 100%; +} +.e-toast-container.e-toast-full-width .e-toast { + margin: 0 auto 10px; + width: 96%; +} +.e-toast-container.e-rtl .e-toast .e-toast-actions { + text-align: left; +} +.e-toast-container.e-rtl .e-toast .e-toast-actions > * { + margin-left: initial; + margin-right: 10px; +} +.e-toast-container.e-rtl .e-toast .e-toast-close-icon { + margin-left: initial; + margin-right: auto; +} +.e-toast-container.e-rtl .e-toast .e-toast-icon { + margin-left: 14px; + margin-right: initial; +} +.e-toast-container.e-rtl .e-toast .e-toast-progress { + left: auto; + right: 0; +} +.e-toast-container .e-toast { + border-radius: 2px; + display: inline-flex; + font-size: 14px; + margin: 0 0 10px; + overflow: hidden; + padding: 14px; + position: relative; +} +.e-toast-container .e-toast .e-toast-icon, +.e-toast-container .e-toast .e-toast-message { + display: inline-flex; +} +.e-toast-container .e-toast > * { + word-break: break-word; + word-wrap: break-word; +} +.e-toast-container .e-toast .e-toast-message { + align-self: center; + flex-direction: column; + overflow: hidden; + width: inherit; + flex: 1; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title, +.e-toast-container .e-toast .e-toast-message .e-toast-content { + overflow: hidden; + text-overflow: ellipsis; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title:first-child, +.e-toast-container .e-toast .e-toast-message .e-toast-content:first-child { + padding: 0; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title:last-child, +.e-toast-container .e-toast .e-toast-message .e-toast-content:last-child { + padding-bottom: 0; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title > *, +.e-toast-container .e-toast .e-toast-message .e-toast-content > * { + overflow: hidden; + text-overflow: ellipsis; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title { + font-size: 15px; + font-weight: bold; + letter-spacing: 0.5px; +} +.e-toast-container .e-toast .e-toast-message .e-toast-content { + padding: 14px 0 10px 0; + word-break: break-word; + word-wrap: break-word; +} +.e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions { + padding-top: 0; +} +.e-toast-container .e-toast .e-toast-message .e-toast-actions { + margin: 1px; + padding: 10px 0 0 0; + text-align: right; +} +.e-toast-container .e-toast .e-toast-message .e-toast-actions > * { + margin-left: 10px; +} +.e-toast-container .e-toast .e-toast-close-icon { + align-items: center; + cursor: pointer; + display: flex; + font-size: 12px; + height: 30px; + justify-content: center; + margin-left: auto; + width: 30px; + opacity: 0.7; +} +.e-toast-container .e-toast .e-toast-icon { + align-items: center; + font-size: 18px; + height: 24px; + justify-content: center; + margin-right: 14px; + width: 24px; +} +.e-toast-container .e-toast .e-toast-progress { + bottom: 0; + height: 4px; + left: 0; + position: absolute; +} + +.e-content-placeholder.e-toast.e-placeholder-toast { + background-size: 400px 100px; + min-height: 100px; +} + +.e-blazor-toast-hidden { + visibility: hidden; +} + +.e-toast-container .e-toast .e-toast-close-icon.blazor-toast-close-icon { + background-color: transparent; + border-color: transparent; + border-radius: 50%; + bottom: 6px; + height: 20px; + position: relative; + width: 22px; +} + +.e-toast-container .e-toast { + background-color: #303030; + border: none; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); + color: #fff; +} +.e-toast-container .e-toast .e-toast-close-icon { + color: #fff; +} +.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:active { + background-color: transparent; + border: 0; + box-shadow: none; + outline: 0; +} +.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:hover { + background-color: #e0e0e0; + color: #000; +} +.e-toast-container .e-toast .e-toast-close-icon.e-icons:hover, +.e-toast-container .e-toast .e-toast-close-icon.e-icons:focus { + background-color: #e0e0e0; + border-radius: 50%; + color: #000; +} +.e-toast-container .e-toast.e-toast-success { + background-color: #4d831e; + color: #fff; +} +.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-title { + color: #fff; +} +.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-content { + color: #fff; +} +.e-toast-container .e-toast.e-toast-success .e-toast-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-success .e-toast-close-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-success:hover { + background-color: #4d831e; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); + color: #fff; +} +.e-toast-container .e-toast.e-toast-info { + background-color: #0677d5; + color: #fff; +} +.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-title { + color: #fff; +} +.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-content { + color: #fff; +} +.e-toast-container .e-toast.e-toast-info .e-toast-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-info .e-toast-close-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-info:hover { + background-color: #0677d5; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning { + background-color: #c15601; + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-title { + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-content { + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning .e-toast-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning .e-toast-close-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-warning:hover { + background-color: #c15601; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger { + background-color: #d74113; + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-title { + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-content { + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger .e-toast-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger .e-toast-close-icon { + color: #fff; +} +.e-toast-container .e-toast.e-toast-danger:hover { + background-color: #d74113; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); + color: #fff; +} +.e-toast-container .e-toast:hover { + background-color: #212121; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); +} +.e-toast-container .e-toast .e-toast-icon { + color: #fff; +} +.e-toast-container .e-toast .e-toast-message .e-toast-title { + color: #fff; +} +.e-toast-container .e-toast .e-toast-message .e-toast-content { + color: #fff; +} +.e-toast-container .e-toast .e-toast-progress { + background-color: rgb(255, 61, 0); +} +.e-toast-container .e-toast .e-toast-actions .e-btn { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: #ff774d; +} +.e-toast-container .e-toast .e-toast-actions .e-btn:hover { + background-color: transparent; + color: #ff774d; +} +.e-toast-container .e-toast .e-toast-actions .e-btn:focus { + background-color: transparent; + color: #ff774d; +} +.e-toast-container .e-toast .e-toast-actions .e-btn:active { + background-color: transparent; + color: #ff774d; +} + +.e-toast .e-toast-close-icon::before { + content: "\e7fc"; + font-family: "e-icons"; +} +.e-toast .e-toast-success-icon::before { + content: "\ea84"; + font-family: "e-icons"; +} +.e-toast .e-toast-error-icon::before { + content: "\e208"; + font-family: "e-icons"; +} +.e-toast .e-toast-info-icon::before { + content: "\e607"; + font-family: "e-icons"; +} +.e-toast .e-toast-warning-icon::before { + content: "\e92f"; + font-family: "e-icons"; +} + +.e-bigger .e-toast-container.e-toast-top-left, +.e-toast-container.e-bigger.e-toast-top-left { + left: 10px; + top: 10px; +} +.e-bigger .e-toast-container.e-toast-bottom-left, +.e-toast-container.e-bigger.e-toast-bottom-left { + bottom: 10px; + left: 10px; +} +.e-bigger .e-toast-container.e-toast-top-right, +.e-toast-container.e-bigger.e-toast-top-right { + right: 10px; + top: 10px; +} +.e-bigger .e-toast-container.e-toast-bottom-right, +.e-toast-container.e-bigger.e-toast-bottom-right { + bottom: 10px; + right: 10px; +} +.e-bigger .e-toast-container.e-toast-bottom-center, +.e-toast-container.e-bigger.e-toast-bottom-center { + bottom: 10px; +} +.e-bigger .e-toast-container.e-toast-bottom-center .e-toast, +.e-toast-container.e-bigger.e-toast-bottom-center .e-toast { + margin: 0 auto 10px; +} +.e-bigger .e-toast-container.e-toast-top-center, +.e-toast-container.e-bigger.e-toast-top-center { + top: 10px; +} +.e-bigger .e-toast-container.e-toast-top-center .e-toast, +.e-toast-container.e-bigger.e-toast-top-center .e-toast { + margin: 0 auto 10px; +} +.e-bigger .e-toast-container.e-toast-full-width, +.e-toast-container.e-bigger.e-toast-full-width { + left: 0; + right: 0; +} +.e-bigger .e-toast-container.e-toast-full-width .e-toast, +.e-toast-container.e-bigger.e-toast-full-width .e-toast { + margin: 0 auto 10px; +} +.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions, +.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions { + text-align: left; +} +.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions > *, +.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions > * { + margin-left: initial; + margin-right: 10px; +} +.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-close-icon, +.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-close-icon { + margin-left: initial; + margin-right: auto; +} +.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-icon, +.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-icon { + margin-left: 14px; + margin-right: initial; +} +.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-progress, +.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-progress { + left: auto; + right: 0; +} +.e-bigger .e-toast-container .e-toast, +.e-toast-container.e-bigger .e-toast { + border-radius: 2px; + font-size: 14px; + margin: 0 0 10px; + min-height: 48px; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content { + padding: 14px 0 10px 0; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:first-child { + padding: 0; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:last-child { + padding-bottom: 0; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content + .e-toast-actions { + padding: 0; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions { + padding: 10px 0 0 0; + text-align: right; +} +.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions > *, +.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions > * { + margin-left: 10px; +} +.e-bigger .e-toast-container .e-toast .e-toast-close-icon, +.e-toast-container.e-bigger .e-toast .e-toast-close-icon { + font-size: 14px; + height: 30px; + width: 30px; +} +.e-bigger .e-toast-container .e-toast .e-toast-icon, +.e-toast-container.e-bigger .e-toast .e-toast-icon { + font-size: 18px; + height: 24px; + margin-right: 14px; + width: 24px; +} +.e-bigger .e-toast-container .e-toast .e-toast-progress, +.e-toast-container.e-bigger .e-toast .e-toast-progress { + height: 4px; +} + +.e-bigger .e-content-placeholder.e-toast.e-placeholder-toast, +.e-bigger.e-content-placeholder.e-toast.e-placeholder-toast { + background-size: 400px 100px; + min-height: 100px; +} + +.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon { + display: flex; +} + +.e-time-wrapper, +*.e-control-wrapper.e-time-wrapper { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-tap-highlight-color: transparent; +} +.e-time-wrapper .e-time-icon.e-icons, +*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons { + font-size: 16px; + min-height: 20px; + min-width: 20px; +} +.e-time-wrapper .e-time-icon.e-icons.e-disabled, +*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled { + pointer-events: none; +} +.e-time-wrapper span, +*.e-control-wrapper.e-time-wrapper span { + cursor: pointer; +} + +.e-timepicker.e-time-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: 0.5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-timepicker.e-popup { + border-style: solid; + border-width: 1px; + overflow: auto; +} +.e-timepicker.e-popup .e-content { + position: relative; +} +.e-timepicker.e-popup .e-list-parent.e-ul { + margin: 0; + padding: 0 0; +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + cursor: default; + font-size: 13px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover { + cursor: pointer; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + line-height: 36px; + text-indent: 16px; +} + +.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 12px; + line-height: 26px; + text-indent: 12px; +} + +.e-small .e-time-wrapper .e-time-icon.e-icons, +*.e-small.e-time-wrapper .e-time-icon.e-icons, +*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons, +*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons { + font-size: 14px; +} + +.e-content-placeholder.e-timepicker.e-placeholder-timepicker { + background-size: 250px 33px; + min-height: 33px; +} + +/* stylelint-disable */ +.e-time-overflow { + overflow: hidden; +} + +.e-timepicker-mob-popup-wrap { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + left: 0; + max-height: 100%; + position: fixed; + top: 0; + width: 100%; + z-index: 1002; +} +.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open { + left: 0 !important; + position: relative; + top: 0 !important; +} + +.e-timepicker-mob-popup-wrap .e-popup-expand.e-timepicker.e-popup, +.e-datetimepicker.e-popup-expand.e-timepicker.e-popup, +.e-timepicker-mob-popup-wrap .e-popup-expand.e-datetimepicker.e-popup, +.e-datetimepicker.e-popup-expand.e-popup { + border-radius: 0; +} + +.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header, +.e-datetimepicker.e-popup-expand .e-model-header { + height: 10%; + padding: 2.5vh 2.5vw 2.5vh 1.5vw; + display: flex; + align-items: center; + font-size: 2vh; + border-bottom: none; +} +.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close, +.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close { + float: left; + padding: 1vh 2vw; +} +.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title, +.e-datetimepicker.e-popup-expand .e-model-header .e-model-title { + padding: 1vh 2vw; + text-transform: uppercase; + font-weight: 500; +} +.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close, +.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close { + font-size: 2vh; +} +.e-timepicker-mob-popup-wrap .e-popup-expand .e-content, +.e-datetimepicker.e-popup-expand .e-content { + height: 90%; + overflow: auto; +} +.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, +.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item { + padding: 1vh 0; + line-height: 5vh; +} +@media (max-device-width: 768px) { + .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, +.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item { + font-size: 14px; + } +} +@media (min-device-width: 768px) { + .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, +.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item { + font-size: 18px; + } +} + +@media screen and (orientation: landscape) { + .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header, +.e-datetimepicker.e-popup-expand .e-model-header { + height: 15%; + font-size: 2vw; + } + .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close, +.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close { + padding: 1vh 1vw; + } + .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title, +.e-datetimepicker.e-popup-expand .e-model-header .e-model-title { + padding: 1vh 1vw; + } + .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close, +.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close { + font-size: 2vw; + } + .e-timepicker-mob-popup-wrap .e-popup-expand .e-content, +.e-datetimepicker.e-popup-expand .e-content { + height: 85%; + } + .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, +.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item { + padding: 1vh 0; + line-height: 10vh; + } +} +/* stylelint-enable */ +.e-time-wrapper .e-input-group-icon.e-icons.e-active { + color: rgb(255, 61, 0); +} +.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: rgb(255, 61, 0); +} + +.e-timepicker.e-popup { + background-color: #fff; + border: none; + border-radius: 2px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.e-timepicker.e-popup .e-list-parent.e-ul { + background-color: #fff; +} +.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item { + border: none; + color: rgba(0, 0, 0, 0.87); +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + pointer-events: none; + touch-action: none; +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus { + background-color: #eee; + border: none; + color: #000; +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active { + background-color: #eee; + color: rgb(255, 61, 0); +} +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover { + background-color: #eee; + color: rgb(255, 61, 0); +} + +.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + color: #000; +} + +.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header, +.e-datetimepicker.e-popup-expand .e-model-header { + background-color: rgb(249, 17, 0); + color: #fff; +} +.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close, +.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close { + color: #fff; + font-weight: 500; +} + +/*! component icons */ +.e-time-wrapper .e-time-icon.e-icons::before, +*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before { + content: "\e20c"; +} + +.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 20px; +} + +.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon, +.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 18px; +} + +.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close::before, +.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close::before { + content: "\e932"; + font-family: "e-icons"; +} + +.e-bigger .e-time-wrapper .e-time-icon.e-icons, +*.e-bigger.e-time-wrapper .e-time-icon.e-icons, +*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons, +*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons { + font-size: 18px; + min-height: 22px; + min-width: 22px; +} + +.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul, +*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul { + padding: 0 0; +} +.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 14px; + line-height: 48px; + text-indent: 16px; +} + +.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker, +.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker { + background-size: 250px 40px; + min-height: 40px; +} + +.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 13px; + line-height: 40px; + text-indent: 16px; +} + +.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons, +*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons, +*.e-small.e-bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons, +*.e-control-wrapper.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons { + font-size: 18px; +} + +.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + color: #000; +} + +.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon, +.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon, +.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 24px; +} + +.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon, +.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon, +.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon, +.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon { + min-height: 0; + min-width: 20px; +} + +.e-recurrenceeditor .e-editor { + display: flex; + flex-flow: row wrap; + margin: 0 auto; + max-width: 1240px; +} +.e-recurrenceeditor .e-recurrence-table { + table-layout: fixed; + width: 100%; +} +.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child { + width: 27%; +} +.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child { + width: 24%; +} +.e-recurrenceeditor .e-recurrence-table .e-repeat-content { + display: inline-block; + font-weight: normal; + padding: 18px 0 0 8px; +} +.e-recurrenceeditor .e-recurrence-table .e-input-wrapper { + float: none; + width: 100%; +} +.e-recurrenceeditor .e-recurrence-table .e-week-position { + min-width: 81px; + position: relative; + right: 20px; +} +.e-recurrenceeditor .e-recurrence-table .e-day-position { + min-width: 120px; +} +.e-recurrenceeditor .e-recurrence-table .e-monthday-element { + padding-left: 10px; +} +.e-recurrenceeditor .e-input-wrapper-side.e-form-left { + padding: 0 8px 10px 0; +} +.e-recurrenceeditor .e-form-left { + padding: 0 8px 16px 0; +} +.e-recurrenceeditor .e-form-right, +.e-recurrenceeditor .e-input-wrapper-side.e-form-right { + padding: 0 0 10px; +} +.e-recurrenceeditor .e-input-wrapper { + float: left; + width: 50%; +} +.e-recurrenceeditor .e-input-wrapper div { + margin-bottom: 2.5%; +} +.e-recurrenceeditor .e-input-wrapper.e-end-on-date, +.e-recurrenceeditor .e-input-wrapper.e-end-on-count { + padding-right: 0; + margin-top: 16px; +} +.e-recurrenceeditor.e-rtl .e-end-on > div, +.e-recurrenceeditor.e-rtl .e-month-expander > div > div { + float: right; +} +.e-recurrenceeditor.e-rtl .e-form-left, +.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left { + padding: 0 0 10px 8px; +} +.e-recurrenceeditor.e-rtl .e-form-right, +.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right { + padding: 0 8px 10px 0; +} +.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element { + position: relative; + right: 10px; +} +.e-recurrenceeditor.e-rtl .e-week-position { + left: 20px; + right: 0; +} +.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label, +.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label { + padding-right: 0; +} +.e-recurrenceeditor.e-rtl .e-end-on-label { + margin-bottom: 5px; +} +.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left { + padding: 0 0 0 8px; +} +.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, +.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count { + padding: 0 8px 0 0; +} +.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child { + width: 30px; +} +.e-recurrenceeditor .e-days .e-week-expander-label { + font-size: 13px; + font-weight: 400; + margin-bottom: 8px; +} +.e-recurrenceeditor .e-days button { + border-radius: 50%; + flex-flow: row wrap; + height: 35px; + margin: 0 8px 10px; + width: 35px; +} +.e-recurrenceeditor .e-hide-recurrence-element { + display: none; +} +.e-recurrenceeditor .e-half-space { + width: 20%; +} +.e-recurrenceeditor .e-year-expander { + margin-bottom: 11px; +} +.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper { + padding-bottom: 11px; +} +.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper { + padding-top: 3px; +} +.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label { + display: none; +} +.e-recurrenceeditor .e-input-wrapper-side { + float: left; + padding: 16px 20px 0; + width: 50%; +} +.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 16px; +} +.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper { + margin: 0; +} +.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label { + font-size: 13px; + font-weight: 400; + margin-bottom: 1px; + padding-right: 16px; +} +.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left { + padding-bottom: 6px; +} +.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left { + padding-bottom: 12px; +} +.e-recurrenceeditor .e-input-wrapper-side.e-form-right { + margin-bottom: 11px; +} + +.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child { + width: 25%; +} +.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child { + width: 20%; +} +.e-device .e-recurrenceeditor .e-week-expander-label { + margin-bottom: 6px; +} +.e-device .e-recurrenceeditor .e-month-expander-label { + font-size: 12px; + margin-bottom: 5px; +} +.e-device .e-recurrenceeditor .e-footer-content { + padding: 12px; +} +.e-device .e-recurrenceeditor .e-form-left, +.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left { + padding: 0 3px 10px 0; +} +.e-device .e-recurrenceeditor .e-form-right, +.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right { + padding: 0 0 10px 3px; +} +.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date, +.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count { + padding: 0 0 0 10px; +} +.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 10px; +} +.e-device .e-recurrenceeditor.e-end-on { + padding-right: 0; +} +.e-device .e-recurrenceeditor.e-end-on .e-end-on-label { + float: none; + font-size: 12px; + font-weight: 400; + margin-bottom: 1px; +} +.e-device .e-recurrenceeditor.e-end-on .e-end-on-left { + padding-right: 0; +} +.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element, +.e-device .e-recurrenceeditor .e-recurrence-table .e-day-position { + padding-left: 20px; +} +.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element { + margin-left: 20px; +} +.e-device .e-recurrenceeditor .e-week-position { + right: 0; + padding-right: 10px; +} +.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 0; +} +.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, +.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count { + padding: 0 10px 0 0; +} +.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element { + padding: 0 20px 0 0; +} +.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position { + padding: 0 50px 0 0; +} +.e-device .e-recurrenceeditor.e-rtl .e-week-position { + left: 0; +} +.e-device.e-recurrence-dialog .e-dlg-header-content { + background: none; + box-shadow: none; + padding-bottom: 10px; +} +.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label { + margin-bottom: 1px; +} +.e-device.e-recurrence-dialog .e-footer-content { + padding: 16px 8px; +} + +@media (max-width: 1024px) { + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on { + width: 100%; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week { + width: 65%; + } +} +@media (max-width: 580px) { + .e-recurrenceeditor { + margin-left: auto; + margin-right: auto; + width: 100%; + } + .e-recurrenceeditor .e-editor { + flex-direction: column; + } + .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left { + margin-top: 0; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label, +.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label { + margin-bottom: 1px; + } + .e-recurrenceeditor .e-editor > div { + margin-top: 20px; + } + .e-recurrenceeditor .e-editor > .e-input-wrapper { + width: 100%; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on { + width: 100%; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper { + width: 50%; + } + .e-recurrenceeditor .e-editor .e-form-left, +.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left { + padding: 0 0 10px; + } + .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date, +.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count { + padding: 0 0 0 10px; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 10px; + } + .e-recurrenceeditor .e-editor .e-form-right, +.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right { + padding-left: 0; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days { + width: 100%; + } + .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week { + width: 65%; + } + .e-recurrenceeditor .e-editor .e-recurrence-table .e-day-position { + padding-left: 50px; + } + .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 0; + } + .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, +.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count { + padding: 0 10px 0 0; + } +} +/*! Recurrence-Editor component theme */ +.e-bigger .e-recurrenceeditor { + padding: 0; +} +.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left { + padding: 0 12px 11px 0; +} +.e-bigger .e-recurrenceeditor .e-form-left { + padding: 0 12px 14px 0; +} +.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element { + padding-left: 50px; +} +.e-bigger .e-recurrenceeditor .e-week-position { + min-width: 90px; + right: 0; +} +.e-bigger .e-recurrenceeditor .e-day-position { + min-width: 128px; + padding-left: 14px; +} +.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label { + font-size: 12px; + margin-bottom: 3px; + font-weight: 400; +} +.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left { + padding-right: 16px; +} +.e-bigger .e-recurrenceeditor .e-end-on-label { + margin-bottom: 0; +} +.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label { + font-size: 12px; + margin-bottom: 8px; +} +.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label { + font-size: 12px; + margin-bottom: 1px; +} +.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper, +.e-bigger .e-recurrenceeditor .e-year-expander { + margin-bottom: 11px; +} +.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child { + width: 30px; +} +.e-bigger .e-recurrenceeditor .e-days button { + height: 40px; + width: 40px; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-form-left, +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left { + padding: 0 0 10px 12px; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-form-right, +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right { + padding: 0 12px 10px 0; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element, +.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position { + padding: 0 64px 0 0; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label, +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label { + padding-right: 0; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label { + margin-bottom: 5px; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left { + padding: 0 0 0 12px; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, +.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count { + padding: 0 12px 0 0; +} +.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position { + left: 0; +} +.e-bigger .e-device .e-recurrence-table .e-monthday-element { + padding-left: 20px; +} +.e-bigger .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element { + padding: 0 20px 0 0; +} + +.e-schedule { + display: block; + outline: medium none; + overflow: hidden; + position: relative; + user-select: none; +} +.e-schedule .e-schedule-toolbar { + border: 0; + border-bottom: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); + margin-bottom: 3px; + min-height: 42px; +} +.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text, +.e-schedule .e-schedule-toolbar .e-active-view .e-icons { + color: rgb(255, 61, 0); +} +.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text { + cursor: pointer; + font-size: 13px; + text-transform: uppercase; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items { + height: 42px; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos { + height: 42px; + min-height: 42px; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn { + border: none; + border-radius: 0; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn { + border: none; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div { + height: inherit; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow { + font-size: 10px; + margin-top: 0; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover { + border-radius: 100%; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today { + display: none; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden { + display: none; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next { + font-size: 14px; +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; + text-transform: initial; +} +.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav { + border-left: 0; + border-right: 1px solid #f5f5f5; +} +.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-schedule-toolbar .e-hor-nav { + border-left: 1px solid #f5f5f5; +} +.e-schedule .e-schedule-toolbar .e-hor-nav::after { + content: ""; +} +.e-schedule .e-schedule-toolbar .e-hor-nav:active { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-schedule-toolbar .e-hor-nav:active::after { + content: ""; +} +.e-schedule .e-schedule-toolbar .e-hor-nav:hover { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-schedule-toolbar .e-hor-nav:focus { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today { + display: block; +} +.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text { + display: none; +} +.e-schedule.e-device .e-schedule-toolbar { + height: 56px; + min-height: 56px; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus { + height: calc(100% - 20px); +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items { + height: 56px; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text { + display: none; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today { + display: block; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos { + height: 56px; + min-height: 56px; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn { + border: none; + border-radius: 0; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div { + height: inherit; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} +.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; +} +.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; +} +.e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop { + overflow: auto; +} +.e-schedule.e-device .e-content-wrap.e-scroll-hidden { + overflow: hidden; +} +@media screen and (max-width: 320px) { + .e-schedule .e-schedule-toolbar .e-toolbar-pop { + width: 100%; + } + .e-schedule .e-schedule-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + padding-left: 7px; + } + .e-schedule .e-schedule-toolbar .e-toolbar-pop.e-rtl .e-toolbar-item .e-tbar-btn.e-btn { + padding-right: 7px; + } + .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text { + font-size: 8px; + } +} +.e-schedule .e-schedule-resource-toolbar { + background: #fafafa; + border-bottom: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); + display: flex; + margin-bottom: 3px; + min-height: 42px; + padding: 10px; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu { + color: rgba(0, 0, 0, 0.54); + font-size: 14px; + padding: 7px; + padding-left: 4px; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable { + display: none; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-level-title { + display: flex; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name { + font-size: 14px; + padding: 5px; + color: #000; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) { + opacity: 0.6; +} +.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next { + color: rgba(0, 0, 0, 0.54); + font-size: 10px; + line-height: 18px; + opacity: 0.4; + padding: 5px; +} +.e-schedule .e-schedule-resource-toolbar.e-popup-close { + display: none; +} +.e-schedule .e-schedule-resource-toolbar.e-popup-open { + display: block; +} +.e-schedule .e-text-ellipsis { + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-text-center { + text-align: center; +} +.e-schedule .e-table-container { + display: inline-flex; + position: relative; + vertical-align: top; +} +.e-schedule .e-table-container.e-translate { + transition: transform 0.1s ease 0s; +} +.e-schedule .e-resource-tree-popup { + background: #fff; + box-shadow: 0 3px 4px 0.2px rgba(0, 0, 0, 0.4); + height: 100%; + position: absolute; + width: 250px; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-resource-tree-popup .e-resource-tree { + height: 100%; + overflow-y: auto; +} +.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content { + padding: 0 0 0 12px; +} +.e-schedule .e-resource-tree-popup-overlay.e-enable { + background: #333; + height: 100%; + left: 0; + opacity: 0.5; + position: absolute; + top: 0; + width: 100%; +} +.e-schedule .e-new-event { + background: rgb(249, 17, 0); + border: 1px solid #fff; + border-radius: 5px; + height: 100%; + opacity: 0.9; + position: relative; + width: 100%; + z-index: 1; +} +.e-schedule .e-new-event .e-title { + color: #fff; + font-size: 12px; + line-height: 1.2; + margin: 0; + overflow-wrap: break-word; + padding: 3px; + position: absolute; + text-align: left; + white-space: normal; + word-wrap: break-word; +} +.e-schedule .e-schedule-table { + border: 0 none; + border-collapse: separate; + border-spacing: 0; + margin: 0; + table-layout: fixed; + width: 100%; +} +.e-schedule .e-schedule-table > tbody > tr > th, +.e-schedule .e-schedule-table > tbody > tr > td { + box-sizing: border-box; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-schedule .e-outer-table > tbody > tr > td { + padding: 0; + vertical-align: top; +} +.e-schedule .e-content-wrap { + position: relative; +} +.e-schedule .e-content-wrap .e-day-wrapper { + width: 100%; +} +.e-schedule .e-content-placeholder { + height: 100%; + position: relative; + width: 100%; + z-index: 99999; +} +.e-schedule .e-content-wrap, +.e-schedule .e-scroll-container { + -webkit-overflow-scrolling: touch; + /* stylelint-disable-line property-no-vendor-prefix */ + overflow: auto; +} +.e-schedule .e-hide-childs > * { + display: none; +} +.e-schedule .e-recurrence-icon, +.e-schedule .e-recurrence-edit-icon { + font-size: 11px; +} +.e-schedule .e-left-icon, +.e-schedule .e-right-icon { + font-size: 8px; +} +.e-schedule .e-m-date { + cursor: pointer; + font-size: 20px; +} +.e-schedule .e-m-date:hover { + text-decoration: underline; +} +.e-schedule .e-m-day { + font-size: 12px; +} +.e-schedule.e-device .e-m-date:hover { + text-decoration: none; +} +.e-schedule .e-block-appointment { + background: rgba(0, 0, 0, 0.08); + color: rgba(0, 0, 0, 0.6); + cursor: default; + overflow: hidden; + position: absolute; +} +.e-schedule .e-block-appointment .e-subject { + overflow: hidden; + overflow-wrap: break-word; + padding: 4px; + white-space: normal; + word-wrap: break-word; +} +.e-schedule .e-block-indicator { + color: rgba(0, 0, 0, 0.6); + float: right; + padding: 0 5px; + z-index: 1; +} +.e-schedule.e-rtl .e-block-indicator { + float: left; +} +.e-schedule .e-timeline-view .e-block-indicator, +.e-schedule .e-timeline-month-view .e-block-indicator { + position: absolute; + top: 3px; +} +.e-schedule .e-appointment { + opacity: 1; + transition: opacity 100ms linear; +} +.e-schedule .e-appointment .e-subject.e-disable { + display: none; +} +.e-schedule .e-appointment .e-inline-appointment { + z-index: 1; +} +.e-schedule .e-appointment .e-inline-subject { + background: transparent; + border: 0; + color: #fff; + font-size: 13px; + font-weight: 500; + line-height: 1.2; + padding-top: 4px; + width: 100%; +} +.e-schedule .e-appointment.e-event-action { + opacity: 0.4; +} +.e-schedule .e-appointment.e-allow-select { + pointer-events: none; +} +.e-schedule .e-read-only { + opacity: 0.8; +} +.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone), .e-schedule.e-event-action .e-block-appointment { + pointer-events: none; +} +.e-schedule.e-event-action .e-drag-clone, .e-schedule.e-event-action .e-timeline-view .e-drag-clone { + cursor: move; +} +.e-schedule.e-event-action .e-drag-clone .e-top-handler, +.e-schedule.e-event-action .e-drag-clone .e-bottom-handler, .e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler, +.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler { + pointer-events: none; +} +.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone { + cursor: ns-resize; +} +.e-schedule.e-event-action .e-timeline-view .e-resize-clone, .e-schedule.e-event-action .e-timeline-month-view .e-resize-clone, .e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone { + cursor: ew-resize; +} +.e-schedule.e-device .e-appointment { + overflow: hidden; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize { + height: 10px; + left: 50%; + position: absolute; + transform: translateX(-50%); + width: 100%; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize { + border-radius: 50%; + height: 100%; + position: absolute; + top: 50%; + transform: translateY(-50%); + width: 10px; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize { + margin-top: -8px; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize { + margin-top: 8px; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize { + margin-left: -8px; +} +.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize { + margin-left: 8px; +} +.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler { + height: 100%; + width: 5px; +} +.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler { + height: 5px; + width: 100%; +} +.e-schedule .e-event-resize { + position: absolute; +} +.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler { + height: 100%; + min-width: 1px; + max-width: 10px; + width: 20%; +} +.e-schedule .e-event-resize.e-left-handler { + cursor: ew-resize; + float: left; + left: 0; +} +.e-schedule .e-event-resize.e-right-handler { + cursor: e-resize; + float: right; + right: 0; +} +.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler { + min-height: 1px; + max-height: 10px; + height: 20%; + width: 100%; +} +.e-schedule .e-event-resize.e-top-handler { + cursor: ns-resize; + top: 0; +} +.e-schedule .e-event-resize.e-bottom-handler { + bottom: 0; + cursor: ns-resize; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-content-table, +.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap { + height: 100%; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row, +.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-cells { + height: 0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + display: flex; + overflow: hidden; + position: absolute; + height: 54px; + margin-bottom: 2px; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details { + display: flex; + flex: auto; + padding: 2px 4px 0 2px; + text-align: left; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap { + flex: auto; + overflow: hidden; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject { + font-size: 13px; + font-weight: 500; + line-height: 1.2; + margin-left: auto; + min-height: 18px; + overflow: hidden; + overflow-wrap: break-word; + padding-top: 1px; + white-space: normal; + word-wrap: break-word; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time, +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location { + font-size: 11px; + overflow: hidden; + padding-top: 1px; + text-overflow: ellipsis; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable { + display: none; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon, +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon { + line-height: 54px; + padding: 0 5px; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon, +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon { + line-height: 54px; + padding: 0 2px; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select { + pointer-events: none; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper { + position: absolute; + width: 0; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells { + height: auto; + vertical-align: top; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + font-size: 11px; + line-height: 11px; + overflow: hidden; + padding: 2px 4px; + position: absolute; + text-overflow: ellipsis; +} +.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus { + text-decoration: underline; +} +.e-schedule .e-vertical-view .e-left-indent { + width: 85px; +} +.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells { + position: relative; +} +.e-schedule .e-vertical-view .e-date-header-wrap table col, +.e-schedule .e-vertical-view .e-content-wrap table col { + width: 36px; +} +.e-schedule .e-vertical-view .e-resource-cells { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + height: 40px; + padding: 8px; + padding-left: 15px; +} +.e-schedule .e-vertical-view .e-header-cells { + font-size: 12px; + height: 60px; + padding: 5px; +} +.e-schedule .e-vertical-view .e-header-cells .e-header-day { + display: table; + font-size: 13px; + line-height: unset; + padding-bottom: 0; +} +.e-schedule .e-vertical-view .e-header-cells .e-header-date { + cursor: pointer; + display: table; + font-size: 18px; + line-height: unset; + padding-top: 0; +} +.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover { + text-decoration: underline; +} +.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day { + cursor: default; + opacity: 0.35; +} +.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date { + cursor: default; + opacity: 0.35; +} +.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover { + text-decoration: none; +} +.e-schedule .e-vertical-view .e-row-count-wrapper { + display: block; + height: 100%; + pointer-events: none; + position: relative; +} +.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator { + bottom: 0; + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + overflow: hidden; + overflow-wrap: normal; + padding: 2px 4px; + pointer-events: visible; + position: absolute; + text-overflow: ellipsis; + width: 100%; +} +.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus { + text-decoration: underline; +} +.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable { + display: none; +} +.e-schedule .e-vertical-view .e-all-day-appointment-section { + bottom: 4px; + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + display: block; + font-size: 11px; + height: 25px; + left: 0; + line-height: 25px; + margin: 0 auto; + position: absolute; + right: 0; + transform: rotate(0deg); + transition: transform 300ms ease-in-out; + width: 25px; +} +.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable { + display: none; +} +.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand { + transform: rotate(0deg); +} +.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse { + transform: rotate(180deg); +} +.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus { + background: #e0e0e0; + border-radius: 100%; + color: rgba(0, 0, 0, 0.54); +} +.e-schedule .e-vertical-view .e-appointment-hide { + opacity: 0; +} +.e-schedule .e-vertical-view .e-all-day-cells { + height: 0; + padding: 0; + text-align: center; + vertical-align: top; +} +.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate { + transition: 250ms ease-out; +} +.e-schedule .e-vertical-view .e-time-cells-wrap table td, +.e-schedule .e-vertical-view .e-work-cells { + font-size: 12px; + height: 36px; + text-align: center; +} +.e-schedule .e-vertical-view .e-work-cells { + width: 36px; +} +.e-schedule .e-vertical-view .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells { + background: rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 8px #fafafa; +} +.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-vertical-view .e-current-time { + font-size: 11px; +} +.e-schedule .e-vertical-view .e-clone-time-indicator, +.e-schedule .e-vertical-view .e-current-time, +.e-schedule .e-vertical-view .e-previous-timeline, +.e-schedule .e-vertical-view .e-current-timeline { + left: 0; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 100%; +} +.e-schedule .e-vertical-view .e-previous-timeline, +.e-schedule .e-vertical-view .e-current-timeline { + z-index: 1; +} +.e-schedule .e-vertical-view .e-date-header-wrap { + max-height: 300px; + overflow: hidden; +} +.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll { + border-bottom: 1px solid #ffc0bc; + overflow-y: auto; +} +.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-resource-cells { + position: sticky; +} +.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells { + position: sticky; + top: 0; +} +.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto { + max-height: unset; +} +.e-schedule .e-vertical-view .e-time-cells-wrap { + overflow: hidden; +} +.e-schedule .e-vertical-view .e-content-wrap, +.e-schedule .e-vertical-view .e-time-cells-wrap { + position: relative; +} +.e-schedule .e-vertical-view .e-timeline-wrapper, +.e-schedule .e-vertical-view .e-day-wrapper, +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper { + height: 0; + margin: 0; + padding: 0; + position: relative; +} +.e-schedule .e-vertical-view .e-appointment-wrapper-hidden { + visibility: hidden; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) { + cursor: default; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + display: flex; + overflow: hidden; + position: absolute; + height: 22px; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details { + display: flex; + flex: auto; + line-height: 20px; + overflow: hidden; + padding: 1px 0 1px 4px; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject { + flex: auto; + font-size: 13px; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time { + display: block; + font-size: 11px; + padding: 1px 4px 2px 0; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon, +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon, +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon, +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon { + line-height: 20px; + padding: 0 2px; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable { + display: none; +} +.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) { + cursor: default; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + overflow: hidden; + position: absolute; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details { + flex: auto; + padding: 0 4px; + text-align: left; + line-height: unset; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject { + font-size: 13px; + font-weight: 500; + line-height: 1.2; + margin-left: auto; + min-height: 18px; + overflow: hidden; + overflow-wrap: break-word; + padding-top: 4px; + white-space: normal; + word-wrap: break-word; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time, +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location { + font-size: 11px; + overflow: hidden; + padding-top: 1px; + text-overflow: ellipsis; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time { + display: block; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable { + display: none; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon, +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon { + bottom: 5px; + display: block; + float: right; + height: auto; + left: auto; + position: absolute; + right: 5px; + width: auto; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator { + display: block; + margin: 0 45%; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon, +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon { + font-size: 8px; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon { + margin-top: 3px; + top: 0; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon { + bottom: 6px; + position: absolute; +} +.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-vertical-view.e-day-view .e-header-date { + cursor: default; +} +.e-schedule .e-vertical-view.e-day-view .e-header-date:hover { + text-decoration: none; +} +.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day { + font-size: 14px; +} +.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date { + font-size: 20px; +} +.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover { + text-decoration: none; +} +.e-schedule.e-device .e-vertical-view .e-left-indent { + width: 60px; +} +.e-schedule.e-device .e-vertical-view .e-clone-time-indicator, +.e-schedule.e-device .e-vertical-view .e-current-time { + font-size: 9px; +} +.e-schedule.e-device .e-vertical-view .e-time-cells-wrap { + float: left; + width: 60px; +} +.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td { + font-size: 11px; +} +.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject { + font-weight: 500; + min-height: auto; +} +.e-schedule.e-rtl { + text-align: right; +} +.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details { + text-align: right; +} +.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details { + padding: 1px 4px 1px 0; +} +.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details { + line-height: 15px; + text-align: right; +} +.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject { + font-weight: 500; + margin-left: 15px; + margin-right: auto; +} +.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon, +.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon { + float: left; + left: 5px; + right: auto; +} +.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap { + float: right; +} +@media screen and (max-width: 480px) { + .e-schedule .e-vertical-view .e-left-indent { + width: 60px; + } +} +.e-schedule .e-month-view .e-left-indent, +.e-schedule .e-month-agenda-view .e-left-indent { + border-right: 1px solid rgba(0, 0, 0, 0.12); + width: 36px; +} +.e-schedule .e-month-view .e-week-number-wrapper, +.e-schedule .e-month-agenda-view .e-week-number-wrapper { + overflow: hidden; + position: relative; +} +.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table, +.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table { + height: 100%; +} +.e-schedule .e-month-view .e-week-number-wrapper .e-week-number, +.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number { + color: rgba(0, 0, 0, 0.54); + padding-top: 4px; + text-align: center; + vertical-align: top; + width: 36px; +} +.e-schedule .e-clipboard { + cursor: default; + height: 1px; + left: -1000px; + position: fixed; + resize: none; + top: -1000px; + width: 1px; + overflow: hidden; + opacity: 0; +} +.e-schedule .e-month-view .e-content-wrap table tr:last-child td { + border-bottom-width: 0; +} +.e-schedule .e-month-view .e-date-header-wrap { + font-size: 13px; + overflow: hidden; +} +.e-schedule .e-month-view .e-week-number { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-right: 1px solid rgba(0, 0, 0, 0.12); + height: 70px; +} +.e-schedule .e-month-view .e-content-wrap { + font-size: 13px; +} +.e-schedule .e-month-view .e-date-header-wrap table col { + width: 36px; +} +.e-schedule .e-month-view .e-resource-cells { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + height: 40px; + padding: 8px; + padding-left: 15px; +} +.e-schedule .e-month-view .e-header-cells { + cursor: default; + font-weight: normal; + height: 30px; + padding: 3px; +} +.e-schedule .e-month-view .e-content-table { + height: 100%; +} +.e-schedule .e-month-view .e-work-cells { + height: 70px; + vertical-align: top; + width: 36px; +} +.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header { + visibility: hidden; +} +.e-schedule .e-month-view .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header { + cursor: default; + opacity: 0.35; +} +.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover { + text-decoration: none; +} +.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-month-view.e-virtual-mask .e-work-cells { + background: rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 8px #fafafa; +} +.e-schedule .e-month-view.e-virtual-mask .e-work-cells:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-month-view .e-date-header { + cursor: pointer; + display: table; + height: 20px; + line-height: 20px; + margin: 3px 3px 2px; + text-align: center; +} +.e-schedule .e-month-view .e-date-header:hover { + text-decoration: underline; +} +.e-schedule .e-month-view .e-appointment-wrapper { + position: absolute; +} +.e-schedule .e-month-view .e-new-event { + height: calc(100% - 25px); +} +.e-schedule .e-month-view .e-block-indicator { + margin-top: -20px; +} +.e-schedule .e-month-view .e-inline-appointment { + z-index: 1; +} +.e-schedule .e-month-view .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + display: flex; + overflow: hidden; + position: absolute; + cursor: default; + height: 22px; +} +.e-schedule .e-month-view .e-appointment .e-disable { + display: none; +} +.e-schedule .e-month-view .e-appointment .e-appointment-details { + display: flex; + flex: auto; + line-height: 20px; + overflow: hidden; +} +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject { + flex: auto; + font-size: 13px; + font-weight: 500; + overflow: hidden; + padding: 1px 2px; + text-overflow: ellipsis; +} +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject { + padding: 4px; + text-align: center; +} +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time { + font-size: 11px; + padding: 1.5px; +} +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon, +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon, +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon, +.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon { + line-height: 22px; + padding: 0 2px; +} +.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-month-view .e-appointment.e-allow-select { + pointer-events: none; +} +.e-schedule .e-month-view .e-appointment .e-subject { + padding: 2px; + width: 100%; +} +.e-schedule .e-month-view .e-more-indicator { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + font-size: 11px; + line-height: 11px; + overflow: hidden; + padding: 2px 4px; + position: absolute; + text-overflow: ellipsis; +} +.e-schedule .e-month-view .e-more-indicator:focus { + text-decoration: underline; +} +.e-schedule.e-rtl .e-month-view .e-date-header { + margin: 3px 3px 2px; +} +.e-schedule.e-rtl .e-month-view .e-left-indent, +.e-schedule.e-rtl .e-month-view .e-week-number { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-width: 0; +} +.e-schedule .e-year-view .e-calendar-wrapper { + display: flex; + flex-wrap: wrap; + justify-content: center; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar { + border: 0; + flex: 0 25%; + max-width: 100%; + min-width: 260px; + padding: 10px; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title { + cursor: default; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day { + display: block; + margin: 0 auto; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month { + color: rgba(0, 0, 0, 0.54); + pointer-events: visible; + touch-action: auto; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today { + opacity: 0.5; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment, +.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator { + background: rgb(249, 17, 0); + border-radius: 50%; + height: 5px; + margin: -6px auto 0; + position: relative; + width: 5px; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); + cursor: default; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day { + cursor: default; +} +.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-year-view .e-date-header-wrap { + font-size: 13px; + overflow: hidden; +} +.e-schedule .e-year-view .e-date-header-wrap table col { + width: 36px; +} +.e-schedule .e-year-view .e-date-header-wrap table td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); + text-align: left; +} +.e-schedule .e-year-view .e-date-header-wrap table td:first-child { + border-left-width: 0; +} +.e-schedule .e-year-view .e-resource-cells { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + height: 40px; + padding: 8px; + padding-left: 15px; +} +.e-schedule .e-year-view .e-content-wrap table td:first-child { + border-left-width: 0; +} +.e-schedule .e-year-view .e-resource .e-month-calendar { + max-width: 100%; + min-width: 100%; +} +.e-schedule .e-timeline-year-view .e-date-header-wrap, +.e-schedule .e-timeline-year-view .e-month-header-wrapper { + overflow: hidden; + position: relative; +} +.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table { + height: 100%; +} +.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height { + height: auto; +} +.e-schedule .e-timeline-year-view .e-date-header-wrap table col, +.e-schedule .e-timeline-year-view .e-content-wrap table col { + width: 100px; +} +.e-schedule .e-timeline-year-view .e-resource-left-td, +.e-schedule .e-timeline-year-view .e-date-header-wrap table td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); + text-align: center; +} +.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day, +.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day { + color: rgb(255, 61, 0); +} +.e-schedule .e-timeline-year-view .e-resource-text { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + overflow: hidden; + padding: 4px 15px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-year-view .e-resource-left-td { + vertical-align: middle; + width: 200px; +} +.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells, +.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells { + height: 40px; +} +.e-schedule .e-timeline-year-view .e-resource-column-wrap { + overflow: hidden; + position: relative; +} +.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); + height: 75px; + padding-left: 15px; + padding-right: 0; + vertical-align: middle; +} +.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node { + background: #fff; +} +.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus { + background: #f5f5f5; +} +.e-schedule .e-timeline-year-view .e-resource-column-table { + height: 100%; +} +.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height { + height: auto; +} +.e-schedule .e-timeline-year-view .e-resource-tree-icon { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + float: left; + font-family: "e-icons"; + font-size: 12px; + padding: 4px 7px; +} +.e-schedule .e-timeline-year-view .e-resource-collapse { + transform: rotate(90deg); +} +.e-schedule .e-timeline-year-view .e-content-table { + height: 100%; +} +.e-schedule .e-timeline-year-view .e-content-table.e-auto-height { + height: auto; +} +.e-schedule .e-timeline-year-view .e-left-indent td { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 0 0; + vertical-align: middle; +} +.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td { + border-width: 0 1px 1px 0; +} +.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent { + padding: 0; + width: 100px; +} +.e-schedule .e-timeline-year-view.e-vertical .e-left-indent, .e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells { + width: 100px; +} +.e-schedule .e-timeline-year-view .e-month-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-right: 1px solid rgba(0, 0, 0, 0.12); + text-align: center; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-year-view .e-month-header.e-current-day { + color: rgb(255, 61, 0); +} +.e-schedule .e-timeline-year-view .e-left-indent, +.e-schedule .e-timeline-year-view .e-header-cells { + cursor: default; + font-weight: normal; + height: 30px; + padding: 0; + text-align: center; +} +.e-schedule .e-timeline-year-view .e-month-header, +.e-schedule .e-timeline-year-view .e-work-cells { + height: 75px; +} +.e-schedule .e-timeline-year-view .e-header-cells, +.e-schedule .e-timeline-year-view .e-work-cells { + width: 100px; +} +.e-schedule .e-timeline-year-view .e-work-cells { + vertical-align: top; +} +.e-schedule .e-timeline-year-view .e-work-cells .e-date-header { + cursor: pointer; + display: table; + height: 20px; + line-height: 20px; + margin: 3px 3px 2px; + text-align: center; + width: 10px; +} +.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover { + text-decoration: underline; +} +.e-schedule .e-timeline-year-view .e-event-table { + position: absolute; + top: 0; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment-container.e-event-container { + height: 75px; + position: relative; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper { + position: absolute; +} +.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment { + z-index: 1; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + display: flex; + overflow: hidden; + position: absolute; + cursor: default; + height: 22px; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden { + display: none; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details { + display: flex; + flex: auto; + line-height: 20px; + overflow: hidden; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject { + flex: auto; + font-size: 13px; + font-weight: 500; + overflow: hidden; + padding: 1px 2px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time, +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location { + font-size: 11px; + overflow: hidden; + padding: 1.5px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable { + display: none; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon, +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon { + line-height: 22px; + padding: 0 5px; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon, +.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon { + line-height: 22px; + padding: 0 2px; +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select { + pointer-events: none; +} +.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + font-size: 11px; + line-height: 11px; + overflow: hidden; + padding: 2px 4px; + position: absolute; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden { + display: none; +} +.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus { + text-decoration: underline; +} +.e-schedule.e-device .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar { + max-width: 100%; + min-width: 100%; +} +.e-schedule .e-timeline-view .e-content-wrap, +.e-schedule .e-timeline-view .e-content-table, +.e-schedule .e-timeline-month-view .e-content-wrap, +.e-schedule .e-timeline-month-view .e-content-table { + height: 100%; +} +.e-schedule .e-timeline-view .e-date-header-wrap, +.e-schedule .e-timeline-month-view .e-date-header-wrap { + font-size: 13px; + overflow: hidden; + position: relative; +} +.e-schedule .e-timeline-view .e-event-table, +.e-schedule .e-timeline-month-view .e-event-table { + position: absolute; + top: 0; +} +.e-schedule .e-timeline-view .e-appointment-container.e-event-container, +.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container { + height: 60px; + position: relative; +} +.e-schedule .e-timeline-view .e-date-header-wrap table col, +.e-schedule .e-timeline-view .e-content-wrap table col, +.e-schedule .e-timeline-month-view .e-date-header-wrap table col, +.e-schedule .e-timeline-month-view .e-content-wrap table col { + width: 50px; +} +.e-schedule .e-timeline-view .e-date-header-wrap table tbody td, +.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td { + height: 36px; + overflow: hidden; + padding: 5px; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots, +.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots { + background: #fff; + overflow: inherit; +} +.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span, +.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span { + position: relative; +} +.e-schedule .e-timeline-view .e-navigate:hover, +.e-schedule .e-timeline-month-view .e-navigate:hover { + cursor: pointer; + text-decoration: underline; +} +.e-schedule .e-timeline-view .e-navigate:focus, +.e-schedule .e-timeline-month-view .e-navigate:focus { + text-decoration: underline; +} +.e-schedule .e-timeline-view .e-work-cells, +.e-schedule .e-timeline-month-view .e-work-cells { + height: 60px; +} +.e-schedule .e-timeline-view .e-work-cells.e-disable-dates, +.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover, +.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-timeline-view .e-resource-text, +.e-schedule .e-timeline-month-view .e-resource-text { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + overflow: hidden; + padding: 4px 15px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-view .e-resource-left-td, +.e-schedule .e-timeline-month-view .e-resource-left-td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); + vertical-align: middle; + width: 200px; +} +.e-schedule .e-timeline-view .e-resource-cells, +.e-schedule .e-timeline-month-view .e-resource-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); + height: 60px; + padding-left: 15px; + padding-right: 0; + vertical-align: middle; +} +.e-schedule .e-timeline-view .e-resource-cells:focus, +.e-schedule .e-timeline-month-view .e-resource-cells:focus { + background: #f5f5f5; +} +.e-schedule .e-timeline-view .e-resource-column-wrap, +.e-schedule .e-timeline-month-view .e-resource-column-wrap { + overflow: hidden; + position: relative; +} +.e-schedule .e-timeline-view .e-resource-column-table, +.e-schedule .e-timeline-month-view .e-resource-column-table { + height: 100%; +} +.e-schedule .e-timeline-view .e-auto-height, +.e-schedule .e-timeline-month-view .e-auto-height { + height: auto; +} +.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container, +.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells, +.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells, +.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container { + height: 42px; +} +.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells, +.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells { + background: rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 8px #fafafa; +} +.e-schedule .e-timeline-view .e-resource-tree-icon, +.e-schedule .e-timeline-month-view .e-resource-tree-icon { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + float: left; + font-family: "e-icons"; + font-size: 12px; + padding: 4px 7px; +} +.e-schedule .e-timeline-view .e-resource-collapse, +.e-schedule .e-timeline-month-view .e-resource-collapse { + transform: rotate(90deg); +} +.e-schedule .e-timeline-view .e-child-node, +.e-schedule .e-timeline-month-view .e-child-node { + background: #fff; +} +.e-schedule .e-timeline-view .e-appointment-wrapper, +.e-schedule .e-timeline-month-view .e-appointment-wrapper { + position: absolute; +} +.e-schedule .e-timeline-view .e-inline-appointment, +.e-schedule .e-timeline-month-view .e-inline-appointment { + z-index: 1; +} +.e-schedule .e-timeline-view .e-appointment, +.e-schedule .e-timeline-month-view .e-appointment { + background: rgb(249, 17, 0); + border: 1px solid #ffc0bc; + border-radius: 2px; + color: #fff; + display: flex; + overflow: hidden; + position: absolute; + cursor: default; + height: 38px; +} +.e-schedule .e-timeline-view .e-appointment .e-appointment-details, +.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details { + display: flex; + flex: auto; + overflow: hidden; + padding: 0 4px; +} +.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap, +.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap { + flex: auto; + overflow: hidden; +} +.e-schedule .e-timeline-view .e-appointment .e-subject, +.e-schedule .e-timeline-month-view .e-appointment .e-subject { + font-size: 13px; + font-weight: 500; + line-height: 1.2; + margin-left: auto; + min-height: 18px; + overflow: hidden; + padding-top: 4px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-view .e-appointment .e-time, +.e-schedule .e-timeline-view .e-appointment .e-location, +.e-schedule .e-timeline-month-view .e-appointment .e-time, +.e-schedule .e-timeline-month-view .e-appointment .e-location { + font-size: 11px; + overflow: hidden; + padding-top: 1px; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-view .e-appointment .e-time, +.e-schedule .e-timeline-month-view .e-appointment .e-time { + display: block; + line-height: 1.4; +} +.e-schedule .e-timeline-view .e-appointment .e-disable, +.e-schedule .e-timeline-month-view .e-appointment .e-disable { + display: none; +} +.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon, +.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon, +.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon, +.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon { + line-height: 38px; + padding: 0 5px; +} +.e-schedule .e-timeline-view .e-appointment .e-indicator, +.e-schedule .e-timeline-month-view .e-appointment .e-indicator { + display: block; +} +.e-schedule .e-timeline-view .e-appointment .e-left-icon, +.e-schedule .e-timeline-view .e-appointment .e-right-icon, +.e-schedule .e-timeline-month-view .e-appointment .e-left-icon, +.e-schedule .e-timeline-month-view .e-appointment .e-right-icon { + font-size: 10px; + line-height: 38px; + padding-right: 7px; +} +.e-schedule .e-timeline-view .e-appointment .e-right-icon, +.e-schedule .e-timeline-month-view .e-appointment .e-right-icon { + padding-right: 5px; +} +.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus, +.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border, +.e-schedule .e-timeline-month-view .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-schedule .e-timeline-view .e-appointment.e-allow-select, +.e-schedule .e-timeline-month-view .e-appointment.e-allow-select { + pointer-events: none; +} +.e-schedule .e-timeline-view .e-more-indicator, +.e-schedule .e-timeline-month-view .e-more-indicator { + color: rgba(0, 0, 0, 0.54); + cursor: pointer; + font-size: 11px; + line-height: 11px; + overflow: hidden; + padding: 2px 4px; + position: absolute; + text-overflow: ellipsis; +} +.e-schedule .e-timeline-view .e-more-indicator:focus, +.e-schedule .e-timeline-month-view .e-more-indicator:focus { + text-decoration: underline; +} +.e-schedule .e-timeline-view .e-navigate { + font-size: 13px; +} +.e-schedule .e-timeline-view .e-clone-time-indicator, +.e-schedule .e-timeline-view .e-current-time { + bottom: 0; + position: absolute; +} +.e-schedule .e-timeline-view .e-current-timeline { + position: absolute; + top: 0; +} +.e-schedule .e-timeline-month-view .e-date-header-wrap table col, +.e-schedule .e-timeline-month-view .e-content-wrap table col { + width: 70px; +} +.e-schedule .e-virtual-scroll.e-vertical-view .e-content-table, .e-schedule .e-virtual-scroll.e-month-view .e-content-table { + transform: translateX(0); +} +.e-schedule .e-virtual-scroll.e-timeline-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-month-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-year-view.e-vertical .e-content-table { + transform: translateY(0); +} +.e-schedule .e-virtual-scroll .e-content-table { + position: absolute; +} +.e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative { + position: relative; +} +.e-schedule .e-virtual-scroll .e-content-wrap.e-transition, +.e-schedule .e-virtual-scroll .e-resource-column-wrap.e-transition { + transition: all 1000ms linear; +} +.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon, +.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon, +.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon, +.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon { + padding: 0 0 0 5px; +} +.e-schedule.e-rtl .e-timeline-view .e-inline-appointment, +.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment { + z-index: 1; +} +.e-schedule.e-rtl .e-timeline-view .e-resource-left-td, +.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td { + border-width: 0 0 1px 1px; +} +.e-schedule.e-rtl .e-timeline-view .e-resource-cells, +.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells { + border-width: 0 0 1px 1px; + padding-right: 15px; +} +.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon, +.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon { + float: right; +} +.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap, +.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap { + text-align: right; +} +.e-schedule.e-device .e-month-view .e-date-header-wrap, +.e-schedule.e-device .e-timeline-view .e-date-header-wrap, +.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap { + font-size: 13px; +} +.e-schedule.e-device .e-month-view .e-date-header-wrap td, +.e-schedule.e-device .e-timeline-view .e-date-header-wrap td, +.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td { + border-left-width: 0; + border-right-width: 0; +} +.e-schedule.e-device .e-month-view .e-content-wrap, +.e-schedule.e-device .e-timeline-view .e-content-wrap, +.e-schedule.e-device .e-timeline-month-view .e-content-wrap { + font-size: 14px; +} +.e-schedule.e-device .e-month-view .e-date-header:hover, +.e-schedule.e-device .e-timeline-view .e-date-header:hover, +.e-schedule.e-device .e-timeline-month-view .e-date-header:hover { + text-decoration: none; +} +.e-schedule.e-device .e-month-view .e-more-indicator, +.e-schedule.e-device .e-timeline-view .e-more-indicator, +.e-schedule.e-device .e-timeline-month-view .e-more-indicator { + font-size: 12px; +} +.e-schedule.e-device .e-month-view .e-navigate:hover, +.e-schedule.e-device .e-timeline-view .e-navigate:hover, +.e-schedule.e-device .e-timeline-month-view .e-navigate:hover { + text-decoration: none; +} +.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu { + margin-top: 6px; +} +.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable { + display: none; +} +.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next { + margin-top: 4px; +} +.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number { + border-right: 1px solid rgba(0, 0, 0, 0.12); + height: 40px; + padding-top: 8px; +} +.e-schedule .e-month-agenda-view .e-wrapper-container { + position: relative; +} +.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table, +.e-schedule .e-month-agenda-view .e-content-table { + border-bottom: 2px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); + height: 100%; +} +.e-schedule .e-month-agenda-view .e-resource-column { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + vertical-align: top; + width: 75px; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-month-agenda-view .e-resource-name { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + line-height: 26px; + overflow: hidden; + padding: 8px; + text-overflow: ellipsis; +} +.e-schedule .e-month-agenda-view .e-day-padding { + padding-left: 8px; +} +.e-schedule .e-month-agenda-view .e-day-border { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-month-agenda-view .e-date-header-wrap { + font-size: 13px; + overflow: hidden; +} +.e-schedule .e-month-agenda-view .e-content-wrap { + font-size: 13px; +} +.e-schedule .e-month-agenda-view .e-header-cells { + cursor: default; + font-weight: normal; + height: 30px; + padding: 5px; + text-align: center; +} +.e-schedule .e-month-agenda-view .e-work-cells { + height: 40px; + position: relative; + vertical-align: top; +} +.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-month-agenda-view .e-date-header { + height: 24px; + line-height: 24.5px; + margin: 4px auto 0; + text-align: center; + width: 24px; +} +.e-schedule .e-month-agenda-view .e-appointment-container { + min-height: 40px; +} +.e-schedule .e-month-agenda-view .e-appointment-wrap { + background: #fff; + overflow: auto; + padding: 0 8px; +} +.e-schedule .e-month-agenda-view .e-appointment { + border-left: 3px solid rgb(249, 17, 0); + border-right: 0; + cursor: default; + padding: 0 8px; +} +.e-schedule .e-month-agenda-view .e-appointment:hover { + background: #f5f5f5; +} +.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus { + background: #e0e0e0; +} +.e-schedule .e-month-agenda-view .e-appointment.e-template { + display: inline-flex; + flex-direction: row-reverse; +} +.e-schedule .e-month-agenda-view .e-subject-wrap { + display: flex; +} +.e-schedule .e-month-agenda-view .e-subject { + color: rgba(0, 0, 0, 0.87); + font-size: 14px; + line-height: 26px; + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-month-agenda-view .e-recurrence-icon, +.e-schedule .e-month-agenda-view .e-recurrence-edit-icon { + color: rgba(0, 0, 0, 0.54); + line-height: 26px; + padding: 0 10px; +} +.e-schedule .e-month-agenda-view .e-date-time { + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 26px; + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-month-agenda-view .e-location { + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 26px; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; +} +.e-schedule .e-month-agenda-view .e-no-event { + color: rgba(0, 0, 0, 0.54); + cursor: default; + font-size: 14px; + height: 100%; + padding: 8px 4px; +} +.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view { + padding: 10px 0; +} +.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view { + margin: 0; + padding: 0; +} +.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator { + background: rgb(249, 17, 0); + border-radius: 50%; + height: 6px; + left: 0; + margin: 1px auto; + width: 6px; +} +.e-schedule.e-rtl .e-month-agenda-view .e-left-indent, +.e-schedule.e-rtl .e-month-agenda-view .e-week-number { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-width: 0; +} +.e-schedule.e-rtl .e-month-agenda-view .e-appointment { + border-left: 0; + border-right: 3px solid rgb(249, 17, 0); +} +.e-schedule.e-rtl .e-month-agenda-view .e-resource-column { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; + vertical-align: top; + width: 75px; +} +.e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name { + white-space: normal; +} +.e-schedule.e-rtl .e-month-agenda-view .e-day-padding { + padding-right: 8px; +} +.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap { + font-size: 13px; +} +.e-schedule.e-device .e-month-agenda-view .e-content-wrap { + font-size: 14px; +} +.e-schedule .e-agenda-view { + background: #fff; +} +.e-schedule .e-agenda-view .e-content-wrap table td:first-child, +.e-schedule .e-agenda-view .e-date-column { + vertical-align: top; + width: 75px; +} +.e-schedule .e-agenda-view .e-resource-column { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + vertical-align: top; + width: 75px; + color: rgba(0, 0, 0, 0.87); + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-agenda-view .e-month-header { + background: rgb(249, 17, 0); + height: 100px; + padding-top: 12px; + vertical-align: top; +} +.e-schedule .e-agenda-view .e-month-header .e-date-header { + color: #fff; + font-size: 18px; +} +.e-schedule .e-agenda-view .e-day-date-header { + color: rgba(0, 0, 0, 0.87); + cursor: default; + padding: 10px 32px 0 16px; +} +.e-schedule .e-agenda-view .e-day-date-header .e-m-date { + font-size: 18px; +} +.e-schedule .e-agenda-view .e-day-date-header .e-m-day { + font-size: 13px; +} +.e-schedule .e-agenda-view .e-day-date-header.e-current-day { + color: rgb(255, 61, 0); +} +.e-schedule .e-agenda-view .e-day-border { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-agenda-view .e-date-border { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-right: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-agenda-view .e-day-padding { + padding-left: 8px; +} +.e-schedule .e-agenda-view .e-date-header { + font-size: 20px; +} +.e-schedule .e-agenda-view .e-day-header { + font-size: 12px; +} +.e-schedule .e-agenda-view .e-subject-wrap { + display: flex; + margin-bottom: 0; +} +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon, +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-agenda-view .e-subject, +.e-schedule .e-agenda-view .e-inline-subject { + color: rgba(0, 0, 0, 0.87); + font-size: 14px; + line-height: 23px; + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-agenda-view .e-inline-subject { + font-weight: normal; + padding-top: 0; +} +.e-schedule .e-agenda-view .e-resource-name { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + line-height: 26px; + overflow: hidden; + padding: 8px; + text-overflow: ellipsis; +} +.e-schedule .e-agenda-view .e-recurrence-icon, +.e-schedule .e-agenda-view .e-recurrence-edit-icon { + color: rgba(0, 0, 0, 0.87); + line-height: 21px; + padding: 0 10px; +} +.e-schedule .e-agenda-view .e-date-time { + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 21px; + overflow: hidden; + text-overflow: ellipsis; +} +.e-schedule .e-agenda-view .e-location { + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 23px; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; +} +.e-schedule .e-agenda-view .e-agenda-item { + padding: 10px 0; +} +.e-schedule .e-agenda-view .e-agenda-parent { + margin: 0; + padding: 0; +} +.e-schedule .e-agenda-view .e-appointment { + border-left: 3px solid rgb(249, 17, 0); + border-right: 0; + cursor: default; + padding: 0 8px; +} +.e-schedule .e-agenda-view .e-appointment:hover { + background: #f5f5f5; +} +.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus { + background: #e0e0e0; +} +.e-schedule .e-agenda-view .e-appointment.e-template { + display: inline-flex; + flex-direction: row-reverse; +} +.e-schedule .e-agenda-view .e-no-event { + color: rgba(0, 0, 0, 0.54); + cursor: default; + font-size: 14px; + line-height: 52px; + padding: 0 11px; +} +.e-schedule .e-agenda-view .e-empty-event { + color: rgba(0, 0, 0, 0.54); + cursor: default; + font-size: 14px; + line-height: 52px; + padding: 0 11px; +} +.e-schedule.e-device .e-agenda-view .e-m-date, +.e-schedule.e-device .e-month-agenda-view .e-m-date { + font-size: 20px; +} +.e-schedule.e-device .e-agenda-view .e-resource-name, +.e-schedule.e-device .e-agenda-view .e-m-day, +.e-schedule.e-device .e-month-agenda-view .e-resource-name, +.e-schedule.e-device .e-month-agenda-view .e-m-day { + color: rgba(0, 0, 0, 0.87); + font-size: 14px; +} +.e-schedule.e-rtl .e-agenda-view .e-appointment { + border-left: 0; + border-right: 3px solid rgb(249, 17, 0); +} +.e-schedule.e-rtl .e-agenda-view .e-resource-column { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + vertical-align: top; + width: 75px; +} +.e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name { + white-space: normal; +} +.e-schedule.e-rtl .e-agenda-view .e-day-padding { + padding-right: 8px; +} +.e-schedule.e-rtl .e-agenda-view .e-date-border { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} + +.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show { + display: none; +} + +.e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} +.e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} +.e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} +.e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-view .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} +.e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} +.e-schedule.e-multi-drag .e-timeline-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-view .e-appointment:focus, +.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment.e-appointment-border, +.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} + +.e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus { + border: 1px solid rgba(0, 0, 0, 0.5); +} + +/*! schedule event tooltip */ +.e-schedule-event-tooltip .e-subject { + font-size: 12px; +} + +.e-tooltip-hidden { + visibility: hidden; +} + +.e-dialog.e-quick-dialog.e-following-events-dialog { + width: 420px; +} +.e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content { + padding: 8px; +} +@media screen and (max-width: 767px) { + .e-dialog.e-quick-dialog.e-following-events-dialog { + width: 289px; + } + .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content { + padding: 5%; + } + .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content button { + margin-bottom: 5%; + } +} + +.e-dialog.e-quick-dialog { + user-select: none; + width: 320px; +} +.e-dialog.e-quick-dialog .e-disable { + display: none; +} +.e-dialog.e-quick-dialog .e-dlg-header-content { + border-bottom: none; +} +.e-dialog.e-quick-dialog .e-footer-content { + border-top: none; +} +.e-dialog.e-quick-dialog .e-quick-dialog-cancel { + box-shadow: none; +} +.e-dialog.e-quick-dialog.e-rtl { + text-align: right; +} + +/*! schedule event window */ +.e-schedule-dialog .e-disable { + display: none; +} +.e-schedule-dialog .e-icon-disable { + opacity: 0.5; +} +.e-schedule-dialog .e-dlg-header-content { + padding-bottom: 8px; +} +.e-schedule-dialog .e-dlg-content { + padding-bottom: 12px; + position: relative; +} +.e-schedule-dialog .e-event-delete { + float: left; +} +.e-schedule-dialog .e-subject-container, +.e-schedule-dialog .e-start-container, +.e-schedule-dialog .e-description-label { + padding-right: 8px; +} +.e-schedule-dialog .e-start-time-zone-container { + padding-left: 4px; + padding-right: 8px; +} +.e-schedule-dialog .e-location-container, +.e-schedule-dialog .e-end-container { + padding-left: 8px; +} +.e-schedule-dialog .e-end-time-zone-container { + padding-left: 8px; + padding-right: 4px; +} +.e-schedule-dialog .e-all-day-container { + padding-right: 16px; +} +.e-schedule-dialog .e-time-zone-row { + display: flex; + height: 0; + margin-bottom: 0; + overflow: hidden; + padding-bottom: 0; + transition: 0.3s ease-in-out; + width: 100%; +} +.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container, +.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container { + display: none; + transform: translateY(-100%); +} +.e-schedule-dialog .e-time-zone-row.e-enable { + height: 50px; + margin-bottom: 12px; +} +.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container, +.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container { + display: block; + transform: translateY(0); +} +.e-schedule-dialog .e-title-location-row, +.e-schedule-dialog .e-start-end-row, +.e-schedule-dialog .e-start-input-container, +.e-schedule-dialog .e-end-input-container { + display: flex; + padding-bottom: 12px; + width: 100%; +} +.e-schedule-dialog .e-resources { + padding-bottom: 12px; + width: 100%; +} +.e-schedule-dialog .e-all-day-time-zone-row { + display: flex; + padding-bottom: 14px; + padding-top: 8px; + width: 100%; +} +.e-schedule-dialog .e-subject-container, +.e-schedule-dialog .e-location-container, +.e-schedule-dialog .e-start-container, +.e-schedule-dialog .e-end-container, +.e-schedule-dialog .e-start-time-zone-container, +.e-schedule-dialog .e-end-time-zone-container { + width: 50%; +} +.e-schedule-dialog .e-description, +.e-schedule-dialog .e-float-input .e-description { + height: 50px; + resize: vertical; +} +.e-schedule-dialog .e-repeat-container, +.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable { + display: none; +} +.e-schedule-dialog .e-footer-content { + margin-top: 4px; +} +.e-schedule-dialog.e-rtl { + text-align: right; +} +.e-schedule-dialog.e-rtl .e-all-day-container { + margin-left: 16px; + margin-right: 0; +} +.e-schedule-dialog.e-rtl .e-subject-container, +.e-schedule-dialog.e-rtl .e-start-container, +.e-schedule-dialog.e-rtl .e-description-label { + padding-left: 8px; + padding-right: 0; +} +.e-schedule-dialog.e-rtl .e-start-time-zone-container { + padding-left: 8px; + padding-right: 4px; +} +.e-schedule-dialog.e-rtl .e-location-container, +.e-schedule-dialog.e-rtl .e-end-container { + padding-left: 0; + padding-right: 8px; +} +.e-schedule-dialog.e-rtl .e-end-time-zone-container { + padding-left: 4px; + padding-right: 8px; +} +.e-schedule-dialog.e-rtl .e-event-delete { + float: right; +} + +/*! schedule event window for smaller viewports*/ +@media screen and (max-width: 320px) { + .e-schedule-dialog.e-popup.e-popup-open { + max-height: 350px; + min-width: 100%; + } + + .e-schedule-dialog .e-all-day-container { + padding-bottom: 10px; + } + .e-schedule-dialog .e-all-day-time-zone-row { + display: block; + } +} +.e-ddl.e-popup .e-resource-template { + display: flex; + padding: 0 10px; + text-indent: 10px; +} +.e-ddl.e-popup .e-resource-template .e-resource-color { + height: 14px; + margin-top: 10px; + width: 14px; +} + +.e-schedule-dialog.e-device .e-dlg-header, +.e-schedule-dialog.e-device .e-dlg-header * { + width: 100%; +} +.e-schedule-dialog.e-device .e-dlg-header-content { + background: #fafafa; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); + margin-bottom: 3px; +} +.e-schedule-dialog.e-device .e-title-location-row, +.e-schedule-dialog.e-device .e-start-end-row, +.e-schedule-dialog.e-device .e-time-zone-row, +.e-schedule-dialog.e-device .e-start-input-container, +.e-schedule-dialog.e-device .e-end-input-container { + display: inline; +} +.e-schedule-dialog.e-device .e-time-zone-row.e-enable { + display: inline; +} +.e-schedule-dialog.e-device .e-subject-container, +.e-schedule-dialog.e-device .e-location-container, +.e-schedule-dialog.e-device .e-start-container, +.e-schedule-dialog.e-device .e-end-container, +.e-schedule-dialog.e-device .e-start-time-zone-container, +.e-schedule-dialog.e-device .e-end-time-zone-container { + padding-left: 0; + width: 100%; +} +.e-schedule-dialog.e-device .e-subject-container, +.e-schedule-dialog.e-device .e-start-container, +.e-schedule-dialog.e-device .e-start-time-zone-container, +.e-schedule-dialog.e-device .e-description-label { + padding-right: 0; +} +.e-schedule-dialog.e-device .e-location-container, +.e-schedule-dialog.e-device .e-end-container, +.e-schedule-dialog.e-device .e-end-time-zone-container, +.e-schedule-dialog.e-device .e-start-container, +.e-schedule-dialog.e-device .e-start-time-zone-container, +.e-schedule-dialog.e-device .e-subject-container, +.e-schedule-dialog.e-device .e-description-row, +.e-schedule-dialog.e-device .e-repeat-container { + padding-top: 20px; +} +.e-schedule-dialog.e-device .e-all-day-time-zone-row { + padding-top: 20px; +} +.e-schedule-dialog.e-device .e-resources { + padding-bottom: 0; + padding-top: 20px; +} +.e-schedule-dialog.e-device .e-description, +.e-schedule-dialog.e-device .e-float-input .e-description { + height: 60px; + resize: vertical; +} +.e-schedule-dialog.e-device .e-all-day-time-zone-row { + margin-top: 0; + padding-bottom: 0; +} +.e-schedule-dialog.e-device .e-repeat-parent-row { + padding-top: 8px; +} +.e-schedule-dialog.e-device .e-all-day-container { + margin-right: 20px; +} +.e-schedule-dialog.e-device .e-title-header { + display: flex; + width: 100%; +} +.e-schedule-dialog.e-device .e-save-icon, +.e-schedule-dialog.e-device .e-back-icon, +.e-schedule-dialog.e-device .e-forward-icon { + cursor: pointer; + line-height: normal; +} +.e-schedule-dialog.e-device .e-title-text { + text-align: center; +} +.e-schedule-dialog.e-device .e-save-icon, +.e-schedule-dialog.e-device .e-back-icon, +.e-schedule-dialog.e-device .e-delete-icon { + width: 2.5em; +} +.e-schedule-dialog.e-device .e-save-icon, +.e-schedule-dialog.e-device .e-delete-icon { + text-align: right; +} +.e-schedule-dialog.e-device .e-time-zone-row, +.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable { + display: none; +} +.e-schedule-dialog.e-device .e-repeat-container { + display: block; + padding-right: 35px; + padding-left: 0; +} +.e-schedule-dialog.e-device .e-icon-down-arrow { + font-size: 10px; +} +.e-schedule-dialog.e-device.e-rtl .e-save-icon { + text-align: left; +} +.e-schedule-dialog.e-device.e-rtl .e-all-day-container { + margin-left: 20px; + margin-right: 0; +} +.e-schedule-dialog.e-device.e-rtl .e-subject-container, +.e-schedule-dialog.e-device.e-rtl .e-start-container, +.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container, +.e-schedule-dialog.e-device.e-rtl .e-description-label { + padding-left: 0; +} +.e-schedule-dialog.e-device.e-rtl .e-location-container, +.e-schedule-dialog.e-device.e-rtl .e-end-container, +.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container, +.e-schedule-dialog.e-device.e-rtl .e-all-day-container { + padding-right: 0; +} +.e-schedule-dialog.e-device.e-rtl .e-repeat-container { + padding-left: 35px; + padding-right: 0; +} +.e-schedule-dialog.e-device .e-recurrence-container { + position: relative; +} +.e-schedule-dialog.e-device .e-recurrence-container.e-hide { + display: none; +} +.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button { + border: 0; + box-shadow: none; + margin: -3px 5px; + position: absolute; +} +.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons { + font-size: 12px; + position: relative; + top: 1px; +} + +/*! schedule quick popup */ +.e-quick-popup-wrapper { + background: #fff; + border-radius: 2px; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + max-width: 365px; + min-width: 320px; + opacity: 1; + user-select: none; + width: 100%; + border: 1px solid #eee; +} +.e-quick-popup-wrapper .e-hidden { + display: none; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper { + position: absolute; + right: 6px; + top: 4px; + padding: 0; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close { + color: #000; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover { + background: #e0e0e0; + color: #000; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon, +.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon { + font-size: 11px; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-content { + padding: 28px 18px 8px; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table { + width: 100%; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span { + margin: 0 0 8px; +} +.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject { + font-size: 22px; + height: auto; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header { + background: rgb(249, 17, 0); +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper { + padding: 5px 5px 2px; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete { + display: block; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close { + position: unset; + right: auto; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close { + color: #fff; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover { + background: rgba(255, 255, 255, 0.15); + color: #fff; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon { + font-size: 11px; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover { + background: none; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon, +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon { + opacity: 0.5; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap { + padding: 0 24px 16px; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject { + background: unset; + border-left: unset; + border-radius: 2px; + color: #fff; + cursor: default; + font-size: 20px; + font-weight: 500; + line-height: 1.5; + max-height: 87px; + padding: unset; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-content { + padding: 8px 18px 26px 26px; +} +.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper, +.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper { + display: flex; + justify-content: flex-end; +} +.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit, +.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete, +.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close, +.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit, +.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete, +.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close { + background: transparent; + border: 0; +} +.e-quick-popup-wrapper .e-cell-popup .e-date-time, +.e-quick-popup-wrapper .e-cell-popup .e-location, +.e-quick-popup-wrapper .e-cell-popup .e-time-zone, +.e-quick-popup-wrapper .e-cell-popup .e-description, +.e-quick-popup-wrapper .e-cell-popup .e-resource, +.e-quick-popup-wrapper .e-event-popup .e-date-time, +.e-quick-popup-wrapper .e-event-popup .e-location, +.e-quick-popup-wrapper .e-event-popup .e-time-zone, +.e-quick-popup-wrapper .e-event-popup .e-description, +.e-quick-popup-wrapper .e-event-popup .e-resource { + color: rgba(0, 0, 0, 0.87); + display: flex; + padding-top: 16px; +} +.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon, +.e-quick-popup-wrapper .e-cell-popup .e-location-icon, +.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon, +.e-quick-popup-wrapper .e-cell-popup .e-description-icon, +.e-quick-popup-wrapper .e-cell-popup .e-resource-icon, +.e-quick-popup-wrapper .e-event-popup .e-date-time-icon, +.e-quick-popup-wrapper .e-event-popup .e-location-icon, +.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon, +.e-quick-popup-wrapper .e-event-popup .e-description-icon, +.e-quick-popup-wrapper .e-event-popup .e-resource-icon { + color: rgba(0, 0, 0, 0.54); + font-size: 18px; + padding: 0 13px 0 0; +} +.e-quick-popup-wrapper .e-cell-popup .e-date-time-details, +.e-quick-popup-wrapper .e-cell-popup .e-location-details, +.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details, +.e-quick-popup-wrapper .e-cell-popup .e-description-details, +.e-quick-popup-wrapper .e-cell-popup .e-resource-details, +.e-quick-popup-wrapper .e-event-popup .e-date-time-details, +.e-quick-popup-wrapper .e-event-popup .e-location-details, +.e-quick-popup-wrapper .e-event-popup .e-time-zone-details, +.e-quick-popup-wrapper .e-event-popup .e-description-details, +.e-quick-popup-wrapper .e-event-popup .e-resource-details { + color: rgba(0, 0, 0, 0.87); + cursor: default; + font-size: 14px; +} +.e-quick-popup-wrapper .e-popup-table td:last-child { + padding-top: 0; +} +.e-quick-popup-wrapper .e-popup-footer { + display: block; + padding: 8px 4px 8px 22px; + text-align: right; +} +.e-quick-popup-wrapper .e-popup-footer .e-event-edit { + margin-right: 8px; +} +.e-quick-popup-wrapper .e-popup-footer .e-event-edit, +.e-quick-popup-wrapper .e-popup-footer .e-event-delete { + right: auto; +} +.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled, +.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled { + color: rgba(0, 0, 0, 0.26); +} +.e-quick-popup-wrapper .e-popup-footer .e-event-details { + border: none; + margin-right: 8px; + right: auto; + text-transform: uppercase; +} +.e-quick-popup-wrapper .e-event-popup .e-popup-footer { + display: none; +} +.e-quick-popup-wrapper.e-rtl { + text-align: right; +} +.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper { + left: 6px; + right: auto; +} +.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper, +.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details, +.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details, +.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details, +.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details { + margin-right: 10px; +} +.e-quick-popup-wrapper.e-rtl .e-event-details, +.e-quick-popup-wrapper.e-rtl .e-event-edit { + margin-left: 8px; +} +.e-quick-popup-wrapper.e-rtl .e-popup-footer { + padding: 8px 8px 8px 18px; + text-align: left; +} +.e-quick-popup-wrapper.e-rtl .e-date-time-icon { + padding: 0 0 0 10px; +} +.e-quick-popup-wrapper.e-device { + bottom: 0; + height: 100%; + left: 0; + margin: 0; + max-width: 100%; + overflow: hidden; + padding: 0; + position: fixed; + right: 0; + top: 0; + width: 100%; + z-index: 1004; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper { + background: unset; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover { + background: none; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close.e-btn.e-small.e-round { + height: 2.5em; + width: 2.5em; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit, +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete { + display: block; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close { + margin-left: 0; + margin-right: auto; + order: -1; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap { + padding: 24px; +} +.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content { + padding: 12px 24px; +} +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header { + display: flex; + padding: 15px; +} +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete { + background: transparent; + border: 0; + color: rgba(0, 0, 0, 0.87); + height: 35px; + width: 35px; +} +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover { + background: none; +} +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject { + font-size: 15px; + font-weight: 500; + height: 35px; + line-height: 2.25; + padding: 2px 5px; + width: calc(100% - 105px); +} +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon, +.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon { + font-size: 14px; +} +.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close { + margin-left: auto; + margin-right: 0; +} + +/*! schedule quick popup for smaller viewports */ +@media screen and (max-width: 320px) { + .e-quick-popup-wrapper { + min-width: 100%; + } + .e-quick-popup-wrapper .e-popup-footer { + padding-left: 5px; + } + .e-quick-popup-wrapper.e-rtl .e-popup-footer { + padding-right: 5px; + } +} +.e-appointment.e-schedule-event-clone { + background: rgb(249, 17, 0); + border-radius: 2px; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + color: #fff; + display: flex; + height: 38px; + width: 100px; + z-index: 9; +} +.e-appointment.e-schedule-event-clone.e-drag-clone { + cursor: move; +} +.e-appointment.e-schedule-event-clone .e-recurrence-icon, +.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon, +.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon, +.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon, +.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler, +.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler { + display: none; +} +.e-appointment.e-schedule-event-clone .e-appointment-details { + flex: auto; + overflow: hidden; + padding: 0 4px; + text-align: left; +} +.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap { + flex: auto; + overflow: hidden; +} +.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject { + font-size: 13px; + font-weight: 500; + line-height: 1.2; + margin-left: auto; + min-height: 18px; + overflow: hidden; + padding-top: 4px; + text-overflow: ellipsis; +} +.e-appointment.e-schedule-event-clone .e-appointment-details .e-time { + font-size: 11px; + overflow: hidden; + padding-top: 1px; + text-overflow: ellipsis; +} +.e-appointment.e-schedule-event-clone .e-appointment-details .e-location { + display: none; +} +.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject { + padding: 3px 2px; +} +.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time { + display: none; +} + +.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject { + padding: 3px 0 1px 4px; +} +.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time { + display: none; +} + +@media print { + .e-schedule .e-table-container { + display: block; + } + .e-schedule .e-vertical-view .e-content-table thead { + break-inside: auto; + } +} +.e-more-popup-wrapper { + background: #fff; + border: 1px solid #eee; + border-radius: 2px; + box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4); + opacity: 1; + padding: 8px 0; + width: 225px; +} +.e-more-popup-wrapper .e-more-appointment-wrapper { + margin: 0 4px; +} +.e-more-popup-wrapper .e-more-event-popup { + height: 100%; + position: relative; + width: 100%; +} +.e-more-popup-wrapper .e-more-event-header { + height: 35px; + margin: 0 8px 4px 14px; +} +.e-more-popup-wrapper .e-more-event-content { + color: rgba(0, 0, 0, 0.87); + height: calc(100% - 35px); + max-height: 150px; + overflow-y: auto; + padding: 10px 10px 0; +} +.e-more-popup-wrapper .e-more-event-content .e-appointment-border { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-more-popup-wrapper .e-more-event-date-header { + height: 100%; + width: calc(100% - 25px); +} +.e-more-popup-wrapper .e-more-event-date-header .e-current-date { + color: rgb(255, 61, 0); +} +.e-more-popup-wrapper .e-header-day { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + line-height: 1; + padding-bottom: 2px; +} +.e-more-popup-wrapper .e-header-date { + color: rgba(0, 0, 0, 0.87); + font-size: 18px; + line-height: 1; + max-width: 15%; +} +.e-more-popup-wrapper .e-header-date:hover { + cursor: pointer; + text-decoration: underline; +} +.e-more-popup-wrapper .e-header-date:focus { + text-decoration: underline; +} +.e-more-popup-wrapper .e-more-event-close { + background: transparent; + border: 0; + box-shadow: none; + color: #000; + cursor: pointer; + height: 25px; + padding: unset; + position: absolute; + right: 6px; + width: 25px; +} +.e-more-popup-wrapper .e-more-event-close .e-close-icon { + font-size: 9px; +} +.e-more-popup-wrapper .e-more-event-close .e-btn-icon { + margin-top: 0; +} +.e-more-popup-wrapper .e-more-event-close:focus, .e-more-popup-wrapper .e-more-event-close:hover { + background: #e0e0e0; + border-radius: 50%; + color: #000; +} +.e-more-popup-wrapper .e-appointment { + background: rgb(249, 17, 0); + border-radius: 2px; + color: #fff; + display: flex; + height: 22px; + line-height: 20px; + margin-bottom: 2px; + padding: 2px 0; + width: 100%; +} +.e-more-popup-wrapper .e-appointment .e-subject { + color: #fff; + flex: auto; + font-size: 13px; + font-weight: 500; + overflow: hidden; + padding: 0 2px; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-more-popup-wrapper .e-appointment .e-subject.e-disable { + display: none; +} +.e-more-popup-wrapper .e-appointment .e-inline-subject { + background: transparent; + border: 0; + color: #fff; + font-size: 13px; + font-weight: 500; + line-height: 1.2; + padding-top: 4px; + width: 100%; +} +.e-more-popup-wrapper .e-appointment .e-recurrence-icon, +.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon { + line-height: 22px; + padding: 0 2px; +} +.e-more-popup-wrapper .e-appointment.e-appointment-border, .e-more-popup-wrapper .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-more-popup-wrapper.e-device { + bottom: 0; + height: 100%; + left: 0; + margin: 0; + max-width: 100%; + overflow: hidden; + position: fixed; + right: 0; + top: 0; + width: 100%; + z-index: 1002; +} +.e-more-popup-wrapper.e-device .e-more-event-content { + max-height: unset; +} +.e-more-popup-wrapper.e-rtl .e-header-date { + padding-right: 10px; +} +.e-more-popup-wrapper.e-rtl .e-header-day { + padding-right: 10px; +} +.e-more-popup-wrapper.e-rtl .e-more-event-close { + left: 6px; + right: auto; +} + +.e-schedule { + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); +} +.e-schedule .e-date-header-wrap { + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0; + position: relative; +} +.e-schedule .e-header-calendar { + background-color: none; + box-shadow: none; +} +.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child, +.e-schedule .e-vertical-view .e-content-wrap table td:first-child { + border-left-width: 0; +} +.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells { + background: #fff; +} +.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover { + background: #f5f5f5; +} +.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells { + border-bottom-width: 0; +} +.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number { + color: rgba(0, 0, 0, 0.54); + font-size: 13px; + padding-top: 10px; + text-align: center; + vertical-align: top; +} +.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells { + border-bottom-color: transparent; +} +.e-schedule .e-vertical-view .e-date-header-wrap table tbody td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); + text-align: left; +} +.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells { + border-bottom-width: 0; +} +.e-schedule .e-vertical-view .e-time-cells-wrap table td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.54); +} +.e-schedule .e-vertical-view .e-time-cells-wrap table td { + border-bottom-color: transparent; +} +.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells { + border-bottom-color: rgba(0, 0, 0, 0.12); +} +.e-schedule .e-vertical-view .e-header-cells { + background: #fff; +} +.e-schedule .e-vertical-view .e-header-cells.e-current-day { + color: rgb(255, 61, 0); + font-weight: normal; +} +.e-schedule .e-vertical-view .e-work-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + padding: 0; +} +.e-schedule .e-vertical-view .e-work-cells:hover { + background: #f5f5f5; + color: #000; +} +.e-schedule .e-vertical-view .e-alternate-cells { + border-bottom-style: dotted; +} +.e-schedule .e-vertical-view .e-work-hours { + background: #fff; +} +.e-schedule .e-vertical-view .e-all-day-cells { + background: #fff; +} +.e-schedule .e-vertical-view .e-all-day-cells.e-current-day { + color: rgb(255, 61, 0); +} +.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell { + background: #e0e0e0; + color: #000; +} +.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover { + background: #e0e0e0; + color: #000; +} +.e-schedule .e-vertical-view .e-selected-cell { + background: #e0e0e0; + color: #000; +} +.e-schedule .e-vertical-view .e-selected-cell:hover { + background: #e0e0e0; + color: #000; +} +.e-schedule .e-vertical-view .e-clone-time-indicator, +.e-schedule .e-vertical-view .e-current-time { + color: rgb(255, 61, 0); +} +.e-schedule .e-vertical-view .e-current-timeline { + border-top: 1px solid rgb(255, 61, 0); +} +.e-schedule .e-vertical-view .e-previous-timeline { + border-top: 1px dotted rgb(255, 61, 0); +} +.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells { + border-bottom-width: 1px; +} +.e-schedule .e-month-view .e-date-header-wrap table td:first-child, +.e-schedule .e-month-view .e-content-wrap table td:first-child { + border-left-width: 0; +} +.e-schedule .e-month-view .e-date-header-wrap table td, +.e-schedule .e-month-agenda-view .e-date-header-wrap table td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); + font-size: none; + text-align: left; + text-transform: none; +} +.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day, +.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day { + color: rgb(255, 61, 0); + font-weight: normal; +} +.e-schedule .e-month-view .e-work-cells, +.e-schedule .e-month-agenda-view .e-work-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} +.e-schedule .e-month-view .e-work-cells:hover, +.e-schedule .e-month-agenda-view .e-work-cells:hover { + background: #f5f5f5; + color: #000; +} +.e-schedule .e-month-view .e-work-days, +.e-schedule .e-month-agenda-view .e-work-days { + background: #fff; +} +.e-schedule .e-month-view .e-other-month, +.e-schedule .e-month-agenda-view .e-other-month { + color: rgba(0, 0, 0, 0.54); +} +.e-schedule .e-month-view .e-current-date .e-date-header, +.e-schedule .e-month-agenda-view .e-current-date .e-date-header { + background: rgb(255, 61, 0); + border-radius: 50%; + color: #fff; + min-width: 20px; + padding: 0 4px; + width: fit-content; +} +.e-schedule .e-month-view .e-selected-cell, +.e-schedule .e-month-agenda-view .e-selected-cell { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-month-view .e-selected-cell .e-date-header, +.e-schedule .e-month-agenda-view .e-selected-cell .e-date-header { + color: none; +} +.e-schedule .e-month-view .e-selected-cell .e-more-indicator, +.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-month-view .e-selected-cell:hover, +.e-schedule .e-month-agenda-view .e-selected-cell:hover { + background: #e0e0e0; +} +.e-schedule .e-month-agenda-view .e-content-wrap .e-table-container { + overflow: auto; +} +.e-schedule .e-month-agenda-view .e-date-header-wrap table td { + border-width: 0 0 1px 0; + text-align: center; +} +.e-schedule .e-month-agenda-view .e-work-cells { + border-width: 0; +} +.e-schedule .e-month-agenda-view .e-current-date .e-date-header { + min-width: 24px; +} +.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child, +.e-schedule .e-timeline-view .e-content-wrap table td:first-child, +.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child, +.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child { + border-left-width: 0; +} +.e-schedule .e-timeline-view .e-date-header-wrap table td, +.e-schedule .e-timeline-month-view .e-date-header-wrap table td { + background: #fff; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day, +.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day { + color: rgb(255, 61, 0); + font-weight: normal; +} +.e-schedule .e-timeline-view .e-work-cells, +.e-schedule .e-timeline-month-view .e-work-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 0 1px 1px; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} +.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells), +.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) { + background: #f5f5f5; + color: #000; +} +.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover, +.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-timeline-view .e-work-days, +.e-schedule .e-timeline-month-view .e-work-days { + background: #fff; +} +.e-schedule .e-timeline-view .e-resource-group-cells, +.e-schedule .e-timeline-month-view .e-resource-group-cells { + background: #fafafa; +} +.e-schedule .e-timeline-view .e-selected-cell, +.e-schedule .e-timeline-month-view .e-selected-cell { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells), +.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) { + background: #e0e0e0; +} +.e-schedule .e-timeline-view .e-work-hours { + background: #fff; +} +.e-schedule .e-timeline-view .e-resource-group-cells { + background: #fafafa; +} +.e-schedule .e-timeline-view .e-selected-cell { + background: #e0e0e0; + color: #000; +} +.e-schedule .e-timeline-view .e-selected-cell:hover { + background: #e0e0e0; +} +.e-schedule .e-timeline-view .e-alternate-cells { + border-left-style: dotted; +} +.e-schedule .e-timeline-view .e-header-row .e-time-cells { + border-left-width: 0; +} +.e-schedule .e-timeline-view .e-clone-time-indicator, +.e-schedule .e-timeline-view .e-current-time { + color: rgb(255, 61, 0); + font-size: 11px; +} +.e-schedule .e-timeline-view .e-current-timeline { + border-left: 1px solid rgb(255, 61, 0); +} +.e-schedule .e-timeline-year-view .e-work-cells { + background: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + border-width: 0 1px 1px 0; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} +.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) { + background: #f5f5f5; + color: #000; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-work-days { + background: #fff; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-other-month { + color: rgba(0, 0, 0, 0.54); +} +.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header { + background: rgb(255, 61, 0); + border-radius: 50%; + color: #fff; + margin: 2px; + width: 20px; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-date-header { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator { + color: rgba(0, 0, 0, 0.87); +} +.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover { + background: #e0e0e0; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header { + cursor: default; + opacity: 0.35; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover { + text-decoration: none; +} +.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells { + background: rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 8px #fafafa; +} +.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells:hover { + background: rgba(0, 0, 0, 0.08); +} +.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child, +.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child { + border-right-width: 0; +} +.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td { + text-align: right; +} +.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td, +.e-schedule.e-rtl .e-vertical-view .e-work-cells { + border-width: 0 1px 1px 0; +} +.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells, +.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells { + border-bottom-width: 0; +} +.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td, +.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td { + border-width: 0 0 1px 1px; +} +.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child, +.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child { + border-right-width: 0; +} +.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td { + text-align: right; + border-width: 0 1px 1px 0; +} +.e-schedule.e-rtl .e-month-view .e-work-cells, +.e-schedule.e-rtl .e-month-agenda-view .e-work-cells { + border-width: 0 1px 1px 0; +} +.e-schedule.e-rtl .e-month-agenda-view .e-work-cells { + border-width: 0; +} +.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child, +.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child, +.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child, +.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child { + border-right-width: 0; +} +.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child, +.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child, +.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child, +.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child { + border-left-width: 0; +} +.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td, +.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td, +.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td, +.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td { + border-width: 0 1px 1px 0; +} +.e-schedule.e-rtl .e-timeline-view .e-alternate-cells { + border-right-style: dotted; +} +.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells { + border-right-width: 0; +} + +.e-tooltip-wrap.e-schedule-error { + background: #fde; + border-color: #fde; + z-index: 1000; +} +.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top { + left: 44%; +} +.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top, +.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #fde; + color: #fde; +} +.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom, +.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom { + border-top: 8px solid #fde; + color: #fde; +} +.e-tooltip-wrap.e-schedule-error .e-tip-content { + padding: 3px 6px; +} +.e-tooltip-wrap.e-schedule-error .e-tip-content, +.e-tooltip-wrap.e-schedule-error .e-tip-content label { + color: #f43; +} + +.e-schedule .e-schedule-toolbar .e-icon-prev::before { + content: "\e937"; +} +.e-schedule .e-schedule-toolbar .e-icon-next::before { + content: "\e956"; +} +.e-schedule .e-schedule-toolbar .e-icon-add::before { + content: "\e963"; +} +.e-schedule .e-schedule-toolbar .e-icon-today::before { + content: "\e322"; +} +.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before { + content: "\e969"; +} +.e-schedule .e-schedule-toolbar .e-icon-day::before { + content: "\e31b"; +} +.e-schedule .e-schedule-toolbar .e-icon-week::before { + content: "\e315"; +} +.e-schedule .e-schedule-toolbar .e-icon-workweek::before { + content: "\e314"; +} +.e-schedule .e-schedule-toolbar .e-icon-month::before { + content: "\e93c"; +} +.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before { + content: "\e313"; +} +.e-schedule .e-schedule-toolbar .e-icon-agenda::before { + content: "\e31d"; +} +.e-schedule .e-schedule-toolbar .e-icon-year::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-month::before { + content: "\ea8e"; +} +.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before { + content: "\ea85"; +} +.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before { + content: "\ea88"; +} +.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before { + content: "\ea8b"; +} +.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before, +.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before { + content: "\e984"; +} +.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before { + content: "\e956"; +} +.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before { + content: "\e937"; +} +.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before { + content: "\e99a"; +} +.e-schedule .e-schedule-resource-toolbar .e-icon-next::before { + content: "\e956"; +} +.e-schedule .e-close-icon::before { + content: "\e7fc"; +} +.e-schedule .e-block-indicator::before { + content: "\e22a"; +} +.e-schedule .e-appointment .e-recurrence-icon::before { + content: "\e308"; +} +.e-schedule .e-appointment .e-recurrence-edit-icon::before { + content: "\e30a"; +} +.e-schedule .e-appointment .e-up-icon::before { + content: "\e306"; +} +.e-schedule .e-appointment .e-down-icon::before { + content: "\e304"; +} +.e-schedule .e-appointment .e-left-icon::before { + content: "\e302"; +} +.e-schedule .e-appointment .e-right-icon::before { + content: "\e300"; +} +.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before { + content: "\e916"; +} +.e-schedule.e-rtl .e-appointment .e-left-icon::before { + content: "\e300"; +} +.e-schedule.e-rtl .e-appointment .e-right-icon::before { + content: "\e302"; +} +.e-schedule .e-resource-tree-icon::before { + content: "\e22f"; +} + +.e-schedule-dialog.e-device .e-back-icon::before { + content: "\e977"; +} +.e-schedule-dialog.e-device .e-save-icon::before { + content: "\e98e"; +} +.e-schedule-dialog.e-device .e-delete-icon::before { + content: "\e94a"; +} +.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before { + content: "\e944"; +} + +.e-schedule-dialog.e-device.e-rtl .e-back-icon::before { + content: "\e85f"; +} + +.e-quick-popup-wrapper .e-edit-icon::before { + content: "\e891"; +} +.e-quick-popup-wrapper .e-delete-icon::before { + content: "\e94a"; +} +.e-quick-popup-wrapper .e-close-icon::before { + content: "\e7fc"; +} +.e-quick-popup-wrapper .e-time-icon::before { + content: "\e20c"; +} +.e-quick-popup-wrapper .e-location-icon::before { + content: "\e30c"; +} +.e-quick-popup-wrapper .e-time-zone-icon::before { + content: "\e30e"; +} +.e-quick-popup-wrapper .e-description-icon::before { + content: "\e30d"; +} +.e-quick-popup-wrapper .e-resource-icon::before { + content: "\e424"; +} +.e-quick-popup-wrapper .e-date-time-icon::before { + content: "\e421"; +} + +.e-more-popup-wrapper.e-device .e-close-icon::before { + content: "\e7fc"; +} + +.e-bigger .e-schedule .e-schedule-toolbar, +.e-bigger.e-schedule .e-schedule-toolbar { + height: 56px; + min-height: 56px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text, +.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text { + font-size: 16px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow, +.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow { + font-size: 10px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav, +.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav { + min-height: 56px; + min-width: 32px; + z-index: 0; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text { + line-height: inherit; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items { + min-height: 56px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item { + min-height: 56px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer), +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer) { + min-width: 34px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + height: calc(100% - 15px); + margin: 7.5px 3px; + min-height: 27px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons { + min-width: 24px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn, +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: auto; + line-height: 25px; + margin: 4px 0; + min-width: 34px; + padding: 0 1.5px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right, +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right { + padding: 0; + font-size: 14px; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon, +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon { + padding-top: 0; +} +.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text, +.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text { + font-size: 14px; +} +.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day, +.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day { + font-size: 14px; +} +.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day, +.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day { + font-size: 14px; +} +.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date, +.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date { + font-size: 20px; +} +.e-bigger .e-schedule .e-vertical-view .e-resource-cells, +.e-bigger.e-schedule .e-vertical-view .e-resource-cells { + font-size: 14px; +} +.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td, +.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td { + font-size: 13px; +} +.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator, +.e-bigger .e-schedule .e-vertical-view .e-current-time, +.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator, +.e-bigger.e-schedule .e-vertical-view .e-current-time { + font-size: 12px; +} +.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td, +.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td { + font-size: 11px; +} +.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator, +.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time, +.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator, +.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time { + font-size: 9px; +} +.e-bigger .e-schedule .e-month-view .e-header-cells, +.e-bigger.e-schedule .e-month-view .e-header-cells { + height: 35px; +} +.e-bigger .e-schedule .e-month-view .e-resource-cells, +.e-bigger .e-schedule .e-month-view .e-date-header-wrap table td, +.e-bigger.e-schedule .e-month-view .e-resource-cells, +.e-bigger.e-schedule .e-month-view .e-date-header-wrap table td { + font-size: 14px; +} +.e-bigger .e-schedule .e-month-view .e-content-wrap, +.e-bigger.e-schedule .e-month-view .e-content-wrap { + font-size: 14px; +} +.e-bigger .e-schedule .e-month-view .e-m-date, +.e-bigger.e-schedule .e-month-view .e-m-date { + font-size: 20px; +} +.e-bigger .e-schedule .e-month-view .e-resource-name, +.e-bigger .e-schedule .e-month-view .e-m-day, +.e-bigger.e-schedule .e-month-view .e-resource-name, +.e-bigger.e-schedule .e-month-view .e-m-day { + font-size: 14px; +} +.e-bigger .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar, +.e-bigger.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar { + min-width: 306px; +} + +/*! schedule event tooltip */ +.e-bigger .e-schedule-event-tooltip .e-subject, +.e-schedule-event-tooltip.e-bigger .e-subject { + font-size: 14px; + font-weight: 500; +} + +.e-bigger .e-dialog.e-quick-dialog.e-following-events-dialog { + width: 502px; +} + +.e-bigger .e-dialog.e-quick-dialog { + min-width: 370px; +} + +.e-bigger .e-ddl.e-popup .e-resource-template { + padding: 0 15px; +} +.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color { + height: 16px; + margin-top: 15px; + width: 16px; +} +.e-bigger .e-schedule-dialog .e-disable { + display: none; +} +.e-bigger .e-schedule-dialog .e-dlg-header-content { + padding-bottom: 8px; +} +.e-bigger .e-schedule-dialog .e-dlg-content { + padding-bottom: 12px; + position: relative; +} +.e-bigger .e-schedule-dialog .e-event-cancel, +.e-bigger .e-schedule-dialog .e-event-delete { + border: none; + box-shadow: none; +} +.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete { + float: left; + margin-left: 0; +} +.e-bigger .e-schedule-dialog .e-subject-container, +.e-bigger .e-schedule-dialog .e-start-container, +.e-bigger .e-schedule-dialog .e-start-time-zone-container, +.e-bigger .e-schedule-dialog .e-description-label { + padding-right: 12px; +} +.e-bigger .e-schedule-dialog .e-location-container, +.e-bigger .e-schedule-dialog .e-end-container, +.e-bigger .e-schedule-dialog .e-end-time-zone-container { + padding-left: 12px; +} +.e-bigger .e-schedule-dialog .e-all-day-container { + padding-right: 16px; +} +.e-bigger .e-schedule-dialog .e-time-zone-row { + display: none; +} +.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable { + display: flex; + height: 60px; +} +.e-bigger .e-schedule-dialog .e-title-location-row, +.e-bigger .e-schedule-dialog .e-start-end-row, +.e-bigger .e-schedule-dialog .e-start-input-container, +.e-bigger .e-schedule-dialog .e-end-input-container, +.e-bigger .e-schedule-dialog .e-time-zone-row { + display: flex; + padding-bottom: 12px; + width: 100%; +} +.e-bigger .e-schedule-dialog .e-resources { + padding-bottom: 12px; + width: 100%; +} +.e-bigger .e-schedule-dialog .e-all-day-time-zone-row { + display: flex; + padding-bottom: 20px; + padding-top: 0; + width: 100%; +} +.e-bigger .e-schedule-dialog .e-subject-container, +.e-bigger .e-schedule-dialog .e-location-container, +.e-bigger .e-schedule-dialog .e-start-container, +.e-bigger .e-schedule-dialog .e-end-container, +.e-bigger .e-schedule-dialog .e-start-time-zone-container, +.e-bigger .e-schedule-dialog .e-end-time-zone-container { + width: 50%; +} +.e-bigger .e-schedule-dialog .e-location-container, +.e-bigger .e-schedule-dialog .e-end-container, +.e-bigger .e-schedule-dialog .e-end-time-zone-container, +.e-bigger .e-schedule-dialog .e-start-container, +.e-bigger .e-schedule-dialog .e-start-time-zone-container, +.e-bigger .e-schedule-dialog .e-subject-container, +.e-bigger .e-schedule-dialog .e-description-row, +.e-bigger .e-schedule-dialog .e-repeat-container { + padding-top: 0; +} +.e-bigger .e-schedule-dialog .e-all-day-time-zone-row { + padding-bottom: 16px; + padding-top: 10px; +} +.e-bigger .e-schedule-dialog .e-description, +.e-bigger .e-schedule-dialog .e-float-input .e-description { + height: 50px; + resize: vertical; +} +.e-bigger .e-schedule-dialog .e-time-zone-row, +.e-bigger .e-schedule-dialog .e-repeat-container, +.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable { + display: none; +} +.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container { + margin-left: 20px; + margin-right: 0; +} +.e-bigger .e-schedule-dialog.e-rtl .e-subject-container, +.e-bigger .e-schedule-dialog.e-rtl .e-start-container, +.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container, +.e-bigger .e-schedule-dialog.e-rtl .e-description-label { + padding-left: 12px; + padding-right: 0; +} +.e-bigger .e-schedule-dialog.e-rtl .e-location-container, +.e-bigger .e-schedule-dialog.e-rtl .e-end-container, +.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container { + padding-left: 0; + padding-right: 12px; +} +.e-bigger .e-schedule-dialog.e-rtl .e-event-delete { + float: right; +} + +/*! schedule quick popup */ +.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject { + font-size: 24px; +} +.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content { + padding: 28px 18px 8px; +} +.e-bigger .e-quick-popup-wrapper .e-popup-footer { + padding: 8px 4px 8px 22px; +} +.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-date-time-icon, +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-date-time-icon { + padding-right: 13px; +} +.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon { + font-size: 16px; +} +.e-bigger .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-date-time-icon { + padding-right: 0; +} +.e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon { + padding-right: 13px; +} +.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-close.e-btn.e-small.e-round { + height: 2.8572em; + width: 2.8572em; +} +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-edit.e-btn.e-small.e-round, +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-delete.e-btn.e-small.e-round, +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-close.e-btn.e-small.e-round { + height: 2.8572em; + width: 2.8572em; +} +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon, +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon, +.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon { + font-size: 14px; +} +.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon, +.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon, +.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon { + font-size: 14px; +} +.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round, +.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round, +.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close.e-btn.e-small.e-round { + height: 35px; +} +.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject { + padding: 3px 5px; +} + +.e-bigger .e-agenda-view .e-appointment { + padding: 0 8px; +} +.e-bigger .e-agenda-view .e-subject, +.e-bigger .e-agenda-view .e-inline-subject { + font-size: 16px; +} +.e-bigger .e-agenda-view .e-date-time { + font-size: 14px; +} +.e-bigger .e-agenda-view .e-day-date-header .e-m-date { + font-size: 20px; +} +.e-bigger .e-agenda-view .e-day-date-header .e-m-day { + font-size: 14px; +} + +.e-bigger .e-timeline-view .e-resource-text { + font-size: 14px; + padding-left: 12px; +} +.e-bigger .e-timeline-view .e-navigate { + font-size: 16px; + padding: 8px 0 8px 8px; +} +.e-bigger .e-timeline-view .e-date-header-wrap table tbody td > span { + font-size: 16px; + padding: 8px 0 8px 8px; +} + +.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header { + width: 26px; +} + +.e-bigger .e-schedule-dialog.e-device .e-dlg-header, +.e-bigger .e-schedule-dialog.e-device .e-dlg-header * { + width: 100%; +} +.e-bigger .e-schedule-dialog.e-device .e-dlg-header-content { + background: #fafafa; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); + margin-bottom: 3px; +} +.e-bigger .e-schedule-dialog.e-device .e-title-location-row, +.e-bigger .e-schedule-dialog.e-device .e-start-end-row, +.e-bigger .e-schedule-dialog.e-device .e-time-zone-row, +.e-bigger .e-schedule-dialog.e-device .e-start-input-container, +.e-bigger .e-schedule-dialog.e-device .e-end-input-container { + display: inline; +} +.e-bigger .e-schedule-dialog.e-device .e-time-zone-row.e-enable { + display: inline; +} +.e-bigger .e-schedule-dialog.e-device .e-subject-container, +.e-bigger .e-schedule-dialog.e-device .e-location-container, +.e-bigger .e-schedule-dialog.e-device .e-start-container, +.e-bigger .e-schedule-dialog.e-device .e-end-container, +.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container, +.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container { + padding-left: 0; + width: 100%; +} +.e-bigger .e-schedule-dialog.e-device .e-subject-container, +.e-bigger .e-schedule-dialog.e-device .e-start-container, +.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container, +.e-bigger .e-schedule-dialog.e-device .e-description-label { + padding-right: 0; +} +.e-bigger .e-schedule-dialog.e-device .e-location-container, +.e-bigger .e-schedule-dialog.e-device .e-end-container, +.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container, +.e-bigger .e-schedule-dialog.e-device .e-start-container, +.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container, +.e-bigger .e-schedule-dialog.e-device .e-subject-container, +.e-bigger .e-schedule-dialog.e-device .e-description-row, +.e-bigger .e-schedule-dialog.e-device .e-repeat-container { + padding-top: 20px; +} +.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row { + padding-top: 20px; +} +.e-bigger .e-schedule-dialog.e-device .e-resources { + padding-bottom: 0; + padding-top: 20px; +} +.e-bigger .e-schedule-dialog.e-device .e-description, +.e-bigger .e-schedule-dialog.e-device .e-float-input .e-description { + height: 60px; + resize: vertical; +} +.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row { + margin-top: 0; + padding-bottom: 0; +} +.e-bigger .e-schedule-dialog.e-device .e-repeat-parent-row { + padding-top: 8px; +} +.e-bigger .e-schedule-dialog.e-device .e-all-day-container { + margin-right: 20px; +} +.e-bigger .e-schedule-dialog.e-device .e-title-header { + display: flex; + width: 100%; +} +.e-bigger .e-schedule-dialog.e-device .e-save-icon, +.e-bigger .e-schedule-dialog.e-device .e-back-icon, +.e-bigger .e-schedule-dialog.e-device .e-forward-icon { + cursor: pointer; + line-height: normal; +} +.e-bigger .e-schedule-dialog.e-device .e-title-text { + text-align: center; +} +.e-bigger .e-schedule-dialog.e-device .e-save-icon, +.e-bigger .e-schedule-dialog.e-device .e-back-icon, +.e-bigger .e-schedule-dialog.e-device .e-delete-icon { + width: 2.5em; +} +.e-bigger .e-schedule-dialog.e-device .e-save-icon, +.e-bigger .e-schedule-dialog.e-device .e-delete-icon { + text-align: right; +} +.e-bigger .e-schedule-dialog.e-device .e-time-zone-row, +.e-bigger .e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable { + display: none; +} +.e-bigger .e-schedule-dialog.e-device .e-repeat-container { + display: block; + padding-right: 35px; + padding-left: 0; +} +.e-bigger .e-schedule-dialog.e-device .e-icon-down-arrow { + font-size: 10px; +} +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-save-icon { + text-align: left; +} +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container { + margin-left: 20px; + margin-right: 0; +} +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-subject-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-description-label { + padding-left: 0; +} +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-location-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container, +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container { + padding-right: 0; +} +.e-bigger .e-schedule-dialog.e-device.e-rtl .e-repeat-container { + padding-left: 35px; + padding-right: 0; +} +.e-bigger .e-schedule-dialog.e-device .e-recurrence-container { + position: relative; +} +.e-bigger .e-schedule-dialog.e-device .e-recurrence-container.e-hide { + display: none; +} +.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button { + border: 0; + box-shadow: none; + margin: -3px 5px; + position: absolute; +} +.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons { + font-size: 12px; + position: relative; + top: 1px; +} + +.e-bigger .e-more-popup-wrapper { + background: #fff; + border: 1px solid #eee; + border-radius: 2px; + box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4); + opacity: 1; + padding: 8px 0; + width: 225px; +} +.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper { + margin: 0 4px; +} +.e-bigger .e-more-popup-wrapper .e-more-event-popup { + height: 100%; + position: relative; + width: 100%; +} +.e-bigger .e-more-popup-wrapper .e-more-event-header { + height: 35px; + margin: 0 8px 4px 14px; +} +.e-bigger .e-more-popup-wrapper .e-more-event-content { + color: rgba(0, 0, 0, 0.87); + height: calc(100% - 35px); + max-height: 150px; + overflow-y: auto; + padding: 10px 10px 0; +} +.e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-bigger .e-more-popup-wrapper .e-more-event-date-header { + height: 100%; + width: calc(100% - 25px); +} +.e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date { + color: rgb(255, 61, 0); +} +.e-bigger .e-more-popup-wrapper .e-header-day { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + line-height: 1; + padding-bottom: 2px; +} +.e-bigger .e-more-popup-wrapper .e-header-date { + color: rgba(0, 0, 0, 0.87); + font-size: 18px; + line-height: 1; + max-width: 15%; +} +.e-bigger .e-more-popup-wrapper .e-header-date:hover { + cursor: pointer; + text-decoration: underline; +} +.e-bigger .e-more-popup-wrapper .e-header-date:focus { + text-decoration: underline; +} +.e-bigger .e-more-popup-wrapper .e-more-event-close { + background: transparent; + border: 0; + box-shadow: none; + color: #000; + cursor: pointer; + height: 25px; + padding: unset; + position: absolute; + right: 6px; + width: 25px; +} +.e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon { + font-size: 9px; +} +.e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon { + margin-top: 0; +} +.e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover { + background: #e0e0e0; + border-radius: 50%; + color: #000; +} +.e-bigger .e-more-popup-wrapper .e-appointment { + background: rgb(249, 17, 0); + border-radius: 2px; + color: #fff; + display: flex; + height: 22px; + line-height: 20px; + margin-bottom: 2px; + padding: 2px 0; + width: 100%; +} +.e-bigger .e-more-popup-wrapper .e-appointment .e-subject { + color: #fff; + flex: auto; + font-size: 13px; + font-weight: 500; + overflow: hidden; + padding: 0 2px; + text-overflow: ellipsis; + white-space: nowrap; +} +.e-bigger .e-more-popup-wrapper .e-appointment .e-subject.e-disable { + display: none; +} +.e-bigger .e-more-popup-wrapper .e-appointment .e-inline-subject { + background: transparent; + border: 0; + color: #fff; + font-size: 13px; + font-weight: 500; + line-height: 1.2; + padding-top: 4px; + width: 100%; +} +.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon, +.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon { + line-height: 22px; + padding: 0 2px; +} +.e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus { + border: 0; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); +} +.e-bigger .e-more-popup-wrapper.e-device { + bottom: 0; + height: 100%; + left: 0; + margin: 0; + max-width: 100%; + overflow: hidden; + right: 0; + top: 0; + width: 100%; + z-index: 1002; +} +.e-bigger .e-more-popup-wrapper.e-device .e-more-event-content { + max-height: unset; +} +.e-bigger .e-more-popup-wrapper.e-rtl .e-header-date { + padding-right: 10px; +} +.e-bigger .e-more-popup-wrapper.e-rtl .e-header-day { + padding-right: 10px; +} +.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close { + left: 6px; + right: auto; +} + +.e-stepper { + position: relative; +} +.e-stepper .e-step-selected .e-text, +.e-stepper .e-step-selected .e-label { + font-weight: 600; +} +.e-stepper.e-linear .e-step-container { + pointer-events: none; +} +.e-stepper.e-linear .e-previous:not(.e-step-disabled), +.e-stepper.e-linear .e-next:not(.e-step-disabled), +.e-stepper.e-linear .e-step-selected:not(.e-step-disabled), +.e-stepper.e-linear .e-previous:not(.e-step-disabled) + li { + pointer-events: auto; +} +.e-stepper.e-stepper-readonly, +.e-stepper .e-step-disabled { + cursor: default; + pointer-events: none; +} +.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator { + font-size: 32px; + border-radius: 9999px; +} +.e-stepper.e-step-type-indicator .e-step-content, .e-stepper.e-step-type-label .e-step-content { + padding: 0 8px; +} +.e-stepper .e-step-container:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-before .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) { + position: relative; +} +.e-stepper.e-horizontal .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) { + position: unset; +} +.e-stepper .e-tooltip-wrap.e-stepper-tooltip { + display: none; + justify-content: center; + left: 50%; + top: -8px; + transform: translate(-50%, -100%); +} +.e-stepper .e-tooltip-wrap.e-stepper-tooltip.e-show-tooltip { + display: inline-flex; +} +.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-tip-content { + width: max-content; +} +.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip.e-tip-bottom { + left: 50%; + top: 100%; + transform: translate(-50%, 0); +} +.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip-inner.e-tip-bottom { + top: -6px; +} +.e-stepper .e-step-item.e-step-label .e-tooltip-wrap.e-stepper-tooltip { + left: unset; + top: 0; + transform: translate(0%, -135%); +} +.e-stepper.e-step-type-indicator .e-tooltip-wrap.e-stepper-tooltip { + transform: translate(-50%, -115%); +} +.e-stepper .e-stepper-steps { + display: flex; + padding: 0; + margin: 0; + justify-content: space-between; + position: relative; + align-items: flex-start; +} +.e-stepper .e-stepper-steps .e-step-container, +.e-stepper .e-stepper-steps .e-step, +.e-stepper .e-stepper-steps .e-step-valid.e-step-text.e-step-text-only .e-step-text-container, +.e-stepper .e-stepper-steps .e-step-error.e-step-text.e-step-text-only .e-step-text-container, +.e-stepper .e-stepper-steps .e-step-label-container { + display: flex; + align-items: center; + justify-content: center; +} +.e-stepper .e-step-container { + max-width: var(--max-width); + list-style-type: none; + cursor: pointer; + text-align: center; +} +.e-stepper .e-step-container .e-step-label-container, +.e-stepper .e-step-container .e-step-text-container { + max-width: clamp(100%, 10em, 100%); + white-space: nowrap; + font-size: 14px; +} +.e-stepper .e-step-container .e-step-label-optional { + font-size: 12px; + flex-basis: 100%; +} +.e-stepper .e-step-container .e-step-optional-container { + display: flex; + flex-direction: column; +} +.e-stepper .e-step-container .e-step-content { + font-size: 16px; + line-height: 0; +} +.e-stepper .e-step-container .e-indicator { + font-size: 16px; +} +.e-stepper .e-step-container:not(.e-step-text-only) > .e-step-text-container { + padding: 0 8px; +} +.e-stepper .e-step-container.e-step-text-only .e-step-text-container, .e-stepper .e-step-container.e-step-label-only .e-step-label-container { + padding: 0 6px; + padding-block: 5px; +} +.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container { + flex-direction: column; +} +.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container .e-step-validation-icon { + position: relative; + top: 0.25em; +} +.e-stepper .e-step-container .e-step, +.e-stepper .e-step-container .e-indicator { + border-radius: 9999px; + min-width: 32px; + min-height: 32px; +} +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step, +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator { + border: 2px solid; +} +.e-stepper.e-horizontal { + display: block; +} +.e-stepper.e-horizontal .e-stepper-steps { + flex-direction: row; +} +.e-stepper.e-horizontal.e-label-before:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar { + margin-left: var(--progress-left-position); + top: var(--progress-top-position); + width: var(--progress-bar-width); +} +.e-stepper.e-horizontal.e-label-before.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar { + margin-right: var(--progress-left-position); + margin-left: unset; +} +.e-stepper.e-horizontal .e-step-item.e-step-label { + gap: 1em; + flex-direction: column; +} +.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container { + position: relative; +} +.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container.e-label-before { + order: -1; +} +.e-stepper.e-horizontal.e-label-start .e-step-text-container { + order: -1; +} +.e-stepper.e-horizontal .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional { + position: absolute; + top: 2.5em; + margin-left: 2.5em; +} +.e-stepper.e-horizontal.e-label-start .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional, .e-stepper.e-horizontal.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional { + margin-right: 2.5em; + margin-left: unset; +} +.e-stepper.e-horizontal.e-label-start.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional { + margin-right: unset; + margin-left: 2.5em; +} +.e-stepper.e-horizontal.e-label-before .e-stepper-steps:has(.e-step-label-optional) { + align-items: flex-end; +} +.e-stepper.e-horizontal.e-label-before .e-stepper-steps .e-step-label-container.e-label-before:has(.e-step-label-optional) { + flex-direction: column; + gap: 0.5em; +} +.e-stepper.e-horizontal .e-text, +.e-stepper.e-horizontal .e-label, +.e-stepper.e-horizontal .e-step-label-optional { + text-overflow: ellipsis; + overflow: hidden; +} +.e-stepper.e-horizontal .e-step-text.e-step-text-only:has(.e-step-label-optional), +.e-stepper.e-horizontal .e-step-label.e-step-label-only:has(.e-step-label-optional), +.e-stepper.e-horizontal .e-step-item:not(.e-step-text):not(.e-step-label):has(.e-step-label-optional), +.e-stepper.e-horizontal .e-step-container:not(.e-step-item):not(.e-step-text):not(.e-step-label):has(.e-step-label-optional), +.e-stepper.e-horizontal .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-horizontal.e-step-type-indicator .e-step-container { + flex-wrap: wrap; +} +.e-stepper.e-horizontal .e-step-item:not(.e-step-label):not(.e-step-text) .e-step-label-optional { + margin-top: 0.5em; +} +.e-stepper.e-horizontal.e-label-after .e-step-item.e-step-label:not(.e-step-text) .e-step-label-optional { + margin-top: 0.2em; +} +.e-stepper.e-vertical { + min-height: inherit; + height: inherit; + display: inline-block; +} +.e-stepper.e-vertical .e-step-label.e-step-label-only, +.e-stepper.e-vertical .e-step-template { + position: relative; +} +.e-stepper.e-vertical:not(.e-label-top):not(.e-label-bottom) .e-step-label-optional { + position: absolute; +} +.e-stepper.e-vertical:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional { + margin-top: 3em; + margin-left: 4em; +} +.e-stepper.e-vertical.e-rtl:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional { + margin-left: unset; + margin-right: 4em; +} +.e-stepper.e-vertical .e-stepper-steps { + flex-direction: column; + min-height: inherit; + height: inherit; + float: left; + align-items: start; + margin: 0; + justify-content: space-between; +} +.e-stepper.e-vertical.e-rtl .e-stepper-steps { + float: right; +} +.e-stepper.e-vertical .e-stepper-steps:has(.e-step-item:not(.e-step-text):not(.e-step-label)), +.e-stepper.e-vertical .e-stepper-steps:has(.e-step-text.e-step-text-only), +.e-stepper.e-vertical .e-stepper-steps:has(.e-step-label.e-step-label-only), .e-stepper.e-vertical.e-label-after .e-stepper-steps:has(.e-step-label.e-step-text:not(.e-step-item)), .e-stepper.e-vertical.e-step-type-indicator .e-stepper-steps { + align-items: center; +} +.e-stepper.e-vertical .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container, +.e-stepper.e-vertical .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after { + margin-left: 10px; +} +.e-stepper.e-vertical.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container, +.e-stepper.e-vertical.e-rtl .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after { + margin-left: unset; + margin-right: 10px; +} +.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional), +.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional), +.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) { + flex-direction: column; +} +.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional) .e-step-label-optional, .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) .e-step-label-optional, +.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional) .e-step-label-optional, +.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) .e-step-label-optional { + position: unset; +} +.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) { + gap: 0.5em; +} +.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) { + flex-direction: column; +} +.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label { + line-height: 2em; +} +.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-optional, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-optional { + position: unset; +} +.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after { + position: absolute; +} +.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after .e-step-label-optional { + left: 0; +} +.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-after .e-step-label-optional { + font-size: 12px; +} +.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-before .e-label { + width: var(--label-width); +} +.e-stepper.e-vertical .e-step-container:not(.e-step-text-only) .e-step-text-container { + border: none; + border-radius: unset; + padding: 6px 0; +} +.e-stepper.e-vertical .e-step-container.e-step-text-only .e-step-text-container, .e-stepper.e-vertical .e-step-container.e-step-label-only .e-step-label-container { + position: unset; +} +.e-stepper.e-vertical.e-label-top .e-step-label-optional { + padding-bottom: 6px; +} +.e-stepper.e-vertical.e-label-top .e-stepper-steps, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps { + align-items: center; +} +.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container { + flex-direction: column; +} +.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container .e-step-text-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container .e-step-text-container { + margin-left: 0; +} +.e-stepper.e-vertical.e-label-top .e-step-container .e-step-label-optional, +.e-stepper.e-vertical.e-label-top .e-step-container .e-step-text-container { + order: -1; +} +.e-stepper .e-stepper-progressbar { + height: 1.6px; + position: absolute; + top: var(--progress-top-position); + width: 100%; +} +.e-stepper .e-stepper-progressbar > .e-progressbar-value { + height: 100%; + width: var(--progress-value); + transition-property: width; + transition-duration: var(--duration); + transition-delay: var(--delay); +} +.e-stepper.e-vertical .e-stepper-progressbar { + min-height: inherit; + width: 1.6px; + top: 0; + left: var(--progress-position); +} +.e-stepper.e-vertical .e-stepper-progressbar > .e-progressbar-value { + width: 100%; + height: var(--progress-value); + transition-property: height; +} +.e-stepper.e-vertical.e-rtl .e-stepper-progressbar { + right: var(--progress-position); + left: unset; +} +.e-stepper:not(.e-steps-focus):not(.e-step-type-label):not(.e-step-type-indicator) .e-step-container .e-indicator, +.e-stepper .e-step-focus .e-indicator { + z-index: 0; +} +.e-stepper .e-step-template.e-step-focus { + outline: 2px solid; +} + +.e-tooltip-wrap.e-stepper-tooltip.e-step-inprogress-tip .e-arrow-tip.e-tip-bottom { + top: 90% !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator, +.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator { + font-size: 28px; +} +.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator, +.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator { + width: 28px; + height: 28px; +} +.e-small.e-stepper .e-step-container .e-step, +.e-small.e-stepper .e-step-container .e-indicator, +.e-small .e-stepper .e-step-container .e-step, +.e-small .e-stepper .e-step-container .e-indicator { + min-width: 28px; + min-height: 28px; +} +.e-small.e-stepper .e-step-container .e-indicator, +.e-small .e-stepper .e-step-container .e-indicator { + font-size: 14px; +} +.e-small.e-stepper .e-step-container .e-step-text-container, +.e-small.e-stepper .e-step-container .e-step-label-container, +.e-small .e-stepper .e-step-container .e-step-text-container, +.e-small .e-stepper .e-step-container .e-step-label-container { + font-size: 12px; +} +.e-small.e-stepper .e-step-container .e-step-content, +.e-small .e-stepper .e-step-container .e-step-content { + font-size: 14px; +} +.e-small.e-stepper .e-step-container .e-step-label-optional, +.e-small .e-stepper .e-step-container .e-step-label-optional { + font-size: 10px; +} +.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, +.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional { + font-size: 10px; +} + +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step, +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator, +.e-stepper .e-step-notstarted .e-icons.e-step-indicator { + border-color: #bdbdbd; +} +.e-stepper .e-step-label-optional { + color: #424242; +} +.e-stepper .e-step, +.e-stepper .e-indicator { + color: #000; + background: #fff; +} +.e-stepper .e-step-indicator { + color: transparent; +} +.e-stepper .e-step-completed .e-step, +.e-stepper .e-step-inprogress .e-step, +.e-stepper .e-step-completed .e-indicator, +.e-stepper .e-step-inprogress .e-indicator, +.e-stepper .e-step-completed .e-step-indicator, +.e-stepper .e-step-inprogress .e-step-indicator { + background: rgb(249, 17, 0); + color: #fff; +} +.e-stepper .e-step-selected .e-indicator { + background: rgb(249, 17, 0); +} +.e-stepper .e-step-valid .e-indicator { + background: #4d831e; + color: #fff; +} +.e-stepper .e-step-error .e-indicator { + background: #e51b0d; + color: #fff; +} +.e-stepper .e-step-error .e-text, +.e-stepper .e-step-error .e-label { + color: #e51b0d; +} +.e-stepper .e-step-valid:not(.e-step-notstarted) .e-indicator:hover, +.e-stepper .e-step-error .e-indicator:hover { + color: #000; +} +.e-stepper .e-step-valid.e-step-text-only .e-step-validation-icon, +.e-stepper .e-step-valid.e-step-label-only .e-step-validation-icon { + color: #4d831e; +} +.e-stepper .e-step-error.e-step-text-only .e-step-validation-icon, +.e-stepper .e-step-error.e-step-label-only .e-step-validation-icon { + color: #f44336; +} +.e-stepper .e-text, +.e-stepper .e-label { + color: #000; +} +.e-stepper .e-step-selected:not(.e-step-error) .e-text, +.e-stepper .e-step-selected:not(.e-step-error) .e-label, +.e-stepper .e-step-completed:not(.e-step-error) .e-text, +.e-stepper .e-step-completed:not(.e-step-error) .e-label { + color: rgb(249, 17, 0); +} +.e-stepper .e-step-label:not(.e-step-item) .e-step-label-container { + background-color: #fff; +} +.e-stepper .e-step-text-container { + background-color: #fff; + border-color: transparent; +} +.e-stepper .e-step-disabled .e-indicator, +.e-stepper .e-step-disabled .e-step { + background: #e0e0e0; + color: #757575; +} +.e-stepper .e-step-disabled .e-text, +.e-stepper .e-step-disabled .e-label, +.e-stepper .e-step-disabled .e-step-validation-icon { + color: #9e9e9e; +} +.e-stepper.e-vertical .e-step-text-only.e-step-text .e-step-label-optional, .e-stepper.e-vertical .e-step-label-only.e-step-label .e-step-label-optional, .e-stepper.e-vertical .e-step-item:not(.e-step-text):not(.e-step-label) .e-step-label-optional, .e-stepper.e-vertical.e-label-top .e-step-label-optional, .e-stepper.e-vertical.e-label-bottom .e-step-label-optional { + background-color: #fff; +} +.e-stepper .e-stepper-progressbar { + background-color: #bdbdbd; +} +.e-stepper .e-stepper-progressbar > .e-progressbar-value { + background-color: rgb(249, 17, 0); +} +.e-stepper:not(.e-steps-focus) .e-step-selected .e-step { + box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgb(249, 17, 0), 0 0 0 8px #fff; +} +.e-stepper .e-step-focus .e-step, +.e-stepper .e-step-label-only.e-step-focus .e-label, +.e-stepper .e-step-text-only.e-step-focus .e-text, +.e-stepper .e-step-template.e-step-focus, .e-stepper:not(.e-steps-focus) :focus-visible .e-step, .e-stepper:not(.e-steps-focus) .e-step-text-only:focus-visible .e-text, .e-stepper:not(.e-steps-focus) .e-step-label-only:focus-visible .e-label { + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 8px #fff; +} +.e-stepper:not(.e-steps-focus) .e-step-valid.e-step-selected .e-step, +.e-stepper .e-step-valid.e-step-focus .e-step, +.e-stepper .e-step-valid.e-step-label-only.e-step-focus .e-label, +.e-stepper .e-step-valid.e-step-text-only.e-step-focus .e-text, +.e-stepper .e-step-valid.e-step-template.e-step-focus { + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #4d831e, 0 0 0 8px #fff; +} +.e-stepper:not(.e-steps-focus) .e-step-error.e-step-selected .e-step, +.e-stepper .e-step-error.e-step-focus .e-step, +.e-stepper .e-step-error.e-step-label-only.e-step-focus .e-label, +.e-stepper .e-step-error.e-step-text-only.e-step-focus .e-text, +.e-stepper .e-step-error.e-step-template.e-step-focus { + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e51b0d, 0 0 0 8px #fff; +} +.e-stepper .e-step-container:not(.e-step-focus).e-step-notstarted .e-step, +.e-stepper .e-step-container:not(.e-step-focus).e-step-completed .e-step, .e-stepper.e-steps-focus .e-step-container:not(.e-step-focus).e-step-selected .e-step { + box-shadow: 0 0 0 8px #fff; +} +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:hover, +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:hover { + border-color: #bdbdbd; +} +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:active, +.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:active { + border-color: #bdbdbd; +} +.e-stepper:not(.e-step-type-label) .e-indicator:hover, +.e-stepper:not(.e-step-type-label) .e-step:hover { + color: #fff; + background: #c60e00; +} +.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover { + color: #000; +} +.e-stepper:not(.e-step-type-label) .e-step-selected .e-indicator:active, +.e-stepper:not(.e-step-type-label) .e-step-selected .e-step:active { + background: #ad0c00; +} +.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-indicator:active, +.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-step:active { + background: #4d831e; +} +.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-indicator:active, +.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-step:active { + background: #e51b0d; +} +.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover { + background: #9e9e9e; +} +.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:active, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:active { + background: #757575; +} +.e-stepper:not(.e-step-type-label) .e-step-valid .e-indicator:hover, +.e-stepper:not(.e-step-type-label) .e-step-valid .e-step:hover { + color: #fff; + background: #4d831e; +} +.e-stepper:not(.e-step-type-label) .e-step-error .e-indicator:hover, +.e-stepper:not(.e-step-type-label) .e-step-error .e-step:hover { + color: #fff; + background: #e51b0d; +} + +.e-step-indicator::before { + content: "\e99e"; +} + +.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator, +.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator { + font-size: 40px; +} +.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator, +.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator { + width: 40px; + height: 40px; +} +.e-bigger.e-stepper .e-step-container .e-step, +.e-bigger.e-stepper .e-step-container .e-indicator, +.e-bigger .e-stepper .e-step-container .e-step, +.e-bigger .e-stepper .e-step-container .e-indicator { + min-width: 40px; + min-height: 40px; +} +.e-bigger.e-stepper .e-step-container .e-indicator, +.e-bigger .e-stepper .e-step-container .e-indicator { + font-size: 18px; +} +.e-bigger.e-stepper .e-step-container .e-step-text-container, +.e-bigger.e-stepper .e-step-container .e-step-label-container, +.e-bigger .e-stepper .e-step-container .e-step-text-container, +.e-bigger .e-stepper .e-step-container .e-step-label-container { + font-size: 16px; +} +.e-bigger.e-stepper .e-step-container .e-step-content, +.e-bigger .e-stepper .e-step-container .e-step-content { + font-size: 18px; +} +.e-bigger.e-stepper .e-step-container .e-step-label-optional, +.e-bigger .e-stepper .e-step-container .e-step-label-optional { + font-size: 14px; +} +.e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, +.e-bigger .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional { + font-size: 14px; +} + +.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator, +.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator, +.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator, +.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator { + font-size: 36px; +} +.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator, +.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator, +.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator, +.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator { + width: 36px; + height: 36px; +} +.e-bigger.e-small.e-stepper .e-step-container .e-step, +.e-bigger.e-small.e-stepper .e-step-container .e-indicator, +.e-bigger.e-small .e-stepper .e-step-container .e-step, +.e-bigger.e-small .e-stepper .e-step-container .e-indicator, +.e-bigger .e-small.e-stepper .e-step-container .e-step, +.e-bigger .e-small.e-stepper .e-step-container .e-indicator, +.e-small .e-bigger.e-stepper .e-step-container .e-step, +.e-small .e-bigger.e-stepper .e-step-container .e-indicator { + min-width: 36px; + min-height: 36px; +} +.e-bigger.e-small.e-stepper .e-step-container .e-indicator, +.e-bigger.e-small .e-stepper .e-step-container .e-indicator, +.e-bigger .e-small.e-stepper .e-step-container .e-indicator, +.e-small .e-bigger.e-stepper .e-step-container .e-indicator { + font-size: 16px; +} +.e-bigger.e-small.e-stepper .e-step-container .e-step-text-container, +.e-bigger.e-small.e-stepper .e-step-container .e-step-label-container, +.e-bigger.e-small .e-stepper .e-step-container .e-step-text-container, +.e-bigger.e-small .e-stepper .e-step-container .e-step-label-container, +.e-bigger .e-small.e-stepper .e-step-container .e-step-text-container, +.e-bigger .e-small.e-stepper .e-step-container .e-step-label-container, +.e-small .e-bigger.e-stepper .e-step-container .e-step-text-container, +.e-small .e-bigger.e-stepper .e-step-container .e-step-label-container { + font-size: 14px; +} +.e-bigger.e-small.e-stepper .e-step-container .e-step-content, +.e-bigger.e-small .e-stepper .e-step-container .e-step-content, +.e-bigger .e-small.e-stepper .e-step-container .e-step-content, +.e-small .e-bigger.e-stepper .e-step-container .e-step-content { + font-size: 16px; +} +.e-bigger.e-small.e-stepper .e-step-container .e-step-label-optional, +.e-bigger.e-small .e-stepper .e-step-container .e-step-label-optional, +.e-bigger .e-small.e-stepper .e-step-container .e-step-label-optional, +.e-small .e-bigger.e-stepper .e-step-container .e-step-label-optional { + font-size: 12px; +} +.e-bigger.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, +.e-bigger.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, +.e-bigger .e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, +.e-small .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional { + font-size: 12px; +} + +.e-timeline { + --dot-size: 16px; + --dot-outer-space: 0; + --dot-border: 1px; + --connector-size: 1px; + --dot-radius: 50%; + height: inherit; + width: 100%; +} +.e-timeline [class^="e-dot "]::before, +.e-timeline .e-dot-item, +.e-timeline .e-dot { + display: flex; + align-items: center; + justify-content: center; +} +.e-timeline [class^="e-dot "]::before { + min-width: 32px; + min-height: 32px; + border-radius: var(--dot-radius); +} +.e-timeline .e-timeline-items { + display: inline-flex; + flex-direction: column; + list-style: none; + flex-wrap: nowrap; + padding: 0; + width: inherit; + height: inherit; +} +.e-timeline .e-timeline-item { + display: flex; + flex-direction: row; + position: relative; + align-items: flex-start; + width: inherit; + height: inherit; +} +.e-timeline .e-timeline-item.e-connector::after { + top: 0; + bottom: 0; + left: calc(50% - var(--connector-size)); + right: auto; + content: ""; + position: absolute; + z-index: 999; + border-width: var(--connector-size); + border-style: solid; +} +.e-timeline .e-timeline-item.e-connector.e-item-template::after { + content: unset; +} +.e-timeline .e-dot-item { + position: relative; + flex: 0 1 calc(var(--dot-size) * 3); + z-index: 1000; +} +.e-timeline .e-dot { + min-width: var(--dot-size); + min-height: var(--dot-size); + border-radius: var(--dot-radius); + outline: var(--dot-outer-space) solid; + border: var(--dot-border) solid; + font-size: 16px; + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} +.e-timeline .e-opposite-content, +.e-timeline .e-content { + flex: 1 1 50%; +} +.e-timeline .e-opposite-content { + font-size: 12px; +} +.e-timeline .e-content { + text-align: left; + font-size: 14px; + font-weight: 500; +} +.e-timeline .e-timeline-item:first-child::after { + top: 0; +} +.e-timeline .e-timeline-item:last-child::after { + bottom: calc(var(--dot-size) * 2); +} +.e-timeline.e-vertical.e-align-before .e-timeline-item, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even), .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) { + flex-direction: row-reverse; +} +.e-timeline.e-vertical.e-timeline-reverse .e-timeline-items { + flex-direction: column-reverse; +} +.e-timeline.e-vertical.e-align-before .e-timeline-items .e-opposite-content, .e-timeline.e-vertical.e-align-after .e-timeline-items .e-content { + text-align: left; +} +.e-timeline.e-vertical .e-timeline-item.e-connector:last-child::after { + content: unset; +} +.e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after { + left: calc(var(--dot-size) * 3 / 2 - var(--connector-size)); + right: auto; +} +.e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after, .e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after { + right: calc(var(--dot-size) * 3 / 2 - var(--connector-size)); + left: auto; +} +.e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-content, .e-timeline.e-vertical.e-align-after.e-content-only .e-opposite-content, .e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-content, .e-timeline.e-vertical.e-align-before.e-content-only .e-opposite-content { + flex: 0; +} +.e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:first-child::after { + content: unset; +} +.e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:last-child::after { + content: ""; + bottom: 0; +} +.e-timeline.e-vertical.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-align-before .e-content, .e-timeline.e-vertical.e-rtl.e-align-after .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-before .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-align-alternatereverse .e-opposite-content { + text-align: right; +} +.e-timeline.e-vertical.e-align-before .e-opposite-content, .e-timeline.e-vertical.e-align-after .e-content, .e-timeline.e-vertical.e-rtl.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-before .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-opposite-content { + text-align: left; +} +.e-timeline.e-vertical .e-dot-item { + width: calc(var(--dot-size) * 2); +} +.e-timeline.e-horizontal .e-timeline-items { + display: inline-flex; + flex-direction: row; +} +.e-timeline.e-horizontal .e-timeline-item { + height: auto; + flex-direction: column; + align-items: center; +} +.e-timeline.e-horizontal.e-timeline-reverse.e-rtl .e-timeline-item.e-connector::after { + left: calc(50% - var(--connector-size)); + right: auto; +} +.e-timeline.e-horizontal.e-rtl .e-timeline-item.e-connector::after, .e-timeline.e-horizontal.e-timeline-reverse .e-timeline-item.e-connector::after { + right: calc(50% - var(--connector-size)); + left: auto; +} +.e-timeline.e-horizontal .e-dot-item { + margin: var(--dot-size); +} +.e-timeline.e-horizontal .e-opposite-content, +.e-timeline.e-horizontal .e-content { + display: flex; +} +.e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-horizontal.e-align-before .e-content { + align-items: flex-end; +} +.e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-horizontal.e-align-before .e-opposite-content { + align-items: flex-start; +} +.e-timeline.e-horizontal.e-align-before .e-timeline-item, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even), .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) { + flex-direction: column-reverse; +} +.e-timeline.e-horizontal.e-timeline-reverse .e-timeline-items { + flex-direction: row-reverse; +} +.e-timeline.e-horizontal .e-timeline-item::after { + width: 100%; + height: 0; + top: calc(50% - var(--connector-size)); +} +.e-timeline.e-horizontal .e-opposite-content { + display: flex; + align-items: flex-end; + text-align: left; + padding: 0; +} +.e-timeline.e-horizontal .e-content { + padding: 0; +} +.e-timeline.e-horizontal .e-timeline-item:last-child::after { + width: auto; +} + +.e-timeline .e-dot { + background-color: #eee; + border-color: #eee; + color: #000; + outline-color: #fff; +} +.e-timeline.e-outline .e-dot { + background-color: #fff; +} +.e-timeline .e-timeline-item.e-connector::after { + border-color: #eee; +} +.e-timeline .e-content { + color: #000; +} +.e-timeline .e-opposite-content { + color: #000; +} +.e-timeline .e-item-disabled .e-content, +.e-timeline .e-item-disabled .e-opposite-content { + color: "rgba($black, .38)"; +} + +.e-bigger.e-timeline [class^="e-dot "]::before, +.e-bigger .e-timeline [class^="e-dot "]::before { + min-width: 40px; + min-height: 40px; + font-size: 18px; +} +.e-bigger.e-timeline .e-dot-item, +.e-bigger .e-timeline .e-dot-item { + flex: 0 1 calc(var(--dot-size) * 4); +} +.e-bigger.e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after { + left: calc(var(--dot-size) * 4 / 2 - var(--connector-size)); +} +.e-bigger.e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after, +.e-bigger .e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after { + right: calc(var(--dot-size) * 4 / 2 - var(--connector-size)); +} +.e-bigger.e-timeline .e-dot, +.e-bigger .e-timeline .e-dot { + min-width: 20px; + min-height: 20px; +} +.e-bigger.e-timeline .e-opposite-content, +.e-bigger .e-timeline .e-opposite-content { + font-size: 14px; +} +.e-bigger.e-timeline .e-content, +.e-bigger .e-timeline .e-content { + font-size: 16px; + font-weight: 500; +} + +.e-otpinput { + display: flex; + justify-content: center; + align-items: center; + gap: 14px; + flex-direction: row; +} +.e-otpinput:has(.e-otp-separator):not(:empty) { + gap: 6px; +} +.e-otpinput .e-otp-input-field { + min-width: 32px; + min-height: 32px; + text-align: center; + padding: 0; + font-size: 14px; + font-weight: 400; + line-height: 22px; + border: none; +} +.e-otpinput .e-otp-input-fieldinput[type=password], .e-otpinput .e-otp-input-field[type=password] { + font-size: 18px; +} +.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus { + padding-bottom: 0; +} +.e-otpinput.e-outline .e-otp-input-field { + border-radius: 4px; +} +.e-otpinput.e-underlined .e-otp-input-field { + border-radius: 0; +} +.e-otpinput.e-filled .e-otp-input-field { + border-radius: 4px 4px 0 0; + padding: 0; +} +.e-otpinput .e-otp-separator { + font-size: 14px; + font-weight: 400; + line-height: 22px; +} +.e-otpinput input[type=number]::-webkit-inner-spin-button, +.e-otpinput [type=number]::-webkit-outer-spin-button { + /* stylelint-disable property-no-vendor-prefix */ + -webkit-appearance: none; + /* stylelint-enable property-no-vendor-prefix */ + margin: 0; +} +.e-otpinput input[type=number] { + /* stylelint-disable property-no-vendor-prefix */ + -moz-appearance: textfield; + /* stylelint-enable property-no-vendor-prefix */ +} + +.e-small.e-otpinput, +.e-small .e-otpinput { + gap: 8px; +} +.e-small.e-otpinput:has(.e-otp-separator):not(:empty), +.e-small .e-otpinput:has(.e-otp-separator):not(:empty) { + gap: 4px; +} +.e-small.e-otpinput .e-otp-input-field, +.e-small .e-otpinput .e-otp-input-field { + min-width: 26px; + min-height: 26px; + font-size: 12px; + line-height: 18px; + padding: 0; +} +.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-small.e-otpinput .e-otp-input-field[type=password], +.e-small .e-otpinput .e-otp-input-fieldinput[type=password], +.e-small .e-otpinput .e-otp-input-field[type=password] { + font-size: 18px; +} +.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, +.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus { + padding-bottom: 0; +} +.e-small.e-otpinput .e-otp-separator, +.e-small .e-otpinput .e-otp-separator { + font-size: 12px; + line-height: 18px; +} +.e-small.e-otpinput.e-filled .e-otp-input-field, +.e-small .e-otpinput.e-filled .e-otp-input-field { + padding: 0; +} + +.e-otpinput .e-otp-input-field { + color: rgba(0, 0, 0, 0.87); + background: transparent; +} +.e-otpinput .e-otp-separator { + color: #bdbdbd; +} +.e-otpinput.e-outline .e-otp-input-field { + border: 1px solid #bdbdbd; +} +.e-otpinput.e-outline .e-otp-input-field, .e-otpinput.e-underlined .e-otp-input-field, .e-otpinput.e-filled .e-otp-input-field { + border-bottom: 2px solid #bdbdbd; +} +.e-otpinput.e-outline .e-otp-input-field:disabled, .e-otpinput.e-underlined .e-otp-input-field:disabled, .e-otpinput.e-filled .e-otp-input-field:disabled { + border-color: #e0e0e0; + color: rgba(0, 0, 0, 0.38); + background: transparent; +} +.e-otpinput.e-filled .e-otp-input-field { + background: #f5f5f5; +} +.e-otpinput.e-underlined .e-otp-input-field { + background: transparent; +} +.e-otpinput.e-error.e-outline .e-otp-input-field, +.e-otpinput.e-error.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-underlined .e-otp-input-field, +.e-otpinput.e-error.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-filled .e-otp-input-field, +.e-otpinput.e-error.e-filled .e-otp-input-field.e-otp-input-focus { + border-color: #f44336; +} +.e-otpinput.e-success.e-outline .e-otp-input-field, +.e-otpinput.e-success.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-underlined .e-otp-input-field, +.e-otpinput.e-success.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-filled .e-otp-input-field, +.e-otpinput.e-success.e-filled .e-otp-input-field.e-otp-input-focus { + border-color: #4d831e; +} +.e-otpinput.e-warning.e-outline .e-otp-input-field, +.e-otpinput.e-warning.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-underlined .e-otp-input-field, +.e-otpinput.e-warning.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-filled .e-otp-input-field, +.e-otpinput.e-warning.e-filled .e-otp-input-field.e-otp-input-focus { + border-color: #c15601; +} + +.e-bigger.e-otpinput, +.e-bigger .e-otpinput { + gap: 16px; +} +.e-bigger.e-otpinput:has(.e-otp-separator):not(:empty), +.e-bigger .e-otpinput:has(.e-otp-separator):not(:empty) { + gap: 8px; +} +.e-bigger.e-otpinput .e-otp-input-field, +.e-bigger .e-otpinput .e-otp-input-field { + min-width: 40px; + min-height: 40px; + font-size: 16px; + line-height: 24px; + padding: 0; +} +.e-bigger.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-otpinput .e-otp-input-field[type=password], +.e-bigger .e-otpinput .e-otp-input-fieldinput[type=password], +.e-bigger .e-otpinput .e-otp-input-field[type=password] { + font-size: 20px; +} +.e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, +.e-bigger .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus { + padding-bottom: 0; +} +.e-bigger.e-otpinput .e-otp-separator, +.e-bigger .e-otpinput .e-otp-separator { + font-size: 16px; + line-height: 24px; +} +.e-bigger.e-otpinput.e-filled .e-otp-input-field, +.e-bigger .e-otpinput.e-filled .e-otp-input-field { + padding: 0; +} + +.e-bigger.e-small.e-otpinput, +.e-bigger.e-small .e-otpinput, +.e-bigger .e-small.e-otpinput, +.e-small .e-bigger.e-otpinput { + gap: 16px; +} +.e-bigger.e-small.e-otpinput:has(.e-otp-separator):not(:empty), +.e-bigger.e-small .e-otpinput:has(.e-otp-separator):not(:empty), +.e-bigger .e-small.e-otpinput:has(.e-otp-separator):not(:empty), +.e-small .e-bigger.e-otpinput:has(.e-otp-separator):not(:empty) { + gap: 6px; +} +.e-bigger.e-small.e-otpinput .e-otp-input-field, +.e-bigger.e-small .e-otpinput .e-otp-input-field, +.e-bigger .e-small.e-otpinput .e-otp-input-field, +.e-small .e-bigger.e-otpinput .e-otp-input-field { + min-width: 36px; + min-height: 36px; + font-size: 16px; + line-height: 24px; + padding: 0; +} +.e-bigger.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-small.e-otpinput .e-otp-input-field[type=password], +.e-bigger.e-small .e-otpinput .e-otp-input-fieldinput[type=password], +.e-bigger.e-small .e-otpinput .e-otp-input-field[type=password], +.e-bigger .e-small.e-otpinput .e-otp-input-fieldinput[type=password], +.e-bigger .e-small.e-otpinput .e-otp-input-field[type=password], +.e-small .e-bigger.e-otpinput .e-otp-input-fieldinput[type=password], +.e-small .e-bigger.e-otpinput .e-otp-input-field[type=password] { + font-size: 20px; +} +.e-bigger.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, +.e-bigger.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, +.e-bigger .e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, +.e-small .e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus { + padding-bottom: 0; +} +.e-bigger.e-small.e-otpinput .e-otp-separator, +.e-bigger.e-small .e-otpinput .e-otp-separator, +.e-bigger .e-small.e-otpinput .e-otp-separator, +.e-small .e-bigger.e-otpinput .e-otp-separator { + font-size: 16px; + line-height: 24px; +} +.e-bigger.e-small.e-otpinput.e-filled .e-otp-input-field, +.e-bigger.e-small .e-otpinput.e-filled .e-otp-input-field, +.e-bigger .e-small.e-otpinput.e-filled .e-otp-input-field, +.e-small .e-bigger.e-otpinput.e-filled .e-otp-input-field { + padding: 0; +} + +.e-multicolumn-grid tr.e-groupcaptionrow { + position: sticky; + top: 0; +} +.e-multicolumn-grid tr.e-groupcaptionrow .e-groupcaption { + font-weight: 600; +} + +.e-multicolumn-grid th.e-grouptopleftcell.e-lastgrouptopleftcell, +.e-multicolumn-grid th.e-grouptopleftcell.e-lastgroupleftcell, +.e-multicolumn-grid td.e-recordplusexpand, +.e-multicolumn-grid td.e-indentcell, +.e-multicolumn-grid col.e-group-intent, +.e-multicolumn-list .e-no-records + .e-grid { + display: none; +} + +.e-multicolumn-grid td.e-rowcell { + cursor: default; +} + +.e-multicolumn-grid .e-gridheader .e-headercelldiv { + overflow: hidden; +} + +.e-multicolumn-list .e-popup-footer { + vertical-align: middle; + border-style: solid; + border-width: 0 1px 0 1px; + font-size: 14px; + height: 36px; + display: flex; + align-items: center; + border-radius: 0 0 0 0; +} + +.e-multicolumn-grid.e-grid { + border-width: 1px; + border-radius: 0; +} +.e-multicolumn-grid.e-grid .e-gridcontent { + border-radius: 0 0 0 0; +} + +.e-input-group.e-multicolumn-list input[readonly].e-input { + pointer-events: none; +} + +.e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid { + border-radius: 0 0 0 0; +} +.e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid .e-gridcontent { + border-radius: 0; +} +.e-multicolumn-list.e-icon-anim .e-multicolumn-list-icon::before { + transform: rotate(180deg); +} +.e-multicolumn-list:not(.e-icon-anim) .e-multicolumn-list-icon::before { + transform: rotate(0deg); +} +.e-multicolumn-list .e-multicolumn-list-icon::before { + transition: transform 300ms ease; +} + +.e-multicolumn-grid .e-grid { + overflow: auto; +} + +.e-multicolumn-grid .e-row, +.e-multicolumn-grid .e-emptyrow { + height: 36px; +} + +.e-multicolumn-group .e-sortnumber { + display: none; +} + +.e-popup.e-multicolumn-list { + position: absolute; + border-radius: 0; + margin-top: 1px; +} +.e-popup.e-multicolumn-list .e-nodata { + cursor: default; + font-family: inherit; + font-size: 14px; + padding: 14px 16px; + text-align: center; + border-radius: inherit; +} +.e-popup.e-multicolumn-list .e-headertext { + font-weight: 500; +} +.e-popup.e-multicolumn-list .e-gridheader { + position: sticky; + top: 0; + z-index: 1; + border-radius: 0 0 0 0; +} + +.e-multicolumn-grid .e-headercontent { + border-right-color: transparent; + /* stylelint-disable-line declaration-no-important */ +} + +.e-multicolumn-grid.e-rtl .e-headercontent { + border-left-color: transparent; + /* stylelint-disable-line declaration-no-important */ +} + +.e-multicolumn-grid .e-content { + overflow: auto !important; + /* stylelint-disable-line declaration-no-important */ +} + +.e-multicolumn-container .e-input-group-icon.e-multicolumn-list-icon.e-ddl-disable-icon { + position: relative; +} + +.e-small.e-popup .e-multicolumn-grid .e-headercelldiv, +.e-small.e-popup .e-multicolumn-grid .e-rowcell, .e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-small .e-popup .e-multicolumn-grid .e-headercelldiv, +.e-small .e-popup .e-multicolumn-grid .e-rowcell, +.e-small .e-popup.e-multicolumn-list .e-popup-footer { + font-size: 12px; +} +.e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-small.e-popup .e-multicolumn-grid .e-row, +.e-small.e-popup .e-multicolumn-grid .e-emptyrow, +.e-small .e-popup.e-multicolumn-list .e-popup-footer, +.e-small .e-popup .e-multicolumn-grid .e-row, +.e-small .e-popup .e-multicolumn-grid .e-emptyrow { + height: 36px; +} +.e-small.e-popup.e-multicolumn-list, +.e-small .e-popup.e-multicolumn-list { + margin-top: 1px; +} + +.e-multicolumn-list .e-popup-footer { + background: #fff; + color: rgba(0, 0, 0, 0.54); + border-color: #e0e0e0; +} + +.e-input-group.e-multicolumn-list:focus-visible { + outline: transparent; +} + +.e-popup.e-multicolumn-list { + background: transparent; + box-shadow: 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.1), 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.13); +} +.e-popup.e-multicolumn-list .e-nodata { + color: rgba(0, 0, 0, 0.54); + border: 1px solid #fff; + background: #fff; +} +.e-popup.e-multicolumn-list .e-multicolumn-grid .e-rowcell { + color: rgba(0, 0, 0, 0.87); +} +.e-popup.e-multicolumn-list .e-multicolumn-grid .e-focused { + box-shadow: none; +} +.e-popup.e-multicolumn-list .e-gridhover .e-row:hover .e-rowcell:not(.e-active), +.e-popup.e-multicolumn-list .e-gridcontent .e-row-focus { + background: #eee !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-popup.e-multicolumn-list .e-multicolumn-grid td.e-active { + background: #eee; + color: rgb(255, 61, 0); +} +.e-popup.e-multicolumn-list .e-groupcaption { + color: rgba(0, 0, 0, 0.54); + background: #fff; +} +.e-popup.e-multicolumn-list .e-gridheader, +.e-popup.e-multicolumn-list .e-gridheader colgroup { + background: #f5f5f5; +} +.e-popup.e-multicolumn-list .e-altrow { + background: #f5f5f5; +} +.e-popup.e-multicolumn-list .e-grid .e-headercell { + background-color: unset; +} +.e-popup.e-multicolumn-list .e-headertext, +.e-popup.e-multicolumn-list .e-grid th.e-headercell[aria-sort=ascending] .e-headertext, +.e-popup.e-multicolumn-list .e-grid th.e-headercell[aria-sort=descending] .e-headertext { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-control-wrapper .e-multicolumn-list-icon::before { + content: "\e969"; + font-family: "e-icons"; +} + +.e-bigger.e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger .e-popup.e-multicolumn-list .e-popup-footer { + font-size: 16px; +} +.e-bigger.e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger.e-popup .e-multicolumn-grid .e-row, +.e-bigger.e-popup .e-multicolumn-grid .e-emptyrow, +.e-bigger .e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger .e-popup .e-multicolumn-grid .e-row, +.e-bigger .e-popup .e-multicolumn-grid .e-emptyrow { + height: 48px; +} +.e-bigger.e-popup.e-multicolumn-list, +.e-bigger .e-popup.e-multicolumn-list { + margin-top: 1px; +} + +.e-bigger.e-small.e-popup .e-multicolumn-grid .e-headercelldiv, +.e-bigger.e-small.e-popup .e-multicolumn-grid .e-rowcell, .e-bigger.e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger.e-small .e-popup .e-multicolumn-grid .e-headercelldiv, +.e-bigger.e-small .e-popup .e-multicolumn-grid .e-rowcell, +.e-bigger.e-small .e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger .e-small.e-popup .e-multicolumn-grid .e-headercelldiv, +.e-bigger .e-small.e-popup .e-multicolumn-grid .e-rowcell, +.e-bigger .e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-small .e-bigger.e-popup .e-multicolumn-grid .e-headercelldiv, +.e-small .e-bigger.e-popup .e-multicolumn-grid .e-rowcell, +.e-small .e-bigger.e-popup.e-multicolumn-list .e-popup-footer { + font-size: 14px; +} +.e-bigger.e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger.e-small.e-popup .e-multicolumn-grid .e-row, +.e-bigger.e-small.e-popup .e-multicolumn-grid .e-emptyrow, +.e-bigger.e-small .e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger.e-small .e-popup .e-multicolumn-grid .e-row, +.e-bigger.e-small .e-popup .e-multicolumn-grid .e-emptyrow, +.e-bigger .e-small.e-popup.e-multicolumn-list .e-popup-footer, +.e-bigger .e-small.e-popup .e-multicolumn-grid .e-row, +.e-bigger .e-small.e-popup .e-multicolumn-grid .e-emptyrow, +.e-small .e-bigger.e-popup.e-multicolumn-list .e-popup-footer, +.e-small .e-bigger.e-popup .e-multicolumn-grid .e-row, +.e-small .e-bigger.e-popup .e-multicolumn-grid .e-emptyrow { + height: 48px; +} +.e-bigger.e-small.e-popup.e-multicolumn-list, +.e-bigger.e-small .e-popup.e-multicolumn-list, +.e-bigger .e-small.e-popup.e-multicolumn-list, +.e-small .e-bigger.e-popup.e-multicolumn-list { + margin-top: 1px; +} + +/* stylelint-disable-line no-empty-source */ +.e-input-group.e-multi-line-input.e-auto-width { + width: auto; +} + +.e-input-group.e-multi-line-input textarea.e-resize-x { + resize: horizontal; +} +.e-input-group.e-multi-line-input textarea.e-resize-y { + resize: vertical; +} +.e-input-group.e-multi-line-input textarea.e-resize-xy { + resize: both; +} +.e-input-group.e-multi-line-input textarea.e-textarea.e-resize-none { + resize: none; +} + +.e-float-input .e-clear-icon:hover, +.e-float-input.e-control-wrapper .e-clear-icon:hover, +.e-input-group .e-clear-icon:hover, +.e-input-group.e-control-wrapper .e-clear-icon:hover { + background: none; + border: none; +} + +.e-float-input:not(.e-disabled) .e-clear-icon:hover, +.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, +.e-input-group:not(.e-disabled) .e-clear-icon:hover, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover { + background: none; +} + +/* stylelint-disable-line no-empty-source */ +.e-chat-ui { + border: 1px solid; +} +.e-chat-ui .e-chat-content { + position: relative; + height: calc(100% - 44px); + justify-content: space-between; + gap: 4px; + padding-bottom: 10px; +} +.e-chat-ui .e-chat-header { + height: 44px; + border-bottom: 1px solid; +} +.e-chat-ui .e-chat-header .e-chat-toolbar { + flex-grow: 1; +} +.e-chat-ui .e-chat-header .e-chat-toolbar.e-toolbar { + border: none; +} +.e-chat-ui .e-header { + height: 100%; + margin-left: 16px; + font-size: 16px; + font-weight: 400; + display: flex; + gap: 12px; + align-items: center; +} +.e-chat-ui .e-message-wrapper { + gap: 8px; + width: 100%; + height: 100%; + overflow-y: scroll; + padding-top: 10px; +} +.e-chat-ui .e-message-wrapper.e-scroll-smooth { + scroll-behavior: smooth; +} +.e-chat-ui .e-message-wrapper::-webkit-scrollbar { + width: 6px; + height: 6px; +} +.e-chat-ui .e-message-wrapper::-webkit-scrollbar-thumb { + border-radius: 10px; +} +.e-chat-ui .e-message-group { + max-width: 75%; + margin: 4px; +} +.e-chat-ui .e-message-item { + display: flex; + flex-direction: column; + margin-bottom: 12px; +} +.e-chat-ui .e-message-header-container { + display: flex; + align-items: baseline; + gap: 4px; +} +.e-chat-ui .e-message-header { + margin: 0; + font-size: 12px; + font-weight: 400; +} +.e-chat-ui .e-time { + font-size: 10px; + white-space: nowrap; +} +.e-chat-ui .e-text { + white-space: pre-wrap; + padding: 5px 8px; + border-radius: 4px; + margin-top: 4px; + font-size: 14px; + width: fit-content; +} +.e-chat-ui .e-right, +.e-chat-ui .e-right .e-text, +.e-chat-ui .e-right .e-time { + align-self: flex-end; +} +.e-chat-ui .e-left { + align-self: flex-start; + position: relative; +} +.e-chat-ui .e-left:not(.e-message-item-template) { + padding-left: 40px; +} +.e-chat-ui .e-message-icon { + position: absolute; + top: 20px; + left: 0; +} +.e-chat-ui .e-footer { + position: relative; + margin: 0 auto; + align-self: flex-end; +} +.e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide) { + display: flex; + justify-content: flex-end; + padding-bottom: 7px; +} +.e-chat-ui .e-footer textarea::-webkit-scrollbar-thumb { + border-radius: 10px; +} +.e-chat-ui .e-footer textarea::-webkit-scrollbar { + width: 4px; +} +.e-chat-ui .e-footer .hide-scrollbar textarea { + scrollbar-width: none; +} +.e-chat-ui .e-footer:has(.e-rtl):not(.e-footer-template) .e-chat-send { + right: unset; + left: 20px; +} +.e-chat-ui .e-footer .e-multi-line-input { + margin: 0 5px; + padding-right: 35px; +} +.e-chat-ui .e-footer .e-multi-line-input.e-rtl { + padding-left: 35px; + padding-right: unset; +} +.e-chat-ui .e-footer .e-multi-line-input.e-rtl.e-input-group.e-control-wrapper .e-textarea { + padding: 4px 12px 4px 8px; +} +.e-chat-ui .e-footer .e-input-group.e-multi-line-input { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.e-chat-ui .e-footer .e-input-group.e-multi-line-input .e-textarea { + padding: 4px 8px 4px 12px; +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send { + position: absolute; + right: 15px; + font-size: 14px; + bottom: 7px; + padding-top: 2px; +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.disabled { + pointer-events: none; + opacity: 0.5; + cursor: not-allowed; +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.enabled { + pointer-events: auto; + opacity: 1; + cursor: pointer; +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send:not(.disabled):focus-visible { + outline: 1px solid; +} +.e-chat-ui .e-chat-content, +.e-chat-ui .e-message-wrapper { + display: flex; + flex-direction: column; +} +.e-chat-ui .e-message-icon { + height: 32px; + width: 32px; + font-size: 14px; +} +.e-chat-ui .e-message-icon, +.e-chat-ui .e-header-icon, +.e-chat-ui .e-user-icon { + display: flex; + align-items: center; + justify-content: center; +} +.e-chat-ui .e-status-wrapper { + display: flex; + flex-direction: column; + align-items: flex-end; +} +.e-chat-ui .e-status-item { + display: flex; + gap: 2px; +} +.e-chat-ui .e-right .e-time, +.e-chat-ui .e-status-text { + margin-right: 18px; +} +.e-chat-ui .e-status-text { + font-size: 12px; +} +.e-chat-ui .e-status-icon { + align-self: flex-end; + height: 16px; + width: 16px; + display: flex; + justify-content: center; + align-items: center; + font-size: 16px; +} +.e-chat-ui .e-timebreak { + display: flex; + align-items: center; + margin: 1px 8px; + position: relative; +} +.e-chat-ui .e-timebreak::before, .e-chat-ui .e-timebreak::after { + content: ""; + flex-grow: 1; + height: 1px; +} +.e-chat-ui .e-timebreak::before { + margin-right: 12px; +} +.e-chat-ui .e-timebreak::after { + margin-left: 12px; +} +.e-chat-ui .e-timestamp { + font-size: 12px; + padding: 3px 8px; + border-radius: 2px; + font-weight: 400; + border: 1px solid; + display: inline-block; +} +.e-chat-ui .e-typing-indicator { + align-self: baseline; + display: flex; + gap: 0.25rem; + margin-left: 5px; + width: fit-content; + align-items: center; + justify-content: center; +} +.e-chat-ui .e-user-icon { + margin-right: -16px; + height: 24px; + width: 24px; + font-size: 10px; +} +.e-chat-ui .e-user-text { + margin-left: 20px; + font-size: 12px; +} +.e-chat-ui .e-indicator-wrapper { + display: flex; + gap: 2px; + height: 12px; + align-items: flex-end; +} +.e-chat-ui .e-indicator { + border-radius: 9999px; + height: 0.3rem; + width: 0.3rem; +} +.e-chat-ui .e-indicator:nth-child(1) { + animation-delay: 0.3333s; +} +.e-chat-ui .e-indicator:nth-child(2) { + animation-delay: 0.6666s; +} +.e-chat-ui .e-indicator:nth-child(3) { + animation-delay: 0.9999s; +} +.e-chat-ui .e-header-icon { + width: 32px; + height: 32px; +} +.e-chat-ui .e-typing-suggestions { + display: flex; + gap: 2px; + justify-content: space-between; + align-items: flex-end; + width: 100%; + position: relative; + flex-wrap: wrap-reverse; +} +.e-chat-ui .e-suggestions { + flex: 1; + width: 100%; +} +.e-chat-ui .e-suggestions.e-suggestion-item-template li { + padding: 0; +} +.e-chat-ui .e-suggestions ul { + list-style-type: none; + padding: 0; + margin: 0; + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + margin-right: 1px; +} +.e-chat-ui .e-suggestions li { + font-size: 12px; + line-height: 18px; + font-weight: 400; + padding: 3px 8px; + margin: 8px 4px 0; + border: 1px solid; + border-radius: 2px; + cursor: pointer; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.e-chat-ui .e-spinner-pane.e-spin-show { + height: 35px; +} +.e-chat-ui.e-rtl .e-left:not(.e-message-item-template) { + padding-right: 40px; + padding-left: unset; +} +.e-chat-ui.e-rtl .e-message-icon { + left: unset; + right: 0; +} +.e-chat-ui.e-rtl .e-typing-indicator { + margin-right: 5px; +} +.e-chat-ui.e-rtl .e-user-text { + margin-right: 20px; +} +.e-chat-ui.e-rtl .e-user-icon { + margin-left: -16px; + margin-right: unset; +} +.e-chat-ui.e-rtl .e-typing-indicator, +.e-chat-ui.e-rtl .e-user-text, +.e-chat-ui.e-rtl .e-header { + margin-left: unset; +} +.e-chat-ui.e-rtl .e-header { + margin-right: 16px; +} +.e-chat-ui.e-rtl .e-suggestions ul { + margin-right: unset; + margin-left: 1px; +} +.e-chat-ui.e-rtl .e-right .e-time, +.e-chat-ui.e-rtl .e-status-text { + margin-right: unset; + margin-left: 18px; +} +.e-chat-ui .e-fab.e-btn.e-fab-bottom { + bottom: 8px; +} +.e-chat-ui .e-arrowdown-hide, +.e-chat-ui .e-hide-suggestions { + display: none; +} +.e-chat-ui .e-arrowdown-show { + display: flex; +} +.e-chat-ui .e-show-suggestions { + display: block; +} +.e-chat-ui .e-suggestions li:focus-visible { + outline: 1px solid; +} +.e-chat-ui .e-chat-header .e-toolbar-item.e-overlay { + opacity: 0.5; +} +.e-chat-ui .e-empty-chat-template { + margin: auto; +} + +.e-chat-ui { + border-color: #e0e0e0; + background: #fff; +} +.e-chat-ui .e-chat-content { + color: rgba(0, 0, 0, 0.87); +} +.e-chat-ui .e-right .e-text { + background: #ffc0bc; + color: rgba(0, 0, 0, 0.87); +} +.e-chat-ui .e-left .e-text { + color: rgba(0, 0, 0, 0.87); + background: #f5f5f5; +} +.e-chat-ui .e-left .e-text:active, .e-chat-ui .e-left .e-text:focus { + color: #000; + background: #bdbdbd; +} +.e-chat-ui .e-left .e-text:hover { + color: #000; + background: #e0e0e0; +} +.e-chat-ui .e-message-wrapper::-webkit-scrollbar-thumb { + background: #757575; +} +.e-chat-ui .e-message-wrapper .e-message-header { + color: rgb(249, 17, 0); +} +.e-chat-ui .e-message-wrapper .e-time { + color: rgba(0, 0, 0, 0.54); +} +.e-chat-ui .e-chat-header { + border-bottom-color: #e0e0e0; + background: rgb(249, 17, 0); + border-color: rgb(249, 17, 0); + color: #fff; +} +.e-chat-ui .e-chat-header .e-toolbar, +.e-chat-ui .e-chat-header .e-toolbar-items, +.e-chat-ui .e-chat-header .e-tbar-btn { + background: rgb(249, 17, 0); +} +.e-chat-ui .e-chat-header .e-toolbar .e-tbar-btn-text, +.e-chat-ui .e-chat-header .e-toolbar .e-btn-icon, +.e-chat-ui .e-chat-header .e-toolbar-items .e-tbar-btn-text, +.e-chat-ui .e-chat-header .e-toolbar-items .e-btn-icon, +.e-chat-ui .e-chat-header .e-tbar-btn .e-tbar-btn-text, +.e-chat-ui .e-chat-header .e-tbar-btn .e-btn-icon { + color: #fff; +} +.e-chat-ui .e-timebreak::before, .e-chat-ui .e-timebreak::after { + background: #e0e0e0; +} +.e-chat-ui .e-timestamp { + background: #e0e0e0; + color: rgba(0, 0, 0, 0.87); + border-color: #e0e0e0; +} +.e-chat-ui .e-chat-error { + color: #d74113; +} +.e-chat-ui .e-chat-seen { + color: rgb(249, 17, 0); +} +.e-chat-ui .e-footer textarea::-webkit-scrollbar-thumb { + background: #757575; +} +.e-chat-ui .e-footer .e-input-group.e-multi-line-input { + border: 1px solid #e0e0e0 !important; + /* stylelint-disable-line declaration-no-important */ +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send { + color: rgba(0, 0, 0, 0.54); +} +.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.disabled { + color: rgba(0, 0, 0, 0.54); +} +.e-chat-ui .e-suggestions li { + color: rgb(255, 61, 0); + border-color: rgb(255, 61, 0); +} +.e-chat-ui .e-header-icon, +.e-chat-ui .e-message-icon, +.e-chat-ui .e-user-icon { + border-radius: 50%; + background-repeat: no-repeat; + background-position: center center; + background-size: cover; +} +.e-chat-ui .e-message-icon, +.e-chat-ui .e-user-icon { + color: #616161; + background-color: #e0e0e0; +} +.e-chat-ui .e-indicator { + background: #f5f5f5; + animation: e-chat-indicator-blink 1s infinite; +} +.e-chat-ui .e-user-text { + color: rgba(0, 0, 0, 0.54); +} +@keyframes e-chat-indicator-blink { + 50% { + background: rgb(249, 17, 0); + height: 0.2rem; + } +} +.e-chat-ui .e-chat-header .e-toolbar-item.e-overlay { + background: unset; +} +.e-chat-send::before { + content: "\e816"; +} + +.e-chat-check::before { + content: "\e96d"; +} + +.e-chat-error::before { + content: "\e7e9"; +} + +.e-chat-seen::before { + content: "\e9df"; +} + +.e-chat-scroll-down::before { + content: "\e304"; +} + +.e-bigger.e-chat-ui .e-chat-content, +.e-bigger .e-chat-ui .e-chat-content { + height: calc(100% - 58px); +} +.e-bigger.e-chat-ui .e-chat-header, +.e-bigger .e-chat-ui .e-chat-header { + height: 58px; +} +.e-bigger.e-chat-ui .e-chat-send, +.e-bigger .e-chat-ui .e-chat-send { + font-size: 16px; + bottom: 13px; +} +.e-bigger.e-chat-ui .e-message-header, +.e-bigger .e-chat-ui .e-message-header { + font-size: 14px; +} +.e-bigger.e-chat-ui .e-message-icon, +.e-bigger .e-chat-ui .e-message-icon { + height: 40px; + width: 40px; + font-size: 16px; +} +.e-bigger.e-chat-ui .e-user-icon, +.e-bigger .e-chat-ui .e-user-icon { + height: 32px; + width: 32px; + font-size: 14px; +} +.e-bigger.e-chat-ui .e-left:not(.e-message-item-template), +.e-bigger .e-chat-ui .e-left:not(.e-message-item-template) { + padding-left: 52px; +} +.e-bigger.e-chat-ui .e-message-icon, +.e-bigger .e-chat-ui .e-message-icon { + top: 25px; +} +.e-bigger.e-chat-ui .e-user-text, +.e-bigger .e-chat-ui .e-user-text { + margin-left: 22px; + font-size: 14px; +} +.e-bigger.e-chat-ui .e-user-icon, +.e-bigger .e-chat-ui .e-user-icon { + margin-right: -18px; +} +.e-bigger.e-chat-ui .e-text, +.e-bigger .e-chat-ui .e-text { + font-size: 16px; + padding: 7px 12px; +} +.e-bigger.e-chat-ui .e-time, +.e-bigger .e-chat-ui .e-time { + font-size: 12px; +} +.e-bigger.e-chat-ui .e-status-text, +.e-bigger .e-chat-ui .e-status-text { + font-size: 14px; +} +.e-bigger.e-chat-ui .e-status-icon, +.e-bigger .e-chat-ui .e-status-icon { + height: 18px; + width: 18px; + font-size: 18px; +} +.e-bigger.e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide), +.e-bigger .e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide) { + padding-bottom: 14px; +} +.e-bigger.e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input .e-textarea, +.e-bigger .e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input .e-textarea { + min-height: 38px; + padding: 10px 12px 0 16px; + min-height: 28px; +} +.e-bigger.e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input.e-rtl .e-textarea, +.e-bigger .e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input.e-rtl .e-textarea { + padding: 10px 16px 0 12px; +} +.e-bigger.e-chat-ui .e-timestamp, +.e-bigger .e-chat-ui .e-timestamp { + font-size: 14px; + padding: 5px 12px; +} +.e-bigger.e-chat-ui .e-suggestions li, +.e-bigger .e-chat-ui .e-suggestions li { + font-size: 14px; + padding: 5px 12px; + line-height: 22px; +} +.e-bigger.e-chat-ui.e-rtl .e-left:not(.e-message-item-template), +.e-bigger .e-chat-ui.e-rtl .e-left:not(.e-message-item-template) { + padding-right: 52px; + padding-left: unset; +} +.e-bigger.e-chat-ui.e-rtl .e-user-text, +.e-bigger .e-chat-ui.e-rtl .e-user-text { + margin-right: 22px; + margin-left: unset; +} +.e-bigger.e-chat-ui.e-rtl .e-user-icon, +.e-bigger .e-chat-ui.e-rtl .e-user-icon { + margin-left: -18px; + margin-right: unset; +} +.e-gridheader { + background-color: red; + font-weight: bold; +} +.custom-menu { + width: 265px; +} + +.custom-menu-width { + width: 265px; +} + +@media (max-width: 767px) { + .bb-top-row { + flex-direction: column; + align-items: flex-start; + } + + .bb-top-row > span, .bb-top-row > a { + margin-bottom: 10px; + } + + .custom-menu, .custom-menu-width { + width: 100%; + } + + .row.gx-1 { + --bs-gutter-x: 0; + } +} + +@media (min-width: 768px) { + .bb-top-row { + padding: 0 15px; + } + + .row.gx-1 { + --bs-gutter-x: 5px; + } +} + +html, body { + height: 100%; + margin: 0; + padding: 0; +} + +.page.h-100 { + height: 100vh; + overflow: hidden; +} + +.custom-menu, .custom-menu-width { + width: 300px; +} + +@media (max-width: 767px) { + .custom-menu, .custom-menu-width { + width: 100%; + } + .row.gx-1 { + flex-direction: column; + } + .bb-top-row { + flex-direction: column; + align-items: flex-start; + } + .bb-top-row > div, .bb-top-row > a { + margin-bottom: 10px; + } + .e-grid { + width: 100vw !important; + margin: 0 !important; + } + .e-grid .e-content { + height: calc(100vh - 150px) !important; + } +} +.e-grid .e-row.highlight-red { + background-color: #ffcccc !important; /* Jasnoczerwone tło */ + color: #333; /* Kontrastowy kolor tekstu */ +} + +/* Opcjonalnie, jeśli chcesz zmienić kolor tekstu w komórkach */ +.e-grid .e-row.highlight-red .e-rowcell { + background-color: #ffcccc !important; +} + +.e-menu-container { + background-color: #bad9ff; /* Tło głównego menu */ + border: none; /* Usunięcie domyślnego obramowania */ + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; /* Czcionka spójna z projektem */ +} + +/* Stylizacja elementów menu na poziomie głównym */ +.e-menu-container .e-menu .e-menu-item { + color: #1a3c66; /* Ciemniejszy niebieski dla kontrastu */ + font-size: 14px; /* Rozmiar czcionki */ + padding: 8px 16px; /* Wewnętrzne odstępy */ + transition: background-color 0.3s ease; /* Płynne przejścia */ +} + +/* Stylizacja przy najechaniu (hover) */ +.e-menu-container .e-menu .e-menu-item:hover { + background-color: #b3d9ff; /* Jasniejsze tło przy najechaniu */ +} + +/* Stylizacja przy fokusie */ +.e-menu-container .e-menu .e-menu-item.e-focused { + background-color: #b3d9ff; /* Tło przy fokusie */ + color: #1a3c66; /* Kolor tekstu */ +} + +/* Stylizacja wybranego elementu */ +.e-menu-container .e-menu .e-menu-item.e-selected { + background-color: #8ec6fe; /* Tło wybranego elementu */ + color: #1a3c66; /* Kolor tekstu */ + font-weight: 600; /* Pogrubienie dla wybranego */ +} + +/* Stylizacja ikon w menu */ +.e-menu-container .e-menu .e-menu-item .e-menu-icon { + margin-right: 8px; /* Odstęp między ikoną a tekstem */ + color: #1a3c66; /* Kolor ikon */ +} + +/* Stylizacja podmenu (poziom zagnieżdżony) */ +.e-menu-container .e-menu .e-menu-item .e-ul { + background-color: #bad9ff; /* Tło podmenu */ + border: 1px solid #8ec6fe; /* Delikatne obramowanie podmenu */ + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Cień dla efektu unoszenia */ +} + +/* Elementy w podmenu */ +.e-menu-container .e-menu .e-menu-item .e-ul .e-menu-item { + color: #1a3c66; /* Kolor tekstu w podmenu */ + padding: 6px 14px; /* Mniejsze odstępy w podmenu */ +} + +/* Hover w podmenu */ +.e-menu-container .e-menu .e-menu-item .e-ul .e-menu-item:hover { + background-color: #b3d9ff; /* Tło przy najechaniu w podmenu */ +} + +/* Fokus w podmenu */ +.e-menu-container .e-menu .e-menu-item .e-ul .e-menu-item.e-focused { + background-color: #b3d9ff; /* Tło przy fokusie w podmenu */ +} + +/* Wybrany element w podmenu */ +.e-menu-container .e-menu .e-menu-item .e-ul .e-menu-item.e-selected { + background-color: #8ec6fe; /* Tło wybranego elementu w podmenu */ + color: #1a3c66; + font-weight: 600; +} + +/* Strzałka wskazująca podmenu */ +.e-menu-container .e-menu .e-menu-item .e-caret { + color: #1a3c66; /* Kolor strzałki */ +} + +/* Dostosowanie dla poziomego menu */ +.e-menu-container.e-horizontal .e-menu-item { + display: inline-block; /* Zapewnia poziomy układ */ +} + +/* Responsywność (opcjonalna) */ +@media (max-width: 768px) { + .e-menu-container .e-menu .e-menu-item { + font-size: 12px; /* Mniejszy tekst na urządzeniach mobilnych */ + padding: 6px 12px; + } +} diff --git a/OrdersManagementDataModel/Dtos/FunctionDto.cs b/OrdersManagementDataModel/Dtos/FunctionDto.cs new file mode 100644 index 0000000..138580c --- /dev/null +++ b/OrdersManagementDataModel/Dtos/FunctionDto.cs @@ -0,0 +1,9 @@ +namespace OrdersManagementDataModel.Dtos; + +public class FunctionDto +{ + public int Id { get; set; } + public int RoleId { get; set; } + public string Name { get; set; } + public Guid RowPointer { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Dtos/RoleDto.cs b/OrdersManagementDataModel/Dtos/RoleDto.cs new file mode 100644 index 0000000..b593e9b --- /dev/null +++ b/OrdersManagementDataModel/Dtos/RoleDto.cs @@ -0,0 +1,8 @@ +namespace OrdersManagementDataModel.Dtos; + +public class RoleDto +{ + public int Id { get; set; } + public string Name { get; set; } + public Guid RowPointer { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Dtos/TaskSchedulerDetailDto.cs b/OrdersManagementDataModel/Dtos/TaskSchedulerDetailDto.cs new file mode 100644 index 0000000..482e0c0 --- /dev/null +++ b/OrdersManagementDataModel/Dtos/TaskSchedulerDetailDto.cs @@ -0,0 +1,12 @@ +namespace OrdersManagementDataModel.Dtos; + +public class TaskSchedulerDetailDto +{ + public int Id { get; set; } + public Guid RowPointer { get; set; } + public int FkTaskScheduler { get; set; } + public DateTime JobRunDate { get; set; } + public string Log { get; set; } + + public TaskSchedulerDto TaskSchedulerDto { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Dtos/TaskSchedulerDto.cs b/OrdersManagementDataModel/Dtos/TaskSchedulerDto.cs new file mode 100644 index 0000000..a20f617 --- /dev/null +++ b/OrdersManagementDataModel/Dtos/TaskSchedulerDto.cs @@ -0,0 +1,20 @@ +using Hangfire.Storage; +using OrdersManagementDataModel.Entities; + +namespace OrdersManagementDataModel.Dtos; + +public class TaskSchedulerDto +{ + public int Id { get; set; } + public Guid RowPointer { get; set; } + public string Name { get; set; } + public string Path { get; set; } + public string CronOptions { get; set; } + public DateTime CreateDate { get; set; } + public DateTime ActiveFrom { get; set; } + public DateTime? ActiveUntil { get; set; } + public DateTime? LastExecution { get; set; } + public DateTime? NextExecution { get; set; } + + public ICollection TaskSchedulerDetails { get; set; } = new List(); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Dtos/UserDto.cs b/OrdersManagementDataModel/Dtos/UserDto.cs new file mode 100644 index 0000000..3b6e92b --- /dev/null +++ b/OrdersManagementDataModel/Dtos/UserDto.cs @@ -0,0 +1,23 @@ +namespace OrdersManagementDataModel.Dtos; + +public class UserDto +{ + public int Id { get; set; } + public string Login { get; set; } + public string PasswordHash { get; set; } + public bool IsTemporaryPassword { get; set; } + public bool IsActive { get; set; } + public DateTime? ActiveFrom { get; set; } + public DateTime? ActiveTo { get; set; } + public string Email { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + public DateTime CreatedDate { get; set; } + public DateTime? LastLoginDate { get; set; } + public int FailedLoginAttempts { get; set; } + public bool IsLocked { get; set; } + public DateTime? LockoutEndDate { get; set; } + public Guid RowPointer { get; set; } + + public ICollection UserRoles { get; set; } = new List(); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Dtos/UserRoleDto.cs b/OrdersManagementDataModel/Dtos/UserRoleDto.cs new file mode 100644 index 0000000..d166f8c --- /dev/null +++ b/OrdersManagementDataModel/Dtos/UserRoleDto.cs @@ -0,0 +1,12 @@ +namespace OrdersManagementDataModel.Dtos; + +public class UserRoleDto +{ + public int UserId { get; set; } + public int RoleId { get; set; } + public Guid RowPointer { get; set; } + + public virtual UserDto User { get; set; } + public virtual RoleDto Role { get; set; } + +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/Function.cs b/OrdersManagementDataModel/Entities/Function.cs new file mode 100644 index 0000000..80c4902 --- /dev/null +++ b/OrdersManagementDataModel/Entities/Function.cs @@ -0,0 +1,11 @@ +namespace OrdersManagementDataModel.Entities; + +public class Function +{ + public int Id { get; set; } + public int RoleId { get; set; } + public string Name { get; set; } + public Guid RowPointer { get; set; } + + public Role Role { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/Role.cs b/OrdersManagementDataModel/Entities/Role.cs new file mode 100644 index 0000000..ea95449 --- /dev/null +++ b/OrdersManagementDataModel/Entities/Role.cs @@ -0,0 +1,8 @@ +namespace OrdersManagementDataModel.Entities; + +public class Role +{ + public int Id { get; set; } + public string Name { get; set; } + public Guid RowPointer { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/TaskScheduler.cs b/OrdersManagementDataModel/Entities/TaskScheduler.cs new file mode 100644 index 0000000..75fe475 --- /dev/null +++ b/OrdersManagementDataModel/Entities/TaskScheduler.cs @@ -0,0 +1,15 @@ +namespace OrdersManagementDataModel.Entities; + +public class TaskScheduler +{ + public int Id { get; set; } + public Guid RowPointer { get; set; } + public string Name { get; set; } + public string Path { get; set; } + public string CronOptions { get; set; } + public DateTime CreateDate { get; set; } + public DateTime ActiveFrom { get; set; } + public DateTime? ActiveUntil { get; set; } + + public ICollection TaskSchedulerDetails { get; set; } = new List(); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/TaskSchedulerDetail.cs b/OrdersManagementDataModel/Entities/TaskSchedulerDetail.cs new file mode 100644 index 0000000..9938371 --- /dev/null +++ b/OrdersManagementDataModel/Entities/TaskSchedulerDetail.cs @@ -0,0 +1,12 @@ +namespace OrdersManagementDataModel.Entities; + +public class TaskSchedulerDetail +{ + public int Id { get; set; } + public Guid RowPointer { get; set; } + public int FkTaskScheduler { get; set; } + public DateTime JobRunDate { get; set; } + public string? Log { get; set; } + + public virtual TaskScheduler? TaskScheduler { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/User.cs b/OrdersManagementDataModel/Entities/User.cs new file mode 100644 index 0000000..bac9c41 --- /dev/null +++ b/OrdersManagementDataModel/Entities/User.cs @@ -0,0 +1,23 @@ +namespace OrdersManagementDataModel.Entities; + +public class User +{ + public int Id { get; set; } + public string Login { get; set; } + public string PasswordHash { get; set; } + public bool IsTemporaryPassword { get; set; } + public bool IsActive { get; set; } + public DateTime? ActiveFrom { get; set; } + public DateTime? ActiveTo { get; set; } + public string Email { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + public DateTime CreatedDate { get; set; } + public DateTime? LastLoginDate { get; set; } + public int FailedLoginAttempts { get; set; } + public bool IsLocked { get; set; } + public DateTime? LockoutEndDate { get; set; } + public Guid RowPointer { get; set; } + + public ICollection UserRoles { get; set; } = new List(); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Entities/UserRole.cs b/OrdersManagementDataModel/Entities/UserRole.cs new file mode 100644 index 0000000..acb55c6 --- /dev/null +++ b/OrdersManagementDataModel/Entities/UserRole.cs @@ -0,0 +1,11 @@ +namespace OrdersManagementDataModel.Entities; + +public class UserRole +{ + public int UserId { get; set; } + public int RoleId { get; set; } + public Guid RowPointer { get; set; } + + public virtual User User { get; set; } + public virtual Role Role { get; set; } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/MappingProfile.cs b/OrdersManagementDataModel/MappingProfile.cs new file mode 100644 index 0000000..4b04bbb --- /dev/null +++ b/OrdersManagementDataModel/MappingProfile.cs @@ -0,0 +1,19 @@ +using AutoMapper; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Entities; +using TaskScheduler = OrdersManagementDataModel.Entities.TaskScheduler; + +namespace OrdersManagementDataModel; + +public class MappingProfile : Profile +{ + public MappingProfile() + { + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/OrdersManagementDataModel.csproj b/OrdersManagementDataModel/OrdersManagementDataModel.csproj new file mode 100644 index 0000000..8e0703a --- /dev/null +++ b/OrdersManagementDataModel/OrdersManagementDataModel.csproj @@ -0,0 +1,32 @@ + + + + net8.0 + enable + enable + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + Always + + + + diff --git a/OrdersManagementDataModel/OrdersManagementDbContext.cs b/OrdersManagementDataModel/OrdersManagementDbContext.cs new file mode 100644 index 0000000..da11759 --- /dev/null +++ b/OrdersManagementDataModel/OrdersManagementDbContext.cs @@ -0,0 +1,151 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; +using OrdersManagementDataModel.Entities; +using TaskScheduler = OrdersManagementDataModel.Entities.TaskScheduler; + +namespace OrdersManagementDataModel; + +public class OrdersManagementDbContext : DbContext +{ + public OrdersManagementDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + var configuration = new ConfigurationBuilder() + .SetBasePath(Directory.GetCurrentDirectory()) + .AddJsonFile("appsettings.json") + .Build(); + + var connectionString = configuration.GetConnectionString("OrdersManagementConnection"); + optionsBuilder.UseSqlServer(connectionString, options => options.CommandTimeout(300)); + } + + public DbSet TaskSchedulers { get; set; } + public DbSet TaskSchedulerDetails { get; set; } + public DbSet Users { get; set; } + public DbSet Roles { get; set; } + public DbSet Functions { get; set; } + public DbSet UserRoles { get; set; } + + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id); + entity.ToTable("TaskScheduler"); + entity.Property(e => e.RowPointer).HasDefaultValueSql("newid()"); + entity.Property(e => e.CreateDate).HasDefaultValueSql("getdate()"); + entity.Property(e => e.ActiveFrom).HasDefaultValueSql("getdate()"); + entity.Property(e => e.ActiveUntil).IsRequired(false); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("TaskSchedulerDetails"); + + entity.HasKey(e => e.Id); + + entity.Property(e => e.Id).ValueGeneratedOnAdd(); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.FkTaskScheduler) + .HasColumnName("FkTaskScheduler"); + + entity.Property(e => e.JobRunDate) + .HasColumnName("JobRunDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.Log) + .HasColumnName("Log") + .HasColumnType("text"); + + entity.HasOne(d => d.TaskScheduler) + .WithMany(p => p.TaskSchedulerDetails) + .HasForeignKey(d => d.FkTaskScheduler) + .HasConstraintName("FK_TaskSchedulerDetails_TaskScheduler"); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("User"); + + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).HasColumnName("Id"); + entity.Property(e => e.Login).HasColumnName("Login").HasMaxLength(50).IsRequired(); + entity.Property(e => e.PasswordHash).HasColumnName("PasswordHash").HasMaxLength(256).IsRequired(); + entity.Property(e => e.IsTemporaryPassword).HasColumnName("IsTemporaryPassword").IsRequired(); + entity.Property(e => e.IsActive).HasColumnName("IsActive").IsRequired(); + entity.Property(e => e.ActiveFrom).HasColumnName("ActiveFrom"); + entity.Property(e => e.ActiveTo).HasColumnName("ActiveTo"); + entity.Property(e => e.Email).HasColumnName("Email").HasMaxLength(100); + entity.Property(e => e.FirstName).HasColumnName("FirstName").HasMaxLength(50); + entity.Property(e => e.LastName).HasColumnName("LastName").HasMaxLength(50); + entity.Property(e => e.CreatedDate).HasColumnName("CreatedDate").IsRequired(); + entity.Property(e => e.LastLoginDate).HasColumnName("LastLoginDate"); + entity.Property(e => e.FailedLoginAttempts).HasColumnName("FailedLoginAttempts").IsRequired(); + entity.Property(e => e.IsLocked).HasColumnName("IsLocked").IsRequired(); + entity.Property(e => e.LockoutEndDate).HasColumnName("LockoutEndDate"); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").IsRequired(); + }); + + // Konfiguracja dla Role (już zdefiniowana wcześniej) + modelBuilder.Entity(entity => + { + entity.ToTable("Role"); + + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).HasColumnName("Id"); + entity.Property(e => e.Name).HasColumnName("Name").HasMaxLength(50).IsRequired(); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").IsRequired(); + }); + + // Konfiguracja dla Function (już zdefiniowana wcześniej) + modelBuilder.Entity(entity => + { + entity.ToTable("Function"); + + entity.HasKey(e => e.Id); + entity.Property(e => e.Id).HasColumnName("Id"); + entity.Property(e => e.RoleId).HasColumnName("RoleId").IsRequired(); + entity.Property(e => e.Name).HasColumnName("Name").HasMaxLength(100).IsRequired(); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").IsRequired(); + + entity.HasOne(e => e.Role) + .WithMany() + .HasForeignKey(e => e.RoleId) + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_Function_Role"); + }); + + // Konfiguracja dla UserRole + modelBuilder.Entity(entity => + { + entity.ToTable("UserRole"); + + entity.HasKey(e => new { e.UserId, e.RoleId }); + entity.Property(e => e.UserId).HasColumnName("UserId").IsRequired(); + entity.Property(e => e.RoleId).HasColumnName("RoleId").IsRequired(); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").IsRequired(); + + entity.HasOne(e => e.User) + .WithMany() + .HasForeignKey(e => e.UserId) + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_UserRole_User"); + + entity.HasOne(e => e.Role) + .WithMany() + .HasForeignKey(e => e.RoleId) + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_UserRole_Role"); + }); + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Queries/OrdersManagementQueries.cs b/OrdersManagementDataModel/Queries/OrdersManagementQueries.cs new file mode 100644 index 0000000..66a9c87 --- /dev/null +++ b/OrdersManagementDataModel/Queries/OrdersManagementQueries.cs @@ -0,0 +1,19 @@ +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Queries; + +public static class OrdersManagementQueries +{ + public static readonly Func> GetSchedulers = + EF.CompileQuery((OrdersManagementDbContext context) => context.TaskSchedulers.Select(x => new TaskSchedulerDto + { + Id = x.Id, + Name = x.Name, + Path = x.Path, + CronOptions = x.CronOptions, + CreateDate = x.CreateDate, + ActiveFrom = x.ActiveFrom, + ActiveUntil = x.ActiveUntil + })); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/FunctionService.cs b/OrdersManagementDataModel/Services/FunctionService.cs new file mode 100644 index 0000000..fc0975c --- /dev/null +++ b/OrdersManagementDataModel/Services/FunctionService.cs @@ -0,0 +1,95 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Entities; + +namespace OrdersManagementDataModel.Services; + +public class FunctionService(OrdersManagementDbContext context, IMapper mapper) : IFunctionService +{ + public async Task> GetAll() + { + IList functions = await context.Functions.Select(x => mapper.Map(x)).ToListAsync(); + + return functions; + } + + public async Task GetById(Guid id) + { + FunctionDto? function = await context.Functions.Where(x => x.RowPointer == id) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return function; + } + + public async Task GetByName(string name) + { + FunctionDto? function = await context.Functions.Where(x => x.Name == name) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return function; + } + + public async Task Add(FunctionDto functionDto) + { + Function function = new Function + { + Name = functionDto.Name, + RowPointer = Guid.NewGuid() + }; + + context.Functions.Add(function); + return await context.SaveChangesAsync(); + } + + public async Task Delete(Guid id) + { + Function? function = await context.Functions.Where(x => x.RowPointer == id).FirstOrDefaultAsync() ?? null; + + if (function == null) return 0; + + context.Functions.Remove(function); + return await context.SaveChangesAsync(); + } + + public async Task Update(FunctionDto functionDto) + { + Function function = mapper.Map(functionDto); + context.Functions.Update(function); + return await context.SaveChangesAsync(); + } + + public async Task> GetFunctionsByRoleId(Guid roleId) + { + Role? role = await context.Roles.FirstOrDefaultAsync(x => x.RowPointer == roleId); + + IList functions = await context.Functions.Where(x => role != null && x.RoleId == role.Id) + .Select(x => mapper.Map(x)).ToListAsync(); + + return functions; + } + + public async Task AddFunctionToRole(Guid roleId, Guid functionId) + { + Role? role = await context.Roles.FirstOrDefaultAsync(x => x.RowPointer == roleId); + Function? function = await context.Functions.FirstOrDefaultAsync(x => x.RowPointer == functionId); + + if (role == null || function == null) return 0; + + function.RoleId = role.Id; + context.Functions.Update(function); + return await context.SaveChangesAsync(); + } + + public async Task RemoveFunctionFromRole(Guid roleId, Guid functionId) + { + Role? role = await context.Roles.FirstOrDefaultAsync(x => x.RowPointer == roleId); + Function? function = await context.Functions.FirstOrDefaultAsync(x => x.RowPointer == functionId); + + if (role == null || function == null) return 0; + + function.RoleId = 0; + context.Functions.Update(function); + return await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/IFunctionService.cs b/OrdersManagementDataModel/Services/IFunctionService.cs new file mode 100644 index 0000000..1f0b7c0 --- /dev/null +++ b/OrdersManagementDataModel/Services/IFunctionService.cs @@ -0,0 +1,16 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Services; + +public interface IFunctionService +{ + Task> GetAll(); + Task GetById(Guid id); + Task GetByName(string name); + Task Add(FunctionDto functionDto); + Task Delete(Guid id); + Task Update(FunctionDto functionDto); + Task> GetFunctionsByRoleId(Guid roleId); + Task AddFunctionToRole(Guid roleId, Guid functionId); + Task RemoveFunctionFromRole(Guid roleId, Guid functionId); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/IRoleService.cs b/OrdersManagementDataModel/Services/IRoleService.cs new file mode 100644 index 0000000..e7dbe50 --- /dev/null +++ b/OrdersManagementDataModel/Services/IRoleService.cs @@ -0,0 +1,12 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Services; + +public interface IRoleService +{ + Task> GetAll(); + Task GetById(Guid id); + Task GetByName(string name); + Task Add(RoleDto roleDto); + Task Delete(Guid id); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/ITaskSchedulerService.cs b/OrdersManagementDataModel/Services/ITaskSchedulerService.cs new file mode 100644 index 0000000..5a50a64 --- /dev/null +++ b/OrdersManagementDataModel/Services/ITaskSchedulerService.cs @@ -0,0 +1,12 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Services; + +public interface ITaskSchedulerService +{ + Task> GetTaskSchedulers(); + Task GetTaskSchedulerByTaskName(string taskName); + Task AddTaskScheduler(TaskSchedulerDto taskSchedulerDto); + Task UpdateTaskScheduler(TaskSchedulerDto taskSchedulerDto); + Task DeleteTaskScheduler(Guid id); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/IUserRoleService.cs b/OrdersManagementDataModel/Services/IUserRoleService.cs new file mode 100644 index 0000000..5709aa1 --- /dev/null +++ b/OrdersManagementDataModel/Services/IUserRoleService.cs @@ -0,0 +1,15 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Services; + +public interface IUserRoleService +{ + Task> GetAll(); + Task GetById(Guid id); + Task Add(UserRoleDto userRoleDto); + Task Delete(Guid id); + Task Update(UserRoleDto userRoleDto); + Task> GetUserRolesByUserId(Guid userId); + Task> GetUserRolesByRoleId(Guid roleId); + Task AddRoleToUser(Guid userId, Guid roleId); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/IUserService.cs b/OrdersManagementDataModel/Services/IUserService.cs new file mode 100644 index 0000000..d9b92bf --- /dev/null +++ b/OrdersManagementDataModel/Services/IUserService.cs @@ -0,0 +1,16 @@ +using OrdersManagementDataModel.Dtos; + +namespace OrdersManagementDataModel.Services; + +public interface IUserService +{ + Task> GetAll(); + Task GetById(Guid id); + Task GetByUsername(string username); + Task Add(UserDto userDto); + Task Update(UserDto userDto); + Task Login(UserDto userDto); + Task Delete(Guid id); + Task> GetUserRoles(Guid userId); + Task GetUserByLoginAndPassword(string login, string password); +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/RoleService.cs b/OrdersManagementDataModel/Services/RoleService.cs new file mode 100644 index 0000000..c78d8e2 --- /dev/null +++ b/OrdersManagementDataModel/Services/RoleService.cs @@ -0,0 +1,54 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Entities; + +namespace OrdersManagementDataModel.Services; + +public class RoleService(OrdersManagementDbContext context, IMapper mapper) : IRoleService +{ + public async Task> GetAll() + { + IList roles = await context.Roles.Select(x => mapper.Map(x)).ToListAsync(); + + return roles; + } + + public async Task GetById(Guid id) + { + RoleDto? role = await context.Roles.Where(x => x.RowPointer == id) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return role; + } + + public async Task GetByName(string name) + { + RoleDto? role = await context.Roles.Where(x => x.Name == name) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return role; + } + + public async Task Add(RoleDto roleDto) + { + Role role = new Role + { + Name = roleDto.Name, + RowPointer = Guid.NewGuid() + }; + + context.Roles.Add(role); + return await context.SaveChangesAsync(); + } + + public async Task Delete(Guid id) + { + Role? role = await context.Roles.Where(x => x.RowPointer == id).FirstOrDefaultAsync() ?? null; + + if (role == null) return 0; + + context.Roles.Remove(role); + return await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/TaskSchedulerService.cs b/OrdersManagementDataModel/Services/TaskSchedulerService.cs new file mode 100644 index 0000000..da1d151 --- /dev/null +++ b/OrdersManagementDataModel/Services/TaskSchedulerService.cs @@ -0,0 +1,76 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Queries; +using TaskScheduler = OrdersManagementDataModel.Entities.TaskScheduler; + +namespace OrdersManagementDataModel.Services; + +public class TaskSchedulerService(OrdersManagementDbContext context, IMapper mapper) : ITaskSchedulerService +{ + public async Task> GetTaskSchedulers() + { + List taskSchedulers = + await context.TaskSchedulers.Select(x => mapper.Map(x)).ToListAsync(); + return taskSchedulers; + } + + public async Task GetTaskSchedulerById(Guid id) + { + TaskSchedulerDto? taskScheduler = await context.TaskSchedulers.Where(x => x.RowPointer == id) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + return taskScheduler; + } + + public async Task GetTaskSchedulerByTaskName(string taskName) + { + TaskSchedulerDto? taskScheduler = await context.TaskSchedulers.Where(x => x.Name == taskName) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + return taskScheduler; + } + + public async Task AddTaskScheduler(TaskSchedulerDto taskSchedulerDto) + { + TaskScheduler taskScheduler = new TaskScheduler + { + Name = taskSchedulerDto.Name, + Path = taskSchedulerDto.Path, + RowPointer = Guid.NewGuid(), + CronOptions = taskSchedulerDto.CronOptions, + CreateDate = DateTime.Now, + ActiveFrom = DateTime.Now + }; + + context.TaskSchedulers.Add(taskScheduler); + return await context.SaveChangesAsync(); + } + + public async Task UpdateTaskScheduler(TaskSchedulerDto taskSchedulerDto) + { + TaskScheduler taskScheduler = mapper.Map(taskSchedulerDto); + context.TaskSchedulers.Update(taskScheduler); + return await context.SaveChangesAsync(); + } + + public async Task DeleteTaskScheduler(Guid id) + { + TaskScheduler? taskScheduler = + await context.TaskSchedulers.Where(x => x.RowPointer == id).FirstOrDefaultAsync() ?? null; + + if (taskScheduler == null) return 0; + + context.TaskSchedulers.Remove(taskScheduler); + return await context.SaveChangesAsync(); + } + + public async Task> GetTaskSchedulerDetails(Guid taskSchedulerId) + { + List taskSchedulerDetails = await context.TaskSchedulers + .Where(x => x.RowPointer == taskSchedulerId) + .SelectMany(x => x.TaskSchedulerDetails) + .Select(x => mapper.Map(x)) + .ToListAsync(); + + return taskSchedulerDetails; + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/UserRoleService.cs b/OrdersManagementDataModel/Services/UserRoleService.cs new file mode 100644 index 0000000..217f731 --- /dev/null +++ b/OrdersManagementDataModel/Services/UserRoleService.cs @@ -0,0 +1,86 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Entities; + +namespace OrdersManagementDataModel.Services; + +public class UserRoleService(OrdersManagementDbContext context, IMapper mapper) : IUserRoleService +{ + public async Task> GetAll() + { + IList userRoles = await context.UserRoles.Select(x => mapper.Map(x)).ToListAsync(); + + return userRoles; + } + + public async Task GetById(Guid id) + { + UserRoleDto? userRole = await context.UserRoles.Where(x => x.RowPointer == id) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return userRole; + } + + public Task Add(UserRoleDto userRoleDto) + { + UserRole userRole = mapper.Map(userRoleDto); + context.UserRoles.Add(userRole); + return context.SaveChangesAsync(); + } + + public async Task Delete(Guid id) + { + UserRole? userRole = await context.UserRoles.Where(x => x.RowPointer == id).FirstOrDefaultAsync() ?? null; + + if (userRole == null) return 0; + + context.UserRoles.Remove(userRole); + return await context.SaveChangesAsync(); + } + + public async Task Update(UserRoleDto userRoleDto) + { + UserRole userRole = mapper.Map(userRoleDto); + context.UserRoles.Update(userRole); + return await context.SaveChangesAsync(); + } + + public async Task> GetUserRolesByUserId(Guid userId) + { + IList userRoles = await context.UserRoles + .Where(x => x.User.RowPointer == userId) + .Select(x => mapper.Map(x)) + .ToListAsync(); + + return userRoles; + } + + public async Task> GetUserRolesByRoleId(Guid roleId) + { + IList userRoles = await context.UserRoles + .Where(x => x.Role.RowPointer == roleId) + .Select(x => mapper.Map(x)) + .ToListAsync(); + + return userRoles; + } + + public async Task AddRoleToUser(Guid userId, Guid roleId) + { + User? user = await context.Users.FirstOrDefaultAsync(x => x.RowPointer == userId); + Role? role = await context.Roles.FirstOrDefaultAsync(x => x.RowPointer == roleId); + + if (user == null || role == null) return 0; + + UserRole userRole = new UserRole + { + User = user, + Role = role, + RowPointer = Guid.NewGuid() + }; + + context.UserRoles.Add(userRole); + return await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/Services/UserService.cs b/OrdersManagementDataModel/Services/UserService.cs new file mode 100644 index 0000000..3cff033 --- /dev/null +++ b/OrdersManagementDataModel/Services/UserService.cs @@ -0,0 +1,102 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using OrdersManagementDataModel.Dtos; +using OrdersManagementDataModel.Entities; + +namespace OrdersManagementDataModel.Services; + +public class UserService(OrdersManagementDbContext context, IMapper mapper) : IUserService +{ + public async Task> GetAll() + { + IList users = await context.Users.Select(x => mapper.Map(x)).ToListAsync(); + + return users; + } + + public async Task GetById(Guid id) + { + UserDto? user = await context.Users.Where(x => x.RowPointer == id) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return user; + } + + public async Task GetByUsername(string username) + { + UserDto? user = await context.Users.Where(x => x.Login == username) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return user; + } + + public async Task Add(UserDto userDto) + { + User user = new User + { + Login = userDto.Login, + PasswordHash = userDto.PasswordHash, + IsTemporaryPassword = true, + IsActive = true, + Email = userDto.Email, + RowPointer = Guid.NewGuid(), + CreatedDate = DateTime.Now, + ActiveFrom = DateTime.Now, + FirstName = userDto.FirstName, + LastName = userDto.LastName + }; + + context.Users.Add(user); + return await context.SaveChangesAsync(); + } + + public async Task Update(UserDto userDto) + { + User user = mapper.Map(userDto); + context.Users.Update(user); + return await context.SaveChangesAsync(); + } + + public async Task Login(UserDto userDto) + { + User? user = context.Users.FirstOrDefault(x => x.Id == userDto.Id); + + if (user is null) return 0; + + user.LastLoginDate = DateTime.Now; + user.FailedLoginAttempts = 0; + + context.Users.Update(user); + + return await context.SaveChangesAsync(); + } + + public async Task Delete(Guid id) + { + User? user = await context.Users.Where(x => x.RowPointer == id).FirstOrDefaultAsync() ?? null; + + if (user == null) return 0; + + context.Users.Remove(user); + return await context.SaveChangesAsync(); + } + + public async Task> GetUserRoles(Guid userId) + { + List userRoles = await context.Users + .Where(x => x.RowPointer == userId) + .SelectMany(x => x.UserRoles) + .Select(x => mapper.Map(x)) + .ToListAsync(); + + return userRoles; + } + + public async Task GetUserByLoginAndPassword(string login, string password) + { + UserDto? user = await context.Users.Where(x => x.Login == login && x.PasswordHash == password) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + + return user; + } +} \ No newline at end of file diff --git a/OrdersManagementDataModel/appsettings_OrdersManagement.json b/OrdersManagementDataModel/appsettings_OrdersManagement.json new file mode 100644 index 0000000..fe6d9f8 --- /dev/null +++ b/OrdersManagementDataModel/appsettings_OrdersManagement.json @@ -0,0 +1,5 @@ +{ + "ConnectionStrings": { + "OrdersManagementConnection": "\"OrdersManagementConnection\": \"Server=192.168.0.7;Database=OrdersManagement;User Id=sa;Password=Tetum#2021!;TrustServerCertificate=true\";" + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/CustomerDto.cs b/SytelineSaAppEfDataModel/Dtos/CustomerDto.cs new file mode 100644 index 0000000..f9b5cfa --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/CustomerDto.cs @@ -0,0 +1,132 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class CustomerDto : DtoBase +{ + public string CustNum { get; set; } + public int CustSeq { get; set; } + public string? Contact1 { get; set; } + public string? Contact2 { get; set; } + public string? Contact3 { get; set; } + public string Phone1 { get; set; } + public string Phone2 { get; set; } + public string Phone3 { get; set; } + public string CustType { get; set; } + public string TermsCode { get; set; } + public string ShipCode { get; set; } + public string Slsman { get; set; } + public string StateCycle { get; set; } + public bool FinChg { get; set; } + public DateTime? LastInv { get; set; } + public DateTime? LastPaid { get; set; } + public decimal? SalesYtd { get; set; } + public decimal? SalesLstYr { get; set; } + public decimal? DiscYtd { get; set; } + public decimal? DiscLstYr { get; set; } + public DateTime? LastFinChg { get; set; } + public decimal? SalesPtd { get; set; } + public DateTime? CalcDate { get; set; } + public short? NumPeriods { get; set; } + public short? AvgDaysOs { get; set; } + public int? NumInvoices { get; set; } + public int? HistDaysOs { get; set; } + public int? LargDaysOs { get; set; } + public short? LastDaysOs { get; set; } + public decimal? AvgBalOs { get; set; } + public decimal? LargeBalOs { get; set; } + public decimal? LastBalOs { get; set; } + public string? Whse { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public DateTime? Datefld { get; set; } + public string TaxRegNum1 { get; set; } + public string BankCode { get; set; } + public string TaxRegNum2 { get; set; } + public string PayType { get; set; } + public bool EdiCust { get; set; } + public string BranchId { get; set; } + public string TransNat { get; set; } + public string Delterm { get; set; } + public string ProcessInd { get; set; } + public bool UseExchRate { get; set; } + public string TaxCode1 { get; set; } + public string TaxCode2 { get; set; } + public string Pricecode { get; set; } + public bool ShipEarly { get; set; } + public bool ShipPartial { get; set; } + public string LangCode { get; set; } + public string EndUserType { get; set; } + public string ShipSite { get; set; } + public bool LcrReqd { get; set; } + public string CustBank { get; set; } + public bool DraftPrintFlag { get; set; } + public bool RcvInternalEmail { get; set; } + public string CustomerEmailAddr { get; set; } + public bool SendCustomerEmail { get; set; } + public bool ApsPullUp { get; set; } + public string DoInvoice { get; set; } + public bool Consolidate { get; set; } + public string InvFreq { get; set; } + public bool Summarize { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public bool Einvoice { get; set; } + public decimal? OrderBal { get; set; } + public decimal? PostedBal { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public string CrmGuid { get; set; } + public bool InWorkflow { get; set; } + public bool PrintPackInv { get; set; } + public bool OnePackInv { get; set; } + public string InvCategory { get; set; } + public bool IncludeTaxInPrice { get; set; } + public string TransNat2 { get; set; } + public bool UseRevisionPayDays { get; set; } + public int? RevisionDay { get; set; } + public TimeSpan? RevisionDayStartTime1 { get; set; } + public TimeSpan? RevisionDayStartTime2 { get; set; } + public TimeSpan? RevisionDayEndTime1 { get; set; } + public TimeSpan? RevisionDayEndTime2 { get; set; } + public int? PayDay { get; set; } + public TimeSpan? PayDayStartTime1 { get; set; } + public TimeSpan? PayDayStartTime2 { get; set; } + public TimeSpan? PayDayEndTime1 { get; set; } + public TimeSpan? PayDayEndTime2 { get; set; } + public string ExportType { get; set; } + public bool ActiveForDataIntegration { get; set; } + public bool ShowInShipToDropDownList { get; set; } + public bool ShowInDropDownList { get; set; } + public string SicCode { get; set; } + public int? NumberOfEmployees { get; set; } + public decimal? CompanyRevenue { get; set; } + public string TerritoryCode { get; set; } + public string SalesTeamId { get; set; } + public short? DaysShippedBeforeDueDateTolerance { get; set; } + public short? DaysShippedAfterDueDateTolerance { get; set; } + public decimal? ShippedOverOrderedQtyTolerance { get; set; } + public decimal? ShippedUnderOrderedQtyTolerance { get; set; } + public int DefaultShipTo { get; set; } + public bool IncludeOrdersInTaxRpt { get; set; } + public decimal? ConstructiveSalePricePct { get; set; } + public string Uf_ZPL_FedId { get; set; } + public string Uf_ZPL_VATRegisterCode { get; set; } + public int? Uf_INT_CustSeq { get; set; } + public bool Uf_INT_Replicate { get; set; } + public int? Uf_FKR_FA_SL_SYKOF { get; set; } + public bool? Uf_FKR_FA_Eksport_SYKOF { get; set; } + public string Uf_FKR_FA_Kod_Dostawcy_u_Klienta { get; set; } + public string Uf_FKR_FA_Rampa { get; set; } + public string Uf_FKR_FA_Zaklad_Przeznaczenia { get; set; } + public char? Uf_FKR_Customer_Status { get; set; } + public bool? Uf_bpx_customer_printbatch { get; set; } + public string Uf_cust_receiver_line1 { get; set; } + public string Uf_cust_receiver_line2 { get; set; } + public int? Uf_cust_supplier_no { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/CustomerTpDto.cs b/SytelineSaAppEfDataModel/Dtos/CustomerTpDto.cs new file mode 100644 index 0000000..9b66ee3 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/CustomerTpDto.cs @@ -0,0 +1,41 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class CustomerTpDto +{ + public string CustNum { get; set; } + public int CustSeq { get; set; } + public bool UpdCustAddress { get; set; } + public string TpCode { get; set; } + public string DunsNum { get; set; } + public bool GenAck { get; set; } + public bool PaperAck { get; set; } + public bool GenAsn { get; set; } + public bool PaperAsn { get; set; } + public bool GenInv { get; set; } + public bool PaperInv { get; set; } + public string AutoPost { get; set; } + public bool PostPlanned { get; set; } + public string ReleaseProc { get; set; } + public bool PooledAsn { get; set; } + public bool ValPrice { get; set; } + public string UsePrice { get; set; } + public bool ValCredit { get; set; } + public string NoteProc { get; set; } + public string UseDate { get; set; } + public short? DateOffset { get; set; } + public string InvCode { get; set; } + public string AckCode { get; set; } + public string AsnCode { get; set; } + public DateTime? LastItemDate { get; set; } + public DateTime? LastCustaDate { get; set; } + public bool IncludeSerial { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public string Uf_FKR_EDI_RSSBussFolder { get; set; } + public string Uf_FKR_EDI_IdentificationCode { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderDto.cs index e11c8aa..ed84d72 100644 --- a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderDto.cs +++ b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderDto.cs @@ -3,13 +3,14 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using AutoMapper.Configuration.Annotations; namespace SytelineSaAppEfDataModel.Dtos { public class EdiCustomerOrderDto : DtoBase { - public string TransactionCode { get; set; } - public string TpCode { get; set; } + public string? TransactionCode { get; set; } + public string? TpCode { get; set; } public DateTime? RecivedDate { get; set; } public byte? Posted { get; set; } public DateTime? PostedDate { get; set; } @@ -17,24 +18,24 @@ namespace SytelineSaAppEfDataModel.Dtos public short? ErrorMessage { get; set; } public byte? Override { get; set; } public byte? Ack { get; set; } - public string AckNumber { get; set; } + public string? AckNumber { get; set; } public int? AckSequence { get; set; } - public string AckType { get; set; } + public string? AckType { get; set; } public DateTime? AckDate { get; set; } - public string SymbolicCustomerOrderNumber { get; set; } + public string? SymbolicCustomerOrderNumber { get; set; } public decimal? BlanketDollar { get; set; } - public string Type { get; set; } - public string CustomerOrderNumber { get; set; } - public string EstimatedNumber { get; set; } - public string CustomerNumber { get; set; } + public string? Type { get; set; } + public string? CustomerOrderNumber { get; set; } + public string? EstimatedNumber { get; set; } + public string? CustomerNumber { get; set; } public int? CustomerSequence { get; set; } - public string Contact { get; set; } - public string Phone { get; set; } - public string CustomerPoNumber { get; set; } + public string? Contact { get; set; } + public string? Phone { get; set; } + public string? CustomerPoNumber { get; set; } public DateTime? OrderDate { get; set; } - public string TakenBy { get; set; } - public string TermsCode { get; set; } - public string ShipCode { get; set; } + public string? TakenBy { get; set; } + public string? TermsCode { get; set; } + public string? ShipCode { get; set; } public decimal? Price { get; set; } public decimal? Weight { get; set; } public short? QtyPackages { get; set; } @@ -42,69 +43,71 @@ namespace SytelineSaAppEfDataModel.Dtos public decimal? MiscCharges { get; set; } public decimal? PrepaidAmount { get; set; } public decimal? SalesTax { get; set; } - public string Status { get; set; } + public string? Status { get; set; } public decimal? Cost { get; set; } public DateTime? CloseDate { get; set; } public decimal? FreightT { get; set; } public decimal? MchargesT { get; set; } public decimal? PrepaidT { get; set; } public decimal? SalesTaxT { get; set; } - public string Salesman { get; set; } + public string? Salesman { get; set; } public DateTime? EffectiveDate { get; set; } public DateTime? ExpirationDate { get; set; } - public string Warehouse { get; set; } + public string? Warehouse { get; set; } public decimal? SalesTaxTwo { get; set; } public decimal? SalesTaxTwoT { get; set; } - public string CharFieldOne { get; set; } - public string CharFieldTwo { get; set; } - public string CharFieldThree { get; set; } + public string? CharFieldOne { get; set; } + public string? CharFieldTwo { get; set; } + public string? CharFieldThree { get; set; } public DateTime? DateField { get; set; } public decimal? DecimalFieldOne { get; set; } public decimal? DecimalFieldTwo { get; set; } public decimal? DecimalFieldThree { get; set; } public byte? LogiField { get; set; } public byte? EdiOrder { get; set; } - public string TransactionNat { get; set; } - public string ProcessInd { get; set; } - public string DelTerm { get; set; } + public string? TransactionNat { get; set; } + public string? ProcessInd { get; set; } + public string? DelTerm { get; set; } public byte? UseExchangeRate { get; set; } - public string TaxCodeOne { get; set; } - public string TaxCodeTwo { get; set; } - public string FreightTaxCodeOne { get; set; } - public string FreightTaxCodeTwo { get; set; } - public string MscTaxCodeOne { get; set; } - public string MscTaxCodeTwo { get; set; } + public string? TaxCodeOne { get; set; } + public string? TaxCodeTwo { get; set; } + public string? FreightTaxCodeOne { get; set; } + public string? FreightTaxCodeTwo { get; set; } + public string? MscTaxCodeOne { get; set; } + public string? MscTaxCodeTwo { get; set; } public decimal? Discount { get; set; } - public string PriceCode { get; set; } + public string? PriceCode { get; set; } public byte? ShipPartial { get; set; } public byte? ShipEarly { get; set; } - public string NonApplyData { get; set; } + public string? NonApplyData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } public DateTime CreateDate { get; set; } public byte InWorkflow { get; set; } - public string DiscountType { get; set; } + public string? DiscountType { get; set; } public decimal? DiscountAmount { get; set; } - public string TransNatTwo { get; set; } - public string UfFkrEdiMessageRefNum { get; set; } - public string UfFkrEdiConsigneeAddress { get; set; } - public string UfFkrEdiConsigneeName { get; set; } - public string UfFkrEdiFileName { get; set; } - public string UfFkrEdiBuyerDunsNumber { get; set; } - public string Gate { get; set; } - public string CustomerName { get; set; } - public string RecipientCode { get; set; } - public string SenderCode { get; set; } - public string SellerCode { get; set; } - public string DocType { get; set; } - public string BuyerCode { get; set; } + public string? TransNatTwo { get; set; } + public string? UfFkrEdiMessageRefNum { get; set; } + public string? UfFkrEdiConsigneeAddress { get; set; } + public string? UfFkrEdiConsigneeName { get; set; } + public string? UfFkrEdiFileName { get; set; } + public string? UfFkrEdiBuyerDunsNumber { get; set; } + public string? Gate { get; set; } + public string? CustomerName { get; set; } + public string? RecipientCode { get; set; } + public string? SenderCode { get; set; } + public string? SellerCode { get; set; } + public string? DocType { get; set; } + public string? BuyerCode { get; set; } - public string TranslatedStatus => TranslateStatus(Status); + public string TranslatedStatus => TranslateStatus(Status ?? string.Empty); public string? SlOrderNumber => EdiCustomerOrderTranslates.MaxBy(x => x.CreatedDate)?.CoCoNum; public string SentToSl => Posted == 1 ? "TAK" : "NIE"; + [Ignore] public int ScheduleOrderId { get; set; } + [Ignore] public DateTime LastUpdateDate { get; set; } public IEnumerable EdiCustomerOrderLines { get; set; } = new List(); public IEnumerable EdiCustomerOrderTranslates { get; set; } = new List(); diff --git a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderImportDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderImportDto.cs new file mode 100644 index 0000000..1da4730 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderImportDto.cs @@ -0,0 +1,12 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class EdiCustomerOrderImportDto +{ + public int Id { get; set; } + public int ScheduleOrderId { get; set; } + public DateTime LastUpdateDate { get; set; } + public DateTime CreatedDate { get; set; } + public string? Status { get; set; } + public string? LogData { get; set; } + public int ItemsCount { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineDto.cs index 1d1088e..9c6764f 100644 --- a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineDto.cs +++ b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineDto.cs @@ -3,44 +3,47 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using AutoMapper.Configuration.Annotations; namespace SytelineSaAppEfDataModel.Dtos { public class EdiCustomerOrderLineDto : DtoBase { - public string CustomerOrderNumber { get; set; } + public string? CustomerOrderNumber { get; set; } public int CustomerOrderLine { get; set; } - public string Item { get; set; } - public string CustomerItemNumber { get; set; } - public string FeatStr { get; set; } + public string? Item { get; set; } + public string? CustomerItemNumber { get; set; } + public string? FeatStr { get; set; } public decimal? BlanketQty { get; set; } public DateTime? EffectiveDate { get; set; } public DateTime? ExpirationDate { get; set; } public decimal? ContPrice { get; set; } - public string Status { get; set; } + public string? Status { get; set; } public DateTime? PromiseDate { get; set; } - public string PriceCode { get; set; } - public string Uom { get; set; } + public string? PriceCode { get; set; } + public string? Uom { get; set; } public decimal? BlanketQtyReleased { get; set; } public decimal? ContPriceReleased { get; set; } public decimal? QtySent { get; set; } - public string SentCode { get; set; } - public string NonAppliedData { get; set; } + public string? SentCode { get; set; } + public string? NonAppliedData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string Description { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } - public DateTime CreateDate { get; set; } + public string? Description { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } + public DateTime? CreateDate { get; set; } public byte InWorkflow { get; set; } - public string BoxType { get; set; } - public string Address { get; set; } - public string FinalDestination { get; set; } + public string? BoxType { get; set; } + public string? Address { get; set; } + public string? FinalDestination { get; set; } public int? QtyPerBox { get; set; } public string TranslatedStatus => TranslateStatus(Status); + [Ignore] public string VatCode { get; set; } + public IEnumerable EdiCustomerOrderLineItems { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineItemDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineItemDto.cs index cc85648..d5f8b0a 100644 --- a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineItemDto.cs +++ b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderLineItemDto.cs @@ -8,7 +8,7 @@ namespace SytelineSaAppEfDataModel.Dtos { public class EdiCustomerOrderLineItemDto : DtoBase { - public string TransactionCode { get; set; } + public string? TransactionCode { get; set; } public DateTime? ReceivedDate { get; set; } public byte? Posted { get; set; } public DateTime? PostedDate { get; set; } @@ -17,17 +17,17 @@ namespace SytelineSaAppEfDataModel.Dtos public byte? Override { get; set; } public byte? Edi { get; set; } public byte? Ack { get; set; } - public string AckNumber { get; set; } - public string AckType { get; set; } + public string? AckNumber { get; set; } + public string? AckType { get; set; } public DateTime? AckDate { get; set; } - public string SymCustomerOrderNumber { get; set; } + public string? SymCustomerOrderNumber { get; set; } public byte? QtyChanged { get; set; } public byte? DateChanged { get; set; } public byte? PriceChanged { get; set; } - public string CustomerOrderNumber { get; set; } + public string? CustomerOrderNumber { get; set; } public int CustomerOrderLine { get; set; } public int CustomerOrderRelease { get; set; } - public string Item { get; set; } + public string? Item { get; set; } public decimal? QtyOrdered { get; set; } public decimal? QtyReady { get; set; } public decimal? QtyShipped { get; set; } @@ -35,8 +35,8 @@ namespace SytelineSaAppEfDataModel.Dtos public decimal? Discount { get; set; } public decimal? Cost { get; set; } public decimal? Price { get; set; } - public string RefType { get; set; } - public string RefNumber { get; set; } + public string? RefType { get; set; } + public string? RefNumber { get; set; } public short? RefLineSuf { get; set; } public short? RefRelease { get; set; } public DateTime? DueDate { get; set; } @@ -47,68 +47,68 @@ namespace SytelineSaAppEfDataModel.Dtos public decimal? BrkQtyFour { get; set; } public decimal? BrkQtyFive { get; set; } public byte? Reprice { get; set; } - public string CustomerItem { get; set; } + public string? CustomerItem { get; set; } public decimal? QtyInvoiced { get; set; } public decimal? QtyReturned { get; set; } public decimal? CgsTotal { get; set; } - public string FeatStr { get; set; } - public string Status { get; set; } - public string CustomerNumber { get; set; } + public string? FeatStr { get; set; } + public string? Status { get; set; } + public string? CustomerNumber { get; set; } public int? CustomerSequence { get; set; } public decimal? PrgBillTot { get; set; } public decimal? PrgBillApp { get; set; } public DateTime? ReleaseDate { get; set; } public DateTime? PromiseDate { get; set; } - public string Warehouse { get; set; } - public string WksBasis { get; set; } + public string? Warehouse { get; set; } + public string? WksBasis { get; set; } public decimal? WksValue { get; set; } - public string CommCode { get; set; } - public string TransNat { get; set; } - public string ProcessInd { get; set; } - public string DelTerm { get; set; } + public string? CommCode { get; set; } + public string? TransNat { get; set; } + public string? ProcessInd { get; set; } + public string? DelTerm { get; set; } public decimal? UnitWeight { get; set; } - public string Origin { get; set; } + public string? Origin { get; set; } public int? ConsNumber { get; set; } - public string TaxCodeOne { get; set; } - public string TaxCodeTwo { get; set; } + public string? TaxCodeOne { get; set; } + public string? TaxCodeTwo { get; set; } public decimal? ExportValue { get; set; } - public string EcCode { get; set; } - public string Transport { get; set; } + public string? EcCode { get; set; } + public string? Transport { get; set; } public DateTime? PickupDate { get; set; } - public string PriceCode { get; set; } - public string Uom { get; set; } + public string? PriceCode { get; set; } + public string? Uom { get; set; } public decimal? QtyOrderedReleased { get; set; } public decimal? PriceReleased { get; set; } - public string CustomerOrderCustomerNumber { get; set; } + public string? CustomerOrderCustomerNumber { get; set; } public byte? Packed { get; set; } public byte? Bol { get; set; } public decimal? QtyBco { get; set; } - public string BcoCode { get; set; } - public string ExternalRef { get; set; } - public string CustomerPoNumber { get; set; } - public string NonApplyData { get; set; } + public string? BcoCode { get; set; } + public string? ExternalRef { get; set; } + public string? CustomerPoNumber { get; set; } + public string? NonApplyData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string Description { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } + public string? Description { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } public DateTime CreateDate { get; set; } public byte InWorkflow { get; set; } - public string TransNatTwo { get; set; } + public string? TransNatTwo { get; set; } public decimal SupplyQtyConvFactor { get; set; } - public string UfFkrEdiAddIntDest { get; set; } - public string UfFkrEdiCustPoLineNum { get; set; } - public string UfFkrEdiPlaceOrPortDischarge { get; set; } - public string RoutingCode { get; set; } - public string DeliveryCallNumber { get; set; } - public string UnloadingPoint { get; set; } - public string DestinationPoint { get; set; } - public string NewStatus { get; set; } - public string PalletCode { get; set; } - public string PalletNumber { get; set; } + public string? UfFkrEdiAddIntDest { get; set; } + public string? UfFkrEdiCustPoLineNum { get; set; } + public string? UfFkrEdiPlaceOrPortDischarge { get; set; } + public string? RoutingCode { get; set; } + public string? DeliveryCallNumber { get; set; } + public string? UnloadingPoint { get; set; } + public string? DestinationPoint { get; set; } + public string? NewStatus { get; set; } + public string? PalletCode { get; set; } + public string? PalletNumber { get; set; } - public string DocumentType { get; set; } + public string? DocumentType { get; set; } public string TranslatedStatus => TranslateStatus(Status); } } diff --git a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderTranslateDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderTranslateDto.cs index bc1e487..15e6cbe 100644 --- a/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderTranslateDto.cs +++ b/SytelineSaAppEfDataModel/Dtos/EdiCustomerOrderTranslateDto.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using AutoMapper.Configuration.Annotations; namespace SytelineSaAppEfDataModel.Dtos { @@ -11,14 +12,16 @@ namespace SytelineSaAppEfDataModel.Dtos public int Id { get; set; } public byte CoEdiOrder { get; set; } public Guid CoRowPointer { get; set; } - public string CoCoNum { get; set; } - public string CoType { get; set; } - public string CoTakenBy { get; set; } - public string EdiCoCoNum { get; set; } + public string? CoCoNum { get; set; } + public string? CoType { get; set; } + public string? CoTakenBy { get; set; } + public string? EdiCoCoNum { get; set; } public int OrdersCount { get; set; } public bool OrderFound { get; set; } public DateTime CreatedDate { get; set; } - public string FoundNumbers { get; set; } + public string? FoundNumbers { get; set; } public int ScheduleOrderId { get; set; } + + [Ignore] public string? PoNumber { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Dtos/EdiLogDto.cs b/SytelineSaAppEfDataModel/Dtos/EdiLogDto.cs new file mode 100644 index 0000000..9953e01 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/EdiLogDto.cs @@ -0,0 +1,11 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class EdiLogDto +{ + public int Id { get; set; } + public string ProcessName { get; set; } + public string ConfigurationName { get; set; } + public int Status { get; set; } + public string LogText { get; set; } + public DateTime Date { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/ItemCustDto.cs b/SytelineSaAppEfDataModel/Dtos/ItemCustDto.cs new file mode 100644 index 0000000..5b479e6 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/ItemCustDto.cs @@ -0,0 +1,30 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class ItemCustDto +{ + public string Item { get; set; } + public string CustNum { get; set; } + public int CustItemSeq { get; set; } + public string CustItem { get; set; } + public int? PurchYtd { get; set; } + public decimal? OrderYtd { get; set; } + public decimal? ShipYtd { get; set; } + public decimal? OrderPtd { get; set; } + public string UM { get; set; } + public int? DuePeriod { get; set; } + public byte NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public byte InWorkflow { get; set; } + public int? Rank { get; set; } + public string EndUser { get; set; } + public string Uf_FKR_CustItem2 { get; set; } + public string Uf_KOD_EAN13 { get; set; } + public string Uf_Paleta_BROSE { get; set; } + public string Uf_Pojemnik_BROSE { get; set; } + public string Uf_Paleta_BROSE_Pokrywa { get; set; } + public string Uf_RewizjaRysunku { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/ItemCustPriceAllDto.cs b/SytelineSaAppEfDataModel/Dtos/ItemCustPriceAllDto.cs new file mode 100644 index 0000000..cb39d8f --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/ItemCustPriceAllDto.cs @@ -0,0 +1,39 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class ItemCustPriceAllDto : DtoBase +{ + public string SiteRef { get; set; } + public string Item { get; set; } + public string CustNum { get; set; } + public int CustItemSeq { get; set; } + public DateTime EffectDate { get; set; } + public decimal? ContPrice { get; set; } + public decimal? BrkQty1 { get; set; } + public decimal? BrkQty2 { get; set; } + public decimal? BrkQty3 { get; set; } + public decimal? BrkQty4 { get; set; } + public decimal? BrkQty5 { get; set; } + public decimal? BrkPrice1 { get; set; } + public decimal? BrkPrice2 { get; set; } + public decimal? BrkPrice3 { get; set; } + public decimal? BrkPrice4 { get; set; } + public decimal? BrkPrice5 { get; set; } + public string BaseCode1 { get; set; } + public string BaseCode2 { get; set; } + public string BaseCode3 { get; set; } + public string BaseCode4 { get; set; } + public string BaseCode5 { get; set; } + public string DolPercent1 { get; set; } + public string DolPercent2 { get; set; } + public string DolPercent3 { get; set; } + public string DolPercent4 { get; set; } + public string DolPercent5 { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public bool IncludeTaxInPrice { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/ItemDto.cs b/SytelineSaAppEfDataModel/Dtos/ItemDto.cs new file mode 100644 index 0000000..8402956 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/ItemDto.cs @@ -0,0 +1,228 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class ItemDto : DtoBase +{ + public string ItemCode { get; set; } + public string Description { get; set; } + public decimal? QtyAllocjob { get; set; } + public string UM { get; set; } + public short LeadTime { get; set; } + public decimal? LotSize { get; set; } + public decimal? QtyUsedYtd { get; set; } + public decimal? QtyMfgYtd { get; set; } + public string AbcCode { get; set; } + public string DrawingNbr { get; set; } + public string ProductCode { get; set; } + public string PMTCode { get; set; } + public string CostMethod { get; set; } + public decimal? LstLotSize { get; set; } + public decimal? UnitCost { get; set; } + public decimal? LstUCost { get; set; } + public decimal? AvgUCost { get; set; } + public string Job { get; set; } + public short? Suffix { get; set; } + public bool Stocked { get; set; } + public string MatlType { get; set; } + public string FamilyCode { get; set; } + public byte? LowLevel { get; set; } + public DateTime? LastInv { get; set; } + public short? DaysSupply { get; set; } + public decimal? OrderMin { get; set; } + public decimal? OrderMult { get; set; } + public string PlanCode { get; set; } + public bool MpsFlag { get; set; } + public bool AcceptReq { get; set; } + public DateTime? ChangeDate { get; set; } + public string Revision { get; set; } + public bool PhantomFlag { get; set; } + public bool PlanFlag { get; set; } + public short PaperTime { get; set; } + public short DockTime { get; set; } + public decimal? AsmSetup { get; set; } + public decimal? AsmRun { get; set; } + public decimal? AsmMatl { get; set; } + public decimal? AsmTool { get; set; } + public decimal? AsmFixture { get; set; } + public decimal? AsmOther { get; set; } + public decimal? AsmFixed { get; set; } + public decimal? AsmVar { get; set; } + public decimal? AsmOutside { get; set; } + public decimal? CompSetup { get; set; } + public decimal? CompRun { get; set; } + public decimal? CompMatl { get; set; } + public decimal? CompTool { get; set; } + public decimal? CompFixture { get; set; } + public decimal? CompOther { get; set; } + public decimal? CompFixed { get; set; } + public decimal? CompVar { get; set; } + public decimal? CompOutside { get; set; } + public decimal? SubMatl { get; set; } + public decimal? ShrinkFact { get; set; } + public string AltItem { get; set; } + public decimal? UnitWeight { get; set; } + public string WeightUnits { get; set; } + public string Charfld4 { get; set; } + public decimal? CurUCost { get; set; } + public string FeatType { get; set; } + public decimal? VarLead { get; set; } + public string FeatStr { get; set; } + public short? NextConfig { get; set; } + public string FeatTempl { get; set; } + public bool Backflush { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public DateTime? Datefld { get; set; } + public bool TrackEcn { get; set; } + + public string CommCode { get; set; } + public string Origin { get; set; } + public decimal? UnitMatCost { get; set; } + public decimal? UnitDutyCost { get; set; } + public decimal? UnitFreightCost { get; set; } + public decimal? UnitBrokerageCost { get; set; } + public decimal? CurMatCost { get; set; } + public decimal? CurDutyCost { get; set; } + public decimal? CurFreightCost { get; set; } + public decimal? CurBrokerageCost { get; set; } + public string TaxCode1 { get; set; } + public string TaxCode2 { get; set; } + public string BflushLoc { get; set; } + public bool Reservable { get; set; } + public short? ShelfLife { get; set; } + public string LotPrefix { get; set; } + public string SerialPrefix { get; set; } + public byte? SerialLength { get; set; } + public string IssueBy { get; set; } + public bool SerialTracked { get; set; } + public bool LotTracked { get; set; } + public string CostType { get; set; } + public decimal? MatlCost { get; set; } + public decimal? LbrCost { get; set; } + public decimal? FovhdCost { get; set; } + public decimal? VovhdCost { get; set; } + public decimal? OutCost { get; set; } + public decimal? CurMatlCost { get; set; } + public decimal? CurLbrCost { get; set; } + public decimal? CurFovhdCost { get; set; } + public decimal? CurVovhdCost { get; set; } + public decimal? CurOutCost { get; set; } + public decimal? AvgMatlCost { get; set; } + public decimal? AvgLbrCost { get; set; } + public decimal? AvgFovhdCost { get; set; } + public decimal? AvgVovhdCost { get; set; } + public decimal? AvgOutCost { get; set; } + public string ProdType { get; set; } + public decimal? RatePerDay { get; set; } + public short? MpsPlanFence { get; set; } + public bool PassReq { get; set; } + public bool LotGenExp { get; set; } + public string SupplySite { get; set; } + public string ProdMix { get; set; } + public string Stat { get; set; } + public string StatusChgUserCode { get; set; } + public DateTime? ChgDate { get; set; } + public string ReasonCode { get; set; } + public string SupplyWhse { get; set; } + public short? DuePeriod { get; set; } + public decimal? OrderMax { get; set; } + public bool MrpPart { get; set; } + public bool InfinitePart { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public decimal? SupplyToleranceHrs { get; set; } + public short ExpLeadTime { get; set; } + public decimal? VarExpLead { get; set; } + public string Buyer { get; set; } + public bool OrderConfigurable { get; set; } + public bool JobConfigurable { get; set; } + public string CfgModel { get; set; } + public string CoPostConfig { get; set; } + public string JobPostConfig { get; set; } + public string AutoJob { get; set; } + public string AutoPost { get; set; } + public string Setupgroup { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public bool MfgSupplySwitchingActive { get; set; } + public short? TimeFenceRule { get; set; } + public double? TimeFenceValue { get; set; } + public DateTime? EarliestPlannedPoReceipt { get; set; } + public bool UseReorderPoint { get; set; } + public decimal? ReorderPoint { get; set; } + public decimal? FixedOrderQty { get; set; } + public decimal? UnitInsuranceCost { get; set; } + public decimal? UnitLocFrtCost { get; set; } + public decimal? CurInsuranceCost { get; set; } + public decimal? CurLocFrtCost { get; set; } + public bool TaxFreeMatl { get; set; } + public short? TaxFreeDays { get; set; } + public decimal? SafetyStockPercent { get; set; } + public string TariffClassification { get; set; } + public DateTime Lowdate { get; set; } + public string RcptRqmt { get; set; } + public bool ActiveForDataIntegration { get; set; } + public decimal? RcvdOverPoQtyTolerance { get; set; } + public decimal? RcvdUnderPoQtyTolerance { get; set; } + public bool IncludeInNetChangePlanning { get; set; } + public bool Kit { get; set; } + public bool PrintKitComponents { get; set; } + public short? SafetyStockRule { get; set; } + public bool ShowInDropDownList { get; set; } + public bool ControlledByExternalIcs { get; set; } + public decimal? InventoryUclTolerance { get; set; } + public decimal? InventoryLclTolerance { get; set; } + public string SeparationAttribute { get; set; } + public double? BatchReleaseAttribute1 { get; set; } + public double? BatchReleaseAttribute2 { get; set; } + public double? BatchReleaseAttribute3 { get; set; } + public byte[] Picture { get; set; } + public bool ActiveForCustomerPortal { get; set; } + public bool Featured { get; set; } + public bool TopSeller { get; set; } + public string Overview { get; set; } + public bool PreassignLots { get; set; } + public bool PreassignSerials { get; set; } + public string AttrGroup { get; set; } + public string DimensionGroup { get; set; } + public string LotAttrGroup { get; set; } + public bool TrackPieces { get; set; } + public DateTime? BomLastImportDate { get; set; } + public bool SaveCurrentRevUponBomImport { get; set; } + public string NaftaPrefCrit { get; set; } + public bool SubjectToNaftaRvc { get; set; } + public bool Producer { get; set; } + public string NaftaCountryOfOrigin { get; set; } + public bool MustUseFutureRcptsBeforePln { get; set; } + public bool SubjectToExciseTax { get; set; } + public decimal? ExciseTaxPercent { get; set; } + public string Uf_PLT_AddItemDesc { get; set; } + public string Uf_PLT_Class { get; set; } + public string Uf_PLT_CNCode { get; set; } + public string Uf_PLT_Norm { get; set; } + public string Uf_PLT_OldItemID { get; set; } + public decimal? Uf_PLT_Volume { get; set; } + public string Uf_PLT_VolumeUnit { get; set; } + public bool Uf_INT_Replicate { get; set; } + public string BoxId { get; set; } + public decimal? ItemLength { get; set; } + public decimal? ItemFi { get; set; } + public decimal? BoxItemsCnt { get; set; } + public string Klient { get; set; } + public string Uf_FKR_FA_RodzajPozycji { get; set; } + public string Uf_Nr_Klienta { get; set; } + public int? Uf_FKR_FA_Items_Nr_Zmiany { get; set; } + public string Uf_FKR_FA_item_core { get; set; } + public string Uf_FKR_GTU { get; set; } + public int? Uf_FKR_FA_Ilosc_Na_Jedn_Pak { get; set; } + public int? Uf_Element_Ilosc_W_Palecie { get; set; } + public bool? Uf_PUDELKO { get; set; } + public string Uf_IMP_OrginalItem { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/LotDto.cs b/SytelineSaAppEfDataModel/Dtos/LotDto.cs new file mode 100644 index 0000000..3008569 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/LotDto.cs @@ -0,0 +1,32 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class LotDto +{ + public string Item { get; set; } + public string LotNumber { get; set; } + public decimal? RcvdQty { get; set; } + public DateTime? CreateDate { get; set; } + public DateTime? ExpDate { get; set; } + public DateTime? PurgeDate { get; set; } + public string VendLot { get; set; } + public string CertNum { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public DateTime? Datefld { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDateField { get; set; } + public bool InWorkflow { get; set; } + public bool ContainsTaxFreeMatl { get; set; } + public string AttrGroup { get; set; } + public string ManufacturerId { get; set; } + public string ManufacturerItem { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/MaterialTransactionDto.cs b/SytelineSaAppEfDataModel/Dtos/MaterialTransactionDto.cs new file mode 100644 index 0000000..0643fea --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/MaterialTransactionDto.cs @@ -0,0 +1,41 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class MaterialTransactionDto +{ + public string? MTGroup { get; set; } + public string? MTGroupNum { get; set; } + public decimal? TransNum { get; set; } + public string? Item { get; set; } + public DateTime? TransDate { get; set; } + public decimal? Qty { get; set; } + public decimal? Cost { get; set; } + public string? Whse { get; set; } + public string? Loc { get; set; } + public string? RefNum { get; set; } + public short? RefLineSuf { get; set; } + public short? RefRelease { get; set; } + public string? ReasonCode { get; set; } + public string? TransType { get; set; } + public string? RefType { get; set; } + public string? MTReasonType { get; set; } + public long? PrefixId { get; set; } + public long? SequenceId { get; set; } + public long? WhseSequenceId { get; set; } + public bool? WhseSplit { get; set; } + public Guid? VariableId { get; set; } + public string? FormName { get; set; } + public bool? InWorkflow { get; set; } + public bool? NoteExistsFlag { get; set; } + public DateTime? RecordDate { get; set; } + public Guid? RowPointer { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } + public DateTime? CreateDate { get; set; } + public string? CustNum { get; set; } + public string? VendNum { get; set; } + public int? RecipNum { get; set; } + public string? Uf_FKR_internal_num_matltran_zn { get; set; } + public Guid? Session_Id { get; set; } + public string? Uf_MobileAppUser { get; set; } + public string? NR_KARTY_KONTROLNEJ { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/VatCodeAssociationDto.cs b/SytelineSaAppEfDataModel/Dtos/VatCodeAssociationDto.cs new file mode 100644 index 0000000..22ccfab --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/VatCodeAssociationDto.cs @@ -0,0 +1,66 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class VatCodeAssociationDto +{ + public string VATRegisterType { get; set; } + public string EndUserType { get; set; } + public string Category { get; set; } + public string ProdCode { get; set; } + public string TaxCode { get; set; } + public string VATRegisterCode { get; set; } + public bool InWorkflow { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public string Uf_ZPL_CodesCgsAcct { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsDescription { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcct { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsFovhdDescription { get; set; } + public string Uf_ZPL_CodesCgsLbrAcct { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsLbrDescription { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcct { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsVovhdDescription { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcct { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCOGVarsDescription { get; set; } + public string Uf_ZPL_CodesOutAcct { get; set; } + public string Uf_ZPL_CodesOutAcctUnit1 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit2 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit3 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit4 { get; set; } + public string Uf_ZPL_CodesOutDescription { get; set; } + public string Uf_ZPL_CodesSaleDsAcct { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesSaleDsDescription { get; set; } + public string Uf_ZPL_CodesSalesAcct { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit1 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit2 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit3 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit4 { get; set; } + public string Uf_ZPL_CodesSalesDescription { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/WzClientDto.cs b/SytelineSaAppEfDataModel/Dtos/WzClientDto.cs new file mode 100644 index 0000000..75af10f --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/WzClientDto.cs @@ -0,0 +1,12 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class WzClientDto +{ + public Guid ID { get; set; } + public string CustomerNumber { get; set; } + public int? CustomerSequence { get; set; } + public DateTime CreatedDate { get; set; } + public string Name { get; set; } + public string ShortName { get; set; } + public string? LogoBase64 { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/WzHeaderDto.cs b/SytelineSaAppEfDataModel/Dtos/WzHeaderDto.cs new file mode 100644 index 0000000..dd45e0f --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/WzHeaderDto.cs @@ -0,0 +1,12 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class WzHeaderDto +{ + public Guid ID { get; set; } + public Guid? FK_Client { get; set; } + public DateTime CreatedDate { get; set; } + public string? EmailAddresses { get; set; } + public string? WzNumbers { get; set; } + public IEnumerable WzRowsMeyle { get; set; } = new List(); + public IEnumerable WzRowsMarelli { get; set; } = new List(); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/WzRowMarelliDto.cs b/SytelineSaAppEfDataModel/Dtos/WzRowMarelliDto.cs new file mode 100644 index 0000000..5bb1507 --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/WzRowMarelliDto.cs @@ -0,0 +1,16 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class WzRowMarelliDto +{ + public Guid ID { get; set; } + public Guid? FKHeader { get; set; } + public string Type { get; set; } + public int? PalletNumber { get; set; } + public string ItemNumber { get; set; } + public string EngineerNumber { get; set; } + public int? Quantity { get; set; } + public string OrderNumber { get; set; } + public string WzNumber { get; set; } + public string FaIndex { get; set; } + public int? TransactionNumber { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Dtos/WzRowMeyleDto.cs b/SytelineSaAppEfDataModel/Dtos/WzRowMeyleDto.cs new file mode 100644 index 0000000..8a16c6c --- /dev/null +++ b/SytelineSaAppEfDataModel/Dtos/WzRowMeyleDto.cs @@ -0,0 +1,16 @@ +namespace SytelineSaAppEfDataModel.Dtos; + +public class WzRowMeyleDto +{ + public Guid ID { get; set; } + public Guid? FK_Header { get; set; } + public string OrderNumber { get; set; } + public string ItemNumber { get; set; } + public int? Quantity { get; set; } + public int? PalletNumber { get; set; } + public string WzNumber { get; set; } + public string? PartNumber { get; set; } + public int? TransactionNumber { get; set; } + public string? FaIndex { get; set; } + public string? PartNumberSl { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/Customer.cs b/SytelineSaAppEfDataModel/Entities/Customer.cs new file mode 100644 index 0000000..d659435 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/Customer.cs @@ -0,0 +1,132 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class Customer +{ + public string CustNum { get; set; } + public int CustSeq { get; set; } + public string Contact1 { get; set; } + public string Contact2 { get; set; } + public string Contact3 { get; set; } + public string Phone1 { get; set; } + public string Phone2 { get; set; } + public string Phone3 { get; set; } + public string CustType { get; set; } + public string TermsCode { get; set; } + public string ShipCode { get; set; } + public string Slsman { get; set; } + public string StateCycle { get; set; } + public bool FinChg { get; set; } + public DateTime? LastInv { get; set; } + public DateTime? LastPaid { get; set; } + public decimal? SalesYtd { get; set; } + public decimal? SalesLstYr { get; set; } + public decimal? DiscYtd { get; set; } + public decimal? DiscLstYr { get; set; } + public DateTime? LastFinChg { get; set; } + public decimal? SalesPtd { get; set; } + public DateTime? CalcDate { get; set; } + public short? NumPeriods { get; set; } + public short? AvgDaysOs { get; set; } + public int? NumInvoices { get; set; } + public int? HistDaysOs { get; set; } + public int? LargDaysOs { get; set; } + public short? LastDaysOs { get; set; } + public decimal? AvgBalOs { get; set; } + public decimal? LargeBalOs { get; set; } + public decimal? LastBalOs { get; set; } + public string Whse { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public DateTime? Datefld { get; set; } + public string TaxRegNum1 { get; set; } + public string BankCode { get; set; } + public string TaxRegNum2 { get; set; } + public string PayType { get; set; } + public bool EdiCust { get; set; } + public string BranchId { get; set; } + public string TransNat { get; set; } + public string Delterm { get; set; } + public string ProcessInd { get; set; } + public bool UseExchRate { get; set; } + public string TaxCode1 { get; set; } + public string TaxCode2 { get; set; } + public string Pricecode { get; set; } + public bool ShipEarly { get; set; } + public bool ShipPartial { get; set; } + public string LangCode { get; set; } + public string EndUserType { get; set; } + public string ShipSite { get; set; } + public bool LcrReqd { get; set; } + public string CustBank { get; set; } + public bool DraftPrintFlag { get; set; } + public bool RcvInternalEmail { get; set; } + public string CustomerEmailAddr { get; set; } + public bool SendCustomerEmail { get; set; } + public bool ApsPullUp { get; set; } + public string DoInvoice { get; set; } + public bool Consolidate { get; set; } + public string InvFreq { get; set; } + public bool Summarize { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public bool Einvoice { get; set; } + public decimal? OrderBal { get; set; } + public decimal? PostedBal { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public string CrmGuid { get; set; } + public bool InWorkflow { get; set; } + public bool PrintPackInv { get; set; } + public bool OnePackInv { get; set; } + public string InvCategory { get; set; } + public bool IncludeTaxInPrice { get; set; } + public string TransNat2 { get; set; } + public bool UseRevisionPayDays { get; set; } + public int? RevisionDay { get; set; } + public TimeSpan? RevisionDayStartTime1 { get; set; } + public TimeSpan? RevisionDayStartTime2 { get; set; } + public TimeSpan? RevisionDayEndTime1 { get; set; } + public TimeSpan? RevisionDayEndTime2 { get; set; } + public int? PayDay { get; set; } + public TimeSpan? PayDayStartTime1 { get; set; } + public TimeSpan? PayDayStartTime2 { get; set; } + public TimeSpan? PayDayEndTime1 { get; set; } + public TimeSpan? PayDayEndTime2 { get; set; } + public string ExportType { get; set; } + public bool ActiveForDataIntegration { get; set; } + public bool ShowInShipToDropDownList { get; set; } + public bool ShowInDropDownList { get; set; } + public string SicCode { get; set; } + public int? NumberOfEmployees { get; set; } + public decimal? CompanyRevenue { get; set; } + public string TerritoryCode { get; set; } + public string SalesTeamId { get; set; } + public short? DaysShippedBeforeDueDateTolerance { get; set; } + public short? DaysShippedAfterDueDateTolerance { get; set; } + public decimal? ShippedOverOrderedQtyTolerance { get; set; } + public decimal? ShippedUnderOrderedQtyTolerance { get; set; } + public int DefaultShipTo { get; set; } + public bool IncludeOrdersInTaxRpt { get; set; } + public decimal? ConstructiveSalePricePct { get; set; } + public string Uf_ZPL_FedId { get; set; } + public string Uf_ZPL_VATRegisterCode { get; set; } + public int? Uf_INT_CustSeq { get; set; } + public bool Uf_INT_Replicate { get; set; } + public int? Uf_FKR_FA_SL_SYKOF { get; set; } + public bool? Uf_FKR_FA_Eksport_SYKOF { get; set; } + public string Uf_FKR_FA_Kod_Dostawcy_u_Klienta { get; set; } + public string Uf_FKR_FA_Rampa { get; set; } + public string Uf_FKR_FA_Zaklad_Przeznaczenia { get; set; } + public char? Uf_FKR_Customer_Status { get; set; } + public bool? Uf_bpx_customer_printbatch { get; set; } + public string Uf_cust_receiver_line1 { get; set; } + public string Uf_cust_receiver_line2 { get; set; } + public int? Uf_cust_supplier_no { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/CustomerTp.cs b/SytelineSaAppEfDataModel/Entities/CustomerTp.cs new file mode 100644 index 0000000..77eee35 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/CustomerTp.cs @@ -0,0 +1,41 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class CustomerTp +{ + public string CustNum { get; set; } + public int CustSeq { get; set; } + public bool UpdCustAddress { get; set; } + public string TpCode { get; set; } + public string DunsNum { get; set; } + public bool GenAck { get; set; } + public bool PaperAck { get; set; } + public bool GenAsn { get; set; } + public bool PaperAsn { get; set; } + public bool GenInv { get; set; } + public bool PaperInv { get; set; } + public string AutoPost { get; set; } + public bool PostPlanned { get; set; } + public string ReleaseProc { get; set; } + public bool PooledAsn { get; set; } + public bool ValPrice { get; set; } + public string UsePrice { get; set; } + public bool ValCredit { get; set; } + public string NoteProc { get; set; } + public string UseDate { get; set; } + public short? DateOffset { get; set; } + public string InvCode { get; set; } + public string AckCode { get; set; } + public string AsnCode { get; set; } + public DateTime? LastItemDate { get; set; } + public DateTime? LastCustaDate { get; set; } + public bool IncludeSerial { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public string Uf_FKR_EDI_RSSBussFolder { get; set; } + public string Uf_FKR_EDI_IdentificationCode { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrder.cs b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrder.cs index 76723c1..edfa5c6 100644 --- a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrder.cs +++ b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrder.cs @@ -8,8 +8,8 @@ namespace SytelineSaAppEfDataModel.Entities { public class EdiCustomerOrder : EntityBase { - public string TransactionCode { get; set; } - public string TpCode { get; set; } + public string? TransactionCode { get; set; } + public string? TpCode { get; set; } public DateTime? RecivedDate { get; set; } public byte? Posted { get; set; } public DateTime? PostedDate { get; set; } @@ -17,24 +17,24 @@ namespace SytelineSaAppEfDataModel.Entities public short? ErrorMessage { get; set; } public byte? Override { get; set; } public byte? Ack { get; set; } - public string AckNumber { get; set; } + public string? AckNumber { get; set; } public int? AckSequence { get; set; } - public string AckType { get; set; } + public string? AckType { get; set; } public DateTime? AckDate { get; set; } - public string SymbolicCustomerOrderNumber { get; set; } + public string? SymbolicCustomerOrderNumber { get; set; } public decimal? BlanketDollar { get; set; } - public string Type { get; set; } - public string CustomerOrderNumber { get; set; } - public string EstimatedNumber { get; set; } - public string CustomerNumber { get; set; } + public string? Type { get; set; } + public string? CustomerOrderNumber { get; set; } + public string? EstimatedNumber { get; set; } + public string? CustomerNumber { get; set; } public int? CustomerSequence { get; set; } - public string Contact { get; set; } - public string Phone { get; set; } - public string CustomerPoNumber { get; set; } + public string? Contact { get; set; } + public string? Phone { get; set; } + public string? CustomerPoNumber { get; set; } public DateTime? OrderDate { get; set; } - public string TakenBy { get; set; } - public string TermsCode { get; set; } - public string ShipCode { get; set; } + public string? TakenBy { get; set; } + public string? TermsCode { get; set; } + public string? ShipCode { get; set; } public decimal? Price { get; set; } public decimal? Weight { get; set; } public short? QtyPackages { get; set; } @@ -42,64 +42,64 @@ namespace SytelineSaAppEfDataModel.Entities public decimal? MiscCharges { get; set; } public decimal? PrepaidAmount { get; set; } public decimal? SalesTax { get; set; } - public string Status { get; set; } + public string? Status { get; set; } public decimal? Cost { get; set; } public DateTime? CloseDate { get; set; } public decimal? FreightT { get; set; } public decimal? MchargesT { get; set; } public decimal? PrepaidT { get; set; } public decimal? SalesTaxT { get; set; } - public string Salesman { get; set; } + public string? Salesman { get; set; } public DateTime? EffectiveDate { get; set; } public DateTime? ExpirationDate { get; set; } - public string Warehouse { get; set; } + public string? Warehouse { get; set; } public decimal? SalesTaxTwo { get; set; } public decimal? SalesTaxTwoT { get; set; } - public string CharFieldOne { get; set; } - public string CharFieldTwo { get; set; } - public string CharFieldThree { get; set; } + public string? CharFieldOne { get; set; } + public string? CharFieldTwo { get; set; } + public string? CharFieldThree { get; set; } public DateTime? DateField { get; set; } public decimal? DecimalFieldOne { get; set; } public decimal? DecimalFieldTwo { get; set; } public decimal? DecimalFieldThree { get; set; } public byte? LogiField { get; set; } public byte? EdiOrder { get; set; } - public string TransactionNat { get; set; } - public string ProcessInd { get; set; } - public string DelTerm { get; set; } + public string? TransactionNat { get; set; } + public string? ProcessInd { get; set; } + public string? DelTerm { get; set; } public byte? UseExchangeRate { get; set; } - public string TaxCodeOne { get; set; } - public string TaxCodeTwo { get; set; } - public string FreightTaxCodeOne { get; set; } - public string FreightTaxCodeTwo { get; set; } - public string MscTaxCodeOne { get; set; } - public string MscTaxCodeTwo { get; set; } + public string? TaxCodeOne { get; set; } + public string? TaxCodeTwo { get; set; } + public string? FreightTaxCodeOne { get; set; } + public string? FreightTaxCodeTwo { get; set; } + public string? MscTaxCodeOne { get; set; } + public string? MscTaxCodeTwo { get; set; } public decimal? Discount { get; set; } - public string PriceCode { get; set; } + public string? PriceCode { get; set; } public byte? ShipPartial { get; set; } public byte? ShipEarly { get; set; } - public string NonApplyData { get; set; } + public string? NonApplyData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } public DateTime CreateDate { get; set; } public byte InWorkflow { get; set; } - public string DiscountType { get; set; } + public string? DiscountType { get; set; } public decimal? DiscountAmount { get; set; } - public string TransNatTwo { get; set; } - public string UfFkrEdiMessageRefNum { get; set; } - public string UfFkrEdiConsigneeAddress { get; set; } - public string UfFkrEdiConsigneeName { get; set; } - public string UfFkrEdiFileName { get; set; } - public string UfFkrEdiBuyerDunsNumber { get; set; } - public string Gate { get; set; } - public string CustomerName { get; set; } - public string RecipientCode { get; set; } - public string SenderCode { get; set; } - public string SellerCode { get; set; } - public string DocType { get; set; } - public string BuyerCode { get; set; } + public string? TransNatTwo { get; set; } + public string? UfFkrEdiMessageRefNum { get; set; } + public string? UfFkrEdiConsigneeAddress { get; set; } + public string? UfFkrEdiConsigneeName { get; set; } + public string? UfFkrEdiFileName { get; set; } + public string? UfFkrEdiBuyerDunsNumber { get; set; } + public string? Gate { get; set; } + public string? CustomerName { get; set; } + public string? RecipientCode { get; set; } + public string? SenderCode { get; set; } + public string? SellerCode { get; set; } + public string? DocType { get; set; } + public string? BuyerCode { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderImport.cs b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderImport.cs new file mode 100644 index 0000000..ea9e369 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderImport.cs @@ -0,0 +1,12 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class EdiCustomerOrderImport +{ + public int Id { get; set; } + public int ScheduleOrderId { get; set; } + public DateTime LastUpdateDate { get; set; } + public DateTime CreatedDate { get; set; } + public string Status { get; set; } + public string LogData { get; set; } + public int ItemsCount { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLine.cs b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLine.cs index def2f18..366d5f9 100644 --- a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLine.cs +++ b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLine.cs @@ -8,35 +8,35 @@ namespace SytelineSaAppEfDataModel.Entities { public class EdiCustomerOrderLine { - public string CustomerOrderNumber { get; set; } + public string? CustomerOrderNumber { get; set; } public int CustomerOrderLine { get; set; } - public string Item { get; set; } - public string CustomerItemNumber { get; set; } - public string FeatStr { get; set; } + public string? Item { get; set; } + public string? CustomerItemNumber { get; set; } + public string? FeatStr { get; set; } public decimal? BlanketQty { get; set; } public DateTime? EffectiveDate { get; set; } public DateTime? ExpirationDate { get; set; } public decimal? ContPrice { get; set; } - public string Status { get; set; } + public string? Status { get; set; } public DateTime? PromiseDate { get; set; } - public string PriceCode { get; set; } - public string Uom { get; set; } + public string? PriceCode { get; set; } + public string? Uom { get; set; } public decimal? BlanketQtyReleased { get; set; } public decimal? ContPriceReleased { get; set; } public decimal? QtySent { get; set; } - public string SentCode { get; set; } - public string NonAppliedData { get; set; } + public string? SentCode { get; set; } + public string? NonAppliedData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string Description { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } - public DateTime CreateDate { get; set; } + public string? Description { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } + public DateTime? CreateDate { get; set; } public byte InWorkflow { get; set; } - public string BoxType { get; set; } - public string Address { get; set; } - public string FinalDestination { get; set; } + public string? BoxType { get; set; } + public string? Address { get; set; } + public string? FinalDestination { get; set; } public int? QtyPerBox { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLineItem.cs b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLineItem.cs index 86c2a9e..530d491 100644 --- a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLineItem.cs +++ b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderLineItem.cs @@ -8,7 +8,7 @@ namespace SytelineSaAppEfDataModel.Entities { public class EdiCustomerOrderLineItem { - public string TransactionCode { get; set; } + public string? TransactionCode { get; set; } public DateTime? ReceivedDate { get; set; } public byte? Posted { get; set; } public DateTime? PostedDate { get; set; } @@ -17,17 +17,17 @@ namespace SytelineSaAppEfDataModel.Entities public byte? Override { get; set; } public byte? Edi { get; set; } public byte? Ack { get; set; } - public string AckNumber { get; set; } - public string AckType { get; set; } + public string? AckNumber { get; set; } + public string? AckType { get; set; } public DateTime? AckDate { get; set; } - public string SymCustomerOrderNumber { get; set; } + public string? SymCustomerOrderNumber { get; set; } public byte? QtyChanged { get; set; } public byte? DateChanged { get; set; } public byte? PriceChanged { get; set; } - public string CustomerOrderNumber { get; set; } + public string? CustomerOrderNumber { get; set; } public int CustomerOrderLine { get; set; } public int CustomerOrderRelease { get; set; } - public string Item { get; set; } + public string? Item { get; set; } public decimal? QtyOrdered { get; set; } public decimal? QtyReady { get; set; } public decimal? QtyShipped { get; set; } @@ -35,8 +35,8 @@ namespace SytelineSaAppEfDataModel.Entities public decimal? Discount { get; set; } public decimal? Cost { get; set; } public decimal? Price { get; set; } - public string RefType { get; set; } - public string RefNumber { get; set; } + public string? RefType { get; set; } + public string? RefNumber { get; set; } public short? RefLineSuf { get; set; } public short? RefRelease { get; set; } public DateTime? DueDate { get; set; } @@ -47,67 +47,67 @@ namespace SytelineSaAppEfDataModel.Entities public decimal? BrkQtyFour { get; set; } public decimal? BrkQtyFive { get; set; } public byte? Reprice { get; set; } - public string CustomerItem { get; set; } + public string? CustomerItem { get; set; } public decimal? QtyInvoiced { get; set; } public decimal? QtyReturned { get; set; } public decimal? CgsTotal { get; set; } - public string FeatStr { get; set; } - public string Status { get; set; } - public string CustomerNumber { get; set; } + public string? FeatStr { get; set; } + public string? Status { get; set; } + public string? CustomerNumber { get; set; } public int? CustomerSequence { get; set; } public decimal? PrgBillTot { get; set; } public decimal? PrgBillApp { get; set; } public DateTime? ReleaseDate { get; set; } public DateTime? PromiseDate { get; set; } - public string Warehouse { get; set; } - public string WksBasis { get; set; } + public string? Warehouse { get; set; } + public string? WksBasis { get; set; } public decimal? WksValue { get; set; } - public string CommCode { get; set; } - public string TransNat { get; set; } - public string ProcessInd { get; set; } - public string DelTerm { get; set; } + public string? CommCode { get; set; } + public string? TransNat { get; set; } + public string? ProcessInd { get; set; } + public string? DelTerm { get; set; } public decimal? UnitWeight { get; set; } - public string Origin { get; set; } + public string? Origin { get; set; } public int? ConsNumber { get; set; } - public string TaxCodeOne { get; set; } - public string TaxCodeTwo { get; set; } + public string? TaxCodeOne { get; set; } + public string? TaxCodeTwo { get; set; } public decimal? ExportValue { get; set; } - public string EcCode { get; set; } - public string Transport { get; set; } + public string? EcCode { get; set; } + public string? Transport { get; set; } public DateTime? PickupDate { get; set; } - public string PriceCode { get; set; } - public string Uom { get; set; } + public string? PriceCode { get; set; } + public string? Uom { get; set; } public decimal? QtyOrderedReleased { get; set; } public decimal? PriceReleased { get; set; } - public string CustomerOrderCustomerNumber { get; set; } + public string? CustomerOrderCustomerNumber { get; set; } public byte? Packed { get; set; } public byte? Bol { get; set; } public decimal? QtyBco { get; set; } - public string BcoCode { get; set; } - public string ExternalRef { get; set; } - public string CustomerPoNumber { get; set; } - public string NonApplyData { get; set; } + public string? BcoCode { get; set; } + public string? ExternalRef { get; set; } + public string? CustomerPoNumber { get; set; } + public string? NonApplyData { get; set; } public byte NoteExistsFlag { get; set; } public DateTime RecordDate { get; set; } public Guid RowPointer { get; set; } - public string Description { get; set; } - public string CreatedBy { get; set; } - public string UpdatedBy { get; set; } + public string? Description { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } public DateTime CreateDate { get; set; } public byte InWorkflow { get; set; } - public string TransNatTwo { get; set; } + public string? TransNatTwo { get; set; } public decimal SupplyQtyConvFactor { get; set; } - public string UfFkrEdiAddIntDest { get; set; } - public string UfFkrEdiCustPoLineNum { get; set; } - public string UfFkrEdiPlaceOrPortDischarge { get; set; } - public string RoutingCode { get; set; } - public string DeliveryCallNumber { get; set; } - public string UnloadingPoint { get; set; } - public string DestinationPoint { get; set; } - public string NewStatus { get; set; } - public string PalletCode { get; set; } - public string PalletNumber { get; set; } + public string? UfFkrEdiAddIntDest { get; set; } + public string? UfFkrEdiCustPoLineNum { get; set; } + public string? UfFkrEdiPlaceOrPortDischarge { get; set; } + public string? RoutingCode { get; set; } + public string? DeliveryCallNumber { get; set; } + public string? UnloadingPoint { get; set; } + public string? DestinationPoint { get; set; } + public string? NewStatus { get; set; } + public string? PalletCode { get; set; } + public string? PalletNumber { get; set; } - public string DocumentType { get; set; } + public string? DocumentType { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderTranslate.cs b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderTranslate.cs index 81aa9db..881e55a 100644 --- a/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderTranslate.cs +++ b/SytelineSaAppEfDataModel/Entities/EdiCustomerOrderTranslate.cs @@ -11,14 +11,14 @@ namespace SytelineSaAppEfDataModel.Entities public int Id { get; set; } public byte CoEdiOrder { get; set; } public Guid CoRowPointer { get; set; } - public string CoCoNum { get; set; } - public string CoType { get; set; } - public string CoTakenBy { get; set; } - public string EdiCoCoNum { get; set; } + public string? CoCoNum { get; set; } + public string? CoType { get; set; } + public string? CoTakenBy { get; set; } + public string? EdiCoCoNum { get; set; } public int OrdersCount { get; set; } public bool OrderFound { get; set; } public DateTime CreatedDate { get; set; } - public string FoundNumbers { get; set; } + public string? FoundNumbers { get; set; } public int ScheduleOrderId { get; set; } } } diff --git a/SytelineSaAppEfDataModel/Entities/EdiLog.cs b/SytelineSaAppEfDataModel/Entities/EdiLog.cs new file mode 100644 index 0000000..602b935 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/EdiLog.cs @@ -0,0 +1,11 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class EdiLog +{ + public int Id { get; set; } + public string ProcessName { get; set; } + public string ConfigurationName { get; set; } + public int Status { get; set; } + public string LogText { get; set; } + public DateTime Date { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/Item.cs b/SytelineSaAppEfDataModel/Entities/Item.cs new file mode 100644 index 0000000..c01deca --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/Item.cs @@ -0,0 +1,228 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class Item +{ + public string ItemCode { get; set; } + public string Description { get; set; } + public decimal? QtyAllocjob { get; set; } + public string UM { get; set; } + public short LeadTime { get; set; } + public decimal? LotSize { get; set; } + public decimal? QtyUsedYtd { get; set; } + public decimal? QtyMfgYtd { get; set; } + public string AbcCode { get; set; } + public string DrawingNbr { get; set; } + public string ProductCode { get; set; } + public string PMTCode { get; set; } + public string CostMethod { get; set; } + public decimal? LstLotSize { get; set; } + public decimal? UnitCost { get; set; } + public decimal? LstUCost { get; set; } + public decimal? AvgUCost { get; set; } + public string Job { get; set; } + public short? Suffix { get; set; } + public bool Stocked { get; set; } + public string MatlType { get; set; } + public string FamilyCode { get; set; } + public byte? LowLevel { get; set; } + public DateTime? LastInv { get; set; } + public short? DaysSupply { get; set; } + public decimal? OrderMin { get; set; } + public decimal? OrderMult { get; set; } + public string PlanCode { get; set; } + public bool MpsFlag { get; set; } + public bool AcceptReq { get; set; } + public DateTime? ChangeDate { get; set; } + public string Revision { get; set; } + public bool PhantomFlag { get; set; } + public bool PlanFlag { get; set; } + public short PaperTime { get; set; } + public short DockTime { get; set; } + public decimal? AsmSetup { get; set; } + public decimal? AsmRun { get; set; } + public decimal? AsmMatl { get; set; } + public decimal? AsmTool { get; set; } + public decimal? AsmFixture { get; set; } + public decimal? AsmOther { get; set; } + public decimal? AsmFixed { get; set; } + public decimal? AsmVar { get; set; } + public decimal? AsmOutside { get; set; } + public decimal? CompSetup { get; set; } + public decimal? CompRun { get; set; } + public decimal? CompMatl { get; set; } + public decimal? CompTool { get; set; } + public decimal? CompFixture { get; set; } + public decimal? CompOther { get; set; } + public decimal? CompFixed { get; set; } + public decimal? CompVar { get; set; } + public decimal? CompOutside { get; set; } + public decimal? SubMatl { get; set; } + public decimal? ShrinkFact { get; set; } + public string AltItem { get; set; } + public decimal? UnitWeight { get; set; } + public string WeightUnits { get; set; } + public string Charfld4 { get; set; } + public decimal? CurUCost { get; set; } + public string FeatType { get; set; } + public decimal? VarLead { get; set; } + public string FeatStr { get; set; } + public short? NextConfig { get; set; } + public string FeatTempl { get; set; } + public bool Backflush { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public DateTime? Datefld { get; set; } + public bool TrackEcn { get; set; } + + public string CommCode { get; set; } + public string Origin { get; set; } + public decimal? UnitMatCost { get; set; } + public decimal? UnitDutyCost { get; set; } + public decimal? UnitFreightCost { get; set; } + public decimal? UnitBrokerageCost { get; set; } + public decimal? CurMatCost { get; set; } + public decimal? CurDutyCost { get; set; } + public decimal? CurFreightCost { get; set; } + public decimal? CurBrokerageCost { get; set; } + public string TaxCode1 { get; set; } + public string TaxCode2 { get; set; } + public string BflushLoc { get; set; } + public bool Reservable { get; set; } + public short? ShelfLife { get; set; } + public string LotPrefix { get; set; } + public string SerialPrefix { get; set; } + public byte? SerialLength { get; set; } + public string IssueBy { get; set; } + public bool SerialTracked { get; set; } + public bool LotTracked { get; set; } + public string CostType { get; set; } + public decimal? MatlCost { get; set; } + public decimal? LbrCost { get; set; } + public decimal? FovhdCost { get; set; } + public decimal? VovhdCost { get; set; } + public decimal? OutCost { get; set; } + public decimal? CurMatlCost { get; set; } + public decimal? CurLbrCost { get; set; } + public decimal? CurFovhdCost { get; set; } + public decimal? CurVovhdCost { get; set; } + public decimal? CurOutCost { get; set; } + public decimal? AvgMatlCost { get; set; } + public decimal? AvgLbrCost { get; set; } + public decimal? AvgFovhdCost { get; set; } + public decimal? AvgVovhdCost { get; set; } + public decimal? AvgOutCost { get; set; } + public string ProdType { get; set; } + public decimal? RatePerDay { get; set; } + public short? MpsPlanFence { get; set; } + public bool PassReq { get; set; } + public bool LotGenExp { get; set; } + public string SupplySite { get; set; } + public string ProdMix { get; set; } + public string Stat { get; set; } + public string StatusChgUserCode { get; set; } + public DateTime? ChgDate { get; set; } + public string ReasonCode { get; set; } + public string SupplyWhse { get; set; } + public short? DuePeriod { get; set; } + public decimal? OrderMax { get; set; } + public bool MrpPart { get; set; } + public bool InfinitePart { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public decimal? SupplyToleranceHrs { get; set; } + public short ExpLeadTime { get; set; } + public decimal? VarExpLead { get; set; } + public string Buyer { get; set; } + public bool OrderConfigurable { get; set; } + public bool JobConfigurable { get; set; } + public string CfgModel { get; set; } + public string CoPostConfig { get; set; } + public string JobPostConfig { get; set; } + public string AutoJob { get; set; } + public string AutoPost { get; set; } + public string Setupgroup { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public bool MfgSupplySwitchingActive { get; set; } + public short? TimeFenceRule { get; set; } + public double? TimeFenceValue { get; set; } + public DateTime? EarliestPlannedPoReceipt { get; set; } + public bool UseReorderPoint { get; set; } + public decimal? ReorderPoint { get; set; } + public decimal? FixedOrderQty { get; set; } + public decimal? UnitInsuranceCost { get; set; } + public decimal? UnitLocFrtCost { get; set; } + public decimal? CurInsuranceCost { get; set; } + public decimal? CurLocFrtCost { get; set; } + public bool TaxFreeMatl { get; set; } + public short? TaxFreeDays { get; set; } + public decimal? SafetyStockPercent { get; set; } + public string TariffClassification { get; set; } + public DateTime Lowdate { get; set; } + public string RcptRqmt { get; set; } + public bool ActiveForDataIntegration { get; set; } + public decimal? RcvdOverPoQtyTolerance { get; set; } + public decimal? RcvdUnderPoQtyTolerance { get; set; } + public bool IncludeInNetChangePlanning { get; set; } + public bool Kit { get; set; } + public bool PrintKitComponents { get; set; } + public short? SafetyStockRule { get; set; } + public bool ShowInDropDownList { get; set; } + public bool ControlledByExternalIcs { get; set; } + public decimal? InventoryUclTolerance { get; set; } + public decimal? InventoryLclTolerance { get; set; } + public string SeparationAttribute { get; set; } + public double? BatchReleaseAttribute1 { get; set; } + public double? BatchReleaseAttribute2 { get; set; } + public double? BatchReleaseAttribute3 { get; set; } + public byte[] Picture { get; set; } + public bool ActiveForCustomerPortal { get; set; } + public bool Featured { get; set; } + public bool TopSeller { get; set; } + public string Overview { get; set; } + public bool PreassignLots { get; set; } + public bool PreassignSerials { get; set; } + public string AttrGroup { get; set; } + public string DimensionGroup { get; set; } + public string LotAttrGroup { get; set; } + public bool TrackPieces { get; set; } + public DateTime? BomLastImportDate { get; set; } + public bool SaveCurrentRevUponBomImport { get; set; } + public string NaftaPrefCrit { get; set; } + public bool SubjectToNaftaRvc { get; set; } + public bool Producer { get; set; } + public string NaftaCountryOfOrigin { get; set; } + public bool MustUseFutureRcptsBeforePln { get; set; } + public bool SubjectToExciseTax { get; set; } + public decimal? ExciseTaxPercent { get; set; } + public string Uf_PLT_AddItemDesc { get; set; } + public string Uf_PLT_Class { get; set; } + public string Uf_PLT_CNCode { get; set; } + public string Uf_PLT_Norm { get; set; } + public string Uf_PLT_OldItemID { get; set; } + public decimal? Uf_PLT_Volume { get; set; } + public string Uf_PLT_VolumeUnit { get; set; } + public bool Uf_INT_Replicate { get; set; } + public string BoxId { get; set; } + public decimal? ItemLength { get; set; } + public decimal? ItemFi { get; set; } + public decimal? BoxItemsCnt { get; set; } + public string Klient { get; set; } + public string Uf_FKR_FA_RodzajPozycji { get; set; } + public string Uf_Nr_Klienta { get; set; } + public int? Uf_FKR_FA_Items_Nr_Zmiany { get; set; } + public string Uf_FKR_FA_item_core { get; set; } + public string Uf_FKR_GTU { get; set; } + public int? Uf_FKR_FA_Ilosc_Na_Jedn_Pak { get; set; } + public int? Uf_Element_Ilosc_W_Palecie { get; set; } + public bool? Uf_PUDELKO { get; set; } + public string Uf_IMP_OrginalItem { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/ItemCust.cs b/SytelineSaAppEfDataModel/Entities/ItemCust.cs new file mode 100644 index 0000000..bc897ea --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/ItemCust.cs @@ -0,0 +1,30 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class ItemCust +{ + public string Item { get; set; } + public string CustNum { get; set; } + public int CustItemSeq { get; set; } + public string CustItem { get; set; } + public int? PurchYtd { get; set; } + public decimal? OrderYtd { get; set; } + public decimal? ShipYtd { get; set; } + public decimal? OrderPtd { get; set; } + public string UM { get; set; } + public int? DuePeriod { get; set; } + public byte NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public byte InWorkflow { get; set; } + public int? Rank { get; set; } + public string EndUser { get; set; } + public string Uf_FKR_CustItem2 { get; set; } + public string Uf_KOD_EAN13 { get; set; } + public string Uf_Paleta_BROSE { get; set; } + public string Uf_Pojemnik_BROSE { get; set; } + public string Uf_Paleta_BROSE_Pokrywa { get; set; } + public string Uf_RewizjaRysunku { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/ItemCustPriceAll.cs b/SytelineSaAppEfDataModel/Entities/ItemCustPriceAll.cs new file mode 100644 index 0000000..8862ed4 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/ItemCustPriceAll.cs @@ -0,0 +1,39 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class ItemCustPriceAll +{ + public string SiteRef { get; set; } + public string Item { get; set; } + public string CustNum { get; set; } + public int CustItemSeq { get; set; } + public DateTime EffectDate { get; set; } + public decimal? ContPrice { get; set; } + public decimal? BrkQty1 { get; set; } + public decimal? BrkQty2 { get; set; } + public decimal? BrkQty3 { get; set; } + public decimal? BrkQty4 { get; set; } + public decimal? BrkQty5 { get; set; } + public decimal? BrkPrice1 { get; set; } + public decimal? BrkPrice2 { get; set; } + public decimal? BrkPrice3 { get; set; } + public decimal? BrkPrice4 { get; set; } + public decimal? BrkPrice5 { get; set; } + public string BaseCode1 { get; set; } + public string BaseCode2 { get; set; } + public string BaseCode3 { get; set; } + public string BaseCode4 { get; set; } + public string BaseCode5 { get; set; } + public string DolPercent1 { get; set; } + public string DolPercent2 { get; set; } + public string DolPercent3 { get; set; } + public string DolPercent4 { get; set; } + public string DolPercent5 { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public bool InWorkflow { get; set; } + public bool IncludeTaxInPrice { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/Lot.cs b/SytelineSaAppEfDataModel/Entities/Lot.cs new file mode 100644 index 0000000..6f5f0b4 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/Lot.cs @@ -0,0 +1,32 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class Lot +{ + public string Item { get; set; } + public string LotNumber { get; set; } + public decimal? RcvdQty { get; set; } + public DateTime? CreateDate { get; set; } + public DateTime? ExpDate { get; set; } + public DateTime? PurgeDate { get; set; } + public string VendLot { get; set; } + public string CertNum { get; set; } + public string Charfld1 { get; set; } + public string Charfld2 { get; set; } + public string Charfld3 { get; set; } + public DateTime? Datefld { get; set; } + public decimal? Decifld1 { get; set; } + public decimal? Decifld2 { get; set; } + public decimal? Decifld3 { get; set; } + public bool Logifld { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDateField { get; set; } + public bool InWorkflow { get; set; } + public bool ContainsTaxFreeMatl { get; set; } + public string AttrGroup { get; set; } + public string ManufacturerId { get; set; } + public string ManufacturerItem { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/MaterialTransaction.cs b/SytelineSaAppEfDataModel/Entities/MaterialTransaction.cs new file mode 100644 index 0000000..48e0a8e --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/MaterialTransaction.cs @@ -0,0 +1,41 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class MaterialTransaction +{ + public string? MTGroup { get; set; } + public string? MTGroupNum { get; set; } + public decimal? TransNum { get; set; } + public string? Item { get; set; } + public DateTime? TransDate { get; set; } + public decimal? Qty { get; set; } + public decimal? Cost { get; set; } + public string? Whse { get; set; } + public string? Loc { get; set; } + public string? RefNum { get; set; } + public short? RefLineSuf { get; set; } + public short? RefRelease { get; set; } + public string? ReasonCode { get; set; } + public string? TransType { get; set; } + public string? RefType { get; set; } + public string? MTReasonType { get; set; } + public long? PrefixId { get; set; } + public long? SequenceId { get; set; } + public long? WhseSequenceId { get; set; } + public bool? WhseSplit { get; set; } + public Guid? VariableId { get; set; } + public string? FormName { get; set; } + public bool? InWorkflow { get; set; } + public bool? NoteExistsFlag { get; set; } + public DateTime? RecordDate { get; set; } + public Guid? RowPointer { get; set; } + public string? CreatedBy { get; set; } + public string? UpdatedBy { get; set; } + public DateTime? CreateDate { get; set; } + public string? CustNum { get; set; } + public string? VendNum { get; set; } + public int? RecipNum { get; set; } + public string? Uf_FKR_internal_num_matltran_zn { get; set; } + public Guid? Session_Id { get; set; } + public string? Uf_MobileAppUser { get; set; } + public string? NR_KARTY_KONTROLNEJ { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/VatCodeAssociation.cs b/SytelineSaAppEfDataModel/Entities/VatCodeAssociation.cs new file mode 100644 index 0000000..5d24d0a --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/VatCodeAssociation.cs @@ -0,0 +1,66 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class VatCodeAssociation +{ + public string VATRegisterType { get; set; } + public string EndUserType { get; set; } + public string Category { get; set; } + public string ProdCode { get; set; } + public string TaxCode { get; set; } + public string VATRegisterCode { get; set; } + public bool InWorkflow { get; set; } + public bool NoteExistsFlag { get; set; } + public DateTime RecordDate { get; set; } + public Guid RowPointer { get; set; } + public string CreatedBy { get; set; } + public string UpdatedBy { get; set; } + public DateTime CreateDate { get; set; } + public string Uf_ZPL_CodesCgsAcct { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsDescription { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcct { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsFovhdAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsFovhdDescription { get; set; } + public string Uf_ZPL_CodesCgsLbrAcct { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsLbrAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsLbrDescription { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcct { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCgsVovhdAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCgsVovhdDescription { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcct { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesCOGSVarsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesCOGVarsDescription { get; set; } + public string Uf_ZPL_CodesOutAcct { get; set; } + public string Uf_ZPL_CodesOutAcctUnit1 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit2 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit3 { get; set; } + public string Uf_ZPL_CodesOutAcctUnit4 { get; set; } + public string Uf_ZPL_CodesOutDescription { get; set; } + public string Uf_ZPL_CodesSaleDsAcct { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit1 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit2 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit3 { get; set; } + public string Uf_ZPL_CodesSaleDsAcctUnit4 { get; set; } + public string Uf_ZPL_CodesSaleDsDescription { get; set; } + public string Uf_ZPL_CodesSalesAcct { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit1 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit2 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit3 { get; set; } + public string Uf_ZPL_CodesSalesAcctUnit4 { get; set; } + public string Uf_ZPL_CodesSalesDescription { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/WzClient.cs b/SytelineSaAppEfDataModel/Entities/WzClient.cs new file mode 100644 index 0000000..13db712 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/WzClient.cs @@ -0,0 +1,12 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class WzClient +{ + public Guid ID { get; set; } + public string CustomerNumber { get; set; } + public int? CustomerSequence { get; set; } + public DateTime CreatedDate { get; set; } + public string Name { get; set; } + public string ShortName { get; set; } + public byte[]? Logo { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/WzHeader.cs b/SytelineSaAppEfDataModel/Entities/WzHeader.cs new file mode 100644 index 0000000..8fabda1 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/WzHeader.cs @@ -0,0 +1,13 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class WzHeader +{ + public Guid ID { get; set; } + public Guid? FK_Client { get; set; } + public DateTime CreatedDate { get; set; } + public string? EmailAddresses { get; set; } + public string? WzNumbers { get; set; } + + // Navigation property + public WzClient Client { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/WzRowMarelli.cs b/SytelineSaAppEfDataModel/Entities/WzRowMarelli.cs new file mode 100644 index 0000000..1a5dab2 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/WzRowMarelli.cs @@ -0,0 +1,19 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class WzRowMarelli +{ + public Guid ID { get; set; } + public Guid? FKHeader { get; set; } + public string Type { get; set; } + public int? PalletNumber { get; set; } + public string ItemNumber { get; set; } + public string EngineerNumber { get; set; } + public int? Quantity { get; set; } + public string OrderNumber { get; set; } + public string WzNumber { get; set; } + public string FaIndex { get; set; } + public int? TransactionNumber { get; set; } + + // Navigation property + public WzHeader Header { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Entities/WzRowMeyle.cs b/SytelineSaAppEfDataModel/Entities/WzRowMeyle.cs new file mode 100644 index 0000000..445f8d7 --- /dev/null +++ b/SytelineSaAppEfDataModel/Entities/WzRowMeyle.cs @@ -0,0 +1,19 @@ +namespace SytelineSaAppEfDataModel.Entities; + +public class WzRowMeyle +{ + public Guid ID { get; set; } + public Guid? FK_Header { get; set; } + public string OrderNumber { get; set; } + public string ItemNumber { get; set; } + public int? Quantity { get; set; } + public int? PalletNumber { get; set; } + public string WzNumber { get; set; } + public string? PartNumber { get; set; } + public int? TransactionNumber { get; set; } + public string? FaIndex { get; set; } + public string? PartNumberSl { get; set; } + + // Navigation property + public WzHeader Header { get; set; } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/MappingProfile.cs b/SytelineSaAppEfDataModel/MappingProfile.cs index 872a09d..630102f 100644 --- a/SytelineSaAppEfDataModel/MappingProfile.cs +++ b/SytelineSaAppEfDataModel/MappingProfile.cs @@ -1,9 +1,4 @@ using AutoMapper; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using SytelineSaAppEfDataModel.Dtos; using SytelineSaAppEfDataModel.Entities; @@ -24,6 +19,21 @@ namespace SytelineSaAppEfDataModel CreateMap().ReverseMap(); CreateMap().ReverseMap(); CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ForMember(dest => dest.LogoBase64, + opt => opt.MapFrom(src => src.Logo != null ? Convert.ToBase64String(src.Logo) : null)).ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); + CreateMap().ReverseMap(); } } } diff --git a/SytelineSaAppEfDataModel/Services/CustomerOrderService.cs b/SytelineSaAppEfDataModel/Services/CustomerOrderService.cs index 616ec7b..912bfea 100644 --- a/SytelineSaAppEfDataModel/Services/CustomerOrderService.cs +++ b/SytelineSaAppEfDataModel/Services/CustomerOrderService.cs @@ -1,9 +1,4 @@ using AutoMapper; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using SytelineSaAppEfDataModel.Dtos; @@ -22,7 +17,7 @@ namespace SytelineSaAppEfDataModel.Services .Where(x => x.RowPointer == orderNumber) .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); if (customerOrder == null) return null; - + customerOrder.CustomerOrderLines = await context.CustomerOrderLines .Where(x => x.CoNum == customerOrder.CoNum) .Select(x => mapper.Map(x)).ToListAsync(); @@ -33,14 +28,88 @@ namespace SytelineSaAppEfDataModel.Services .Where(x => x.CoNum == customerOrder.CoNum && x.CoLine == customerOrderLine.CoLine) .Select(x => mapper.Map(x)).ToListAsync(); } - + IList ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates .Where(x => x.CoCoNum == customerOrder.CoNum) .Select(x => mapper.Map(x)).ToListAsync(); - + customerOrder.EdiCustomerOrderTranslates = ediCustomerOrderTranslates; return customerOrder; } + + public async Task GetByCoNumber(string orderNumber) + { + CustomerOrderDto? customerOrder = await context.CustomerOrders + .Where(x => x.CoNum == orderNumber) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + if (customerOrder == null) return null; + + customerOrder.CustomerOrderLines = await context.CustomerOrderLines + .Where(x => x.CoNum == customerOrder.CoNum) + .Select(x => mapper.Map(x)).ToListAsync(); + + foreach (CustomerOrderLineDto customerOrderLine in customerOrder.CustomerOrderLines) + { + customerOrderLine.CustomerOrderLineItems = await context.CustomerOrderLineItems + .Where(x => x.CoNum == customerOrder.CoNum && x.CoLine == customerOrderLine.CoLine) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + IList ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates + .Where(x => x.CoCoNum == customerOrder.CoNum) + .Select(x => mapper.Map(x)).ToListAsync(); + + customerOrder.EdiCustomerOrderTranslates = ediCustomerOrderTranslates; + + return customerOrder; + } + + public async Task GetByCustomerAndPo(string customerNumber, int customerSequence, + string poNumber) + { + return await context.CustomerOrders + .Where(x => x.CustNum == customerNumber && x.CustSeq == customerSequence && x.CustPo == poNumber) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + } + + public async Task GetByPo(string poNumber) + { + return await context.CustomerOrders.Where(x => x.CustPo == poNumber && x.Stat == "O") + .OrderByDescending(x => x.CreateDate).Select(x => mapper.Map(x)) + .FirstOrDefaultAsync(); + } + + public async Task> GetListByCustomerAndPo(string customerNumber, int customerSequence, + string poNumber) + { + return await context.CustomerOrders + .Where(x => x.CustNum == customerNumber && x.CustSeq == customerSequence && x.CustPo == poNumber) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task> GetListByCustomer(string customerNumber, int customerSequence) + { + return await context.CustomerOrders.Where(x => x.CustNum == customerNumber && x.CustSeq == customerSequence) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task?> GetLinesByCoNumber(string customerOrderNumber) + { + List customerOrderLines = await context.CustomerOrderLines + .Where(x => x.CoNum == customerOrderNumber).Select(x => mapper.Map(x)) + .ToListAsync(); + + return customerOrderLines; + } + + public async Task?> GetItemsByCoNumber(string customerOrderNumber) + { + List customerOrderLineItems = await context.CustomerOrderLineItems + .Where(x => x.CoNum == customerOrderNumber) + .Select(x => mapper.Map(x)).ToListAsync(); + + return customerOrderLineItems; + } } -} +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/CustomerService.cs b/SytelineSaAppEfDataModel/Services/CustomerService.cs new file mode 100644 index 0000000..a0ef006 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/CustomerService.cs @@ -0,0 +1,13 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class CustomerService(SytelineSaAppDbContext context, IMapper mapper) : ICustomerService +{ + public async Task> GetAllCustomers() + { + return await context.Customers.Select(x => mapper.Map(x)).ToListAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/CustomerTpService.cs b/SytelineSaAppEfDataModel/Services/CustomerTpService.cs new file mode 100644 index 0000000..e5acd16 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/CustomerTpService.cs @@ -0,0 +1,13 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class CustomerTpService(SytelineSaAppDbContext context, IMapper mapper) : ICustomerTpService +{ + public async Task> GetAllCustomersTp() + { + return await context.CustomerTps.Select(x => mapper.Map(x)).ToListAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/EdiCustomerOrderImportService.cs b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderImportService.cs new file mode 100644 index 0000000..9118519 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderImportService.cs @@ -0,0 +1,29 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class EdiCustomerOrderImportService(SytelineSaAppDbContext context, IMapper mapper) : IEdiCustomerOrderImportService +{ + public async Task GetLastUpdateDate() + { + return (await context.EdiCustomerOrderImports.OrderByDescending(x => x.LastUpdateDate) + .FirstOrDefaultAsync())?.LastUpdateDate ?? DateTime.Now.Date; + } + + public async Task AddEdiCustomerOrderImport(EdiCustomerOrderImportDto ediCustomerOrderImport) + { + var entity = mapper.Map(ediCustomerOrderImport); + await context.EdiCustomerOrderImports.AddAsync(entity); + return await context.SaveChangesAsync() > 0; + } + + public async Task AddEdiCustomerOrderImports(IList ediCustomerOrderImports) + { + var entities = mapper.Map>(ediCustomerOrderImports); + context.EdiCustomerOrderImports.AddRange(entities); + return await context.SaveChangesAsync() > 0; + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/EdiCustomerOrderService.cs b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderService.cs index 3285649..1876637 100644 --- a/SytelineSaAppEfDataModel/Services/EdiCustomerOrderService.cs +++ b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderService.cs @@ -9,6 +9,15 @@ namespace SytelineSaAppEfDataModel.Services { public class EdiCustomerOrderService(SytelineSaAppDbContext context, IMapper mapper) : IEdiCustomerOrderService { + public async Task GetLastOrderNumber() + { + var lastOrderNumber = + (await context.EdiCustomerOrders.OrderByDescending(x => x.CustomerOrderNumber).FirstOrDefaultAsync()) + ?.CustomerOrderNumber[3..] ?? "0"; + + return int.Parse(lastOrderNumber); + } + public async Task> GetAll() { IList ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates @@ -24,7 +33,7 @@ namespace SytelineSaAppEfDataModel.Services { if (!ediTranslatesByCoNumber.TryGetValue(ediCustomerOrder.CustomerOrderNumber, out List? customerOrderTranslates)) continue; - + customerOrderTranslates = customerOrderTranslates.OrderByDescending(x => x.CreatedDate).ToList(); ediCustomerOrder.EdiCustomerOrderTranslates = customerOrderTranslates; } @@ -56,7 +65,7 @@ namespace SytelineSaAppEfDataModel.Services { return null; } - + IList ediCustomerOrderLines = await context.EdiCustomerOrderLines .Where(x => x.CustomerOrderNumber == ediCustomerOrder.CustomerOrderNumber) .Select(x => mapper.Map(x)).ToListAsync(); @@ -79,16 +88,40 @@ namespace SytelineSaAppEfDataModel.Services return ediCustomerOrder; } + public async Task> FindMissingOrders(DateTime startDate) + { + IList ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates + .Where(x => x.CreatedDate >= startDate).ToListAsync(); + + var ediOrderNumbers = ediCustomerOrderTranslates.Select(x => x.EdiCoCoNum).ToList(); + var ediOrderNumbersFromEdiCo = (await context.EdiCustomerOrders.ToListAsync()) + .Where(x => ediOrderNumbers.Contains(x.CustomerOrderNumber)).Select(x => x.CustomerOrderNumber) + .ToList(); + + ISet missingNumbers = ediOrderNumbers.Except(ediOrderNumbersFromEdiCo).ToHashSet(); + + IEnumerable missingOrders = + (await context.EdiCustomerOrderTranslates.ToListAsync()) + .Where(x => missingNumbers.Contains(x.EdiCoCoNum)).Select(mapper.Map); + + return missingOrders; + } + public async Task SendOrderToSyteline(Guid customerOrderNumber) { - EdiCustomerOrder? ediCustomerOrder = await context.EdiCustomerOrders.FirstOrDefaultAsync(x => x.RowPointer == customerOrderNumber); - + EdiCustomerOrder? ediCustomerOrder = + await context.EdiCustomerOrders.FirstOrDefaultAsync(x => x.RowPointer == customerOrderNumber); + if (ediCustomerOrder == null) return 0; - var ediCoNum = new SqlParameter("@PEdiCoNum", SqlDbType.NVarChar, 50) { Value = ediCustomerOrder.CustomerOrderNumber }; - var ediCoCount = new SqlParameter("@PEdiCoCount", SqlDbType.Int) { Value = 0, Direction = ParameterDirection.Output }; - var postedCount = new SqlParameter("@PPostedCount", SqlDbType.Int) { Value = 0, Direction = ParameterDirection.Output }; - var infoBar = new SqlParameter("@Infobar", SqlDbType.NVarChar, 2800) { Value = "", Direction = ParameterDirection.Output }; + var ediCoNum = new SqlParameter("@PEdiCoNum", SqlDbType.NVarChar, 50) + { Value = ediCustomerOrder.CustomerOrderNumber }; + var ediCoCount = new SqlParameter("@PEdiCoCount", SqlDbType.Int) + { Value = 0, Direction = ParameterDirection.Output }; + var postedCount = new SqlParameter("@PPostedCount", SqlDbType.Int) + { Value = 0, Direction = ParameterDirection.Output }; + var infoBar = new SqlParameter("@Infobar", SqlDbType.NVarChar, 2800) + { Value = "", Direction = ParameterDirection.Output }; var autoPost = new SqlParameter("@AutoPost", SqlDbType.Int) { Value = 0 }; var processId = new SqlParameter("@ProcessId", SqlDbType.Int) { Value = 423456 }; @@ -106,5 +139,36 @@ namespace SytelineSaAppEfDataModel.Services return postedCountResult; } + + public async Task<(bool, string)> SaveOrdersWithDetails(List ediCustomerOrders) + { + if (ediCustomerOrders.Count == 0) + { + return (false, string.Empty); + } + + try + { + IList customerOrders = ediCustomerOrders.Select(mapper.Map).ToList(); + IList ediCustomerOrderLines = ediCustomerOrders + .SelectMany(x => x.EdiCustomerOrderLines).Select(mapper.Map).ToList(); + IList ediCustomerOrderLineItems = ediCustomerOrders + .SelectMany(x => x.EdiCustomerOrderLines).SelectMany(y => y.EdiCustomerOrderLineItems) + .Select(mapper.Map).ToList(); + + await context.EdiCustomerOrders.AddRangeAsync(customerOrders); + await context.EdiCustomerOrderLines.AddRangeAsync(ediCustomerOrderLines); + await context.EdiCustomerOrderLineItems.AddRangeAsync(ediCustomerOrderLineItems); + await context.EdiCustomerOrderTranslates.AddRangeAsync(ediCustomerOrders + .SelectMany(x => x.EdiCustomerOrderTranslates) + .Select(mapper.Map)); + await context.SaveChangesAsync(); + return (true, string.Empty); + } + catch (Exception ex) + { + return (false, ex.Message); + } + } } } diff --git a/SytelineSaAppEfDataModel/Services/EdiCustomerOrderTranslateService.cs b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderTranslateService.cs new file mode 100644 index 0000000..17955f1 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/EdiCustomerOrderTranslateService.cs @@ -0,0 +1,24 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class EdiCustomerOrderTranslateService(SytelineSaAppDbContext context, IMapper mapper) : IEdiCustomerOrderTranslateService +{ + public async Task> GetAll() + { + return await context.EdiCustomerOrderTranslates.Select(x => mapper.Map(x)) + .ToListAsync(); + } + + public async Task Delete(int id) + { + var entity = await context.EdiCustomerOrderTranslates.FindAsync(id); + if (entity != null) + { + context.EdiCustomerOrderTranslates.Remove(entity); + await context.SaveChangesAsync(); + } + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/EdiLogService.cs b/SytelineSaAppEfDataModel/Services/EdiLogService.cs new file mode 100644 index 0000000..2672925 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/EdiLogService.cs @@ -0,0 +1,15 @@ +using AutoMapper; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class EdiLogService(SytelineSaAppDbContext context, IMapper mapper) : IEdiLogService +{ + public async Task AddEdiLog(EdiLogDto ediLog) + { + var entity = mapper.Map(ediLog); + await context.EdiLogs.AddAsync(entity); + return await context.SaveChangesAsync() > 0; + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ICustomerOrderService.cs b/SytelineSaAppEfDataModel/Services/ICustomerOrderService.cs index 5db216a..784e881 100644 --- a/SytelineSaAppEfDataModel/Services/ICustomerOrderService.cs +++ b/SytelineSaAppEfDataModel/Services/ICustomerOrderService.cs @@ -11,5 +11,15 @@ namespace SytelineSaAppEfDataModel.Services { Task> GetAll(); Task GetByOrderNumber(Guid orderNumber); + Task GetByCoNumber(string orderNumber); + Task GetByCustomerAndPo(string customerNumber, int customerSequence, string poNumber); + + Task> GetListByCustomerAndPo(string customerNumber, int customerSequence, + string poNumber); + + Task GetByPo(string poNumber); + Task> GetListByCustomer(string customerNumber, int customerSequence); + Task?> GetLinesByCoNumber(string customerOrderNumber); + Task?> GetItemsByCoNumber(string customerOrderNumber); } } diff --git a/SytelineSaAppEfDataModel/Services/ICustomerService.cs b/SytelineSaAppEfDataModel/Services/ICustomerService.cs new file mode 100644 index 0000000..ab1d42d --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ICustomerService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface ICustomerService +{ + Task> GetAllCustomers(); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ICustomerTpService.cs b/SytelineSaAppEfDataModel/Services/ICustomerTpService.cs new file mode 100644 index 0000000..061bb59 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ICustomerTpService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface ICustomerTpService +{ + Task> GetAllCustomersTp(); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderImportService.cs b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderImportService.cs new file mode 100644 index 0000000..b621444 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderImportService.cs @@ -0,0 +1,10 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IEdiCustomerOrderImportService +{ + Task GetLastUpdateDate(); + Task AddEdiCustomerOrderImport(EdiCustomerOrderImportDto ediCustomerOrderImport); + Task AddEdiCustomerOrderImports(IList ediCustomerOrderImports); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderService.cs b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderService.cs index acfcdff..472b5ab 100644 --- a/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderService.cs +++ b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderService.cs @@ -9,9 +9,12 @@ namespace SytelineSaAppEfDataModel.Services { public interface IEdiCustomerOrderService { + Task GetLastOrderNumber(); Task> GetAll(); Task> GetByDate(DateTime date); Task GetByOrderNumber(Guid orderNumber); + Task> FindMissingOrders(DateTime startDate); + Task<(bool, string)> SaveOrdersWithDetails(List ediCustomerOrders); Task SendOrderToSyteline(Guid customerOrderNumber); } } diff --git a/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderTranslateService.cs b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderTranslateService.cs new file mode 100644 index 0000000..b7258ec --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IEdiCustomerOrderTranslateService.cs @@ -0,0 +1,9 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IEdiCustomerOrderTranslateService +{ + Task> GetAll(); + Task Delete(int id); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IEdiLogService.cs b/SytelineSaAppEfDataModel/Services/IEdiLogService.cs new file mode 100644 index 0000000..bdb653c --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IEdiLogService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IEdiLogService +{ + Task AddEdiLog(EdiLogDto ediLog); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IItemCustPriceAllService.cs b/SytelineSaAppEfDataModel/Services/IItemCustPriceAllService.cs new file mode 100644 index 0000000..408acef --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IItemCustPriceAllService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IItemCustPriceAllService +{ + Task GetItemCustPriceAllAsync(string itemNumber, string customerNumber); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IItemCustService.cs b/SytelineSaAppEfDataModel/Services/IItemCustService.cs new file mode 100644 index 0000000..37dc032 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IItemCustService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IItemCustService +{ + Task GetItem(string itemNumber, string customerNumber); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IItemService.cs b/SytelineSaAppEfDataModel/Services/IItemService.cs new file mode 100644 index 0000000..8b40cbc --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IItemService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IItemService +{ + Task GetItem(string itemNumber); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ILotService.cs b/SytelineSaAppEfDataModel/Services/ILotService.cs new file mode 100644 index 0000000..ceb6519 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ILotService.cs @@ -0,0 +1,10 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface ILotService +{ + Task> GetAll(); + Task GetByItemNumber(string itemNumber); + Task GetByLotNumber(string lotNumber); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IMaterialTransactionService.cs b/SytelineSaAppEfDataModel/Services/IMaterialTransactionService.cs new file mode 100644 index 0000000..c7ba459 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IMaterialTransactionService.cs @@ -0,0 +1,16 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IMaterialTransactionService +{ + Task> GetAll(); + Task GetByWzNumber(string wzNumber); + Task> GetListByWzNumber(string wzNumber); + Task> GetByWzNumbers(ISet wzNumbers); + Task> GetByOrderNumber(string orderNumber); + Task> GetOrderNumbersByWz(ISet wzNumbers); + Task> GetByCustomerNumber(string customerNumber, int customerSequence); + Task GetByPartNumber(string partNumber); + Task> GetWithPartNumber(); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IVatCodeAssociationService.cs b/SytelineSaAppEfDataModel/Services/IVatCodeAssociationService.cs new file mode 100644 index 0000000..6bb52a0 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IVatCodeAssociationService.cs @@ -0,0 +1,8 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IVatCodeAssociationService +{ + Task GetVatCodesAssociation(string customerDoInvoice, string endUserType, string productCode); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IWzClientService.cs b/SytelineSaAppEfDataModel/Services/IWzClientService.cs new file mode 100644 index 0000000..0c3ac86 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IWzClientService.cs @@ -0,0 +1,9 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IWzClientService +{ + Task> GetAll(); + Task GetById(Guid id); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IWzHeaderService.cs b/SytelineSaAppEfDataModel/Services/IWzHeaderService.cs new file mode 100644 index 0000000..d25e8a5 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IWzHeaderService.cs @@ -0,0 +1,13 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IWzHeaderService +{ + Task> GetAll(); + Task> GetByCustomerNumber(string customerNumber, int customerSequence); + Task CreateHeader(WzHeaderDto wzHeader); + Task GetById(Guid id); + Task GetByIdMarelli(Guid id); + Task AddEmailsToWzHeader(Guid id, string emailAddresses); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IWzRowMareliService.cs b/SytelineSaAppEfDataModel/Services/IWzRowMareliService.cs new file mode 100644 index 0000000..5817563 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IWzRowMareliService.cs @@ -0,0 +1,11 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IWzRowMareliService +{ + Task> GetAll(); + Task CreateRows(IEnumerable rows); + Task> GetByWzHeaderId(Guid wzHeaderId); + Task UpdateRows(IEnumerable rows); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/IWzRowMeyleService.cs b/SytelineSaAppEfDataModel/Services/IWzRowMeyleService.cs new file mode 100644 index 0000000..47ff117 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/IWzRowMeyleService.cs @@ -0,0 +1,11 @@ +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public interface IWzRowMeyleService +{ + Task> GetAll(); + Task CreateRows(IEnumerable rows); + Task> GetByWzHeaderId(Guid wzHeaderId); + Task UpdateRows(IEnumerable rows); +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ItemCustPriceAllService.cs b/SytelineSaAppEfDataModel/Services/ItemCustPriceAllService.cs new file mode 100644 index 0000000..a06b5ec --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ItemCustPriceAllService.cs @@ -0,0 +1,13 @@ +using AutoMapper; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class ItemCustPriceAllService(SytelineSaAppDbContext context, IMapper mapper) : IItemCustPriceAllService +{ + public async Task GetItemCustPriceAllAsync(string itemNumber, string customerNumber) + { + return await Task.FromResult(mapper.Map(context.ItemCustPriceAlls + .OrderByDescending(x => x.EffectDate).FirstOrDefault(x => x.Item == itemNumber && x.CustNum == customerNumber))); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ItemCustService.cs b/SytelineSaAppEfDataModel/Services/ItemCustService.cs new file mode 100644 index 0000000..9877609 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ItemCustService.cs @@ -0,0 +1,17 @@ +using AutoMapper; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class ItemCustService(SytelineSaAppDbContext context, IMapper mapper) : IItemCustService +{ + public Task GetItem(string itemNumber, string customerNumber) + { + var item = context.ItemCusts + .FirstOrDefault(x => x.Item == itemNumber && x.CustNum == customerNumber); + + return item == null + ? Task.FromResult(null) + : Task.FromResult(mapper.Map(item)); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/ItemService.cs b/SytelineSaAppEfDataModel/Services/ItemService.cs new file mode 100644 index 0000000..0d3cad5 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/ItemService.cs @@ -0,0 +1,14 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class ItemService(SytelineSaAppDbContext context, IMapper mapper) : IItemService +{ + public async Task GetItem(string itemNumber) + { + var item = await context.Items.FirstOrDefaultAsync(x => x.ItemCode == itemNumber); + return mapper.Map(item); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/LotService.cs b/SytelineSaAppEfDataModel/Services/LotService.cs new file mode 100644 index 0000000..1d217a0 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/LotService.cs @@ -0,0 +1,25 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class LotService(SytelineSaAppDbContext context, IMapper mapper) : ILotService +{ + public async Task> GetAll() + { + return await context.Lots.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task GetByItemNumber(string itemNumber) + { + return await context.Lots.Where(x => x.Item == itemNumber).Select(x => mapper.Map(x)) + .FirstOrDefaultAsync(); + } + + public async Task GetByLotNumber(string lotNumber) + { + return await context.Lots.Where(x => x.LotNumber == lotNumber).Select(x => mapper.Map(x)) + .FirstOrDefaultAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/MaterialTransactionService.cs b/SytelineSaAppEfDataModel/Services/MaterialTransactionService.cs new file mode 100644 index 0000000..015427b --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/MaterialTransactionService.cs @@ -0,0 +1,107 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class MaterialTransactionService(SytelineSaAppDbContext context, IMapper mapper) : IMaterialTransactionService +{ + public async Task> GetAll() + { + return await context.MaterialTransactions.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task GetByWzNumber(string wzNumber) + { + return await context.MaterialTransactions + .Where(x => x.MTGroupNum == wzNumber) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + } + + public async Task> GetListByWzNumber(string wzNumber) + { + return await context.MaterialTransactions + .Where(x => x.MTGroupNum == wzNumber) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task> GetByWzNumbers(ISet wzNumbers) + { + if (!wzNumbers.Any()) + return Enumerable.Empty(); + + var wzNumbersList = string.Join(",", wzNumbers.Select(w => $"'{w}'")); + + var sql = $@" + SELECT z.* + FROM ZPL_InternalNum_Matltran z + WHERE z.MTGroupNum <> '' + AND z.MTGroupNum IN ({wzNumbersList})"; + + IList result = await context.MaterialTransactions + .FromSqlRaw(sql) + .AsNoTracking() + .ToListAsync(); + + return result.Select(mapper.Map); + } + + public async Task> GetByOrderNumber(string orderNumber) + { + return await context.MaterialTransactions.Where(x => x.RefNum == orderNumber).OrderByDescending(x => x.TransDate) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task> GetOrderNumbersByWz(ISet wzNumbers) + { + if (!wzNumbers.Any()) + return []; + + var wzNumbersList = string.Join(",", wzNumbers.Select(w => $"'{w}'")); + + var sql = $@" + SELECT z.* + FROM ZPL_InternalNum_Matltran z + WHERE z.MTGroupNum <> '' + AND z.MTGroupNum IN ({wzNumbersList})"; + + IList result = await context.MaterialTransactions + .FromSqlRaw(sql) + .AsNoTracking() + .ToListAsync(); + + return result.Select(x => mapper.Map(x)); + } + + public async Task> GetByCustomerNumber(string customerNumber, int customerSequence) + { + IList coNumbers = await context.CustomerOrders + .Where(x => x.CustNum == customerNumber && x.CustSeq == customerSequence && (x.Stat == "P" || x.Stat == "O")) + .Select(x => x.CoNum).ToListAsync(); + + List result = new List(); + + foreach (string coNumber in coNumbers) + { + IEnumerable materialTransactions = await GetByOrderNumber(coNumber); + result.AddRange(materialTransactions); + } + + return result.OrderByDescending(x => x.CreateDate); + } + + public async Task GetByPartNumber(string partNumber) + { + return await context.MaterialTransactions + .Where(x => x.NR_KARTY_KONTROLNEJ == partNumber) + .Select(x => mapper.Map(x)).FirstOrDefaultAsync(); + } + + public async Task> GetWithPartNumber() + { + return await context.MaterialTransactions + .Where(x => x.NR_KARTY_KONTROLNEJ != null) + .Select(x => mapper.Map(x)).ToListAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/VatCodeAssociationService.cs b/SytelineSaAppEfDataModel/Services/VatCodeAssociationService.cs new file mode 100644 index 0000000..fa163a6 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/VatCodeAssociationService.cs @@ -0,0 +1,14 @@ +using AutoMapper; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class VatCodeAssociationService(SytelineSaAppDbContext context, IMapper mapper) : IVatCodeAssociationService +{ + public async Task GetVatCodesAssociation(string customerDoInvoice, string endUserType, + string productCode) + { + return await Task.FromResult(mapper.Map(context.VatCodeAssociations.FirstOrDefault(x => + x.VATRegisterType == customerDoInvoice && x.EndUserType == endUserType && x.ProdCode == productCode))); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/WzClientService.cs b/SytelineSaAppEfDataModel/Services/WzClientService.cs new file mode 100644 index 0000000..9cfe4df --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/WzClientService.cs @@ -0,0 +1,19 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; + +namespace SytelineSaAppEfDataModel.Services; + +public class WzClientService(SytelineSaAppDbContext context, IMapper mapper) : IWzClientService +{ + public async Task> GetAll() + { + return await context.WzClients.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task GetById(Guid id) + { + var entity = await context.WzClients.FirstOrDefaultAsync(x => x.ID == id); + return entity == null ? null : mapper.Map(entity); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/WzHeaderService.cs b/SytelineSaAppEfDataModel/Services/WzHeaderService.cs new file mode 100644 index 0000000..a14bb07 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/WzHeaderService.cs @@ -0,0 +1,66 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class WzHeaderService(SytelineSaAppDbContext context, IMapper mapper) : IWzHeaderService +{ + public async Task> GetAll() + { + return await context.WzHeaders.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task> GetByCustomerNumber(string customerNumber, int customerSequence) + { + return await context.WzHeaders.Include(x => x.Client) + .Where(x => x.Client.CustomerNumber == customerNumber && x.Client.CustomerSequence == customerSequence) + .Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task CreateHeader(WzHeaderDto wzHeader) + { + var entity = mapper.Map(wzHeader); + await context.WzHeaders.AddAsync(entity); + await context.SaveChangesAsync(); + } + + public async Task GetById(Guid id) + { + var entity = await context.WzHeaders.FindAsync(id); + var items = await context.WzRowsMeyle.Where(x => x.FK_Header == id).Select(x => mapper.Map(x)) + .ToListAsync(); + + WzHeaderDto wzHeader = mapper.Map(entity); + wzHeader.WzRowsMeyle = items; + + return wzHeader; + } + + public async Task GetByIdMarelli(Guid id) + { + var entity = await context.WzHeaders.FindAsync(id); + var items = await context.WzRowsMareli.Where(x => x.FKHeader == id).Select(x => mapper.Map(x)) + .ToListAsync(); + + WzHeaderDto wzHeader = mapper.Map(entity); + wzHeader.WzRowsMarelli = items; + + return wzHeader; + } + + public async Task AddEmailsToWzHeader(Guid id, string emailAddresses) + { + var entity = await context.WzHeaders.FindAsync(id); + + if (entity == null) + { + throw new KeyNotFoundException($"WzHeader with ID {id} not found."); + } + + entity.EmailAddresses = emailAddresses; + context.WzHeaders.Update(entity); + await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/WzRowMareliService.cs b/SytelineSaAppEfDataModel/Services/WzRowMareliService.cs new file mode 100644 index 0000000..93f4c05 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/WzRowMareliService.cs @@ -0,0 +1,36 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class WzRowMareliService(SytelineSaAppDbContext context, IMapper mapper) : IWzRowMareliService +{ + public async Task> GetAll() + { + return await context.WzRowsMeyle.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task CreateRows(IEnumerable rows) + { + var entities = mapper.Map>(rows); + await context.WzRowsMareli.AddRangeAsync(entities); + await context.SaveChangesAsync(); + } + + public async Task> GetByWzHeaderId(Guid wzHeaderId) + { + return await context.WzRowsMareli + .Where(x => x.FKHeader == wzHeaderId) + .Select(x => mapper.Map(x)) + .ToListAsync(); + } + + public async Task UpdateRows(IEnumerable rows) + { + var entities = mapper.Map>(rows); + context.WzRowsMareli.UpdateRange(entities); + await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/Services/WzRowMeyleService.cs b/SytelineSaAppEfDataModel/Services/WzRowMeyleService.cs new file mode 100644 index 0000000..a0f11e3 --- /dev/null +++ b/SytelineSaAppEfDataModel/Services/WzRowMeyleService.cs @@ -0,0 +1,36 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using SytelineSaAppEfDataModel.Dtos; +using SytelineSaAppEfDataModel.Entities; + +namespace SytelineSaAppEfDataModel.Services; + +public class WzRowMeyleService(SytelineSaAppDbContext context, IMapper mapper) : IWzRowMeyleService +{ + public async Task> GetAll() + { + return await context.WzRowsMeyle.Select(x => mapper.Map(x)).ToListAsync(); + } + + public async Task CreateRows(IEnumerable rows) + { + var entities = mapper.Map>(rows); + await context.WzRowsMeyle.AddRangeAsync(entities); + await context.SaveChangesAsync(); + } + + public async Task> GetByWzHeaderId(Guid wzHeaderId) + { + return await context.WzRowsMeyle + .Where(x => x.FK_Header == wzHeaderId) + .Select(x => mapper.Map(x)) + .ToListAsync(); + } + + public async Task UpdateRows(IEnumerable rows) + { + var entities = mapper.Map>(rows); + context.WzRowsMeyle.UpdateRange(entities); + await context.SaveChangesAsync(); + } +} \ No newline at end of file diff --git a/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs b/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs index 536841b..adc3804 100644 --- a/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs +++ b/SytelineSaAppEfDataModel/SytelineSaAppDbContext.cs @@ -18,7 +18,21 @@ namespace SytelineSaAppEfDataModel public DbSet CustomerOrderLineItems { get; set; } public DbSet UserNames { get; set; } public DbSet EdiUsers { get; set; } - + public DbSet MaterialTransactions { get; set; } + public DbSet WzClients { get; set; } + public DbSet WzHeaders { get; set; } + public DbSet WzRowsMeyle { get; set; } + public DbSet WzRowsMareli { get; set; } + public DbSet ItemCusts { get; set; } + public DbSet Lots { get; set; } + public DbSet EdiCustomerOrderImports { get; set; } + public DbSet Customers { get; set; } + public DbSet CustomerTps { get; set; } + public DbSet Items { get; set; } + public DbSet VatCodeAssociations { get; set; } + public DbSet ItemCustPriceAlls { get; set; } + public DbSet EdiLogs { get; set; } + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { var configuration = new ConfigurationBuilder() @@ -694,6 +708,1882 @@ namespace SytelineSaAppEfDataModel entity.HasIndex(e => e.Login).IsUnique(); }); + + modelBuilder.Entity(entity => + { + entity.ToTable("ZPL_InternalNum_Matltran"); + + entity.HasKey(e => e.TransNum); + + entity.Property(e => e.MTGroup) + .HasColumnName("MTGroup") + .HasMaxLength(10) + .IsRequired(false); + + entity.Property(e => e.MTGroupNum) + .HasColumnName("MTGroupNum") + .IsRequired(); + + entity.Property(e => e.TransNum) + .HasColumnName("trans_num") + .HasColumnType("decimal"); + + entity.Property(e => e.Item) + .HasColumnName("item") + .HasMaxLength(60) + .IsRequired(false); + + entity.Property(e => e.TransDate) + .HasColumnName("trans_date") + .IsRequired(false); + + entity.Property(e => e.Qty) + .HasColumnName("qty") + .IsRequired(false); + + entity.Property(e => e.Cost) + .HasColumnName("cost") + .IsRequired(false); + + entity.Property(e => e.Whse) + .HasColumnName("whse") + .HasMaxLength(8) + .IsRequired(false); + + entity.Property(e => e.Loc) + .HasColumnName("loc") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.RefNum) + .HasColumnName("ref_num") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.RefLineSuf) + .HasColumnName("ref_line_suf") + .HasColumnType("smallint") + .IsRequired(false); + + entity.Property(e => e.RefRelease) + .HasColumnName("ref_release") + .HasColumnType("smallint") + .IsRequired(false); + + entity.Property(e => e.ReasonCode) + .HasColumnName("reason_code") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.TransType) + .HasColumnName("trans_type") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.RefType) + .HasColumnName("ref_type") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.MTReasonType) + .HasColumnName("MTReasonType") + .HasMaxLength(10) + .IsRequired(false); + + entity.Property(e => e.PrefixId) + .HasColumnName("PrefixId") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.SequenceId) + .HasColumnName("SequenceId") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.WhseSequenceId) + .HasColumnName("WhseSequenceId") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.WhseSplit) + .HasColumnName("WhseSplit") + .HasColumnType("tinyint") + .IsRequired(false); + + entity.Property(e => e.VariableId) + .HasColumnName("VariableId") + .HasColumnType("uniqueidentifier") + .IsRequired(false); + + entity.Property(e => e.FormName) + .HasColumnName("FormName") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.CreateDate) + .HasColumnName("CreateDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.CustNum) + .HasColumnName("CustNum") + .HasMaxLength(14) + .HasDefaultValueSql("NULL"); + + entity.Property(e => e.VendNum) + .HasColumnName("VendNum") + .HasMaxLength(14) + .HasDefaultValueSql("NULL"); + + entity.Property(e => e.RecipNum) + .HasColumnName("RecipNum") + .IsRequired(false); + + entity.Property(e => e.Uf_FKR_internal_num_matltran_zn) + .HasColumnName("Uf_FKR_internal_num_matltran_zn") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.Session_Id) + .HasColumnName("Session_Id") + .HasColumnType("uniqueidentifier") + .IsRequired(false); + + entity.Property(e => e.Uf_MobileAppUser) + .HasColumnName("Uf_MobileAppUser") + .HasMaxLength(15) + .IsRequired(false); + + entity.Property(e => e.NR_KARTY_KONTROLNEJ) + .HasColumnName("NR_KARTY_KONTROLNEJ") + .HasMaxLength(20) + .IsRequired(false); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("wz_header"); + + entity.HasKey(e => e.ID); + + entity.Property(e => e.ID) + .HasColumnName("ID") + .HasColumnType("uniqueidentifier"); + + entity.Property(e => e.FK_Client) + .HasColumnName("FK_Client") + .HasColumnType("uniqueidentifier") + .IsRequired(false); + + entity.Property(e => e.CreatedDate) + .HasColumnName("CreatedDate") + .HasColumnType("DateTime") + .IsRowVersion(); + + entity.Property(e => e.EmailAddresses) + .HasColumnName("EmailAddresses") + .HasMaxLength(1000) + .IsRequired(false); + + entity.Property(e => e.WzNumbers) + .HasColumnName("WzNumbers") + .HasMaxLength(500) + .IsRequired(false); + + // Relationship + entity.HasOne(e => e.Client) + .WithMany() + .HasForeignKey(e => e.FK_Client) + .HasConstraintName("wz_header_wz_clients_ID_fk"); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("wz_clients"); + + entity.HasKey(e => e.ID); + + entity.Property(e => e.ID) + .HasColumnName("ID") + .HasColumnType("uniqueidentifier"); + + entity.Property(e => e.CustomerNumber) + .HasColumnName("CustomerNumber") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.CustomerSequence) + .HasColumnName("CustomerSequence") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.CreatedDate) + .HasColumnName("CreatedDate") + .HasColumnType("DateTime") + .IsRowVersion(); + + entity.Property(e => e.Name) + .HasColumnName("Name") + .HasMaxLength(255) + .IsRequired(false); + + entity.Property(e => e.ShortName) + .HasColumnName("ShortName") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.Logo) + .HasColumnType("VARBINARY(MAX)") + .IsRequired(false); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("wz_row_meyle"); + + entity.HasKey(e => e.ID); + + entity.Property(e => e.ID) + .HasColumnName("ID") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.FK_Header) + .HasColumnName("FK_Header") + .HasColumnType("uniqueidentifier") + .IsRequired(false); + + entity.Property(e => e.OrderNumber) + .HasColumnName("order_number") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.ItemNumber) + .HasColumnName("item_number") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.Quantity) + .HasColumnName("quantity") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.PalletNumber) + .HasColumnName("pallet_number") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.WzNumber) + .HasColumnName("wz_number") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.PartNumber) + .HasColumnName("part_number") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.TransactionNumber) + .HasColumnName("trans_num") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.FaIndex) + .HasColumnName("fa_index") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.PartNumberSl) + .HasColumnName("part_number_sl") + .HasMaxLength(100) + .IsRequired(false); + + // Relationship + entity.HasOne(e => e.Header) + .WithMany() + .HasForeignKey(e => e.FK_Header) + .HasConstraintName("wz_rows_meyle_wz_header_ID_fk"); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("itemcust"); + + entity.HasKey(e => new { e.Item, e.CustNum, e.CustItemSeq }); + + entity.Property(e => e.Item) + .HasColumnName("item") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.CustNum) + .HasColumnName("cust_num") + .HasMaxLength(14) + .IsRequired(); + + entity.Property(e => e.CustItemSeq) + .HasColumnName("cust_item_seq") + .HasColumnType("int") + .HasDefaultValueSql("1"); + + entity.Property(e => e.CustItem) + .HasColumnName("cust_item") + .HasMaxLength(60) + .IsRequired(false); + + entity.Property(e => e.PurchYtd) + .HasColumnName("purch_ytd") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.OrderYtd) + .HasColumnName("order_ytd") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.ShipYtd) + .HasColumnName("ship_ytd") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.OrderPtd) + .HasColumnName("order_ptd") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.UM) + .HasColumnName("u_m") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.DuePeriod) + .HasColumnName("due_period") + .HasColumnType("smallint") + .IsRequired(false); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.CreateDate) + .HasColumnName("CreateDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.Rank) + .HasColumnName("rank") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.EndUser) + .HasColumnName("end_user") + .HasMaxLength(60) + .IsRequired(false); + + entity.Property(e => e.Uf_FKR_CustItem2) + .HasColumnName("Uf_FKR_CustItem2") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.Uf_KOD_EAN13) + .HasColumnName("Uf_KOD_EAN13") + .HasMaxLength(13) + .IsRequired(false); + + entity.Property(e => e.Uf_Paleta_BROSE) + .HasColumnName("Uf_Paleta_BROSE") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.Uf_Pojemnik_BROSE) + .HasColumnName("Uf_Pojemnik_BROSE") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.Uf_Paleta_BROSE_Pokrywa) + .HasColumnName("Uf_Paleta_BROSE_Pokrywa") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.Uf_RewizjaRysunku) + .HasColumnName("Uf_RewizjaRysunku") + .HasMaxLength(20) + .IsRequired(false); + + // Indexes + entity.HasIndex(e => new { e.CustNum, e.Item, e.CustItemSeq }) + .HasDatabaseName("IX_itemcust_custitem") + .IsUnique(); + + entity.HasIndex(e => new { e.CustNum, e.Item, e.CustItem }) + .HasDatabaseName("IX_itemcust_custitemci") + .IsUnique(); + + entity.HasIndex(e => e.RowPointer) + .HasDatabaseName("IX_itemcust_RowPointer") + .IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("lot"); + + entity.HasKey(e => new { e.Item, e.LotNumber }); + + entity.Property(e => e.Item) + .HasColumnName("item") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.LotNumber) + .HasColumnName("lot") + .HasMaxLength(15) + .IsRequired(); + + entity.Property(e => e.RcvdQty) + .HasColumnName("rcvd_qty") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.CreateDate) + .HasColumnName("create_date") + .IsRequired(false); + + entity.Property(e => e.ExpDate) + .HasColumnName("exp_date") + .IsRequired(false); + + entity.Property(e => e.PurgeDate) + .HasColumnName("purge_date") + .IsRequired(false); + + entity.Property(e => e.VendLot) + .HasColumnName("vend_lot") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.CertNum) + .HasColumnName("cert_num") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.Charfld1) + .HasColumnName("charfld1") + .HasMaxLength(40) + .IsRequired(false); + + entity.Property(e => e.Charfld2) + .HasColumnName("charfld2") + .HasMaxLength(40) + .IsRequired(false); + + entity.Property(e => e.Charfld3) + .HasColumnName("charfld3") + .HasMaxLength(40) + .IsRequired(false); + + entity.Property(e => e.Datefld) + .HasColumnName("datefld") + .IsRequired(false); + + entity.Property(e => e.Decifld1) + .HasColumnName("decifld1") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.Decifld2) + .HasColumnName("decifld2") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.Decifld3) + .HasColumnName("decifld3") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.Logifld) + .HasColumnName("logifld") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.CreateDateField) + .HasColumnName("CreateDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.ContainsTaxFreeMatl) + .HasColumnName("contains_tax_free_matl") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.AttrGroup) + .HasColumnName("attr_group") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.ManufacturerId) + .HasColumnName("manufacturer_id") + .HasMaxLength(14) + .IsRequired(false); + + entity.Property(e => e.ManufacturerItem) + .HasColumnName("manufacturer_item") + .HasMaxLength(60) + .IsRequired(false); + + // Indexes + entity.HasIndex(e => e.LotNumber) + .HasDatabaseName("IX_lot"); + + entity.HasIndex(e => e.RowPointer) + .HasDatabaseName("IX_lot_RowPointer") + .IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("edi_co_import"); + + entity.HasKey(e => e.Id); + + entity.Property(e => e.Id) + .HasColumnName("Id") + .ValueGeneratedOnAdd(); + + entity.Property(e => e.ScheduleOrderId) + .HasColumnName("ScheduleOrderId") + .IsRequired(); + + entity.Property(e => e.LastUpdateDate) + .HasColumnName("LastUpdateDate") + .IsRequired(); + + entity.Property(e => e.CreatedDate) + .HasColumnName("CreatedDate") + .IsRequired(); + + entity.Property(e => e.Status) + .HasColumnName("Status") + .HasMaxLength(50) + .IsRequired(); + + entity.Property(e => e.LogData) + .HasColumnName("LogData") + .HasColumnType("varchar(max)") + .IsRequired(false); + + entity.Property(e => e.ItemsCount) + .HasColumnName("ItemsCount") + .IsRequired(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("customer"); + + entity.HasKey(e => new { e.CustNum, e.CustSeq }); + + entity.Property(e => e.CustNum).HasColumnName("cust_num").HasMaxLength(14).IsRequired(); + entity.Property(e => e.CustSeq).HasColumnName("cust_seq").HasDefaultValueSql("0"); + entity.Property(e => e.Contact1).HasColumnName("contact##1").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.Contact2).HasColumnName("contact##2").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.Contact3).HasColumnName("contact##3").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.Phone1).HasColumnName("phone##1").HasMaxLength(50).IsRequired(false); + entity.Property(e => e.Phone2).HasColumnName("phone##2").HasMaxLength(50).IsRequired(false); + entity.Property(e => e.Phone3).HasColumnName("phone##3").HasMaxLength(50).IsRequired(false); + entity.Property(e => e.CustType).HasColumnName("cust_type").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.TermsCode).HasColumnName("terms_code").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.ShipCode).HasColumnName("ship_code").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.Slsman).HasColumnName("slsman").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.StateCycle).HasColumnName("state_cycle").HasMaxLength(2).IsRequired(false); + entity.Property(e => e.FinChg).HasColumnName("fin_chg").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.LastInv).HasColumnName("last_inv").IsRequired(false); + entity.Property(e => e.LastPaid).HasColumnName("last_paid").IsRequired(false); + entity.Property(e => e.SalesYtd).HasColumnName("sales_ytd").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.SalesLstYr).HasColumnName("sales_lst_yr").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.DiscYtd).HasColumnName("disc_ytd").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.DiscLstYr).HasColumnName("disc_lst_yr").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.LastFinChg).HasColumnName("last_fin_chg").IsRequired(false); + entity.Property(e => e.SalesPtd).HasColumnName("sales_ptd").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.CalcDate).HasColumnName("calc_date").IsRequired(false); + entity.Property(e => e.NumPeriods).HasColumnName("num_periods").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.AvgDaysOs).HasColumnName("avg_days_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.NumInvoices).HasColumnName("num_invoices").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.HistDaysOs).HasColumnName("hist_days_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.LargDaysOs).HasColumnName("larg_days_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.LastDaysOs).HasColumnName("last_days_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.AvgBalOs).HasColumnName("avg_bal_os").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.LargeBalOs).HasColumnName("large_bal_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.LastBalOs).HasColumnName("last_bal_os").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.Whse).HasColumnName("whse").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.Charfld1).HasColumnName("charfld1").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Charfld2).HasColumnName("charfld2").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Charfld3).HasColumnName("charfld3").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Decifld1).HasColumnName("decifld1").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.Decifld2).HasColumnName("decifld2").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.Decifld3).HasColumnName("decifld3").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.Logifld).HasColumnName("logifld").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.Datefld).HasColumnName("datefld").IsRequired(false); + entity.Property(e => e.TaxRegNum1).HasColumnName("tax_reg_num1").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.BankCode).HasColumnName("bank_code").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.TaxRegNum2).HasColumnName("tax_reg_num2").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.PayType).HasColumnName("pay_type").HasMaxLength(1).HasDefaultValueSql("'C'"); + entity.Property(e => e.EdiCust).HasColumnName("edi_cust").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.BranchId).HasColumnName("branch_id").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.TransNat).HasColumnName("trans_nat").HasMaxLength(4).IsRequired(false); + entity.Property(e => e.Delterm).HasColumnName("delterm").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.ProcessInd).HasColumnName("process_ind").HasMaxLength(2).IsRequired(false); + entity.Property(e => e.UseExchRate).HasColumnName("use_exch_rate").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.TaxCode1).HasColumnName("tax_code1").HasMaxLength(12).IsRequired(false); + entity.Property(e => e.TaxCode2).HasColumnName("tax_code2").HasMaxLength(12).IsRequired(false); + entity.Property(e => e.Pricecode).HasColumnName("pricecode").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.ShipEarly).HasColumnName("ship_early").HasColumnType("tinyint") + .HasDefaultValueSql("1"); + entity.Property(e => e.ShipPartial).HasColumnName("ship_partial").HasColumnType("tinyint") + .HasDefaultValueSql("1"); + entity.Property(e => e.LangCode).HasColumnName("lang_code").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.EndUserType).HasColumnName("end_user_type").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.ShipSite).HasColumnName("ship_site").HasMaxLength(16).IsRequired(false); + entity.Property(e => e.LcrReqd).HasColumnName("lcr_reqd").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.CustBank).HasColumnName("cust_bank").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.DraftPrintFlag).HasColumnName("draft_print_flag").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.RcvInternalEmail).HasColumnName("rcv_internal_email").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.CustomerEmailAddr).HasColumnName("customer_email_addr").HasMaxLength(60) + .IsRequired(false); + entity.Property(e => e.SendCustomerEmail).HasColumnName("send_customer_email").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.ApsPullUp).HasColumnName("aps_pull_up").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.DoInvoice).HasColumnName("do_invoice").HasMaxLength(1).HasDefaultValueSql("'S'"); + entity.Property(e => e.Consolidate).HasColumnName("consolidate").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.InvFreq).HasColumnName("inv_freq").HasMaxLength(1).HasDefaultValueSql("'W'"); + entity.Property(e => e.Summarize).HasColumnName("summarize").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.NoteExistsFlag).HasColumnName("NoteExistsFlag").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.RecordDate).HasColumnName("RecordDate").HasDefaultValueSql("getdate()"); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + entity.Property(e => e.Einvoice).HasColumnName("einvoice").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.OrderBal).HasColumnName("order_bal").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.PostedBal).HasColumnName("posted_bal").HasDefaultValueSql("0").IsRequired(false); + entity.Property(e => e.CreatedBy).HasColumnName("CreatedBy").HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + entity.Property(e => e.UpdatedBy).HasColumnName("UpdatedBy").HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + entity.Property(e => e.CreateDate).HasColumnName("CreateDate").HasDefaultValueSql("getdate()"); + entity.Property(e => e.CrmGuid).HasColumnName("crm_guid").HasMaxLength(36).IsRequired(false); + entity.Property(e => e.InWorkflow).HasColumnName("InWorkflow").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.PrintPackInv).HasColumnName("print_pack_inv").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.OnePackInv).HasColumnName("one_pack_inv").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.InvCategory).HasColumnName("inv_category").HasMaxLength(20) + .HasDefaultValueSql("'DEFAULTCATEGORY'"); + entity.Property(e => e.IncludeTaxInPrice).HasColumnName("include_tax_in_price").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.TransNat2).HasColumnName("trans_nat_2").HasMaxLength(4).IsRequired(false); + entity.Property(e => e.UseRevisionPayDays).HasColumnName("use_revision_pay_days") + .HasColumnType("tinyint").HasDefaultValueSql("0"); + entity.Property(e => e.RevisionDay).HasColumnName("revision_day").IsRequired(false); + entity.Property(e => e.RevisionDayStartTime1).HasColumnName("revision_day_start_time##1") + .IsRequired(false); + entity.Property(e => e.RevisionDayStartTime2).HasColumnName("revision_day_start_time##2") + .IsRequired(false); + entity.Property(e => e.RevisionDayEndTime1).HasColumnName("revision_day_end_time##1").IsRequired(false); + entity.Property(e => e.RevisionDayEndTime2).HasColumnName("revision_day_end_time##2").IsRequired(false); + entity.Property(e => e.PayDay).HasColumnName("pay_day").IsRequired(false); + entity.Property(e => e.PayDayStartTime1).HasColumnName("pay_day_start_time##1").IsRequired(false); + entity.Property(e => e.PayDayStartTime2).HasColumnName("pay_day_start_time##2").IsRequired(false); + entity.Property(e => e.PayDayEndTime1).HasColumnName("pay_day_end_time##1").IsRequired(false); + entity.Property(e => e.PayDayEndTime2).HasColumnName("pay_day_end_time##2").IsRequired(false); + entity.Property(e => e.ExportType).HasColumnName("export_type").HasMaxLength(1) + .HasDefaultValueSql("'N'"); + entity.Property(e => e.ActiveForDataIntegration).HasColumnName("active_for_data_integration") + .HasColumnType("tinyint").HasDefaultValueSql("1"); + entity.Property(e => e.ShowInShipToDropDownList).HasColumnName("show_in_ship_to_drop_down_list") + .HasColumnType("tinyint").HasDefaultValueSql("1"); + entity.Property(e => e.ShowInDropDownList).HasColumnName("show_in_drop_down_list") + .HasColumnType("tinyint").HasDefaultValueSql("1"); + entity.Property(e => e.SicCode).HasColumnName("sic_code").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.NumberOfEmployees).HasColumnName("number_of_employees").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.CompanyRevenue).HasColumnName("company_revenue").HasDefaultValueSql("0") + .IsRequired(false); + entity.Property(e => e.TerritoryCode).HasColumnName("territory_code").HasMaxLength(10) + .IsRequired(false); + entity.Property(e => e.SalesTeamId).HasColumnName("sales_team_id").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.DaysShippedBeforeDueDateTolerance) + .HasColumnName("days_shipped_before_due_date_tolerance").IsRequired(false); + entity.Property(e => e.DaysShippedAfterDueDateTolerance) + .HasColumnName("days_shipped_after_due_date_tolerance").IsRequired(false); + entity.Property(e => e.ShippedOverOrderedQtyTolerance) + .HasColumnName("shipped_over_ordered_qty_tolerance").IsRequired(false); + entity.Property(e => e.ShippedUnderOrderedQtyTolerance) + .HasColumnName("shipped_under_ordered_qty_tolerance").IsRequired(false); + entity.Property(e => e.DefaultShipTo).HasColumnName("default_ship_to").HasDefaultValueSql("0"); + entity.Property(e => e.IncludeOrdersInTaxRpt).HasColumnName("include_orders_in_tax_rpt") + .HasColumnType("tinyint").HasDefaultValueSql("0"); + entity.Property(e => e.ConstructiveSalePricePct).HasColumnName("constructive_sale_price_pct") + .IsRequired(false); + entity.Property(e => e.Uf_ZPL_FedId).HasColumnName("uf_ZPL_FedId").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_ZPL_VATRegisterCode).HasColumnName("uf_ZPL_VATRegisterCode").HasMaxLength(20) + .IsRequired(false); + entity.Property(e => e.Uf_INT_CustSeq).HasColumnName("Uf_INT_CustSeq").IsRequired(false); + entity.Property(e => e.Uf_INT_Replicate).HasColumnName("UF_INT_Replicate").HasColumnType("tinyint") + .HasDefaultValueSql("0"); + entity.Property(e => e.Uf_FKR_FA_SL_SYKOF).HasColumnName("Uf_FKR_FA_SL_SYKOF").IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Eksport_SYKOF).HasColumnName("Uf_FKR_FA_Eksport_SYKOF") + .HasColumnType("tinyint").IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Kod_Dostawcy_u_Klienta) + .HasColumnName("Uf_FKR_FA_Kod_Dostawcy_u_Klienta").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Rampa).HasColumnName("Uf_FKR_FA_Rampa").HasMaxLength(20) + .IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Zaklad_Przeznaczenia).HasColumnName("Uf_FKR_FA_Zaklad_Przeznaczenia") + .HasMaxLength(100).IsRequired(false); + entity.Property(e => e.Uf_FKR_Customer_Status).HasColumnName("Uf_FKR_Customer_Status").HasMaxLength(1) + .IsRequired(false); + entity.Property(e => e.Uf_bpx_customer_printbatch).HasColumnName("Uf_bpx_customer_printbatch") + .HasColumnType("tinyint").IsRequired(false); + entity.Property(e => e.Uf_cust_receiver_line1).HasColumnName("Uf_cust_receiver_line1").HasMaxLength(100) + .IsRequired(false); + entity.Property(e => e.Uf_cust_receiver_line2).HasColumnName("Uf_cust_receiver_line2").HasMaxLength(100) + .IsRequired(false); + entity.Property(e => e.Uf_cust_supplier_no).HasColumnName("Uf_cust_supplier_no").IsRequired(false); + + entity.HasIndex(e => e.RowPointer).HasDatabaseName("IX_customer_RowPointer").IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("cust_tp"); + + entity.HasKey(e => new { e.CustNum, e.CustSeq }); + + entity.Property(e => e.CustNum) + .HasColumnName("cust_num") + .HasMaxLength(14) + .IsRequired(); + + entity.Property(e => e.CustSeq) + .HasColumnName("cust_seq") + .HasColumnType("int") + .HasDefaultValueSql("0"); + + entity.Property(e => e.UpdCustAddress) + .HasColumnName("upd_cust_address") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.TpCode) + .HasColumnName("tp_code") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.DunsNum) + .HasColumnName("duns_num") + .HasMaxLength(20) + .IsRequired(false); + + entity.Property(e => e.GenAck) + .HasColumnName("gen_ack") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.PaperAck) + .HasColumnName("paper_ack") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.GenAsn) + .HasColumnName("gen_asn") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.PaperAsn) + .HasColumnName("paper_asn") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.GenInv) + .HasColumnName("gen_inv") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.PaperInv) + .HasColumnName("paper_inv") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.AutoPost) + .HasColumnName("auto_post") + .HasMaxLength(1) + .HasDefaultValueSql("'N'"); + + entity.Property(e => e.PostPlanned) + .HasColumnName("post_planned") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.ReleaseProc) + .HasColumnName("release_proc") + .HasMaxLength(1) + .HasDefaultValueSql("'R'"); + + entity.Property(e => e.PooledAsn) + .HasColumnName("pooled_asn") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.ValPrice) + .HasColumnName("val_price") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.UsePrice) + .HasColumnName("use_price") + .HasMaxLength(1) + .HasDefaultValueSql("'S'"); + + entity.Property(e => e.ValCredit) + .HasColumnName("val_credit") + .HasColumnType("tinyint") + .HasDefaultValueSql("1"); + + entity.Property(e => e.NoteProc) + .HasColumnName("note_proc") + .HasMaxLength(2) + .HasDefaultValueSql("'A'"); + + entity.Property(e => e.UseDate) + .HasColumnName("use_date") + .HasMaxLength(1) + .HasDefaultValueSql("'C'"); + + entity.Property(e => e.DateOffset) + .HasColumnName("date_offset") + .HasColumnType("smallint") + .HasDefaultValueSql("0") + .IsRequired(false); + + entity.Property(e => e.InvCode) + .HasColumnName("inv_code") + .HasMaxLength(10) + .IsRequired(false); + + entity.Property(e => e.AckCode) + .HasColumnName("ack_code") + .HasMaxLength(10) + .IsRequired(false); + + entity.Property(e => e.AsnCode) + .HasColumnName("asn_code") + .HasMaxLength(10) + .IsRequired(false); + + entity.Property(e => e.LastItemDate) + .HasColumnName("last_item_date") + .IsRequired(false); + + entity.Property(e => e.LastCustaDate) + .HasColumnName("last_custa_date") + .IsRequired(false); + + entity.Property(e => e.IncludeSerial) + .HasColumnName("include_serial") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .HasDefaultValueSql("newid()"); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .HasDefaultValueSql("suser_sname()"); + + entity.Property(e => e.CreateDate) + .HasColumnName("CreateDate") + .HasDefaultValueSql("getdate()"); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .HasDefaultValueSql("0"); + + entity.Property(e => e.Uf_FKR_EDI_RSSBussFolder) + .HasColumnName("uf_FKR_EDI_RSSBussFolder") + .HasMaxLength(100) + .IsRequired(false); + + entity.Property(e => e.Uf_FKR_EDI_IdentificationCode) + .HasColumnName("uf_FKR_EDI_IdentificationCode") + .HasMaxLength(20) + .IsRequired(false); + + // Index + entity.HasIndex(e => e.RowPointer) + .HasDatabaseName("IX_cust_tp_RowPointer") + .IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("item"); + + entity.HasKey(e => e.ItemCode); + + entity.Property(e => e.ItemCode).HasColumnName("item").HasMaxLength(60).IsRequired(); + entity.Property(e => e.Description).HasColumnName("description").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.QtyAllocjob).HasColumnName("qty_allocjob").IsRequired(false); + entity.Property(e => e.UM).HasColumnName("u_m").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.LeadTime).HasColumnName("lead_time").IsRequired(); + entity.Property(e => e.LotSize).HasColumnName("lot_size").IsRequired(false); + entity.Property(e => e.QtyUsedYtd).HasColumnName("qty_used_ytd").IsRequired(false); + entity.Property(e => e.QtyMfgYtd).HasColumnName("qty_mfg_ytd").IsRequired(false); + entity.Property(e => e.AbcCode).HasColumnName("abc_code").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.DrawingNbr).HasColumnName("drawing_nbr").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.ProductCode).HasColumnName("product_code").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.PMTCode).HasColumnName("p_m_t_code").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.CostMethod).HasColumnName("cost_method").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.LstLotSize).HasColumnName("lst_lot_size").IsRequired(false); + entity.Property(e => e.UnitCost).HasColumnName("unit_cost").IsRequired(false); + entity.Property(e => e.LstUCost).HasColumnName("lst_u_cost").IsRequired(false); + entity.Property(e => e.AvgUCost).HasColumnName("avg_u_cost").IsRequired(false); + entity.Property(e => e.Job).HasColumnName("job").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.Suffix).HasColumnName("suffix").IsRequired(false); + entity.Property(e => e.Stocked).HasColumnName("stocked").HasColumnType("tinyint"); + entity.Property(e => e.MatlType).HasColumnName("matl_type").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.FamilyCode).HasColumnName("family_code").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.LowLevel).HasColumnName("low_level").IsRequired(false); + entity.Property(e => e.LastInv).HasColumnName("last_inv").IsRequired(false); + entity.Property(e => e.DaysSupply).HasColumnName("days_supply").IsRequired(false); + entity.Property(e => e.OrderMin).HasColumnName("order_min").IsRequired(false); + entity.Property(e => e.OrderMult).HasColumnName("order_mult").IsRequired(false); + entity.Property(e => e.PlanCode).HasColumnName("plan_code").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.MpsFlag).HasColumnName("mps_flag").HasColumnType("tinyint"); + entity.Property(e => e.AcceptReq).HasColumnName("accept_req").HasColumnType("tinyint"); + entity.Property(e => e.ChangeDate).HasColumnName("change_date").IsRequired(false); + entity.Property(e => e.Revision).HasColumnName("revision").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.PhantomFlag).HasColumnName("phantom_flag").HasColumnType("tinyint"); + entity.Property(e => e.PlanFlag).HasColumnName("plan_flag").HasColumnType("tinyint"); + entity.Property(e => e.PaperTime).HasColumnName("paper_time").IsRequired(); + entity.Property(e => e.DockTime).HasColumnName("dock_time").IsRequired(); + entity.Property(e => e.AsmSetup).HasColumnName("asm_setup").IsRequired(false); + entity.Property(e => e.AsmRun).HasColumnName("asm_run").IsRequired(false); + entity.Property(e => e.AsmMatl).HasColumnName("asm_matl").IsRequired(false); + entity.Property(e => e.AsmTool).HasColumnName("asm_tool").IsRequired(false); + entity.Property(e => e.AsmFixture).HasColumnName("asm_fixture").IsRequired(false); + entity.Property(e => e.AsmOther).HasColumnName("asm_other").IsRequired(false); + entity.Property(e => e.AsmFixed).HasColumnName("asm_fixed").IsRequired(false); + entity.Property(e => e.AsmVar).HasColumnName("asm_var").IsRequired(false); + entity.Property(e => e.AsmOutside).HasColumnName("asm_outside").IsRequired(false); + entity.Property(e => e.CompSetup).HasColumnName("comp_setup").IsRequired(false); + entity.Property(e => e.CompRun).HasColumnName("comp_run").IsRequired(false); + entity.Property(e => e.CompMatl).HasColumnName("comp_matl").IsRequired(false); + entity.Property(e => e.CompTool).HasColumnName("comp_tool").IsRequired(false); + entity.Property(e => e.CompFixture).HasColumnName("comp_fixture").IsRequired(false); + entity.Property(e => e.CompOther).HasColumnName("comp_other").IsRequired(false); + entity.Property(e => e.CompFixed).HasColumnName("comp_fixed").IsRequired(false); + entity.Property(e => e.CompVar).HasColumnName("comp_var").IsRequired(false); + entity.Property(e => e.CompOutside).HasColumnName("comp_outside").IsRequired(false); + entity.Property(e => e.SubMatl).HasColumnName("sub_matl").IsRequired(false); + entity.Property(e => e.ShrinkFact).HasColumnName("shrink_fact").IsRequired(false); + entity.Property(e => e.AltItem).HasColumnName("alt_item").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.UnitWeight).HasColumnName("unit_weight").IsRequired(false); + entity.Property(e => e.WeightUnits).HasColumnName("weight_units").HasMaxLength(4).IsRequired(false); + entity.Property(e => e.Charfld4).HasColumnName("charfld4").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.CurUCost).HasColumnName("cur_u_cost").IsRequired(false); + entity.Property(e => e.FeatType).HasColumnName("feat_type").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.VarLead).HasColumnName("var_lead").IsRequired(false); + entity.Property(e => e.FeatStr).HasColumnName("feat_str").HasMaxLength(255).IsRequired(false); + entity.Property(e => e.NextConfig).HasColumnName("next_config").IsRequired(false); + entity.Property(e => e.FeatTempl).HasColumnName("feat_templ").HasMaxLength(255).IsRequired(false); + entity.Property(e => e.Backflush).HasColumnName("backflush").HasColumnType("tinyint"); + entity.Property(e => e.Charfld1).HasColumnName("charfld1").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Charfld2).HasColumnName("charfld2").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Charfld3).HasColumnName("charfld3").HasMaxLength(40).IsRequired(false); + entity.Property(e => e.Decifld1).HasColumnName("decifld1").IsRequired(false); + entity.Property(e => e.Decifld2).HasColumnName("decifld2").IsRequired(false); + entity.Property(e => e.Decifld3).HasColumnName("decifld3").IsRequired(false); + entity.Property(e => e.Logifld).HasColumnName("logifld").HasColumnType("tinyint"); + entity.Property(e => e.Datefld).HasColumnName("datefld").IsRequired(false); + entity.Property(e => e.TrackEcn).HasColumnName("track_ecn").HasColumnType("tinyint"); + entity.Property(e => e.CommCode).HasColumnName("comm_code").HasMaxLength(12).IsRequired(false); + entity.Property(e => e.Origin).HasColumnName("origin").HasMaxLength(3).IsRequired(false); + entity.Property(e => e.UnitMatCost).HasColumnName("unit_mat_cost").IsRequired(false); + entity.Property(e => e.UnitDutyCost).HasColumnName("unit_duty_cost").IsRequired(false); + entity.Property(e => e.UnitFreightCost).HasColumnName("unit_freight_cost").IsRequired(false); + entity.Property(e => e.UnitBrokerageCost).HasColumnName("unit_brokerage_cost").IsRequired(false); + entity.Property(e => e.CurMatCost).HasColumnName("cur_mat_cost").IsRequired(false); + entity.Property(e => e.CurDutyCost).HasColumnName("cur_duty_cost").IsRequired(false); + entity.Property(e => e.CurFreightCost).HasColumnName("cur_freight_cost").IsRequired(false); + entity.Property(e => e.CurBrokerageCost).HasColumnName("cur_brokerage_cost").IsRequired(false); + entity.Property(e => e.TaxCode1).HasColumnName("tax_code1").HasMaxLength(12).IsRequired(false); + entity.Property(e => e.TaxCode2).HasColumnName("tax_code2").HasMaxLength(12).IsRequired(false); + entity.Property(e => e.BflushLoc).HasColumnName("bflush_loc").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Reservable).HasColumnName("reservable").HasColumnType("tinyint"); + entity.Property(e => e.ShelfLife).HasColumnName("shelf_life").IsRequired(false); + entity.Property(e => e.LotPrefix).HasColumnName("lot_prefix").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.SerialPrefix).HasColumnName("serial_prefix").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.SerialLength).HasColumnName("serial_length").IsRequired(false); + entity.Property(e => e.IssueBy).HasColumnName("issue_by").HasMaxLength(3).IsRequired(false); + entity.Property(e => e.SerialTracked).HasColumnName("serial_tracked").HasColumnType("tinyint"); + entity.Property(e => e.LotTracked).HasColumnName("lot_tracked").HasColumnType("tinyint"); + entity.Property(e => e.CostType).HasColumnName("cost_type").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.MatlCost).HasColumnName("matl_cost").IsRequired(false); + entity.Property(e => e.LbrCost).HasColumnName("lbr_cost").IsRequired(false); + entity.Property(e => e.FovhdCost).HasColumnName("fovhd_cost").IsRequired(false); + entity.Property(e => e.VovhdCost).HasColumnName("vovhd_cost").IsRequired(false); + entity.Property(e => e.OutCost).HasColumnName("out_cost").IsRequired(false); + entity.Property(e => e.CurMatlCost).HasColumnName("cur_matl_cost").IsRequired(false); + entity.Property(e => e.CurLbrCost).HasColumnName("cur_lbr_cost").IsRequired(false); + entity.Property(e => e.CurFovhdCost).HasColumnName("cur_fovhd_cost").IsRequired(false); + entity.Property(e => e.CurVovhdCost).HasColumnName("cur_vovhd_cost").IsRequired(false); + entity.Property(e => e.CurOutCost).HasColumnName("cur_out_cost").IsRequired(false); + entity.Property(e => e.AvgMatlCost).HasColumnName("avg_matl_cost").IsRequired(false); + entity.Property(e => e.AvgLbrCost).HasColumnName("avg_lbr_cost").IsRequired(false); + entity.Property(e => e.AvgFovhdCost).HasColumnName("avg_fovhd_cost").IsRequired(false); + entity.Property(e => e.AvgVovhdCost).HasColumnName("avg_vovhd_cost").IsRequired(false); + entity.Property(e => e.AvgOutCost).HasColumnName("avg_out_cost").IsRequired(false); + entity.Property(e => e.ProdType).HasColumnName("prod_type").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.RatePerDay).HasColumnName("rate_per_day").IsRequired(false); + entity.Property(e => e.MpsPlanFence).HasColumnName("mps_plan_fence").IsRequired(false); + entity.Property(e => e.PassReq).HasColumnName("pass_req").HasColumnType("tinyint"); + entity.Property(e => e.LotGenExp).HasColumnName("lot_gen_exp").HasColumnType("tinyint"); + entity.Property(e => e.SupplySite).HasColumnName("supply_site").HasMaxLength(16).IsRequired(false); + entity.Property(e => e.ProdMix).HasColumnName("prod_mix").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.Stat).HasColumnName("stat").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.StatusChgUserCode).HasColumnName("status_chg_user_code").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.ChgDate).HasColumnName("chg_date").IsRequired(false); + entity.Property(e => e.ReasonCode).HasColumnName("reason_code").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.SupplyWhse).HasColumnName("supply_whse").HasMaxLength(8).IsRequired(false); + entity.Property(e => e.DuePeriod).HasColumnName("due_period").IsRequired(false); + entity.Property(e => e.OrderMax).HasColumnName("order_max").IsRequired(false); + entity.Property(e => e.MrpPart).HasColumnName("mrp_part").HasColumnType("tinyint"); + entity.Property(e => e.InfinitePart).HasColumnName("infinite_part").HasColumnType("tinyint"); + entity.Property(e => e.NoteExistsFlag).HasColumnName("NoteExistsFlag").HasColumnType("tinyint"); + entity.Property(e => e.RecordDate).HasColumnName("RecordDate").IsRequired(); + entity.Property(e => e.RowPointer).HasColumnName("RowPointer").HasColumnType("uniqueidentifier").IsRequired(); + entity.Property(e => e.SupplyToleranceHrs).HasColumnName("supply_tolerance_hrs").IsRequired(false); + entity.Property(e => e.ExpLeadTime).HasColumnName("exp_lead_time").IsRequired(); + entity.Property(e => e.VarExpLead).HasColumnName("var_exp_lead").IsRequired(false); + entity.Property(e => e.Buyer).HasColumnName("buyer").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.OrderConfigurable).HasColumnName("order_configurable").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.JobConfigurable).HasColumnName("job_configurable").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.CfgModel).HasColumnName("cfg_model").HasMaxLength(255).IsRequired(false); + entity.Property(e => e.CoPostConfig).HasColumnName("co_post_config").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.JobPostConfig).HasColumnName("job_post_config").HasMaxLength(1).IsRequired(false); + entity.Property(e => e.AutoJob).HasColumnName("auto_job").HasMaxLength(1).IsRequired(); + entity.Property(e => e.AutoPost).HasColumnName("auto_post").HasMaxLength(1).IsRequired(); + entity.Property(e => e.Setupgroup).HasColumnName("setupgroup").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.CreatedBy).HasColumnName("CreatedBy").HasMaxLength(60).IsRequired(); + entity.Property(e => e.UpdatedBy).HasColumnName("UpdatedBy").HasMaxLength(60).IsRequired(); + entity.Property(e => e.CreateDate).HasColumnName("CreateDate").IsRequired(); + entity.Property(e => e.InWorkflow).HasColumnName("InWorkflow").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.MfgSupplySwitchingActive).HasColumnName("mfg_supply_switching_active").HasColumnType("tinyint"); + entity.Property(e => e.TimeFenceRule).HasColumnName("time_fence_rule").IsRequired(false); + entity.Property(e => e.TimeFenceValue).HasColumnName("time_fence_value").IsRequired(false); + entity.Property(e => e.EarliestPlannedPoReceipt).HasColumnName("earliest_planned_po_receipt").IsRequired(false); + entity.Property(e => e.UseReorderPoint).HasColumnName("use_reorder_point").HasColumnType("tinyint"); + entity.Property(e => e.ReorderPoint).HasColumnName("reorder_point").IsRequired(false); + entity.Property(e => e.FixedOrderQty).HasColumnName("fixed_order_qty").IsRequired(false); + entity.Property(e => e.UnitInsuranceCost).HasColumnName("unit_insurance_cost").IsRequired(false); + entity.Property(e => e.UnitLocFrtCost).HasColumnName("unit_loc_frt_cost").IsRequired(false); + entity.Property(e => e.CurInsuranceCost).HasColumnName("cur_insurance_cost").IsRequired(false); + entity.Property(e => e.CurLocFrtCost).HasColumnName("cur_loc_frt_cost").IsRequired(false); + entity.Property(e => e.TaxFreeMatl).HasColumnName("tax_free_matl").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.TaxFreeDays).HasColumnName("tax_free_days").IsRequired(false); + entity.Property(e => e.SafetyStockPercent).HasColumnName("safety_stock_percent").IsRequired(); + entity.Property(e => e.TariffClassification).HasColumnName("tariff_classification").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Lowdate).HasColumnName("lowdate").IsRequired(); + entity.Property(e => e.RcptRqmt).HasColumnName("rcpt_rqmt").HasMaxLength(1).IsRequired(); + entity.Property(e => e.ActiveForDataIntegration).HasColumnName("active_for_data_integration").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.RcvdOverPoQtyTolerance).HasColumnName("rcvd_over_po_qty_tolerance").IsRequired(false); + entity.Property(e => e.RcvdUnderPoQtyTolerance).HasColumnName("rcvd_under_po_qty_tolerance").IsRequired(false); + entity.Property(e => e.IncludeInNetChangePlanning).HasColumnName("include_in_net_change_planning").HasColumnType("tinyint"); + entity.Property(e => e.Kit).HasColumnName("kit").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.PrintKitComponents).HasColumnName("print_kit_components").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.SafetyStockRule).HasColumnName("safety_stock_rule").IsRequired(false); + entity.Property(e => e.ShowInDropDownList).HasColumnName("show_in_drop_down_list").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.ControlledByExternalIcs).HasColumnName("controlled_by_external_ics").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.InventoryUclTolerance).HasColumnName("inventory_ucl_tolerance").IsRequired(false); + entity.Property(e => e.InventoryLclTolerance).HasColumnName("inventory_lcl_tolerance").IsRequired(false); + entity.Property(e => e.SeparationAttribute).HasColumnName("separation_attribute").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.BatchReleaseAttribute1).HasColumnName("batch_release_attribute1").IsRequired(false); + entity.Property(e => e.BatchReleaseAttribute2).HasColumnName("batch_release_attribute2").IsRequired(false); + entity.Property(e => e.BatchReleaseAttribute3).HasColumnName("batch_release_attribute3").IsRequired(false); + entity.Property(e => e.Picture).HasColumnName("picture").HasColumnType("image").IsRequired(false); + entity.Property(e => e.ActiveForCustomerPortal).HasColumnName("active_for_customer_portal").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.Featured).HasColumnName("featured").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.TopSeller).HasColumnName("top_seller").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.Overview).HasColumnName("overview").HasMaxLength(2000).IsRequired(false); + entity.Property(e => e.PreassignLots).HasColumnName("preassign_lots").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.PreassignSerials).HasColumnName("preassign_serials").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.AttrGroup).HasColumnName("attr_group").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.DimensionGroup).HasColumnName("dimension_group").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.LotAttrGroup).HasColumnName("lot_attr_group").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.TrackPieces).HasColumnName("track_pieces").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.BomLastImportDate).HasColumnName("bom_last_import_date").IsRequired(false); + entity.Property(e => e.SaveCurrentRevUponBomImport).HasColumnName("save_current_rev_upon_bom_import").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.NaftaPrefCrit).HasColumnName("nafta_pref_crit").HasMaxLength(2).IsRequired(false); + entity.Property(e => e.SubjectToNaftaRvc).HasColumnName("subject_to_nafta_rvc").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.Producer).HasColumnName("producer").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.NaftaCountryOfOrigin).HasColumnName("nafta_country_of_origin").HasMaxLength(3).IsRequired(false); + entity.Property(e => e.MustUseFutureRcptsBeforePln).HasColumnName("must_use_future_rcpts_before_pln").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.SubjectToExciseTax).HasColumnName("subject_to_excise_tax").HasColumnType("tinyint").IsRequired(); + entity.Property(e => e.ExciseTaxPercent).HasColumnName("excise_tax_percent").IsRequired(false); + entity.Property(e => e.Uf_PLT_AddItemDesc).HasColumnName("uf_PLT_AddItemDesc").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.Uf_PLT_Class).HasColumnName("uf_PLT_Class").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_PLT_CNCode).HasColumnName("uf_PLT_CNCode").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_PLT_Norm).HasColumnName("uf_PLT_Norm").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_PLT_OldItemID).HasColumnName("uf_PLT_OldItemID").HasMaxLength(60).IsRequired(false); + entity.Property(e => e.Uf_PLT_Volume).HasColumnName("uf_PLT_Volume").IsRequired(false); + entity.Property(e => e.Uf_PLT_VolumeUnit).HasColumnName("uf_PLT_VolumeUnit").HasMaxLength(6).IsRequired(false); + entity.Property(e => e.Uf_INT_Replicate).HasColumnName("UF_INT_Replicate").HasColumnType("tinyint"); + entity.Property(e => e.BoxId).HasColumnName("box_id").HasMaxLength(3).IsRequired(false); + entity.Property(e => e.ItemLength).HasColumnName("item_length").HasColumnType("decimal(8,2)").IsRequired(false); + entity.Property(e => e.ItemFi).HasColumnName("item_fi").HasColumnType("decimal(8,2)").IsRequired(false); + entity.Property(e => e.BoxItemsCnt).HasColumnName("BoxItemsCnt").IsRequired(false); + entity.Property(e => e.Klient).HasColumnName("klient").HasMaxLength(10).IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_RodzajPozycji).HasColumnName("Uf_FKR_FA_RodzajPozycji").HasMaxLength(4).IsRequired(false); + entity.Property(e => e.Uf_Nr_Klienta).HasColumnName("Uf_Nr_Klienta").HasMaxLength(20).IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Items_Nr_Zmiany).HasColumnName("Uf_FKR_FA_Items_Nr_Zmiany").IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_item_core).HasColumnName("Uf_FKR_FA_item_core").HasMaxLength(30).IsRequired(false); + entity.Property(e => e.Uf_FKR_GTU).HasColumnName("Uf_FKR_GTU").HasMaxLength(15).IsRequired(false); + entity.Property(e => e.Uf_FKR_FA_Ilosc_Na_Jedn_Pak).HasColumnName("Uf_FKR_FA_Ilosc_Na_Jedn_Pak").IsRequired(false); + entity.Property(e => e.Uf_Element_Ilosc_W_Palecie).HasColumnName("Uf_Element_Ilosc_W_Palecie").IsRequired(false); + entity.Property(e => e.Uf_PUDELKO).HasColumnName("Uf_PUDELKO").HasColumnType("tinyint").IsRequired(false); + entity.Property(e => e.Uf_IMP_OrginalItem).HasColumnName("Uf_IMP_OrginalItem").HasMaxLength(60).IsRequired(false); + + // Indexes + entity.HasIndex(e => new { e.ItemCode, e.Lowdate, e.RcptRqmt, e.RowPointer }) + .HasDatabaseName("IX_item_item_lowdate") + .IsUnique(); + + entity.HasIndex(e => new { e.LowLevel, e.ItemCode }) + .HasDatabaseName("IX_item_level") + .IsUnique(); + + entity.HasIndex(e => new { e.PlanCode, e.ItemCode }) + .HasDatabaseName("IX_item_plan") + .IsUnique(); + + entity.HasIndex(e => new { e.ProductCode, e.ItemCode }) + .HasDatabaseName("IX_item_product") + .IsUnique(); + + entity.HasIndex(e => new { e.SerialTracked, e.ItemCode }) + .HasDatabaseName("IX_item_serial") + .IsUnique(); + + entity.HasIndex(e => new { e.UseReorderPoint, e.ItemCode }) + .HasDatabaseName("IX_item_use_reorder_point") + .IsUnique(); + + entity.HasIndex(e => e.RowPointer) + .HasDatabaseName("IX_item_RowPointer") + .IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("ZPL_VAT_CodesAssociations"); + + entity.HasKey(e => new { e.VATRegisterType, e.EndUserType, e.Category, e.ProdCode }); + + entity.Property(e => e.VATRegisterType) + .HasColumnName("VATRegisterType") + .HasMaxLength(20) + .IsRequired(); + + entity.Property(e => e.EndUserType) + .HasColumnName("end_user_type") + .HasMaxLength(6) + .IsRequired(); + + entity.Property(e => e.Category) + .HasColumnName("category") + .HasMaxLength(20) + .IsRequired(); + + entity.Property(e => e.ProdCode) + .HasColumnName("prod_code") + .HasMaxLength(10) + .IsRequired(); + + entity.Property(e => e.TaxCode) + .HasColumnName("tax_code") + .HasMaxLength(12) + .IsRequired(); + + entity.Property(e => e.VATRegisterCode) + .HasColumnName("VATRegisterCode") + .HasMaxLength(20) + .IsRequired(); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .IsRequired(); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .IsRequired(); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .IsRequired(); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .IsRequired(); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.CreateDate) + .HasColumnName("CreateDate") + .IsRequired(); + + entity.Property(e => e.Uf_ZPL_CodesCgsAcct) + .HasColumnName("uf_ZPL_CodesCgsAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsAcctUnit1) + .HasColumnName("uf_ZPL_CodesCgsAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsAcctUnit2) + .HasColumnName("uf_ZPL_CodesCgsAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsAcctUnit3) + .HasColumnName("uf_ZPL_CodesCgsAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsAcctUnit4) + .HasColumnName("uf_ZPL_CodesCgsAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsDescription) + .HasColumnName("uf_ZPL_CodesCgsDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdAcct) + .HasColumnName("uf_ZPL_CodesCgsFovhdAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdAcctUnit1) + .HasColumnName("uf_ZPL_CodesCgsFovhdAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdAcctUnit2) + .HasColumnName("uf_ZPL_CodesCgsFovhdAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdAcctUnit3) + .HasColumnName("uf_ZPL_CodesCgsFovhdAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdAcctUnit4) + .HasColumnName("uf_ZPL_CodesCgsFovhdAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsFovhdDescription) + .HasColumnName("uf_ZPL_CodesCgsFovhdDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrAcct) + .HasColumnName("uf_ZPL_CodesCgsLbrAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrAcctUnit1) + .HasColumnName("uf_ZPL_CodesCgsLbrAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrAcctUnit2) + .HasColumnName("uf_ZPL_CodesCgsLbrAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrAcctUnit3) + .HasColumnName("uf_ZPL_CodesCgsLbrAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrAcctUnit4) + .HasColumnName("uf_ZPL_CodesCgsLbrAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsLbrDescription) + .HasColumnName("uf_ZPL_CodesCgsLbrDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdAcct) + .HasColumnName("uf_ZPL_CodesCgsVovhdAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdAcctUnit1) + .HasColumnName("uf_ZPL_CodesCgsVovhdAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdAcctUnit2) + .HasColumnName("uf_ZPL_CodesCgsVovhdAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdAcctUnit3) + .HasColumnName("uf_ZPL_CodesCgsVovhdAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdAcctUnit4) + .HasColumnName("uf_ZPL_CodesCgsVovhdAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCgsVovhdDescription) + .HasColumnName("uf_ZPL_CodesCgsVovhdDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGSVarsAcct) + .HasColumnName("uf_ZPL_CodesCOGSVarsAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGSVarsAcctUnit1) + .HasColumnName("uf_ZPL_CodesCOGSVarsAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGSVarsAcctUnit2) + .HasColumnName("uf_ZPL_CodesCOGSVarsAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGSVarsAcctUnit3) + .HasColumnName("uf_ZPL_CodesCOGSVarsAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGSVarsAcctUnit4) + .HasColumnName("uf_ZPL_CodesCOGSVarsAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesCOGVarsDescription) + .HasColumnName("uf_ZPL_CodesCOGVarsDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutAcct) + .HasColumnName("uf_ZPL_CodesOutAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutAcctUnit1) + .HasColumnName("uf_ZPL_CodesOutAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutAcctUnit2) + .HasColumnName("uf_ZPL_CodesOutAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutAcctUnit3) + .HasColumnName("uf_ZPL_CodesOutAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutAcctUnit4) + .HasColumnName("uf_ZPL_CodesOutAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesOutDescription) + .HasColumnName("uf_ZPL_CodesOutDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsAcct) + .HasColumnName("uf_ZPL_CodesSaleDsAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsAcctUnit1) + .HasColumnName("uf_ZPL_CodesSaleDsAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsAcctUnit2) + .HasColumnName("uf_ZPL_CodesSaleDsAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsAcctUnit3) + .HasColumnName("uf_ZPL_CodesSaleDsAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsAcctUnit4) + .HasColumnName("uf_ZPL_CodesSaleDsAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSaleDsDescription) + .HasColumnName("uf_ZPL_CodesSaleDsDescription") + .HasMaxLength(200) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesAcct) + .HasColumnName("uf_ZPL_CodesSalesAcct") + .HasMaxLength(12) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesAcctUnit1) + .HasColumnName("uf_ZPL_CodesSalesAcctUnit1") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesAcctUnit2) + .HasColumnName("uf_ZPL_CodesSalesAcctUnit2") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesAcctUnit3) + .HasColumnName("uf_ZPL_CodesSalesAcctUnit3") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesAcctUnit4) + .HasColumnName("uf_ZPL_CodesSalesAcctUnit4") + .HasMaxLength(6) + .IsRequired(false); + + entity.Property(e => e.Uf_ZPL_CodesSalesDescription) + .HasColumnName("uf_ZPL_CodesSalesDescription") + .HasMaxLength(200) + .IsRequired(false); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("itemcustprice_all"); + + entity.HasKey(e => new { e.SiteRef, e.Item, e.CustNum, e.CustItemSeq, e.EffectDate }); + + entity.Property(e => e.SiteRef) + .HasColumnName("site_ref") + .HasMaxLength(16) + .IsRequired(); + + entity.Property(e => e.Item) + .HasColumnName("item") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.CustNum) + .HasColumnName("cust_num") + .HasMaxLength(14) + .IsRequired(); + + entity.Property(e => e.CustItemSeq) + .HasColumnName("cust_item_seq") + .HasColumnType("int") + .IsRequired(); + + entity.Property(e => e.EffectDate) + .HasColumnName("effect_date") + .IsRequired(); + + entity.Property(e => e.ContPrice) + .HasColumnName("cont_price") + .IsRequired(false); + + entity.Property(e => e.BrkQty1) + .HasColumnName("brk_qty##1") + .IsRequired(false); + + entity.Property(e => e.BrkQty2) + .HasColumnName("brk_qty##2") + .IsRequired(false); + + entity.Property(e => e.BrkQty3) + .HasColumnName("brk_qty##3") + .IsRequired(false); + + entity.Property(e => e.BrkQty4) + .HasColumnName("brk_qty##4") + .IsRequired(false); + + entity.Property(e => e.BrkQty5) + .HasColumnName("brk_qty##5") + .IsRequired(false); + + entity.Property(e => e.BrkPrice1) + .HasColumnName("brk_price##1") + .IsRequired(false); + + entity.Property(e => e.BrkPrice2) + .HasColumnName("brk_price##2") + .IsRequired(false); + + entity.Property(e => e.BrkPrice3) + .HasColumnName("brk_price##3") + .IsRequired(false); + + entity.Property(e => e.BrkPrice4) + .HasColumnName("brk_price##4") + .IsRequired(false); + + entity.Property(e => e.BrkPrice5) + .HasColumnName("brk_price##5") + .IsRequired(false); + + entity.Property(e => e.BaseCode1) + .HasColumnName("base_code##1") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.BaseCode2) + .HasColumnName("base_code##2") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.BaseCode3) + .HasColumnName("base_code##3") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.BaseCode4) + .HasColumnName("base_code##4") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.BaseCode5) + .HasColumnName("base_code##5") + .HasMaxLength(2) + .IsRequired(false); + + entity.Property(e => e.DolPercent1) + .HasColumnName("dol_percent##1") + .HasMaxLength(1) + .IsRequired(false); + + entity.Property(e => e.DolPercent2) + .HasColumnName("dol_percent##2") + .HasMaxLength(1) + .IsRequired(false); + + entity.Property(e => e.DolPercent3) + .HasColumnName("dol_percent##3") + .HasMaxLength(1) + .IsRequired(false); + + entity.Property(e => e.DolPercent4) + .HasColumnName("dol_percent##4") + .HasMaxLength(1) + .IsRequired(false); + + entity.Property(e => e.DolPercent5) + .HasColumnName("dol_percent##5") + .HasMaxLength(1) + .IsRequired(false); + + entity.Property(e => e.NoteExistsFlag) + .HasColumnName("NoteExistsFlag") + .HasColumnType("tinyint") + .IsRequired(); + + entity.Property(e => e.RecordDate) + .HasColumnName("RecordDate") + .IsRequired(); + + entity.Property(e => e.RowPointer) + .HasColumnName("RowPointer") + .HasColumnType("uniqueidentifier") + .IsRequired(); + + entity.Property(e => e.CreatedBy) + .HasColumnName("CreatedBy") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.UpdatedBy) + .HasColumnName("UpdatedBy") + .HasMaxLength(60) + .IsRequired(); + + entity.Property(e => e.CreateDate) + .HasColumnName("CreateDate") + .IsRequired(); + + entity.Property(e => e.InWorkflow) + .HasColumnName("InWorkflow") + .HasColumnType("tinyint") + .IsRequired(); + + entity.Property(e => e.IncludeTaxInPrice) + .HasColumnName("include_tax_in_price") + .HasColumnType("tinyint") + .IsRequired(); + + // Index + entity.HasIndex(e => new { e.RowPointer, e.SiteRef }) + .HasDatabaseName("IX_itemcustprice_all_RowPointer") + .IsUnique(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("edi_logs"); + + entity.HasKey(e => e.Id); + + entity.Property(e => e.Id) + .HasColumnName("Id") + .HasColumnType("int") + .IsRequired(); + + entity.Property(e => e.ProcessName) + .HasColumnName("ProcessName") + .HasMaxLength(200) + .IsRequired(); + + entity.Property(e => e.ConfigurationName) + .HasColumnName("ConfigurationName") + .HasMaxLength(200) + .IsRequired(); + + entity.Property(e => e.Status) + .HasColumnName("Status") + .HasColumnType("int") + .IsRequired(); + + entity.Property(e => e.LogText) + .HasColumnName("LogText") + .HasColumnType("varchar(max)") + .IsRequired(); + + entity.Property(e => e.Date) + .HasColumnName("Date") + .HasColumnType("datetime") + .IsRequired(); + }); + + modelBuilder.Entity(entity => + { + entity.ToTable("wz_row_mareli"); + + entity.HasKey(e => e.ID); + + entity.Property(e => e.ID) + .HasColumnName("ID") + .HasColumnType("uniqueidentifier") + .IsRequired(); + + entity.Property(e => e.FKHeader) + .HasColumnName("FK_Header") + .HasColumnType("uniqueidentifier") + .IsRequired(false); + + entity.Property(e => e.Type) + .HasColumnName("type") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.PalletNumber) + .HasColumnName("pallet_number") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.ItemNumber) + .HasColumnName("item_number") + .HasMaxLength(50) + .IsRequired(false); + + entity.Property(e => e.EngineerNumber) + .HasColumnName("engineer_number") + .HasMaxLength(50) + .IsRequired(false); + + entity.Property(e => e.Quantity) + .HasColumnName("quantity") + .HasColumnType("int") + .IsRequired(false); + + entity.Property(e => e.OrderNumber) + .HasColumnName("order_number") + .HasMaxLength(50) + .IsRequired(false); + + entity.Property(e => e.WzNumber) + .HasColumnName("wz_number") + .HasMaxLength(50) + .IsRequired(false); + + entity.Property(e => e.FaIndex) + .HasColumnName("fa_index") + .HasMaxLength(30) + .IsRequired(false); + + entity.Property(e => e.TransactionNumber) + .HasColumnName("trans_num") + .HasColumnType("int") + .IsRequired(false); + + // Foreign Key + entity.HasOne(e => e.Header) + .WithMany() + .HasForeignKey(e => e.FKHeader) + .HasConstraintName("wz_row_mareli_wz_header_ID_fk"); + }); } } } diff --git a/SytelineSaAppEfDataModel/SytelineSaAppEfDataModel.csproj b/SytelineSaAppEfDataModel/SytelineSaAppEfDataModel.csproj index c44357d..adee2a9 100644 --- a/SytelineSaAppEfDataModel/SytelineSaAppEfDataModel.csproj +++ b/SytelineSaAppEfDataModel/SytelineSaAppEfDataModel.csproj @@ -4,8 +4,14 @@ net8.0 enable enable - + SytelineSaAppEfDataModel + Piotr Kus + Syteline Entity Framework Data Model + patch + 1.0 + + @@ -20,6 +26,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all +